@font-face{font-family:__Inter_9ec47d;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_9ec47d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_9ec47d;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_9ec47d;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_9ec47d;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_9ec47d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_9ec47d;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_9ec47d;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_9ec47d{font-family:__Inter_9ec47d,__Inter_Fallback_9ec47d;font-style:normal}.__variable_9ec47d{--font-inter:"__Inter_9ec47d","__Inter_Fallback_9ec47d"}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3b7547;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_3b7547;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b7547{font-family:__JetBrains_Mono_3b7547,__JetBrains_Mono_Fallback_3b7547;font-style:normal}.__variable_3b7547{--font-jetbrains:"__JetBrains_Mono_3b7547","__JetBrains_Mono_Fallback_3b7547"}@font-face{font-family:"__Instrument_Serif_0e59f9";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_0e59f9";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"__Instrument_Serif_Fallback_0e59f9";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_0e59f9{font-family:"__Instrument_Serif_0e59f9","__Instrument_Serif_Fallback_0e59f9";font-weight:400;font-style:italic}.__variable_0e59f9{--font-instrument:"__Instrument_Serif_0e59f9","__Instrument_Serif_Fallback_0e59f9"}:root{--black:#0a0a0a;--off-black:#141414;--ink:#1a1a1a;--muted:#525252;--muted-2:#8a8a8a;--line:#f0efeb;--line-2:#e6e4df;--bg:#faf8f4;--bg-2:#fff;--bg-sunk:#f4f2ed;--border:hsla(0,0%,4%,.08);--border-strong:hsla(0,0%,4%,.16);--fg:#0a0a0a;--accent:#fcd34d;--accent-dark:#fbbf24;--accent-fg:#0a0a0a;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--card-pad:28px;--grid-gap:20px;--row-pad:16px;--font-sans:var(--font-inter,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,"SF Mono",Menlo,monospace;--font-serif:var(--font-instrument,"Instrument Serif"),"Cormorant Garamond",Georgia,serif;--shadow-sm:0 1px 2px hsla(0,0%,4%,.04);--shadow-md:0 4px 12px hsla(0,0%,4%,.06);--shadow-lg:0 12px 32px hsla(0,0%,4%,.1);--shadow-xl:0 24px 48px hsla(0,0%,4%,.14)}*{box-sizing:border-box}#__next,body,html{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--fg);background:var(--bg);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.tabular{font-variant-numeric:tabular-nums}.ss-app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.ss-main{min-width:0}.ss-main,.ss-sidebar{display:flex;flex-direction:column}.ss-sidebar{background:var(--bg-2);border-right:1px solid var(--border);padding:18px 12px;gap:14px;position:sticky;top:0;height:100vh;overflow:auto}.ss-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.ss-brand-mark{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);display:grid;place-items:center}.ss-brand-name{font-weight:700;font-size:15px;letter-spacing:-.01em}.ss-brand-name span{color:var(--accent-dark)}.ss-site-switcher{display:flex;align-items:center;gap:10px;width:100%;background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;cursor:pointer;color:var(--fg);text-align:left}.ss-site-switcher:hover{border-color:var(--border-strong)}.ss-site-avatar{width:28px;height:28px;border-radius:6px;background:var(--accent);color:var(--accent-fg);display:grid;place-items:center;font-weight:700;font-size:11px;letter-spacing:.02em;flex-shrink:0}.ss-site-meta{flex:1;min-width:0}.ss-site-name{font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-site-domain{font-size:11px;color:var(--muted)}.ss-nav{gap:14px;margin-top:4px}.ss-nav,.ss-nav-group{display:flex;flex-direction:column}.ss-nav-group{gap:1px}.ss-nav-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding:0 10px;margin-bottom:4px;font-weight:600}.ss-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--muted);font-size:13px;cursor:pointer;text-align:left;position:relative;font-weight:500}.ss-nav-item:hover{background:var(--bg-sunk);color:var(--fg)}.ss-nav-item.is-active{background:var(--accent);color:var(--accent-fg)}.ss-nav-item-label{flex:1}.ss-nav-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;background:var(--bg-sunk);color:var(--muted);font-variant-numeric:tabular-nums}.ss-nav-item.is-active .ss-nav-badge{background:rgba(0,0,0,.15);color:inherit}.ss-nav-item.is-highlight:not(.is-active){color:var(--fg)}.ss-nav-pulse{position:absolute;top:9px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--accent-dark);box-shadow:0 0 0 0 var(--accent-dark);animation:ss-pulse 2s infinite}.ss-nav-item.is-active .ss-nav-pulse{display:none}.ss-sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding-top:10px}.ss-user{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-sm)}.ss-user-avatar{width:28px;height:28px;border-radius:50%;background:var(--bg-sunk);color:var(--fg);display:grid;place-items:center;font-weight:600;font-size:12px;border:1px solid var(--border)}.ss-user-meta{font-size:12px;line-height:1.3}.ss-user-email{color:var(--muted);font-size:11px}.ss-topbar{justify-content:space-between;height:54px;padding:0 24px;background:var(--bg-2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.ss-crumbs,.ss-topbar{display:flex;align-items:center}.ss-crumbs{gap:8px;font-size:13px}.ss-crumb-muted{color:var(--muted)}.ss-crumb-current{font-weight:600}.ss-topbar-actions{gap:10px}.ss-search,.ss-topbar-actions{display:flex;align-items:center}.ss-search{gap:8px;background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;width:320px;color:var(--muted)}.ss-search input{flex:1;background:none;border:none;outline:none;font-size:12.5px;color:var(--fg)}.ss-search input::placeholder{color:var(--muted-2)}.ss-search kbd{font-family:var(--font-mono);font-size:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.ss-agentbar{justify-content:space-between;gap:24px;padding:14px 24px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,var(--bg-2)) 0,var(--bg-2) 50%);border-bottom:1px solid var(--border)}.ss-agent-left,.ss-agentbar{display:flex;align-items:center}.ss-agent-left{gap:14px;min-width:0}.ss-agent-dot{display:flex;align-items:center;gap:3px;background:var(--fg);color:var(--bg-2);border-radius:20px;padding:6px 10px}.ss-agent-dot span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:ss-blink 1.2s ease-in-out infinite}.ss-agent-dot span:nth-child(2){animation-delay:.2s}.ss-agent-dot span:nth-child(3){animation-delay:.4s}.ss-agentbar.is-paused .ss-agent-dot span{animation:none;background:var(--muted-2)}@keyframes ss-blink{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.ss-agent-title{font-size:13px;font-weight:500}.ss-agent-title strong{font-weight:700;margin-right:4px}.ss-agent-mode{margin-left:6px}.ss-agent-mode,.ss-agent-sub{color:var(--muted);font-size:12px}.ss-agent-sub{margin-top:2px}.ss-agent-sub b{color:var(--fg);font-weight:600}.ss-agent-right{display:flex;gap:8px}.ss-content{padding:28px;max-width:1500px;width:100%;margin:0 auto;flex:1}.ss-btn{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-sm);padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .05s ease;white-space:nowrap;background:var(--bg-2);color:var(--fg);border-color:var(--border)}.ss-btn:hover{border-color:var(--border-strong)}.ss-btn:active{transform:translateY(.5px)}.ss-btn-primary{background:var(--fg);color:var(--bg-2);border-color:var(--fg)}.ss-btn-primary:hover{background:var(--off-black);border-color:var(--off-black)}.ss-btn-accent{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.ss-btn-accent:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.ss-btn-ghost{background:transparent;border-color:transparent;color:var(--muted)}.ss-btn-ghost:hover{background:var(--bg-sunk);color:var(--fg);border-color:transparent}.ss-btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.ss-btn-sm{padding:4px 9px;font-size:11.5px;gap:4px}.ss-btn-lg{padding:10px 16px;font-size:13px;gap:8px}.ss-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--bg-sunk);color:var(--fg);letter-spacing:.01em}.ss-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ss-pill-ok{background:rgba(34,197,94,.12);color:#15803d}.ss-pill-warn{background:rgba(245,158,11,.14);color:#b45309}.ss-pill-err{background:rgba(239,68,68,.12);color:#b91c1c}.ss-pill-info{background:rgba(59,130,246,.12);color:#1d4ed8}.ss-pill-critical{background:rgba(239,68,68,.12);color:#b91c1c}.ss-pill-warning{background:rgba(245,158,11,.14);color:#b45309}.ss-pill-accent{background:var(--accent);color:var(--accent-fg)}.ss-pill-outline{background:transparent;border:1px solid var(--border-strong);color:var(--muted)}.ss-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ss-card-head{display:flex;align-items:center;justify-content:space-between;padding:16px var(--card-pad);border-bottom:1px solid var(--line)}.ss-card-title{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.ss-card-sub{margin:2px 0 0;color:var(--muted);font-size:12px}.ss-card-right{display:flex;align-items:center;gap:8px}.ss-card-body,.ss-kpi{padding:var(--card-pad)}.ss-kpi{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease,transform .15s ease}.ss-kpi:hover{border-color:var(--border-strong)}.ss-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.ss-kpi-row{display:flex;align-items:baseline;gap:12px}.ss-kpi-value{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ss-kpi-suffix{font-size:14px;color:var(--muted);font-weight:500;margin-left:4px}.ss-kpi-delta{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;font-variant-numeric:tabular-nums}.ss-kpi-delta.is-up{background:rgba(34,197,94,.12);color:#15803d}.ss-kpi-delta.is-down{background:rgba(239,68,68,.12);color:#b91c1c}.ss-kpi-accent-primary{border-color:var(--fg)}.ss-sparkline{height:40px}.ss-chart,.ss-sparkline{width:100%;display:block}.ss-chart{height:220px}.ss-section{margin-bottom:28px}.ss-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px;gap:16px}.ss-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin-bottom:4px}.ss-section-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.ss-activity{display:grid;grid-template-columns:56px 28px 1fr auto;gap:14px;align-items:center;padding:12px var(--card-pad);border-bottom:1px solid var(--line);transition:background .12s ease}.ss-activity:last-child{border-bottom:none}.ss-activity:hover{background:var(--bg-sunk)}.ss-activity-time{font-family:var(--font-mono);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ss-activity-ico{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bg-sunk);color:var(--fg)}.ss-activity-ok .ss-activity-ico{background:rgba(34,197,94,.14);color:#15803d}.ss-activity-warn .ss-activity-ico,.ss-activity-warn.ss-activity-ico{background:rgba(245,158,11,.16);color:#b45309}.ss-activity-err .ss-activity-ico{background:rgba(239,68,68,.14);color:#b91c1c}.ss-activity-body{min-width:0}.ss-activity-title{font-weight:600;font-size:13px;line-height:1.3}.ss-activity-detail{font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-activity-target{font-family:var(--font-mono);font-size:11px;color:var(--muted-2);margin-top:2px}.ss-activity-actions{display:flex;gap:6px}.ss-activity.is-compact{grid-template-columns:48px 24px 1fr;padding:8px var(--card-pad)}.ss-activity.is-compact .ss-activity-ico{width:24px;height:24px}.ss-activity.is-compact .ss-activity-title{font-size:12.5px}.ss-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ss-table thead th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;padding:10px 14px;background:var(--bg-sunk);border-bottom:1px solid var(--border);white-space:nowrap}.ss-table thead th.num{text-align:right}.ss-table tbody td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--fg)}.ss-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.ss-table tbody tr:hover td{background:var(--bg-sunk)}.ss-table tbody tr:last-child td{border-bottom:none}.ss-kw-link{font-family:var(--font-mono);font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:260px}.ss-grid{display:grid;gap:var(--grid-gap)}.ss-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-span-2{grid-column:span 2}.ss-span-3{grid-column:span 3}.ss-span-4{grid-column:span 4}.ss-span-8{grid-column:span 8}.ss-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-autopilot{background:linear-gradient(135deg,var(--fg) 0,#1f1f21 100%);color:var(--bg-2);border-radius:var(--radius-xl);padding:32px;overflow:hidden;position:relative;margin-bottom:20px}.hero-autopilot:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;background:radial-gradient(circle,var(--accent) 0,transparent 62%);opacity:.38;pointer-events:none}.hero-auto-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;position:relative}.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:ss-blink 1.4s infinite}.hero-auto h1{margin:12px 0 6px;font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hero-auto-sub{color:hsla(0,0%,100%,.7);font-size:15px;max-width:480px}.hero-auto-stats{display:flex;gap:22px;margin-top:28px}.hero-auto-stat .s-val{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-auto-stat .s-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.6);font-weight:600;margin-top:2px}.hero-auto-stat .s-val .unit{font-size:16px;color:hsla(0,0%,100%,.5);font-weight:500;margin-left:4px}.hero-auto-right{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:18px;font-size:12.5px}.hero-auto-right h4{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.7);font-weight:600}.hero-mini-activity{display:flex;flex-direction:column;gap:10px}.hero-mini-item{display:flex;align-items:center;gap:10px}.hero-mini-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hero-mini-dot.ok{background:#4ade80}.hero-mini-dot.warn{background:var(--accent)}.hero-mini-text{flex:1;color:#fff}.hero-mini-time{font-family:var(--font-mono);color:hsla(0,0%,100%,.5);font-size:10.5px}.issue-row{display:grid;grid-template-columns:8px 1fr auto;gap:16px;align-items:stretch;padding:14px var(--card-pad);border-bottom:1px solid var(--line);position:relative}.issue-row:last-child{border-bottom:none}.issue-row:hover{background:var(--bg-sunk)}.issue-bar{border-radius:2px}.issue-bar.critical{background:var(--danger)}.issue-bar.warning{background:var(--warning)}.issue-bar.info{background:var(--info)}.issue-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;color:var(--muted)}.issue-title{font-weight:600;font-size:14px}.issue-desc{font-size:12.5px;color:var(--muted);margin-top:4px}.issue-right{display:flex;flex-direction:column;gap:6px;align-items:flex-end;justify-content:center}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:16px}.tabs button{padding:10px 16px;background:none;cursor:pointer;font-size:13px;font-weight:500;color:var(--muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px}.tabs button.active{color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.tabs button:hover:not(.active){color:var(--fg)}.filter-pills{display:flex;gap:6px;flex-wrap:wrap}.filter-pill{border:1px solid var(--border);background:var(--bg-2);padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;color:var(--muted);cursor:pointer}.filter-pill.active{background:var(--fg);color:var(--bg-2);border-color:var(--fg)}.diff-row{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:16px;border-bottom:1px solid var(--line);align-items:start}.diff-row:last-child{border-bottom:none}.diff-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding-top:4px}.diff-old{background:rgba(239,68,68,.06);border-radius:var(--radius-sm);color:#991b1b;border:1px solid rgba(239,68,68,.2);text-decoration:line-through;text-decoration-color:rgba(153,27,27,.3)}.diff-new,.diff-old{padding:10px 14px;font-size:13px}.diff-new{background:rgba(34,197,94,.07);border-radius:var(--radius-sm);color:#166534;border:1px solid rgba(34,197,94,.24);margin-top:6px}.reason-box{display:flex;gap:10px;background:var(--bg-sunk);padding:10px 14px;border-radius:var(--radius-sm);font-size:12.5px;color:var(--muted);margin-top:8px}.reason-box b{color:var(--fg)}.reason-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.donut{position:relative;width:160px;height:160px}.donut svg{transform:rotate(-90deg)}.donut-label{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.donut-label .v{font-size:32px;font-weight:700;line-height:1}.donut-label .l{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:4px}.landing{background:var(--bg);min-height:100vh;padding:0 28px}.landing-nav{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 0}.landing-hero{max-width:1200px;margin:80px auto}.landing-h1{font-size:88px;line-height:.95;font-weight:700;letter-spacing:-.04em;max-width:960px}.landing-h1 em{font-style:italic;font-family:var(--font-serif);font-weight:400;background:linear-gradient(var(--accent-dark) 0,var(--accent-dark) 100%) no-repeat bottom;background-size:100% 34%;padding:0 .1em}.landing-sub{font-size:20px;color:var(--muted);max-width:640px;margin:32px 0}.landing-cta{display:flex;gap:10px}.landing-logos{max-width:1200px;margin:60px auto;display:flex;gap:32px;align-items:center;color:var(--muted)}.landing-logos-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 480px;background:var(--bg)}.login-visual{background:var(--fg);color:var(--bg-2);padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-visual:after{content:"";position:absolute;inset:auto -200px -200px auto;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0,transparent 60%);opacity:.3}.login-right{display:flex;align-items:center;justify-content:center;padding:48px}.login-form{width:100%;max-width:360px}.ss-input{width:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;color:var(--fg);outline:none;transition:border-color .15s ease}.ss-input:focus{border-color:var(--fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.u-row{align-items:center}.u-col,.u-row{display:flex;gap:10px}.u-col{flex-direction:column}.u-muted{color:var(--muted)}.u-mono{font-family:var(--font-mono)}.u-mt-16{margin-top:16px}.u-mt-24{margin-top:24px}.u-mt-8{margin-top:8px}.u-mb-8{margin-bottom:8px}.u-flex{display:flex}.u-gap-8{gap:8px}.u-gap-12{gap:12px}.u-grow{flex:1}.u-right{margin-left:auto}.u-center{align-items:center}.u-small{font-size:12px;color:var(--muted)}.ss-onboarding-page{min-height:100vh;background:var(--bg);display:grid;place-items:center;padding:24px}.ss-onboarding-card{width:min(740px,100%);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:36px 40px}.ss-onboarding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ss-onboarding-title{margin:4px 0 8px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ss-onboarding-stepper{padding:14px 0 24px;margin-bottom:20px}.ss-onboarding-stepper,.ss-step{display:flex;align-items:center;gap:10px}.ss-step{color:var(--muted);font-size:12.5px;font-weight:500}.ss-step.is-active{color:var(--fg);font-weight:600}.ss-step.is-done{color:var(--fg)}.ss-step-bullet{width:24px;height:24px;border-radius:999px;border:1.5px solid var(--border);display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--bg-2);color:var(--muted)}.ss-step.is-active .ss-step-bullet,.ss-step.is-done .ss-step-bullet{border-color:var(--fg);background:var(--fg);color:var(--bg-2)}.ss-step-line{flex:1;height:1px;background:var(--border);min-width:30px}.ss-step-line.is-done{background:var(--fg)}.ss-field{margin-bottom:18px}.ss-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ss-field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ss-field-optional{color:var(--muted-2,var(--muted));font-weight:500;text-transform:none;letter-spacing:0}.ss-field-hint{margin-top:6px;font-size:11.5px;color:var(--muted)}.ss-input-with-pill{position:relative}.ss-input-with-pill .ss-input{padding-right:220px}.ss-input-with-pill>.ss-pill{position:absolute;right:8px;top:50%;transform:translateY(-50%);max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.ss-input-with-pill .ss-input{padding-right:14px}.ss-input-with-pill>.ss-pill{position:static;transform:none;display:inline-flex;margin-top:6px}}.ss-platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ss-platform-card{text-align:left;padding:12px 14px;border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-2);cursor:pointer;display:flex;gap:12px;align-items:center;transition:border-color .15s ease,background .15s ease}.ss-platform-card:hover{border-color:color-mix(in srgb,var(--fg) 30%,var(--border))}.ss-platform-card.is-active{border-color:var(--fg);background:var(--bg-sunk,color-mix(in srgb,var(--fg) 4%,var(--bg-2)))}.ss-platform-logo{width:36px;height:36px;border-radius:8px;background:var(--bg-sunk,color-mix(in srgb,var(--fg) 5%,var(--bg-2)));display:grid;place-items:center;font-weight:700;font-size:12px;border:1px solid var(--border);flex-shrink:0}.ss-platform-body{flex:1;min-width:0}.ss-radio-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ss-radio-card{text-align:left;padding:12px 14px;border:1.5px solid var(--border);border-radius:var(--radius-md,10px);background:var(--bg-2);cursor:pointer;display:flex;gap:12px;align-items:flex-start;transition:border-color .15s ease,background .15s ease}.ss-radio-card:hover{border-color:color-mix(in srgb,var(--fg) 30%,var(--border))}.ss-radio-card.is-active{border-color:var(--fg);background:var(--bg-sunk,color-mix(in srgb,var(--fg) 4%,var(--bg-2)))}.ss-radio-bullet{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--border);flex-shrink:0;margin-top:1px;display:grid;place-items:center}.ss-radio-card.is-active .ss-radio-bullet{border-color:var(--fg)}.ss-radio-card.is-active .ss-radio-bullet span{width:8px;height:8px;border-radius:999px;background:var(--fg)}.ss-radio-body{flex:1;min-width:0}.ss-chips{width:100%}.ss-chips-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:42px;transition:border-color .15s ease}.ss-chips-row:focus-within{border-color:var(--fg)}.ss-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:color-mix(in srgb,var(--fg) 7%,var(--bg-2));border-radius:999px;font-size:12.5px;color:var(--fg)}.ss-chip-remove{width:18px;height:18px;border-radius:999px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--muted)}.ss-chip-remove:hover{background:rgba(0,0,0,.08);color:var(--fg)}.ss-chips-input{flex:1;min-width:140px;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--fg);padding:4px 2px}.ss-gsc-card{display:flex;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunk,color-mix(in srgb,var(--fg) 3%,var(--bg-2)));margin-top:8px}.ss-gsc-icon{width:36px;height:36px;border-radius:8px;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0;color:var(--fg)}.ss-gsc-body{flex:1;min-width:0}.ss-gsc-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;cursor:pointer;user-select:none}.ss-gsc-toggle input{accent-color:var(--fg);width:16px;height:16px}.ss-onboarding-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.ss-onboarding-error{margin:16px 0 0;padding:10px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);font-size:12.5px;color:#b91c1c}.ss-onboarding-creating{text-align:center;padding:24px 20px 32px}.ss-creating-spinner{display:inline-flex;color:var(--fg);animation:ss-spin 1s linear infinite}@keyframes ss-spin{to{transform:rotate(1turn)}}.ss-creating-list{list-style:none;padding:0;margin:24px auto 0;max-width:380px;text-align:left;display:flex;flex-direction:column;gap:10px}.ss-creating-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--muted);transition:color .2s ease}.ss-creating-item.is-active{color:var(--fg);font-weight:500}.ss-creating-item.is-done{color:var(--fg)}.ss-creating-bullet{width:20px;height:20px;border-radius:999px;border:1.5px solid var(--border);display:grid;place-items:center;flex-shrink:0;background:var(--bg-2);transition:border-color .2s ease,background .2s ease,color .2s ease;color:var(--bg-2)}.ss-creating-item.is-done .ss-creating-bullet{background:var(--fg);border-color:var(--fg);color:var(--bg-2)}.ss-creating-item.is-active .ss-creating-bullet{border-color:var(--fg)}.ss-creating-dot{width:6px;height:6px;border-radius:999px;background:var(--muted)}.ss-creating-item.is-active .ss-creating-dot{background:var(--fg);animation:ss-pulse 1s ease-in-out infinite}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:640px){.ss-onboarding-card{padding:24px 22px}.ss-platform-grid,.ss-radio-list{grid-template-columns:1fr}.ss-step-label{display:none}}