.p6sSuq_brand{min-width:44px;min-height:44px;color:inherit;font-family:var(--sans);letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:10px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.p6sSuq_symbol{flex:none;width:34px;height:34px;display:block}.p6sSuq_compact .p6sSuq_symbol{width:44px;height:44px}@media (max-width:767px){.p6sSuq_brand{gap:9px;font-size:24px}.p6sSuq_symbol{width:32px;height:32px}}
.p-5sba_footer{background:var(--paper-deep);color:var(--ink)}.p-5sba_top{grid-template-columns:1.2fr 1fr;gap:80px;padding-top:62px;padding-bottom:56px;display:grid}.p-5sba_identity>p{max-width:310px;color:var(--ink-body);margin-top:20px;font-size:14px;line-height:1.7}.p-5sba_links{grid-template-columns:1fr 1fr;gap:44px;display:grid}.p-5sba_links>div{flex-direction:column;align-items:flex-start;display:flex}.p-5sba_links p{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:500}.p-5sba_links a{min-width:44px;min-height:44px;color:var(--ink-strong);align-items:center;font-size:13px;line-height:1.5;transition:color .18s;display:flex}.p-5sba_links a:hover{color:var(--signal-text)}.p-5sba_bottom{border-top:1px solid var(--rule);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:24px;padding-top:14px;padding-bottom:26px;font-size:10px;display:flex}.p-5sba_bottom>a{min-height:44px;color:var(--ink-strong);align-items:center;gap:12px;display:flex}.p-5sba_bottom svg{width:16px;height:16px}.p-5sba_inspect{min-height:44px;color:var(--ink-strong);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px}.p-5sba_inspect:hover,.p-5sba_inspect[aria-expanded=true]{color:var(--signal-text);text-decoration-color:currentColor}.p-5sba_finale{pointer-events:none;font-family:var(--sans);letter-spacing:-.065em;white-space:nowrap;text-align:center;padding-bottom:26px;font-size:clamp(58px,21.2vw,310px);font-weight:500;line-height:.9}@media (max-width:767px){.p-5sba_top{grid-template-columns:1fr;gap:38px;padding-top:42px;padding-bottom:34px}.p-5sba_links{gap:24px}.p-5sba_links a{font-size:13px}.p-5sba_bottom{flex-wrap:wrap;gap:8px 20px;padding-bottom:24px}.p-5sba_discipline{display:none}.p-5sba_bottom>p{max-width:60%}.p-5sba_finale{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.p-5sba_links a{transition:none}}
.TdiXEW_switcher{border:0;min-width:0;margin:0;padding:0}.TdiXEW_legend{color:var(--ink-soft);letter-spacing:.02em;margin-bottom:.5rem;padding:0;font-size:.75rem;font-weight:500}.TdiXEW_options{display:grid}.TdiXEW_option{min-height:44px;color:var(--ink-soft);cursor:pointer;align-items:center;gap:.65rem;font-size:.875rem;transition:color .18s,background .18s;display:flex;position:relative}.TdiXEW_option svg{flex:none;width:18px;height:18px}.TdiXEW_option:hover{color:var(--ink)}.TdiXEW_input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.TdiXEW_option:has(.TdiXEW_input:focus-visible){outline:3px solid var(--signal-text);outline-offset:2px}:is(html:not([data-theme]) .TdiXEW_option[data-option=system],html[data-theme=light] .TdiXEW_option[data-option=light],html[data-theme=dark] .TdiXEW_option[data-option=dark]){color:var(--selected-ink);background:var(--selected-surface);font-weight:500}.TdiXEW_list{--selected-ink:var(--signal-text);--selected-surface:var(--hover-wash)}.TdiXEW_list .TdiXEW_options{gap:2px}.TdiXEW_list .TdiXEW_option{border-radius:6px;padding:0 .75rem}.TdiXEW_list .TdiXEW_option:hover{background:var(--hover-wash)}.TdiXEW_list .TdiXEW_legend{padding-inline:.75rem}.TdiXEW_segmented{--selected-ink:var(--paper);--selected-surface:var(--ink)}.TdiXEW_segmented .TdiXEW_options{border:1px solid var(--rule-strong);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.TdiXEW_segmented .TdiXEW_option{border-radius:999px;justify-content:center;gap:.5rem}.TdiXEW_menu{inset:auto;top:calc(var(--header-height) - 8px);border:1px solid var(--line);width:12rem;color:var(--ink);background:var(--surface);box-shadow:0 18px 40px -20px var(--shadow);border-radius:10px;margin:0;padding:.75rem .5rem .5rem;position:fixed;right:1.5rem}.TdiXEW_icon{display:none}:is(html:not([data-theme]) .TdiXEW_icon[data-icon=system],html[data-theme=light] .TdiXEW_icon[data-icon=light],html[data-theme=dark] .TdiXEW_icon[data-icon=dark]){display:inline}@media (forced-colors:active){.TdiXEW_option:has(.TdiXEW_input:checked){outline:2px solid highlight}.TdiXEW_segmented .TdiXEW_options,.TdiXEW_menu{border-color:canvastext}}
.Tkw0gW_header{z-index:50;background:var(--paper);color:var(--ink);position:sticky;top:0}.Tkw0gW_inner{border-bottom:1px solid var(--rule);align-items:center;gap:38px;height:86px;display:flex}.Tkw0gW_desktopNav{align-items:center;gap:28px;margin-left:auto;display:flex}.Tkw0gW_desktopNav a{min-height:44px;color:var(--ink-soft);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;transition:color .18s;display:flex}.Tkw0gW_desktopNav a:hover,.Tkw0gW_desktopNav a[aria-current]{color:var(--ink)}.Tkw0gW_desktopNav a[aria-current]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.Tkw0gW_desktopTools{align-items:center;gap:24px;display:flex}:is(.Tkw0gW_desktopTools .language-switcher,.Tkw0gW_menuLanguages .language-switcher){align-items:center;gap:0;display:flex}:is(.Tkw0gW_desktopTools .language-switcher__link,.Tkw0gW_menuLanguages .language-switcher__link){min-width:44px;min-height:44px;color:var(--ink-soft);letter-spacing:.02em;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;transition:color .18s;display:flex}:is(.Tkw0gW_desktopTools .language-switcher__link.is-active,.Tkw0gW_menuLanguages .language-switcher__link.is-active){color:var(--ink);text-underline-offset:4px;background:0 0;text-decoration:underline}:is(.Tkw0gW_desktopTools .language-switcher__link:hover,.Tkw0gW_menuLanguages .language-switcher__link:hover){color:var(--signal-text)}.Tkw0gW_contact{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;gap:26px;padding:0 21px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:flex}.Tkw0gW_contact:hover{border-color:var(--signal);background:var(--signal);color:var(--on-signal)}.Tkw0gW_contact svg{width:17px;height:17px}.Tkw0gW_terminal,.Tkw0gW_theme{width:44px;height:44px;color:var(--ink-soft);border-radius:50%;place-items:center;margin-right:-12px;transition:color .18s,background .18s;display:grid}.Tkw0gW_terminal svg,.Tkw0gW_theme svg{width:21px;height:21px}.Tkw0gW_terminal:hover,.Tkw0gW_terminal[aria-current],.Tkw0gW_theme:hover{color:var(--signal-text);background:color-mix(in srgb, var(--signal) 8%, transparent)}.Tkw0gW_theme{background:0 0;border:0;margin-right:-20px;padding:0}.Tkw0gW_mobileTerminal{border:1px solid var(--rule-strong);min-height:52px;font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 23px;font-size:14px;display:flex}.Tkw0gW_mobileTerminal svg{width:20px;height:20px;color:var(--signal-text)}.Tkw0gW_mobileTerminal:hover,.Tkw0gW_mobileTerminal[aria-current]{border-color:var(--signal-text);color:var(--signal-text)}.Tkw0gW_mobileTheme{margin-top:24px}.Tkw0gW_menuToggle{display:none}.Tkw0gW_dialog{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0 clamp(20px,5vw,48px);position:fixed;inset:0;overflow-y:auto}.Tkw0gW_dialog::backdrop{background:var(--paper,Canvas)}.Tkw0gW_dialogTop{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:86px;display:flex}.Tkw0gW_close{border:1px solid var(--rule-strong);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.Tkw0gW_close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.Tkw0gW_mobileNav{flex-direction:column;margin:clamp(24px,7vh,72px) 0 32px;display:flex}.Tkw0gW_mobileNav a{border-bottom:1px solid var(--rule);letter-spacing:-.055em;grid-template-columns:28px 1fr 24px;align-items:center;gap:12px;padding:23px 0;font-size:clamp(25px,4.5vw,46px);line-height:1.12;transition:color .18s;display:grid}.Tkw0gW_mobileNav a:hover,.Tkw0gW_mobileNav a[aria-current]{color:var(--signal-text)}.Tkw0gW_linkIndex{color:var(--ink-soft);letter-spacing:.01em;font-size:11px;font-weight:500}.Tkw0gW_mobileNav svg{width:22px;height:22px;color:var(--ink-soft)}.Tkw0gW_mobileContact{background:var(--ink);min-height:56px;color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;padding:16px 23px;font-weight:500;display:flex}.Tkw0gW_mobileContact svg{width:20px;height:20px}.Tkw0gW_dialogBottom{justify-content:space-between;align-items:center;gap:24px;margin:40px 0 24px;display:flex}.Tkw0gW_dialogBottom p{max-width:240px;color:var(--ink-soft);font-size:12px;line-height:1.6}@media (min-width:1100px) and (max-width:1199px){.Tkw0gW_inner{gap:28px}.Tkw0gW_desktopNav{gap:22px}.Tkw0gW_desktopTools{gap:18px}.Tkw0gW_theme{margin-right:-14px}}@media (max-width:1099px){.Tkw0gW_desktopNav,.Tkw0gW_desktopTools{display:none}.Tkw0gW_menuToggle{min-width:88px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;margin-left:auto;padding:0 2px 0 12px;font-size:12px;display:flex}.Tkw0gW_menuLines{flex-direction:column;gap:6px;width:20px;display:flex}.Tkw0gW_menuLines span{background:currentColor;width:20px;height:1px;display:block}}@media (max-width:767px){.Tkw0gW_inner,.Tkw0gW_dialogTop{height:70px;min-height:70px}.Tkw0gW_dialogBottom{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Tkw0gW_header *,.Tkw0gW_dialog *{transition:none!important}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f3ef;--paper-bright:#faf9f6;--paper-deep:#eae9e3;--surface:#fff;--hover-wash:#eeeee7;--ink:#161719;--ink-strong:#343531;--ink-body:#565750;--ink-soft:#62635c;--ink-faint:#777872;--line:#d5d5ce;--line-strong:#bdbdb6;--field-border:#8a8b83;--rule:color-mix(in srgb, var(--ink) 13%, transparent);--rule-strong:color-mix(in srgb, var(--ink) 20%, transparent);--signal:#2455f5;--signal-dark:#173dbe;--signal-light:#8bb4ff;--signal-text:#2455f5;--link:#173dbe;--signal-wash:#eaf0fb;--signal-line:#b9c8f5;--danger:#ac1c34;--danger-ink:#8b2034;--danger-line:#e8adba;--danger-wash:#fff4f5;--inverse:#161719;--inverse-raised:#202123;--inverse-edge:transparent;--inverse-ink:#f4f3ef;--inverse-soft:#aab0bb;--inverse-faint:#8e94a0;--inverse-line:#656a74;--inverse-line-strong:#757575;--inverse-accent:#97abda;--line-dark:#29313f;--ring:#1617190a;--shadow:#1617198c;--shadow-soft:#1a294430;--glow:#2455f580;--on-signal:#fff;--inverse-action:#fff;--sans:var(--font-instrument), "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shell:min(100% - 6rem, 1440px);--section:clamp(4.5rem, 8vw, 8rem);--header-height:86px;--radius:4px;--ease:cubic-bezier(.22, 1, .36, 1);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121315;--paper-bright:#17181a;--paper-deep:#1a1b1e;--surface:#1c1d20;--hover-wash:#1a1b1e;--ink:#f1f0ec;--ink-strong:#dcdbd5;--ink-body:#b9bab3;--ink-soft:#a6a79f;--ink-faint:#8b8c85;--line:#2c2d31;--line-strong:#3d3e43;--field-border:#75766f;--signal-text:#86a9ff;--link:#9db9ff;--signal-wash:#18213b;--signal-line:#34477f;--danger:#ff8597;--danger-ink:#ffb8c3;--danger-line:#6e2a37;--danger-wash:#2a1519;--inverse:#1c1e22;--inverse-raised:#232529;--inverse-edge:#2c2f35;--ring:#ffffff12;--shadow:#000000b3;--shadow-soft:#00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121315;--paper-bright:#17181a;--paper-deep:#1a1b1e;--surface:#1c1d20;--hover-wash:#1a1b1e;--ink:#f1f0ec;--ink-strong:#dcdbd5;--ink-body:#b9bab3;--ink-soft:#a6a79f;--ink-faint:#8b8c85;--line:#2c2d31;--line-strong:#3d3e43;--field-border:#75766f;--signal-text:#86a9ff;--link:#9db9ff;--signal-wash:#18213b;--signal-line:#34477f;--danger:#ff8597;--danger-ink:#ffb8c3;--danger-line:#6e2a37;--danger-wash:#2a1519;--inverse:#1c1e22;--inverse-raised:#232529;--inverse-edge:#2c2f35;--ring:#ffffff12;--shadow:#000000b3;--shadow-soft:#00000080}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65}body.menu-open{overflow:hidden}::selection{color:var(--on-signal);background:var(--signal)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline:3px solid var(--signal-text);outline-offset:5px}input:focus-visible,textarea:focus-visible{outline-color:var(--signal-text);outline-offset:2px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1.12}h1{font-size:clamp(2.7rem,5.4vw,5.5rem)}h2{font-size:clamp(2rem,3.8vw,3.8rem)}h3{font-size:1.5rem}p{text-wrap:pretty}em{font-style:normal;font-weight:inherit}img,svg{max-width:100%}button,a,input,textarea{touch-action:manipulation}.shell{width:var(--shell);margin-inline:auto}.section-space,.content-section{padding-block:var(--section)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--on-signal);background:var(--signal);border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--ink-soft);letter-spacing:.04em;margin-bottom:1.5rem;font-size:.75rem;font-weight:500;line-height:1.5}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.2rem;height:1.2rem}.button-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1.8rem;min-width:0;max-width:100%;min-height:50px;padding:.85rem 1.3rem;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button>span{overflow-wrap:anywhere;min-width:0}.button .arrow-icon{transition:transform .2s var(--ease)}.button:hover .arrow-icon{transform:translate(3px)}.button--dark{color:var(--paper);background:var(--ink);border-color:var(--ink)}.button--dark:hover{color:var(--on-signal);background:var(--signal);border-color:var(--signal)}.button--light{color:var(--inverse);background:var(--inverse-action)}.button--light:hover{background:color-mix(in srgb, var(--signal-light) 30%, var(--inverse-action))}.button--outline{background:0 0;border-color:currentColor}.button--outline:hover{color:var(--signal-text)}.button--text{border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding-inline:0}.button--text:hover{color:var(--signal-text)}.language-switcher{align-items:center;gap:2px;display:flex}.language-switcher__link{border-radius:5px;place-items:center;min-width:44px;min-height:44px;font-size:.8125rem;font-weight:500;transition:color .18s,background .18s;display:grid}.content-section--dark{color:var(--inverse-ink);background:var(--inverse);box-shadow:inset 0 1px var(--inverse-edge), inset 0 -1px var(--inverse-edge)}.content-section--dark .eyebrow{color:var(--signal-light)}.content-section--dark :focus-visible{outline-color:var(--signal-light)}.content-section--muted{background:var(--paper-deep)}.two-column-copy{grid-template-columns:1fr 2fr;gap:clamp(2rem,6vw,6rem);display:grid}.two-column-copy__body{min-width:0;max-width:800px}.two-column-copy__body>p{color:var(--ink-soft);font-size:1.125rem}.content-section--dark .two-column-copy__body>p{color:var(--inverse-soft)}.rule-list,.scope-list{margin:0;padding:0;list-style:none}.rule-list li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 1.5rem;position:relative}.rule-list li:before{content:"";background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;top:1.65rem;left:0}.content-section--dark .rule-list li{border-color:var(--line-dark)}.tag-list{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line);border-radius:5px;padding:.4rem .7rem;font-size:.875rem}.scope-list li{border-bottom:1px solid var(--line);gap:1.5rem;padding:1rem 0;display:flex}.scope-list span{color:var(--signal-text);font-family:var(--mono);font-size:.8125rem}.legal-content__inner{max-width:820px}.legal-content section{border-bottom:1px solid var(--line);padding-block:2rem}.legal-content section:first-of-type{padding-top:0}.legal-content h2{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:1.65rem}.legal-content p,.legal-content li{color:var(--ink-soft)}.legal-content li+li{margin-top:.65rem}.legal-content a{color:var(--link);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.prelaunch-notice{color:var(--ink);background:var(--signal-wash);border-left:3px solid var(--signal);border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1.5rem}.prelaunch-notice p{margin-bottom:0}.preserve-lines{white-space:pre-line;overflow-wrap:anywhere}.not-found,.error-state{min-height:65vh;padding-block:var(--section)}.not-found .eyebrow,.error-state .eyebrow{color:var(--link)}.not-found h1,.error-state h1{max-width:940px}.not-found>p:not(.eyebrow),.error-state>p:not(.eyebrow){max-width:600px;color:var(--ink-soft);font-size:1.125rem}.not-found__links,.error-state>div{flex-wrap:wrap;gap:1rem 2rem;margin-top:2.5rem;display:flex}.not-found__links a,.error-state a,.error-state button{border:1px solid var(--line);border-radius:6px;align-items:center;gap:1.5rem;min-height:48px;padding:.75rem 1rem;display:inline-flex}.error-state button{color:var(--on-signal);border-color:var(--signal);background:var(--signal)}@media (max-width:767px){:root{--header-height:70px}}@media (max-width:800px){:root{--shell:calc(100% - 3rem)}.two-column-copy{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:600px){:root{--shell:calc(100% - 2.5rem)}.button{gap:1rem}.eyebrow{font-size:.75rem}.two-column-copy__body>p{font-size:1rem}}@media (pointer:coarse){html:has([data-terminal-page]){overflow:hidden}body:has([data-terminal-page])>footer{display:none}}::view-transition-group(terminal-showcase){animation-duration:.42s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button,.prelaunch-notice{border:1px solid buttontext}.rule-list li:before{background:canvastext}.language-switcher__link.is-active{outline:1px solid highlight}}
@font-face{font-family:instrument;src:url(../media/instrument_sans_latin-s.p.1c6_4mawwj-hb.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_ext-s.p.3_enilo7h9-3t.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:97.0%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}.bmN4-G_className{font-family:instrument,instrument Fallback,Arial}.bmN4-G_variable{--font-instrument:"instrument", "instrument Fallback", Arial}
