:root{color-scheme:dark;--color-bg:#020617;--color-text:#e5eefb;--color-text-muted:#94a3b8;--color-accent:#67e8f9;--color-accent-secondary:#c4b5fd;--color-success:#86efac;--color-warning:#fef08a;--color-error:#fecaca;--color-error-strong:#f87171;--color-text-strong:#f8fafc;--color-white:#ffffff;--color-surface:#0f172a;--color-surface-strong:#111827;--color-surface-alt:rgba(103,232,249,0.08);--color-border:rgba(148,163,184,0.2);--color-text-subtle:#64748b;--color-text-soft:#e2e8f0;--color-text-secondary:#cbd5e1;--color-success-soft:#bbf7d0;--color-warning-soft:#fde68a;--color-warning-pale:#fef3c7;--color-accent-pale:#cffafe;--color-sky-soft:#bae6fd;--color-cyan-soft:#a5f3fc;--color-success-ink:#052e16;--color-065f46:#065f46;--color-1e3a5f:#1e3a5f;--color-34d399:#34d399;--color-60a5fa:#60a5fa;--color-713f12:#713f12;--color-7f1d1d:#7f1d1d;--color-e0f2fe:#e0f2fe;--color-f1f5f9:#f1f5f9;--color-fbbf24:#fbbf24;--color-rgb-0-0-0-a025:rgba(0,0,0,0.25);--color-rgb-0-0-0-a035:rgba(0,0,0,0.35);--color-rgb-103-232-249-a012:rgba(103,232,249,0.12);--color-rgb-103-232-249-a016:rgba(103,232,249,0.16);--color-rgb-103-232-249-a018:rgba(103,232,249,0.18);--color-rgb-103-232-249-a022:rgba(103,232,249,0.22);--color-rgb-103-232-249-a032:rgba(103,232,249,0.32);--color-rgb-103-232-249-a055:rgba(103,232,249,0.55);--color-rgb-103-232-249-a058:rgba(103,232,249,0.58);--color-rgb-103-232-249-a075:rgba(103,232,249,0.75);--color-rgb-125-211-252-a02:rgba(125,211,252,0.2);--color-rgb-134-239-172-a016:rgba(134,239,172,0.16);--color-rgb-134-239-172-a022:rgba(134,239,172,0.22);--color-rgb-134-239-172-a03:rgba(134,239,172,0.3);--color-rgb-139-92-246-a009:rgba(139,92,246,0.09);--color-rgb-139-92-246-a02:rgba(139,92,246,0.2);--color-rgb-14-165-233-a012:rgba(14,165,233,0.12);--color-rgb-148-163-184-a003:rgba(148,163,184,0.03);--color-rgb-148-163-184-a004:rgba(148,163,184,0.04);--color-rgb-148-163-184-a01:rgba(148,163,184,0.1);--color-rgb-148-163-184-a012:rgba(148,163,184,0.12);--color-rgb-148-163-184-a014:rgba(148,163,184,0.14);--color-rgb-148-163-184-a015:rgba(148,163,184,0.15);--color-rgb-148-163-184-a028:rgba(148,163,184,0.28);--color-rgb-148-163-184-a035:rgba(148,163,184,0.35);--color-rgb-15-23-42-a054:rgba(15,23,42,0.54);--color-rgb-15-23-42-a058:rgba(15,23,42,0.58);--color-rgb-15-23-42-a06:rgba(15,23,42,0.6);--color-rgb-15-23-42-a062:rgba(15,23,42,0.62);--color-rgb-15-23-42-a066:rgba(15,23,42,0.66);--color-rgb-15-23-42-a072:rgba(15,23,42,0.72);--color-rgb-15-23-42-a074:rgba(15,23,42,0.74);--color-rgb-15-23-42-a076:rgba(15,23,42,0.76);--color-rgb-15-23-42-a078:rgba(15,23,42,0.78);--color-rgb-15-23-42-a08:rgba(15,23,42,0.8);--color-rgb-15-23-42-a088:rgba(15,23,42,0.88);--color-rgb-15-23-42-a092:rgba(15,23,42,0.92);--color-rgb-15-23-42-a094:rgba(15,23,42,0.94);--color-rgb-16-185-129-a008:rgba(16,185,129,0.08);--color-rgb-16-185-129-a012:rgba(16,185,129,0.12);--color-rgb-168-85-247-a014:rgba(168,85,247,0.14);--color-rgb-168-85-247-a016:rgba(168,85,247,0.16);--color-rgb-168-85-247-a024:rgba(168,85,247,0.24);--color-rgb-196-181-253-a024:rgba(196,181,253,0.24);--color-rgb-2-6-23-a028:rgba(2,6,23,0.28);--color-rgb-2-6-23-a035:rgba(2,6,23,0.35);--color-rgb-2-6-23-a038:rgba(2,6,23,0.38);--color-rgb-2-6-23-a04:rgba(2,6,23,0.4);--color-rgb-2-6-23-a044:rgba(2,6,23,0.44);--color-rgb-2-6-23-a048:rgba(2,6,23,0.48);--color-rgb-2-6-23-a05:rgba(2,6,23,0.5);--color-rgb-2-6-23-a074:rgba(2,6,23,0.74);--color-rgb-2-6-23-a086:rgba(2,6,23,0.86);--color-rgb-20-184-166-a011:rgba(20,184,166,0.11);--color-rgb-234-179-8-a016:rgba(234,179,8,0.16);--color-rgb-239-68-68-a012:rgba(239,68,68,0.12);--color-rgb-248-113-113-a016:rgba(248,113,113,0.16);--color-rgb-248-113-113-a035:rgba(248,113,113,0.35);--color-rgb-248-113-113-a042:rgba(248,113,113,0.42);--color-rgb-250-204-21-a008:rgba(250,204,21,0.08);--color-rgb-250-204-21-a01:rgba(250,204,21,0.1);--color-rgb-250-204-21-a014:rgba(250,204,21,0.14);--color-rgb-250-204-21-a015:rgba(250,204,21,0.15);--color-rgb-250-204-21-a018:rgba(250,204,21,0.18);--color-rgb-250-204-21-a02:rgba(250,204,21,0.2);--color-rgb-250-204-21-a022:rgba(250,204,21,0.22);--color-rgb-250-204-21-a026:rgba(250,204,21,0.26);--color-rgb-251-146-60-a028:rgba(251,146,60,0.28);--color-rgb-251-191-36-a012:rgba(251,191,36,0.12);--color-rgb-251-191-36-a028:rgba(251,191,36,0.28);--color-rgb-255-255-255-a004:rgba(255,255,255,0.04);--color-rgb-255-255-255-a0045:rgba(255,255,255,0.045);--color-rgb-255-255-255-a0065:rgba(255,255,255,0.065);--color-rgb-255-255-255-a008:rgba(255,255,255,0.08);--color-rgb-255-255-255-a009:rgba(255,255,255,0.09);--color-rgb-255-255-255-a0095:rgba(255,255,255,0.095);--color-rgb-255-255-255-a01:rgba(255,255,255,0.1);--color-rgb-255-255-255-a012:rgba(255,255,255,0.12);--color-rgb-255-255-255-a014:rgba(255,255,255,0.14);--color-rgb-255-255-255-a055:rgba(255,255,255,0.55);--color-rgb-255-255-255-a085:rgba(255,255,255,0.85);--color-rgb-30-41-59-a052:rgba(30,41,59,0.52);--color-rgb-34-197-94-a012:rgba(34,197,94,0.12);--color-rgb-34-197-94-a016:rgba(34,197,94,0.16);--color-rgb-34-197-94-a02:rgba(34,197,94,0.2);--color-rgb-34-211-238-a008:rgba(34,211,238,0.08);--color-rgb-34-211-238-a01:rgba(34,211,238,0.1);--color-rgb-34-211-238-a014:rgba(34,211,238,0.14);--color-rgb-34-211-238-a018:rgba(34,211,238,0.18);--color-rgb-56-189-248-a02:rgba(56,189,248,0.2);--color-rgb-59-130-246-a012:rgba(59,130,246,0.12);--color-rgb-74-222-128-a03:rgba(74,222,128,0.3);--color-rgb-94-234-212-a022:rgba(94,234,212,0.22);--color-rgb-96-165-250-a028:rgba(96,165,250,0.28);--size-1:1px;--size-2:2px;--size-3:3px;--size-4:4px;--size-5:5px;--size-6:6px;--size-7:7px;--size-8:8px;--size-9:9px;--size-10:10px;--size-11:11px;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-18:18px;--size-20:20px;--size-22:22px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-32:32px;--size-34:34px;--size-36:36px;--size-38:38px;--size-42:42px;--size-44:44px;--size-48:48px;--size-72:72px;--size-76:76px;--size-80:80px;--size-84:84px;--size-92:92px;--size-96:96px;--size-120:120px;--size-160:160px;--size-190:190px;--size-200:200px;--size-220:220px;--size-240:240px;--size-260:260px;--size-280:280px;--size-300:300px;--size-320:320px;--size-360:360px;--size-380:380px;--size-400:400px;--size-420:420px;--size-500:500px;--size-520:520px;--size-640:640px;--size-720:720px;--size-760:760px;--size-800:800px;--size-920:920px;--size-980:980px;--size-999:999px;--size-1100:1100px;--size-1440:1440px;--size-1600:1600px;--size-100:100px;--size-rem-18:18rem;--size-rem-20:20rem;--size-rem-26:26rem;--size-rem-28:28rem;--space-0:0;--space-2xs:var(--size-2);--space-xs:var(--size-4);--space-sm:var(--size-8);--space-md:var(--size-16);--space-lg:var(--size-24);--space-xl:var(--size-48);--space-xs-rem:0.5rem;--space-sm-rem:0.75rem;--space-md-rem:1rem;--space-2xl:1.5rem;--radius-sm:var(--size-8);--radius-md:var(--size-18);--radius-lg:var(--size-24);--radius-xl:var(--size-34);--radius-full:999px;--font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;--font-size-body:var(--size-14);--font-size-label:var(--size-12);--font-size-heading:clamp(2rem,4vw,3.5rem);--font-size-detail:0.825rem;--font-size-small:0.875rem;--font-size-control:0.9375rem;--font-size-icon:1.25rem;--bp-desktop:var(--size-1100);--bp-tablet:var(--size-980);--bp-mobile:var(--size-720);--bp-small-mobile:var(--size-640)}body{color:var(--color-text);font-family:var(--font-family)}button,input,select,textarea{font:inherit}.structure-page,.studio-page,.workspace-page{width:100%}.alternatives-list,.approval-card,.form-grid,.project-facts,.role-comment,.sections-column,.side-panel-stack,.skeleton-structure-grid,.skeleton-thumbnail-grid,.slide-card-list,.structure-page,.summary-card,.timeline,.workspace-hero-stack,.workspace-role-list,.workspace-shell,.workspace-slide-grid,.workspace-trust-grid{min-width:0}