@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_09354f{font-family:Geist,Geist Fallback;font-style:normal}.__variable_09354f{--next-font-sans:"Geist","Geist Fallback"}@font-face{font-family:JetBrains Mono;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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;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;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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;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;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;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;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;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;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a8cb1a{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a8cb1a{--next-font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#101014;--surface:#17171c;--surface-2:#1d1d23;--surface-3:#24242b;--surface-4:#1a1a20;--border:#ffffff14;--border-strong:#2e2e38;--text:#e9e9ef;--text-2:#c4c4d0;--muted:#9b9baa;--dim:#6a6a78;--ink:#101014;--accent:#cdf564;--accent-lt:#cdf5641d;--accent-md:#cdf56452;--accent-hd:#cdf564af;--accent-2:#ba8cff;--accent-2-lt:#ba8cff1d;--accent-2-md:#ba8cff52;--accent-2-hd:#ba8cffaf;--green:#77be93;--green-lt:#77be931f;--green-md:#77be9352;--green-hd:#77be93af;--red:#e27c63;--red-lt:#e27c631f;--red-md:#e27c6352;--red-hd:#e27c63af;--warn:#d9a066;--warn-lt:#d9a0661f;--warn-md:#d9a06652;--warn-hd:#d9a066af;--fill-hairline:#ffffff0a;--fill-soft:#ffffff0d;--fill-strong:#ffffff1f;--shadow-card:0 8px 24px #00000047;--shadow-accent:0 6px 16px #cdf56433;--overlay-backdrop:#08080ccc;--accent-hover:#dcff8a;--scrollbar-thumb:#2e2e38;--scrollbar-thumb-hover:#3d3d4a;--chart-grid:#ffffff0d;--chart-surface:#14141a;--ring-track:#ffffff14;--toggle-off-bg:#2e2e38;--plan-pro-surface:#1b1b26;--brand-telegram:#7db8e8;--brand-telegram-lt:#7db8e824;--grade-a:var(--green);--grade-b:#a6cf7e;--grade-c:var(--warn);--grade-d:#e08f63;--grade-e:var(--red);--radius:12px;--radius-sm:8px;--radius-md:10px;--mono:"JetBrains Mono",ui-monospace,monospace;--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--surface-pro:var(--plan-pro-surface);--text-body:var(--text-2);--text-muted:var(--muted);--text-dim:#85859a;--text-faint:var(--dim);--border-hairline:var(--fill-hairline);--border-soft:var(--fill-soft);--border-input:var(--border-strong);--border-gold:var(--accent-2-lt);--border-gold-soft:var(--accent-2-md);--border-gold-strong:var(--accent-2-hd);--gold-light:var(--accent);--font-mono:var(--mono);--font-sans:var(--sans)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}[role=button],a,button{touch-action:manipulation}:where(button,a,summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}body{-webkit-font-smoothing:antialiased}button{font-family:inherit}input,select,textarea{font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 11px;font-size:13px;width:100%}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2-lt)}select{background-color:var(--bg);color:var(--text)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:6px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@keyframes drawerIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(1turn)}}.container{margin:0 auto;padding:20px 28px 60px;width:100%}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.dim{color:var(--dim)}@media(max-width:640px){.container{padding:18px 16px 50px}}.welcomeModalPanel{width:min(640px,100% - 32px)}:root{--accent-fg:var(--accent);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--ink);--btn-primary-hover:var(--accent-hover);--shadow-soft:0 1px 0 #ffffff08 inset,0 12px 32px #00000038;--ease:cubic-bezier(0.32,0.72,0,1)}[data-theme=light]{color-scheme:light;--bg:#f3f3f6;--surface:#fcfcfd;--surface-2:#f0f0f4;--surface-3:#e7e7ec;--surface-4:#f7f7f9;--border:#1a1a2414;--border-strong:#d3d3db;--text:#17171c;--text-2:#3a3a45;--muted:#5c5c6b;--dim:#77778a;--accent-lt:#cdf5644d;--accent-md:#a9d43c80;--accent-hd:#8db62a;--accent-hover:#c3ee52;--accent-fg:#4b6a00;--accent-2:#7b4fd6;--accent-2-lt:#7b4fd61a;--accent-2-md:#7b4fd64d;--accent-2-hd:#7b4fd6b3;--green:#237a4b;--green-lt:#237a4b14;--green-md:#237a4b40;--green-hd:#237a4bb3;--red:#b8432a;--red-lt:#b8432a12;--red-md:#b8432a40;--red-hd:#b8432ab3;--warn:#93560f;--warn-lt:#c9862b1f;--warn-md:#c9862b59;--warn-hd:#93560fb3;--fill-hairline:#1a1a2408;--fill-soft:#1a1a240d;--fill-strong:#1a1a241a;--shadow-card:0 1px 2px #1a1a240d,0 8px 24px #1a1a240d;--shadow-soft:0 1px 2px #1a1a240a,0 12px 32px #1a1a2412;--overlay-backdrop:#1a1a2466;--scrollbar-thumb:#c9c9d2;--scrollbar-thumb-hover:#b3b3be;--toggle-off-bg:#d3d3db;--mark-accent:#8db62a;--btn-primary-bg:#17171c;--btn-primary-fg:#cdf564;--btn-primary-hover:#2b2b33}[data-theme=light] [data-dialog]{box-shadow:0 30px 80px -30px rgba(26,26,36,.3490196078)}[data-theme=auto],[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:light){[data-theme=auto]{color-scheme:light;--bg:#f3f3f6;--surface:#fcfcfd;--surface-2:#f0f0f4;--surface-3:#e7e7ec;--surface-4:#f7f7f9;--border:#1a1a2414;--border-strong:#d3d3db;--text:#17171c;--text-2:#3a3a45;--muted:#5c5c6b;--dim:#77778a;--accent-lt:#cdf5644d;--accent-md:#a9d43c80;--accent-hd:#8db62a;--accent-hover:#c3ee52;--accent-fg:#4b6a00;--accent-2:#7b4fd6;--accent-2-lt:#7b4fd61a;--accent-2-md:#7b4fd64d;--accent-2-hd:#7b4fd6b3;--green:#237a4b;--green-lt:#237a4b14;--green-md:#237a4b40;--green-hd:#237a4bb3;--red:#b8432a;--red-lt:#b8432a12;--red-md:#b8432a40;--red-hd:#b8432ab3;--warn:#93560f;--warn-lt:#c9862b1f;--warn-md:#c9862b59;--warn-hd:#93560fb3;--fill-hairline:#1a1a2408;--fill-soft:#1a1a240d;--fill-strong:#1a1a241a;--shadow-card:0 1px 2px #1a1a240d,0 8px 24px #1a1a240d;--shadow-soft:0 1px 2px #1a1a240a,0 12px 32px #1a1a2412;--overlay-backdrop:#1a1a2466;--scrollbar-thumb:#c9c9d2;--scrollbar-thumb-hover:#b3b3be;--toggle-off-bg:#d3d3db;--mark-accent:#8db62a;--btn-primary-bg:#17171c;--btn-primary-fg:#cdf564;--btn-primary-hover:#2b2b33}[data-theme=auto] [data-dialog]{box-shadow:0 30px 80px -30px rgba(26,26,36,.3490196078)}}[data-theme]{background:var(--bg);color:var(--text)}:root{--sans:var(--next-font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--next-font-mono),ui-monospace,monospace}body{font-family:var(--sans);background:var(--bg);color:var(--text)}html{color-scheme:dark}a,button,input,label,select,summary,textarea{touch-action:manipulation}.skip-link{position:absolute;left:12px;top:-48px;z-index:1000;padding:10px 14px;border-radius:10px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);text-decoration:none;font-size:14px}.skip-link:focus-visible{top:12px;outline:2px solid var(--accent);outline-offset:2px}main[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html:has(body [data-embed-root]),html:has(body [data-embed-root]) body{min-height:0}