@font-face{font-family:Inter;src:url(/src/fonts/InterVariable-4.1.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0180-0217,U+021C-0236,U+0238-02C5,U+02DE-02FF,U+0309,U+030D-0325,U+0329-036F,U+0370-03FF,U+0400-052F,U+1C80-1C8F,U+1D00-1FFF,U+2070-209F,U+2150-218F,U+2200-22FF,U+2300-23FF,U+2460-27BF,U+2C60-2C7F,U+2DE0-2DFF,U+A640-A69F,U+A720-A7FF,U+FB00-FB06}@font-face{font-family:Inter;src:url(/src/fonts/InterVariable-4.1-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0100-017F,U+0218-021B,U+0237,U+02C6-02DD,U+0300-0308,U+030A-030C,U+0326-0328,U+2000-206F,U+20A0-20C0,U+2100-214F,U+2190-21FF,U+2212,U+221E,U+2248,U+2264-2265,U+22EF,U+2304,U+25B6,U+25B8,U+25BE,U+25C7-25C9,U+25CF,U+2605-2606,U+26A0,U+2713,U+2715,U+27F3,U+2922,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}html.public-page{scrollbar-gutter:stable}:root{--brand-bg:#0b111b;--brand-surface:#101b2a;--brand-surface-raised:#172637;--brand-line:#2c4057;--brand-text:#e4ebf5;--brand-muted:#afc0d5;--brand-accent:#85b3f0;--brand-action-start:#3273ca;--brand-action-end:#204b88;--brand-action-hover-start:#3b80d9;--brand-action-hover-end:#285c9f;--brand-action-border:#5a8bc8;--brand-profit:#32ae91;--brand-focus:#7292ba;--brand-on-accent:#f3f6fb;--brand-warning:#efa958;--brand-loss:#b95d6b;--brand-radius:7px;--brand-font:Inter,"Inter Fallback","Segoe UI",system-ui,-apple-system,sans-serif;--bg:var(--brand-bg);--panel:var(--brand-surface);--panel2:var(--brand-surface-raised);--surface:var(--brand-surface);--surface-raised:var(--brand-surface-raised);--line:var(--brand-line);--line-soft:var(--brand-line);--txt:var(--brand-text);--muted:var(--brand-muted);--accent:var(--brand-accent);--ink:var(--brand-on-accent);--green:var(--brand-profit);--red:var(--brand-loss);--blue:var(--brand-focus);--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--ease-out:cubic-bezier(.2,.7,.2,1)}body,body.studio-clean{font-family:var(--brand-font);background-color:var(--brand-bg);color:var(--brand-text)}button,input,select,textarea{font-family:inherit}button:not(.sell):not(.buy):not(:disabled):focus-visible,a:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.studio-clean .brand span{color:var(--brand-accent)}.studio-clean #account-signout.brand-action,.studio-clean a.brand-action,.studio-clean :is(button,a:where(.session-resume)).primary:not(.buy):not(.sell):not(#buy):not(#sell){background:linear-gradient(145deg,var(--brand-action-start),var(--brand-action-end));color:var(--brand-on-accent);border:1px solid var(--brand-action-border);box-shadow:inset 0 1px #ffffff12,0 3px 8px #0003}.studio-clean #account-signout.brand-action:hover,.studio-clean a.brand-action:hover,.studio-clean :is(button,a:where(.session-resume)).primary:not(.buy):not(.sell):not(#buy):not(#sell):hover{background:linear-gradient(145deg,var(--brand-action-hover-start),var(--brand-action-hover-end))}.workspace-auth-pending #lab,.workspace-auth-pending #account-workspace{display:none!important}.studio-clean a.brand-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}
