@font-face{font-family:display;src:url(../media/AtiplaND_Book-s.p.1of-zshnufx6x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/AtiplaND_Bold-s.p.142so6lgba4eb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:91.99%;descent-override:26.86%;line-gap-override:21.1%;size-adjust:104.24%}.hkZGKa_className{font-family:display,display Fallback}.hkZGKa_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:ui;src:url(../media/InstrumentSans-s.p.1dvzv_5vgfj5n.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.nxVySW_className{font-family:ui,ui Fallback}.nxVySW_variable{--font-ui:"ui", "ui Fallback"}
:root{--tbw-ink:#161032;--tbw-night:#0e0a20;--tbw-seashell:#f7f7fa;--tbw-white:#fff;--tbw-blue-50:#eff0ff;--tbw-blue-100:#dce0ff;--tbw-blue-200:#92acfc;--tbw-blue-300:#7e92fd;--tbw-blue-400:#6a78ff;--tbw-blue-500:#3442eb;--tbw-blue-600:#2a37d6;--tbw-blue-700:#1f28a8;--tbw-blue-800:#151b6e;--tbw-neutral-50:#f0f0f4;--tbw-neutral-100:#e8e7eb;--tbw-neutral-200:#d4d4da;--tbw-neutral-300:#b6b4c4;--tbw-neutral-400:#8b8899;--tbw-neutral-500:#6b6980;--tbw-neutral-600:#4a446a;--tbw-neutral-700:#2e2850;--tbw-neutral-800:#211a45;--state-success:#19744a;--state-success-tint:#e6f4ec;--state-warning:#a35a00;--state-warning-tint:#fff4e0;--state-error:#c62f2f;--state-error-tint:#fdecec;--state-info:#3442eb;--state-info-tint:#eff0ff;--chart-1:#3442eb;--chart-2:#e5612f;--chart-3:#0f9580;--chart-4:#b08400;--chart-5:#c651ce;--chart-6:#4f9416;--chart-other:#8b8899;--electric:var(--tbw-blue-500);--electric-hover:var(--tbw-blue-600);--electric-pressed:var(--tbw-blue-700);--midnight:var(--tbw-ink);--midnight-hover:var(--tbw-neutral-700);--white:var(--tbw-white);--ice:var(--tbw-seashell);--fog:var(--tbw-neutral-200);--fg-1:var(--tbw-ink);--fg-body:var(--tbw-neutral-600);--fg-2:var(--tbw-neutral-500);--fg-3:var(--tbw-neutral-400);--text-2:var(--fg-2);--on-dark:var(--tbw-white);--surface-ink:var(--tbw-ink);--on-dark-2:var(--tbw-neutral-300);--input-border:var(--tbw-neutral-400);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-card:var(--radius-xl);--radius-button:var(--radius-md);--radius-input:var(--radius-sm);--sticky-top:calc(64px + var(--space-6));--text-overline:12px;--text-small:13px;--text-ui:14px;--text-body:16px;--text-h6:17px;--text-h5:20px;--text-h4:24px;--text-h3:36px;--text-h2:49px;--text-h1:64px;--title-page:28px;--title-section:22px;--title-card:18px;--title-display:24px;--texture-dark:linear-gradient(#161032a6, #161032a6), url(/textures/dark.webp);--texture-light:url(/textures/light.webp)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#1b1636;--ice:#0e0a20;--fog:#2e2850;--midnight:#f0f0f4;--midnight-hover:#d4d4da;--electric:var(--tbw-blue-400);--electric-hover:var(--tbw-blue-300);--electric-pressed:var(--tbw-blue-200);--fg-1:#f0f0f4;--fg-body:#c9c7d6;--fg-2:#a3a0b5;--fg-3:#77748a;--input-border:#5b5675;--tbw-blue-50:#232864;--tbw-blue-100:#2c3380;--tbw-neutral-50:#1f1a3d;--tbw-neutral-100:#262048;--surface-ink:#070512;--state-success:#4cc48a;--state-success-tint:#12301f;--state-warning:#f0a640;--state-warning-tint:#3a2a0c;--state-error:#f07070;--state-error-tint:#3d1616;--state-info:var(--tbw-blue-300);--state-info-tint:#232864;--texture-light:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#1b1636;--ice:#0e0a20;--fog:#2e2850;--midnight:#f0f0f4;--midnight-hover:#d4d4da;--electric:var(--tbw-blue-400);--electric-hover:var(--tbw-blue-300);--electric-pressed:var(--tbw-blue-200);--fg-1:#f0f0f4;--fg-body:#c9c7d6;--fg-2:#a3a0b5;--fg-3:#77748a;--input-border:#5b5675;--tbw-blue-50:#232864;--tbw-blue-100:#2c3380;--tbw-neutral-50:#1f1a3d;--tbw-neutral-100:#262048;--surface-ink:#070512;--state-success:#4cc48a;--state-success-tint:#12301f;--state-warning:#f0a640;--state-warning-tint:#3a2a0c;--state-error:#f07070;--state-error-tint:#3d1616;--state-info:var(--tbw-blue-300);--state-info-tint:#232864;--texture-light:none}}@media (min-width:1025px){:root{--sticky-top:calc(64px + var(--space-7))}}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:80px}html:has([data-sticky-thead]){scroll-padding-top:120px}html,body{height:100%}@media (min-width:1024px){html,body{overscroll-behavior:none}}body{background:var(--ice);color:var(--fg-body);font-family:var(--font-ui), system-ui, sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;line-height:1.6}:where(a,button,summary,.card,.chip,input,select,textarea){transition:color .15s,background-color .15s,border-color .15s,opacity .15s,box-shadow .15s}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.page-enter{gap:inherit;flex-direction:column;min-width:0;animation:.22s ease-out both page-enter;display:flex}details[open]>:not(summary){animation:.18s ease-out page-enter}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(h1,h2,h3,h4,h5,h6,strong,b,.page-title,.section-title,.card-title,.display-title,.display){color:var(--fg-1)}:where(.surface-dark,.surface-dark *) :where(h1,h2,h3,h4,h5,h6,strong,b,.page-title,.section-title,.card-title,.display-title,.display){color:inherit}em,i,cite,address{font-style:normal}a{color:var(--electric);text-decoration:none}a:hover{color:var(--electric-hover)}h1,h2,.display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.overline{font-size:var(--text-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-weight:600}.overline-on-dark{color:var(--on-dark-2)}.meta{font-size:var(--text-small);color:var(--text-2)}.page-lead{max-width:720px;font-size:var(--text-body);color:var(--text-2);line-height:1.6}.card{background:var(--white);border:1px solid var(--fog);border-radius:var(--radius-card);padding:var(--space-5)}@media (min-width:1025px){.card{padding:var(--space-6)}}.card-alt{background:var(--ice)}.page-title,.section-title,.card-title,.display-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-weight:700}.page-title{font-size:var(--title-page);letter-spacing:-.02em;line-height:1.15}.section-title{font-size:var(--title-section);line-height:1.2}.card-title{font-size:var(--title-card);line-height:1.25}.display-title{font-size:var(--title-display);line-height:1.15}.chip{align-items:center;gap:var(--space-1);background:var(--tbw-blue-50);max-width:100%;color:var(--midnight);font:inherit;font-size:var(--text-small);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 12px;font-weight:400;line-height:1.48;display:inline-flex}.chip-solid{background:var(--surface-ink);color:var(--on-dark)}.chip-accent,.chip-on{border-color:var(--electric);background:var(--electric);color:var(--on-dark)}.chip-toggle{cursor:pointer}.chip-toggle:hover{background:var(--tbw-blue-100);color:var(--midnight)}.chip-toggle.chip-on:hover{background:var(--electric-hover);color:var(--on-dark)}.form-error{font-size:var(--text-small);color:var(--state-error);padding-left:22px;position:relative}.form-error:before{content:"";background:currentColor;width:16px;height:16px;position:absolute;top:1px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-label{font-size:var(--text-small);font-weight:600}.text-button{font:inherit;font-size:var(--text-small);color:var(--electric);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.chip-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-1) 2px var(--space-3);background:var(--surface-ink);color:var(--on-dark);font-size:var(--text-small);overflow-wrap:anywhere;border-radius:999px;line-height:1.48;display:inline-flex}.tag button{padding:var(--space-1);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;display:flex;position:relative}.option-list{z-index:5;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--white);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #1610321f}.option{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-ui);text-align:left;color:var(--midnight);cursor:pointer;background:0 0;border:0}.option:hover{background:var(--ice)}.page-columns{align-items:flex-start;gap:var(--space-5);display:flex}.page-main{gap:var(--space-5);flex-direction:column;flex-grow:1;min-width:0;display:flex}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (pointer:coarse){.tag button:after{content:"";position:absolute;inset:-12px}}.surface-dark{background-color:var(--midnight);background-image:var(--texture-dark);color:var(--on-dark);background-position:50%;background-size:cover}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);background:var(--electric);min-height:40px;color:var(--on-dark);font:inherit;font-size:var(--text-ui);text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:0 18px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button:hover{background:var(--electric-hover);color:var(--on-dark)}.button:not(.button-secondary,.button-ghost,.button-on-dark):active{background:var(--electric-pressed)}.button-secondary{background:var(--white);border-color:var(--fog);color:var(--midnight)}.button-secondary:hover{background:var(--white);border-color:var(--midnight);color:var(--midnight)}.button-ghost{color:var(--midnight);background:0 0}.button-ghost:hover{background:var(--ice);color:var(--midnight)}.button-on-dark{background:var(--white);color:var(--midnight)}.button-on-dark:hover{background:var(--ice);color:var(--midnight)}.button-on-dark.button-ghost{color:var(--on-dark);background:0 0}.button-on-dark.button-ghost:hover{color:var(--on-dark);background:#ffffff14}.button-sm{min-height:32px;font-size:var(--text-small);padding:0 12px}.button-lg,.button-large{min-height:48px;font-size:var(--text-body);padding:0 24px}.button:disabled,.button[aria-disabled=true]{opacity:.6;cursor:default}.button:not(.button-secondary,.button-ghost,.button-on-dark):is(:disabled,[aria-disabled=true]),.button:not(.button-secondary,.button-ghost,.button-on-dark):is(:disabled,[aria-disabled=true]):hover{opacity:1;background:var(--fog);color:var(--fg-2)}.input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--white);color:var(--midnight);font:inherit;font-size:var(--text-ui)}.input:focus{border-color:var(--electric);outline:none;box-shadow:0 0 0 3px #3442eb1f}:where(a,button,input,select,textarea,summary,[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible,.input:focus-visible{outline:2px solid var(--electric);outline-offset:2px}@media (pointer:coarse){.input,input,select,textarea{font-size:16px}.button{min-height:44px}.button-sm{min-height:40px}}.surface-dark :where(a,button):focus-visible{outline-color:var(--white)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--surface-ink);color:var(--on-dark);font-size:var(--text-ui);font-weight:600;position:absolute;top:-100px}.skip:focus{top:var(--space-3);color:var(--on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
