@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{touch-action:manipulation;cursor:pointer}button,input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none}:root{--bg:#000000;--surface-1:#0E0E12;--surface-2:#131318;--surface-3:#1A1A21;--border:rgba(255,255,255,0.08);--border-sub:rgba(255,255,255,0.06);--border-inp:rgba(255,255,255,0.10);--ink:#F0F0F0;--ink-sub:#A8A8A8;--ink-muted:#686868;--ink-dim:#404040;--cobalt:#8579FF;--cobalt-bright:#A79BFF;--cobalt-glow:rgba(133,121,255,0.20);--cobalt-tint:rgba(133,121,255,0.08);--gold:#C9A84C;--gold-dim:#8A7030;--gold-tint:rgba(201,168,76,0.08);--error:#FF4D4D;--success:#00E87A;--warn:#FFB020;--sidebar-bg:rgba(0,0,0,0.98);--header-bg:rgba(0,0,0,0.80);--panel-bg:rgba(14,14,18,0.98);--tooltip-bg:rgba(14,14,18,0.98);--menu-bg:rgba(19,19,24,0.99);--input-bg:rgba(255,255,255,0.04);--input-bg-f:rgba(255,255,255,0.06);--hover-bg:rgba(255,255,255,0.04);--scrollbar:rgba(255,255,255,0.10);--panel-shadow:-24px 0 64px rgba(0,0,0,0.7);--font-display:var(--font-space-grotesk,"Space Grotesk"),system-ui,sans-serif;--font-body:var(--font-space-grotesk,"Space Grotesk"),system-ui,sans-serif;--font-mono:var(--font-space-mono,"Space Mono"),"SF Mono",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--sidebar-w:252px;--header-h:60px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:26px;--ease-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:150ms;--dur-base:220ms;--dur-slow:350ms}[data-theme=light]{--bg:#F5F5F5;--surface-1:#FFFFFF;--surface-2:#EFEFEF;--surface-3:#E8E8E8;--border:rgba(0,0,0,0.10);--border-sub:rgba(0,0,0,0.06);--border-inp:rgba(0,0,0,0.12);--ink:#0A0A0A;--ink-sub:#3A3A3A;--ink-muted:#787878;--ink-dim:#B0B0B0;--cobalt:#6A5CE0;--cobalt-bright:#8579FF;--cobalt-glow:rgba(133,121,255,0.12);--cobalt-tint:rgba(133,121,255,0.06);--gold:#A07828;--gold-dim:#C9A84C;--gold-tint:rgba(160,120,40,0.08);--sidebar-bg:rgba(245,245,245,0.98);--header-bg:rgba(255,255,255,0.90);--panel-bg:rgba(255,255,255,0.99);--tooltip-bg:rgba(255,255,255,0.99);--menu-bg:rgba(255,255,255,1.0);--input-bg:rgba(0,0,0,0.04);--input-bg-f:rgba(0,0,0,0.06);--hover-bg:rgba(0,0,0,0.04);--scrollbar:rgba(0,0,0,0.14);--panel-shadow:-24px 0 48px rgba(0,0,0,0.08)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.6;transition:background var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out)}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:3px}::-webkit-scrollbar-track{background:transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUpDrawer{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-5px);opacity:1}}@keyframes cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes ringOut{0%{transform:scale(1);opacity:.55}to{transform:scale(1.65);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes voiceBar{0%,to{height:4px;opacity:.35}50%{height:26px;opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:var(--r-sm)}.md{line-height:1.65;word-break:break-word;font-size:1em}.md>:first-child{margin-top:0!important}.md>:last-child{margin-bottom:0!important}.md p{margin:0 0 .6em;color:var(--ink-sub)}.md h1{font-weight:800;font-size:1.5em;line-height:1.22;letter-spacing:-.02em;margin:.95em 0 .4em;padding-bottom:.3em;border-bottom:1px solid var(--border)}.md h1,.md h2{font-family:var(--font-display);color:var(--ink)}.md h2{font-weight:700;font-size:1.18em;line-height:1.25;letter-spacing:-.015em;margin:.9em 0 .35em;display:flex;align-items:center;gap:8px}.md h2:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cobalt-bright);flex-shrink:0}.md h3,.md h4{font-family:var(--font-mono);font-weight:700;color:var(--ink-muted);font-size:.76em;text-transform:uppercase;letter-spacing:.08em;margin:.85em 0 .3em}.md ol,.md ul{margin:.3em 0 .6em .2em;padding-left:1.1em}.md li{margin-bottom:.28em;color:var(--ink-sub)}.md li>p{margin:0}.md li::marker{color:var(--cobalt-bright)}.md ol ol,.md ol ul,.md ul ol,.md ul ul{margin-top:.25em;margin-bottom:0}.md strong{font-weight:700;color:var(--ink)}.md em{font-style:italic;color:var(--ink-sub)}.md code{font-family:var(--font-mono);border:1px solid var(--border-inp);border-radius:4px;padding:1px 5px;color:var(--gold)}.md code,.md pre{font-size:.82em;background:var(--input-bg)}.md pre{border:1px solid var(--border-inp);border-radius:var(--r-md);padding:12px 14px;overflow-x:auto;margin:.55em 0 .7em}.md pre code{background:none;border:none;padding:0;color:var(--ink-sub)}.md blockquote{border-left:2px solid var(--cobalt);background:var(--cobalt-tint);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:.45em 0 .6em;padding:.45em .9em;color:var(--ink-sub);font-style:italic}.md blockquote p{margin:0}.md table{width:100%;border-collapse:collapse;margin:.5em 0 .7em;font-size:.88em}.md td,.md th{border:1px solid var(--border);padding:6px 10px;text-align:left}.md th{font-family:var(--font-mono);font-size:.85em;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--surface-2)}.md td{color:var(--ink-sub)}.md hr{border:none;border-top:1px solid var(--border);margin:.8em 0}.md a{color:var(--cobalt-bright);text-decoration:none}.md a:hover{text-decoration:underline}.cursor{display:inline-block;width:2px;height:.88em;background:currentColor;vertical-align:text-bottom;margin-left:2px;border-radius:1px;animation:cursor .9s step-end infinite}.atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 15% 0,rgba(255,255,255,.025) 0,transparent 55%),radial-gradient(40% 35% at 90% 105%,rgba(255,255,255,.015) 0,transparent 50%)}.atmosphere:after{content:"";position:absolute;inset:0;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.card{position:relative;background:linear-gradient(180deg,oklch(1 0 0/.025),transparent 38%),var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;animation:cardIn .5s var(--ease-out) both;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,oklch(1 0 0/.18),transparent);opacity:.7}.card:hover{border-color:var(--border-inp);transform:translateY(-2px)}.card.glow{border-color:rgba(255,255,255,.12)}.card.interactive{cursor:pointer}@keyframes cardIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,oklch(1 0 0/.06) 50%,transparent 62%);transform:translateX(-120%)}.card:hover .shine{animation:shineSweep .9s var(--ease-out)}@keyframes shineSweep{to{transform:translateX(120%)}}.meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.meta-row .idx{font-family:var(--font-mono);color:var(--cobalt-bright);opacity:.8}.numeral{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:.95;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.recharts-cartesian-grid line{stroke:var(--border-sub)}.recharts-text{fill:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{background:var(--menu-bg)!important;border:1px solid var(--border-inp)!important;border-radius:var(--r-md)!important;font-family:var(--font-mono)!important;font-size:11px!important;box-shadow:0 8px 32px oklch(0 0 0/.45)!important}.recharts-surface{overflow:visible}.rule{height:1px;background:linear-gradient(90deg,var(--border) 0,transparent 60%);opacity:.8}.kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-muted);background:var(--input-bg);border:1px solid var(--border-inp);border-radius:5px;padding:2px 6px;line-height:1}.inbox-capture-toggle{gap:6px;height:30px;padding:0 12px;border-radius:var(--r-md);font-family:var(--font-display);letter-spacing:.04em}.cal-panel-toggle,.inbox-capture-toggle{display:none;align-items:center;border:1px solid var(--border);background:var(--input-bg);color:var(--cobalt-bright);font-size:11px;font-weight:700;cursor:pointer}.cal-panel-toggle{justify-content:space-between;width:calc(100% - 40px);margin:8px 20px 0;height:38px;border-radius:var(--r-md);padding:0 14px;letter-spacing:.06em;font-family:var(--font-mono);flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}.agency-hero{position:relative}.kanban-col{transition:transform var(--dur-base) var(--ease-out)}.kanban-col-hdr,.lead-card{position:relative}.lead-card{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.lead-card:hover{transform:translateY(-2px);background:var(--surface-3);box-shadow:0 12px 28px oklch(0 0 0/.22)}.lead-card.dragging{box-shadow:0 16px 40px var(--cobalt-glow)}.stat-chip{position:relative;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.stat-chip:hover{transform:translateY(-2px);box-shadow:0 10px 24px oklch(0 0 0/.18)}.crm-stat{position:relative;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.crm-stat:hover{transform:translateY(-2px);box-shadow:0 10px 24px oklch(0 0 0/.16)}.fu-row{position:relative;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.fu-row:hover{transform:translateY(-1px);box-shadow:0 6px 18px oklch(0 0 0/.16)}.fu-section{border-radius:var(--r-lg);padding:4px}.fu-section.fu-section-overdue{background:rgba(255,77,77,.05)}.fu-section.fu-section-today{background:var(--gold-tint)}.fu-section.fu-section-upcoming{background:transparent}.client-card{position:relative;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.client-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px oklch(0 0 0/.2);background:var(--surface-3)}.client-card .quick-actions{opacity:0;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.client-card:hover .quick-actions{opacity:1;transform:translateY(0)}.avatar-chip{display:flex;justify-content:center;flex-shrink:0;font-family:var(--font-display);color:#fff;letter-spacing:-.01em}.avatar-chip,.pill-badge{align-items:center;border-radius:999px;font-weight:700}.pill-badge{display:inline-flex;gap:5px;font-family:var(--font-mono);white-space:nowrap}:root{--elev-sm:0 1px 2px oklch(0 0 0/0.30),0 4px 10px oklch(0 0 0/0.18);--elev-md:0 2px 4px oklch(0 0 0/0.32),0 10px 24px oklch(0 0 0/0.24);--elev-lg:0 4px 8px oklch(0 0 0/0.34),0 20px 44px oklch(0 0 0/0.30);--elev-hover:0 6px 14px oklch(0 0 0/0.30),0 26px 52px oklch(0 0 0/0.32)}[data-theme=light]{--elev-sm:0 1px 2px oklch(0 0 0/0.06),0 4px 10px oklch(0 0 0/0.05);--elev-md:0 2px 4px oklch(0 0 0/0.07),0 10px 22px oklch(0 0 0/0.07);--elev-lg:0 4px 8px oklch(0 0 0/0.08),0 18px 38px oklch(0 0 0/0.09);--elev-hover:0 6px 14px oklch(0 0 0/0.09),0 22px 44px oklch(0 0 0/0.10)}.card-3d{position:relative;background:var(--surface-2);border-radius:var(--r-lg);border:1px solid var(--border-sub);box-shadow:var(--elev-md),inset 0 1px 0 oklch(1 0 0/.04);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.card-3d:hover{transform:translateY(-3px);box-shadow:var(--elev-hover),inset 0 1px 0 oklch(1 0 0/.05)}.dash-scroll-list{max-height:260px;overflow-y:auto;flex:1 1;min-height:0}.card-3d-sm{box-shadow:var(--elev-sm),inset 0 1px 0 oklch(1 0 0/.03)}.card-3d-sm:hover{box-shadow:var(--elev-md),inset 0 1px 0 oklch(1 0 0/.04);transform:translateY(-2px)}.card-3d-lg{box-shadow:var(--elev-lg),inset 0 1px 0 oklch(1 0 0/.05)}.card-3d-lg:hover{box-shadow:var(--elev-hover),inset 0 1px 0 oklch(1 0 0/.06);transform:translateY(-4px)}.card-3d-flat:hover{transform:none}.mob-only{display:none!important}.dir-label-short,.mob-action-btn,.mob-actions,.mob-back-bar,.mob-back-btn{display:none}.dir-label-full{display:inline}.cal-lbl-short{display:none}.cal-lbl-full{display:inline}@media (max-width:768px){:root{--sidebar-w:0px}.vns-sidebar{display:none!important}.vns-mobile-nav{display:flex!important}.vns-workspace-main{padding-bottom:calc(94px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;margin-left:0!important}button{min-height:36px}input,textarea{font-size:16px!important}.ai-hero-chips{display:none!important}.dash-layout{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;height:auto!important}.dash-header{height:auto!important;padding:10px 14px!important;flex-wrap:wrap;gap:8px}.dash-header input{display:none!important}.dash-right{width:100%!important;border-left:none!important;border-top:1px solid var(--border);flex-shrink:0}.stat-grid{grid-template-columns:repeat(2,1fr)!important}.stat-grid>:nth-child(2){grid-column:1/-1!important;order:1!important}.stat-grid>:first-child{order:2!important}.stat-grid>:nth-child(3){order:3!important}.graph-grid,.queue-grid,.shortcut-grid{grid-template-columns:1fr!important}.quick-actions-grid{grid-template-columns:repeat(3,1fr)!important}.dash-scroll-body{padding:12px 14px 94px!important}.sys-status{height:auto!important;padding:6px 14px!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:12px!important;-webkit-overflow-scrolling:touch}.graph-grid,.queue-grid,.queue-grid>*,.shortcut-grid,.shortcut-grid>*,.stat-grid{width:100%!important;min-width:0!important;box-sizing:border-box!important}.ai-mod-grid{grid-template-columns:repeat(2,1fr)!important}.today-hero{flex-wrap:wrap!important;gap:10px!important;padding:12px!important}.today-hero>div:first-child{flex-shrink:0}.dash-col3{display:flex!important;flex-direction:column!important}.dash-inbox-card{order:1!important}.dash-activity{order:2!important}.dash-qc{order:3!important}.dash-header-right{margin-left:0!important;gap:8px!important;flex-wrap:wrap}.dash-right-toggle{display:flex!important}.dash-right-body{overflow:hidden;transition:max-height .3s ease;max-height:2000px}.dash-right-collapsed{max-height:0!important}.inbox-capture-toggle{display:flex!important}.inbox-layout{flex-direction:column!important}.inbox-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border);max-height:0;overflow:hidden;padding:0!important;transition:max-height .3s ease,padding .2s ease;flex-shrink:0}.inbox-sidebar.inbox-sidebar-open{max-height:600px;padding:16px!important}.brand-panel{display:none!important}.pipeline-tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}.pipeline-hdr,.pipeline-row{min-width:500px}.kanban-summary{display:none!important}.kanban-board{padding-bottom:94px!important}.modal-side-panel{max-width:100%!important;width:100%!important;border-left:none!important;border-top:1px solid var(--border);border-radius:var(--r-xl) var(--r-xl) 0 0!important}.proj-page{height:auto!important;overflow:visible!important}.proj-stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.proj-board-wrap{height:72vh!important;overflow-y:hidden!important}.proj-board-wrap,.rev-invoice-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.rev-invoice-hdr,.rev-invoice-row{min-width:560px}.goals-stats,.out-stats,.rev-stats{grid-template-columns:repeat(2,1fr)!important}.app-stats{grid-template-columns:repeat(3,1fr)!important}.app-grid,.asset-grid,.hooks-grid,.rev-charts{grid-template-columns:1fr!important}.fashion-layout{flex-direction:column!important;overflow:visible!important;height:auto!important}.fashion-nav{width:100%!important;height:auto!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-right:none!important;border-bottom:1px solid var(--border);padding:0!important;flex-shrink:0!important}.fashion-nav>div{flex-shrink:0!important;white-space:nowrap!important;border-left:none!important;border-bottom:2px solid transparent;padding:8px 14px!important;font-size:11px!important}.fashion-editor-wrap{height:65vh;padding:14px!important;overflow:hidden;flex:unset!important}.fashion-editor-wrap textarea{min-height:280px}.fashion-notes-grid{grid-template-columns:1fr!important}.hooks-search{display:none!important}.cal-page{height:auto!important;overflow:visible!important}.cal-stats{grid-template-columns:repeat(2,1fr)!important}.cal-layout{flex-direction:column!important;overflow:visible!important;height:auto!important}.cal-grid-area,.cal-month-area{padding:10px 12px!important}.cal-day-grid,.cal-grid-area,.cal-month-area{flex:unset!important;overflow:visible!important;height:auto!important}.cal-panel-toggle{display:flex!important}.cal-day-panel{width:100%!important;border-left:none!important;border-top:1px solid var(--border);flex-shrink:unset!important;max-height:70vh;overflow-y:auto}.cal-right-wrap{overflow:hidden;max-height:2000px;transition:max-height .35s ease}.cal-right-collapsed{max-height:0!important}.clients-body{overflow-y:auto}.clients-detail{position:fixed!important;inset:0 0 calc(94px + env(safe-area-inset-bottom)) 0!important;z-index:20!important;width:100%!important;overflow-y:auto!important;background:var(--surface-1)}.fu-stats{flex-wrap:wrap}.fu-stats>div{min-width:80px}.prop-stats{grid-template-columns:repeat(2,1fr)!important}.mob-actions{position:fixed;top:0;right:0;height:60px;z-index:200;padding-right:14px;gap:6px}.mob-action-btn,.mob-actions{display:flex!important;align-items:center}.mob-action-btn{justify-content:center;width:32px;height:32px;min-height:32px!important;border-radius:50%;background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--ink-muted);cursor:pointer;position:relative;flex-shrink:0;padding:0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-header{padding-right:88px!important}.mob-back-bar{position:fixed;top:env(safe-area-inset-top);left:0;right:0;height:44px;z-index:200;background:rgba(4,6,12,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 16px}.mob-back-bar,.mob-back-btn{display:flex!important;align-items:center}.mob-back-btn{gap:6px;background:none!important;border:none!important;color:var(--cobalt-bright);font-size:13px;font-family:var(--font-body);font-weight:500;cursor:pointer;padding:0;letter-spacing:.01em}.mob-back-btn:active{opacity:.65}.vns-workspace-main.mob-has-back{padding-top:44px!important}.inbox-mark-read-btn,.inbox-search{display:none!important}.dir-label-full{display:none}.dir-label-short{display:inline}.chat-director-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-shrink:1!important;max-width:calc(100vw - 200px)}.chat-director-tabs::-webkit-scrollbar{display:none}.chat-director-tabs button{padding:5px 12px!important;font-size:9.5px!important}.cal-lbl-full{display:none}.cal-lbl-short{display:inline}.cal-today-btn{display:none!important}.cal-grid-area{flex-direction:column!important}.cal-right-collapsed{display:none!important}.cal-day-panel{overflow:visible!important}.cal-entries-list{flex:unset!important;overflow-y:visible!important;height:auto!important;padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.pipeline-hdr,.pipeline-row{grid-template-columns:1fr 90px 36px!important;gap:8px!important}.pl-pay,.pl-stage{display:none!important}.stat-grid>:nth-child(4){order:4!important}.docs-header{padding:0 14px!important}.docs-body{padding:14px 14px 94px!important}.goals-body{padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}.graph-legend{bottom:calc(94px + env(safe-area-inset-bottom))!important}.graph-node-panel{width:calc(100vw - 32px)!important;max-width:260px!important}.mob-only{display:block!important}.stat-scroll-outer{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px}.stat-scroll-outer::-webkit-scrollbar{display:none}.stat-scroll-outer>.stat-grid{display:flex!important;grid-template-columns:unset!important;gap:10px!important;padding-right:14px!important;width:max-content;margin-bottom:0!important}.stat-scroll-outer>.stat-grid>*{min-width:min(240px,calc(100vw - 80px))!important;flex:0 0 auto!important;scroll-snap-align:start;order:0!important;grid-column:auto!important}.sys-status-text{display:none}.sys-status.sys-expanded .sys-status-text{display:inline}.sys-status{cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sys-status:after{content:"tap to expand";font-size:8.5px;font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.06em;margin-left:auto;flex-shrink:0}.sys-status.sys-expanded:after{content:"tap to collapse"}.mob-lead-card{display:flex;align-items:center;gap:12px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;cursor:pointer;transition:background var(--dur-fast);-webkit-tap-highlight-color:transparent}.mob-lead-card:active{background:var(--hover-bg)}.mob-lead-cards-wrap{display:flex;flex-direction:column;gap:8px;padding:8px}.pipeline-tbl-desk-rows,.pipeline-tbl-hdr-row{display:none!important}.vns-more-drawer{position:fixed;left:0;right:0;z-index:99;bottom:calc(94px + env(safe-area-inset-bottom));background:rgba(8,11,18,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border);border-radius:16px 16px 0 0;max-height:65vh;overflow-y:auto;padding:12px 0 8px;animation:slideUpDrawer .22s var(--ease-out) both;-webkit-overflow-scrolling:touch}}@media (max-width:400px){.stat-grid{grid-template-columns:1fr!important}.dash-header-right>span{display:none!important}}