@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;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;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;font-style:normal;font-weight:500;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:500;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;font-style:normal;font-weight:600;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:600;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;font-style:normal;font-weight: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: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_1fc22473-module__O50t9W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1fc22473-module__O50t9W__variable{--font-sans:"Instrument Sans", "Instrument Sans 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_3fa80cbd-module__DWJMMa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3fa80cbd-module__DWJMMa__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_29840f16-module__ECRdaW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_29840f16-module__ECRdaW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=light]{--v-50:#f7f4ff;--v-100:#efe9ff;--v-200:#ded3ff;--v-300:#c4b0ff;--v-400:#8f6bfa;--v-500:#6a3df5;--v-600:#5a29e8;--v-700:#4a1fc4;--m-500:#d83bd2;--bg-canvas:#fbfaff;--bg-app:#f7f6fd;--surface-1:#fff;--surface-2:#fff;--surface-3:#f7f6fd;--surface-4:#f2effc;--surface-5:#eae5fa;--surface-6:#ded5f6;--border:#e9e4f7;--border-strong:#d9d1f0;--text-strong:#16121f;--text:#312b40;--text-muted:#5d566e;--text-dim:#6b6480;--text-fainter:#807a93;--text-faint:#918ba3;--text-label:#9a94ab;--text-mono-dim:#a29cb5;--accent:#6a3df5;--accent-hi:#5a29e8;--accent-strong:#4a1fc4;--accent-2:#d83bd2;--accent-tint:#6a3df51a;--accent-soft:#6a3df50e;--accent-ring:#6a3df529;--accent-glow:#6a3df54d;--accent-ink:#fff;--grad-brand:linear-gradient(135deg, #6a3df5, #d83bd2);--grad-brand-rev:linear-gradient(135deg, #d83bd2, #6a3df5);--grad-face:linear-gradient(180deg, #7d55f7, #5a29e8);--grad-soft:linear-gradient(135deg, #6a3df51f, #d83bd21a);--grad-text:linear-gradient(105deg, #6a3df5 10%, #d83bd2 60%, #f44250 100%);--ok:#0f9d6e;--warn:#b45309;--err:#c0362c;--file-js:#a16207;--file-doc:#1d4ed8;--file-folder:#6b7280;--file-draw:#7c3aed;--meter-track:#e9e4f7;--overlay:#16121f57;--shadow-card:0 1px 2px #1e104a0a, 0 4px 14px #1e104a0d;--shadow-lift:0 2px 4px #1e104a0d, 0 18px 38px #1e104a1a;--shadow-modal:0 24px 60px #1e104a38;--shadow-pop:0 12px 30px #1e104a29;--shadow-glow:0 10px 30px #6a3df552;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-card:14px;--r-lg:11px;--r-md:9px;--r-sm:8px;--r-xs:6px;--r-pill:999px;--font-ui:var(--font-sans), "Instrument Sans", system-ui, sans-serif;--font-code:var(--font-mono), "JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100dvh;color:var(--text-strong);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input,textarea{color:inherit;font-family:inherit}a{color:var(--accent);text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}::selection{background:var(--accent-ring);color:var(--text-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.scroll{scrollbar-width:thin;scrollbar-color:var(--surface-6) transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-thumb{background:var(--surface-6);background-clip:padding-box;border:3px solid #0000;border-radius:6px}.scroll::-webkit-scrollbar-thumb:hover{background:var(--text-label);background-clip:padding-box}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-label);font-size:10px;font-weight:600}.kbd{font-family:var(--font-code);color:var(--text-muted);background:var(--surface-6);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}
:root{--glass:#ffffff94;--glass-strong:#ffffffc7;--glass-soft:#ffffff61;--glass-hover:#ffffffd1;--pane:#ffffffa8;--pane-hover:#ffffffe0;--glass-border:#ffffffbf;--glass-border-lit:#fffffff2;--glass-ring:#6a3df529;--blur:18px;--blur-lg:28px;--glass-lip:inset 0 1px 0 #ffffffe6;--glass-shadow:0 1px 2px #1e104a0a, 0 8px 24px #1e104a12, 0 24px 56px #1e104a0d;--glass-shadow-lift:0 2px 4px #1e104a0d, 0 16px 36px #6a3df529, 0 32px 70px #1e104a14}.aurora-root{z-index:-2;pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#fdfcff 0%,#0000 60%),linear-gradient(#f7f5ff 0%,#f4f1fd 45%,#f7f3fb 100%);position:fixed;inset:0;overflow:hidden}.aurora-blob{filter:blur(70px);border-radius:50%;position:absolute}.aurora-b1{background:radial-gradient(circle,#6a3df552,#0000 68%);width:46vw;min-width:420px;height:46vw;min-height:420px;top:-14vw;left:-8vw}.aurora-b2{background:radial-gradient(circle,#d83bd247,#0000 68%);width:42vw;min-width:380px;height:42vw;min-height:380px;top:-8vw;right:-10vw}.aurora-b3{background:radial-gradient(circle,#f4425026,#0000 70%);width:38vw;min-width:340px;height:38vw;min-height:340px;top:34vh;left:36%}.aurora-grain{z-index:-1;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-lip)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-lip)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:#ffffffed;--glass-strong:#fffffff7;--glass-soft:#ffffffd9;--glass-hover:#fffffffa}}
[data-suite=pdf]{--bg-canvas:#f8f6ff;--bg-app:#f4f1fd;--surface-1:#fffdff;--surface-2:#fffdff;--surface-3:#f4f1fd;--surface-4:#fffdff;--surface-5:#f4f0fe;--surface-6:#eae4fb;--border:#e4dcf7;--text-strong:#17131f;--text:#443d55;--text-muted:#5f5872;--text-dim:#5f5872;--text-fainter:#7d7594;--text-faint:#8e86a6;--text-label:#7d7594;--text-mono-dim:#a49bbd;--accent:#6a3df5;--accent-strong:#4a1fc4;--accent-2:#d83bd2;--accent-tint:#6a3df51a;--accent-ink:#fff;--ok:#0f9d6e;--warn:#b45309;--err:#c0362c;--meter-track:#e8e1fa;--overlay:#22163e4d;--shadow-card:0 1px 2px #2d1a600d, 0 10px 30px #2d1a6014;--shadow-pop:0 2px 0 #e6def8, 0 18px 36px #2d1a602e;--shadow-modal:0 40px 90px #1e104a66;--r-card:18px;--r-lg:13px;--r-md:11px;--r-sm:10px;--r-xs:8px;--r-pill:999px;--font-ui:var(--font-display), "Space Grotesk", system-ui, sans-serif;--ss-paper:#fff;--ss-paper-edge:#e4dcf7;--ss-rule:#ece7fa;--ss-rule-strong:#e3dcf6;--ss-divider:#ece6fa;--ss-sunk:#faf8ff;--ss-hover:#f4f0fe;--ss-accent-face:linear-gradient(180deg, #7d55f7, #5a29e8);--ss-accent-lip:#4a1fc4;--ss-accent-glow:#6a3df559;--ss-graph:repeating-linear-gradient(0deg, #ece7fa 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #ece7fa 0 1px, transparent 1px 24px), #f8f6ff;--ss-hatch:repeating-linear-gradient(45deg, #ece6fd 0 6px, #f8f5ff 6px 12px)}.ss-float-a{animation:3.4s ease-in-out infinite ssFloatA}.ss-float-b{animation:3.4s ease-in-out .6s infinite ssFloatB}.ss-float-c{animation:3.4s ease-in-out .3s infinite ssFloatC}.ss-pulse{animation:2.4s ease-in-out infinite ssPulse}.ss-barflow{animation:.7s linear infinite ssBarFlow}[data-over=true] .ss-dash{animation:1.2s linear infinite ssDash}@keyframes ssFloatA{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-9px)rotate(-4deg)}}@keyframes ssFloatB{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-13px)rotate(7deg)}}@keyframes ssFloatC{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-6px)rotate(0)}}@keyframes ssDash{to{stroke-dashoffset:-28px}}@keyframes ssPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ssBarFlow{0%{background-position:0 0}to{background-position:28px 0}}@media (prefers-reduced-motion:reduce){[data-suite] *,[data-suite] :before,[data-suite] :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-suite] .eyebrow{font-family:var(--font-code);letter-spacing:.14em;font-size:10px}
[data-suite=image]{--bg-canvas:#f7f8fa;--bg-app:#f2f4f7;--surface-1:#fff;--surface-2:#fff;--surface-3:#f2f4f7;--surface-4:#fff;--surface-5:#f4f5f8;--surface-6:#e8eaf0;--border:#e2e5ec;--text-strong:#14161c;--text:#3e4350;--text-muted:#565c6b;--text-dim:#565c6b;--text-fainter:#737a8a;--text-faint:#868d9c;--text-label:#737a8a;--text-mono-dim:#9aa1b1;--accent:#6a3df5;--accent-strong:#4a1fc4;--accent-2:#d83bd2;--accent-tint:#6a3df51a;--accent-ink:#fff;--ok:#0f9d6e;--warn:#b45309;--err:#c0362c;--meter-track:#e4e7ee;--overlay:#12141c57;--shadow-card:0 1px 2px #14161c0d, 0 10px 30px #14161c14;--shadow-pop:0 2px 0 #e4e7ee, 0 18px 36px #14161c2e;--shadow-modal:0 40px 90px #0e101666;--r-card:18px;--r-lg:13px;--r-md:11px;--r-sm:10px;--r-xs:8px;--r-pill:999px;--font-ui:var(--font-display), "Space Grotesk", system-ui, sans-serif;--ss-paper:#fff;--ss-paper-edge:#e2e5ec;--ss-rule:#eceef3;--ss-rule-strong:#e3e6ed;--ss-divider:#eceef3;--ss-sunk:#f8f9fb;--ss-hover:#f4f5f8;--ss-accent-face:linear-gradient(180deg, #7d55f7, #5a29e8);--ss-accent-lip:#4a1fc4;--ss-accent-glow:#6a3df552;--ss-graph:repeating-linear-gradient(0deg, #eceef3 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #eceef3 0 1px, transparent 1px 24px), #f7f8fa;--ss-hatch:repeating-linear-gradient(45deg, #e9ecf2 0 6px, #f6f7fa 6px 12px);--is-check-a:#fff;--is-check-b:#e9ecf1;--is-stage:#23262e;--is-stage-edge:#ffffff14}
