@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.TX14Na_className{font-family:GeistSans,GeistSans Fallback}.TX14Na_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.snbXDa_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.snbXDa_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.YDQidW_className{font-family:Newsreader,Newsreader Fallback}.YDQidW_variable{--site-font-serif:"Newsreader", "Newsreader Fallback"}
:root{--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-selected:#dddbd8;--surface-hover:#e5e3e0;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault:#c8102e;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning:#f2c200;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok:#00843d;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice:#005eb8;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--status-idle:var(--surface-paper);--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-strong:var(--c-n-800);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--font-sans:"Asta Sans", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono:"iA Writer Mono V", "iA Writer Mono V fallback: Courier New", ui-monospace, SFMono-Regular, Menlo, monospace;--font-features-text:normal;--font-features-data:"tnum" 1;--font-features-mono:"zero" 1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-3xs:11px;--leading-3xs:16px;--tracking-3xs:.06em;--text-2xs:12px;--leading-2xs:16px;--tracking-2xs:.04em;--text-xs:13px;--leading-xs:20px;--tracking-xs:0;--text-sm:14px;--leading-sm:20px;--tracking-sm:0;--text-md:16px;--leading-md:24px;--tracking-md:0;--text-lg:20px;--leading-lg:28px;--tracking-lg:0;--text-xl:20px;--leading-xl:24px;--tracking-xl:-.005em;--text-2xl:24px;--leading-2xl:32px;--tracking-2xl:-.01em;--text-3xl:32px;--leading-3xl:40px;--tracking-3xl:-.015em;--text-4xl:40px;--leading-4xl:44px;--tracking-4xl:-.02em;--text-5xl:44px;--leading-5xl:48px;--tracking-5xl:-.02em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--measure-tight:58ch;--measure-default:68ch;--measure-wide:78ch;--border-hairline:1px;--border-strong:2px;--focus-width:2px;--focus-offset:2px;--focus-ink:var(--action);--scrim:color-mix(in srgb, var(--surface-paper) 72%, transparent);--blur:16px;--control-min:38px;--opacity-mute:.4;--radius:0;--radius-xs:1px;--radius-sm:2px;--radius-md:20px;--radius-full:9999px;--shadow-faint:0 1px 0 color-mix(in srgb, var(--c-ink) 8%, transparent);--shadow-glow:0 0 4px var(--c-paper);--shadow-overlay:0 1px 2px color-mix(in srgb, var(--c-ink) 10%, transparent), 0 4px 4px color-mix(in srgb, var(--c-ink) 9%, transparent), 0 9px 6px color-mix(in srgb, var(--c-ink) 5%, transparent), 0 17px 7px color-mix(in srgb, var(--c-ink) 1%, transparent);--layer-behind:-1;--layer-base:0;--layer-raised:10;--layer-sticky:100;--layer-overlay:1000;--duration-fast:.12s;--duration:.2s;--duration-slow:.32s;--duration-pulse:2.4s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--grid-columns:12;--grid-gutter:24px;--grid-max:1224px;--grid-margin-sm:16px;--grid-margin-md:32px;--grid-margin-lg:48px}@media (min-width:40rem){:root{--text-xl:24px;--leading-xl:32px;--text-2xl:28px;--leading-2xl:36px;--text-3xl:40px;--leading-3xl:48px;--text-4xl:48px;--leading-4xl:56px;--text-5xl:56px;--leading-5xl:60px}}@media (min-width:64rem){:root{--text-2xl:32px;--leading-2xl:40px;--text-3xl:48px;--leading-3xl:56px;--text-4xl:64px;--leading-4xl:72px;--text-5xl:72px;--leading-5xl:76px}}.surface-inverse{--c-paper:#0e0c09;--c-n-050:#2b2a27;--c-n-100:#3d3c39;--c-n-200:#3d3c39;--c-n-300:#555350;--c-n-400:#81807c;--c-n-500:#81807c;--c-n-600:#a9a8a5;--c-n-700:#dddbd8;--c-n-800:#dddbd8;--c-n-900:#dddbd8;--c-ink:#fff;--surface-paper:#2b2a27;--surface-raised:#2b2a27;--surface-sunken:#3d3c39;--surface-selected:#555350;--surface-hover:#3d3c39;--surface-inverse:#fff;--surface-inverse-raised:#e5e3e0;--status-fault-foreground:#f2c6cd;--status-fault-background:#73212e;--status-warning-foreground:#fcf0c2;--status-warning-background:#796100;--status-ok-foreground:#c2e1d0;--status-ok-background:#00421f;--status-notice-foreground:#c2d8ee;--status-notice-background:#002f5c;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-strong:var(--c-n-800);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault-foreground);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}.surface-inverse .surface-inverse{--c-paper:#fff;--c-n-050:#e5e3e0;--c-n-100:#dddbd8;--c-n-200:#d1d0cc;--c-n-300:#c2c0bd;--c-n-400:#a9a8a5;--c-n-500:#81807c;--c-n-600:#676562;--c-n-700:#555350;--c-n-800:#3d3c39;--c-n-900:#2b2a27;--c-ink:#0e0c09;--surface-paper:#fff;--surface-raised:#e5e3e0;--surface-sunken:#dddbd8;--surface-selected:#dddbd8;--surface-hover:#e5e3e0;--surface-inverse:#2b2a27;--surface-inverse-raised:#2b2a27;--status-fault-foreground:#73212e;--status-fault-background:#f2c6cd;--status-warning-foreground:#796100;--status-warning-background:#fcf0c2;--status-ok-foreground:#00421f;--status-ok-background:#c2e1d0;--status-notice-foreground:#002f5c;--status-notice-background:#c2d8ee;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-strong:var(--c-n-800);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}.surface-inverse .surface-inverse .surface-inverse{--c-paper:#0e0c09;--c-n-050:#2b2a27;--c-n-100:#3d3c39;--c-n-200:#3d3c39;--c-n-300:#555350;--c-n-400:#81807c;--c-n-500:#81807c;--c-n-600:#a9a8a5;--c-n-700:#dddbd8;--c-n-800:#dddbd8;--c-n-900:#dddbd8;--c-ink:#fff;--surface-paper:#2b2a27;--surface-raised:#2b2a27;--surface-sunken:#3d3c39;--surface-selected:#555350;--surface-hover:#3d3c39;--surface-inverse:#fff;--surface-inverse-raised:#e5e3e0;--status-fault-foreground:#f2c6cd;--status-fault-background:#73212e;--status-warning-foreground:#fcf0c2;--status-warning-background:#796100;--status-ok-foreground:#c2e1d0;--status-ok-background:#00421f;--status-notice-foreground:#c2d8ee;--status-notice-background:#002f5c;--c-mark:var(--c-ink);--c-body:var(--c-n-900);--c-strong:var(--c-n-800);--c-mute:var(--c-n-600);--c-edge:var(--c-n-300);--c-bound:var(--c-n-500);--action:var(--c-ink);--action-on:var(--c-paper);--action-hovered:var(--c-n-800);--action-pressed:var(--c-n-900);--destructive:var(--status-fault);--disabled-fill:var(--c-n-200);--disabled-bound:var(--c-n-300);--disabled-text:var(--c-n-600);--c-placeholder:var(--c-n-600);--invalid:var(--status-fault-foreground);--selected-bound:var(--c-n-500);--primary:var(--action);--primary-on:var(--action-on);--primary-hover:var(--action-hovered);--primary-active:var(--action-pressed);--primary-background:var(--c-n-100);--primary-foreground:var(--c-ink);--focus-ink:var(--action)}:root,.surface-inverse .surface-inverse,.code-theme-github,.code-theme-github .surface-inverse .surface-inverse{--syntax-surface:#f6f8fa;--syntax-lineHighlight:#fff;--syntax-shadow:#e4e8ec;--syntax-text:#1f2328;--syntax-comment:#656c77;--syntax-punctuation:#1f2328;--syntax-operator:#1f2328;--syntax-keyword:#cf222e;--syntax-tag:#116329;--syntax-function:#7f4cdb;--syntax-type:#953800;--syntax-string:#0a3069;--syntax-number:#0550ae;--syntax-add:#116329;--syntax-addTint:#dafbe1;--syntax-remove:#82071e;--syntax-removeTint:#ffebe9}.surface-inverse,.surface-inverse .surface-inverse .surface-inverse,.code-theme-github.surface-inverse,.surface-inverse .code-theme-github,.code-theme-github .surface-inverse{--syntax-surface:#161b22;--syntax-lineHighlight:#1e242c;--syntax-shadow:#0d1117;--syntax-text:#e6edf3;--syntax-comment:#8b949e;--syntax-punctuation:#e6edf3;--syntax-operator:#e6edf3;--syntax-keyword:#ff7b72;--syntax-tag:#7ee787;--syntax-function:#d2a8ff;--syntax-type:#ffa657;--syntax-string:#a5d6ff;--syntax-number:#79c0ff;--syntax-add:#7ee787;--syntax-addTint:#04260f;--syntax-remove:#ffa198;--syntax-removeTint:#490202}.code-theme-catppuccin,.code-theme-catppuccin .surface-inverse .surface-inverse{--syntax-surface:#eff1f5;--syntax-lineHighlight:#f9fafb;--syntax-shadow:#bcc0cc;--syntax-text:#4c4f69;--syntax-comment:#5c5e71;--syntax-punctuation:#5c5e71;--syntax-operator:#016690;--syntax-keyword:#7e29e2;--syntax-tag:#0652e0;--syntax-function:#0652e0;--syntax-type:#895302;--syntax-string:#1b6e00;--syntax-number:#a63d00;--syntax-add:#1d7400;--syntax-addTint:#dae7dd;--syntax-remove:#c00532;--syntax-removeTint:#ecd6de}.code-theme-catppuccin.surface-inverse,.surface-inverse .code-theme-catppuccin,.code-theme-catppuccin .surface-inverse{--syntax-surface:#1e1e2e;--syntax-lineHighlight:#262637;--syntax-shadow:#11111b;--syntax-text:#cdd6f4;--syntax-comment:#989eb7;--syntax-punctuation:#989eb7;--syntax-operator:#89dceb;--syntax-keyword:#cba6f7;--syntax-tag:#89b4fa;--syntax-function:#89b4fa;--syntax-type:#f9e2af;--syntax-string:#a6e3a1;--syntax-number:#fab387;--syntax-add:#a6e3a1;--syntax-addTint:#2e363c;--syntax-remove:#f38ba8;--syntax-removeTint:#382b3d}.code-theme-moonshot,.code-theme-moonshot .surface-inverse .surface-inverse{--syntax-surface:#dddbd8;--syntax-lineHighlight:#e5e3e0;--syntax-shadow:#c2c0bd;--syntax-text:#2b2a27;--syntax-comment:#555350;--syntax-punctuation:#3d3c39;--syntax-operator:#555350;--syntax-keyword:#0e0c09;--syntax-tag:#3d3c39;--syntax-function:#0e0c09;--syntax-type:#555350;--syntax-string:#2b2a27;--syntax-number:#3d3c39;--syntax-add:#00421f;--syntax-addTint:#c2e1d0;--syntax-remove:#73212e;--syntax-removeTint:#f2c6cd;--syntax-comment-style:italic;--syntax-keyword-weight:600}.code-theme-moonshot.surface-inverse,.surface-inverse .code-theme-moonshot,.code-theme-moonshot .surface-inverse{--syntax-surface:#3d3c39;--syntax-lineHighlight:#2b2a27;--syntax-shadow:#0e0c09;--syntax-text:#e5e3e0;--syntax-comment:#c2c0bd;--syntax-punctuation:#dddbd8;--syntax-operator:#d1d0cc;--syntax-keyword:#fff;--syntax-tag:#dddbd8;--syntax-function:#fff;--syntax-type:#c2c0bd;--syntax-string:#e5e3e0;--syntax-number:#d1d0cc;--syntax-add:#c2e1d0;--syntax-addTint:#00421f;--syntax-remove:#f2c6cd;--syntax-removeTint:#73212e;--syntax-comment-style:italic;--syntax-keyword-weight:600}@font-face{font-family:Asta Sans;src:url(../media/AstaSans-Variable.subset.1u9mm05cl7-_5.woff2) format("woff2") tech("variations"), url(../media/AstaSans-Variable.subset.1u9mm05cl7-_5.woff2) format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:iA Writer Mono V;src:url(../media/iAWriterMonoV.2kd1uyordc3do.woff2) format("woff2") tech("variations"), url(../media/iAWriterMonoV.2kd1uyordc3do.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:iA Writer Mono V fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;font-weight:400 700;font-style:normal}@scope(.moonshot-ds){:scope,*,:before,:after{box-sizing:border-box;margin:0;padding:0}:scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-text);font-synthesis:none;background:var(--surface-paper);color:var(--c-body);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-regular);margin:0}img,svg,video{max-width:100%;display:block}video{block-size:auto;inline-size:100%}iframe{border:0;inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.button[data-focus-visible],.input[data-focus-visible],.select[data-focus-visible],.file[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}::selection{background:var(--c-mark);color:var(--action-on)}a{color:var(--c-mark);text-underline-offset:var(--space-1);text-decoration:underline;text-decoration-thickness:var(--border-hairline)}a:hover{text-decoration-thickness:var(--border-strong)}strong,b{font-weight:var(--weight-medium)}.data,table,.num{font-feature-settings:var(--font-features-data)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.skip{background:var(--c-mark);color:var(--action-on);padding:var(--space-2) var(--space-4);z-index:var(--layer-overlay);position:absolute;inset-block-start:var(--space-0);inset-inline-start:var(--space-0);transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.surface-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-paper);color:var(--c-n-900);-webkit-font-smoothing:antialiased}.surface-inverse .surface-inverse{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:auto}.surface-inverse .surface-inverse .surface-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.surface-raised{background:var(--surface-raised)}.surface-sunken{background:var(--surface-sunken)}.surface-frost{background:color-mix(in srgb, var(--surface-paper) 48%, transparent);-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6))}.icon{inline-size:var(--space-6);block-size:var(--space-6);fill:currentColor;flex:none;display:block}.icon-16{inline-size:var(--space-4);block-size:var(--space-4)}.icon-20{inline-size:var(--space-5);block-size:var(--space-5)}.icon-24{inline-size:var(--space-6);block-size:var(--space-6)}.icon-32{inline-size:var(--space-8);block-size:var(--space-8)}.fade{transition:opacity var(--duration) var(--ease)}.hover-fade:hover .fade,.hover-fade:focus-within .fade{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{color:var(--c-mark);font-weight:var(--weight-regular);margin:0}h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl)}h2{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl)}h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl);font-weight:var(--weight-medium)}h4,h5,h6{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium)}p{max-width:var(--measure-default);margin:0}.prose{max-width:var(--measure-default)}.prose :is(ul,ol){margin:var(--space-0);max-width:var(--measure-default);padding-inline-start:var(--space-8)}.prose :is(ul,ol) :is(ul,ol),.prose li+li{margin-block-start:var(--space-3)}.prose ul{list-style-type:"—"}.prose ul>li::marker{color:var(--c-mute)}.prose ol>li::marker{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);color:var(--c-mute)}.prose figure{margin:var(--space-0)}.prose blockquote{margin:var(--space-0);border-inline-start:var(--border-strong) solid var(--c-mark);max-width:var(--measure-tight);color:var(--c-mark);padding-inline-start:var(--space-6)}.prose blockquote p{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}.prose blockquote cite{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-mute);margin-block-start:var(--space-3);font-style:normal;display:block}.lead{font-size:var(--text-lg);line-height:var(--leading-lg);max-width:var(--measure-tight)}.eyebrow,.label{text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs)}.eyebrow-micro{text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs)}.eyebrow-mono{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs)}figcaption,.caption{font-size:var(--text-2xs);line-height:var(--leading-2xs);color:var(--c-mute)}.muted{color:var(--c-mute)}.t-display{font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);color:var(--c-mark)}.t-hero{font-size:var(--text-5xl);line-height:var(--leading-5xl);letter-spacing:var(--tracking-5xl);color:var(--c-mark)}.t-mono{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-sm)}code,kbd,samp{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:inherit;line-height:inherit}.t-kpi{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--weight-semibold);color:var(--c-mark)}.t-kpi-sm{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}pre{margin:var(--space-0);padding:var(--space-4);background:var(--surface-sunken);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-x:auto}:not(pre)>code{background:var(--surface-sunken);color:var(--c-body);padding:var(--space-0) var(--space-1);border-radius:var(--radius-sm)}.button{--button-pad-block:var(--space-2);--button-pad-inline:calc(var(--space-4) + 2 * var(--border-hairline));--button-pad-icon:var(--space-3);--button-type:var(--text-sm);--button-block:calc(2 * var(--border-hairline) + 2 * var(--button-pad-block) + var(--leading-sm));justify-content:center;align-items:center;gap:var(--space-2);padding:var(--button-pad-block) var(--button-pad-inline);min-height:var(--button-block);border:var(--border-hairline) solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-faint);background:var(--action);color:var(--action-on);font-size:var(--button-type);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);text-decoration:none;display:inline-flex}.button-sm{--button-pad-block:var(--space-1);--button-pad-inline:calc(var(--space-2) + 2 * var(--border-hairline));--button-pad-icon:var(--space-2);--button-type:var(--text-xs)}.button-lg{--button-pad-block:var(--space-3);--button-pad-inline:calc(var(--space-4) + 2 * var(--border-hairline));--button-pad-icon:var(--space-4);--button-type:var(--text-md)}.button>.icon,.button>svg{max-width:none}.button:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--action-hovered)}.button:is([data-pressed],:active):not(:where(:disabled,[data-disabled],[aria-disabled=true])){background:var(--action-pressed)}.button[data-pending]{cursor:wait}.button[aria-label]:has(>svg:only-child){inline-size:var(--button-block);block-size:var(--button-block);padding:0}.button:has(>:is(svg,.icon):first-child:not(:only-child)){padding-inline-start:var(--button-pad-icon)}.button:has(>:is(svg,.icon):last-child:not(:only-child)){padding-inline-end:var(--button-pad-icon)}.button-block{inline-size:100%;display:flex}.button-secondary{background:var(--surface-paper);border-color:var(--action);color:var(--c-mark)}.button-secondary:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--surface-sunken);border-color:var(--c-mark)}.button-secondary:is([data-pressed],:active):not(:where(:disabled,[data-disabled],[aria-disabled=true])){background:var(--c-n-200);border-color:var(--c-mark)}.button-ghost{box-shadow:none;color:var(--c-mark);background:0 0;border-color:#0000}.button-ghost:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--surface-sunken);border-color:#0000}.button-destructive{background:var(--status-fault)}.button-destructive:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-foreground);border-color:#0000}.button-destructive.button-secondary{background:var(--surface-paper);border-color:var(--destructive);color:var(--status-fault-foreground)}.button-destructive.button-secondary:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-background);border-color:var(--destructive);color:var(--status-fault-foreground)}.button-destructive.button-ghost{color:var(--status-fault-foreground);background:0 0;border-color:#0000}.button-destructive.button-ghost:is([data-hovered],[data-pressed],:hover,:active):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){background:var(--status-fault-background);border-color:#0000}:where(.surface-inverse) .button-destructive{color:var(--c-ink)}:where(.surface-inverse .surface-inverse) .button-destructive{color:var(--c-paper)}:where(.surface-inverse .surface-inverse .surface-inverse) .button-destructive{color:var(--c-ink)}.button:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.button:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.button-secondary:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}.button-secondary:has(input:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}.button-secondary.button-destructive:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}.button-secondary.button-destructive:has(input:disabled){background:var(--surface-paper);color:var(--disabled-text);border-color:var(--disabled-bound)}.button-destructive:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text)}.button-destructive:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound);color:var(--disabled-text)}.button-destructive.button-ghost:is([data-disabled],[aria-disabled=true],:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound)}.button-destructive.button-ghost:has(input:disabled){background:var(--disabled-fill);border-color:var(--disabled-bound)}@media (prefers-reduced-motion:reduce){.button{transition:none}}.link{align-items:baseline;gap:var(--space-1);white-space:nowrap;color:var(--primary-foreground);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.link:focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}.link-mark{opacity:0;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);display:inline-block}@media (prefers-reduced-motion:reduce){.link-mark{transition:none}}.link:focus-visible .link-mark{opacity:1;transform:none}@media (hover:hover){.link:hover .link-mark{opacity:1;transform:none}}.link-n .link-mark{transform:translateY(var(--space-1))}.link-ne .link-mark{transform:translate(calc(-1 * var(--space-1)), var(--space-1))}.link-e .link-mark{transform:translateX(calc(-1 * var(--space-1)))}.link-se .link-mark{transform:translate(calc(-1 * var(--space-1)), calc(-1 * var(--space-1)))}.link-s .link-mark{transform:translateY(calc(-1 * var(--space-1)))}.link-sw .link-mark{transform:translate(var(--space-1), calc(-1 * var(--space-1)))}.link-w .link-mark{transform:translateX(var(--space-1))}.link-nw .link-mark{transform:translate(var(--space-1), var(--space-1))}.field{gap:var(--space-1);flex-direction:column;display:flex}.field>label:not(.check),.field-group>legend,.field-label{font-size:var(--text-xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-xs);font-weight:var(--weight-medium);color:var(--c-strong)}.field-group>legend{float:none;padding:0}.field:is([data-required],:has(:required))>:is(label,legend,.field-label):not(.check):after,.field-group[data-required]>:is(legend,.field-label):after,:is(.check,.switch,.radio):is([data-required],:has(>input:required)):after{content:"*";color:var(--invalid);margin-inline-start:var(--space-1)}.field-group[data-required] :is(.check,.switch,.radio):after{content:none}:is(.check,.switch,.radio):is([data-required],:has(>input:required)):after{margin-inline-start:calc(var(--space-1) - var(--space-2))}.field-hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-mute)}:is(.field:has(>.check)>:is(.field-hint,.field-error),.check~:is(.field-hint,.field-error),.radio~:is(.field-hint,.field-error)){padding-inline-start:calc(var(--space-5) + var(--space-2))}.switch~:is(.field-hint,.field-error){padding-inline-start:calc(var(--space-10) + var(--space-2))}.field-hint:has(+.field-error){display:none}.field-error{align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--invalid);font-weight:var(--weight-medium);display:flex}.field-error:before{content:"✕";font-weight:var(--weight-semibold)}.field-shell{display:block;position:relative}.field-icon,.field-affix{color:var(--c-mute);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block-start:50%;translate:0 -50%}.field-icon{inset-inline-start:var(--space-3)}.field-affix{font-size:var(--text-sm);line-height:var(--leading-sm);inset-inline-end:var(--space-3)}.field-shell:has(>.textarea)>.field-icon{inset-block-start:calc(var(--space-2) + (var(--leading-sm) - var(--space-4)) / 2);translate:none}.field-shell:has(>.field-icon)>:is(.input,.select,.textarea){padding-inline-start:var(--space-8)}.field-shell:has(>.field-affix)>:is(.input,.select,.textarea){padding-inline-end:var(--space-8)}.field-icon>.icon,.field-affix>.icon{max-width:none}.field-group{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.field-group-options{gap:var(--space-2);flex-direction:column;display:flex}.field-group-options-linear{gap:var(--space-3);flex-flow:wrap}.field-group-options.choices{gap:var(--space-3);display:grid}.field-group-options.choices-row{grid-auto-columns:1fr;grid-auto-flow:column}.search-field{position:relative}.search-input{padding-inline-end:var(--space-10)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-input::-webkit-search-decoration{-webkit-appearance:none}.search-clear{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-sm);color:var(--c-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);translate:0 -50%}.search-clear:is([data-hovered],:hover){color:var(--c-ink)}.search-clear:is([data-pressed],:active){color:var(--c-body)}.search-clear:is([data-focus-visible],:focus-visible){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.search-clear[data-disabled]{color:var(--c-mute);cursor:not-allowed}.search-empty .search-clear{display:none}.search-mark{inline-size:var(--space-6);block-size:var(--space-6);color:var(--c-mute);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);translate:0 -50%}.search-field:not(.search-empty) .search-mark{display:none}.input{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);box-shadow:var(--shadow-faint);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none}.input::placeholder{color:var(--c-placeholder)}.input:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mute)}.input:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset);border-color:var(--c-mark)}.input:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.input:has(input:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.input:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}.password-input{padding-inline-end:var(--space-10)}.password-toggle{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-1);translate:0 -50%}.textarea{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);box-shadow:var(--shadow-faint);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none;min-block-size:var(--space-24);resize:vertical}.textarea::placeholder{color:var(--c-placeholder)}.textarea:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mute)}.textarea:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset);border-color:var(--c-mark)}.textarea:is([data-disabled],[aria-disabled=true],:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.textarea:has(input:disabled){background:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.textarea:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}.select{inline-size:100%;min-block-size:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);box-shadow:var(--shadow-faint);color:var(--c-mark);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:var(--font-features-data);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);appearance:none;background-image:linear-gradient(var(--c-mark), var(--c-mark));background-repeat:no-repeat;background-size:var(--space-2) var(--space-2);background-position:right var(--space-3) center;padding-inline-end:var(--space-8)}.select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--space-3) center}.select:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled))){border-color:var(--c-mute)}.select:is([data-focus-visible],:focus-visible,:has(>input:focus-visible)){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset);border-color:var(--c-mark)}.select:is([data-disabled],[aria-disabled=true],:disabled){background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.select:has(input:disabled){background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.select:is([data-invalid],[aria-invalid=true]){border-width:var(--border-strong);border-color:var(--invalid)}.select-trigger{text-align:start;cursor:pointer;align-items:center;inline-size:100%;display:flex}.field[data-open] .select-trigger{border-color:var(--c-mark)}.field[data-disabled] .select-trigger{background-color:var(--surface-sunken);border-color:var(--disabled-bound);color:var(--disabled-text);cursor:not-allowed}.field[data-invalid] .select-trigger{border-width:var(--border-strong);border-color:var(--invalid)}.select-value[data-placeholder]{color:var(--c-placeholder)}.select-popover{--trigger-width:auto;min-inline-size:var(--trigger-width);max-inline-size:calc(100vw - var(--space-8));border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);background:var(--surface-paper);color:var(--c-mark);z-index:var(--layer-overlay);overflow:auto}.select-list{padding:var(--space-1);outline:none}.select-option{isolation:isolate;align-items:center;gap:var(--space-3);min-block-size:var(--space-8);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;outline:none;display:flex;position:relative}.select-option:before{content:"";inset-block:var(--border-hairline);z-index:-1;border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--ease);background:0 0;position:absolute;inset-inline:0}.select-option[data-selected]{font-weight:var(--weight-medium)}.select-option:is([data-hovered],[data-focused],:hover):not(:where([data-disabled],[aria-disabled=true])):before{background:var(--surface-hover)}.select-option[data-selected]:before{background:var(--surface-selected)}.select-option[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-offset))}.select-option[data-disabled]{color:var(--disabled-text);cursor:not-allowed}.check{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.check>input,.check>.check-indicator{appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);box-shadow:var(--shadow-faint);cursor:pointer;flex:none;margin:0}.check>.check-indicator{display:inline-block}.check>input[type=radio]{border-radius:var(--radius-full)}.check:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-xs);background:var(--c-mark);pointer-events:none;display:none;position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.check[data-selected]:not([data-indeterminate]):not([data-disabled]):not(:has(>input:disabled)):before{display:block}.check:not([data-indeterminate]):not([data-disabled]):not(:has(>input:disabled)):has(>input:checked):before{display:block}.check[data-indeterminate]>.check-indicator{background:var(--surface-paper);box-shadow:var(--shadow-faint);justify-content:center;align-items:center;display:flex}.check[data-indeterminate]>.check-indicator:before{content:"";inline-size:var(--space-3);block-size:var(--border-strong);background:var(--c-ink)}.check:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>:is(.check-indicator,input){border-color:var(--c-mute)}.check:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>:is(.check-indicator,input){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.check:is([data-invalid],[aria-invalid=true])>:is(.check-indicator,input){border-width:var(--border-strong);border-color:var(--invalid)}.check:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}.check:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}.check:is([data-disabled],[aria-disabled=true],:disabled)>:is(.check-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}.check:has(input:disabled)>:is(.check-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}.radio{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.radio>input,.radio>.radio-indicator{appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);box-shadow:var(--shadow-faint);cursor:pointer;flex:none;margin:0;display:inline-block}.radio[data-selected]>.radio-indicator,.radio>input:checked{background:var(--c-mark);box-shadow:inset 0 0 0 calc(var(--space-1) - var(--border-hairline)) var(--c-paper), var(--shadow-faint)}.radio:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>:is(.radio-indicator,input){border-color:var(--c-mute)}.radio:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>:is(.radio-indicator,input){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.radio:is([data-invalid],[aria-invalid=true])>:is(.radio-indicator,input){border-width:var(--border-strong);border-color:var(--invalid)}.radio:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}.radio:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}.radio:is([data-disabled],[aria-disabled=true],:disabled)>:is(.radio-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}.radio:has(input:disabled)>:is(.radio-indicator,input){background:var(--surface-sunken);border-color:var(--disabled-bound);cursor:not-allowed}.choices{gap:var(--space-3);display:grid}.choices-row{grid-auto-columns:1fr;grid-auto-flow:column}.choices.choices-merged,.field-group-options.choices.choices-merged{gap:0}.choices.choices-merged{--choice-seam:var(--border-strong);--choice-edge:var(--border-strong)}.choices.choices-merged.choices-row>*+*{margin-inline-start:calc(-1 * var(--choice-seam))}.choices.choices-merged:not(.choices-row)>*+*{margin-block-start:calc(-1 * var(--choice-seam))}.choices.choices-merged>:first-child{border-start-start-radius:var(--radius);border-start-end-radius:var(--radius)}.choices.choices-merged>:last-child{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.choices.choices-merged.choices-row>:first-child{border-start-end-radius:var(--radius);border-end-start-radius:var(--radius)}.choices.choices-merged.choices-row>:last-child{border-end-start-radius:var(--radius)}.choices-bare .choice>:is(.radio-indicator,input){display:none}.choices-bare .choice-note{padding-inline-start:0}.choice-field{--choice-edge:var(--border-hairline);isolation:isolate;padding:calc(var(--space-4) - var(--choice-edge) + var(--border-hairline));border:var(--choice-edge) solid var(--c-edge);border-radius:var(--radius);background:var(--surface-paper);position:relative}.choice-field:is([data-selected],:has(input:checked)){--choice-edge:var(--border-strong);border-color:var(--c-mark);z-index:1}.choice-field:has(>.choice:is(:hover,[data-hovered]):not([data-disabled])){border-color:var(--c-mark);background:var(--surface-raised)}.choice-field:has(>.choice[data-pressed]){background:var(--surface-sunken)}.choice-field:is([data-invalid],:has(>.choice[data-invalid])){--choice-edge:var(--border-strong);border-color:var(--invalid)}.choice-field:is([data-disabled],:has(input:disabled)){background:var(--surface-sunken);border-color:var(--disabled-bound)}.choice-field:has(>.choice:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))){outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.field-group[data-invalid] .choice-field{--choice-edge:var(--border-strong);border-color:var(--invalid)}.choice{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.choice:after{content:"";z-index:1;inset:calc(-1 * var(--choice-edge));position:absolute}.choice>:is(input,.radio-indicator){appearance:none;inline-size:var(--space-5);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);box-shadow:var(--shadow-faint);cursor:pointer;flex:none;margin:0;display:inline-block}.choice>.choice-body{flex:1;min-inline-size:0}.choice:is(:has(input:checked),[data-selected])>:is(input,.radio-indicator){background:var(--c-mark);box-shadow:inset 0 0 0 calc(var(--space-1) - var(--border-hairline)) var(--c-paper), var(--shadow-faint)}.choice:is([data-disabled],[aria-disabled=true],:disabled){color:var(--c-mute);cursor:not-allowed}.choice:has(input:disabled){color:var(--c-mute);cursor:not-allowed}.choice-body{gap:var(--space-1);flex-direction:column;display:flex}.choice-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.choice-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--c-mute);pointer-events:none;margin-block-start:var(--space-1);padding-inline-start:calc(var(--space-5) + var(--space-3));display:block}.choice-detail{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);font-feature-settings:var(--font-features-data);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-3)}.switch{align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.switch>input{inline-size:var(--border-hairline);block-size:var(--border-hairline);opacity:0;appearance:none;border:0;margin:0;padding:0;position:absolute}.switch>.switch-indicator{inline-size:var(--space-10);block-size:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);box-shadow:var(--shadow-faint);transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);flex:none;align-items:center;margin:0;display:inline-flex}.switch>.switch-indicator:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-xs);background:var(--c-mark);transition:transform var(--duration) var(--ease), background-color var(--duration) var(--ease);margin-inline-start:var(--space-1)}.switch:is([data-selected],:has(>input:checked))>.switch-indicator{background:var(--c-mark);border-color:var(--c-mark)}.switch:is([data-selected],:has(>input:checked))>.switch-indicator:before{background:var(--c-paper);box-shadow:var(--shadow-glow);transform:translateX(calc(var(--space-10) - 2 * var(--border-hairline) - var(--space-3) - 2 * var(--space-1)))}.switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is([data-selected],:has(>input:checked))>.switch-indicator:before{transform:translateX(calc(-1 * (var(--space-10) - 2 * var(--border-hairline) - var(--space-3) - 2 * var(--space-1))))}.switch:is([data-hovered],:hover):not(:where(:disabled,[data-disabled],[aria-disabled=true],:has(input:disabled)))>.switch-indicator{border-color:var(--c-mute)}.switch:is([data-focus-visible],:focus-visible,:has(>input:focus-visible))>.switch-indicator{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.switch:is([data-invalid],[aria-invalid=true])>.switch-indicator{border-width:var(--border-strong);border-color:var(--invalid)}.switch:is([data-disabled],[aria-disabled=true],:disabled){color:var(--disabled-text);cursor:not-allowed}.switch:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}.switch:is([data-disabled],[aria-disabled=true],:disabled)>.switch-indicator{background:var(--surface-sunken);border-color:var(--disabled-bound)}.switch:has(input:disabled)>.switch-indicator{background:var(--surface-sunken);border-color:var(--disabled-bound)}.switch:is([data-disabled],[aria-disabled=true],:disabled)>.switch-indicator:before{background:var(--c-n-400)}.switch:has(input:disabled)>.switch-indicator:before{background:var(--c-n-400)}@media (prefers-reduced-motion:reduce){.switch>.switch-indicator,.switch>.switch-indicator:before{transition:none}}.slider-track{border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);inline-size:100%;box-shadow:var(--shadow-faint);background:var(--surface-paper);color:var(--c-mark);block-size:var(--space-5);cursor:pointer;display:block;position:relative}.slider-track:before{content:"";inset:calc((var(--space-5) - var(--space-6)) / 2 - var(--border-hairline));position:absolute}.slider-track:hover{border-color:var(--c-mute)}.slider-fill{block-size:var(--space-3);border-radius:var(--radius-xs);transition:inline-size var(--duration) var(--ease);inset-block:calc(var(--space-1) - var(--border-hairline));background:var(--c-edge);block-size:var(--space-3)!important}.slider-thumb{inline-size:var(--space-1);block-size:var(--space-3);border-radius:var(--radius-xs);background:var(--c-mark);cursor:pointer;border:0;inset-block-start:calc(var(--space-1) - var(--border-hairline) + var(--space-3) / 2);inset-block-end:auto}.slider-thumb[data-hovered]{background:var(--action-hovered)}.slider-thumb[data-dragging]{background:var(--action-pressed)}.slider-thumb[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.slider-thumb[data-disabled]{background:var(--c-mute);cursor:not-allowed}.slider[data-disabled] .slider-track,.slider[data-disabled] .slider-fill{cursor:not-allowed}.slider[data-disabled] .slider-fill{background:var(--c-mute)}.slider-output{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);white-space:nowrap}.slider-linear{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.slider-linear>.field-hint,.slider-linear>.field-error{grid-column:1/-1}.field.slider{align-items:center;row-gap:var(--space-1);-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.field.slider>.field-label,.field.slider>.slider-output{grid-row:1}.field.slider>.slider-output{grid-column:2}.field.slider>.slider-track,.field.slider>.range{grid-area:2/1/auto/-1}.field.slider>.field-hint,.field.slider>.field-error{grid-area:3/1/auto/-1}.input.range,.range{appearance:none;min-height:auto;padding:var(--space-4) var(--space-0);cursor:pointer;background:0 0;border:0}.input.range:focus-visible,.range:focus-visible{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.input.range::-webkit-slider-runnable-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}.range::-webkit-slider-runnable-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}.input.range::-webkit-slider-thumb{appearance:none;inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action);margin-block-start:calc((var(--space-1) - var(--space-4)) / 2)}.range::-webkit-slider-thumb{appearance:none;inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action);margin-block-start:calc((var(--space-1) - var(--space-4)) / 2)}.input.range::-moz-range-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}.range::-moz-range-track{block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}.input.range::-moz-range-thumb{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action)}.range::-moz-range-thumb{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--action)}.tabs{gap:var(--space-4);flex-direction:column;display:flex}.tab-list{place-self:flex-start start;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:calc(var(--radius-sm) * 2);background:var(--c-n-200);box-shadow:var(--shadow-faint);flex-wrap:wrap;display:inline-flex}.tab{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) calc(var(--space-2) + 2 * var(--border-hairline));min-height:calc(2 * var(--border-hairline) + 2 * var(--space-1) + var(--leading-sm));border-radius:var(--radius-sm);box-shadow:none;color:var(--c-strong);font-size:var(--text-xs);line-height:var(--leading-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;display:inline-flex}a.tab{text-decoration:none}.tab:is([data-hovered],:hover):not(:is([data-selected],[aria-selected=true],[aria-current=page],[data-disabled],[aria-disabled=true])){background:var(--c-edge);color:var(--c-mark)}.tab[data-selected],.tab[aria-selected=true],.tab[aria-current=page]{background:var(--c-paper);box-shadow:var(--shadow-faint);color:var(--c-mark)}.tab[data-disabled]{color:var(--disabled-text);cursor:not-allowed}.tab[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-width)}.surface-inverse .tab[data-focus-visible]{outline-color:var(--c-paper)}.tab-panel[hidden],.tab-panel[data-inert]{display:none}@media (prefers-reduced-motion:reduce){.tab{transition:none}}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes tooltip-out{0%{opacity:1}to{opacity:0}}.tooltip{max-inline-size:calc(var(--space-64) / 2);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius);background:var(--surface-paper);color:var(--c-body);font-size:var(--text-2xs);line-height:var(--leading-2xs)}.tooltip[data-entering]{animation:tooltip-in var(--duration-fast) var(--ease-out)}.tooltip[data-exiting]{animation:tooltip-out var(--duration-fast) var(--ease-in)}.tooltip-arrow svg{fill:var(--surface-paper);stroke:var(--c-bound);display:block}@media (prefers-reduced-motion:reduce){.tooltip[data-entering],.tooltip[data-exiting]{animation:none}}.breadcrumbs{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-0);padding:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-inline-size:0;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--c-mute)}.breadcrumbs a{color:var(--c-mute)}@media (hover:hover){.breadcrumbs a:hover{color:var(--c-strong);text-decoration:underline}}.breadcrumbs [aria-current=page]{color:var(--c-mark)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-sheet-in{0%{transform:translateY(var(--space-24))}to{transform:translateY(0)}}@keyframes modal-sheet-out{0%{transform:translateY(0)}to{transform:translateY(var(--space-24))}}@keyframes modal-end-in{0%{transform:translateX(var(--space-24))}to{transform:translate(0)}}@keyframes modal-end-out{0%{transform:translate(0)}to{transform:translateX(var(--space-24))}}.modal-overlay{z-index:var(--layer-overlay);overscroll-behavior:none;display:flex;position:fixed;inset:0}.modal-overlay[data-entering]{animation:modal-fade-in var(--duration) var(--ease-out)}.modal-overlay[data-exiting]{animation:modal-fade-out var(--duration-fast) var(--ease-in)}.modal-frame{border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius-sm);background:var(--surface-paper);flex-direction:column;min-block-size:0;display:flex;position:relative;overflow:hidden}.modal{flex-direction:column;flex:1;min-block-size:0;display:flex}.modal:focus{outline:none}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);flex:none;padding-inline-end:calc(var(--space-1) + 2 * var(--border-hairline) + 2 * var(--space-1) + var(--leading-sm) + var(--space-2));display:flex}.modal-header h3{min-inline-size:0;margin:0}.modal-body{overscroll-behavior:contain;min-block-size:0;padding:0 var(--space-5);flex:1;overflow:auto}.modal-body-static{overflow:visible}.modal-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5);flex:none;display:flex}.modal-close{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.modal-handle{padding-block:var(--space-4) var(--space-2);flex:none;justify-content:center;display:none}.modal-handle-bar{inline-size:var(--space-24);block-size:var(--space-1);border-radius:var(--radius);background:var(--c-n-300)}.modal-overlay.modal-inset{padding:var(--space-12)}.modal-inset .modal-frame{flex:1;min-inline-size:0}.modal-overlay.modal-sheet{flex-direction:column;justify-content:flex-end;padding:0;padding-block-start:var(--space-24)}.modal-sheet .modal-frame{inline-size:100%;max-block-size:calc(100dvh - var(--space-24))}.modal-sheet .modal-handle{display:flex}.modal-sheet .modal-header .modal-close{display:none}.modal-sheet[data-entering] .modal-frame{animation:modal-sheet-in var(--duration) var(--ease-out)}.modal-sheet[data-exiting] .modal-frame{animation:modal-sheet-out var(--duration-fast) var(--ease-in)}@media (min-width:40rem){.modal-overlay.modal-sheet{padding:var(--space-12);justify-content:center;align-items:center}.modal-sheet .modal-frame{max-inline-size:calc(var(--space-64) * 2);max-block-size:calc(100dvh - var(--space-12) * 2)}.modal-sheet .modal-handle{display:none}.modal-sheet .modal-header .modal-close{display:flex}}.modal-overlay.modal-end{justify-content:flex-end;padding:0}.modal-end .modal-frame{border-inline-end:none;border-radius:0;block-size:100%;inline-size:100%;max-inline-size:100%}.modal-end[data-entering] .modal-frame{animation:modal-end-in var(--duration) var(--ease-out)}.modal-end[data-exiting] .modal-frame{animation:modal-end-out var(--duration-fast) var(--ease-in)}@media (min-width:40rem){.modal-end .modal-frame{max-inline-size:calc(var(--space-64) * 2);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-inline-start:var(--border-hairline) solid var(--c-edge)}}@media (prefers-reduced-motion:reduce){.modal-overlay[data-entering],.modal-overlay[data-exiting],.modal-sheet[data-entering] .modal-frame,.modal-sheet[data-exiting] .modal-frame,.modal-end[data-entering] .modal-frame,.modal-end[data-exiting] .modal-frame,.modal-close{transition:none;animation:none}}.card{border:var(--border-hairline) solid var(--c-n-300);border-radius:var(--radius);background:var(--surface-paper);padding:var(--space-6)}.card-flush{padding:var(--space-0)}.card-md{border-radius:var(--radius-md);border:none}.card-raised,.card.surface-inverse,.surface-inverse .card{background:var(--surface-raised)}.card-selected{border-color:var(--c-ink);border-width:var(--border-strong);padding:calc(var(--space-6) - var(--border-hairline))}.stack-stretch{gap:var(--space-4);min-height:var(--space-48);flex-direction:column;display:flex}.stack-stretch>.grow{justify-content:center;align-items:center;min-height:0;display:flex}.card-expand{cursor:pointer}.card-stage{width:auto;max-width:none;height:auto;max-height:none;padding:var(--space-12);overscroll-behavior:none;-webkit-backdrop-filter:blur(var(--space-6));background:0 0;border:none;margin:0;position:fixed;inset:0;overflow:visible}.card-stage::backdrop{background:0 0}.card-stage:focus{outline:none}.card-stage .card{block-size:100%;box-shadow:0 var(--space-8) var(--space-24) color-mix(in srgb, var(--c-ink) 28%, transparent), 0 var(--space-16) var(--space-48) color-mix(in srgb, var(--c-ink) 40%, transparent);position:relative}.card-stage-close{z-index:var(--layer-raised);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.card-stage .stack-stretch{block-size:100%;min-block-size:100%}html.card-stage-lock,html.card-stage-lock body{overflow:hidden}.code-block{border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius);background:var(--syntax-surface);inline-size:100%}.code-block-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--c-edge);display:flex}.code-block-title{margin:var(--space-0);color:var(--c-body);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-2xs);line-height:var(--leading-sm)}.code-block-copy{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--syntax-comment);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.code-block-copy:hover,.code-block-copy[data-hovered]{background:var(--surface-raised);color:var(--c-mark)}.code-block-copy:focus-visible,.code-block-copy[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.code-block-copy[data-disabled],.code-block-copy:disabled{color:var(--disabled-text);cursor:default}.code-block-copy-icon{display:grid}.code-block-copy-icon>*{transition:opacity var(--duration-fast) var(--ease-out);grid-area:1/1}.code-block-copy-icon>[data-glyph=done],.code-block-copy[data-copied] .code-block-copy-icon>[data-glyph=copy]{opacity:0}.code-block-copy[data-copied] .code-block-copy-icon>[data-glyph=done]{opacity:1}.code-block-pre{--code-shadow-size:var(--space-16);--code-shadow-left:0;--code-shadow-right:0;margin:var(--space-0);padding-block:var(--space-3);padding-inline:var(--space-0);background:var(--syntax-surface);color:var(--syntax-text);font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-md);border:none;position:relative;overflow-x:auto}.code-block-pre>code{padding-inline:var(--space-4);display:block}.code-block-pre:before,.code-block-pre:after{content:"";inline-size:var(--code-shadow-size);pointer-events:none;z-index:var(--layer-raised);position:absolute;inset-block:0}.code-block-pre:before{opacity:var(--code-shadow-left);background:linear-gradient(to right, var(--syntax-shadow), transparent);inset-inline-start:0}.code-block-pre:after{opacity:var(--code-shadow-right);background:linear-gradient(to left, var(--syntax-shadow), transparent);inset-inline-end:0}.code-block-line{min-inline-size:100%;padding-inline:var(--space-3) var(--space-4);border-inline-start:var(--border-strong) solid transparent;display:table}.code-block-line.highlight-line{background:var(--syntax-lineHighlight);border-inline-start-color:var(--c-mark)}.code-block-line:hover{background:var(--syntax-lineHighlight)}.code-block-num{inline-size:var(--space-10);padding-inline:var(--space-2) var(--space-3);color:var(--syntax-comment);text-align:end;-webkit-user-select:none;user-select:none;display:table-cell}.code-block-code{inline-size:100%;display:table-cell}.code-block-line[data-diff=added]{background-color:var(--syntax-addTint)}.code-block-line[data-diff=removed]{background-color:var(--syntax-removeTint)}.code-block-line[data-diff=added]:not([data-diff-syntax]) .token,.code-block-line[data-diff=added] .token.prefix{color:var(--syntax-add)}.code-block-line[data-diff=removed]:not([data-diff-syntax]) .token,.code-block-line[data-diff=removed] .token.prefix{color:var(--syntax-remove)}.code-block-pre .token.tag{color:var(--syntax-tag)}.code-block-pre .token.parameter,.code-block-pre .token.imports,.code-block-pre .token.plain,.code-block-pre .token.property,.code-block-pre .token.variable{color:var(--syntax-text)}.code-block-pre .token.punctuation{color:var(--syntax-punctuation)}.code-block-pre .token.operator,.code-block-pre .token.entity{color:var(--syntax-operator)}.code-block-pre .token.comment,.code-block-pre .token.prolog,.code-block-pre .token.doctype,.code-block-pre .token.cdata{color:var(--syntax-comment);font-style:var(--syntax-comment-style,normal)}.code-block-pre .token.atrule,.code-block-pre .token.keyword,.code-block-pre .token.important{color:var(--syntax-keyword);font-weight:var(--syntax-keyword-weight,inherit)}.code-block-pre .token.boolean,.code-block-pre .token.number,.code-block-pre .token.constant,.code-block-pre .token.symbol{color:var(--syntax-number)}.code-block-pre .token.char,.code-block-pre .token.string,.code-block-pre .token.attr-value,.code-block-pre .token.regex,.code-block-pre .token.url{color:var(--syntax-string)}.code-block-pre .token.builtin,.code-block-pre .token.class-name,.code-block-pre .token.maybe-class-name,.code-block-pre .token.attr-name{color:var(--syntax-type)}.code-block-pre .token.function,.code-block-pre .token.function-variable,.code-block-pre .token.selector{color:var(--syntax-function)}@media (prefers-reduced-motion:reduce){.code-block-copy-icon>*{transition:none}}table{border-collapse:collapse;font-feature-settings:var(--font-features-data);overflow-wrap:break-word;width:100%;max-width:100%}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table:not(.table-contained)>:is(thead,tbody,tfoot)>tr>:first-child{padding-inline-start:0}table:not(.table-contained)>:is(thead,tbody,tfoot)>tr>:last-child{padding-inline-end:0}table td :not(pre)>code{white-space:normal;overflow-wrap:anywhere}table td.nowrap:has(>code){white-space:normal}table td .code{min-inline-size:0;max-inline-size:100%}th{text-align:start;font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--c-n-500);padding:var(--space-2) var(--space-3);border-block-end:var(--border-hairline) solid var(--c-n-500);white-space:nowrap;vertical-align:middle}td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);vertical-align:middle;border-block-end:none}tbody tr+tr>td{border-block-start:var(--border-hairline) solid var(--c-n-200)}.table-zebra tbody tr:nth-child(2n){background:var(--surface-sunken)}.table-contained{border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius-sm);box-shadow:var(--shadow-faint)}.num,td.num,th.num{text-align:end;font-variant-numeric:tabular-nums}tfoot td{font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-2xs);color:var(--c-n-600);border-block-end:none;border-block-start:var(--border-hairline) solid var(--c-n-200);padding-block-start:var(--space-3)}.table-expand tr.row-expand{cursor:pointer;position:relative}.table-expand tr.row-expand:hover,.table-expand tr.row-expand[data-hovered]{background:var(--surface-sunken)}.table-expand tr.row-expand[data-focus-visible-within]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(var(--focus-width) * -1)}.table-expand tr.row-expand-panel[hidden]{display:none}.row-expand-panel>td{padding:var(--space-6);background:var(--surface-sunken)}table :is(tr,td,th)[data-selected]{background:color-mix(in srgb, var(--surface-sunken) 70%, transparent)}th[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(var(--focus-width) * -1)}th[data-allows-sorting]{cursor:pointer;position:relative}.column-sort{inline-size:var(--space-3);justify-content:center;align-items:center;margin-inline-start:var(--space-1);display:inline-flex}.column-sort:before{content:"↕";color:var(--c-n-200)}th[data-allows-sorting]:is(:hover,[data-hovered]):not([aria-sort=ascending],[aria-sort=descending]) .column-sort:before{color:var(--c-n-300)}th[aria-sort=ascending] .column-sort:before{content:"▲";color:var(--c-mark)}th[aria-sort=descending] .column-sort:before{content:"▼";color:var(--c-mark)}th[data-allows-sorting]:hover,th[data-allows-sorting][data-hovered],th[aria-sort]:not([aria-sort=none]){color:var(--c-mark)}th:has(>.resizer){position:relative}.resizer{inline-size:var(--space-2);cursor:col-resize;touch-action:none}.resizer:after{content:"";inset-block:var(--space-2);inline-size:var(--border-hairline);background:var(--c-n-300);position:absolute;inset-inline-start:50%}.resizer:hover:after,.resizer[data-resizing]:after,.resizer[data-focus-visible]:after{background:var(--c-mark)}.resizer[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}td[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-offset))}tr[data-hovered]>td{background:var(--surface-sunken)}tr[data-dragging]{opacity:var(--opacity-mute)}tr[data-drop-target]>td{border-block-end-color:var(--c-mark);box-shadow:inset 0 calc(-1 * var(--border-strong)) 0 0 var(--c-mark)}.table-resizable table{max-width:none}.resizer{inline-size:var(--space-2);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--space-1))}.table-resizable th:last-child>.resizer{inset-inline-end:0}.resizer>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.status{--status-swatch:var(--c-bound);align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);display:inline-flex}.status:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);background:var(--status-swatch);flex:none}.status-idle{--status-swatch:var(--c-bound)}.status-ok{--status-swatch:var(--status-ok)}.status-warning{--status-swatch:var(--status-warning)}.status-fault{--status-swatch:var(--status-fault)}.status-notice{--status-swatch:var(--status-notice)}@keyframes status-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 var(--space-2) 0 color-mix(in srgb, var(--status-swatch) 40%, transparent)}}.status-pulse:before{animation:status-pulse var(--duration-pulse) var(--ease) infinite}@media (prefers-reduced-motion:reduce){.status-pulse:before{animation:none}}.status-glyph{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.badge{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);min-height:var(--space-5);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-full);background:var(--surface-paper);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:0;font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.badge-primary,.badge-solid{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.badge-neutral{background:var(--c-n-200);color:var(--c-n-900);border-color:var(--c-n-200)}.badge-muted{background:var(--c-n-100);color:var(--c-n-700);border-color:var(--c-n-100)}.badge-ok{background:var(--status-ok);color:var(--c-paper);border-color:var(--status-ok)}.badge-warning{background:var(--status-warning);color:var(--c-ink);border-color:var(--status-warning)}.badge-fault{background:var(--status-fault);color:var(--c-paper);border-color:var(--status-fault)}.badge-notice{background:var(--status-notice);color:var(--c-paper);border-color:var(--status-notice)}.badge-neutral-subtle{background:var(--surface-sunken);color:var(--c-body);border-color:var(--c-bound)}.badge-ok-subtle{background:var(--status-ok-background);color:var(--status-ok-foreground);border-color:var(--status-ok-foreground)}.badge-warning-subtle{background:var(--status-warning-background);color:var(--status-warning-foreground);border-color:var(--status-warning-foreground)}.badge-fault-subtle{background:var(--status-fault-background);color:var(--status-fault-foreground);border-color:var(--status-fault-foreground)}.badge-notice-subtle{background:var(--status-notice-background);color:var(--status-notice-foreground);border-color:var(--status-notice-foreground)}.surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-ink)}.surface-inverse .badge-warning:not(.badge-warning-subtle),.surface-inverse .surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-paper)}.surface-inverse .surface-inverse .badge-warning:not(.badge-warning-subtle),.surface-inverse .surface-inverse .surface-inverse :is(.badge-ok,.badge-fault,.badge-notice):not(.badge-ok-subtle,.badge-fault-subtle,.badge-notice-subtle){color:var(--c-ink)}.surface-inverse .surface-inverse .surface-inverse .badge-warning:not(.badge-warning-subtle){color:var(--c-paper)}.callout{align-items:center;gap:calc(var(--space-2) + 2 * var(--border-hairline));padding-block:calc(var(--space-1) - var(--border-hairline));--callout-fill:var(--c-ink);--callout-on:var(--c-body);--callout-frost:color-mix(in srgb, var(--callout-fill) 16%, transparent);background:var(--callout-frost);color:var(--callout-on);-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--radius-sm);padding-inline-start:calc(var(--space-1) - var(--border-hairline));padding-inline-end:var(--space-3);display:flex}.callout-ok{--callout-fill:var(--status-ok);--callout-on:var(--status-ok-foreground);--bar-ink:var(--status-ok-foreground)}.callout-fault{--callout-fill:var(--status-fault);--callout-on:var(--status-fault-foreground);--bar-ink:var(--status-fault-foreground)}.callout-warning{--callout-fill:var(--status-warning);--callout-on:var(--status-warning-foreground);--bar-ink:var(--status-warning-foreground)}.callout-notice{--callout-fill:var(--status-notice);--callout-on:var(--status-notice-foreground);--bar-ink:var(--status-notice-foreground)}.callout:before{content:"";inline-size:var(--space-1);border-radius:var(--radius-xs);background:var(--callout-fill);box-shadow:0 0 var(--space-1) color-mix(in srgb, var(--callout-fill) 76%, transparent);align-self:stretch}.callout>.icon{color:inherit;flex:none}.callout-body{row-gap:calc(var(--space-1) + 2 * var(--border-hairline));min-inline-size:0;padding-block:calc(var(--space-2) + var(--border-hairline));font-size:var(--text-sm);line-height:var(--leading-2xs);font-weight:var(--weight-medium);flex:1;align-content:center;display:grid}.callout-body>:first-child:not(:only-child){font-weight:var(--weight-semibold)}.callout-body>:nth-child(n+2){font-size:var(--text-xs)}.callout:has(>.callout-body>:first-child+*)>.icon{align-self:flex-start;margin-block-start:calc(var(--space-2) + var(--border-hairline))}.callout>.button{flex:none}.callout:has(>.button){padding-inline-end:calc(var(--space-2) + var(--border-hairline))}.callout .button-ghost{color:var(--callout-on);border-color:currentColor}.callout .button-ghost:is(:hover,[data-hovered],:active,[data-pressed]){background:0 0}.callout-bold{background:var(--c-ink);color:var(--c-paper);-webkit-backdrop-filter:none}.callout-bold .button-ghost{color:currentColor}.callout-bold .button-ghost:hover,.callout-bold .button-ghost[data-hovered]{background:0 0}.callout-bold.callout-ok{background:var(--status-ok);--callout-fill:var(--status-ok)}.callout-bold.callout-fault{background:var(--status-fault);--callout-fill:var(--status-fault)}.callout-bold.callout-warning{background:var(--status-warning);color:var(--c-ink);--callout-fill:var(--status-warning)}.callout-bold.callout-notice{background:var(--status-notice);--callout-fill:var(--status-notice)}.callout-bold:before{background:var(--bar-ink,var(--c-mark));box-shadow:none}.callout-close{color:inherit;cursor:pointer;inline-size:var(--space-5);block-size:var(--space-5);min-inline-size:var(--space-5);min-block-size:var(--space-5);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.callout-close:hover,.callout-close[data-hovered]{background:var(--surface-paper)}.callout-close:focus-visible,.callout-close[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.toast-region{--toast-offset:var(--space-6);--toast-gap:var(--space-4);z-index:var(--layer-overlay);block-size:0;inline-size:0;position:fixed}.toast-region[data-position^=top]{inset-block-start:var(--toast-offset)}.toast-region[data-position^=bottom]{inset-block-end:var(--toast-offset)}.toast-region[data-position$=left]{inset-inline-start:var(--toast-offset)}.toast-region[data-position$=right]{inset-inline-end:var(--toast-offset)}.toast-region[data-position$=center]{inset-inline:var(--toast-offset);inline-size:auto}.toast{--toast-stack:var(--space-0);--toast-scale:1;--swipe-x:var(--space-0);--swipe-y:var(--space-0);align-items:center;gap:var(--space-2);inline-size:min(var(--space-64) * 1.5, 100vw - var(--toast-offset) * 2);padding:var(--space-1);border:var(--border-hairline) solid var(--c-edge);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--c-mark);box-shadow:var(--shadow-overlay);transform:translateY(var(--toast-stack,0)) translate3d(var(--swipe-x,0px), var(--swipe-y,0px), 0) scale(var(--toast-scale,1));transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease), background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);-webkit-user-select:none;user-select:none;padding-inline-end:var(--space-3);display:flex;position:absolute}.toast-region[data-position^=top] .toast{inset-block-start:0}.toast-region[data-position^=bottom] .toast{inset-block-end:0}.toast-region[data-position$=left] .toast{inset-inline-start:0}.toast-region[data-position$=right] .toast{inset-inline-end:0}.toast-region[data-position$=center] .toast{margin-inline:auto;inset-inline:0}.toast:not([data-mounted]){opacity:0}.toast:not([data-visible]){visibility:hidden;opacity:0}.toast[data-swipe-out=left]{transform:translateY(var(--toast-stack,0)) translateX(-120%);opacity:0}.toast[data-swipe-out=right]{transform:translateY(var(--toast-stack,0)) translateX(120%);opacity:0}.toast[data-swipe-out=up]{transform:translateY(calc(var(--toast-stack,0) - 120%));opacity:0}.toast[data-swipe-out=down]{transform:translateY(calc(var(--toast-stack,0) + 120%));opacity:0}.toast[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.toast-content{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.toast-icon{inline-size:var(--space-4);block-size:var(--space-4);flex:none;justify-content:center;align-items:center;display:flex}.toast-mark{fill:currentColor}.toast-text{align-content:center;justify-self:stretch;row-gap:var(--space-2);padding-block:var(--space-2);min-inline-size:0;min-inline-size:var(--space-24);flex:1;display:grid}.toast-title{font-size:var(--text-sm);line-height:var(--leading-2xs);font-weight:var(--weight-semibold);color:currentColor;margin:0}.toast-description{font-size:var(--text-xs);line-height:var(--leading-2xs);color:var(--c-mute);margin:0}.toast-actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.toast-loader{animation:toast-spin var(--duration-slow) linear infinite;transform-origin:50%}@keyframes toast-spin{to{transform:rotate(1turn)}}.toast .toast-close{color:var(--c-bound);cursor:pointer;inline-size:var(--space-5);block-size:var(--space-5);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.toast .toast-close:hover,.toast .toast-close[data-hovered]{color:var(--c-mark)}.toast .toast-close:focus-visible,.toast .toast-close[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.toast[data-variant=success] .toast-icon{color:var(--status-ok-foreground)}.toast[data-variant=warning] .toast-icon{color:var(--status-warning-foreground)}.toast[data-variant=info] .toast-icon{color:var(--status-notice-foreground)}.toast[data-variant=error] .toast-icon{color:var(--invalid)}.toast[data-variant=loading] .toast-icon{color:var(--c-mute)}.toast[data-rich][data-variant=success]{background:var(--status-ok-background);color:var(--status-ok-foreground);border-color:var(--status-ok-foreground)}.toast[data-rich][data-variant=warning]{background:var(--status-warning-background);color:var(--status-warning-foreground);border-color:var(--status-warning-foreground)}.toast[data-rich][data-variant=info]{background:var(--status-notice-background);color:var(--status-notice-foreground);border-color:var(--status-notice-foreground)}.toast[data-rich][data-variant=error]{background:var(--status-fault-background);color:var(--status-fault-foreground);border-color:var(--status-fault-foreground)}.toast[data-rich] .toast-icon{color:currentColor}.toast-custom{padding:var(--space-3);display:block}.progress,.meter{border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);inline-size:100%;box-shadow:var(--shadow-faint);background:var(--surface-paper);color:var(--c-mark);appearance:none;block-size:var(--space-5);display:block;overflow:hidden}.meter{block-size:calc(var(--space-5) / 2)}.progress::-webkit-progress-bar{background:0 0}.progress::-webkit-progress-value{background:var(--c-mark)}.progress::-moz-progress-bar{background:var(--c-mark)}.meter::-webkit-meter-bar{border-radius:var(--radius-sm);background:0 0;border:0;block-size:100%}.meter::-webkit-meter-optimum-value{background:var(--c-mark)}.meter::-webkit-meter-suboptimum-value{background:var(--c-mark)}.meter::-webkit-meter-even-less-good-value{background:var(--c-mark)}.meter::-moz-meter-bar{background:var(--c-mark)}.meter-unknown{border-style:dashed}.progress-field,.meter-field{align-items:center;row-gap:var(--space-1);-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.progress-field>.field-label,.progress-field>.meter-value,.progress-field>.progress-value,.meter-field>.field-label,.meter-field>.meter-value,.meter-field>.progress-value{grid-row:1}.progress-field>:is(.meter-value,.progress-value),.meter-field>:is(.meter-value,.progress-value){grid-column:2}.progress-field>:is(.progress,.meter),.meter-field>:is(.progress,.meter){grid-area:2/1/auto/-1}.meter-value,.progress-value{font-family:var(--font-mono);font-feature-settings:var(--font-features-data), var(--font-features-mono);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);white-space:nowrap}.progress-fill,.meter-fill{block-size:var(--space-3);border-radius:var(--radius-xs);transition:inline-size var(--duration) var(--ease);margin-block:calc(var(--space-1) - var(--border-hairline));background:var(--c-mark)}.progress-fill{--progress:0;inline-size:var(--progress)}.meter-fill{block-size:calc(var(--space-3) / 2);margin-block:calc(var(--space-1) / 2 - var(--border-hairline));--meter:0;inline-size:var(--meter)}.progress-fill[data-indeterminate]{inline-size:40%;animation:progress-sweep var(--duration-pulse) linear infinite}@keyframes progress-sweep{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){.progress-fill,.meter-fill{transition:none}.progress-fill[data-indeterminate]{animation:none}}.file{--file-gap:calc(var(--space-2) + 2 * var(--border-hairline));padding-block:calc(var(--space-2) + var(--border-hairline));justify-content:space-between;align-items:center;gap:var(--file-gap);border:var(--border-hairline) dashed var(--c-bound);border-radius:var(--radius-sm);background:var(--surface-paper);color:var(--c-body);font-size:var(--text-sm);line-height:var(--leading-sm);transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease);flex-wrap:wrap;padding-inline-start:var(--space-5);padding-inline-end:var(--space-3);display:flex}.file-text{align-items:center;gap:var(--file-gap);display:flex}.file-text>svg{color:var(--c-mark)}.file:is([data-hovered],:hover){border-color:var(--c-mark)}.file[data-drop-target]{border-style:solid;border-color:var(--c-mark);background:var(--surface-sunken)}.file[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:var(--focus-offset)}.file[data-disabled]{color:var(--disabled-text);border-color:var(--disabled-bound);cursor:not-allowed}.form{gap:var(--space-3);flex-direction:column;display:flex}.form-linear{flex-flow:wrap;align-items:flex-start}.form-linear>.field,.form-linear>.field-group{flex:1;min-inline-size:0}.form-linear>.field>:is(label,.field-label):not(.check){inline-size:var(--border-hairline);block-size:var(--border-hairline);margin:calc(var(--space-0) - var(--border-hairline));clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.menu-popover{inline-size:var(--space-64);max-inline-size:calc(100vw - var(--space-8));max-block-size:calc(100dvh - var(--space-8));padding:var(--space-1);border:var(--border-hairline) solid var(--c-bound);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);background:var(--surface-paper);color:var(--c-n-900);z-index:var(--layer-overlay);overflow:auto}.menu{outline:none}.menu-heading{padding:var(--space-1) var(--space-3);font-size:var(--text-3xs);line-height:var(--leading-3xs);letter-spacing:var(--tracking-3xs);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--c-mute)}.menu-item{isolation:isolate;align-items:center;gap:var(--space-3);min-block-size:var(--space-8);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-mark);cursor:pointer;outline:none;display:flex;position:relative}.menu-item:before{content:"";inset-block:var(--border-hairline);z-index:-1;border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--ease);background:0 0;position:absolute;inset-inline:0}.menu-item:is([data-focused],[data-hovered],:hover):not(:where([data-disabled],[aria-disabled=true])):before{background:var(--surface-hover)}.menu-item[data-selected]:before{background:var(--surface-selected)}.menu-item[data-focus-visible]{outline:var(--focus-width) solid var(--focus-ink);outline-offset:calc(-1 * var(--focus-width))}.menu-item[data-selected]:after{content:"✓";margin-inline-start:auto}.menu-item[data-disabled]{color:var(--disabled-text);cursor:default}.menu-action{border-block-start:var(--border-hairline) solid var(--c-edge);margin-block-start:var(--space-1)}[data-gap=none]{--layout-gap:var(--space-0)}[data-gap=xs]{--layout-gap:var(--space-1)}[data-gap=sm]{--layout-gap:var(--space-2)}[data-gap=md]{--layout-gap:var(--space-4)}[data-gap=lg]{--layout-gap:var(--space-6)}[data-gap=xl]{--layout-gap:var(--space-8)}[data-pad=none]{--layout-pad:var(--space-0)}[data-pad=sm]{--layout-pad:var(--space-4)}[data-pad=md]{--layout-pad:var(--space-6)}[data-pad=lg]{--layout-pad:var(--space-8)}[data-min=md]{--layout-min:var(--space-24)}[data-min=lg]{--layout-min:var(--space-32)}[data-min=xl]{--layout-min:var(--space-48)}[data-min="2xl"]{--layout-min:var(--space-64)}[data-columns="1"]{--layout-columns:1}[data-columns="2"]{--layout-columns:2}[data-columns="3"]{--layout-columns:3}[data-columns="4"]{--layout-columns:4}[data-columns="5"]{--layout-columns:5}[data-columns="6"]{--layout-columns:6}[data-columns="7"]{--layout-columns:7}[data-columns="8"]{--layout-columns:8}[data-columns="9"]{--layout-columns:9}[data-columns="10"]{--layout-columns:10}[data-columns="11"]{--layout-columns:11}[data-columns="12"]{--layout-columns:12}.box{padding:var(--layout-pad,0)}.flex,.stack,.grid{min-inline-size:0}.flex{gap:var(--layout-gap,var(--space-2));display:flex}.flex[data-direction=column]{flex-direction:column}.flex[data-wrap]{flex-wrap:wrap}.flex[data-justify=center]{justify-content:center}.flex[data-justify=end]{justify-content:flex-end}.flex[data-justify=between]{justify-content:space-between}.flex[data-align=center]{align-items:center}.flex[data-align=end]{align-items:flex-end}.flex[data-align=stretch]{align-items:stretch}.flex[data-align=baseline]{align-items:baseline}.flex>[data-grow]{flex:auto;min-inline-size:0}.stack{align-content:start;gap:var(--layout-gap,var(--space-4));grid-template-columns:minmax(0,1fr);display:grid}.flex:is(ul,ol),.stack:is(ul,ol){list-style:none}.grid{align-content:start;gap:var(--layout-gap,var(--space-4));grid-template-columns:repeat(var(--layout-columns,1), minmax(0, 1fr));display:grid}.grid[data-columns=auto]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-min,var(--space-48))), 1fr))}.grid[data-rows=equal]{grid-auto-rows:1fr}.grid>*{min-inline-size:0}.grid>[data-span]{grid-column-end:span 12}@media (min-width:40rem){.grid>[data-span="1"],.grid>[data-span="2"],.grid>[data-span="3"],.grid>[data-span="4"],.grid>[data-span="5"],.grid>[data-span="6"]{grid-column-end:span 6}}@media (min-width:64rem){.grid>[data-span="1"]{grid-column-end:span 1}.grid>[data-span="2"]{grid-column-end:span 2}.grid>[data-span="3"]{grid-column-end:span 3}.grid>[data-span="4"]{grid-column-end:span 4}.grid>[data-span="5"]{grid-column-end:span 5}.grid>[data-span="6"]{grid-column-end:span 6}.grid>[data-span="7"]{grid-column-end:span 7}.grid>[data-span="8"]{grid-column-end:span 8}.grid>[data-span="9"]{grid-column-end:span 9}.grid>[data-span="10"]{grid-column-end:span 10}.grid>[data-span="11"]{grid-column-end:span 11}.grid>[data-span="12"]{grid-column-end:span 12}.grid>[data-start="1"]{grid-column-start:1}.grid>[data-start="2"]{grid-column-start:2}.grid>[data-start="3"]{grid-column-start:3}.grid>[data-start="4"]{grid-column-start:4}.grid>[data-start="5"]{grid-column-start:5}.grid>[data-start="6"]{grid-column-start:6}.grid>[data-start="7"]{grid-column-start:7}.grid>[data-start="8"]{grid-column-start:8}.grid>[data-start="9"]{grid-column-start:9}.grid>[data-start="10"]{grid-column-start:10}.grid>[data-start="11"]{grid-column-start:11}.grid>[data-start="12"]{grid-column-start:12}}}
