:root{--bg:#07080b;--panel:#0e1117;--panel2:#151a23;--border:#242b39;--text:#f8fafc;--muted:#9aa4b2;--blue:#5b7cfa;--green:#23c55e;--orange:#f59e0b;--red:#ef4444;--purple:#a855f7}html[data-theme=deep-space]{--bg:#050812;--panel:#0b1020;--panel2:#12192b;--border:#27324a;--blue:#60a5fa;--purple:#818cf8}html[data-theme=emerald-revenue]{--bg:#06110d;--panel:#0b1713;--panel2:#12241d;--border:#214234;--blue:#38bdf8;--green:#22c55e;--purple:#34d399}html[data-theme=solar-focus]{--bg:#11100a;--panel:#17140d;--panel2:#231d12;--border:#463820;--blue:#f59e0b;--green:#84cc16;--orange:#f97316;--purple:#fbbf24}html[data-theme=light-executive]{--bg:#f4f7fb;--panel:#fff;--panel2:#e9eef7;--border:#d6deeb;--text:#101828;--muted:#667085;--blue:#3155d9;--green:#16803a;--orange:#b45309;--red:#b42318;--purple:#6941c6}*{box-sizing:border-box}body{background:radial-gradient(circle at top left,#152047 0,var(--bg) 35%,#050608 100%);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light-executive] body{background:linear-gradient(135deg,#f8fafc,#e9eef7)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{grid-template-columns:180px 1fr;min-height:100vh;display:grid}.kanban{gap:8px;width:100%;grid-template-columns:repeat(8,minmax(0,1fr))!important;display:grid!important;overflow-x:visible!important}.view-board{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.board-column{border:1px solid var(--border);background:#0a0d13c7;border-radius:20px;flex:1;gap:12px;min-width:280px;padding:14px;display:grid}.board-column>.row{z-index:1;background:#0a0d13f2;padding:4px;position:sticky;top:0}.board-column .task-row{gap:12px;display:grid}.board-column .task-actions{flex-wrap:wrap;gap:6px;display:flex}.board-column .task-actions .btn{padding:7px 9px;font-size:11px}.help-center-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.help-preview-panel{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}@media (max-width:860px){.help-center-layout{grid-template-columns:1fr}.help-preview-panel{max-height:none;position:static;overflow:visible}}.column{min-height:260px;padding:8px;flex:auto!important;min-width:0!important;max-width:none!important}.sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0ec7;height:100vh;padding:16px 10px;position:sticky;top:0}.sidebar .brand,.sidebar .nav a,.sidebar p,.sidebar small{font-size:11px}.sidebar .nav a{padding:8px 6px}.brand{letter-spacing:-.05em;font-size:24px;font-weight:900}.brand span{color:var(--blue)}.nav{gap:8px;margin-top:28px;display:grid}.nav a{color:var(--muted);border-radius:14px;padding:11px 12px}.nav a:hover{background:var(--panel2);color:var(--text)}.card{border:1px solid var(--border);background:linear-gradient(#151a23f2,#0b0e14f2);border-radius:24px;padding:22px;box-shadow:0 20px 80px #0000003d}.grid{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.h1{letter-spacing:-.07em;margin:0;font-size:46px;line-height:.98}.h2{letter-spacing:-.04em;margin:0;font-size:28px}.kpi{letter-spacing:-.05em;font-size:34px;font-weight:850}.btn{border:1px solid var(--border);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.btn.primary{background:linear-gradient(135deg,var(--blue),#8b5cf6);border:0}.btn.green{color:#86efac;background:#23c55e21;border-color:#23c55e59}.input,.select,.textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#090c12;border-radius:14px;padding:11px 12px}.textarea{min-height:110px}.tag{border:1px solid var(--border);color:var(--muted);background:#0b0f17;border-radius:999px;padding:5px 10px;font-size:12px;display:inline-flex}.tag.blue{color:#bfdbfe;border-color:#5b7cfa73}.tag.green{color:#bbf7d0;border-color:#23c55e73}.tag.orange{color:#fed7aa;border-color:#f59e0b73}.tag.red{color:#fecaca;border-color:#ef444473}.tag.purple{color:#e9d5ff;border-color:#a855f773}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{gap:12px;display:grid}.kanban{gap:10px;width:100%;overflow-x:visible;grid-template-columns:repeat(8,minmax(0,1fr))!important;display:grid!important}.column{flex:auto;min-width:0;max-width:none;min-height:260px;padding:10px}.deal-card{padding:10px;font-size:12px}.deal-card .btn{padding:7px 9px;font-size:12px}.deal-card .tag{padding:3px 7px;font-size:11px}.hero{align-items:center;min-height:100vh;padding:64px 28px;display:grid}.hero-inner{max-width:1180px;margin:0 auto}.pricing{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plan{position:relative}.plan.pro{border-color:#5b7cfabf}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.grid-2,.grid-3,.grid-4,.pricing{grid-template-columns:1fr}.kanban{align-items:flex-start;gap:16px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.h1{font-size:36px}.main{padding:18px}}.statbar{border:1px solid var(--border);background:#0b0f17;border-radius:999px;height:10px;overflow:hidden}.statbar span{background:linear-gradient(90deg,var(--blue),#8b5cf6);height:100%;display:block}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.modalish{position:sticky;top:16px}.pillrow{flex-wrap:wrap;gap:8px;display:flex}.danger-zone{background:#ef44440f;border-color:#ef444473}.success-zone{background:#23c55e0f;border-color:#23c55e73}.sticky-tools{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:16px}.task-list{gap:12px;display:grid}.task-row{grid-template-columns:24px 1fr auto;align-items:start;gap:14px;display:grid}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact{min-width:160px}.perf-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.skeleton{background:linear-gradient(90deg,#111827,#1f2937,#111827) 0 0/200% 100%;border-radius:14px;min-height:22px;animation:1.2s infinite pulse}@keyframes pulse{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:900px){.task-row{grid-template-columns:1fr}.task-actions{justify-content:flex-start}.sticky-tools{position:relative}.perf-grid{grid-template-columns:1fr}}.command-trigger{width:100%;margin-top:18px}.command-backdrop{z-index:50;background:#0000008c;place-items:start center;padding-top:8vh;display:grid;position:fixed;inset:0}.command-panel{border:1px solid var(--border);background:linear-gradient(#111827,#07080b);border-radius:28px;width:min(980px,92vw);padding:18px;box-shadow:0 30px 120px #000000a6}.command-input{margin-bottom:14px;font-size:18px}.command-result{border:1px solid var(--border);background:#ffffff08;border-radius:16px;gap:4px;padding:12px;display:grid}.command-result:hover{background:#5b7cfa14;border-color:#5b7cfa99}.command-result small{color:var(--muted)}.hero-card{background:linear-gradient(135deg,#4f7cff24,#22c55e14);border-color:#4f7cff40}.next-best-action{background:linear-gradient(120deg,#5b7cfa21,#23c55e0b,#a855f70f);border-color:#7a91ff52;justify-content:space-between;align-items:center;gap:18px;display:flex}.next-best-action h2{letter-spacing:-.04em;margin:3px 0 6px;font-size:26px}.next-best-action p{max-width:820px;line-height:1.55}.theme-picker{align-items:stretch}.theme-choice{border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text);min-height:150px}.theme-choice.active{border-color:#7a91ffb8;box-shadow:0 0 0 1px #7a91ff52,0 18px 60px #5b7cfa24}.theme-swatch{border:1px solid #ffffff24;border-radius:14px;width:100%;height:38px;display:block}.theme-swatch.midnight-purple{background:linear-gradient(135deg,#07080b,#5b7cfa,#a855f7)}.theme-swatch.deep-space{background:linear-gradient(135deg,#050812,#0b1020,#60a5fa)}.theme-swatch.emerald-revenue{background:linear-gradient(135deg,#06110d,#22c55e,#38bdf8)}.theme-swatch.solar-focus{background:linear-gradient(135deg,#11100a,#f59e0b,#84cc16)}.theme-swatch.light-executive{background:linear-gradient(135deg,#fff,#e9eef7,#3155d9)}.ghost-response-panel,.ghost-action-panel,.billing-usage-cockpit,.opportunity-card{border-color:#7a91ff3d}.ghost-answer{white-space:pre-wrap;margin:0;font-size:17px;line-height:1.72}.opportunity-card .h2{font-size:23px}.opportunity-card .grid-2 .card{border-radius:16px;padding:14px}@media (max-width:1100px){.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.next-best-action{flex-direction:column;align-items:flex-start}.next-best-action .pillrow{width:100%}}@media (max-width:700px){.grid-5{grid-template-columns:1fr}}.dark{background:#090a0d;border-color:#232632}.mini-card{color:inherit;background:#111318;border:1px solid #22252c;border-radius:16px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.mini-card:hover{border-color:#4f7cff}.small{padding:6px 10px;font-size:12px}.prewrap{white-space:pre-wrap;color:#d7def0;background:#090a0d;border:1px solid #22252c;border-radius:14px;padding:14px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:#4f7cff;outline:2px solid #4f7cff73}.btn:disabled{opacity:.45;cursor:default}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.main{padding:20px}.task-row{grid-template-columns:1fr}.task-actions{justify-content:flex-start}}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{letter-spacing:-.05em;font-size:34px;font-weight:850}.card.soft{box-shadow:none;background:#090c12a8}.card.success{color:#bbf7d0;background:#23c55e14;border-color:#23c55e73}.divider{background:var(--border);width:100%;height:1px;margin:6px 0}.card.warning{background:#f59e0b14;border-color:#f59e0b73}@media (max-width:900px){.grid.two,.grid.three,.grid.four{grid-template-columns:1fr}}.btn.secondary{color:var(--text);background:#0b0f17}.btn.danger{color:#fecaca;background:#ef44441f;border-color:#ef444466}.btn.full{width:100%}.row.wrap{flex-wrap:wrap;justify-content:flex-start}.kv{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.kv:last-child{border-bottom:0}.kv strong{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.code{border:1px solid var(--border);color:#dbeafe;background:#05070a;border-radius:16px;padding:14px;overflow:auto}.stack.compact{gap:8px}.metric strong{letter-spacing:-.05em;margin-top:6px;font-size:34px;display:block}.app-shell{background:radial-gradient(circle at 16% 0,#5b7cfa1f,#0000 30%),radial-gradient(circle at 90% 10%,#a855f714,#0000 28%);grid-template-columns:260px minmax(0,1fr)}.sidebar{background:linear-gradient(#080b12f5,#05070ceb);border-right:1px solid #7a91ff2e;padding:18px 14px;overflow-y:auto;box-shadow:20px 0 70px #00000047}.brand-lockup{background:linear-gradient(135deg,#5b7cfa26,#a855f714);border:1px solid #7a91ff38;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.brand-lockup strong{letter-spacing:-.06em;background:linear-gradient(100deg,#fff,#a5b4fc 58%,#d8b4fe);color:#0000;-webkit-background-clip:text;font-size:21px;display:block}.brand-lockup small,.ai-status small,.sidebar-footer small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.brand-orb{color:#fff;background:linear-gradient(135deg,#5b7cfa,#a855f7);border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 32px #5b7cfa73}.ai-status{background:#23c55e0f;border:1px solid #23c55e29;border-radius:15px;align-items:center;gap:10px;margin:14px 4px 20px;padding:11px;font-size:11px;display:flex}.status-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #22c55e}.nav-group{gap:4px;margin:18px 0;display:grid}.nav-label{color:#667085;text-transform:uppercase;letter-spacing:.16em;padding:0 10px 7px;font-size:9px;font-weight:800}.nav-group a{color:#8f9bad;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;transition:all .18s;display:flex;position:relative}.nav-group a:hover{color:#fff;background:#ffffff0b;transform:translate(2px)}.nav-group a.active{color:#fff;background:linear-gradient(90deg,#5b7cfa33,#a855f717);border:1px solid #7a91ff38;box-shadow:inset 0 0 22px #5b7cfa0f}.nav-group a.active i{background:#8b9cff;border-radius:50%;width:5px;height:5px;position:absolute;right:9px;box-shadow:0 0 10px #8b9cff}.sidebar-footer{border:1px solid var(--border);background:#ffffff06;border-radius:16px;align-items:center;gap:10px;margin-top:24px;padding:12px;font-size:11px;display:flex}.main{max-width:none;padding:18px 26px 38px}.site-masthead{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(110deg,#0e111beb,#0a0d15b8);border:1px solid #7a91ff29;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:14px 18px;display:flex;box-shadow:0 18px 70px #0003}.site-title{letter-spacing:-.07em;font-size:26px;font-weight:950}.site-title span{color:#8b9cff}.eyebrow{color:#8391a7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.masthead-chip{color:#c7d2fe;background:#5b7cfa1a;border:1px solid #7a91ff38;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020409c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editor-panel{background:linear-gradient(#111725,#090c13);border:1px solid #7a91ff47;border-radius:26px;width:min(760px,96vw);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 35px 130px #000000b3,0 0 70px #5b7cfa1f}.credit-popup{border-color:#f59e0b59;width:min(480px,96vw);box-shadow:0 35px 130px #000000bf,0 0 70px #f59e0b1f}.lead-score-details{position:relative}.lead-score-details summary{cursor:pointer;list-style:none}.lead-score-details summary::-webkit-details-marker{display:none}.lead-score-panel{z-index:20;background:#0d121d;border:1px solid #7a91ff47;border-radius:14px;gap:6px;width:280px;padding:14px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 20px 70px #000000a6}.lead-grade-A{color:#86efac;background:#22c55e1f;border-color:#22c55e66}.lead-grade-B{color:#93c5fd;background:#3b82f61f;border-color:#3b82f666}.lead-grade-C{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b66}.lead-grade-D{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.booking-link{color:#a5b4fc;background:#080b12;border-radius:12px;padding:10px 13px;overflow:auto}.booking-public{background:radial-gradient(circle at 20% 0,#5b7cfa2e,#0000 38%),#05070b;min-height:100vh;padding:50px 20px}.booking-shell{width:min(980px,100%);margin:auto}.booking-hero{text-align:center;padding:35px 10px}.booking-hero .tag{margin:auto}.booking-modes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chatbot-card{border-color:#7a91ff59;max-width:680px;margin:auto}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px;display:grid}.booking-day{text-transform:capitalize;color:#c7d2fe}.booking-confirm{min-height:52px;font-size:15px}.compact{gap:7px}@media (max-width:700px){.booking-modes{grid-template-columns:1fr}.booking-public{padding:20px 12px}}.availability-row{grid-template-columns:150px 140px 140px;align-items:center;gap:10px;display:grid}.availability-row.split{grid-template-columns:130px 1fr 1fr}.availability-window{grid-template-columns:120px minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:8px;display:grid}.question-editor{background:#0f172a59;border:1px solid #94a3b82e;border-radius:8px;padding:12px}.setup-dropdown{border:1px solid #94a3b82e;border-radius:8px;padding:12px}.setup-dropdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.setup-dropdown>summary::-webkit-details-marker{display:none}.setup-dropdown[open]>summary{margin-bottom:12px}@media (max-width:900px){.availability-row.split{grid-template-columns:1fr}.availability-window{grid-template-columns:1fr 1fr}.availability-window label{grid-column:1/-1}}@media (max-width:700px){.availability-row{grid-template-columns:1fr 1fr}.availability-row label{grid-column:1/-1}}.booking-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.btn.soft-disabled{opacity:.55;cursor:default;filter:saturate(.7)}.booking-inline-help{color:#fbbf24;margin:0;font-size:13px;font-weight:750}.booking-inline-help.centered{text-align:center}.booking-field-missing .input,.booking-field-missing .select,.booking-field-missing .textarea{border-color:#fbbf24c7;box-shadow:0 0 0 1px #fbbf242e}.auth-card{border-color:#7a91ff40;box-shadow:0 30px 120px #0000008c,0 0 80px #5b7cfa1a}.auth-brand{letter-spacing:-.07em;font-size:28px;font-weight:950}.auth-brand span{color:#8b9cff}.podcast-player{background:linear-gradient(135deg,#5b7cfa1f,#a855f712);border:1px solid #7a91ff38;border-radius:16px;gap:9px;padding:13px;display:grid}.podcast-player audio{width:100%;height:38px}.podcast-player summary{cursor:pointer;color:#c7d2fe;font-size:12px}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.site-masthead{align-items:flex-start}.masthead-chip{display:none}}.automation-studio{max-width:1320px}.connection-card{background:linear-gradient(145deg,#f59e0b0f,#ffffff04);border:1px solid #f59e0b42;border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;padding:20px;display:flex}.connection-card.ready{background:linear-gradient(145deg,#23c55e12,#ffffff04);border-color:#23c55e4d}.connection-card h3{margin:16px 0 8px}.workflow-card{border-color:#7a91ff33}.workflow-name{margin-top:8px;font-size:18px;font-weight:800}.workflow-step{background:linear-gradient(145deg,#5b7cfa0b,#ffffff04);border-color:#7a91ff29;padding:20px}.workflow-step label{color:#cbd5e1;gap:8px;font-size:12px;font-weight:700;display:grid}.step-number{color:#c7d2fe;background:#5b7cfa26;border:1px solid #7a91ff38;border-radius:8px;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.delay-control{grid-template-columns:minmax(100px,180px) 1fr;align-items:center;gap:10px;display:grid}.field-help{color:var(--muted);font-weight:500}.variable-buttons{flex-wrap:wrap;justify-content:flex-start}.message-preview{color:#dbeafe;background:#080b12;border:1px dashed #7a91ff47;border-radius:14px;padding:14px;font-weight:500;line-height:1.55}.setup-steps{gap:14px;display:grid}.setup-step{border:1px solid var(--border);background:#ffffff05;border-radius:16px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.setup-step>b{background:linear-gradient(135deg,#5b7cfa,#a855f7);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.setup-step p,.setup-variable p{margin:6px 0 12px}.setup-variable{background:#5b7cfa0d;border:1px solid #7a91ff33;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.setup-variable code{color:#c7d2fe;background:#05070a;border-radius:10px;padding:8px 10px}@media (max-width:700px){.setup-variable{flex-direction:column;align-items:flex-start}.delay-control{grid-template-columns:1fr}.workflow-step .row{flex-direction:column;align-items:flex-start}}.team-code-row{background:#0f172a47;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:1fr minmax(180px,260px) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.team-code-row code{color:#c7d2fe;background:#05070a;border-radius:8px;padding:8px 10px;font-weight:800}.team-performance-card{background:#5b7cfa0b;border:1px solid #7a91ff2e;border-radius:8px;gap:14px;padding:14px;display:grid}.team-mini-metric{background:#ffffff09;border-radius:8px;gap:4px;padding:10px;display:grid}.team-mini-metric span{color:var(--muted);font-size:12px}.team-mini-metric b{font-size:18px}@media (max-width:700px){.team-code-row{grid-template-columns:1fr}.team-performance-card .grid-2{grid-template-columns:1fr 1fr}}.team-seat-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-seat-group,.team-billing-confirm{background:#0f172a47;border:1px solid #94a3b829;border-radius:8px;gap:10px;padding:12px;display:grid}.team-seat-group small{color:var(--muted);margin-left:6px}.team-seat-group.included{border-color:#22c55e3d}.team-seat-group.billed,.team-billing-confirm{background:#fb923c0f;border-color:#fb923c4d}.team-billing-confirm p{color:var(--muted);margin:0}@media (max-width:700px){.team-seat-groups{grid-template-columns:1fr}}.terms-content{max-height:620px;padding-right:10px;overflow:auto}.terms-content h3{color:#dbeafe;margin:14px 0 4px}.terms-content p{color:var(--muted);margin:0;line-height:1.65}.calendar-layout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.calendar-main,.calendar-agenda{background:#090c13d6;border:1px solid #7a91ff2e;border-radius:22px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.calendar-toolbar h2{text-transform:capitalize;margin:0}.calendar-legend{color:var(--muted);gap:10px;font-size:11px;display:flex}.calendar-legend span{align-items:center;gap:5px;display:flex}.event-dot{border-radius:50%;width:7px;height:7px}.event-dot.blue{background:#5b7cfa}.event-dot.orange{background:#f59e0b}.event-dot.green{background:#23c55e}.calendar-weekdays,.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays div{text-align:center;color:#8391a7;text-transform:uppercase;border-bottom:1px solid var(--border);padding:10px;font-size:10px;font-weight:800}.calendar-day{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:132px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px}.calendar-day:hover,.calendar-day.selected{background:#5b7cfa14}.calendar-day.outside{opacity:.35}.calendar-day.today .day-number{color:#fff;background:#5b7cfa}.day-number{border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:6px;font-size:11px;display:grid}.day-events{gap:4px;display:grid}.calendar-event{white-space:nowrap;text-overflow:ellipsis;background:#ffffff09;border-left:3px solid;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:4px 6px;font-size:9px;display:flex;overflow:hidden}.calendar-event.blue{border-color:#5b7cfa}.calendar-event.orange{border-color:#f59e0b}.calendar-event.red{border-color:#ef4444}.calendar-event.green{border-color:#23c55e}.calendar-event em{color:#c7d2fe;margin-left:auto;font-style:normal}.more-events{color:var(--muted);font-size:9px}.calendar-agenda{align-content:start;gap:9px;padding:18px;display:grid}.calendar-agenda h2{text-transform:capitalize;margin:0 0 10px;font-size:18px}.agenda-event{border:1px solid var(--border);color:inherit;text-align:left;background:#ffffff06;border-left:4px solid;border-radius:12px;gap:3px;padding:11px;display:grid}.agenda-event span,.agenda-event small{color:var(--muted);font-size:10px}.agenda-event.blue{border-left-color:#5b7cfa}.agenda-event.orange{border-left-color:#f59e0b}.agenda-event.red{border-left-color:#ef4444}.agenda-event.green{border-left-color:#23c55e}.calendar-detail{width:min(820px,96vw)}.calendar-detail-meta{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calendar-detail-meta div{border:1px solid var(--border);background:#ffffff06;border-radius:14px;gap:5px;padding:12px;display:grid}.calendar-detail-meta span{color:var(--muted);font-size:10px}@media (max-width:1100px){.calendar-layout{grid-template-columns:1fr}.calendar-agenda{display:none}}@media (max-width:750px){.calendar-main{overflow-x:auto}.calendar-weekdays,.calendar-month-grid{min-width:900px}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-detail-meta{grid-template-columns:1fr}}.history-stats .card{gap:5px;padding:14px;display:grid}.history-stats strong{font-size:24px}.timeline-list{display:grid}.timeline-item{grid-template-columns:20px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:16px;bottom:0;left:6px}.timeline-marker{z-index:1;background:#5b7cfa;border-radius:50%;width:13px;height:13px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #111725}.timeline-marker.green{background:#23c55e}.timeline-marker.orange{background:#f59e0b}.timeline-marker.purple{background:#a855f7}.timeline-content{border:1px solid var(--border);background:#ffffff05;border-radius:16px;gap:8px;padding:14px;display:grid}.timeline-content time{color:var(--muted);font-size:10px}.timeline-content .row>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appointment-history{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.appointment-history .history-stats{grid-template-columns:repeat(4,1fr)}.appointment-history .timeline-list{max-height:420px;overflow:auto}.contact-360-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contact-score{justify-items:end;gap:8px;display:grid}.contact-facts{grid-template-columns:130px 1fr;gap:10px 14px;display:grid}.contact-facts span{color:var(--muted);font-size:12px}.contact-facts strong{overflow-wrap:anywhere;min-width:0}.contact-action-form{border:1px solid var(--border);background:#ffffff05;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.contact-action-form strong{grid-column:1/-1}.contact-linked-list{gap:8px;display:grid}.contact-linked-row{border:1px solid var(--border);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.contact-linked-row div{gap:4px;min-width:0;display:grid}.contact-linked-row span{color:var(--muted);font-size:12px}.contact-note{border:1px solid var(--border);background:#ffffff06;border-radius:14px;gap:8px;padding:12px;display:grid}.contact-note p{white-space:pre-wrap;color:#dbeafe;max-height:220px;overflow:auto}@media (max-width:900px){.contact-360-header{flex-direction:column}.contact-score{justify-items:start}.contact-action-form{grid-template-columns:1fr}.contact-linked-row{flex-direction:column;align-items:flex-start}.contact-linked-row .btn{width:100%}.contact-facts{grid-template-columns:1fr}}.workflow-accordion{padding:0;overflow:hidden}.workflow-accordion summary{cursor:pointer;list-style:none}.workflow-accordion summary::-webkit-details-marker{display:none}.workflow-summary{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.workflow-summary>div{align-items:center;gap:14px;min-width:0;display:flex}.workflow-summary .eyebrow{margin:0}.workflow-summary strong{font-size:15px}.workflow-summary:hover{background:#5b7cfa0f}.workflow-expanded{border-top:1px solid var(--border);background:#ffffff03;padding:20px}.voicemail-workflow{border-color:#a855f74d}.voicemail-workflow audio{width:100%}@media (max-width:700px){.workflow-summary,.workflow-summary>div{flex-direction:column;align-items:flex-start}}.dialer-workflow{border-color:#22d3ee4d}.dialer-current{background:linear-gradient(145deg,#22d3ee14,#5b7cfa0a);border-color:#22d3ee59}.dialer-current label{gap:8px;display:grid}.dialer-queue{gap:8px;max-height:420px;display:grid;overflow:auto}.dialer-active{background:#22d3ee0f;border-color:#22d3ee73}.performance-toolbar{align-items:flex-end}.performance-toolbar .select{width:auto}.performance-metric{gap:8px;display:grid;position:relative;overflow:hidden}.performance-metric:before{content:"";background:#5b7cfa;width:3px;position:absolute;inset:0 auto 0 0}.performance-metric.green:before{background:#22c55e}.performance-metric.orange:before{background:#f59e0b}.performance-metric.purple:before{background:#a855f7}.performance-metric>span,.performance-metric small{color:var(--muted)}.performance-metric strong{letter-spacing:-.05em;font-size:30px}.performance-chart{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:12px;height:250px;padding:18px 8px 0;display:grid}.performance-week{text-align:center;grid-template-rows:1fr auto auto;gap:6px;min-width:0;display:grid}.performance-bars{justify-content:center;align-items:flex-end;gap:5px;height:100%;display:flex}.performance-bars i{background:linear-gradient(#7a91ff,#3155d9);border-radius:7px 7px 2px 2px;width:14px;min-height:4px;display:block}.performance-bars i.tasks{background:linear-gradient(#c084fc,#7e22ce)}.performance-week strong{color:#c7d2fe;font-size:10px}.performance-week span{color:var(--muted);font-size:9px}.performance-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.performance-line:last-child{border-bottom:0}.performance-line div{gap:4px;display:grid}.performance-line span{color:var(--muted);font-size:11px}.performance-line b{color:#c7d2fe}.performance-advice{background:linear-gradient(120deg,#5b7cfa1a,#a855f70a);border-color:#7a91ff47;justify-content:space-between;align-items:center;gap:30px;display:flex}.performance-advice p{color:#dbeafe;max-width:780px;line-height:1.7}@media (max-width:700px){.performance-toolbar,.performance-advice{flex-direction:column;align-items:flex-start}.performance-toolbar .select{width:100%}.performance-chart{grid-template-columns:repeat(12,70px);overflow-x:auto}}.finance-analytics{gap:16px;overflow:hidden}.finance-analytics>.row{align-items:flex-start}.finance-chart-controls{gap:12px;display:grid}.finance-chart-controls details{background:#090c1261;border:1px solid #8494b72e;border-radius:16px;padding:12px}.finance-chart-controls summary{cursor:pointer;color:#dbeafe;font-weight:750}.finance-chart-options{flex-wrap:wrap;gap:8px;display:flex}.finance-chart-checkbox{color:#dbeafe;background:#090c12;border:1px solid #8494b72e;border-radius:999px;align-items:center;gap:7px;width:auto;padding:7px 10px;font-size:12px;display:inline-flex}.finance-chart-checkbox input{accent-color:var(--blue)}.finance-chart-filter-grid{margin-top:12px}.finance-chart-summary{flex-wrap:wrap;gap:8px;display:flex}.finance-chart-summary span{color:#c7d2fe;background:#5b7cfa12;border:1px solid #5b7cfa3d;border-radius:999px;align-items:center;gap:6px;width:auto;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex}.finance-chart-canvas{background:linear-gradient(#0a0e16e0,#05070bd1);border:1px solid #8494b733;border-radius:18px;width:100%;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.finance-chart-responsive-shell{gap:12px;display:grid}.finance-chart-plot{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #8494b71f;border-radius:14px;width:100%;padding:6px;overflow:auto hidden}.finance-chart-canvas svg{width:100%;min-width:620px;height:auto;max-height:270px;display:block}.finance-chart-bars svg,.finance-chart-lines svg{min-height:230px}.finance-chart-pie-layout{grid-template-columns:minmax(240px,360px) minmax(220px,1fr);justify-content:center;align-items:center;gap:16px}.finance-chart-pie-layout svg{min-width:260px;max-height:250px}.finance-chart-pie-plot{place-items:center;display:grid;overflow:hidden}.finance-chart-legend,.finance-chart-slices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-chart-pill,.finance-chart-slice{color:#dbeafe;background:#ffffff08;border:1px solid #8494b733;border-radius:999px;align-items:center;gap:7px;width:auto;padding:6px 9px;font-size:12px;line-height:1.2;display:inline-flex}.finance-chart-legend i,.finance-chart-slice i,.finance-chart-pill i{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.finance-chart-slices{align-content:center;display:grid}.finance-chart-slice{border-radius:12px;justify-content:space-between}.finance-chart-slice span{align-items:center;gap:7px;min-width:0;display:inline-flex}.finance-chart-slice strong{white-space:nowrap;color:#fff}.finance-chart-svg-title{fill:#f8fafc;font-size:12px;font-weight:800}.finance-chart-svg-muted{fill:#a8b3c4;font-size:10px}.finance-chart-insufficient{color:#fed7aa;background:#f59e0b12;border:1px solid #f59e0b38;border-radius:999px;width:fit-content;margin:2px auto 0;padding:6px 9px;font-size:11px;display:inline-flex}.finance-chart-empty{text-align:center;min-height:180px;color:var(--muted);background:linear-gradient(#090c1280,#ffffff05);border:1px dashed #9aa4b252;border-radius:18px;place-items:center;gap:7px;padding:24px;display:grid}.finance-chart-empty strong{color:#f8fafc;font-size:15px}.finance-chart-empty span{max-width:420px;font-size:12px;line-height:1.45}@media (max-width:760px){.finance-chart-pie-layout{grid-template-columns:1fr}.finance-chart-canvas{padding:10px}.finance-chart-canvas svg{min-width:480px}.finance-chart-pie-layout svg{min-width:250px}.finance-chart-summary{display:grid}.finance-chart-summary span{justify-content:space-between}.finance-chart-options{display:grid}.finance-chart-checkbox{justify-content:flex-start}.finance-chart-legend,.finance-chart-slices{display:grid}.finance-chart-plot{overflow-x:auto}.finance-chart-pill,.finance-chart-slice{justify-content:space-between;width:100%}}.finance-chart-header{gap:12px}.finance-chart-header .btn{white-space:nowrap}.finance-chart-story{color:#dbeafe;background:linear-gradient(135deg,#5b7cfa1f,#23c55e0f);border:1px solid #5b7cfa38;border-radius:16px;gap:5px;padding:12px 14px;display:grid}.finance-chart-story strong{color:#fff;font-size:14px}.finance-chart-story span{color:#9aa4b2;font-size:12px}.finance-chart-palette-preview{background:#090c128c;border:1px solid #8494b72e;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;display:flex}.finance-chart-palette-preview i{border:1px solid #fff3;border-radius:999px;width:24px;height:24px;box-shadow:0 6px 18px #00000038}.finance-chart-plot{position:relative}.finance-chart-axis-label{fill:#cbd5e1;font-size:10px;font-weight:700}.finance-chart-grid-line{stroke:#94a3b829;stroke-width:1px}.finance-chart-axis-line{stroke:#e2e8f042;stroke-width:1.2px}.finance-chart-axis-line.strong{stroke:#e2e8f06b}.finance-chart-value-label{fill:#f8fafc;paint-order:stroke;stroke:#0b0f17;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:850}.finance-chart-pie-label{fill:#f8fafc;paint-order:stroke;stroke:#0b0f17;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:850}.finance-chart-premium-tooltip{z-index:3;color:#f8fafc;pointer-events:none;background:#04080ff0;border:1px solid #e2e8f02e;border-radius:14px;gap:3px;max-width:min(260px,100% - 28px);padding:10px 12px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 16px 42px #00000061}.finance-chart-premium-tooltip span{color:#cbd5e1;align-items:center;gap:7px;font-size:11px;display:flex}.finance-chart-premium-tooltip i{border-radius:999px;width:9px;height:9px;display:inline-block}.finance-chart-premium-tooltip strong{font-size:15px}.finance-chart-premium-tooltip small{color:#94a3b8;font-size:11px}.finance-chart-slice strong small{color:#94a3b8;margin-left:4px;font-size:10px}.finance-chart-design-compact{gap:10px}.finance-chart-design-compact .finance-chart-canvas{padding:10px}.finance-chart-design-compact .finance-chart-canvas svg{max-height:235px}.finance-chart-design-compact .finance-chart-story{padding:9px 11px}.finance-chart-design-premium .finance-chart-canvas{background:radial-gradient(circle at 20% 0,#5b7cfa2e,#0000 32%),linear-gradient(#0a0e16eb,#05070bdb);border-color:#8b9dff47;box-shadow:inset 0 1px #ffffff0d,0 18px 55px #0000002e}.finance-chart-design-minimal .finance-chart-canvas,.finance-chart-design-minimal .finance-chart-plot{box-shadow:none;background:#090c126b}.finance-chart-design-minimal .finance-chart-grid-line{stroke:#94a3b817}.finance-chart-design-high_contrast .finance-chart-canvas{background:#030712;border-color:#ffffff6b}.finance-chart-design-high_contrast .finance-chart-axis-label,.finance-chart-design-high_contrast .finance-chart-svg-muted{fill:#f8fafc}.finance-chart-design-high_contrast .finance-chart-grid-line{stroke:#ffffff47}.finance-chart-design-high_contrast .finance-chart-pill,.finance-chart-design-high_contrast .finance-chart-slice,.finance-chart-design-high_contrast .finance-chart-checkbox{color:#fff;background:#020617;border-color:#ffffff57}@media (max-width:760px){.finance-chart-header{display:grid}.finance-chart-header .btn{width:100%}.finance-chart-story{padding:10px}.finance-chart-palette-preview{justify-content:space-between}.finance-chart-palette-preview i{width:20px;height:20px}.finance-chart-premium-tooltip{margin-bottom:8px;position:static}.finance-chart-axis-label,.finance-chart-value-label{font-size:9px}.finance-chart-empty em{font-size:11px}.finance-chart-design-compact .finance-chart-canvas svg{max-height:230px}}.quote-line-header,.quote-line-editor{grid-template-columns:minmax(190px,2fr) minmax(62px,.55fr) minmax(92px,.8fr) minmax(82px,.65fr) minmax(74px,.62fr) auto;align-items:center;gap:8px;display:grid}.quote-line-header{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 2px;font-size:10px;font-weight:850}.quote-line-editor .input[type=number]{text-align:center}.quote-line-editor .danger{justify-self:end}.quote-selector{width:auto;max-width:260px}.quote-public{max-width:820px;margin:auto}.quote-public-total{border-top:1px solid var(--border);padding-top:18px}.quote-editor-totals{border-top:1px solid var(--border);justify-self:end;gap:8px;width:min(340px,100%);padding-top:12px;display:grid}.quote-editor-totals div{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-editor-totals strong{color:var(--text)}.quote-editor-totals .grand-total{color:#dbeafe;font-weight:850}.quote-editor-totals .grand-total strong{font-size:18px}@media (max-width:900px){.quote-line-header{display:none}.quote-line-editor{grid-template-columns:1fr 1fr}.quote-line-editor>:first-child{grid-column:1/-1}.quote-line-editor .danger{grid-column:1/-1;justify-self:stretch}.quote-editor-totals{justify-self:stretch;width:100%}}.quote-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:10px;max-width:100%;display:grid;overflow:hidden}.quote-template-card{border:1px solid var(--border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0a0e16;border-radius:16px;gap:10px;padding:13px;transition:all .18s;display:grid;position:relative}.quote-template-card:hover,.quote-template-card.selected{border-color:#7a91ff8c;transform:translateY(-2px);box-shadow:0 12px 35px #00000040}.quote-template-card.locked{opacity:.72;border-color:#f59e0b61}.quote-template-card.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#f59e0b14,#f59e0b14 8px,#0000 8px 16px);border-radius:16px;position:absolute;inset:0}.quote-template-card small{min-height:34px;color:var(--muted);line-height:1.45}.quote-template-card>b{color:#fbbf24;font-size:10px}.quote-template-preview{background:linear-gradient(145deg,#171e2d,#080b12);border-radius:11px;gap:5px;height:86px;padding:12px;display:grid}.quote-template-preview i{background:#ffffff38;border-radius:5px;height:7px;display:block}.quote-template-preview i:nth-child(2){width:70%}.quote-template-preview i:nth-child(3){background:#5b7cfa7a;align-self:end;height:16px}.quote-template-card.minimal_light .quote-template-preview{background:#f5f7fb}.quote-template-card.minimal_light .quote-template-preview i{background:#cbd5e1}.quote-template-card.premium_gradient .quote-template-preview{background:linear-gradient(145deg,#4f46e5,#a855f7)}.quote-template-card.agency_modern .quote-template-preview{background:linear-gradient(145deg,#071a20,#0f766e)}.quote-template-card.Business_formal .quote-template-preview{background:linear-gradient(145deg,#172033,#39445c)}.quote-document{color:#172033;background:#fff;border:1px solid #d9dee8;border-radius:10px;gap:28px;min-height:620px;padding:38px;display:grid;box-shadow:0 24px 80px #0000004d}.quote-document p{color:#596579;margin:4px 0}.quote-document-head{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.quote-document-head h2{margin:0 0 10px;font-size:23px}.quote-logo{letter-spacing:-.06em;color:#111827;font-size:22px;font-weight:950}.quote-document-title span{color:#64748b;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800}.quote-document-title h1{letter-spacing:-.04em;margin:8px 0;font-size:30px}.quote-document-lines article{background:#fafbfc;border:1px solid #d9dee8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.quote-document-lines article b{white-space:nowrap;font-size:16px}.quote-document-total{border:2px solid #172033;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:22px;display:flex}.quote-document-total span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.quote-document-total strong{font-size:25px}.quote-public-page{background:#f1f4f8;min-height:100vh;padding:48px 18px}.quote-public-shell{gap:18px;width:min(900px,100%);margin:auto;display:grid}.quote-public-action{justify-self:end;min-width:260px}@media (max-width:700px){.quote-document{padding:22px}.quote-document-head,.quote-document-lines article,.quote-document-total{flex-direction:column;align-items:flex-start}.quote-public-action{justify-self:stretch;width:100%}}:root{--bg:#06080d;--panel:#10141d;--panel2:#171c27;--panel3:#0b0f16;--border:#252d3d;--border-strong:#35415a;--text:#f7f9fc;--muted:#98a5b8;--blue:#7188ff;--purple:#a66cff;--green:#35d07f;--orange:#f6ad45;--red:#f46b75}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% -10%,#596bff2e,#0000 30%),radial-gradient(circle at 88% 0,#a66cff1c,#0000 26%),linear-gradient(#080a11,#05070b 65%);min-width:320px;font-size:14px;line-height:1.5}::selection{color:#fff;background:#7188ff59}*{scrollbar-width:thin;scrollbar-color:#35415a transparent}.app-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{background:linear-gradient(#090c13fa,#06080df5);border-right-color:#8294ff24;padding:16px 12px}.brand-lockup{border-radius:15px;padding:9px}.brand-orb{border-radius:12px;width:36px;height:36px}.brand-lockup strong{font-size:19px}.ai-status{margin:11px 3px 14px;padding:9px 10px}.nav-group{gap:3px;margin:12px 0}.nav-label{padding-bottom:5px}.nav-group a{border-radius:10px;padding:8px 10px}.sidebar-footer{margin-top:16px}.main{width:100%;max-width:1840px;margin:0 auto;padding:16px 24px 42px}.site-masthead{z-index:30;background:linear-gradient(110deg,#0f131de6,#090c13cc);border-radius:16px;margin-bottom:26px;padding:11px 15px;position:sticky;top:10px;box-shadow:0 14px 45px #00000038}.site-title{font-size:22px}.masthead-chip{padding:7px 10px}.main>.stack{gap:18px}.main>.stack>div:first-child:not(.card):not(.grid){gap:6px;padding:5px 2px 2px;display:grid}.main>.stack>div:first-child:not(.card):not(.grid) .muted{max-width:820px;margin:0;font-size:13px}.h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(32px,3vw,48px);line-height:1}.h2{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,27px);line-height:1.12}h3{margin:0;font-size:15px;line-height:1.35}p{line-height:1.65}.card{background:linear-gradient(155deg,#121721f0,#0a0d14f0);border-color:#7e8fb530;border-radius:18px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 16px 45px #0000002b}.card:hover{border-color:#7e94eb47}.card.soft{background:#0b0f17b3}.grid{gap:14px}.stack{gap:12px}.row{gap:10px}.pillrow{gap:6px}.grid-4>.card,.grid.four>.card{min-height:112px}.kpi,.metric,.metric strong{font-size:clamp(27px,2.3vw,36px);line-height:1.05}.btn{background:linear-gradient(#1c222ff5,#121721f5);border-color:#8494b73d;border-radius:11px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.btn:hover:not(:disabled){background:linear-gradient(#242c3dfa,#161c28fa);border-color:#8094ff85;transform:translateY(-1px);box-shadow:0 8px 22px #00000038}.btn:active:not(:disabled){transform:translateY(0)}.btn.primary{background:linear-gradient(135deg,#607cff,#9a55f4);box-shadow:0 8px 24px #5b7cfa33}.btn.green{background:#23c55e1a}.btn.danger{background:#ef44441a}.input,.select,.textarea{background:#06090fd1;border-color:#8494b73b;border-radius:11px;min-height:42px;padding:9px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.input:hover,.select:hover,.textarea:hover{border-color:#8094ff61}.input:focus,.select:focus,.textarea:focus{background:#090d15;border-color:#7188ff;outline:0;box-shadow:0 0 0 3px #7188ff24}label{color:#cbd5e1;gap:6px;font-size:12px;font-weight:650;display:grid}.tag{letter-spacing:.01em;border-color:#8494b738;padding:4px 8px;font-size:10px;font-weight:750}.muted{color:#98a5b8}.eyebrow{color:#8796ad}.card:has(>.table){overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;min-width:850px;display:table}.table th,.table td{vertical-align:middle;border-bottom-color:#8494b724;padding:11px 12px}.table th{z-index:2;color:#8492a8;letter-spacing:.12em;white-space:nowrap;background:#10141d;font-size:9px;position:sticky;top:0}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#7188ff0b}.table td .select{min-width:125px}.task-list{gap:10px}.task-row{grid-template-columns:minmax(0,1fr) auto;padding:15px}.task-row>.stack{min-width:0}.task-actions{align-self:center}.deal-card{background:linear-gradient(155deg,#141a26f5,#0b0f16f5);border-radius:14px;padding:13px;font-size:12px}.deal-card .kpi{font-size:20px!important}.deal-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.deal-card-actions .btn{justify-content:center;width:100%;min-width:0}.deal-action-prev{order:1}.deal-action-next{order:2}.deal-action-edit{order:3}.deal-action-quote{order:4}.deal-action-delete{order:5;grid-column:1/-1}.pipeline-column-head{background:#ffffff06;border:1px solid #7a91ff2e;border-radius:14px;gap:8px;margin-bottom:10px;padding:8px;display:grid}.pipeline-column-metrics{color:var(--muted);gap:5px;font-size:10px;line-height:1.25;display:grid}.pipeline-column-metrics span:first-child{color:#f8fafc;font-size:12px;font-weight:800}.deal-360-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deal-health-card{justify-items:end;gap:6px;min-width:180px;display:grid}.deal-health-card strong{font-size:30px;line-height:1}.deal-health-reasons{flex-wrap:wrap;gap:8px;display:flex}.deal-note-form{grid-template-columns:1fr auto}.deal-note-form textarea{grid-column:1/-1;min-height:90px}.deal-notes{white-space:pre-wrap;color:#dbeafe}@media (max-width:900px){.deal-360-header{flex-direction:column}.deal-health-card{justify-items:start}.deal-note-form{grid-template-columns:1fr}}.deal-command-center{gap:16px}.deal-command-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deal-command-meta{flex-wrap:wrap;gap:8px 14px;display:flex}.deal-command-meta span{width:auto;color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.deal-command-meta strong{color:#f8fafc}.deal-command-score{justify-items:end;gap:7px;min-width:180px;display:grid}.deal-command-score strong{color:#fff;font-size:34px}.deal-command-note{border:1px solid var(--border);background:#ffffff06;border-radius:14px;gap:8px;padding:12px;display:grid}.deal-command-note p,.deal-ai-history-row p{white-space:pre-wrap;color:#dbeafe;margin:0}.deal-command-action{background:#5b7cfa0f;border:1px solid #5b7cfa38;border-radius:14px;gap:8px;padding:14px;display:grid}.deal-command-action strong{color:#fff;font-size:17px}.deal-ai-fixture-panel{background:#f59e0b0f;border:1px dashed #f59e0b6b;border-radius:14px;gap:10px;padding:12px;display:grid}.deal-ai-fixture-panel strong{color:#fff}.deal-ai-fixture-panel p{margin:4px 0 0}.deal-expert-brief-details{background:#a855f70f;border:1px solid #a855f747;border-radius:14px;gap:12px;margin-top:10px;padding:12px;display:grid}.deal-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deal-expert-brief-details ul{color:#dbeafe;margin:0;padding-left:18px}.deal-expert-brief-details li{margin:4px 0}.deal-ai-history-row{align-items:flex-start}.deal-action-command{color:#dbeafe;background:#5b7cfa1f;border-color:#5b7cfa73;order:0}@media (max-width:900px){.deal-command-header{flex-direction:column}.deal-command-score{justify-items:start}.deal-command-meta{display:grid}.deal-command-meta span{justify-content:space-between}.deal-brief-grid{grid-template-columns:1fr}}.revenue-intelligence{max-width:1540px;margin:0 auto}.revenue-hero{background:linear-gradient(135deg,#5b7cfa1f,#a855f714);justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.revenue-kpis .card{min-height:116px}.revenue-metric{gap:6px;display:grid}.revenue-metric span,.revenue-data-grid span{color:var(--muted);font-size:12px;font-weight:750}.revenue-metric strong{color:#fff;font-size:28px;line-height:1}.revenue-metric small{color:var(--muted)}.revenue-metric.green{border-color:#23c55e52}.revenue-metric.orange{border-color:#f59e0b52}.revenue-metric.purple{border-color:#a855f757}.revenue-metric.blue{border-color:#5b7cfa57}.revenue-forecast-card{background:#ffffff06;gap:8px;display:grid}.revenue-forecast-card h2{color:#e5e7eb;margin:0}.revenue-forecast-card strong{color:#fff;font-size:34px;line-height:1}.revenue-deal-row{border:1px solid var(--border);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.revenue-deal-row>div:first-child{gap:6px;min-width:0;display:grid}.revenue-deal-row span{color:var(--muted);font-size:12px}.revenue-action{color:#dbeafe;background:#5b7cfa0f;border:1px solid #7a91ff38;border-radius:14px;padding:13px;font-weight:750}.revenue-data-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.revenue-data-grid span{border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:10px}@media (max-width:980px){.revenue-hero{flex-direction:column;align-items:flex-start}.revenue-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-deal-row{flex-direction:column;align-items:flex-start}.revenue-deal-row .pillrow,.revenue-deal-row .btn{width:100%}}@media (max-width:620px){.revenue-data-grid{grid-template-columns:1fr}.revenue-forecast-card strong,.revenue-metric strong{font-size:24px}}.view-board{scroll-snap-type:x proximity;gap:12px;padding:2px 2px 12px}.board-column{scroll-snap-align:start;background:#080b11b8;border-color:#8494b72e;border-radius:16px;min-width:300px;max-width:370px;padding:12px}.board-column>.row{background:#080b11f0;border-bottom:1px solid #8494b71f;padding:5px 4px 10px}.kanban-shell{gap:8px;display:grid}.kanban-scrollbar-top{z-index:5;background:#07080be0;border:1px solid #8494b724;border-radius:10px;height:16px;padding-bottom:2px;position:sticky;top:0;overflow:auto hidden}.kanban-scrollbar-top>div{height:1px}.kanban{scroll-snap-type:x proximity;align-items:flex-start;padding:2px 2px 12px;gap:12px!important;display:flex!important;overflow-x:auto!important}.kanban .column{scroll-snap-align:start;background:#080b11b8;border:1px solid #8494b72e;border-radius:16px;padding:11px;flex:0 0 285px!important;min-width:285px!important;max-width:285px!important}.kanban .column>.row{z-index:2;background:#080b11f2;border-bottom:1px solid #8494b71f;margin-bottom:10px;padding:5px 3px 9px;position:sticky;top:0}.kanban .column .deal-card{margin-bottom:9px}.editor-backdrop{padding:18px}.editor-panel{border-radius:20px;width:min(820px,96vw);padding:22px}.command-panel{border-radius:20px}.lead-score-panel{border-radius:12px}.calendar-layout{grid-template-columns:minmax(0,1fr) 310px}.calendar-main,.calendar-agenda{border-radius:18px}.calendar-day{min-height:120px}.workflow-summary{padding:15px 17px}.workflow-expanded{padding:17px}.workflow-step{padding:16px}.connection-card{border-radius:16px;min-height:180px;padding:17px}.hero{isolation:isolate;background:radial-gradient(circle at 15% 5%,#5b7cfa33,#0000 35%),radial-gradient(circle at 88% 15%,#a855f724,#0000 30%),#06080d;min-height:100vh;padding:70px 28px;position:relative}.hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero-inner{gap:22px;width:min(1180px,100%)}.hero-inner>.tag{width:max-content}.hero-inner>.h1{max-width:980px;font-size:clamp(48px,7vw,92px);line-height:.94}.hero-inner>.muted{line-height:1.65}.pricing{gap:14px;margin-top:22px}.plan{align-content:start;gap:8px;min-height:300px;padding:22px;display:grid}.plan h2{letter-spacing:-.05em;margin:12px 0 4px;font-size:32px}.plan p{margin:2px 0}.plan .btn{margin-top:auto}.auth-card{border-radius:22px;width:min(500px,100%);padding:28px}.auth-card h1{letter-spacing:-.05em;margin:6px 0;font-size:36px}.auth-card a:not(.btn){color:#b9c4ff}.booking-shell,.quote-public-shell{animation:.35s both surface-enter}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:focus-visible{outline-offset:3px;outline:2px solid #8da0ff}@media (max-width:1200px){.grid-4,.grid.four,.grid-3,.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.row{flex-wrap:wrap}}@media (max-width:900px){.app-shell{display:block}.sidebar{z-index:50;border-bottom:1px solid #8294ff2e;border-right:0;height:auto;padding:8px 10px;position:sticky;top:0;overflow:auto hidden;box-shadow:0 14px 40px #0000004d}.brand-lockup{z-index:3;float:left;background:#0b0f17;width:max-content;margin-right:8px;padding:7px;position:sticky;left:0}.brand-orb{width:30px;height:30px}.brand-lockup strong{font-size:15px}.brand-lockup small,.ai-status,.sidebar-footer,.nav-label{display:none}.nav-group{gap:4px;width:max-content;margin:0;display:flex}.nav-group a{white-space:nowrap;min-height:44px;padding:8px 10px}.nav-group a span{font-size:11px}.main{padding:14px 14px 34px}.site-masthead{margin-bottom:18px;padding:10px 12px;position:relative;top:0}.site-title{font-size:19px}.grid-2,.grid-3,.grid-4,.grid.two,.grid.three,.grid.four{grid-template-columns:1fr!important}.card{border-radius:15px;padding:15px}.row{align-items:flex-start}.task-row{grid-template-columns:1fr}.task-actions{justify-content:flex-start}.table{width:calc(100% + 6px);margin:0 -3px}}@media (max-width:600px){body{font-size:13px}.main{padding:11px 10px 28px}.site-masthead{display:none}.h1{font-size:31px}.h2{font-size:21px}.card{padding:13px}.btn{min-height:36px;padding:7px 10px}.pillrow{width:100%}.pillrow .btn{flex:1}.board-column{min-width:86vw;max-width:86vw}.kanban .column{flex-basis:86vw!important;min-width:86vw!important;max-width:86vw!important}.editor-backdrop{padding:8px}.editor-panel{border-radius:16px;padding:16px}.quote-document{padding:18px}}.quote-studio{max-width:1540px;margin:0 auto}.quote-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.quote-toolbar .pillrow{justify-content:flex-end}.quote-studio-layout{grid-template-columns:minmax(560px,56%) minmax(0,44%);align-items:start;gap:20px;min-height:0;display:grid;overflow:hidden}.quote-studio-layout.preview-hidden{grid-template-columns:1fr}.quote-studio-layout.preview-hidden .quote-preview{display:none}.quote-editor{z-index:2;gap:12px;min-width:0;max-height:calc(100vh - 170px);padding-right:4px;display:grid;position:relative;overflow:auto}.quote-preview{z-index:1;justify-items:center;min-width:0;max-height:calc(100vh - 170px);padding:10px 8px 34px;display:grid;position:relative;overflow:auto}.quote-preview .quote-document{width:min(680px,100%);min-height:820px;padding:26px}.quote-mobile-preview-toggle{display:none}.quote-public-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.quote-empty-state{background:#0f172a3d;border:1px dashed #8494b752;border-radius:8px;gap:6px;padding:14px;display:grid}.quote-deal-section{background:#ffffff06;border:1px solid #7a91ff2e;border-radius:12px;gap:12px;padding:14px;display:grid}.quote-deal-section summary{cursor:pointer;list-style:none}.quote-deal-section summary::-webkit-details-marker{display:none}.quote-deal-section .table{margin-top:4px}.quote-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quote-dashboard-card{background:#ffffff06;border:1px solid #7a91ff2e;border-radius:12px;gap:5px;padding:14px;display:grid}.quote-dashboard-card span,.quote-analytics-table span{color:var(--muted);font-size:11px;font-weight:750}.quote-dashboard-card strong{color:#fff;font-size:22px}.quote-analytics-table{background:#06090f57;border:1px solid #7a91ff2e;border-radius:12px;gap:8px;padding:12px;display:grid;overflow:auto}.quote-analytics-table>div{grid-template-columns:1.4fr repeat(4,minmax(90px,1fr));align-items:center;gap:10px;min-width:620px;display:grid}.table tr.active-row td{background:#7c5cff14}.quote-document{color:#172033;background:#fff;border:1px solid #d8deea;border-radius:8px;gap:14px;width:min(920px,100%);min-height:980px;padding:36px;display:grid;position:relative;box-shadow:0 34px 110px #00000057}.quote-document:before{content:"";background:#172033;border-radius:8px 8px 0 0;height:8px;position:absolute;inset:0 0 auto}.quote-document-head{border-bottom:1px solid #d8deea;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-bottom:14px;display:grid}.quote-party{align-content:start;gap:6px;min-width:0;display:grid}.quote-party.seller{text-align:right;justify-items:end}.quote-party span,.quote-document-title>span{color:#64748b;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:850}.quote-party>span{margin-bottom:6px;line-height:1.3;display:block}.quote-party h2{color:#111827;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal;margin:2px 0 0;font-size:22px;line-height:1.24}.quote-party p{color:#596579;overflow-wrap:anywhere;margin:0}.quote-seller-brand{justify-items:end;gap:8px;display:grid}.quote-seller-brand h2{margin-top:0}.quote-company-logo{object-fit:contain;width:140px;height:90px;display:block;overflow:visible}.quote-document-title{gap:8px;display:grid}.quote-document-title h1{color:#111827;letter-spacing:-.04em;max-width:720px;margin:0;font-size:36px;line-height:1.04}.quote-meta-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.quote-meta-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:9px;display:grid}.quote-meta-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.quote-meta-grid strong{color:#172033;font-size:12px}.quote-document-lines{gap:6px;display:grid}.quote-document-lines article{background:0 0;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.quote-document-lines article div{gap:5px;display:grid}.quote-document-lines article strong{color:#172033;font-size:15px}.quote-document-lines article span{color:#64748b;font-size:12px}.quote-document-lines article b{white-space:nowrap;color:#111827;font-size:16px}.quote-document-summary{justify-self:end;gap:6px;width:min(330px,100%);margin-top:0;display:grid}.quote-document-summary div{color:#596579;justify-content:space-between;align-items:center;gap:20px;display:flex}.quote-document-summary strong{color:#172033}.quote-document-summary .grand-total{border-top:1px solid #d8deea;padding-top:7px;font-weight:850}.quote-terms{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:4px;margin-top:0;padding:10px;display:grid}.quote-terms h3{color:#172033;font-size:14px}.quote-terms p{white-space:pre-wrap;color:#475569;margin:0}.quote-profile-warning{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:10px}.checkbox-row{color:#dbeafe;align-items:center;gap:10px;display:flex}.checkbox-row input{accent-color:#8b5cf6;width:16px;height:16px}.checkbox-row span{font-size:13px;font-weight:750}.quote-document-final-block{gap:6px;margin-top:22px;display:grid}.quote-document-closing{gap:6px;display:grid}.quote-signature{text-align:right;break-inside:avoid;page-break-inside:avoid;justify-self:end;justify-items:end;gap:6px;width:min(180px,100%);padding-top:2px;display:grid}.quote-signature>span:not(.quote-signature-image){color:#64748b;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.quote-signature-image{object-fit:contain;width:180px;max-width:100%;height:auto;max-height:90px;display:block;overflow:visible}.deal-ai-history-row>div{width:100%;max-width:100%}.deal-expert-brief-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-expert-brief-header>div{gap:4px;display:grid}.deal-expert-brief-header .btn{white-space:nowrap;width:auto}.deal-expert-brief-details p{overflow-wrap:anywhere;word-break:normal;max-height:none;overflow:visible}.deal-expert-brief-full-content{gap:12px;display:grid}.deal-expert-brief-full-content p{white-space:pre-wrap;max-height:none;overflow:visible}.deal-expert-brief-full-content ul{max-height:none;overflow:visible}.deal-expert-brief-details strong,.deal-expert-brief-details li{overflow-wrap:anywhere}.deal-brain-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deal-brain-summary-grid>div,.deal-brain-truth,.deal-brain-beginner,.deal-brain-objections article{background:#ffffff06;border:1px solid #a855f72e;border-radius:12px;gap:6px;padding:11px;display:grid}.deal-brain-summary-grid strong{color:#fff}.deal-brain-truth{background:#5b7cfa0b;border-color:#5b7cfa3d}.deal-brain-beginner{background:#22c55e0b;border-color:#22c55e38}.deal-brain-beginner ol{color:#dbeafe;margin:0;padding-left:20px}.deal-brain-objections{gap:10px;display:grid}.deal-brain-objections article{background:#f59e0b0b;border-color:#f59e0b38}@media (max-width:1050px){.deal-brain-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.deal-expert-brief-header{flex-direction:column}.deal-expert-brief-header .btn{width:100%}.deal-brain-summary-grid{grid-template-columns:1fr}}.deal-podcast-player{background:#5b7cfa0b;border:1px solid #5b7cfa3d;border-radius:12px;gap:10px;padding:12px;display:grid}.deal-podcast-player.locked{background:#ef44440e;border-color:#ef444447}.deal-podcast-player p{margin:0}.deal-podcast-player .row{align-items:flex-start}.deal-podcast-player audio{width:100%}.text-red{color:#fecaca!important}.workspace-layout-shell{gap:14px;display:grid}.workspace-layout-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-layout-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-layout-grid{min-height:420px;position:relative}.workspace-layout-grid.free-canvas{border-radius:18px}.workspace-layout-shell.editing .workspace-layout-grid{background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:48px 48px;border:1px dashed #94a3b847;padding:10px}.workspace-widget{flex-direction:column;min-width:0;display:flex;position:absolute;overflow:hidden}.workspace-widget.editable{background:#0f172a47;border:1px dashed #5b7cfa61;border-radius:18px;padding:8px;box-shadow:0 16px 36px #0f172a29}.workspace-widget.is-moving{box-shadow:0 18px 40px #5b7cfa38}.workspace-widget.hidden-widget{opacity:.72}.workspace-widget-content{flex:1;min-height:0;padding-right:2px;overflow:auto}.workspace-widget-content>.card,.workspace-widget-content>.stack,.workspace-widget-content>.locked-workspace-widget{min-height:100%}.workspace-widget-editbar{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-bottom:8px;display:flex}.workspace-drag-handle{color:#dbeafe;cursor:grab;touch-action:none;background:#5b7cfa1f;border:1px solid #5b7cfa6b;border-radius:999px;justify-content:center;align-items:center;width:auto;height:26px;padding:0 10px;font-size:12px;display:inline-flex}.workspace-drag-handle:active{cursor:grabbing}.workspace-resize-handle{cursor:nwse-resize;pointer-events:auto;touch-action:none;border-bottom:2px solid #94a3b89e;border-right:2px solid #94a3b89e;border-radius:0 0 6px;width:18px;height:18px;position:absolute;bottom:8px;right:8px}.workspace-resize-handle:focus{outline-offset:3px;outline:2px solid #5b7cfaa6}.locked-workspace-widget{background:#ef44440e;border-color:#ef44443d;min-height:100%}.btn.tiny{border-radius:999px;width:auto;min-width:0;height:26px;padding:0 8px;font-size:11px}.deal-brain-summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.workspace-layout-toolbar{flex-direction:column}.workspace-layout-actions{justify-content:flex-start}.workspace-layout-grid.free-canvas{grid-template-columns:1fr;gap:14px;display:grid;height:auto!important}.workspace-widget{min-height:320px;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.workspace-widget-editbar{align-items:flex-start}.deal-brain-summary-grid.compact{grid-template-columns:1fr}}.quote-signature strong{color:#172033;text-align:right;border-bottom:1px solid #172033;min-width:180px;padding:12px 0 7px;font-family:Georgia,serif;font-size:26px;font-style:italic}.quote-signature em{color:#475569;text-align:right;font-size:12px;font-style:normal;font-weight:750}.quote-legal-notice{border:1px solid var(--border);background:#0b1020;border-radius:10px;padding:10px}.quote-profile-info,.quote-profile-section{background:#5b7cfa0b;border:1px solid #7a91ff2e;border-radius:14px;gap:10px;padding:14px;display:grid}.quote-profile-info strong{color:#dbeafe}.quote-profile-info span{color:var(--muted)}.quote-profile-section h3{border-bottom:1px solid var(--border);color:#dbeafe;padding-bottom:8px}.quote-logo-upload{color:#cbd5e1;gap:8px;font-size:12px;font-weight:650;display:grid}.quote-logo-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.quote-logo-preview{background:#06090f85;border:1px dashed #8494b747;border-radius:12px;place-items:center;min-height:104px;display:grid}.quote-logo-preview span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:220px;height:86px;display:block}.quote-logo-preview em{color:var(--muted);font-style:normal}.quote-signature-preview{min-height:86px}.quote-signature-preview span{width:240px;height:58px}.quote-document-total{border:0;border-top:2px solid #172033;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 0 0;display:flex}.quote-document-total span{text-transform:uppercase;letter-spacing:.1em;color:#172033;font-weight:900}.quote-document-total strong{color:#111827;font-size:30px}.quote-template-executive_dark:before{background:linear-gradient(90deg,#101827,#4f46e5)}.quote-template-executive_dark .quote-document-total{border-top-color:#101827}.quote-template-minimal_light:before{background:#94a3b8}.quote-template-minimal_light{box-shadow:0 24px 80px #0f172a29}.quote-template-premium_gradient:before{background:linear-gradient(90deg,#4f46e5,#a855f7,#ec4899)}.quote-template-premium_gradient .quote-meta-grid div,.quote-template-premium_gradient .quote-terms{background:#faf5ff;border-color:#ddd6fe}.quote-template-agency_modern:before{background:linear-gradient(90deg,#0f766e,#14b8a6)}.quote-template-agency_modern .quote-meta-grid div,.quote-template-agency_modern .quote-terms{background:#f0fdfa;border-color:#ccfbf1}.quote-template-business_formal:before{background:linear-gradient(90deg,#172033,#64748b)}.quote-template-business_formal .quote-document-title h1{letter-spacing:-.02em;font-family:Georgia,serif}.quote-template-card.business_formal .quote-template-preview,.quote-template-card.Business_formal .quote-template-preview{background:linear-gradient(145deg,#172033,#39445c)}@media (max-width:1180px){.quote-studio-layout{grid-template-columns:1fr}.quote-editor{order:1;max-height:none;padding-right:0;overflow:visible}.quote-mobile-preview-toggle{order:2;justify-content:center;display:inline-flex}.quote-preview{order:3;max-height:none;padding:0;display:none;overflow:visible}.quote-preview.open{display:grid}.quote-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.quote-toolbar{flex-direction:column;align-items:flex-start}.quote-toolbar .pillrow,.quote-public-actions{flex-direction:column;justify-content:stretch;width:100%}.quote-toolbar .pillrow .btn,.quote-public-actions .btn{width:100%}.quote-document{min-height:auto;padding:28px}.quote-document-head,.quote-meta-grid{grid-template-columns:1fr}.quote-party.seller{text-align:left}.quote-seller-brand{justify-items:start}.quote-document-title h1{font-size:28px}.quote-document-lines article,.quote-dashboard-grid{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body *{visibility:hidden!important}.quote-document,.quote-document *{visibility:visible!important}.quote-document{page-break-after:auto;width:100%!important;min-height:auto!important;box-shadow:none!important;color:#111827!important;background:#fff!important;border:0!important;border-radius:0!important;gap:4px!important;margin:0!important;padding:3mm 6mm!important;position:static!important}.quote-document:before{display:none!important}.quote-document-head{gap:10px!important;padding-bottom:4px!important}.quote-party{gap:2px!important;font-size:10px!important;line-height:1.15!important}.quote-party>span{letter-spacing:.08em!important;margin-bottom:1px!important;font-size:8px!important}.quote-party h2{font-size:15px!important;line-height:1.1!important}.quote-party p{font-size:10px!important;line-height:1.15!important}.quote-seller-brand{gap:2px!important}.quote-company-logo{width:118px!important;height:52px!important}.quote-document-title{gap:2px!important}.quote-document-title>span{letter-spacing:.08em!important;font-size:8px!important}.quote-document-title h1{font-size:23px!important;line-height:1!important}.quote-meta-grid{gap:3px!important}.quote-meta-grid div{border-radius:5px!important;gap:2px!important;padding:3px!important}.quote-meta-grid span{letter-spacing:.05em!important;font-size:8px!important}.quote-meta-grid strong{font-size:10px!important}.quote-document-lines{gap:0!important}.quote-document-lines article{gap:6px!important;padding:2px 0!important}.quote-document-lines article div{gap:1px!important}.quote-document-lines article strong{font-size:12px!important}.quote-document-lines article span{font-size:10px!important}.quote-document-lines article b{font-size:12px!important}.quote-document-summary{gap:1px!important;font-size:11px!important}.quote-document-summary .grand-total{padding-top:3px!important}.quote-terms{border-radius:5px!important;gap:1px!important;padding:4px!important}.quote-terms h3{font-size:11px!important}.quote-terms p{font-size:10px!important;line-height:1.2!important}.quote-document-final-block{break-inside:avoid!important;page-break-inside:avoid!important;gap:3px!important;margin-top:4mm!important}.quote-document-closing{break-inside:avoid!important;page-break-inside:avoid!important;gap:3px!important}.quote-signature{text-align:right!important;justify-self:end!important;justify-items:end!important;gap:1px!important;width:min(180px,100%)!important;padding-top:0!important}.quote-signature>span:not(.quote-signature-image){letter-spacing:.08em!important;font-size:8px!important}.quote-signature strong{padding:4px 0 3px!important;font-size:19px!important}.quote-signature em{text-align:right!important;font-size:10px!important}.quote-signature-image{width:180px!important;max-width:100%!important;height:auto!important;max-height:58px!important}.quote-document-total{padding-top:4px!important}.quote-document-total span{letter-spacing:.07em!important;font-size:10px!important}.quote-document-total strong{font-size:23px!important}.quote-document a[href]:after{content:""!important}.quote-preview,.quote-public-shell{width:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.no-print,.sidebar,.site-masthead{display:none!important}.main{max-width:none!important;margin:0!important;padding:0!important}.app-shell{display:block!important}.quote-document-lines article,.quote-signature{break-inside:avoid;page-break-inside:avoid}}.finance-chart-bar-metric-label{fill:var(--finance-chart-label,#dbeafe);letter-spacing:0;paint-order:stroke;stroke:var(--finance-chart-label-stroke,#0b0f17);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:8.5px;font-weight:850}.finance-chart-slice em{color:#9fb0c7;background:#ffffff0b;border:1px solid #e2e8f029;border-radius:999px;width:fit-content;margin-left:4px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.finance-chart-pie-layout .finance-chart-slice{align-items:flex-start;gap:10px;padding:8px 10px}.finance-chart-pie-layout .finance-chart-slice span{flex-wrap:wrap;row-gap:3px}.finance-chart-bars svg{min-height:250px}.finance-chart-design-compact .finance-chart-bar-metric-label{font-size:8px}.finance-chart-customizer{border:1px solid var(--finance-chart-border,#8494b72e);background:var(--finance-chart-panel,#090c1273);border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff0a}.finance-chart-color-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.finance-chart-color-card{border:1px solid var(--finance-chart-border,#8494b72e);background:#ffffff09;border-radius:14px;gap:8px;padding:10px;display:grid}.finance-chart-color-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-chart-color-card span{color:var(--finance-chart-label,#dbeafe);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.finance-chart-color-card i{border:1px solid #ffffff47;border-radius:999px;width:13px;height:13px}.finance-chart-color-current{background:#0f172a5c;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 9px;display:inline-flex}.finance-chart-color-current i{border:1px solid #ffffff42;border-radius:999px;width:16px;height:16px}.finance-chart-color-current small{color:var(--finance-chart-muted,#9aa4b2);letter-spacing:0;font-size:11px;font-weight:800}.finance-chart-color-editor{border:1px solid var(--finance-chart-border,#8494b72e);background:#03071233;border-radius:12px;gap:8px;padding:9px;display:grid}.finance-chart-color-editor label{color:var(--finance-chart-muted,#9aa4b2);gap:5px;font-size:11px;font-weight:800;display:grid}.finance-chart-color-card input[type=color]{background:0 0;border:1px solid #94a3b838;border-radius:10px;width:100%;height:34px;padding:2px}.finance-chart-color-editor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-chart-color-editor-head strong{color:var(--finance-chart-label,#dbeafe);font-size:12px}.finance-chart-color-swatches{flex-wrap:wrap;gap:5px;display:flex}.finance-chart-color-swatches-full{max-height:90px;padding:2px;overflow:auto}.finance-chart-color-swatches button{cursor:pointer;border:1px solid #ffffff3d;border-radius:999px;width:20px;height:20px;box-shadow:0 3px 10px #0000002e}.finance-chart-palette-preview span{color:var(--finance-chart-muted,#9aa4b2);font-size:12px;font-weight:750}.finance-chart-size-large .finance-chart-canvas,.finance-chart-size-presentation .finance-chart-canvas{padding:18px}.finance-chart-size-large .finance-chart-plot,.finance-chart-size-presentation .finance-chart-plot{padding:12px}.finance-chart-size-large .finance-chart-bars svg{height:clamp(420px,58vh,620px);min-height:420px;max-height:none}.finance-chart-size-presentation .finance-chart-bars svg{height:clamp(520px,68vh,760px);min-height:520px;max-height:none}.finance-chart-size-presentation .finance-chart-value-label{font-size:12px}.finance-chart-size-presentation .finance-chart-bar-metric-label{font-size:10px}.finance-chart-focus-mode{position:relative}.finance-chart-focus-mode .finance-chart-canvas{padding:22px}.finance-chart-focus-mode .finance-chart-plot{min-height:560px}.finance-chart-focus-mode .finance-chart-bars svg{min-width:980px;height:clamp(560px,72vh,820px);max-height:none}.finance-chart-bar{transition:height .18s,y .18s,opacity .18s,filter .18s}.finance-chart-bar-glass{filter:drop-shadow(0 10px 20px #ffffff14)}.finance-chart-bar-neon{filter:drop-shadow(0 0 12px)drop-shadow(0 10px 22px #00f5ff24)}.finance-chart-bar-minimal{mix-blend-mode:normal}.finance-chart-theme-closertomos_dark{--finance-chart-card:linear-gradient(180deg,#0a0e16f0,#05070be6);--finance-chart-plot:linear-gradient(180deg,#5b7cfa14,#ffffff05);--finance-chart-panel:#090c1299;--finance-chart-border:#5b7cfa42;--finance-chart-grid:#94a3b829;--finance-chart-axis:#e2e8f05c;--finance-chart-label:#f8fafc;--finance-chart-muted:#a8b3c4;--finance-chart-label-stroke:#05070b;--finance-chart-tooltip:#04080ff5}.finance-chart-theme-premium_glass{--finance-chart-card:radial-gradient(circle at 16% 0,#a7b4ff38,transparent 34%),linear-gradient(145deg,#ffffff1f,#0d121cd1);--finance-chart-plot:linear-gradient(145deg,#ffffff1f,#ffffff08);--finance-chart-panel:#ffffff13;--finance-chart-border:#e2e8f03d;--finance-chart-grid:#e2e8f02e;--finance-chart-axis:#e2e8f075;--finance-chart-label:#eef2ff;--finance-chart-muted:#c7d2fe;--finance-chart-label-stroke:#111827;--finance-chart-tooltip:#0f172aeb}.finance-chart-theme-executive_black{--finance-chart-card:linear-gradient(180deg,#020617,#000);--finance-chart-plot:linear-gradient(180deg,#ffffff0e,#ffffff03);--finance-chart-panel:#030712;--finance-chart-border:#ffffff38;--finance-chart-grid:#ffffff21;--finance-chart-axis:#ffffff7a;--finance-chart-label:#fff;--finance-chart-muted:#cbd5e1;--finance-chart-label-stroke:#000;--finance-chart-tooltip:#020617}.finance-chart-theme-finance_neon{--finance-chart-card:radial-gradient(circle at 20% 0,#22d3ee38,transparent 30%),radial-gradient(circle at 85% 15%,#a3e6352e,transparent 28%),#06111f;--finance-chart-plot:linear-gradient(135deg,#22d3ee1c,#a855f714);--finance-chart-panel:#06111fbd;--finance-chart-border:#22d3ee5c;--finance-chart-grid:#22d3ee33;--finance-chart-axis:#a3e6358a;--finance-chart-label:#ecfeff;--finance-chart-muted:#a5f3fc;--finance-chart-label-stroke:#020617;--finance-chart-tooltip:#030712f5}.finance-chart-theme-soft_light{--finance-chart-card:linear-gradient(180deg,#fff,#eef2ff);--finance-chart-plot:linear-gradient(180deg,#2563eb14,#fffc);--finance-chart-panel:#ffffffc7;--finance-chart-border:#2563eb2e;--finance-chart-grid:#1e40af21;--finance-chart-axis:#1e40af57;--finance-chart-label:#0f172a;--finance-chart-muted:#475569;--finance-chart-label-stroke:#fff;--finance-chart-tooltip:#fffffff5}.finance-chart-theme-ocean_blue{--finance-chart-card:radial-gradient(circle at 15% 0,#38bdf838,transparent 34%),linear-gradient(180deg,#082f49,#0f172a);--finance-chart-plot:linear-gradient(135deg,#0ea5e929,#14b8a614);--finance-chart-panel:#082f4994;--finance-chart-border:#38bdf852;--finance-chart-grid:#7dd3fc33;--finance-chart-axis:#a5f3fc80;--finance-chart-label:#e0f2fe;--finance-chart-muted:#bae6fd;--finance-chart-label-stroke:#03131f;--finance-chart-tooltip:#082f49f5}.finance-chart-theme-emerald_finance{--finance-chart-card:radial-gradient(circle at 18% 0,#10b98133,transparent 32%),linear-gradient(180deg,#052e16,#08111f);--finance-chart-plot:linear-gradient(135deg,#10b98129,#84cc1612);--finance-chart-panel:#052e1694;--finance-chart-border:#34d3994d;--finance-chart-grid:#6ee7b72e;--finance-chart-axis:#bbf7d07a;--finance-chart-label:#ecfdf5;--finance-chart-muted:#bbf7d0;--finance-chart-label-stroke:#02140a;--finance-chart-tooltip:#052e16f5}.finance-chart-theme-sunset_gradient{--finance-chart-card:radial-gradient(circle at 20% 0,#fb718538,transparent 32%),radial-gradient(circle at 90% 20%,#facc152e,transparent 28%),linear-gradient(180deg,#2e1065,#111827);--finance-chart-plot:linear-gradient(135deg,#fb718529,#f9731617);--finance-chart-panel:#2e10658c;--finance-chart-border:#fb923c4d;--finance-chart-grid:#fdba742e;--finance-chart-axis:#fed7aa7a;--finance-chart-label:#fff7ed;--finance-chart-muted:#fed7aa;--finance-chart-label-stroke:#160626;--finance-chart-tooltip:#2e1065f5}.finance-chart-theme-minimal_white{--finance-chart-card:#fff;--finance-chart-plot:#f8fafc;--finance-chart-panel:#fff;--finance-chart-border:#0f172a1f;--finance-chart-grid:#0f172a1a;--finance-chart-axis:#0f172a52;--finance-chart-label:#0f172a;--finance-chart-muted:#475569;--finance-chart-label-stroke:#fff;--finance-chart-tooltip:#fff}.finance-chart-theme-high_contrast{--finance-chart-card:#000;--finance-chart-plot:#020617;--finance-chart-panel:#050505;--finance-chart-border:#ffffff80;--finance-chart-grid:#ffffff52;--finance-chart-axis:#fff;--finance-chart-label:#fff;--finance-chart-muted:#fff;--finance-chart-label-stroke:#000;--finance-chart-tooltip:#000}.finance-chart-theme-luxury_gold{--finance-chart-card:radial-gradient(circle at 20% 0,#facc152e,transparent 30%),linear-gradient(180deg,#17130a,#050505);--finance-chart-plot:linear-gradient(135deg,#facc1521,#78716c12);--finance-chart-panel:#17130ac2;--finance-chart-border:#facc1552;--finance-chart-grid:#facc152e;--finance-chart-axis:#fef08a7a;--finance-chart-label:#fef9c3;--finance-chart-muted:#fde68a;--finance-chart-label-stroke:#050505;--finance-chart-tooltip:#17130af5}.finance-chart-theme-cyber_crm{--finance-chart-card:radial-gradient(circle at 15% 0,#00f5ff33,transparent 32%),radial-gradient(circle at 90% 15%,#ff2d9533,transparent 30%),linear-gradient(180deg,#0b1026,#020617);--finance-chart-plot:linear-gradient(135deg,#00f5ff1c,#8b5cf61f);--finance-chart-panel:#0b1026b8;--finance-chart-border:#00f5ff59;--finance-chart-grid:#00f5ff2b;--finance-chart-axis:#ff2d9580;--finance-chart-label:#ecfeff;--finance-chart-muted:#c4b5fd;--finance-chart-label-stroke:#020617;--finance-chart-tooltip:#020617f5}.finance-chart-theme-soft_light .finance-chart-canvas,.finance-chart-theme-minimal_white .finance-chart-canvas{color:#0f172a}.finance-chart-theme-soft_light .finance-chart-story,.finance-chart-theme-minimal_white .finance-chart-story{color:#0f172a;background:linear-gradient(135deg,#2563eb14,#10b9810d)}.finance-chart-theme-soft_light .muted,.finance-chart-theme-minimal_white .muted{color:#475569}.finance-chart-theme-soft_light .finance-chart-svg-title,.finance-chart-theme-minimal_white .finance-chart-svg-title{fill:#0f172a}.finance-chart-theme-soft_light .finance-chart-premium-tooltip,.finance-chart-theme-minimal_white .finance-chart-premium-tooltip{color:#0f172a}.finance-chart-theme-soft_light .finance-chart-premium-tooltip small,.finance-chart-theme-minimal_white .finance-chart-premium-tooltip small{color:#475569}.finance-chart-theme-closertomos_dark .finance-chart-canvas,.finance-chart-theme-premium_glass .finance-chart-canvas,.finance-chart-theme-executive_black .finance-chart-canvas,.finance-chart-theme-finance_neon .finance-chart-canvas,.finance-chart-theme-soft_light .finance-chart-canvas,.finance-chart-theme-ocean_blue .finance-chart-canvas,.finance-chart-theme-emerald_finance .finance-chart-canvas,.finance-chart-theme-sunset_gradient .finance-chart-canvas,.finance-chart-theme-minimal_white .finance-chart-canvas,.finance-chart-theme-high_contrast .finance-chart-canvas,.finance-chart-theme-luxury_gold .finance-chart-canvas,.finance-chart-theme-cyber_crm .finance-chart-canvas{background:var(--finance-chart-card);border-color:var(--finance-chart-border);box-shadow:0 22px 70px #0003,inset 0 1px #ffffff0e}.finance-chart-theme-closertomos_dark .finance-chart-plot,.finance-chart-theme-premium_glass .finance-chart-plot,.finance-chart-theme-executive_black .finance-chart-plot,.finance-chart-theme-finance_neon .finance-chart-plot,.finance-chart-theme-soft_light .finance-chart-plot,.finance-chart-theme-ocean_blue .finance-chart-plot,.finance-chart-theme-emerald_finance .finance-chart-plot,.finance-chart-theme-sunset_gradient .finance-chart-plot,.finance-chart-theme-minimal_white .finance-chart-plot,.finance-chart-theme-high_contrast .finance-chart-plot,.finance-chart-theme-luxury_gold .finance-chart-plot,.finance-chart-theme-cyber_crm .finance-chart-plot{background:var(--finance-chart-plot);border-color:var(--finance-chart-border)}.finance-chart-theme-closertomos_dark .finance-chart-grid-line,.finance-chart-theme-premium_glass .finance-chart-grid-line,.finance-chart-theme-executive_black .finance-chart-grid-line,.finance-chart-theme-finance_neon .finance-chart-grid-line,.finance-chart-theme-soft_light .finance-chart-grid-line,.finance-chart-theme-ocean_blue .finance-chart-grid-line,.finance-chart-theme-emerald_finance .finance-chart-grid-line,.finance-chart-theme-sunset_gradient .finance-chart-grid-line,.finance-chart-theme-minimal_white .finance-chart-grid-line,.finance-chart-theme-high_contrast .finance-chart-grid-line,.finance-chart-theme-luxury_gold .finance-chart-grid-line,.finance-chart-theme-cyber_crm .finance-chart-grid-line{stroke:var(--finance-chart-grid)}.finance-chart-theme-closertomos_dark .finance-chart-axis-line,.finance-chart-theme-premium_glass .finance-chart-axis-line,.finance-chart-theme-executive_black .finance-chart-axis-line,.finance-chart-theme-finance_neon .finance-chart-axis-line,.finance-chart-theme-soft_light .finance-chart-axis-line,.finance-chart-theme-ocean_blue .finance-chart-axis-line,.finance-chart-theme-emerald_finance .finance-chart-axis-line,.finance-chart-theme-sunset_gradient .finance-chart-axis-line,.finance-chart-theme-minimal_white .finance-chart-axis-line,.finance-chart-theme-high_contrast .finance-chart-axis-line,.finance-chart-theme-luxury_gold .finance-chart-axis-line,.finance-chart-theme-cyber_crm .finance-chart-axis-line{stroke:var(--finance-chart-axis)}.finance-chart-theme-closertomos_dark .finance-chart-axis-label,.finance-chart-theme-closertomos_dark .finance-chart-svg-muted,.finance-chart-theme-premium_glass .finance-chart-axis-label,.finance-chart-theme-premium_glass .finance-chart-svg-muted,.finance-chart-theme-executive_black .finance-chart-axis-label,.finance-chart-theme-executive_black .finance-chart-svg-muted,.finance-chart-theme-finance_neon .finance-chart-axis-label,.finance-chart-theme-finance_neon .finance-chart-svg-muted,.finance-chart-theme-soft_light .finance-chart-axis-label,.finance-chart-theme-soft_light .finance-chart-svg-muted,.finance-chart-theme-ocean_blue .finance-chart-axis-label,.finance-chart-theme-ocean_blue .finance-chart-svg-muted,.finance-chart-theme-emerald_finance .finance-chart-axis-label,.finance-chart-theme-emerald_finance .finance-chart-svg-muted,.finance-chart-theme-sunset_gradient .finance-chart-axis-label,.finance-chart-theme-sunset_gradient .finance-chart-svg-muted,.finance-chart-theme-minimal_white .finance-chart-axis-label,.finance-chart-theme-minimal_white .finance-chart-svg-muted,.finance-chart-theme-high_contrast .finance-chart-axis-label,.finance-chart-theme-high_contrast .finance-chart-svg-muted,.finance-chart-theme-luxury_gold .finance-chart-axis-label,.finance-chart-theme-luxury_gold .finance-chart-svg-muted,.finance-chart-theme-cyber_crm .finance-chart-axis-label,.finance-chart-theme-cyber_crm .finance-chart-svg-muted{fill:var(--finance-chart-muted)}.finance-chart-theme-closertomos_dark .finance-chart-premium-tooltip,.finance-chart-theme-premium_glass .finance-chart-premium-tooltip,.finance-chart-theme-executive_black .finance-chart-premium-tooltip,.finance-chart-theme-finance_neon .finance-chart-premium-tooltip,.finance-chart-theme-soft_light .finance-chart-premium-tooltip,.finance-chart-theme-ocean_blue .finance-chart-premium-tooltip,.finance-chart-theme-emerald_finance .finance-chart-premium-tooltip,.finance-chart-theme-sunset_gradient .finance-chart-premium-tooltip,.finance-chart-theme-minimal_white .finance-chart-premium-tooltip,.finance-chart-theme-high_contrast .finance-chart-premium-tooltip,.finance-chart-theme-luxury_gold .finance-chart-premium-tooltip,.finance-chart-theme-cyber_crm .finance-chart-premium-tooltip{background:var(--finance-chart-tooltip);border-color:var(--finance-chart-border)}@media (max-width:760px){.finance-chart-bar-metric-label{font-size:8px}.finance-chart-pie-layout .finance-chart-slice{align-items:center}.finance-chart-customizer .row{display:grid}.finance-chart-color-grid{grid-template-columns:1fr}.finance-chart-color-summary,.finance-chart-color-editor-head{align-items:flex-start}.finance-chart-size-large .finance-chart-bars svg,.finance-chart-size-presentation .finance-chart-bars svg,.finance-chart-focus-mode .finance-chart-bars svg{min-width:760px;height:390px;min-height:330px;max-height:none}.finance-chart-focus-mode .finance-chart-plot{min-height:410px}}
