@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_ebfcd2{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_ebfcd2{--font-brand:"Manrope","Manrope Fallback"}:root{--paper:oklch(100% 0 90);--vellum:oklch(95.5% 0.005 282);--linen:oklch(90.7% 0.006 282);--pewter:oklch(76% 0.012 282);--stone:oklch(55% 0.008 282);--flint:oklch(50% 0.008 282);--slate:oklch(42% 0.008 282);--graphite:oklch(30.1% 0.008 282);--carbon:oklch(12% 0.006 282);--violet:oklch(51.5% 0.213 282);--violet-deep:oklch(42% 0.196 282);--violet-soft:oklch(68.7% 0.174 287);--violet-wash:oklch(96.5% 0.018 285);--violet-tint:oklch(93% 0.032 284);--violet-line:oklch(88% 0.052 284);--plum:oklch(54% 0.2 322);--plum-deep:oklch(44% 0.18 322);--plum-wash:oklch(96.5% 0.022 322);--verified:oklch(50% 0.112 162);--verified-wash:oklch(96.5% 0.028 162);--verified-line:oklch(86% 0.062 162);--asking:oklch(52% 0.118 62);--asking-wash:oklch(96.5% 0.034 70);--asking-line:oklch(86% 0.068 66);--refused:oklch(52% 0.184 25);--refused-wash:oklch(96.5% 0.026 25);--refused-line:oklch(86% 0.062 25);--violet-glow-strong:oklch(51.5% 0.213 282/0.34);--violet-glow:oklch(51.5% 0.213 282/0.28);--violet-glow-soft:oklch(51.5% 0.213 282/0.18);--violet-glow-none:oklch(51.5% 0.213 282/0);--scrim:oklch(12% 0.006 282/0.34);--ink-a5:oklch(12% 0.006 282/0.05);--ink-a8:oklch(12% 0.006 282/0.08);--ink-a12:oklch(12% 0.006 282/0.12);--paper-a10:oklch(100% 0 90/0.1);--paper-a18:oklch(100% 0 90/0.18);--paper-a86:oklch(100% 0 90/0.86);--violet-night:oklch(34% 0.17 282);--surface-page:var(--paper);--surface-panel:var(--paper);--surface-rail:var(--paper);--surface-sunken:var(--vellum);--surface-raised:var(--paper);--surface-inverse:var(--carbon);--surface-scrim:var(--scrim);--text-primary:var(--carbon);--text-secondary:var(--graphite);--text-muted:var(--slate);--text-faint:var(--flint);--text-display:var(--violet);--text-on-accent:var(--paper);--text-on-inverse:var(--paper);--line-hairline:var(--linen);--line-divider:var(--linen);--line-strong:var(--stone);--action-rest:var(--violet);--action-hover:var(--violet-deep);--action-active:var(--violet-deep);--action-quiet:var(--vellum);--action-ink:var(--violet);--action-disabled-surface:var(--vellum);--action-disabled-ink:var(--stone);--link-ink:var(--violet);--link-ink-hover:var(--violet-deep);--link-rest:var(--violet-wash);--link-fill:var(--violet-tint);--link-fill-active:var(--violet-line);--link-line:var(--violet-line);--link-line-hover:var(--violet-soft);--link-badge:var(--violet-wash);--link-badge-hover:var(--action-rest);--link-badge-ink:var(--text-on-accent);--link-pad:0.22em;--link-pad-block:0.04em;--focus-ring:var(--violet);--focus-ring-width:2px;--focus-ring-offset:2px;--select-surface:var(--violet-wash);--select-line:var(--violet);--select-ink:var(--violet-deep);--value-mark:var(--violet-tint);--value-ink:var(--text-primary);--selection-surface:var(--violet-line);--selection-ink:var(--carbon);--caret:var(--violet);--accent-native:var(--action-rest);--autofill-surface:var(--violet-wash);--autofill-ink:var(--carbon);--tap-highlight:transparent;--scrollbar-thumb:var(--pewter);--scrollbar-thumb-hover:var(--violet-soft);--scrollbar-thumb-active:var(--violet);--scrollbar-track:transparent;--scrollbar-size:10px;--scrollbar-inset:2px;--scrollbar-size-touch:6px;--scrollbar-inset-touch:1px;--reason-threshold-ink:var(--asking);--reason-threshold-surface:var(--asking-wash);--reason-threshold-line:var(--asking-line);--reason-validator-ink:var(--graphite);--reason-validator-surface:var(--vellum);--reason-validator-line:var(--stone);--reason-lasa-ink:var(--plum-deep);--reason-lasa-surface:var(--plum-wash);--reason-lasa-line:var(--plum);--verdict-committed-ink:var(--verified);--verdict-committed-surface:var(--verified-wash);--verdict-committed-line:var(--verified-line);--verdict-refused-ink:var(--refused);--verdict-refused-surface:var(--refused-wash);--verdict-refused-line:var(--refused-line);--state-accepted-ink:var(--verdict-committed-ink);--state-accepted-surface:var(--verdict-committed-surface);--state-accepted-line:var(--verdict-committed-line);--state-asking-ink:var(--reason-threshold-ink);--state-asking-surface:var(--reason-threshold-surface);--state-asking-line:var(--reason-threshold-line);--state-pending-ink:var(--violet);--state-pending-surface:var(--violet-wash);--state-pending-line:var(--violet-line);--state-escalated-ink:var(--verdict-refused-ink);--state-escalated-surface:var(--verdict-refused-surface);--state-escalated-line:var(--verdict-refused-line);--state-aborted-ink:var(--flint);--state-aborted-surface:var(--vellum);--state-aborted-line:var(--linen);--state-lasa-ink:var(--reason-lasa-ink);--state-lasa-surface:var(--reason-lasa-surface);--state-lasa-line:var(--reason-lasa-line);--state-undecided-surface:var(--vellum);--state-undecided-line:var(--linen);--mic-idle-ink:var(--graphite);--mic-idle-line:var(--linen);--mic-listening-ink:var(--violet);--mic-listening-line:var(--violet);--mic-speaking-ink:var(--slate);--mic-speaking-line:var(--linen);--mic-blocked-ink:var(--refused);--mic-blocked-line:var(--refused-line);--mic-lift:0 10px 28px var(--violet-glow);--mic-lift-hover:0 14px 34px var(--violet-glow-strong);--mic-lift-quiet:0 10px 28px var(--violet-glow-soft);--mic-lift-flat:0 6px 18px var(--ink-a5);--mic-level-rest:var(--stone);--mic-level-lit:var(--violet);--mic-level-quiet:var(--stone);--mic-ring-line:var(--violet-line);--mic-ring-quiet:var(--linen);--mic-ripple:var(--violet-soft);--mic-voice-fill:var(--violet-glow-soft);--mic-voice-line:var(--violet-line);--mic-agent-line:var(--stone);--mic-hero:clamp(8.5rem,4rem + 7vw,14rem);--mic-console:7.5rem;--mic-compact:6rem;--mic-size:var(--mic-hero);--meter-track:var(--vellum);--meter-fill:var(--graphite);--meter-fill-quiet:var(--linen);--span-highlight:var(--violet-wash);--span-highlight-ink:var(--carbon);--span-lasa:var(--plum-wash);--span-trace:var(--violet-line);--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:30px;--radius-xl:45px;--radius-pill:9999px;--radius-round:50%;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:2rem;--space-7:2.5rem;--space-8:5.625rem;--hairline:inset 0 0 0 1px var(--linen);--shadow-raise:0 8px 30px var(--ink-a5);--shadow-float:0 27px 104px var(--ink-a12);--shadow-inset:inset 0 1px 0 var(--paper);--shadow-popover:0 1px 2px var(--ink-a5),0 16px 40px var(--ink-a8);--notice-ink:var(--refused);--notice-surface:var(--refused-wash);--notice-on-ink:var(--paper);--notice-mark:1.25rem;--notice-sheet-width:26rem;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--bp-narrow:24rem;--bp-compact:40rem;--bp-medium:56rem;--bp-split:62rem;--bp-wide:80rem;--bp-vast:120rem;--shell-max:160rem;--page-gutter:clamp(var(--space-4),3.2vw,var(--space-8));--shell-gap:clamp(var(--space-6),2.6vw,var(--space-8));--measure-reading:70ch;--rail-width:20rem;--stage-width:clamp(20rem,24vw,26rem);--hero-offset:4.75rem;--command-copy-slot:1.25rem;--target-touch:2.75rem;--docs-sidebar:clamp(14.5rem,12vw,17rem);--docs-toc:clamp(13rem,10vw,16rem);--docs-sticky-top:var(--space-5);--cover-ground:var(--violet);--cover-ground-edge:var(--violet-night);--cover-ink:var(--paper);--cover-ink-soft:var(--paper-a86);--cover-ring:var(--paper-a18);--cover-ring-faint:var(--paper-a10);--cover-lift:0 40px 120px var(--violet-night);--font-ui:var(--font-brand,ui-sans-serif),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-data:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;--text-2xs:0.75rem;--text-xs:var(--text-sm);--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.75rem;--leading-tight:1.04;--leading-snug:1.15;--leading-normal:1.33;--leading-relaxed:1.43;--leading-loose:1.67;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--track-display:-0.032em;--track-heading:-0.017em;--track-tight:-0.012em;--track-normal:0;--track-wide:0.02em;--measure-prose:62ch;--measure-narrow:44ch;--title-page-size:var(--text-3xl);--title-page-size-compact:var(--text-2xl);--title-page-weight:var(--weight-regular);--title-page-track:var(--track-display);--title-page-leading:var(--leading-tight);--title-section-size:var(--text-xl);--title-section-weight:var(--weight-medium);--title-section-track:var(--track-heading);--title-section-leading:var(--leading-snug);--title-block-size:var(--text-md);--title-block-weight:var(--weight-semibold);--title-block-track:var(--track-tight);--title-block-leading:var(--leading-snug);--lede-page-size:var(--text-md);--lede-section-size:var(--text-base);--lede-leading:var(--leading-relaxed);--body-size:var(--text-base);--body-leading:var(--leading-relaxed);--meta-size:var(--text-sm);--meta-leading:var(--leading-relaxed);--label-size:var(--text-sm);--label-weight:var(--weight-medium);--code-size:0.875em;--code-size-fixed:var(--text-2xs);--figure-size:var(--text-2xl);--figure-size-inline:var(--text-xl);--figure-weight:var(--weight-medium);--figure-track:var(--track-tight);--figure-leading:var(--leading-tight);--rhythm-tight:var(--space-2);--rhythm-stack:var(--space-4);--rhythm-group:var(--space-5);--rhythm-section:var(--space-7);--rhythm-section-compact:var(--space-6);--rhythm-rule:var(--space-6);--rhythm-page-end:var(--space-8);--panel-radius:var(--radius-md);--panel-pad:var(--space-5);--panel-pad-compact:var(--space-4);--panel-line:var(--line-hairline);--panel-surface:var(--surface-panel);--panel-tinted-surface:var(--surface-sunken);--panel-tinted-line:var(--line-divider);--panel-alert-surface:var(--state-escalated-surface);--panel-alert-line:var(--state-escalated-line);--panel-alert-ink:var(--state-escalated-ink);--table-radius:var(--panel-radius);--table-line:var(--line-hairline);--table-head-line:var(--line-divider);--table-head-ink:var(--text-muted);--table-caption-surface:var(--surface-sunken);--table-cell-block:var(--space-3);--table-cell-inline:var(--space-4);--table-edge:var(--space-5);--table-emphasis-surface:var(--select-surface);--table-muted-ink:var(--text-muted);--table-sticky-top:0px;--table-sticky-top-docs-nav:calc(var(--target-touch) + var(--space-2) * 2);--chart-track:var(--surface-sunken);--chart-gap:2px;--chart-bar:0.75rem;--chart-segment-min:7.5rem;--chart-neutral-surface:var(--surface-sunken);--chart-neutral-ink:var(--text-secondary);--chart-neutral-fill:var(--line-strong);--chart-threshold-surface:var(--reason-threshold-surface);--chart-threshold-ink:var(--reason-threshold-ink);--chart-threshold-fill:var(--reason-threshold-ink);--chart-validator-surface:var(--reason-validator-surface);--chart-validator-ink:var(--reason-validator-ink);--chart-validator-fill:var(--reason-validator-ink);--chart-lasa-surface:var(--reason-lasa-surface);--chart-lasa-ink:var(--reason-lasa-ink);--chart-lasa-fill:var(--reason-lasa-line);--chart-accepted-surface:var(--verdict-committed-surface);--chart-accepted-ink:var(--verdict-committed-ink);--chart-accepted-fill:var(--verdict-committed-ink);--chart-refused-surface:var(--verdict-refused-surface);--chart-refused-ink:var(--verdict-refused-ink);--chart-refused-fill:var(--verdict-refused-ink);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.45,0,0.55,1);--ease-constant:linear;--dur-instant:70ms;--dur-fast:130ms;--dur-base:180ms;--dur-slow:260ms;--dur-deliberate:420ms;--dur-emphatic:620ms;--dur-loop-spin:620ms;--dur-loop-pulse-urgent:1800ms;--dur-loop-pulse:2600ms;--dur-loop-breathe:4200ms;--dur-loop-ripple:4800ms;--reduced-fade:160ms;--stagger-step:80ms;--stagger-arm:60ms;--stagger-trace:70ms;--transition-control:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),scale var(--dur-fast) var(--ease-out-quart);--transition-link:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),text-decoration-color var(--dur-fast) var(--ease-out-quart),scale var(--dur-fast) var(--ease-out-quart);--keyframes-fade-rise:readback-fade-rise;--keyframes-pulse-ring:readback-pulse-ring;--keyframes-breathe:readback-breathe;--keyframes-ripple:readback-ripple;--keyframes-fade:readback-fade;--keyframes-sweep:readback-sweep;--keyframes-spin:readback-spin;--keyframes-blink:readback-blink;--keyframes-commit:readback-commit;--keyframes-arrive:readback-arrive;--keyframes-enter:readback-enter;--keyframes-flag:readback-flag;--keyframes-settle:readback-settle;--keyframes-verdict:readback-verdict;--keyframes-verdict-emphatic:readback-verdict-emphatic;--keyframes-trace:readback-trace;--keyframes-land:readback-land}@keyframes readback-fade-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes readback-pulse-ring{0%{opacity:.5;scale:1}70%,to{opacity:0;scale:1.35}}@keyframes readback-breathe{0%,to{opacity:.4}50%{opacity:1}}@keyframes readback-ripple{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:1.42}}@keyframes readback-fade{0%{opacity:.6}to{opacity:1}}@keyframes readback-sweep{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes readback-spin{to{rotate:1turn}}@keyframes readback-blink{0%{opacity:1}to{opacity:.55}}@keyframes readback-arrive{0%{background-color:var(--select-surface)}}@keyframes readback-commit{0%{background-color:var(--verdict-committed-surface)}}@keyframes readback-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes readback-flag{0%{opacity:0;transform:translateY(-4px) scale(.995)}}@keyframes readback-verdict{0%{opacity:.7;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes readback-verdict-emphatic{0%{opacity:.6;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes readback-settle{0%{opacity:.55}to{opacity:1}}@keyframes readback-trace{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}45%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}to{opacity:0}}@keyframes readback-land{0%{opacity:.6;transform:translate(var(--land-x,0),var(--land-y,0));filter:blur(var(--land-blur,1.5px))}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-deliberate:1ms;--dur-emphatic:1ms;--dur-loop-spin:1ms;--dur-loop-pulse-urgent:1ms;--dur-loop-pulse:1ms;--dur-loop-breathe:1ms;--dur-loop-ripple:1ms;--stagger-step:0ms;--stagger-arm:0ms;--stagger-trace:0ms}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-motion=fade]{animation-name:readback-fade!important;animation-duration:var(--reduced-fade)!important;animation-delay:0s!important;animation-fill-mode:none!important}@keyframes readback-fade-rise{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}:root{--dur-glide:300ms;--dur-drawer-in:240ms;--dur-drawer-out:160ms;--dur-arrival:1500ms;--dur-route-out:110ms;--dur-route-in:260ms;--dur-route-lag:50ms;--route-rise:8px;--drawer-lift:-6px;--transition-glide:transform var(--dur-glide) var(--ease-out-expo);--keyframes-arrival:readback-arrival;--keyframes-route-in:readback-route-in;--keyframes-route-out:readback-route-out;--keyframes-route-hold:readback-route-hold}@keyframes readback-arrival{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}22%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}60%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@keyframes readback-route-out{to{opacity:0}}@keyframes readback-route-in{0%{opacity:0;transform:translateY(var(--route-rise))}to{opacity:1;transform:none}}@keyframes readback-route-hold{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--dur-glide:1ms;--dur-drawer-in:1ms;--dur-drawer-out:1ms;--dur-arrival:1ms;--dur-route-out:1ms;--dur-route-in:1ms;--dur-route-lag:1ms;--route-rise:0px;--drawer-lift:0px}}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation:var(--keyframes-route-out) var(--dur-route-out) var(--ease-out-quart) both}::view-transition-new(root){animation:var(--keyframes-route-in) var(--dur-route-in) var(--ease-out-expo) var(--dur-route-lag) both}::view-transition-group(docs-nav),::view-transition-group(docs-toc),::view-transition-group(site-header),::view-transition-new(docs-nav),::view-transition-new(site-header){animation:none}::view-transition-old(docs-nav),::view-transition-old(site-header){display:none}::view-transition-old(docs-nav):only-child,::view-transition-old(docs-toc),::view-transition-old(site-header):only-child{display:block;animation:var(--keyframes-route-out) var(--dur-route-out) var(--ease-out-quart) both}::view-transition-new(docs-toc){animation:var(--keyframes-route-hold) var(--dur-route-in) var(--ease-out-quart) var(--dur-route-lag) both}::view-transition-new(docs-nav):only-child,::view-transition-new(site-header):only-child{animation:var(--keyframes-route-hold) var(--dur-route-in) var(--ease-out-quart) var(--dur-route-lag) both}html[data-route-enter] main{animation:var(--keyframes-route-in) var(--dur-route-in) var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-new(root),::view-transition-old(root){animation:none}html[data-route-enter] main{animation:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:var(--tap-highlight);color-scheme:light;accent-color:var(--accent-native);caret-color:var(--caret);scrollbar-gutter:stable}body{background-color:var(--surface-page);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);font-feature-settings:"cv01" on,"ss03" on,"zero" on;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:var(--track-tight);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}ol,ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link-ink);text-decoration:none}a:hover{color:var(--link-ink-hover)}a:not([class]){padding:var(--link-pad-block) var(--link-pad);border-radius:var(--radius-xs);background-color:var(--link-rest);font-weight:var(--weight-medium);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:var(--transition-link)}a:not([class]):focus-visible,a:not([class]):hover{background-color:var(--link-fill);color:var(--link-ink-hover)}a:not([class]):active{background-color:var(--link-fill-active)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}::selection{background-color:var(--selection-surface);color:var(--selection-ink)}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);display:inline-flex;align-items:center;min-height:var(--target-touch);padding:var(--space-2) var(--space-3);background-color:var(--surface-panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transform:translateY(-160%);transition:transform var(--dur-fast) var(--ease-out-quart)}.skip-link:focus-visible{transform:none}:where(h2,h3):target,:where(section):target>:where(div):first-child>:where(h2,h3):first-child,:where(section):target>:where(h2,h3):first-child{border-radius:var(--radius-sm);animation:readback-target var(--dur-emphatic) var(--ease-out-quart)}@keyframes readback-target{0%{background-color:var(--select-surface)}to{background-color:transparent}}:where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--autofill-ink);box-shadow:inset 0 0 0 100vmax var(--autofill-surface);caret-color:var(--caret);filter:none}:where(input,textarea,select):autofill{-webkit-text-fill-color:var(--autofill-ink);box-shadow:inset 0 0 0 100vmax var(--autofill-surface);caret-color:var(--caret);filter:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}@media (pointer:coarse){::-webkit-scrollbar{width:var(--scrollbar-size-touch);height:var(--scrollbar-size-touch)}::-webkit-scrollbar-thumb{border-width:var(--scrollbar-inset-touch)}}@media print{html{scrollbar-gutter:auto}}