:root{--d:"Unbounded", "Arial Black", sans-serif;--b:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--m:"JetBrains Mono", ui-monospace, monospace;--font-display:var(--d);--font-body:var(--b);--font-mono:var(--m);--font-ui:var(--b);--font-accent:var(--d);--r-hero:28px;--r-card:20px;--r-panel:14px;--r-input:12px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--bg:#06141b;--s:#11212d;--t:#ccd0cf;--tm:#9ba8ab;--ln:#ccd0cf2e;--sal:#ffa586;--sig:#6bbf8a;--vx-bg-core:#06141b;--vx-surface-card:#11212d;--vx-surface-elevated:#253745;--vx-text-primary:#ccd0cf;--vx-text-muted:#9ba8ab;--vx-line-subtle:#253745;--vx-line-strong:#ccd0cf59;--vx-accent-bronze:#ffa586;--vx-seal-crimson:#6d001a}:root:not([data-theme=dark]),[data-theme=light]{--bg:#f4f5f4;--s:#e3e6e5;--t:#06141b;--tm:#4a5c6a;--ln:#06141b33;--sal:#6d001a;--vx-bg-core:#f4f5f4;--vx-surface-card:#e3e6e5;--vx-text-primary:#06141b;--vx-text-muted:#4a5c6a}[data-surface=site],[data-surface=login]{--surface:var(--s);--line:var(--ln);--text:var(--t);--muted:var(--tm);--accent:var(--sal);--on-accent:var(--bg)}[data-surface=workspace]{--bg:#06141b;--surface:#11212d;--surface-elevated:#253745;--line:#ccd0cf26;--text:#ccd0cf;--muted:#9ba8ab;--accent:#ffa586;--on-accent:#06141b;--border:var(--line);--foreground:var(--text)}[data-surface=workspace][data-theme=graphite]{--bg:#0e0e10;--surface:#232327;--surface-elevated:#232327;--line:#3e3e45;--text:#f2f2f5;--muted:#9a9aa6;--border:var(--line);--foreground:var(--text)}[data-surface=workspace][data-theme=obsidian],[data-surface=workspace][data-theme=dark]{--bg:#06141b;--surface:#11212d;--surface-elevated:#253745;--line:#ccd0cf26;--text:#ccd0cf;--muted:#9ba8ab;--border:var(--line);--foreground:var(--text)}[data-surface=workspace][data-theme=light],:root:not([data-theme=dark]):not([data-theme=graphite]):not([data-theme=obsidian]) [data-surface=workspace]{--bg:#f4f5f4;--surface:#e3e6e5;--surface-elevated:#e3e6e5;--line:#06141b26;--text:#06141b;--muted:#4a5c6a;--on-accent:#f4f5f4;--border:var(--line);--foreground:var(--text)}[data-surface=workspace][data-accent=peach]{--accent:#ffa586;--on-accent:#06141b}[data-surface=workspace][data-accent=emerald]{--accent:#6bbf8a;--on-accent:#051f20}[data-surface=workspace][data-accent=sage]{--accent:#8eb69b;--on-accent:#051f20}[data-surface=workspace][data-accent=crimson]{--accent:#c50022;--on-accent:#ffe6dc}[data-surface=workspace][data-accent=slate]{--accent:#ccd0cf;--on-accent:#06141b}[data-surface=workspace][data-accent=plum]{--accent:#dfb6b2;--on-accent:#190019}[data-surface=portal][data-theme=light]{--bg:#f8f5e9;--surface:#efe9d6;--line:#cdc29b;--text:#4a3f2e;--muted:#736545;--accent:#235347;--on-accent:#f8f5e9}[data-surface=team]{--bg:#06141b;--surface:#11212d;--line:#253745;--text:#ccd0cf;--muted:#9ba8ab;--accent:#ccd0cf;--on-accent:#06141b}[data-surface=admin]{--bg:#06141b;--surface:#11212d;--line:#ccd0cf26;--text:#ccd0cf;--muted:#9ba8ab;--accent:#ffa586;--on-accent:#06141b}[data-surface=admin][data-theme=graphite]{--bg:#0e0e10;--surface:#232327;--line:#3e3e45;--text:#f2f2f5;--muted:#9a9aa6}[data-surface=admin][data-theme=obsidian],[data-surface=admin][data-theme=dark]{--bg:#06141b;--surface:#11212d;--line:#ccd0cf26;--text:#ccd0cf;--muted:#9ba8ab}[data-surface=admin][data-theme=light]{--bg:#f4f5f4;--surface:#e3e6e5;--line:#06141b26;--text:#06141b;--muted:#4a5c6a;--on-accent:#f4f5f4}[data-surface=admin][data-accent=peach]{--accent:#ffa586;--on-accent:#06141b}[data-surface=admin][data-accent=emerald]{--accent:#6bbf8a;--on-accent:#051f20}[data-surface=admin][data-accent=sage]{--accent:#8eb69b;--on-accent:#051f20}[data-surface=admin][data-accent=crimson]{--accent:#c50022;--on-accent:#ffe6dc}[data-surface=admin][data-accent=slate]{--accent:#ccd0cf;--on-accent:#06141b}[data-surface=admin][data-accent=plum]{--accent:#dfb6b2;--on-accent:#190019}[data-surface=partner]{--bg:#190019;--surface:#2b124c;--line:#522b5b;--text:#fbe4d8;--muted:#dfb6b2;--accent:#dfb6b2;--on-accent:#190019}[data-pillar=growth],[data-pillar=p1]{--accent:#8eb69b;--accent-deep:#235347;--accent-tint:#daf1de;--on-accent:#051f20;--p-accent:#d8cfbc;--p-accent-deep:#565449;--p-glow:#8eb69b40;--p-badge-bg:#56544966;--p-badge-text:#d8cfbc}[data-pillar=studio],[data-pillar=p2]{--accent:#ffa586;--accent-deep:#6d001a;--accent-tint:#6d001a40;--on-accent:#541a2e;--p-accent:#6d001a;--p-accent-deep:#541a2e;--p-accent-bright:#ffa586;--p-glow:#6d001a66;--p-badge-bg:#6d001a59;--p-badge-text:#ffa586}[data-pillar=systems],[data-pillar=p3]{--accent:#c50022;--accent-deep:#06141b;--accent-tint:#c5002240;--on-accent:#06141b;--p-accent:#c50022;--p-accent-deep:#11212d;--p-accent-bone:#ccd0cf;--p-glow:#c5002259;--p-badge-bg:#c5002240;--p-badge-text:#ccd0cf}:root{--glass-bg:color-mix(in srgb, var(--text) 8%, transparent);--glass-line:color-mix(in srgb, var(--text) 22%, transparent);--glass-hi:color-mix(in srgb, var(--text) 28%, transparent);--glass-specular:inset 0 1px 0 0 #fffbf452;--glass-glow-p1:0 0 32px -4px #8eb69b40;--glass-glow-p2:0 0 32px -4px #6d001a59;--glass-glow-p3:0 0 32px -4px #c5002259;--glass-blur:16px;--shadow-float:0 24px 60px color-mix(in srgb, var(--bg) 60%, transparent);--shadow-btn:0 2px 8px #11120d66, inset 0 1px 0 #fffbf447;--shadow-btn-hover:0 6px 20px #11120d80, inset 0 1px 0 #fffbf473;--st-pending:#9a9aa6;--st-progress:#9ba8ab;--st-review:#f59e51;--st-done:#8eb69b;--st-revision:#ffa586;--st-danger:#c50022}.money{--m-bg:#3a0353;--m-2:#804a8a;--m-text:#f8d299;--m-btn:#f59e51;--m-btn-text:#3a0353}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;line-height:1.55}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root{--t-xs:clamp(.78rem,.76rem + .1vw,.84rem);--t-sm:clamp(.88rem,.85rem + .15vw,.95rem);--t-md:clamp(1rem,.96rem + .2vw,1.1rem);--t-lg:clamp(1.25rem,1.15rem + .5vw,1.5rem);--t-xl:clamp(1.75rem,1.5rem + 1.2vw,2.4rem);--t-2xl:clamp(2.4rem,1.8rem + 2.6vw,4rem);--t-3xl:clamp(3.2rem,2rem + 6vw,7rem)}h1,h2,h3{letter-spacing:-.02em;font-weight:600;line-height:1.05}.accent-phrase{font-family:var(--font-accent);font-style:italic;font-weight:500}
