@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6044a18b-module__IeZqpq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6044a18b-module__IeZqpq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#09090b;--color-panel:#111318;--color-panel-2:#15181f;--color-panel-3:#1a1d24;--color-surface-deep:#050506;--color-surface-deepest:#030304;--color-glow:#16233a;--color-line:#ffffff17;--color-text:#f2f3f6;--color-text-bright:#fff;--color-muted:#9aa0ae;--color-primary:#3b82f6;--color-primary-strong:#2563eb;--color-gold:#f5c451;--color-success:#4ade80;--color-success-bright:#34d399;--color-success-soft:#86efac;--color-warning:#f59e0b;--color-warning-bright:#fbbf24;--color-orange:#f97316;--color-danger:#f87171;--color-danger-strong:#ef4444;--color-danger-soft:#fecaca;--color-danger-pale:#fca5a5;--color-info:#60a5fa;--color-info-soft:#93c5fd;--color-info-mid:#63b3ed;--color-info-pale:#a8d8ff;--color-slate:#94a3b8;--color-violet:#a78bfa;--color-fuchsia:#e879f9;--color-white:#fff;--color-black:#000;--color-google-border:#dadce0;--color-google-text:#3c4043;--color-white-a02:#ffffff05;--color-white-a03:#ffffff08;--color-white-a035:#ffffff09;--color-white-a04:#ffffff0a;--color-white-a05:#ffffff0d;--color-white-a06:#ffffff0f;--color-white-a07:#ffffff12;--color-white-a08:#ffffff14;--color-black-a35:#00000059;--color-black-a50:#00000080;--color-black-a55:#0000008c;--color-black-a60:#0009;--color-primary-a06:#42a5ff0f;--color-primary-a07:#42a5ff12;--color-primary-a08:#42a5ff14;--color-primary-a10:#42a5ff1a;--color-primary-a12:#42a5ff1f;--color-primary-a15:#42a5ff26;--color-primary-a18:#42a5ff2e;--color-primary-a22:#42a5ff38;--color-primary-a24:#42a5ff3d;--color-primary-a25:#42a5ff40;--color-primary-a30:#42a5ff4d;--color-primary-a35:#42a5ff59;--color-panel-a55:#10233b8c;--color-panel-a78:#0d1b2ec7;--color-panel2-a96:#10233bf5;--color-bg-a92:#07111feb;--color-bg-a96:#07111ff5;--color-success-a06:#4ade800f;--color-success-a12:#4ade801f;--color-success-a22:#4ade8038;--color-gold-a06:#f5c4510f;--color-gold-a10:#f5c4511a;--color-gold-a12:#f5c4511f;--color-gold-a18:#f5c4512e;--color-gold-a22:#f5c45138;--color-muted-a60:#9fb3d199;--color-white-a10:#ffffff1a;--color-white-a18:#ffffff2e;--color-white-a30:#ffffff4d;--color-white-a72:#ffffffb8;--color-white-a75:#ffffffbf;--color-nav-mobile-bg:#0f1115f2;--color-bg-a80:#07111fcc;--color-bg-a60:#07111f99;--color-panel-a50:#0d1b2e80;--color-panel-a60:#0d1b2e99;--color-panel-a70:#0d1b2eb3;--color-panel-a92:#0d1b2eeb;--color-panel2-a55:#10233b8c;--color-panel2-a98:#10233bfa;--color-success-a20:#4ade8033;--color-success-a25:#4ade8040;--color-success-bright-a06:#34d3990f;--color-success-bright-a20:#34d39933;--color-success-bright-a25:#34d39940;--color-success-bright-a30:#34d3994d;--color-warning-bright-a06:#fbbf240f;--color-warning-bright-a08:#fbbf2414;--color-warning-bright-a25:#fbbf2440;--color-warning-bright-a30:#fbbf244d;--color-danger-a07:#f8717112;--color-danger-a08:#f8717114;--color-danger-a10:#f871711a;--color-danger-a25:#f8717140;--color-danger-a30:#f871714d;--color-danger-a35:#f8717173;--color-danger-strong-a07:#ef444412;--color-danger-strong-a18:#ef44442e;--color-danger-strong-a25:#ef444440;--color-orange-a30:#f973164d;--color-info-blue-a06:#3b82f60f;--color-info-blue-a20:#3b82f633;--color-info-blue-a25:#3b82f640;--color-violet-a07:#8b5cf612;--color-violet-a25:#8b5cf640;--color-green-a06:#22c55e0f;--color-green-a20:#22c55e33;--color-slate-a06:#94a3b80f;--color-slate-a22:#94a3b838;--color-slate-a85:#94a3b8d9;--color-danger-bg:#7f1d1d59;--color-overlay-deep:#02060dc7;--color-surface-a60:#070e1a99;--color-primary-a55:#42a5ff8c;--color-muted-a65:#9fb3d1a6;--spacing-none:0;--spacing-1:1px;--spacing-2:2px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-10:10px;--spacing-sm:12px;--spacing-14:14px;--spacing-md:16px;--spacing-18:18px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:28px;--spacing-3xl:32px;--spacing-4xl:36px;--spacing-5xl:40px;--spacing-6xl:48px;--spacing-7xl:64px;--spacing-8xl:72px;--spacing-9xl:86px;--page-gutter:6vw;--spacing-3:3px;--spacing-5:5px;--spacing-6:6px;--spacing-7:7px;--spacing-9:9px;--spacing-15:15px;--spacing-17:17px;--spacing-22:22px;--spacing-26:26px;--spacing-30:30px;--spacing-38:38px;--spacing-42:42px;--spacing-46:46px;--spacing-52:52px;--spacing-56:56px;--spacing-60:60px;--spacing-68:68px;--spacing-76:76px;--spacing-80:80px;--spacing-84:84px;--spacing-88:88px;--spacing-92:92px;--spacing-96:96px;--spacing-120:120px;--spacing-140:140px;--spacing-160:160px;--spacing-180:180px;--spacing-200:200px;--spacing-220:220px;--spacing-240:240px;--spacing-280:280px;--spacing-360:360px;--spacing-420:420px;--size-overview-card-min:150px;--size-mockup-min:280px;--size-username-max:260px;--size-chat-sidebar:260px;--size-search-input-max:180px;--size-iframe-min:620px;--size-button-min-width:80px;--size-touch-target:44px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:18px;--size-icon-xl:20px;--size-icon-2xl:22px;--size-icon-3xl:24px;--size-icon-4xl:26px;--size-icon-5xl:28px;--size-refresh:28px;--size-close:2.75rem;--size-switch-w:2.5rem;--size-switch-h:1.4rem;--size-thumb:1rem;--page-gutter-tablet:20px;--page-gutter-mobile:16px;--page-gutter-narrow:4vw;--font-size-095:.95rem;--font-size-135:13.5px;--letter-spacing-wider:.1em;--letter-spacing-widest:.12em;--letter-spacing-label:.06em;--letter-spacing-kicker:.08em;--letter-spacing-caps:.05em;--letter-spacing-display:-.03em;--letter-spacing-title:-.01em;--border-radius-7:7px;--border-radius-13:13px;--border-radius-18:18px;--color-slate-deep-a50:#0f172a80;--color-slate-deep-a44:#0f172a70;--color-panel-a80:#0d1b2ecc;--color-panel-a40:#0d1b2e66;--color-surface-meta:#050b1480;--color-surface-meta-a90:#050b14e6;--color-white-a12:#ffffff1f;--color-white-a20:#fff3;--color-white-a35:#ffffff59;--color-white-a45:#ffffff73;--color-white-a50:#ffffff80;--color-white-a65:#ffffffa6;--color-white-a82:#ffffffd1;--color-white-a98:#fffffffa;--color-slate-a18:#94a3b82e;--color-slate-a28:#94a3b847;--color-slate-a35:#94a3b859;--color-slate-a45:#94a3b873;--color-slate-a50:#94a3b880;--color-slate-a75:#94a3b8bf;--color-slate-a80:#94a3b8cc;--color-primary-a04:#42a5ff0a;--color-primary-a36:#42a5ff5c;--color-primary-a40:#42a5ff66;--color-danger-a06:#f871710f;--color-danger-a12:#f871711f;--color-danger-a15:#f8717126;--color-danger-a18:#f871712e;--color-danger-a20:#f8717133;--color-danger-a45:#f8717173;--color-danger-a50:#f8717180;--color-danger-strong-a06:#ef44440f;--color-danger-strong-a10:#ef44441a;--color-danger-strong-a40:#ef444466;--color-warning-bright-a04:#fbbf240a;--color-warning-bright-a07:#fbbf2412;--color-warning-bright-a20:#fbbf2433;--color-warning-bright-a70:#fbbf24b3;--color-success-a07:#34d39912;--color-success-a50:#4ade8080;--color-success-a30:#22c55e4d;--color-info-blue:#3b82f6;--color-info-blue-a30:#3b82f64d;--color-footer-bg:#040c1afa;--color-footer-bottom:#0000004d;--color-slate-text-a76:#e2e8f0c2;--color-panel-deep-a98:#0a1428fa;--color-panel-deep-solid:#061224;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-body:14px;--font-size-body-lg:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-4xl:26px;--font-size-5xl:28px;--font-size-6xl:32px;--font-size-7xl:36px;--font-size-8xl:42px;--font-size-display:clamp(28px, 4vw, 44px);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:1.7;--line-height-xl:1.75;--letter-spacing-tight:-.02em;--letter-spacing-normal:.02em;--letter-spacing-wide:.08em;--border-radius-xxs:4px;--border-radius-xs:6px;--border-radius-sm:8px;--border-radius-md:10px;--border-radius-lg:12px;--border-radius-xl:14px;--border-radius-2xl:16px;--border-radius-3xl:20px;--border-radius-4xl:24px;--border-radius-5xl:28px;--border-radius-pill:999px;--border-radius-full:50%;--shadow-hairline:0 1px 0 #ffffff0f;--shadow-modal:0 30px 80px #00000059;--shadow-modal-strong:0 32px 80px #00000080;--shadow-overlay:0 40px 100px #0000008c;--blur-sm:6px;--blur-md:12px;--blur-lg:32px;--z-index-behind:-1;--z-index-base:1;--z-index-dropdown:10;--z-index-sticky:40;--z-index-nav:60;--z-index-modal:100;--nav-height:64px;--nav-height-mobile:64px;--content-max-sm:680px;--content-max-md:760px;--content-max-lg:900px;--content-max-xl:1100px;--content-max-2xl:1440px;--icon-size-lg:44px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:900px;--breakpoint-xl:1024px;--spacing-70:70px;--spacing-82:82px;--spacing-100:100px;--spacing-110:110px;--spacing-112:112px;--spacing-130:130px;--spacing-190:190px;--spacing-300:300px;--spacing-320:320px;--spacing-440:440px;--spacing-600:600px;--spacing-720:720px;--spacing-820:820px;--spacing-860:860px;--spacing-980:980px;--size-workspace-offset:112px;--size-turnstile-min:70px;--size-disclaimer-max:560px;--size-settings-select-max:300px;--size-feature-intro-max:640px;--size-signin-card:520px;--size-skeleton-wide:320px;--size-copilot-messages-max:480px;--size-copilot-panel-min:440px;--size-voice-waveform-height:28px;--size-voice-waveform-bar-width:3px;--spacing-voice-waveform-gap:2px;--border-width-hair:1.5px;--color-success-bright-a08:#34d39914;--color-success-bright-a10:#34d3991a;--color-success-a08:#4ade8014;--color-success-a10:#4ade801a;--color-success-a28:#4ade8047;--color-slate-a10:#94a3b81a;--color-slate-a20:#94a3b833;--color-slate-a25:#94a3b840;--color-slate-a30:#94a3b84d;--color-warning-bright-a10:#fbbf241a;--color-orange-a06:#f973160f;--color-orange-a10:#f973161a;--color-info-mid-a10:#63b3ed1a;--color-info-mid-a30:#63b3ed4d;--color-info-a06:#60a5fa0f;--color-info-a30:#60a5fa4d;--color-violet-a06:#a78bfa0f;--color-violet-a30:#a78bfa4d;--color-fuchsia-a06:#e879f90f;--color-fuchsia-a30:#e879f94d;--color-primary-a50:#42a5ff80;--color-danger-strong-a00:#ef444400;--duration-fast:.15s;--duration-normal:.18s;--duration-slow:.25s;--duration-voice-bar:80ms;--color-text-tertiary:#8b91a0;--color-text-muted-2:#7c8291;--color-text-faint:#6e7484;--color-text-faint-2:#616675;--color-accent-300:#5b9dff;--color-accent-700:#1d4ed8;--color-accent-tint:#9cc3ff;--color-accent-tint-2:#cfe0ff;--color-accent-wash-06:#3b82f60f;--color-accent-wash-10:#3b82f61a;--color-accent-wash-14:#3b82f624;--color-accent-wash-16:#3b82f629;--color-accent-border-hover:#3b82f659;--color-indigo:#6366f1;--color-link:#8fb9ff;--color-link-hover:#c9deff;--color-footer-bg-solid:#0a0a0c;--font-sans:var(--font-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--ease-jr:cubic-bezier(.16, 1, .3, 1);--bg:var(--color-bg);--panel:var(--color-panel);--panel2:var(--color-panel-2);--line:var(--color-line);--text:var(--color-text);--muted:var(--color-muted);--blue:var(--color-primary);--gold:var(--color-gold);--good:var(--color-success);--warn:var(--color-warning)}*,:before,:after{box-sizing:border-box}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100vw;overflow-x:hidden}body{background:var(--color-bg);min-height:100vh;font-family:var(--font-sans);color:var(--color-text);margin:0}body:before{content:"";z-index:var(--z-index-behind);pointer-events:none;background:radial-gradient(ellipse 90% 55% at 18% -8%, var(--color-primary-a18) 0%, transparent 55%), radial-gradient(ellipse 70% 45% at 88% 12%, var(--color-glow) 0%, transparent 50%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface-deep) 52%, var(--color-surface-deepest) 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img,svg,video,canvas{max-width:100%;height:auto}@media (max-width:768px){:root{--page-gutter:var(--page-gutter-tablet);--nav-height:var(--nav-height-mobile)}}@media (max-width:640px){:root{--page-gutter:var(--page-gutter-mobile)}body{min-height:100dvh}}@keyframes jr-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes jr-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes jr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes jr-pulse-dot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes jr-sweep{0%{background-position:-220% 0}to{background-position:320% 0}}@keyframes jr-draw-line{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes jr-aurora-a{0%,to{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes jr-aurora-b{0%,to{transform:translate(6%,4%)scale(1.1)}50%{transform:translate(-8%,-6%)scale(1)}}@keyframes jr-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes jr-rise-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes jr-tilt-in{0%{opacity:.55;transform:perspective(2400px)rotateX(9deg)translateY(28px)scale(.96)}to{opacity:1;transform:perspective(2400px)rotateX(0)translateY(0)scale(1)}}@keyframes jr-beam{0%{opacity:0;top:-14%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:104%}}@keyframes jr-shine{0%{transform:translate(-160%)skew(-18deg)}60%,to{transform:translate(320%)skew(-18deg)}}@keyframes jr-grid-pan{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
