:root{color-scheme:light dark}html,body,.s-app{height:100%}body{margin:0;background:var(--background)}:where(.s-app){font-family:var(--surf-font-sans,system-ui);font-size:1rem;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}:where(.s-Column,.s-Row,.s-Stack,.s-Grid,.s-Scroll,.s-Text,.s-Button,.s-Link,.s-Image,.s-Icon,.s-Input,.s-TextArea,.s-Select){box-sizing:border-box;position:relative;margin:0;padding:0;border:0 solid #0000;min-width:0;font:inherit;color:inherit}:where(.s-Column,.s-Scroll){display:flex;flex-direction:column}:where(.s-TextArea){resize:none}:where(.s-Input,.s-TextArea){-webkit-user-select:text !important;user-select:text !important}:where(.s-Row,.s-Button,.s-Link){display:flex;flex-direction:row}:where(.s-Link){text-decoration:none}:where(:focus-visible){outline:2px solid var(--focus);outline-offset:1px}:where(.s-Button){align-items:center;justify-content:center;background:none}:where(.s-Scroll){overflow:auto}:where(.s-Text,.s-Button,.s-Link,.s-Input,.s-TextArea){unicode-bidi:var(--surf-bidi,plaintext)}@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}:where(.s-Stack,.s-Grid){display:grid}:where(.s-Stack > *){grid-area:1/1}:where(.s-Text){display:block;white-space-collapse:preserve}:where(.s-Text .s-Link){display:inline;unicode-bidi:normal}:where(g.surf-fragment){display:inline}:where(.s-Icon){display:block;fill:currentColor;stroke:none}:where(.s-Select){display:flex;border:1px solid var(--border);border-radius:4px;background:var(--surface)}:where(.s-Select > select){flex:1;min-width:0;field-sizing:inherit;appearance:none;border:0;border-radius:inherit;padding:3px 27px 3px 7px;background:none;font:inherit;color:inherit}:where(.s-Select)::after{content:"";position:absolute;top:50%;right:10px;width:5px;height:5px;border:solid currentColor;border-width:0 2px 2px 0;pointer-events:none;transform:translateY(-75%) rotate(45deg)}:where(.s-Select > :not(select):not(button):not(.s-List)){display:none}:where(.s-Select > select option){color:CanvasText;background:Canvas}:where(.s-Overlay){position:fixed;inset:auto;margin:0;padding:0;border:0;overflow:visible;background:none;color:inherit;font:inherit;display:flex;flex-direction:column;width:max-content;height:max-content}:where(.s-Overlay[data-modal=true]){inset:0;width:100vw;height:100vh;align-items:center;justify-content:center;background:rgb(0 0 0/.3)}:root{--accent:#0E1A2A;--focus:#0B2D52;--background:#F2F4F7;--surface:#fff;--hover:#E2E9F0;--active:#DAE2EA;--on-disabled:#56657A;--text:#0E1A2A;--text-strong:#0E1A2A;--text-secondary:#56657A;--border:#D3DCE6;--border-strong:#6C7A8C;--success:#2f6a14;--error:#a3241b;--error-surface:#f6e3df;--on-error-surface:#7d1a13;--band:#0B2D52;--brand:#0B2D52;--code-attribute:#663f96;--code-comment:#56677A;--code-function:#8a3b12;--code-keyword:#0D7468;--code-number:#9a2f4e;--code-string:#2f6519;--code-tag:#1F5F99;--code-type:#6a4f00;--faint:#D3DCE6;--ghost:#0E1A2A80;--ink:#0E1A2A;--lift:#0B2D523D;--lift-soft:#0B2D520F;--line:#0E1A2A;--marker:#5FD4C4;--marker-hover:#52C9B8;--marker-press:#45BAA9;--muted:#56657A;--on-band:#EEF4F8;--on-band-muted:#A9C1D6;--on-marker:#0B2D52;--paper:#F2F4F7;--rule:#0B2D52;--well:#E7ECF1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#E4EBF2;--focus:#5FD4C4;--background:#08111C;--surface:#0E1A28;--hover:#162537;--active:#1C2E43;--on-disabled:#93A3B6;--text:#E4EBF2;--text-strong:#fff;--text-secondary:#93A3B6;--border:#1D2D40;--border-strong:#66788D;--success:#b5e08a;--error:#ff8a80;--error-surface:#2e1513;--on-error-surface:#ffb4ab;--brand:#EEF4F8;--code-attribute:#c9adf2;--code-comment:#97A9BC;--code-function:#f2a774;--code-keyword:#5FD4C4;--code-number:#f29ab6;--code-string:#b5da8a;--code-tag:#8CC4F0;--code-type:#e8c46a;--faint:#1D2D40;--ghost:#E4EBF280;--ink:#E4EBF2;--lift:#00000080;--lift-soft:#00000040;--line:#E4EBF2;--muted:#93A3B6;--paper:#08111C;--rule:#5FD4C4;--well:#0B1622}}:root[data-theme=dark]{--accent:#E4EBF2;--focus:#5FD4C4;--background:#08111C;--surface:#0E1A28;--hover:#162537;--active:#1C2E43;--on-disabled:#93A3B6;--text:#E4EBF2;--text-strong:#fff;--text-secondary:#93A3B6;--border:#1D2D40;--border-strong:#66788D;--success:#b5e08a;--error:#ff8a80;--error-surface:#2e1513;--on-error-surface:#ffb4ab;--brand:#EEF4F8;--code-attribute:#c9adf2;--code-comment:#97A9BC;--code-function:#f2a774;--code-keyword:#5FD4C4;--code-number:#f29ab6;--code-string:#b5da8a;--code-tag:#8CC4F0;--code-type:#e8c46a;--faint:#1D2D40;--ghost:#E4EBF280;--ink:#E4EBF2;--lift:#00000080;--lift-soft:#00000040;--line:#E4EBF2;--muted:#93A3B6;--paper:#08111C;--rule:#5FD4C4;--well:#0B1622}@media (prefers-contrast:more){:root:not([data-theme]){--accent:#0E1A2A;--focus:#0B2D52;--background:#F2F4F7;--surface:#fff;--hover:#E2E9F0;--active:#DAE2EA;--on-disabled:#56657A;--text:#0E1A2A;--text-strong:#0E1A2A;--text-secondary:#56657A;--border:#D3DCE6;--border-strong:#6C7A8C;--success:#2f6a14;--error:#a3241b;--error-surface:#f6e3df;--on-error-surface:#7d1a13;--band:#0B2D52;--brand:#0B2D52;--code-attribute:#663f96;--code-comment:#56677A;--code-function:#8a3b12;--code-keyword:#0D7468;--code-number:#9a2f4e;--code-string:#2f6519;--code-tag:#1F5F99;--code-type:#6a4f00;--faint:#D3DCE6;--ghost:#0E1A2A80;--ink:#0E1A2A;--lift:#0B2D523D;--lift-soft:#0B2D520F;--line:#0E1A2A;--marker:#5FD4C4;--marker-hover:#52C9B8;--marker-press:#45BAA9;--muted:#56657A;--on-band:#EEF4F8;--on-band-muted:#A9C1D6;--on-marker:#0B2D52;--paper:#F2F4F7;--rule:#0B2D52;--well:#E7ECF1}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme]){--accent:#E4EBF2;--focus:#5FD4C4;--background:#08111C;--surface:#0E1A28;--hover:#162537;--active:#1C2E43;--on-disabled:#93A3B6;--text:#E4EBF2;--text-strong:#fff;--text-secondary:#93A3B6;--border:#1D2D40;--border-strong:#66788D;--success:#b5e08a;--error:#ff8a80;--error-surface:#2e1513;--on-error-surface:#ffb4ab;--band:#0B2D52;--brand:#EEF4F8;--code-attribute:#c9adf2;--code-comment:#97A9BC;--code-function:#f2a774;--code-keyword:#5FD4C4;--code-number:#f29ab6;--code-string:#b5da8a;--code-tag:#8CC4F0;--code-type:#e8c46a;--faint:#1D2D40;--ghost:#E4EBF280;--ink:#E4EBF2;--lift:#00000080;--lift-soft:#00000040;--line:#E4EBF2;--marker:#5FD4C4;--marker-hover:#52C9B8;--marker-press:#45BAA9;--muted:#93A3B6;--on-band:#EEF4F8;--on-band-muted:#A9C1D6;--on-marker:#0B2D52;--paper:#08111C;--rule:#5FD4C4;--well:#0B1622}}:root[data-theme=contrastLight]{--accent:#0E1A2A;--focus:#0B2D52;--background:#F2F4F7;--surface:#fff;--hover:#E2E9F0;--active:#DAE2EA;--on-disabled:#56657A;--text:#0E1A2A;--text-strong:#0E1A2A;--text-secondary:#56657A;--border:#D3DCE6;--border-strong:#6C7A8C;--success:#2f6a14;--error:#a3241b;--error-surface:#f6e3df;--on-error-surface:#7d1a13;--band:#0B2D52;--brand:#0B2D52;--code-attribute:#663f96;--code-comment:#56677A;--code-function:#8a3b12;--code-keyword:#0D7468;--code-number:#9a2f4e;--code-string:#2f6519;--code-tag:#1F5F99;--code-type:#6a4f00;--faint:#D3DCE6;--ghost:#0E1A2A80;--ink:#0E1A2A;--lift:#0B2D523D;--lift-soft:#0B2D520F;--line:#0E1A2A;--marker:#5FD4C4;--marker-hover:#52C9B8;--marker-press:#45BAA9;--muted:#56657A;--on-band:#EEF4F8;--on-band-muted:#A9C1D6;--on-marker:#0B2D52;--paper:#F2F4F7;--rule:#0B2D52;--well:#E7ECF1}:root[data-theme=contrastDark]{--accent:#E4EBF2;--focus:#5FD4C4;--background:#08111C;--surface:#0E1A28;--hover:#162537;--active:#1C2E43;--on-disabled:#93A3B6;--text:#E4EBF2;--text-strong:#fff;--text-secondary:#93A3B6;--border:#1D2D40;--border-strong:#66788D;--success:#b5e08a;--error:#ff8a80;--error-surface:#2e1513;--on-error-surface:#ffb4ab;--band:#0B2D52;--brand:#EEF4F8;--code-attribute:#c9adf2;--code-comment:#97A9BC;--code-function:#f2a774;--code-keyword:#5FD4C4;--code-number:#f29ab6;--code-string:#b5da8a;--code-tag:#8CC4F0;--code-type:#e8c46a;--faint:#1D2D40;--ghost:#E4EBF280;--ink:#E4EBF2;--lift:#00000080;--lift-soft:#00000040;--line:#E4EBF2;--marker:#5FD4C4;--marker-hover:#52C9B8;--marker-press:#45BAA9;--muted:#93A3B6;--on-band:#EEF4F8;--on-band-muted:#A9C1D6;--on-marker:#0B2D52;--paper:#08111C;--rule:#5FD4C4;--well:#0B1622}@font-face{font-family:"surf-mono";src:url("assets/JetBrainsMono.woff2");font-weight:1 1000}:root{--surf-font-mono:"surf-mono"}@font-face{font-family:"surf-sans";src:url("assets/Inter.woff2");font-weight:1 1000}:root{--surf-font-sans:"surf-sans"}@property --surf-tx{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --surf-ty{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --surf-s{syntax:"<number>";inherits:false;initial-value:1}@property --surf-r{syntax:"<angle>";inherits:false;initial-value:0deg}@property --surf-kx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --surf-ky{syntax:"<angle>";inherits:false;initial-value:0deg}.s0{width:100%}.s1{align-items:center}.s2{height:.0625rem}.s3{overflow:hidden}.s4{--surf-tx:0;--surf-ty:0;--surf-s:1;--surf-r:0deg;--surf-kx:0deg;--surf-ky:0deg;transform:translate(var(--surf-tx),var(--surf-ty)) scale(var(--surf-s)) rotate(var(--surf-r)) skewX(var(--surf-kx)) skewY(var(--surf-ky))}.s5{height:100%}.s6{background-color:var(--line)}.s7{font-family:var(--surf-font-mono,ui-monospace,monospace)}.s8{font-size:.75rem}.s9{line-height:1.4}.sa{padding:0 .5rem}.sb{padding:0;padding-inline-start:1.5rem}.sc{width:100%}.sd{justify-content:center}.se{background-color:var(--marker)}.sf{color:var(--on-marker)}.sg{background-color:var(--paper)}.sh{color:var(--muted)}.si{margin:0;margin-inline-start:-.5rem}@media (width < 48rem){.sj{padding:0;padding-inline-start:1rem}}.sk{max-width:85rem}.sl{align-self:center}.sm{padding:6rem 2rem}.sn{align-items:center}.so{gap:1.5rem}.sp{max-width:42.5rem}.sq{font-size:.75rem}.sr{font-weight:500}.ss{text-transform:uppercase}.st{letter-spacing:.04375rem}.su{text-align:center}.sv{font-size:2.5rem}.sw{line-height:1.12}.sx{letter-spacing:-.06875rem}.sy{font-weight:700}.sz{font-size:1.1875rem}.s01{line-height:1.55}.s11{gap:.75rem}.s21{flex-wrap:wrap}.s31{padding:.5rem 0 0 0}.s41{height:2.5rem}.s51{padding:0 1rem}.s61{gap:.5rem}.s71{border-radius:.5rem}.s81{border:1px solid var(--marker)}.s91{font-size:.875rem}.sa1{line-height:1.5}.sb1{font-weight:650}.sc1{color:var(--on-marker)}.sd1{transition:background-color 150ms ease}.se1{width:1.125rem}.sf1{height:1.125rem}.sg1{border:1px solid var(--faint)}.sh1{background-color:var(--surface)}.si1{font-weight:600}.sj1{color:var(--ink)}@media (width < 48rem){.sk1{padding:3.5rem 1.25rem}}@media (width < 48rem){.sl1{font-size:1.625rem}}@media (width < 48rem){.sm1{line-height:1.25}}@media (width < 48rem){.sn1{letter-spacing:-.025rem}}:where(.so1):hover{background-color:var(--marker-hover)}:where(.sp1):hover{border:1px solid var(--marker-hover)}:where(.sq1):active{background-color:var(--marker-press)}:where(.sr1):active{border:1px solid var(--marker-press)}:where(.ss1):disabled{opacity:.5}:where(.st1):hover{background-color:var(--hover)}:where(.su1):hover{border:1px solid var(--border-strong)}:where(.sv1):active{background-color:var(--active)}.sw1{font-size:.875rem}.sx1{height:1.3125rem}.sy1{text-wrap-mode:nowrap}.sz1{color:var(--code-keyword)}.s02{color:var(--code-type)}.s12{color:var(--code-function)}.s22{color:var(--code-number)}.s32{color:var(--code-string)}.s42{color:var(--code-comment)}.s52{font-style:italic}.s62{color:var(--muted)}.s72{color:var(--code-tag)}.s82{color:var(--code-attribute)}.s92{color:var(--on-marker)}.sa2{flex-shrink:0}.sb2{height:2rem}.sc2{gap:.25rem}.sd2{border-radius:.25rem}.se2{font-weight:600}.sf2{border:1px solid var(--faint)}.sg2{width:.875rem}.sh2{height:.875rem}.si2{background-color:var(--marker)}.sj2{color:var(--on-marker)}.sk2{border:1px solid var(--marker)}:where(.sl2):hover{color:var(--ink)}:where(.sm2):hover{border:1px solid var(--border-strong)}:where(.sn2):active{background-color:var(--active)}.so2{height:7rem}.sp2{gap:.25rem}.sq2{align-items:end}.sr2{flex-grow:1}.ss2{border-radius:624.9375rem}.st2{background-color:var(--rule)}.su2{gap:1rem}.sv2{align-items:center}.sw2{height:2.5rem}.sx2{gap:.5rem}.sy2{border-radius:.5rem}.sz2{border:1px solid var(--faint)}.s03{background-color:var(--surface)}.s13{font-weight:600}.s23{color:var(--muted)}:where(.s33):hover{background-color:var(--hover)}:where(.s43):hover{border:1px solid var(--border-strong)}:where(.s53):active{background-color:var(--active)}.s63{padding:6rem 2rem 0 2rem}.s73{gap:3rem}.s83{gap:1.5rem}.s93{align-items:center}.sa3{gap:.75rem}.sb3{max-width:60rem}.sc3{font-weight:700}.sd3{font-size:1.1875rem}.se3{line-height:1.55}.sf3{max-width:42.5rem}@media (width < 48rem){.sg3{padding:4rem 1.25rem 0 1.25rem}}@media (width < 48rem){.sh3{gap:2rem}}@media (width < 48rem){.si3{font-size:1.625rem}}@media (width < 48rem){.sj3{line-height:1.25}}@media (width < 48rem){.sk3{letter-spacing:-.025rem}}.sl3{padding:5rem 2rem}.sm3{align-items:center}.sn3{gap:1.75rem}.so3{max-width:66rem}.sp3{min-width:0}.sq3{width:7rem}.sr3{border-radius:1.5625rem}.ss3{box-shadow:0 16px 32px var(--lift)}.st3{font-size:.75rem}.su3{font-weight:500}.sv3{text-align:center}.sw3{font-size:4.5rem}.sx3{line-height:1.02}.sy3{letter-spacing:-.1625rem}.sz3{font-weight:750}.s04{font-size:1.1875rem}.s14{line-height:1.55}.s24{max-width:42.5rem}.s34{gap:.75rem}.s44{flex-wrap:wrap}.s54{padding:.25rem 0 0 0}.s64{gap:.5rem}.s74{border-radius:.5rem}.s84{border:1px solid var(--marker)}.s94{font-weight:650}.sa4{color:var(--on-marker)}.sb4{height:3rem}.sc4{padding:0 1.5rem}.sd4{font-size:1rem}.se4{line-height:1.65}.sf4{width:1.25rem}.sg4{height:1.25rem}.sh4{border:1px solid var(--faint)}.si4{background-color:var(--surface)}.sj4{font-weight:600}.sk4{color:var(--ink)}.sl4{max-width:100%}.sm4{padding:0;padding-inline-start:1rem;padding-inline-end:.4375rem}.sn4{width:1.125rem}.so4{height:1.125rem}.sp4{flex-direction:row}.sq4{font-size:.875rem}.sr4{line-height:1.5}.ss4{text-wrap-mode:nowrap}.st4{padding:0 2rem}.su4{border-radius:.75rem}.sv4{box-shadow:0 1px 3px var(--lift-soft)}.sw4{max-width:60rem}.sx4{height:2.75rem}.sy4{border-style:solid;border-width:0 0 1px 0;border-color:var(--border)}.sz4{background-color:var(--well)}.s05{width:1rem}.s15{height:1rem}.s25{flex-grow:1}.s35{padding:1.5rem}.s45{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}.s55{background-color:var(--paper)}.s65{grid-template-columns:repeat(4,1fr)}.s75{gap:1rem}.s85{justify-content:space-between}.s95{width:2.5rem}.sa5{height:2.5rem}.sb5{letter-spacing:-.025rem}.sc5{grid-template-columns:repeat(3,1fr)}.sd5{width:1.5rem}.se5{height:1.5rem}.sf5{gap:.25rem}.sg5{padding:.125rem .5rem}.sh5{border-radius:624.9375rem}.si5{width:.875rem}.sj5{height:.875rem}.sk5{background-color:var(--hover)}.sl5{gap:3rem}.sm5{width:50%}.sn5{width:16.6%}.so5{align-items:baseline}.sp5{padding:.75rem 0;padding-inline-end:1rem}.sq5{padding:.75rem 0}.sr5{font-variant-numeric:tabular-nums}.ss5{text-decoration-line:underline}.st5{gap:1.25rem}.su5{min-width:40rem}.sv5{width:40%}.sw5{width:12%}.sx5{grid-template-columns:repeat(2,1fr)}.sy5{padding:.75rem 1rem}.sz5{padding:0 1rem}.s06{align-self:start}.s16{padding:1rem 1.5rem}.s26{width:9rem}.s36{padding:6rem 2rem 0 2rem}.s46{background-color:var(--band)}.s56{padding:4rem 3rem}.s66{gap:2rem}.s76{font-size:2.5rem}.s86{line-height:1.12}.s96{letter-spacing:-.06875rem}.sa6{font-weight:700}.sb6{color:var(--on-band)}.sc6{color:var(--on-band-muted)}.sd6{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}@media (width >= 48rem){.se6{display:none}}@media (width < 67.5rem){.sf6{grid-template-columns:repeat(2,1fr)}}@media (width < 48rem){.sg6{padding:3rem 1.25rem}}@media (width < 48rem){.sh6{width:5rem}}@media (width < 48rem){.si6{height:5rem}}@media (width < 48rem){.sj6{border-radius:1.125rem}}@media (width < 48rem){.sk6{font-size:2.5rem}}@media (width < 48rem){.sl6{line-height:1.12}}@media (width < 48rem){.sm6{letter-spacing:-.06875rem}}@media (width < 48rem){.sn6{padding:0 1.25rem}}@media (width < 48rem){.so6{padding:0 1rem}}@media (width < 48rem){.sp6{display:none}}@media (width < 48rem){.sq6{padding:1.5rem 1rem}}@media (width < 48rem){.sr6{grid-template-columns:repeat(1,1fr)}}@media (width < 48rem){.ss6{flex-direction:column}}@media (width < 48rem){.st6{align-items:start}}@media (width < 48rem){.su6{gap:.25rem}}@media (width < 48rem){.sv6{padding:1rem 1.5rem}}@media (width < 48rem){.sw6{width:100%}}@media (width < 48rem){.sx6{padding:0;padding-inline-end:1rem}}@media (width < 48rem){.sy6{padding:0}}@media (width < 48rem){.sz6{padding:4rem 1.25rem 0 1.25rem}}@media (width < 48rem){.s07{padding:2.5rem 1.5rem}}@media (width < 48rem){.s17{font-size:1.625rem}}@media (width < 48rem){.s27{line-height:1.25}}@media (width < 48rem){.s37{letter-spacing:-.025rem}}:where(.s47):hover{background-color:var(--marker-hover)}:where(.s57):hover{border:1px solid var(--marker-hover)}:where(.s67):active{background-color:var(--marker-press)}:where(.s77):active{border:1px solid var(--marker-press)}:where(.s87):hover{background-color:var(--hover)}:where(.s97):hover{border:1px solid var(--border-strong)}:where(.sa7):active{background-color:var(--active)}:where(.sb7):hover{color:var(--ink)}.sc7{border:1px solid var(--faint)}.sd7{padding:0;padding-inline-start:1rem;padding-inline-end:.25rem}.se7{height:.875rem}.sf7{font-size:.75rem}.sg7{font-weight:500}.sh7{flex-grow:1}.si7{flex-direction:row}.sj7{padding:1rem}.sk7{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}.sl7{text-wrap-mode:nowrap}.sm7{font-weight:650}.sn7{font-style:italic}:where(.so7):hover{background-color:var(--marker)}:where(.sp7):hover{color:var(--on-marker)}.sq7{gap:.5rem}.sr7{position:absolute}.ss7{inset:-6rem auto auto auto}.st7{width:0}.su7{height:0}.sv7{font-size:1.625rem}.sw7{line-height:1.25}.sx7{font-weight:700}.sy7{color:var(--ink)}.sz7{font-size:1.1875rem}.s08{line-height:1.55}.s18{font-weight:650}.s28{font-size:1rem}.s38{line-height:1.65}.s48{align-self:center}.s58{padding:.25rem}.s68{color:var(--muted)}.s78{opacity:0}.s88{width:1.125rem}.s98{height:1.125rem}.sa8{max-width:42.5rem}.sb8{gap:1rem}.sc8{border-radius:.5rem}.sd8{padding:1rem 0;padding-inline-start:1rem;padding-inline-end:1.25rem}.se8{width:.125rem}.sf8{border-radius:624.9375rem}.sg8{background-color:var(--rule)}.sh8{width:1.25rem}.si8{font-variant-numeric:tabular-nums}.sj8{gap:.25rem}.sk8{flex-grow:1}.sl8{border:1px solid var(--faint)}.sm8{background-color:var(--surface)}.sn8{flex-direction:row}.so8{width:100%}.sp8{padding:0 1rem}.sq8{border-style:solid;border-width:0 0 1px 0;border-color:var(--border)}.sr8{padding:.75rem 0;padding-inline-end:1rem}.ss8{font-size:.875rem}.st8{line-height:1.5}.su8{font-weight:600}.sv8{overflow-wrap:anywhere}.sw8{padding:2rem 0 0 0}.sx8{padding:1rem 0 0 0}.sy8{padding:.5rem 0 0 0}.sz8{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}:where(.s-group:hover) .s09,:where(.s19):focus-visible{opacity:1}:where(.s29):hover{color:var(--ink)}:where(.s39):hover{background-color:var(--hover)}.s49{gap:1rem 3rem}.s59{align-items:start}.s69{width:12rem}.s79{gap:.5rem}.s89{font-weight:650}.s99{font-size:1.625rem}.sa9{line-height:1.25}.sb9{font-weight:700}.sc9{align-items:center}.sd9{flex-wrap:wrap}.se9{width:1rem}.sf9{font-family:var(--surf-font-mono,ui-monospace,monospace)}.sg9{font-size:.875rem}.sh9{line-height:1.5}.si9{font-variant-numeric:tabular-nums}.sj9{border:1px solid var(--faint)}.sk9{font-size:.75rem}.sl9{line-height:1.4}.sm9{align-self:start}.sn9{flex-grow:1}.so9{gap:.75rem}.sp9{font-weight:600}@media (width < 48rem){.sq9{flex-direction:column}}@media (width < 48rem){.sr9{width:100%}}:where(.ss9):hover{color:var(--ink)}.st9{padding:3rem 2rem 1rem 2rem}.su9{gap:1rem}.sv9{align-items:center}.sw9{max-width:42.5rem}.sx9{font-size:.75rem}.sy9{font-weight:500}.sz9{text-align:center}.s0a{font-size:2.5rem}.s1a{line-height:1.12}.s2a{letter-spacing:-.06875rem}.s3a{font-weight:700}.s4a{font-size:1.1875rem}.s5a{line-height:1.55}.s6a{text-decoration-line:underline}.s7a{border:1px solid var(--faint)}.s8a{padding:2rem}.s9a{gap:1.5rem}.saa{padding:1.5rem 0 0 0}.sba{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}.sca{gap:2.5rem}.sda{padding:3rem 2rem}.sea{width:2.5rem}.sfa{border-radius:.5rem}.sga{background-color:var(--well)}.sha{color:var(--ink)}.sia{width:1.25rem}.sja{height:1.25rem}.ska{gap:.25rem}.sla{font-weight:650}.sma{letter-spacing:-.025rem}.sna{font-size:1rem}.soa{line-height:1.65}.spa{padding:0 1rem}.sqa{gap:.5rem}.sra{font-size:.875rem}.ssa{line-height:1.5}.sta{font-weight:600}.sua{width:1.125rem}.sva{height:1.125rem}.swa{padding:2.5rem 0 0 0}.sxa{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}@media (width < 48rem){.sya{padding:2rem 1.25rem 1rem 1.25rem}}@media (width < 48rem){.sza{font-size:1.625rem}}@media (width < 48rem){.s0b{line-height:1.25}}@media (width < 48rem){.s1b{letter-spacing:-.025rem}}@media (width < 48rem){.s2b{padding:1.25rem}}@media (width < 48rem){.s3b{padding:1.5rem}}:where(.s4b):hover{background-color:var(--hover)}:where(.s5b):hover{border:1px solid var(--border-strong)}:where(.s6b):active{background-color:var(--active)}.s7b{border:1px solid var(--border)}.s8b{background-color:var(--border)}.s9b{padding:.625rem 1rem}.sab{border:1px solid #0000}.sbb{color:var(--text)}.scb{color:var(--text-secondary)}.sdb{gap:.5rem}.seb{padding:0 1rem .75rem 1rem}.sfb{transform:rotate(180deg)}:where(.sgb):hover{background-color:var(--hover)}:where(.shb):active{background-color:var(--active)}:where(.sib):focus-visible{border:1px solid var(--focus)}:where(.sjb):disabled{color:var(--on-disabled)}.skb{border:1px solid var(--faint)}.slb{font-size:.75rem}.smb{font-weight:500}.snb{color:var(--muted)}.sob{width:10rem}.spb{font-size:.875rem}.sqb{line-height:1.5}.srb{color:var(--ink)}.ssb{min-width:0}.stb{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}.sub{width:100%}.svb{min-height:2.75rem}.swb{padding:0 1rem}.sxb{align-items:center}.syb{justify-content:start}.szb{text-align:start}.s0c{flex-grow:1}.s1c{width:1.25rem}.s2c{padding:0 1rem 1rem 1rem}.s3c{gap:.5rem}.s4c{max-width:42.5rem}.s5c{padding:0;padding-inline-start:1rem}.s6c{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}@media (width < 48rem){.s7c{flex-direction:column}}@media (width < 48rem){.s8c{align-items:start}}@media (width < 48rem){.s9c{gap:.25rem}}@media (width < 48rem){.sac{gap:.5rem}}@media (width < 48rem){.sbc{width:auto}}:where(.scc):hover{background-color:var(--hover)}:where(.sdc):active{background-color:var(--active)}.sec{gap:.125rem}.sfc{font-size:.75rem}.sgc{font-weight:500}.shc{padding:0 .75rem .25rem .75rem}.sic{padding:0 .75rem}.sjc{font-size:.875rem}.skc{line-height:1.5}.slc{color:var(--ink)}.smc{font-weight:600}:where(.snc):hover{background-color:var(--hover)}:where(.soc):hover{color:var(--ink)}.spc{gap:.25rem}.sqc{font-size:.75rem}.src{font-weight:500}.ssc{gap:.125rem}.stc{border-style:solid;border-width:0 0 0 0;border-color:var(--border);border-inline-start-width:1px}.suc{padding:.25rem 0;padding-inline-start:1rem}.svc{font-size:.875rem}.swc{line-height:1.5}.sxc{inset:0 auto;inset-inline-start:0}.syc{margin:0;margin-inline-start:-.0625rem}.szc{width:.125rem}.s0d{border-radius:624.9375rem}.s1d{background-color:var(--ink)}.s2d{padding:.25rem 0;padding-inline-start:1.75rem}.s3d{color:var(--ink)}.s4d{font-weight:500}:where(.s5d):hover{color:var(--ink)}.s6d{align-items:start}.s7d{position:sticky}.s8d{inset:4rem auto auto auto}.s9d{width:14.5rem}.sad{max-height:calc(100vh - 4rem)}.sbd{padding:3rem 0;padding-inline-end:.5rem}.scd{padding:1rem 0 0 0}.sdd{flex-grow:1}.sed{gap:2rem}.sfd{padding:3rem 0 2.5rem 0}.sgd{gap:1rem}.shd{max-width:42.5rem}.sid{font-size:.75rem}.sjd{font-weight:500}.skd{font-size:2.5rem}.sld{line-height:1.12}.smd{letter-spacing:-.06875rem}.snd{font-weight:700}.sod{font-size:1.1875rem}.spd{line-height:1.55}.sqd{padding:0 .75rem}.srd{align-items:center}.ssd{align-self:start}.std{margin:0;margin-inline-start:-.75rem}.sud{gap:.25rem}.svd{width:.875rem}.swd{height:.875rem}.sxd{padding:3rem 0 0 0}.syd{border-radius:.75rem}.szd{border:1px solid var(--faint)}.s0e{flex-direction:column}.s1e{padding:1rem 1.5rem}.s2e{transition:border-color 150ms ease}.s3e{font-size:1rem}.s4e{line-height:1.65}.s5e{font-weight:600}.s6e{color:var(--ink)}.s7e{align-items:end}.s8e{text-align:end}.s9e{width:14rem}.sae{padding:3rem 0}@media (width < 67.5rem){.sbe{gap:2rem}}@media (width < 67.5rem){.sce{display:none}}@media (width < 48rem){.sde{padding:0 1.25rem}}@media (width < 48rem){.see{flex-direction:column}}@media (width < 48rem){.sfe{align-items:stretch}}@media (width < 48rem){.sge{gap:0}}@media (width < 48rem){.she{display:none}}@media (width < 48rem){.sie{padding:2rem 0 2.5rem 0}}@media (width < 48rem){.sje{font-size:1.625rem}}@media (width < 48rem){.ske{line-height:1.25}}@media (width < 48rem){.sle{letter-spacing:-.025rem}}@media (width < 48rem){.sme{grid-template-columns:repeat(1,1fr)}}:where(.sne):hover{background-color:var(--hover)}:where(.soe):hover{color:var(--ink)}:where(.spe):active{background-color:var(--active)}:where(.sqe):hover{border:1px solid var(--border-strong)}.sre{gap:.25rem}.sse{padding:.375rem .75rem}.ste{inset:auto auto 0 auto;inset-inline-start:0;inset-inline-end:0}.sue{height:.125rem}.sve{background-color:var(--accent)}.swe{gap:.5rem}.sxe{direction:rtl;--surf-bidi:isolate}.sye,:where(.sze):hover{color:var(--text)}:where(.s0f):hover{background-color:var(--hover)}:where(.s1f):active{background-color:var(--active)}:where(.s2f):focus-visible{background-color:var(--hover)}:where(.s3f):focus-visible{color:var(--text)}:where(.s4f):disabled{color:var(--on-disabled)}.s5f{min-height:0}.s6f{font-size:.875rem}.s7f{min-height:100%}.s8f{background-color:#0000}.s9f{color:var(--ghost)}.saf{pointer-events:none}.sbf{height:calc(100vh - 4rem)}.scf{width:40%}.sdf{border-style:solid;border-width:0 0 0 0;border-color:var(--border);border-inline-end-width:1px}.sef{flex-grow:1}.sff{min-height:0}.sgf{padding:2rem 2.5rem}.shf{gap:1rem}.sif{height:2.25rem}.sjf{border-radius:.5rem}.skf{border:1px solid var(--faint)}.slf{gap:.5rem}.smf{padding:.5rem 0 0 0}.snf{font-family:var(--surf-font-mono,ui-monospace,monospace)}.sof{font-size:.75rem}.spf{line-height:1.4}.sqf{font-weight:500}.srf{height:.25rem}.ssf{border-radius:624.9375rem}.stf{background-color:var(--faint)}.suf{height:100%}.svf{background-color:var(--ink)}.swf{font-size:2.5rem}.sxf{line-height:1.12}.syf{letter-spacing:-.06875rem}.szf{font-weight:700}.s0g{gap:.75rem}.s1g{flex-wrap:wrap}.s2g{padding:1.5rem 0 0 0}.s3g{border-style:solid;border-width:1px 0 0 0;border-color:var(--border)}.s4g{height:2.5rem}.s5g{padding:0 1rem}.s6g{align-items:center}.s7g{border:1px solid var(--marker)}.s8g{background-color:var(--marker)}.s9g{font-weight:650}.sag{color:var(--on-marker)}.sbg{width:1.125rem}.scg{height:1.125rem}.sdg{font-weight:600}.seg{color:var(--ink)}.sfg{margin:0;margin-inline-start:auto}.sgg{min-width:0}.shg{height:55%}.sig{border-style:solid;border-width:0 0 1px 0;border-color:var(--border)}.sjg{background-color:var(--well)}.skg{gap:0}.slg{justify-content:space-between}.smg{gap:.25rem}.sng{width:.875rem}.sog{height:.875rem}.spg{padding:1rem}.sqg{background-color:var(--error-surface)}.srg{align-items:start}.ssg{color:var(--on-error-surface)}.stg{width:1rem}.sug{height:1rem}.svg{margin:.125rem 0 0 0}.swg{max-width:42.5rem}.sxg{min-height:15rem}.syg{background-color:var(--paper)}.szg{color:var(--error)}.s0h{color:var(--success)}@media (width < 80rem){.s1h{width:44%}}@media (width < 80rem){.s2h{padding:2rem}}@media (width < 67.5rem){.s3h{height:auto}}@media (width < 67.5rem){.s4h{flex-direction:column}}@media (width < 67.5rem){.s5h{width:100%}}@media (width < 67.5rem){.s6h{border-style:solid;border-width:0 0 0 0;border-color:var(--border);border-inline-end-width:0}}@media (width < 67.5rem){.s7h{height:25rem}}@media (width < 48rem){.s8h{padding:2rem 1.25rem}}@media (width < 48rem){.s9h{font-size:1.625rem}}@media (width < 48rem){.sah{line-height:1.25}}@media (width < 48rem){.sbh{letter-spacing:-.025rem}}@media (width < 48rem){.sch{margin:0;margin-inline-start:0}}:where(.sdh):hover{background-color:var(--marker-hover)}:where(.seh):hover{border:1px solid var(--marker-hover)}:where(.sfh):active{background-color:var(--marker-press)}:where(.sgh):active{border:1px solid var(--marker-press)}:where(.shh):hover{background-color:var(--hover)}:where(.sih):hover{border:1px solid var(--border-strong)}:where(.sjh):active{background-color:var(--active)}.skh{margin:6rem 0 0 0}.slh{padding:3.5rem 2rem 2.5rem 2rem}.smh{gap:2.5rem 4rem}.snh{align-items:start}.soh{gap:1rem}.sph{max-width:20rem}.sqh{gap:.5rem}.srh{align-items:center}.ssh{width:1.75rem}.sth{height:1.75rem}.suh{color:var(--brand)}.svh{font-weight:700}.swh{color:var(--ink)}.sxh{font-size:.875rem}.syh{line-height:1.5}.szh{color:var(--muted)}.s0i{gap:2rem 4rem}.s1i{gap:.75rem}.s2i{min-width:8rem}.s3i{font-family:var(--surf-font-mono,ui-monospace,monospace)}.s4i{font-size:.75rem}.s5i{line-height:1.4}.s6i{font-weight:500}.s7i{gap:.25rem}.s8i{width:.875rem}.s9i{height:.875rem}.sai{padding:1.5rem 0 0 0}.sbi{gap:.5rem 1.5rem}@media (width < 48rem){.sci{margin:4rem 0 0 0}}@media (width < 48rem){.sdi{padding:2.5rem 1.25rem}}:where(.sei):hover{text-decoration-line:underline}.sfi{align-items:center}.sgi{border-radius:.25rem}.shi{width:1.125rem}.sii{height:1.125rem}.sji{background-color:var(--surface)}.ski{color:var(--ink)}.sli{box-shadow:0 1px 2px var(--lift-soft)}:where(.smi):hover{color:var(--ink)}:where(.sni):active{background-color:var(--active)}.soi{inset:0 auto auto auto}.spi{z-index:20}.sqi{height:4rem}.sri{height:100%}.ssi{align-items:center}.sti{gap:.5rem}.sui{font-size:1.125rem}.svi{font-weight:700}.swi{width:1.75rem}.sxi{height:1.75rem}.syi{color:var(--brand)}.szi{gap:.25rem}.s0j{height:2.25rem}.s1j{padding:0 .75rem}.s2j{border-radius:.5rem}.s3j{font-size:.875rem}.s4j{font-weight:500}.s5j{color:var(--muted)}.s6j{flex-grow:1}.s7j{width:15rem}.s8j{padding:0;padding-inline-start:.75rem;padding-inline-end:.25rem}.s9j{border:1px solid var(--faint)}.saj{background-color:var(--surface)}.sbj{width:1.125rem}.scj{height:1.125rem}.sdj{padding:.125rem .5rem}.sej{border-radius:.25rem}.sfj{font-family:var(--surf-font-mono,ui-monospace,monospace)}.sgj{font-size:.75rem}.shj{line-height:1.4}.sij{width:2.25rem}.sjj{width:1.25rem}.skj{height:1.25rem}.slj{width:16rem}.smj{padding:.25rem}.snj{gap:.125rem}.soj{border-radius:.75rem}.spj{border:1px solid var(--border)}.sqj{box-shadow:0 16px 40px var(--lift)}.srj{height:2.75rem}.ssj{gap:.75rem}.stj{font-size:1rem}.suj{line-height:1.65}.svj{background-color:var(--hover)}.swj{color:var(--ink)}.sxj{font-weight:600}@media (width < 67.5rem){.syj{gap:1.25rem}}@media (width < 67.5rem){.szj{width:auto}}@media (width < 48rem){.s0k{padding:0 1.25rem}}@media (width < 48rem){.s1k{gap:.5rem}}@media (width < 48rem){.s2k{display:none}}@media (width < 48rem){.s3k{width:2.25rem}}@media (width < 48rem){.s4k{padding:0}}@media (width < 48rem){.s5k{justify-content:center}}@media (width < 48rem){.s6k{width:1.25rem}}@media (width < 48rem){.s7k{height:1.25rem}}:where(.s8k):hover{background-color:var(--hover)}:where(.s9k):hover{color:var(--ink)}:where(.sak):active{background-color:var(--active)}:where(.sbk):hover{border:1px solid var(--border-strong)}.sck{width:30rem}.sdk{max-width:90vw}.sek{max-height:90vh}.sfk{border:1px solid var(--border)}.sgk{box-shadow:0 10px 15px #0000001a}.shk{gap:.75rem}.sik{font-size:1.25rem}.sjk{font-weight:600}.skk{color:var(--text-strong)}.slk{width:2rem}.smk{border-radius:.5rem}.snk{border:1px solid #0000}.sok{color:var(--text-secondary)}.spk{flex-grow:1}.sqk{gap:.5rem}.srk{justify-content:end}:where(.ssk):hover{background-color:var(--hover)}:where(.stk):active{background-color:var(--active)}:where(.suk):focus-visible{border:1px solid var(--focus)}.svk{padding:.75rem 0 0 0}.swk{gap:.25rem}.sxk{padding:.125rem .5rem}.syk{border-radius:.25rem}.szk{border:1px solid var(--faint)}.s0l{font-family:var(--surf-font-mono,ui-monospace,monospace)}.s1l{gap:.75rem}.s2l{padding:0;padding-inline-start:2.5rem;padding-inline-end:.75rem}.s3l{border-radius:.5rem}.s4l{border:1px solid var(--line)}.s5l{color:var(--ink)}.s6l{font-size:1rem}.s7l{line-height:1.65}.s8l{padding:0;padding-inline-start:.75rem}.s9l{width:1.25rem}.sal{height:1.25rem}.sbl{min-height:0}.scl{align-items:start}.sdl{padding:.5rem .75rem}.sel{width:1rem}.sfl{height:1rem}.sgl{gap:.125rem}.shl{font-size:.875rem}.sil{line-height:1.5}.sjl{font-weight:600}.skl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sll{color:var(--error)}.sml{background-color:var(--hover)}@media (width < 48rem){.snl{display:none}}:where(.sol):hover{background-color:var(--hover)}.spl{min-height:100vh}.sql{width:.0625rem}.srl{min-width:0}:where(.ssl):focus-visible{position:relative}:where(.stl):focus-visible{width:auto}:where(.sul):focus-visible{height:auto}:where(.svl):focus-visible{overflow:visible}:where(.swl):focus-visible{opacity:1}:where(.sxl):focus-visible{position:absolute}:where(.syl):focus-visible{inset:.75rem auto auto auto;inset-inline-start:.75rem}:where(.szl):focus-visible{z-index:30}:where(.s0m):focus-visible{padding:.5rem 1rem}:where(.s1m):focus-visible{border-radius:.5rem}:where(.s2m):focus-visible{background-color:var(--marker)}:where(.s3m):focus-visible{color:var(--on-marker)}:where(.s4m):focus-visible{font-weight:600}
