@font-face{font-family:geistPixel;src:url(../media/GeistPixel_Circle-s.p.0rqe0db4f0cia.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:geistPixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.geistpixel_88b7791a-module__8cNo7a__className{font-family:geistPixel,geistPixel Fallback;font-style:normal;font-weight:400}.geistpixel_88b7791a-module__8cNo7a__variable{--font-geist-pixel:"geistPixel", "geistPixel Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1d8c5cc8-module__-5dOoa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1d8c5cc8-module__-5dOoa__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_96ef0d26-module__rhExFW__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_96ef0d26-module__rhExFW__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/91bf39f60069817b-s.2tnlsbuepzfmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a582965964be02ce-s.0v76gkxuyn7l6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/6ec1fbd162d4db06-s.0nsjfc25hhk20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/62b6900fd3abb596-s.0y-kf7s-2uqj2.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:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/b2e8c0d7106f646e-s.0224rq1_1z273.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(../media/a806a7ec622920e5-s.p.0p04tb2nixxee.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8d0fdfa8-module__Ngo2Ea__className{font-family:JetBrains Mono,JetBrains Mono Fallback}.jetbrains_mono_8d0fdfa8-module__Ngo2Ea__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-1000:#101521;--ink-975:#151c2b;--ink-950:#1b2536;--ink-900:#212c40;--ink-850:#263147;--ink-800:#2d3950;--ink-750:#34405a;--ink-700:#3d4963;--ink-600:#526078;--ink-500:#70809a;--ink-400:#94a2b8;--ink-300:#b6c1d2;--ink-200:#d2d9e4;--ink-150:#e2e7ef;--ink-100:#edf1f6;--ink-50:#f7f9fc;--ink-25:#fbfcfe;--paper:#fbfcfe;--white:#fff;--atmosphere-200:#d8e0ff;--atmosphere-300:#a3b5ff;--atmosphere-400:#7390f4;--atmosphere-500:#5575e7;--atmosphere-600:#4662c8;--atmosphere-700:#344a9c;--atmosphere-900:#1b2855;--atmosphere-950:#111a36;--green-200:#c9f6df;--green-300:#9eebc7;--green-400:#73e1b0;--green-500:#4ed69a;--green-600:#31a96f;--green-700:#247e55;--green-900:#0b3b28;--green-950:#061f16;--amber-300:#ffd49a;--amber-400:#f4b76a;--amber-500:#df9638;--amber-600:#b86f22;--amber-900:#4b2e0a;--amber-950:#2b1905;--rose-300:#ffc0c7;--rose-400:#f68b98;--rose-500:#e36f7c;--rose-600:#bd4d5b;--rose-900:#4b1d29;--rose-950:#2b1119;--indigo-300:#a6e8ef;--indigo-400:#67cfdb;--indigo-500:#36b8ca;--indigo-600:#248d9e;--indigo-900:#113d49;--indigo-950:#09242c;--violet-300:#c4b5f4;--violet-400:#a68ce6;--violet-500:#8468d7;--violet-600:#684db8;--violet-900:#30215c;--violet-950:#1b1238;--alpha-w-04:#ffffff0a;--alpha-w-06:#ffffff0f;--alpha-w-08:#ffffff14;--alpha-w-12:#ffffff1f;--alpha-w-16:#ffffff29;--alpha-w-24:#ffffff3d;--alpha-k-04:#1015210a;--alpha-k-08:#10152114;--alpha-k-12:#1015211f;--alpha-k-60:#10152199;--bg-canvas:var(--ink-1000);--bg-sunken:var(--ink-975);--bg-surface:var(--ink-950);--bg-raised:var(--ink-900);--bg-overlay:var(--ink-850);--bg-inset:var(--ink-975);--bg-hover:var(--alpha-w-04);--bg-active:var(--alpha-w-08);--bg-scrim:#101521c7;--text-primary:var(--ink-50);--text-secondary:var(--ink-200);--text-tertiary:var(--ink-400);--text-disabled:var(--ink-500);--text-inverse:var(--ink-1000);--text-accent:var(--atmosphere-500);--text-link:var(--atmosphere-400);--text-link-hover:var(--atmosphere-300);--border-subtle:var(--alpha-w-06);--border-default:var(--alpha-w-12);--border-strong:var(--alpha-w-24);--border-accent:var(--atmosphere-500);--border-focus:var(--atmosphere-400);--accent:var(--atmosphere-500);--accent-hover:var(--violet-500);--accent-press:var(--atmosphere-600);--accent-fg:var(--ink-1000);--accent-quiet:var(--atmosphere-950);--accent-quiet-border:#5575e747;--status-pass:var(--green-500);--status-pass-bg:var(--green-950);--status-pass-fg:var(--green-300);--status-pass-border:#4ed69a47;--status-advisory:var(--amber-500);--status-advisory-bg:var(--amber-950);--status-advisory-fg:var(--amber-300);--status-advisory-border:#df963847;--status-fail:var(--rose-500);--status-fail-bg:var(--rose-950);--status-fail-fg:var(--rose-300);--status-fail-border:#e36f7c47;--status-info:var(--indigo-500);--status-info-bg:var(--indigo-950);--status-info-fg:var(--indigo-300);--status-info-border:#36b8ca47;--status-neutral:var(--ink-500);--status-neutral-bg:var(--ink-850);--status-neutral-fg:var(--ink-300);--status-neutral-border:var(--border-subtle);--gate-founder:var(--rose-500);--gate-owner:var(--amber-500);--gate-open:var(--ink-400);--diff-add-bg:#4ed69a1a;--diff-add-fg:var(--green-300);--diff-add-gutter:var(--green-600);--diff-del-bg:#e36f7c17;--diff-del-fg:var(--rose-300);--diff-del-gutter:var(--rose-600);--code-key:var(--indigo-300);--code-string:var(--atmosphere-300);--code-number:var(--amber-300);--code-comment:var(--ink-500);--code-punct:var(--ink-400);--code-delim:var(--ink-600);--font-display:var(--font-space-grotesk), "Space Grotesk", -apple-system, system-ui, sans-serif;--font-text:var(--font-instrument-sans), "Instrument Sans", -apple-system, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-pixel:var(--font-geist-pixel), "Geist Pixel", var(--font-space-grotesk), "Space Grotesk", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-2xl:88px;--fs-display-xl:72px;--fs-display-lg:56px;--fs-display:44px;--fs-h1:34px;--fs-h2:26px;--fs-h3:20px;--fs-h4:17px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13.5px;--fs-caption:12px;--fs-micro:11px;--fs-code:13px;--fs-code-sm:12px;--lh-tight:.96;--lh-display:1.04;--lh-heading:1.18;--lh-snug:1.35;--lh-body:1.55;--lh-relaxed:1.7;--lh-code:1.6;--lh-pixel:1.16;--ls-display:-.04em;--ls-heading:-.025em;--ls-tight:-.015em;--ls-normal:0em;--ls-wide:.02em;--ls-label:.08em;--ls-mono:-.01em;--ls-pixel:-.005em;--type-hero-size:var(--fs-display-xl);--type-hero-lh:var(--lh-pixel);--type-hero-ls:var(--ls-pixel);--type-title-size:var(--fs-h1);--type-title-lh:var(--lh-heading);--type-title-ls:var(--ls-heading);--type-body-size:var(--fs-body);--type-body-lh:var(--lh-body);--type-label-size:var(--fs-micro);--type-label-ls:var(--ls-label);--measure-prose:68ch;--measure-narrow:52ch}.ob-hero{font-family:var(--font-pixel);font-weight:var(--fw-regular);font-size:var(--type-hero-size);line-height:var(--type-hero-lh);letter-spacing:var(--type-hero-ls)}.ob-pixel{font-family:var(--font-pixel);font-weight:var(--fw-regular);line-height:var(--lh-pixel);letter-spacing:var(--ls-pixel)}.ob-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.ob-h2{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.ob-h3{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.ob-body{font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary)}.ob-body-lg{font-family:var(--font-text);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--text-secondary)}.ob-mono{font-family:var(--font-mono);font-size:var(--fs-code);letter-spacing:var(--ls-mono)}.ob-label{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary)}:root{--space-0:0px;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-full:999px;--control-h-sm:28px;--control-h-md:36px;--control-h-lg:44px;--control-px-sm:var(--space-2-5);--control-px-md:var(--space-4);--control-px-lg:var(--space-5);--row-h:38px;--row-h-compact:32px;--gutter-sm:var(--space-4);--gutter-md:var(--space-6);--gutter-lg:var(--space-10);--section-y:var(--space-24);--sidebar-w:264px;--inspector-w:320px;--content-max:1440px;--hairline:1px;--shadow-none:none;--shadow-inset-top:inset 0 1px 0 var(--alpha-w-06);--shadow-sm:0 1px 2px #05091266;--shadow-md:0 6px 16px -6px #05091299, 0 1px 0 var(--alpha-w-04) inset;--shadow-lg:0 24px 56px -20px #050912cc, 0 1px 0 var(--alpha-w-06) inset;--shadow-popover:0 12px 32px -12px #050912bf;--glow-accent:0 0 0 1px var(--accent), 0 6px 28px -8px #5575e77a;--glow-accent-soft:0 4px 20px -8px #8468d75c;--glow-fail:0 4px 20px -8px #e36f7c4d;--ring-focus:0 0 0 2px var(--bg-canvas), 0 0 0 4px #8468d79e;--ring-inset:inset 0 0 0 1px var(--border-default);--grid-line:var(--alpha-w-08);--grid-size:10px;--grid-dot:1px;--texture-grid:radial-gradient(var(--grid-line) var(--grid-dot), transparent var(--grid-dot));--lume-accent:radial-gradient(64% 80% at 50% 0%, #5575e71f, transparent 70%);--fade-top:linear-gradient(to bottom, var(--bg-surface), transparent);--fade-bottom:linear-gradient(to top, var(--bg-surface), transparent);--blur-chrome:saturate(140%) blur(14px);--blur-scrim:blur(6px);--dur-instant:80ms;--dur-fast:.13s;--dur-med:.2s;--dur-slow:.3s;--dur-slower:.48s;--ease-swift:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .9, .2);--ease-inout:cubic-bezier(.5, 0, .2, 1);--ease-linear:linear;--t-control:var(--dur-fast) var(--ease-swift);--t-surface:var(--dur-med) var(--ease-swift);--t-overlay:var(--dur-med) var(--ease-out);--lift-hover:-1px;--press-shift:1px;--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-med:0s;--dur-slow:0s;--dur-slower:0s}}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ob-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ob-pop-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes ob-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ob-sweep{0%{background-position:0 0}to{background-position:200% 0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--text-primary);margin:0}p{text-wrap:pretty;margin:0}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-code);letter-spacing:var(--ls-mono)}a{color:var(--text-link);-webkit-text-decoration-color:var(--alpha-w-24);-webkit-text-decoration-color:var(--alpha-w-24);-webkit-text-decoration-color:var(--alpha-w-24);text-decoration-color:var(--alpha-w-24);text-underline-offset:3px;transition:color var(--t-control)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring-focus);outline:none}::selection{color:var(--text-primary);background:#5575e76b}hr{border:0;border-top:var(--hairline) solid var(--border-subtle);margin:var(--space-6) 0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--alpha-w-08);border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--alpha-w-16);background-clip:content-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
