:root{--error:#fff;--present-bg:#071b33;--present-surface:#0c294a;--present-raised:#12385e;--present-line:#24517a;--present-border:#345b83;--present-muted:#b8d2eb;--bg:#02070a!important;--surface:#0e1013!important;--surface-raised:#1a1d22!important;--surface-active:#0297de!important;--border:#484d55!important;--accent-warm:#fc734d!important;--text:#fff!important;--muted:#b9bdc5!important;--soft:#f1f2f4!important;--accent:var(--surface-active)!important;--accent-foreground:var(--text)!important;--background:var(--bg)!important;--brand-blue:var(--surface)!important;--brand-blue-bright:var(--surface)!important;--brand-bronze:var(--border)!important;--brand-gold:var(--surface-active)!important;--brand-gold-light:var(--surface-active)!important;--card:var(--surface)!important;--card-foreground:var(--text)!important;--chapter-muted:var(--surface)!important;--chapter-navy:var(--bg)!important;--chapter-paper:var(--surface)!important;--concern:var(--surface)!important;--destructive:var(--error)!important;--focus-ring:var(--text)!important;--foreground:var(--text)!important;--gold:var(--surface-active)!important;--ice:var(--text)!important;--ink:var(--text)!important;--input:var(--surface)!important;--ivory:var(--text)!important;--line:var(--border)!important;--line-soft:var(--border)!important;--live-bg:var(--bg)!important;--live-ink:var(--text)!important;--live-line:var(--border)!important;--live-muted:var(--muted)!important;--live-raised:var(--surface-raised)!important;--live-surface:var(--surface)!important;--muted-foreground:var(--muted)!important;--navy:var(--bg)!important;--panel:var(--surface)!important;--popover:var(--surface)!important;--popover-foreground:var(--text)!important;--primary:var(--surface-active)!important;--primary-foreground:var(--text)!important;--red:var(--surface-active)!important;--ring:var(--border)!important;--secondary:var(--surface)!important;--secondary-foreground:var(--muted)!important;--sidebar:var(--surface)!important;--sidebar-accent:var(--surface-active)!important;--sidebar-accent-foreground:var(--text)!important;--sidebar-border:var(--border)!important;--sidebar-foreground:var(--text)!important;--sidebar-primary:var(--surface-active)!important;--sidebar-primary-foreground:var(--text)!important;--sidebar-ring:var(--border)!important;--status-error:var(--error)!important;--status-live:var(--surface-active)!important;--status-success:var(--surface-active)!important;--status-warning:var(--surface-active)!important;--stone-face:var(--surface-active)!important;--subtle:var(--muted)!important;--surface-base:var(--bg)!important;--surface-panel:var(--surface)!important;--surface-shell:var(--surface)!important;--territory-gold:var(--surface-active)!important;--territory-muted:var(--muted)!important;--territory-text:var(--text)!important;--text-muted:var(--muted)!important;--text-primary:var(--text)!important;--x-accent:var(--surface-active)!important;--x-accent-ink:var(--text)!important;--x-card:var(--surface)!important;--x-line:var(--border)!important;--x-muted:var(--muted)!important;--x-surface:var(--surface)!important;--x-text:var(--text)!important;--sans:"Geist", ui-sans-serif, system-ui, sans-serif!important;--serif:var(--sans)!important;--producer-font:var(--sans)!important;--stone-shadow:var(--border)!important}html,body{color:var(--text);background:var(--bg)!important;font-family:var(--sans)!important}body{background:radial-gradient(ellipse at 65% -15%,color-mix(in srgb,var(--text) 8%,transparent),transparent 55%), repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 1.5%,transparent) 0 1px,transparent 1px 4px), linear-gradient(135deg,var(--surface-raised),var(--bg) 65%),var(--bg)!important}body :is(button,input:not([type=checkbox]):not([type=radio]),select,summary,textarea,a[class]){min-height:44px!important}body :is(button,input,select,textarea){font-family:var(--sans);border-radius:8px!important}body :is(section,article,aside)[class*=card],body [class*=panel]{border-radius:14px!important}body :is(.stone-button,.primary,button[type=submit]){background:var(--surface-active)!important;color:var(--text)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--soft) 10%,transparent)!important}body .producer-crest{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body button{min-width:44px}body :is(.total,.price,.matrixRow>strong){font-variant-numeric:tabular-nums;font-size:28px}body .total{color:var(--accent-warm)!important}.os-shell{background:0 0}.os-shell :is(.terminal-command-strip,.producer-bottom-dock){background:linear-gradient(115deg,color-mix(in srgb,var(--text) 6%,var(--surface)),var(--bg) 65%);border-color:var(--border);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 14%,transparent),0 12px 36px color-mix(in srgb,var(--bg) 60%,transparent)}.os-shell .producer-bottom-dock button{color:var(--muted)}.os-shell .producer-bottom-dock button:is(.active,[aria-current=page]){color:var(--text);background:var(--surface-active);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 30%,transparent)}.os-shell :is(button,a,summary,select,input,textarea):focus-visible{outline-color:var(--text)}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
.saved-client-brief,.verified-growth,.original-script-library{color:#f5faff;background:linear-gradient(130deg,#111e2b,#0b131d);border:1px solid #8eaacb55;border-radius:14px;margin:20px 0;padding:22px}.saved-client-brief>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.saved-client-brief p{font-size:12px;line-height:1.5}.saved-client-brief p small{letter-spacing:1px;color:#9fbfe5;margin-bottom:5px;font-size:9px;display:block}.saved-client-brief b{white-space:pre-wrap;font-size:13px;font-weight:500}.saved-client-brief>p{color:#9fbbdb;font-size:10px}.saved-answer-timeline{gap:12px;max-height:420px;padding-left:20px;display:grid;overflow:auto}.saved-answer-timeline li{border-bottom:1px solid #ffffff20;padding:10px}.saved-answer-timeline small{color:#9fbbdb;font-size:10px}.verified-growth{grid-column:1/-1;padding:28px}.verified-growth header{justify-content:space-between;align-items:center;gap:20px;display:flex}.verified-growth h2{margin:9px 0;font-size:26px;font-weight:500}.verified-growth header>span{color:#adcff1;font-size:12px}.verified-growth svg{width:100%;max-height:320px;margin:20px 0;display:block}.growth-unknown{text-align:center;background:radial-gradient(#0c294a66,#0000 70%);border:1px dashed #5d8abb55;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;margin:20px 0;padding:25px;display:flex}.growth-unknown b{font-size:21px;font-weight:500}.growth-unknown p{color:#aec7e3;max-width:440px;font-size:13px;line-height:1.7}.growth-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:15px 0;display:grid}.growth-funnel>div{border-left:1px solid #adcefa33;gap:6px;padding:12px;display:grid}.growth-funnel small{color:#a7c3df;font-size:10px}.growth-funnel strong{color:#d9f0ff;font-size:26px}.growth-funnel span{color:#a3b9d1;font-size:9px}.verified-growth>small{color:#a9bfd5;font-size:10px;line-height:1.6}.source-script-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-script-list button{font:inherit;text-align:left;color:#fff;cursor:pointer;background:#0d263f;border:1px solid #496681;border-radius:8px;min-height:55px;padding:12px;font-size:12px}.source-script-list small{color:#a4c5e7;margin-top:6px;font-size:10px;display:block}.original-script-library p{color:#bfd3e9;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.original-script-library pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;background:#081625;border:1px solid #6382a955;border-radius:10px;max-height:650px;padding:20px;font:14px/1.75 Arial,sans-serif;overflow:auto}.original-script-library summary{cursor:pointer;min-height:44px;font-size:15px}.original-script-library a{color:#87cbff}.os-shell button{min-width:0}[data-appearance=light] .os-shell,[data-appearance=light] .terminal-command-strip{color:#0b2237;background:#edf3f7}[data-appearance=light] .saved-client-brief,[data-appearance=light] .verified-growth,[data-appearance=light] .original-script-library{color:#10283d;background:#f8fbfd;border-color:#7d9ab5}[data-appearance=light] .saved-client-brief :is(p,p small),[data-appearance=light] .verified-growth :is(small,p,header>span,.growth-funnel strong){color:#254a6a}[data-appearance=light] .client-desk :is(h1,h2,h3,p){color:#17334c}@media (max-width:760px){.saved-client-brief,.verified-growth,.original-script-library{border-radius:11px;margin:12px 0;padding:16px}.saved-client-brief>div{grid-template-columns:1fr 1fr;gap:10px}.saved-client-brief p{margin:6px 0}.saved-client-brief b{font-size:12px}.verified-growth header{display:block}.verified-growth h2{font-size:23px}.growth-unknown{min-height:210px;padding:16px}.growth-unknown b{font-size:19px}.growth-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-funnel>div{padding:8px}.source-script-list{grid-template-columns:1fr}.original-script-library pre{padding:12px;font-size:13px}.verified-growth{overflow:hidden}}.source-reference-dialog{color:#fff;background:#071421;border:1px solid #8ebcec;max-height:92dvh;overflow:auto;width:min(1100px,95vw)!important;max-width:95vw!important}.source-reference-dialog .original-script-library{background:0 0;border:0;margin:0;padding:0}.source-reference-dialog .original-script-library>summary{display:none}.source-reference-dialog .original-script-library pre{max-height:52dvh}.source-context-controls{gap:8px;margin:10px 0 15px;display:flex}.source-context-controls button{color:#fff;cursor:pointer;background:#0d263e;border:1px solid #7ba6d2;border-radius:8px;min-height:44px;padding:10px 14px;font:12px Arial}.source-context-controls button[aria-pressed=true]{background:#006ea6;border-color:#c3e9ff}
