@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_736bc4{font-family:Inter,Inter Fallback;font-style:normal}.__variable_736bc4{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_94deb5{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_94deb5{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--bg-canvas:#04081F;--bg-surface:#0A1233;--bg-elevated:#121C44;--bg-sunken:#051A4A;--border-subtle:#232E47;--border-default:#364360;--border-strong:#4E5C78;--border-focus:#5589FF;--text-heading:#FFFFFF;--text-body:#E6EAF2;--text-subtle:#AAB6CC;--text-muted:#8B99B5;--text-link:#84ACFF;--text-on-primary:#FFFFFF;--brand-primary:#2C6BFF;--brand-primary-hover:#5589FF;--brand-primary-fill-hover:#1F5AE6;--brand-secondary:#A6A4FF;--accent-teal:#7CDFD0;--feedback-success:#7FD8A4;--feedback-warning:#F8CE73;--feedback-error:#F39A9A;--feedback-info:#8AD4FF;--rgb-primary:44,107,255;--rgb-teal:124,223,208;--rgb-indigo:166,164,255;--rgb-canvas:4,8,31;--rgb-success:127,216,164;--rgb-warning:248,206,115;--rgb-error:243,154,154;--rgb-info:138,212,255;--font-display:var(--font-space-grotesk),"Space Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;--display-large-size:72px;--display-large-line:80px;--display-small-size:44px;--display-small-line:52px;--heading-h2-size:33px;--heading-h2-line:40px;--heading-h3-size:28px;--heading-h3-line:36px;--heading-h4-size:22px;--heading-h4-line:30px;--heading-h5-size:18px;--heading-h5-line:26px;--body-large-size:18px;--body-large-line:30px;--body-medium-size:16px;--body-medium-line:26px;--body-small-size:14px;--body-small-line:22px;--overline-size:12px;--overline-line:16px;--button-medium-size:15px;--button-medium-line:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-reveal:cubic-bezier(0.16,1,0.3,1);--dur-press:160ms;--dur-hover:200ms;--dur-reveal:600ms;--container:1200px;--nav-height:72px;--glass-bg:rgba(18,28,68,0.45);--glass-menu-bg:rgba(18,28,68,0.85);--glass-border:rgba(255,255,255,0.08);--glass-highlight:rgba(255,255,255,0.08);--glass-shadow:0 24px 64px rgba(2,4,16,0.5);--band-bg:rgba(10,18,51,0.45);--band-tint:rgba(10,18,51,0.55);--band-tint-transparent:rgba(10,18,51,0);color-scheme:dark}[data-theme=light]{--bg-canvas:#FFFFFF;--bg-surface:#F4F6FA;--bg-elevated:#FFFFFF;--bg-sunken:#E6EAF2;--border-subtle:#E6EAF2;--border-default:#CBD3E1;--border-strong:#8B99B5;--border-focus:#2C6BFF;--text-heading:#04081F;--text-body:#232E47;--text-subtle:#4E5C78;--text-muted:#5A6987;--text-link:#0F47CC;--brand-primary:#2C6BFF;--brand-primary-hover:#1457F5;--brand-primary-fill-hover:#1457F5;--brand-secondary:#5B57F0;--accent-teal:#0B7064;--feedback-success:#126332;--feedback-warning:#874805;--feedback-error:#A61B1B;--feedback-info:#035C8E;--rgb-canvas:255,255,255;--rgb-teal:11,112,100;--rgb-indigo:91,87,240;--rgb-success:18,99,50;--rgb-warning:135,72,5;--rgb-error:166,27,27;--rgb-info:3,92,142;--glass-bg:rgba(255,255,255,0.72);--glass-menu-bg:rgba(255,255,255,0.85);--glass-border:rgba(4,8,31,0.10);--glass-highlight:rgba(255,255,255,0.90);--glass-shadow:0 24px 64px rgba(4,8,31,0.10);--band-bg:rgba(244,246,250,0.75);--band-tint:rgba(230,234,242,0.70);--band-tint-transparent:rgba(230,234,242,0);color-scheme:light}.display-large{font-size:clamp(40px,6vw,var(--display-large-size));line-height:1.11;letter-spacing:-.02em}.display-large,.display-small{font-family:var(--font-display);font-weight:700;color:var(--text-heading);margin:0}.display-small{font-size:clamp(30px,4vw,var(--display-small-size));line-height:1.18;letter-spacing:-.01em}.heading-h2{font-size:var(--heading-h2-size);line-height:var(--heading-h2-line)}.heading-h2,.heading-h3{font-weight:700;color:var(--text-heading);margin:0;font-family:var(--font-display)}.heading-h3{font-size:var(--heading-h3-size);line-height:var(--heading-h3-line)}.heading-h4{font-size:var(--heading-h4-size);line-height:var(--heading-h4-line)}.heading-h4,.heading-h5{font-weight:500;color:var(--text-heading);margin:0;font-family:var(--font-display)}.heading-h5{font-size:var(--heading-h5-size);line-height:var(--heading-h5-line)}.body-large{font-size:var(--body-large-size);line-height:var(--body-large-line);margin:0}.body-medium{font-size:var(--body-medium-size);line-height:var(--body-medium-line)}.body-medium,.body-small{margin:0;color:var(--text-subtle)}.body-small{font-size:var(--body-small-size);line-height:var(--body-small-line)}.overline{font-size:var(--overline-size);line-height:var(--overline-line);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.overline--teal{color:var(--accent-teal)}.overline--indigo{color:var(--brand-secondary)}.glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}.glass.glass--menu{background:var(--glass-menu-bg)}.glass.glass--hillel{background:rgba(36,76,142,.88);border-color:rgba(255,255,255,.15)}@media (prefers-reduced-transparency:reduce){.glass{backdrop-filter:none;-webkit-backdrop-filter:none}.glass,.glass.glass--menu{background:var(--bg-elevated)}.glass.glass--hillel{background:#244c8e}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:500;font-size:var(--button-medium-size);line-height:var(--button-medium-line);border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn:active{transform:scale(.97)}.btn--small{padding:7px 16px}.btn--medium{padding:10px 20px}.btn--large{padding:14px 28px;font-size:16px}.btn--primary{background:var(--brand-primary);color:var(--text-on-primary);border:1px solid var(--brand-primary)}.btn--primary:hover{background:var(--brand-primary-fill-hover);border-color:var(--brand-primary-fill-hover)}.btn--secondary{background:transparent;color:var(--text-heading);border:1px solid var(--border-strong)}.btn--secondary:hover{border-color:var(--brand-primary-hover);color:var(--brand-primary-hover)}.btn:disabled,.btn[disabled]{opacity:.45;pointer-events:none}.link{display:inline-block;color:var(--text-link);text-decoration:none;font-weight:500;transition:color var(--dur-hover) var(--ease-out)}.link:hover{color:var(--brand-primary-hover)}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);transition:border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card__icon{width:40px;height:40px;border-radius:var(--radius-sm);background:rgba(var(--rgb-primary),.14);color:var(--brand-primary-hover);display:grid;place-items:center;margin-bottom:var(--space-4)}.card__icon svg{width:22px;height:22px}.card__icon--teal{background:rgba(var(--rgb-teal),.12);color:var(--accent-teal)}.chip{font-size:var(--body-small-size);color:var(--text-body);background:rgba(var(--rgb-primary),.14);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:4px 12px}.chip--dim{background:transparent;color:var(--text-subtle)}.appnav__brand{display:flex;align-items:baseline;gap:var(--space-2)}.appnav__crm{font-family:var(--font-display);font-weight:700;color:var(--text-link);font-size:18px}.appnav__switch{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);height:36px;padding:0 14px;color:var(--text-body);text-decoration:none;font-size:var(--body-small-size);transition:border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.appnav__switch:hover{border-color:var(--brand-primary-hover);color:var(--text-heading)}.appnav__avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--accent-teal));display:inline-block}.app-main{padding:var(--space-7) 0 var(--space-9);min-height:60vh}.app-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6)}.app-head .heading-h3{margin-bottom:var(--space-1)}.app-head__sub,.backlink{color:var(--text-subtle)}.backlink{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;font-size:var(--body-small-size);margin-bottom:var(--space-5);transition:color var(--dur-hover) var(--ease-out)}.backlink:hover{color:var(--text-heading)}.app-footer{border-top:1px solid var(--border-subtle);padding:var(--space-5) 0}.app-footer .body-small{color:var(--text-muted)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-bottom:var(--space-6)}.tile{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.tile .overline{margin-bottom:var(--space-3)}.tile__num{font-family:var(--font-display);font-weight:700;font-size:33px;line-height:1.1;color:var(--text-heading);margin:0;font-variant-numeric:tabular-nums}.tile__num--teal{color:var(--accent-teal)}.tile__num--warn{color:var(--feedback-warning)}.tile__num--bad{color:var(--feedback-error)}.tile__num small{font-size:18px;color:var(--text-muted);font-weight:500}.tile__hint{color:var(--text-muted);margin-top:var(--space-2)}.dtable-wrap{overflow-x:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.dtable{width:100%;border-collapse:collapse}.dtable th{text-align:left;font-size:var(--overline-size);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--border-default)}.dtable td,.dtable th{padding:var(--space-4) var(--space-5)}.dtable td{border-bottom:1px solid var(--border-subtle);color:var(--text-body);font-size:var(--body-small-size);vertical-align:middle}.dtable tbody tr{transition:background-color var(--dur-hover) var(--ease-out)}.dtable tbody tr:hover{background:rgba(var(--rgb-primary),.05)}.dtable tbody tr:last-child td{border-bottom:none}.dtable a{color:var(--text-heading);text-decoration:none;font-weight:500}.dtable a:hover{color:var(--brand-primary-hover)}.dtable .sub{display:block;color:var(--text-muted);font-size:12px;margin-top:2px}.dtable .mono{font-variant-numeric:tabular-nums}.dtable__url{font-size:12px}.dtable__url,.rowact{color:var(--text-muted)}.rowact{background:none;border:none;cursor:pointer;padding:4px;transition:color var(--dur-hover) var(--ease-out)}.rowact:hover{color:var(--text-heading)}.rowact--danger:hover{color:var(--feedback-error)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--border-default);white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill--new{color:var(--feedback-info)}.pill--progress{color:var(--feedback-warning)}.pill--advanced{color:var(--feedback-success)}.pill--rejected{color:var(--feedback-error)}.pill--plain:before{display:none}.verdict{display:inline-flex;align-items:center;gap:6px;font-size:12px;border-radius:var(--radius-pill);padding:3px 10px;border:1px solid var(--border-default);white-space:nowrap}.verdict:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.verdict--positive{color:var(--feedback-success)}.verdict--uncertain{color:var(--feedback-warning)}.verdict--low{color:var(--feedback-error)}.scorebadge{display:inline-block;font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;font-size:14px;border-radius:var(--radius-sm);padding:3px 8px;border:1px solid var(--border-default)}.scorebadge--good{color:var(--feedback-success)}.scorebadge--mid{color:var(--feedback-warning)}.scorebadge--bad{color:var(--feedback-error)}.seg{display:inline-flex;gap:var(--space-2);flex-wrap:wrap}.seg__btn{background:none;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-subtle);font-family:var(--font-ui);font-size:var(--body-small-size);padding:6px 14px;cursor:pointer;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.seg__btn:hover{color:var(--text-heading)}.seg__btn.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-primary)}.fchip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-link);text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 10px;background:rgba(var(--rgb-primary),.06);transition:border-color var(--dur-hover) var(--ease-out)}.fchip:hover{border-color:var(--brand-primary-hover)}.fchip svg{width:13px;height:13px}.comp{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-4)}.comp__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3)}.comp__score{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;font-size:18px}.comp__score--good{color:var(--feedback-success)}.comp__score--mid{color:var(--feedback-warning)}.comp__score--bad{color:var(--feedback-error)}.comp__track{height:6px;border-radius:3px;background:var(--bg-sunken);overflow:hidden;margin-bottom:var(--space-3)}.comp__fill{display:block;height:100%;border-radius:3px;width:var(--w,50%);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-reveal) .15s}.comp.is-visible .comp__fill,.reveal.is-visible .comp__fill{transform:scaleX(1)}.comp__fill--good{background:var(--feedback-success)}.comp__fill--mid{background:var(--feedback-warning)}.comp__fill--bad{background:var(--feedback-error)}.comp__note{color:var(--text-subtle);margin-bottom:var(--space-2)}.comp details summary{color:var(--text-link);font-size:var(--body-small-size);cursor:pointer;list-style:none}.comp details summary::-webkit-details-marker{display:none}.comp details summary:before{content:"▸ "}.comp details[open] summary:before{content:"▾ "}.comp details p{color:var(--text-subtle);font-size:var(--body-small-size);line-height:var(--body-small-line);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--accent-teal);background:rgba(var(--rgb-teal),.05)}.flaglist,.planlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.flaglist li{display:flex;gap:var(--space-3);color:var(--text-body);font-size:var(--body-small-size);line-height:var(--body-small-line)}.flaglist li:before{content:"⚠";color:var(--feedback-warning);flex-shrink:0}.flaglist li.ok:before{content:"✓";color:var(--feedback-success)}.planlist li{display:flex;gap:var(--space-3);color:var(--text-subtle);font-size:var(--body-small-size);line-height:var(--body-small-line)}.planlist li:before{content:"→";color:var(--accent-teal);flex-shrink:0}.panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-5)}.panel>.overline{margin-bottom:var(--space-4)}.panel--glass{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:var(--glass-border)}@media (prefers-reduced-transparency:reduce){.panel--glass{background:var(--bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}}.meter{margin-bottom:var(--space-4)}.meter__head{display:flex;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--body-small-size);color:var(--text-subtle)}.meter__head strong{color:var(--text-heading);font-variant-numeric:tabular-nums}.meter__track{height:8px;border-radius:4px;background:var(--bg-sunken);overflow:hidden}.meter__fill{display:block;height:100%;border-radius:4px;width:var(--w,40%);background:linear-gradient(90deg,var(--brand-primary),var(--accent-teal))}.meter--warn .meter__fill{background:var(--feedback-warning)}.credits{justify-content:space-between;gap:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-7)}.credits,.credits__left{display:flex;align-items:center}.credits__left{gap:var(--space-4)}.credits__num{font-family:var(--font-display);font-weight:700;font-size:40px;color:var(--accent-teal);font-variant-numeric:tabular-nums;background:rgba(var(--rgb-teal),.08);border-radius:var(--radius-sm);padding:4px 14px}@media (max-width:767.98px){.credits{flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4)}}.hrow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:var(--space-3)}.hrow>summary{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none}.hrow>summary::-webkit-details-marker{display:none}.hrow__date{color:var(--text-muted)}.hrow__date,.hrow__title{font-size:var(--body-small-size);white-space:nowrap}.hrow__title{flex:1;color:var(--text-body);overflow:hidden;text-overflow:ellipsis}.hrow__body{padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--border-subtle)}.hrow__body .overline{margin:var(--space-5) 0 var(--space-3)}.field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.field__label{font-size:var(--body-small-size);line-height:var(--body-small-line);font-weight:500;color:var(--text-body)}.field__optional{color:var(--text-muted);font-weight:400}.field__input{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text-heading);font-family:var(--font-ui);font-size:var(--body-medium-size);line-height:1.5;transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.field__input::-moz-placeholder{color:var(--text-muted)}.field__input::placeholder{color:var(--text-muted)}.field__input:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(var(--rgb-primary),.2)}.field__input--area{resize:vertical;min-height:120px}.field--invalid .field__input{border-color:var(--feedback-error)}.field__error{color:var(--feedback-error)!important;margin:0}.try__tabs{display:flex;gap:var(--space-5);border-bottom:1px solid var(--border-subtle)}.try__tab{background:none;cursor:pointer;font-family:var(--font-ui);font-size:var(--body-medium-size);font-weight:500;color:var(--text-subtle);padding:0 0 var(--space-3);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.try__tab.is-active,.try__tab:hover{color:var(--text-heading)}.try__tab.is-active{border-bottom-color:var(--brand-primary)}.try__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-8) var(--space-5);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.try__drop.is-over,.try__drop:hover{border-color:var(--brand-primary-hover);background:rgba(var(--rgb-primary),.06)}.try__drop-icon{width:36px;height:36px;color:var(--text-muted)}.try__drop .body-medium{color:var(--text-subtle);max-width:40ch}.try__file{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--bg-surface)}.try__file-name{color:var(--text-body)}.try__file-remove{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:18px;line-height:1;padding:2px 6px;transition:color var(--dur-hover) var(--ease-out)}.try__file-remove:hover{color:var(--feedback-error)}.try__counter{color:var(--text-muted);font-variant-numeric:tabular-nums}.try__progress{height:4px;border-radius:2px;background:var(--bg-sunken);overflow:hidden}.try__progress-fill{display:block;height:100%;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--brand-primary),var(--accent-teal));animation:tryScan 1.1s var(--ease-in-out) infinite}@keyframes tryScan{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh}.auth__form{display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6)}.auth__card{width:100%;max-width:400px}.auth__card .heading-h3{margin-bottom:var(--space-2)}.auth__card>.body-small{margin-bottom:var(--space-6)}.auth__social{flex-direction:column;gap:var(--space-3)}.auth__divider,.auth__social{display:flex;margin-bottom:var(--space-5)}.auth__divider{align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:12px}.auth__divider:after,.auth__divider:before{content:"";flex:1;height:1px;background:var(--border-subtle)}.auth__side{background:linear-gradient(160deg,var(--bg-surface),var(--bg-sunken));border-left:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;padding:var(--space-8);position:relative;overflow:hidden}.auth__side-inner{max-width:420px}.auth__side-inner .display-small{margin-bottom:var(--space-5)}.auth__note{color:var(--text-muted);font-size:12px;margin-top:var(--space-5)}.room{max-width:980px;margin:0 auto}.room__stage{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(160deg,var(--bg-elevated),var(--bg-sunken));border:1px solid var(--border-subtle);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.room__avatar{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--accent-teal));position:relative}.room__avatar:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(var(--rgb-teal),.4);animation:speak 2s var(--ease-in-out) infinite}@keyframes speak{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.4}}.room__rec{left:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2)}.room__progress,.room__rec{position:absolute;top:var(--space-4);font-size:12px;color:var(--text-subtle);background:rgba(4,8,31,.6);border-radius:var(--radius-pill);padding:4px 12px}.room__progress{right:var(--space-4);letter-spacing:.1em;text-transform:uppercase}.room__caption{position:absolute;bottom:var(--space-5);left:50%;transform:translateX(-50%);max-width:70%;text-align:center;background:rgba(4,8,31,.75);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);color:var(--text-body);font-size:var(--body-medium-size)}.room__bar{display:flex;justify-content:center;align-items:center;gap:var(--space-4)}.room__mic{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:var(--brand-primary);color:#fff;display:grid;place-items:center;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.room__mic:hover{background:var(--brand-primary-fill-hover)}.room__mic:active{transform:scale(.95)}.room__end{border-color:var(--feedback-error)!important;color:var(--feedback-error)!important}.reveal{opacity:0;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity var(--dur-reveal) var(--ease-reveal),transform var(--dur-reveal) var(--ease-reveal)}.reveal.reveal--left{transform:translateX(-24px)}.reveal.reveal--right{transform:translateX(24px)}.reveal.reveal--left.is-visible,.reveal.reveal--right.is-visible{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.comp__fill{transform:scaleX(1);transition:none}.room__avatar:after{animation:none}.btn,.card,.dtable tbody tr,.seg__btn{transition:none}.reveal,.reveal.reveal--left,.reveal.reveal--right{opacity:1;transform:none;transition:none}.try__progress-fill{animation:none;width:100%}}
/*# sourceMappingURL=c972631551fb8b44.css.map*/