:root{color-scheme:light;--bg:#f4f6fa;--panel:rgba(255,255,255,0.78);--panel-strong:rgba(255,255,255,0.94);--glass:rgba(255,255,255,0.68);--glass-strong:rgba(255,255,255,0.9);--ink:#111827;--muted:#667085;--line:rgba(15,23,42,0.08);--line-strong:rgba(15,23,42,0.14);--teal:#007aff;--teal-dark:#005ecb;--blue-soft:rgba(0,122,255,0.11);--mint:rgba(0,122,255,0.1);--coral:#ff6b4a;--amber:#ffb020;--surface:rgba(248,250,252,0.82);--shadow:0 28px 90px rgba(15,23,42,0.12);--shadow-soft:0 14px 36px rgba(15,23,42,0.08);--shadow-lift:0 18px 52px rgba(15,23,42,0.12);--shadow-hairline:inset 0 1px 0 rgba(255,255,255,0.82)}.customer-deal-page,.sales-customer-page,.sales-my-page,.sales-task-home{display:grid;grid-gap:18px;gap:18px;width:100%}.customer-ai-summary,.customer-deal-hero,.customer-next-action-panel,.sales-add-customer-panel,.sales-customer-detail-panel,.sales-customer-list-panel,.sales-message-panel,.sales-my-hero,.sales-task-card,.sales-task-intro{border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:22px}.ghost-button{width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(255,255,255,.72);color:#334155;font-weight:850}.customer-deal-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.customer-deal-hero h2{margin:4px 0 6px;font-size:clamp(28px,4vw,46px);letter-spacing:0}.customer-deal-hero span{color:#64748b}.customer-deal-actions,.customer-deal-hero-actions,.sales-customer-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.customer-deal-actions button,.customer-deal-hero-actions button,.customer-detail-edit-empty button,.sales-customer-tools button{min-height:42px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(255,255,255,.82);color:#334155;font-weight:850}.customer-deal-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;align-items:start}.customer-deal-main,.customer-deal-side{display:grid;grid-gap:16px;gap:16px}.customer-ai-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.customer-ai-summary span,.customer-detail-edit-empty p,.customer-message-box span,.customer-next-action-copy span{color:#64748b;line-height:1.65}.customer-ai-summary strong{display:block;margin:8px 0;color:#0f172a;font-size:28px}.customer-ai-summary p,.customer-message-box p{margin:0;color:#334155;line-height:1.75}.customer-ai-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-ai-badges em{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;padding:0 12px;color:#075bb5;background:rgba(0,122,255,.1);font-style:normal;font-weight:900}.customer-next-action-panel{display:grid;grid-gap:14px;gap:14px}.customer-next-action-copy h3{margin:4px 0 10px;color:#0f172a;font-size:30px}.customer-next-action-copy span{display:block}.customer-message-box{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(0,122,255,.16);border-radius:16px;background:rgba(239,246,255,.78)}.customer-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-detail-edit-empty,.customer-detail-edit-form{display:grid;grid-gap:12px;gap:12px}.sales-my-hero,.sales-task-intro{display:flex;align-items:center;justify-content:space-between;gap:18px}.sales-my-hero h2,.sales-task-intro h2{margin:4px 0 6px;font-size:clamp(28px,4vw,48px);letter-spacing:0}.sales-auth-badge,.sales-progress-pill{display:grid;grid-gap:4px;gap:4px;min-width:150px;padding:14px 16px;border:1px solid rgba(37,99,235,.15);border-radius:18px;color:#1d4ed8;background:#eef6ff}.sales-task-list{display:grid;grid-gap:14px;gap:14px}.sales-task-card{display:grid;grid-gap:16px;gap:16px}.sales-task-card.priority{border-color:rgba(37,99,235,.26);box-shadow:0 22px 60px rgba(37,99,235,.12)}.sales-customer-detail-head,.sales-customer-row,.sales-task-card-head,.sales-task-footer,.single-reply-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.sales-task-card-head strong{display:block;font-size:22px}.sales-task-card-head em{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#1d4ed8;font-style:normal;font-weight:800;background:#dbeafe}.sales-next-action-card,.sales-task-action,.sales-task-block,.sales-task-message,.single-reply-action,.single-reply-message{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#f8fafc}.sales-task-action{border-color:rgba(37,99,235,.18);background:#eff6ff}.sales-next-action-card strong,.sales-task-action strong{font-size:22px}.sales-task-message p,.single-reply-message p{color:#142033;font-size:16px;line-height:1.85}.sales-task-footer{align-items:flex-end}.sales-detail-actions,.sales-task-footer>div,.single-reply-actions{display:flex;flex-wrap:wrap;gap:10px}.sales-detail-actions button,.sales-empty-actions button,.sales-task-footer button,.single-reply-actions button{min-height:44px;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:0 16px;color:#334155;background:#ffffff}.sales-detail-actions .primary-button,.sales-task-footer .primary-button,.single-reply-actions .primary-button{color:#fff;border:none;background:linear-gradient(135deg,#1677ff,#2563eb)}.sales-empty-task{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:42px 20px;border:1px dashed rgba(148,163,184,.35);border-radius:24px;text-align:center;background:rgba(255,255,255,.72)}.sales-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sales-customer-layout{display:grid;grid-template-columns:.85fr 1.35fr;grid-gap:18px;gap:18px}.sales-basic-info,.sales-customer-list,.sales-my-stats{display:grid;grid-gap:10px;gap:10px}.sales-customer-list-head{display:flex;justify-content:space-between;margin-bottom:12px}.sales-customer-row{width:100%;min-height:70px;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:14px;text-align:left;background:#f8fafc}.sales-customer-row em{flex:none;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:700}.sales-next-action-card{margin:14px 0}.sales-basic-info,.sales-my-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-add-customer-panel form,.single-reply-card{display:grid;grid-gap:14px;gap:14px}.single-reply-card{padding:18px;border:1px solid rgba(37,99,235,.18);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.single-reply-head em{padding:6px 10px;border-radius:999px;color:#1d4ed8;font-style:normal;background:#dbeafe}@media (max-width:900px){.sales-customer-detail-head,.sales-my-hero,.sales-task-footer,.sales-task-intro,.single-reply-head{align-items:stretch;flex-direction:column}.sales-auth-badge,.sales-progress-pill{width:100%}.sales-add-customer-panel,.sales-customer-detail-panel,.sales-customer-list-panel,.sales-message-panel,.sales-my-hero,.sales-task-card,.sales-task-intro{padding:16px;border-radius:20px}.sales-detail-actions,.sales-task-footer>div,.single-reply-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.sales-detail-actions .primary-button,.sales-task-footer .primary-button,.single-reply-actions .primary-button{grid-column:1/-1}.sales-detail-actions button,.sales-task-footer button,.single-reply-actions button{width:100%;min-height:48px}.sales-basic-info,.sales-customer-layout,.sales-my-stats{grid-template-columns:1fr}.sales-customer-row{display:grid;align-items:start}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:linear-gradient(135deg,rgba(255,255,255,.98) 0,rgba(239,246,255,.82) 36%,rgba(247,249,252,.94) 68%),linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(246,248,251,.94) 300px),var(--bg);color:var(--ink);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:18px;gap:18px;width:min(1500px,calc(100% - 36px));margin:0 auto;padding:18px 0 38px}.app-loading{display:grid;min-height:100vh;grid-template-columns:1fr;place-items:center}.side-rail{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex-direction:column;min-height:min(820px,calc(100vh - 36px));padding:18px;border:1px solid rgba(255,255,255,.76);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,247,251,.72)),var(--glass);box-shadow:0 24px 72px rgba(15,23,42,.11),var(--shadow-hairline);-webkit-backdrop-filter:blur(32px) saturate(1.5);backdrop-filter:blur(32px) saturate(1.5)}.brand-lockup{display:flex;align-items:center;gap:12px;padding:4px 2px 20px}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent),linear-gradient(180deg,#248dff,#007aff);color:#ffffff;box-shadow:0 16px 34px rgba(0,122,255,.28),inset 0 1px 0 rgba(255,255,255,.28)}.brand-lockup strong{display:block;color:#0f172a;font-size:18px;line-height:1.05}.brand-lockup span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.main-stage{min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:118px;margin-bottom:14px;padding:22px;border:1px solid rgba(255,255,255,.76);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.68)),var(--glass);box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(28px) saturate(1.35);backdrop-filter:blur(28px) saturate(1.35)}.eyebrow,.section-label{margin:0 0 6px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;max-width:820px;font-size:clamp(34px,3.1vw,50px);line-height:1.05;letter-spacing:0;color:#0f172a;text-wrap:balance}.page-subtitle{max-width:680px;margin-bottom:0;color:#64748b;font-size:15px;line-height:1.6}h2{margin-bottom:0;font-size:21px;line-height:1.16}h2,h3{letter-spacing:0;color:#111827}h3{margin-bottom:14px;font-size:16px}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:var(--glass-strong);color:#1d4ed8;box-shadow:0 10px 26px rgba(0,122,255,.08),var(--shadow-hairline);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);font-size:14px;font-weight:700;white-space:nowrap}.top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:var(--glass-strong);color:#0f172a;box-shadow:0 10px 26px rgba(15,23,42,.06),var(--shadow-hairline);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);font-size:14px;font-weight:760}.account-pill em{padding-left:2px;color:#64748b;font-style:normal;font-weight:700}.mode-tabs{display:inline-flex;gap:4px;margin:0 0 20px;padding:5px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:rgba(235,239,245,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),var(--shadow-soft);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}.rail-nav{display:grid;width:100%;grid-gap:8px;gap:8px;margin:2px 0 18px;padding:6px;border-radius:8px;background:rgba(241,245,249,.58)}.rail-nav button{width:100%;justify-content:flex-start}.rail-card{display:grid;grid-gap:12px;gap:12px;margin-top:8px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.78));box-shadow:0 12px 34px rgba(15,23,42,.08),var(--shadow-hairline)}.insight-card span,.rail-card>span,.rail-meta span{color:#64748b;font-size:12px;font-weight:800}.rail-account{display:flex;align-items:center;gap:10px}.rail-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(0,122,255,.1);color:#075bb5}.rail-account strong,.rail-meta strong{display:block;color:#0f172a;font-size:14px;line-height:1.25}.rail-account em{display:block;margin-top:2px;color:#64748b;font-size:12px;font-style:normal;font-weight:760}.rail-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.07)}.rail-actions{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.rail-actions .secondary-button{width:100%}.insight-strip{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.insight-card{min-height:82px;padding:15px 16px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:var(--glass);box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(22px) saturate(1.42);backdrop-filter:blur(22px) saturate(1.42)}.insight-card.strong{background:linear-gradient(135deg,rgba(0,122,255,.16),rgba(255,255,255,.78)),rgba(255,255,255,.72)}.insight-card strong{display:block;margin-top:6px;color:#0f172a;font-size:20px;line-height:1.1}.login-shell{display:grid;place-items:center;min-height:100vh;padding:24px}.login-card{width:min(470px,100%);padding:34px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}.login-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:8px;background:linear-gradient(180deg,#1688ff,#007aff);color:#ffffff;box-shadow:0 14px 30px rgba(0,122,255,.26)}.login-card h1{margin-bottom:14px;font-size:36px;line-height:1.08}.login-copy{margin-bottom:22px;color:var(--muted);line-height:1.75}.login-form{display:grid;grid-gap:4px;gap:4px}.login-button{width:100%;margin-top:4px}.login-note{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(248,250,252,.86);color:#64748b;font-size:13px}.login-note strong{color:#0f172a}.inline-field-button{align-self:flex-start;border:1px solid rgba(37,99,235,.22);border-radius:12px;background:rgba(37,99,235,.08);color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:800;margin-top:8px;padding:8px 12px}.inline-field-button:hover{background:rgba(37,99,235,.14)}.inline-field-button.compact{font-size:12px;margin-top:6px;padding:6px 10px}.preview-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:rgba(232,244,255,.88);color:#1e3a8a}.preview-notice>div{display:grid;grid-gap:3px;gap:3px;flex:1 1}.preview-notice strong{color:#0f172a}.preview-notice span{color:#475569;line-height:1.5}.admin-shell{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:26px 0 44px}.admin-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:108px;padding:10px 4px 24px}.admin-grid{display:grid;grid-template-columns:minmax(340px,.42fr) minmax(620px,1fr);grid-gap:18px;gap:18px;align-items:start}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.admin-metric-card{display:grid;grid-gap:8px;gap:8px;min-height:118px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.86);box-shadow:0 10px 26px rgba(15,23,42,.06)}.admin-metric-card em,.admin-metric-card span{color:#64748b;font-style:normal}.admin-metric-card strong{color:#0f172a;font-size:32px;line-height:1}.admin-onboarding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.admin-onboarding>div{display:grid;grid-gap:7px;gap:7px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 10px 26px rgba(15,23,42,.05)}.admin-onboarding em,.admin-onboarding span{color:#64748b;font-style:normal}.admin-onboarding strong{color:#0f172a;font-size:17px}.tenant-admin-grid{grid-template-columns:minmax(360px,.46fr) minmax(520px,1fr)}.admin-detail-grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.admin-form,.admin-list{padding:22px}.permission-box{display:grid;grid-gap:10px;gap:10px;margin:4px 0 16px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(248,250,252,.82)}.permission-box label,.switch-row{display:inline-flex;align-items:center;gap:8px;color:#334155;font-weight:760}.permission-box input,.switch-row input{width:16px;height:16px;accent-color:var(--teal)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-list{display:grid;grid-gap:12px;gap:12px}.tenant-card{display:grid;grid-gap:8px;gap:8px;width:100%;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.9));color:#0f172a;text-align:left;box-shadow:0 10px 26px rgba(15,23,42,.06)}.tenant-card-meta,.tenant-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tenant-card-meta{justify-content:flex-start;flex-wrap:wrap}.tenant-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(34,197,94,.12);color:#15803d;font-size:12px;font-weight:850}.tenant-status.disabled,.tenant-status.expired{background:rgba(239,68,68,.12);color:#b91c1c}.tenant-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.tenant-detail-summary>div{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(248,250,252,.84)}.tenant-detail-summary em,.tenant-detail-summary span{color:#64748b;font-style:normal}.tenant-detail-summary strong{color:#0f172a;font-size:18px}.tenant-card.active{border-color:rgba(0,122,255,.34);background:linear-gradient(135deg,rgba(232,244,255,.96),rgba(255,255,255,.92))}.tenant-card.disabled{opacity:.62}.tenant-card strong{font-size:17px}.tenant-card em,.tenant-card small,.tenant-card span{color:#64748b;font-style:normal;line-height:1.45}.danger-zone,.subaccount-form{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.account-list,.danger-zone,.subaccount-form{display:grid;grid-gap:12px;gap:12px}.account-row{display:grid;grid-gap:14px;gap:14px;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.88));box-shadow:0 8px 22px rgba(15,23,42,.05)}.account-row.disabled{opacity:.62}.account-main{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.account-main strong{color:#0f172a;font-size:17px}.account-main em,.account-main span{color:#64748b;font-style:normal;font-size:14px}.account-main em{padding:5px 9px;border-radius:8px;background:rgba(0,122,255,.08);color:#075bb5;font-weight:760}.account-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.mini-field{display:grid;grid-gap:6px;gap:6px}.mini-field span{color:#64748b;font-size:12px;font-weight:760}.mini-field input{min-height:38px;padding:0 10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.86);color:#111827}.password-reset{width:142px}.danger{color:#d92d20}.danger:hover{border-color:rgba(217,45,32,.28);background:rgba(255,247,245,.96)}.mode-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;font-weight:760;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.mode-tabs button:hover{background:rgba(255,255,255,.48)}.mode-tabs button.active{border-color:rgba(255,255,255,.84);background:rgba(255,255,255,.92);color:#0f172a;box-shadow:0 9px 24px rgba(15,23,42,.12)}.workspace{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);grid-gap:16px;gap:16px;align-items:start}.workspace-wide{grid-template-columns:1fr}.content-workspace{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)}.history-panel,.panel{border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.74)),var(--panel);box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(28px) saturate(1.42);backdrop-filter:blur(28px) saturate(1.42)}.form-panel,.result-panel{min-height:630px;padding:24px}.history-heading,.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.history-heading h2,.panel-heading h2{letter-spacing:0}.actions,.tool-row{display:flex;align-items:center;gap:10px}.content-form .actions{display:grid;grid-template-columns:1fr 1fr}.content-form .actions .primary-button{grid-column:1/-1}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 14px;gap:14px 14px}.field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.field span{color:#334155;font-size:13px;font-weight:760}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(15,23,42,.075);border-radius:8px;background:rgba(255,255,255,.82);color:var(--ink);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(15,23,42,.025);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.field input,.field select{min-height:50px;padding:0 15px}.field textarea{min-height:260px;padding:14px;line-height:1.65;resize:vertical}.field textarea[rows="3"],.field textarea[rows="4"]{min-height:108px}.image-dropzone{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center;margin-bottom:10px;padding:12px;border:1px dashed rgba(0,122,255,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(239,246,255,.72));color:#075bb5;cursor:pointer}.image-dropzone input{display:none}.image-dropzone strong{color:#0f172a;font-size:14px}.image-dropzone em{grid-column:2;color:#64748b;font-size:12px;font-style:normal}.image-dropzone.loading{opacity:.78;pointer-events:none}.customer-context,.profile-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:11px 12px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(239,246,255,.78);color:#075bb5;font-size:13px;font-weight:760;line-height:1.55}.customer-context strong{color:#0f172a}.customer-context span{padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.72);color:#334155;font-size:12px}.form-group-card{margin-bottom:14px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.78));box-shadow:0 8px 22px rgba(15,23,42,.045),var(--shadow-hairline)}.group-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.group-title strong{color:#0f172a;font-size:15px}.group-title span{color:#64748b;font-size:12px;font-weight:760}.inline-warning,.stale-banner{border:1px solid rgba(255,176,32,.28);border-radius:8px;background:rgba(255,251,235,.88);color:#92400e}.inline-warning{margin:0 0 12px;padding:10px 12px;line-height:1.6;font-size:13px;font-weight:760}.stale-banner{display:flex;align-items:center;gap:8px;padding:11px 12px;font-weight:800}.stale-banner button{margin-left:auto;min-height:32px;padding:0 10px;border:1px solid rgba(146,64,14,.18);border-radius:8px;background:rgba(255,255,255,.72);color:#92400e;font-weight:900}.stale-banner button:hover{background:#ffffff}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);background:rgba(255,255,255,.98);box-shadow:0 0 0 4px rgba(0,122,255,.12),0 16px 34px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)}.copy-button,.icon-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid transparent;font-weight:780;letter-spacing:0;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.primary-button{min-height:48px;padding:0 20px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent),linear-gradient(180deg,#208cff,#007aff);color:#ffffff;box-shadow:0 16px 34px rgba(0,122,255,.26),inset 0 1px 0 rgba(255,255,255,.26)}.primary-button:hover{background:linear-gradient(180deg,#0d7df0,#006ee6);transform:translateY(-1px)}.copy-button,.secondary-button{min-height:44px;padding:0 14px;border-color:rgba(15,23,42,.075);background:rgba(255,255,255,.84);color:#334155;box-shadow:0 8px 22px rgba(15,23,42,.055),var(--shadow-hairline)}.copy-button:hover,.icon-button:hover,.secondary-button:hover{border-color:rgba(0,122,255,.26);background:rgba(255,255,255,.98);transform:translateY(-1px)}.icon-button{width:40px;height:40px;border-color:rgba(15,23,42,.075);background:rgba(255,255,255,.76);color:#334155;box-shadow:0 8px 22px rgba(15,23,42,.055),var(--shadow-hairline)}.error-text{margin:0 0 14px;color:#b42318;font-weight:700}.empty-state{display:grid;place-items:center;min-height:500px;padding:42px;border:1px dashed rgba(100,116,139,.32);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.76)),var(--surface);color:var(--muted);text-align:center}.empty-state.compact{min-height:240px}.empty-state p{max-width:420px;margin:12px 0 0;line-height:1.7}.report{display:grid;grid-gap:16px;gap:16px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.info-block{min-height:116px;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.8));box-shadow:0 12px 28px rgba(15,23,42,.055),var(--shadow-hairline)}.info-block span,.key-value span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:780}.info-block strong{display:block;line-height:1.45}.report-section{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(15,23,42,.055),var(--shadow-hairline)}.key-value{display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid rgba(15,23,42,.07)}.key-value:first-of-type{border-top:0;padding-top:0}.key-value p{margin-bottom:0;line-height:1.7;color:#1f2937}.step-list{margin:0;padding-left:22px;line-height:1.9}.script-box{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.8));box-shadow:0 8px 22px rgba(15,23,42,.045),var(--shadow-hairline)}.script-box+.script-box{margin-top:12px}.script-stack{display:grid;grid-gap:12px;gap:12px}.script-box strong{color:#0f172a}.script-box p{margin:8px 0 0;line-height:1.75}.feedback-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.feedback-buttons button{min-height:38px;padding:0 12px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(232,244,255,.82);color:#075bb5;font-weight:800}.feedback-buttons.compact button{min-height:36px;font-size:13px}.avoid-list{display:grid;grid-gap:10px;gap:10px}.scene-list{display:grid;grid-gap:12px;gap:12px}.scene-card{grid-template-columns:104px 1fr;grid-gap:16px;gap:16px;padding:16px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.88));box-shadow:0 8px 22px rgba(15,23,42,.05)}.scene-card,.scene-time{display:grid;border-radius:8px}.scene-time{place-items:center;align-self:stretch;min-height:74px;background:linear-gradient(180deg,rgba(0,122,255,.14),rgba(0,122,255,.08));color:#075bb5;font-size:14px;font-weight:900;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.quick-optimize{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.68)}.concern-topic-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(0,122,255,.14);border-radius:8px;background:radial-gradient(circle at 12% 0,rgba(0,122,255,.1),transparent 30%),linear-gradient(135deg,rgba(239,246,255,.92),rgba(255,255,255,.78))}.topic-grid{display:grid;grid-gap:10px;gap:10px}.topic-card{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:0 8px 22px rgba(15,23,42,.04)}.topic-card p,.topic-card span,.topic-card strong{display:block}.topic-card span{color:#075bb5;font-size:12px;font-weight:900}.topic-card strong{margin-top:5px;color:#0f172a;line-height:1.45}.topic-card p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.topic-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.topic-actions button{justify-content:center;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(0,122,255,.08);color:#075bb5;font-weight:900}.feedback-button,.quick-optimize button,.topic-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px}.feedback-button,.quick-optimize button{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.78);color:#334155;font-weight:800}.feedback-button:hover,.quick-optimize button:hover{border-color:rgba(0,122,255,.26);color:#075bb5;transform:translateY(-1px)}.feedback-grid,.risk-grid{display:flex;flex-wrap:wrap;gap:10px}.risk-card{flex:1 1 190px;min-height:86px;padding:13px;border:1px solid rgba(0,122,255,.14);border-radius:8px;background:rgba(239,246,255,.62)}.risk-card.warn{border-color:rgba(255,176,32,.26);background:rgba(255,251,235,.82)}.risk-card span,.risk-card strong{display:block}.risk-card span{margin-top:7px;color:#64748b;line-height:1.6;font-size:13px}.evidence-list{display:grid;grid-gap:10px;gap:10px}.evidence-card{padding:14px;border:1px solid rgba(0,122,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(239,246,255,.88),rgba(255,255,255,.72))}.evidence-card>span{display:inline-flex;margin-bottom:8px;padding:4px 8px;border-radius:999px;background:rgba(0,122,255,.1);color:#075bb5;font-size:12px;font-weight:900}.evidence-card>strong{display:block;margin-bottom:8px;color:#0f172a;line-height:1.65}.coach-note{margin:12px 0 0;padding:12px;border:1px solid rgba(255,176,32,.25);border-radius:8px;background:rgba(255,251,235,.84);color:#854d0e;line-height:1.7;font-weight:800}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.32);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lost-review-modal{width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;padding:22px}.video-empty{display:grid;grid-template-columns:230px 1fr;grid-gap:28px;gap:28px;align-items:center;min-height:500px;padding:34px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(135deg,rgba(239,246,255,.76),rgba(255,255,255,.72)),rgba(255,255,255,.68)}.phone-mock{width:210px;height:370px;padding:12px;border-radius:8px;background:#111827;box-shadow:0 24px 60px rgba(15,23,42,.22)}.phone-bar{width:74px;height:5px;margin:0 auto 12px;border-radius:8px;background:rgba(255,255,255,.28)}.phone-screen{display:grid;align-content:end;height:325px;padding:14px;border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.7)),linear-gradient(135deg,#dbeafe,#ffffff 45%,#dcfce7)}.phone-screen span{width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:8px;background:rgba(255,255,255,.82);color:#075bb5;font-size:12px;font-weight:900}.phone-screen strong{margin-top:10px;color:#ffffff;font-size:24px;text-shadow:0 2px 10px rgba(15,23,42,.3)}.phone-screen p{margin:8px 0 0;color:rgba(255,255,255,.9);line-height:1.55}.video-empty-copy h3{margin:12px 0 8px;font-size:22px}.video-empty-copy p{max-width:520px;color:#64748b;line-height:1.8}.customer-pool{display:grid;grid-gap:16px;gap:16px}.demo-data-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-color:rgba(0,122,255,.16);background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(255,255,255,.86) 44%),rgba(255,255,255,.88)}.demo-data-panel h2{margin:2px 0 8px;font-size:22px}.demo-data-panel em,.demo-data-panel span{display:block;color:var(--muted);font-style:normal;line-height:1.7}.demo-data-panel em{margin-top:6px;color:#0f766e;font-weight:800}.demo-data-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.command-metrics-grid,.dashboard-grid,.pool-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.command-metrics-grid,.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.customer-detail-panel,.customer-form-panel,.customer-list-panel,.library-panel,.today-followup-panel{padding:22px}.customer-detail-panel{display:grid;grid-gap:16px;gap:16px}.today-followup-panel{display:grid;grid-gap:14px;gap:14px}.panel-heading span,.section-note{color:#64748b;font-size:13px;line-height:1.65}.section-note{margin:-2px 0 12px}.followup-list{display:grid;grid-gap:10px;gap:10px}.followup-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:linear-gradient(135deg,rgba(239,246,255,.84),rgba(255,255,255,.82));box-shadow:0 8px 22px rgba(15,23,42,.045),var(--shadow-hairline)}.followup-card span,.followup-card strong,.followup-reason span,.followup-reason strong{display:block}.followup-card>div:first-child strong{color:#0f172a}.followup-card>div:first-child span{margin-top:4px;color:#64748b;font-size:13px;line-height:1.5}.followup-reason{padding:10px 12px;border:1px solid rgba(0,122,255,.12);border-radius:8px;background:rgba(255,255,255,.7)}.followup-reason strong{color:#075bb5;font-size:13px}.followup-reason span{margin-top:4px;color:#334155;font-size:13px;line-height:1.55}.opportunity-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(0,122,255,.12);border-radius:8px;background:rgba(232,244,255,.72)}.opportunity-inline span,.opportunity-inline strong{color:#075bb5;font-weight:900}.opportunity-inline em{color:#64748b;font-style:normal}.suggested-message{margin:0;padding:12px;border-radius:8px;background:rgba(255,255,255,.82);color:#1f2937;line-height:1.7}.opportunity-group-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.deal-radar-page{display:grid;grid-gap:18px;gap:18px}.radar-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px;overflow:hidden;position:relative;background:radial-gradient(circle at 8% 0,rgba(0,122,255,.2),transparent 32%),radial-gradient(circle at 95% 0,rgba(52,199,89,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.7))}.radar-hero h2{margin-bottom:8px;max-width:680px;font-size:clamp(25px,2.4vw,34px);line-height:1.08}.radar-hero span,.radar-list-heading span{color:#64748b;line-height:1.65}.radar-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.radar-summary-card{display:grid;grid-gap:8px;gap:8px;min-height:146px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.78));color:#0f172a;text-align:left;box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.radar-summary-card.active{border-color:rgba(0,122,255,.34);background:radial-gradient(circle at 15% 8%,rgba(0,122,255,.18),transparent 34%),linear-gradient(135deg,rgba(232,244,255,.98),rgba(255,255,255,.9));box-shadow:0 18px 44px rgba(0,122,255,.14),var(--shadow-hairline)}.radar-summary-card span{color:#64748b;font-size:12px;font-weight:900}.radar-summary-card strong{color:#0f172a;font-size:38px;line-height:1}.radar-summary-card em{color:#475569;font-style:normal;line-height:1.55}.radar-list-section,.today-checklist-panel{padding:22px}.checklist-list,.radar-card-list{display:grid;grid-gap:12px;gap:12px}.checklist-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.78));box-shadow:0 8px 24px rgba(15,23,42,.04),var(--shadow-hairline)}.checklist-item>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(0,122,255,.1);color:#075bb5;font-weight:900}.checklist-item em,.checklist-item p,.checklist-item strong{display:block}.checklist-item p{margin:5px 0;color:#475569;line-height:1.6}.checklist-item em{color:#1f2937;font-style:normal;line-height:1.65}.checklist-item button{min-height:38px;padding:0 12px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(239,246,255,.82);color:#075bb5;font-weight:900}.radar-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.opportunity-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.12),transparent 34%),linear-gradient(135deg,rgba(247,250,255,.88),rgba(255,255,255,.9));box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.opportunity-card-top{display:flex;justify-content:space-between;gap:14px}.opportunity-card-top strong{display:block;color:#0f172a;font-size:19px}.opportunity-card-top span{display:block;margin-top:5px;color:#64748b;line-height:1.55}.score-ring{display:grid;place-items:center;min-width:88px;min-height:76px;padding:10px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,246,255,.72));box-shadow:var(--shadow-hairline)}.score-ring span{margin:0;color:#64748b;font-size:12px;font-weight:900}.score-ring strong{font-size:28px;color:#075bb5}.opportunity-tags{display:flex;flex-wrap:wrap;gap:8px}.opportunity-tags span{padding:7px 10px;border-radius:8px;background:rgba(0,122,255,.085);color:#075bb5;font-size:12px;font-weight:900}.opportunity-explain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.opportunity-content,.opportunity-context-card,.opportunity-explain-grid>div,.opportunity-message{padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-hairline)}.opportunity-content span,.opportunity-context-card span,.opportunity-explain-grid span,.opportunity-message span{display:block;margin-bottom:6px;color:#64748b;font-size:12px;font-weight:900}.opportunity-content p,.opportunity-context-card p,.opportunity-explain-grid p,.opportunity-message p{margin:0;color:#1f2937;line-height:1.7}.opportunity-message{border-color:rgba(0,122,255,.14);background:linear-gradient(180deg,rgba(239,246,255,.86),rgba(255,255,255,.76))}.opportunity-content{background:rgba(248,250,252,.8)}.radar-actions{display:flex;flex-wrap:wrap;gap:8px}.opportunity-context-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;border-color:rgba(0,122,255,.16);background:radial-gradient(circle at 0 0,rgba(0,122,255,.12),transparent 32%),rgba(239,246,255,.78)}.opportunity-context-card strong{display:block;color:#0f172a}.opportunity-context-meta{display:flex;flex-wrap:wrap;gap:8px}.opportunity-context-meta span{margin:0;padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.72);color:#334155}.coach-flow-card,.coach-judgement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.coach-flow-card{padding:14px;border:1px solid rgba(10,132,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(255,255,255,.82));box-shadow:0 16px 42px rgba(15,23,42,.08),var(--shadow-hairline)}.coach-flow-card>div{position:relative;min-height:126px;padding:15px;border:1px solid rgba(15,23,42,.055);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.86));box-shadow:0 10px 24px rgba(15,23,42,.05),var(--shadow-hairline)}.coach-flow-card>div:before{content:"";position:absolute;top:15px;left:0;width:3px;height:42px;border-radius:999px;background:#0a84ff}.coach-flow-card span{display:block;color:#0a84ff;font-size:12px;font-weight:950}.coach-flow-card strong{display:block;margin-top:8px;color:#0f172a;font-size:17px}.coach-flow-card p{margin:8px 0 0;color:#475569;font-size:13px;line-height:1.6}.coach-judgement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-judgement-grid .info-block{min-height:104px}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-table{display:grid;grid-gap:8px;gap:8px}.customer-row{display:grid;grid-template-columns:1.15fr 1fr .8fr .55fr .85fr 1.05fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:var(--shadow-hairline)}.customer-row.table-head{background:rgba(241,245,249,.82);color:#64748b;font-size:12px;font-weight:900}.customer-row em,.customer-row strong{display:block}.customer-row em{margin-top:3px;color:#64748b;font-size:12px;font-style:normal}.level-pill,.stage-pill{width:-moz-fit-content;width:fit-content;min-height:30px;padding:6px 9px;border-radius:8px;background:rgba(0,122,255,.08);color:#075bb5;font-size:12px;font-weight:900}.level-pill{min-width:34px;text-align:center;background:rgba(52,199,89,.12);color:#166534}.level-pill.b,.level-pill.c{background:rgba(255,176,32,.14);color:#92400e}.level-pill.d{background:rgba(255,107,74,.12);color:#9f3412}.row-actions{display:flex;flex-wrap:wrap;gap:6px}.row-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff;color:#334155;font-size:12px;font-weight:850}.row-actions .danger-link{color:#b42318}.phrase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.phrase-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.78));box-shadow:0 8px 20px rgba(15,23,42,.04),var(--shadow-hairline)}.phrase-card>span{color:#075bb5;font-size:12px;font-weight:900}.phrase-card p{margin:0;color:#334155;line-height:1.75}.review-list{display:grid;grid-gap:8px;gap:8px}.review-row{display:grid;grid-template-columns:1fr 1fr 1fr .8fr .8fr;grid-gap:10px;gap:10px;align-items:center;padding:11px;border-radius:8px;background:rgba(248,250,252,.9)}.review-row em,.review-row span{color:#64748b;font-size:13px;font-style:normal}.timeline{display:grid;grid-gap:12px;gap:12px;position:relative}.timeline-item{display:grid;grid-gap:6px;gap:6px;padding:13px 14px 13px 16px;border:1px solid rgba(15,23,42,.08);border-left:4px solid rgba(0,122,255,.45);border-radius:8px;background:rgba(248,250,252,.9)}.timeline-item span{color:#64748b;font-size:12px;font-weight:800}.timeline-item strong{color:#0f172a}.timeline-item em,.timeline-item p{margin:0;color:#475569;line-height:1.7;font-style:normal}.mobile-tabbar{display:none}.mobile-home{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);grid-gap:16px;gap:16px;align-items:start}.mobile-customer-card,.mobile-hero,.mobile-record-card,.mobile-section{border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.74));box-shadow:var(--shadow-soft),var(--shadow-hairline);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.mobile-hero{display:flex;justify-content:space-between;gap:14px;min-height:220px;padding:22px;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,64,175,.9) 56%,rgba(0,122,255,.84)),#0f172a;color:#ffffff;overflow:hidden;position:relative}.mobile-hero:after{content:"";position:absolute;inset:auto 18px 18px auto;width:118px;height:118px;border:1px solid rgba(255,255,255,.18);border-radius:50%;opacity:.48}.mobile-hero>*{position:relative;z-index:1}.mobile-hero h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.08;color:#ffffff}.mobile-hero span{color:rgba(255,255,255,.76);font-weight:760}.mobile-hero .section-label{color:rgba(255,255,255,.62)}.mobile-ai-pill{display:inline-flex;align-self:flex-start;gap:6px;min-height:34px;padding:0 10px;border-radius:8px;background:rgba(0,122,255,.1);color:#075bb5;font-size:12px;font-weight:900;white-space:nowrap}.mobile-ai-pill,.today-task-hero{align-items:center}.today-task-count{display:grid;place-items:center;min-width:96px;min-height:96px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));box-shadow:0 20px 44px rgba(0,0,0,.2),var(--shadow-hairline);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}.today-task-count strong{color:#ffffff;font-size:36px;line-height:1}.today-task-count span{color:rgba(255,255,255,.7);font-size:12px;font-weight:900}.today-task-summary{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;height:100%}.today-task-summary>div{min-height:66px;padding:15px 16px;border:1px solid rgba(255,255,255,.78);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.76));box-shadow:var(--shadow-soft),var(--shadow-hairline)}.task-action span,.task-message span,.task-reason span,.task-risk span,.today-task-card span,.today-task-summary span{display:block;color:#64748b;font-size:12px;font-weight:900}.today-task-summary strong{display:block;margin-top:8px;color:#0f172a;font-size:20px;line-height:1.35}.mobile-section,.today-tool-strip{grid-column:1/-1}.today-task-list{display:grid;grid-gap:12px;gap:12px}.today-task-card{display:grid;grid-gap:13px;gap:13px;padding:18px;border:1px solid rgba(15,23,42,.065);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.105),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.88));box-shadow:0 18px 54px rgba(15,23,42,.09),var(--shadow-hairline);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.today-task-card.priority{border-color:rgba(0,122,255,.22);background:radial-gradient(circle at 0 0,rgba(0,122,255,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(239,246,255,.78))}.today-task-card:hover{border-color:rgba(0,122,255,.2);box-shadow:0 22px 62px rgba(15,23,42,.14),var(--shadow-hairline);transform:translateY(-2px)}.today-task-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.task-rank{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),#0f172a;color:#ffffff;font-weight:950;box-shadow:0 12px 22px rgba(15,23,42,.2)}.today-task-top strong{display:block;color:#0f172a;font-size:18px;line-height:1.15}.today-task-top .level-pill{width:auto;min-width:76px;padding:0 10px;border-radius:8px;font-size:12px;white-space:nowrap}.task-metric-strip{display:grid;grid-template-columns:1.18fr .82fr 1fr;grid-gap:8px;gap:8px}.task-metric-strip>div{min-height:72px;padding:12px;border:1px solid rgba(15,23,42,.055);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:var(--shadow-hairline)}.task-metric-strip span{display:block;color:#64748b;font-size:12px;font-weight:900}.task-metric-strip strong{display:block;margin-top:8px;color:#0f172a;font-size:16px;line-height:1.35}.task-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.task-action,.task-message,.task-reason,.task-risk,.task-status-grid>div{padding:13px;border:1px solid rgba(15,23,42,.055);border-radius:8px;background:rgba(248,250,252,.84)}.task-action strong,.task-status-grid strong{font-size:18px}.task-action{border-color:rgba(0,122,255,.18);background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(255,255,255,.78))}.task-action strong{display:block;margin-top:6px;color:#0f172a;line-height:1.45}.task-message p,.task-reason p,.task-risk p{margin:7px 0 0;color:#1e293b;line-height:1.75}.task-risk{border-color:rgba(245,158,11,.18);background:rgba(255,251,235,.72)}.task-message{border-color:rgba(0,122,255,.16);background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(255,255,255,.78))}.today-task-actions,.today-tool-strip{display:flex;flex-wrap:wrap;gap:8px}.today-empty-state button,.today-task-actions button,.today-tool-strip button{min-height:40px;padding:0 13px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(255,255,255,.88);color:#075bb5;font-weight:900;box-shadow:0 8px 20px rgba(15,23,42,.045),var(--shadow-hairline);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.today-empty-state button:hover,.today-task-actions button:hover,.today-tool-strip button:hover{background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.08),var(--shadow-hairline);transform:translateY(-1px)}.today-task-actions .primary-mini{display:inline-flex;align-items:center;gap:6px;border-color:rgba(0,122,255,.34);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent),#007aff;color:#ffffff;box-shadow:0 14px 30px rgba(0,122,255,.22)}.today-tool-strip{padding:16px;border:1px solid rgba(255,255,255,.74);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.76));box-shadow:var(--shadow-lift),var(--shadow-hairline)}.today-tool-strip button{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:8px;min-height:48px}.today-empty-state{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 16px;border:1px dashed rgba(0,122,255,.24);border-radius:8px;background:rgba(0,122,255,.04);color:#64748b;text-align:center}.today-empty-state strong{color:#0f172a;font-size:17px}.today-empty-state div{display:flex;gap:8px}.today-empty-state .empty-task-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.empty-task-examples em{padding:7px 10px;border:1px solid rgba(0,122,255,.16);border-radius:999px;background:rgba(255,255,255,.78);color:#075bb5;font-size:12px;font-style:normal;font-weight:900}body:has(.admin-dark),body:has(.dark-workbench){background:radial-gradient(circle at 78% 8%,rgba(42,114,255,.22),transparent 32%),radial-gradient(circle at 18% 24%,rgba(0,122,255,.1),transparent 30%),linear-gradient(135deg,#050b16,#081426 44%,#06101d)}.dark-workbench{width:100%;max-width:none;min-height:100vh;margin:0;grid-template-columns:290px minmax(0,1fr);background:radial-gradient(circle at 76% 8%,rgba(38,97,255,.18),transparent 32%),radial-gradient(circle at 42% 40%,rgba(0,122,255,.08),transparent 36%),linear-gradient(135deg,#050b16,#081426 42%,#07101d);color:#f8fbff}.dark-workbench .workspace{display:grid}.dark-workbench .insight-strip{gap:14px;margin-bottom:18px}.dark-workbench .insight-card{border-color:rgba(148,163,184,.12);background:radial-gradient(circle at 88% 12%,rgba(45,118,255,.16),transparent 34%),linear-gradient(180deg,rgba(18,34,61,.9),rgba(12,25,46,.78));box-shadow:0 18px 46px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.dark-workbench .insight-card.strong{background:radial-gradient(circle at 88% 14%,rgba(58,136,255,.26),transparent 34%),linear-gradient(180deg,rgba(24,50,91,.96),rgba(14,32,62,.84))}.dark-workbench .insight-card span{color:#8ea1bc}.dark-workbench .insight-card strong{color:#f8fbff}.dark-workbench .ai-action-card,.dark-workbench .coach-input-hero,.dark-workbench .customer-context,.dark-workbench .customer-detail-panel,.dark-workbench .customer-form-panel,.dark-workbench .customer-list-panel,.dark-workbench .history-item,.dark-workbench .history-panel,.dark-workbench .mobile-customer-card,.dark-workbench .mobile-record-card,.dark-workbench .panel,.dark-workbench .profile-notice,.dark-workbench .raw-report,.dark-workbench .script-box,.dark-workbench .today-tool-strip{border-color:rgba(148,163,184,.12);background:radial-gradient(circle at 100% 0,rgba(38,97,255,.1),transparent 28%),linear-gradient(180deg,rgba(16,31,57,.92),rgba(10,23,43,.82));box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.dark-workbench .form-panel,.dark-workbench .result-panel{min-height:640px}.dark-workbench .avoid-item span,.dark-workbench .boss-review,.dark-workbench .field span,.dark-workbench .history-heading span,.dark-workbench .history-item em,.dark-workbench .key-value span,.dark-workbench .mini-field span,.dark-workbench .mobile-customer-card p,.dark-workbench .mobile-customer-meta,.dark-workbench .mobile-customer-top span,.dark-workbench .mobile-record-card em,.dark-workbench .mobile-record-card span,.dark-workbench .muted,.dark-workbench .panel-heading span{color:#8ea1bc}.dark-workbench .ai-action-card svg,.dark-workbench .history-heading svg,.dark-workbench .panel-heading svg{color:#5aa2ff}.dark-workbench .coach-latest-message textarea,.dark-workbench .field input,.dark-workbench .field select,.dark-workbench .field textarea,.dark-workbench .mini-field input{border-color:rgba(148,163,184,.16);background:rgba(8,19,36,.78);color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .field input::placeholder,.dark-workbench .field textarea::placeholder,.dark-workbench .mini-field input::placeholder{color:rgba(142,161,188,.7)}.dark-workbench .field input:focus,.dark-workbench .field select:focus,.dark-workbench .field textarea:focus,.dark-workbench .mini-field input:focus{border-color:rgba(66,153,255,.62);box-shadow:0 0 0 4px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .primary-button,.dark-workbench .primary-mini{border-color:rgba(64,132,255,.58);background:linear-gradient(180deg,#347cff,#1d5fff);color:#ffffff;box-shadow:0 16px 34px rgba(37,99,235,.32)}.dark-workbench .hashtag-row span,.dark-workbench .icon-button,.dark-workbench .mobile-card-actions button,.dark-workbench .scenario-grid button,.dark-workbench .secondary-button,.dark-workbench .tag-button,.dark-workbench .today-empty-state button,.dark-workbench .today-task-actions button,.dark-workbench .today-tool-strip button{border-color:rgba(148,163,184,.14);background:rgba(20,39,69,.76);color:#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .icon-button:hover,.dark-workbench .mobile-card-actions button:hover,.dark-workbench .scenario-grid button:hover,.dark-workbench .secondary-button:hover,.dark-workbench .tag-button:hover,.dark-workbench .today-empty-state button:hover,.dark-workbench .today-task-actions button:hover,.dark-workbench .today-tool-strip button:hover{border-color:rgba(59,130,246,.38);background:rgba(31,57,98,.88);box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}.dark-workbench .scenario-grid button.active,.dark-workbench .tag-button.active{border-color:rgba(69,142,255,.56);background:rgba(37,99,235,.28);color:#ffffff}.dark-workbench .ai-action-card,.dark-workbench .coach-input-hero{min-height:auto}.dark-workbench .account-row,.dark-workbench .case-card,.dark-workbench .customer-row,.dark-workbench .diagnosis-card,.dark-workbench .funnel-stage,.dark-workbench .metric-card,.dark-workbench .phrase-card,.dark-workbench .record-card,.dark-workbench .script-scene,.dark-workbench .tenant-card{border-color:rgba(148,163,184,.12);background:rgba(15,30,54,.74);color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .customer-row.table-head{background:rgba(8,19,36,.82)}.dark-workbench .account-main strong,.dark-workbench .ai-action-card span,.dark-workbench .ai-action-card strong,.dark-workbench .customer-row em,.dark-workbench .customer-row strong,.dark-workbench .history-item strong,.dark-workbench .key-value strong,.dark-workbench .mobile-customer-top strong,.dark-workbench .mobile-record-card strong,.dark-workbench .tenant-card strong,.dark-workbench .today-empty-state strong{color:#f8fbff}.dark-workbench .today-empty-state{border-color:rgba(59,130,246,.22);background:rgba(10,23,43,.72);color:#8ea1bc}.dark-workbench .account-main em,.dark-workbench .empty-task-examples em,.dark-workbench .level-pill,.dark-workbench .status-badge{border-color:rgba(59,130,246,.22);background:rgba(37,99,235,.18);color:#bfdbfe}.dark-workbench .avoid-item{border-color:rgba(248,113,113,.24) rgba(248,113,113,.24) rgba(248,113,113,.24) #fb7185;background:rgba(127,29,29,.18)}.dark-workbench .avoid-item strong{color:#fecdd3}.dark-workbench .raw-report{color:#dbeafe}.admin-dark{width:100%;max-width:none;min-height:100vh;margin:0;padding:28px clamp(18px,4vw,56px) 48px;background:radial-gradient(circle at 86% 10%,rgba(38,97,255,.2),transparent 32%),radial-gradient(circle at 18% 28%,rgba(0,122,255,.1),transparent 30%),linear-gradient(135deg,#050b16,#081426 44%,#06101d);color:#f8fbff}.admin-dark .admin-topbar{min-height:120px;align-items:center;margin-bottom:18px;padding:22px 26px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(38,97,255,.14),transparent 32%),linear-gradient(180deg,rgba(16,31,57,.92),rgba(10,23,43,.78));box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)}.admin-dark .account-main strong,.admin-dark .tenant-card strong,.admin-dark h1,.admin-dark h2,.admin-dark h3{color:#f8fbff}.admin-dark .account-main em,.admin-dark .account-main span,.admin-dark .eyebrow,.admin-dark .field span,.admin-dark .mini-field span,.admin-dark .muted,.admin-dark .page-subtitle,.admin-dark .panel-heading span,.admin-dark .section-label,.admin-dark .tenant-card em,.admin-dark .tenant-card small,.admin-dark .tenant-card span{color:#8ea1bc}.admin-dark .account-row,.admin-dark .admin-form,.admin-dark .admin-list,.admin-dark .panel,.admin-dark .permission-box,.admin-dark .tenant-card{border-color:rgba(148,163,184,.12);background:radial-gradient(circle at 100% 0,rgba(38,97,255,.1),transparent 28%),linear-gradient(180deg,rgba(16,31,57,.92),rgba(10,23,43,.82));box-shadow:0 22px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)}.admin-dark .tenant-card.active{border-color:rgba(59,130,246,.48);background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.24),transparent 32%),linear-gradient(180deg,rgba(23,48,88,.96),rgba(13,31,60,.88))}.admin-dark .permission-box label,.admin-dark .switch-row{color:#dbeafe}.admin-dark .field input,.admin-dark .field select,.admin-dark .field textarea,.admin-dark .mini-field input{border-color:rgba(148,163,184,.16);background:rgba(8,19,36,.78);color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.admin-dark .field input::placeholder,.admin-dark .mini-field input::placeholder{color:rgba(142,161,188,.7)}.admin-dark .primary-button{border-color:rgba(64,132,255,.58);background:linear-gradient(180deg,#347cff,#1d5fff);color:#ffffff;box-shadow:0 16px 34px rgba(37,99,235,.32)}.admin-dark .icon-button,.admin-dark .secondary-button{border-color:rgba(148,163,184,.14);background:rgba(20,39,69,.76);color:#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.admin-dark .icon-button:hover,.admin-dark .secondary-button:hover{border-color:rgba(59,130,246,.38);background:rgba(31,57,98,.88)}.admin-dark .danger-zone,.admin-dark .subaccount-form{border-bottom-color:rgba(148,163,184,.12)}.admin-dark .account-main em{background:rgba(37,99,235,.18);color:#bfdbfe}.admin-dark .danger{color:#fecdd3}.admin-dark .danger:hover{border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.2)}.dark-workbench .side-rail{min-height:100vh;border-right:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at 50% 4%,rgba(40,107,255,.12),transparent 30%),linear-gradient(180deg,rgba(6,15,29,.98),rgba(5,12,24,.98))}.dark-workbench .brand-lockup strong,.dark-workbench h1,.dark-workbench h2,.dark-workbench h3{color:#f8fbff}.dark-workbench .brand-lockup span,.dark-workbench .eyebrow,.dark-workbench .page-subtitle,.dark-workbench .section-label{color:#8ea1bc}.dark-workbench .preview-notice{border-color:rgba(59,130,246,.24);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.14),transparent 32%),linear-gradient(180deg,rgba(16,31,57,.86),rgba(10,23,43,.78));color:#bfdbfe;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.dark-workbench .preview-notice strong{color:#f8fbff}.dark-workbench .preview-notice span{color:#8ea1bc}.dark-workbench .mode-tabs button{min-height:58px;color:#91a4bf}.dark-workbench .mode-tabs button.active{border-color:rgba(43,115,255,.38);background:linear-gradient(135deg,rgba(22,83,219,.84),rgba(30,64,175,.44));color:#ffffff;box-shadow:0 18px 42px rgba(0,74,173,.28)}.dark-workbench .rail-actions .secondary-button,.dark-workbench .rail-card{border-color:rgba(148,163,184,.12);background:rgba(13,27,49,.72);color:#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .rail-account em,.dark-workbench .rail-card span,.dark-workbench .rail-meta span{color:#7c8ea8}.dark-workbench .main-stage{padding:26px 28px 32px}.dark-workbench .topbar{min-height:86px;margin-bottom:18px;padding:0 4px}.dark-workbench h1{font-size:clamp(32px,2.5vw,44px)}.dark-workbench .account-pill,.dark-workbench .status-pill{border-color:rgba(148,163,184,.12);background:rgba(13,27,49,.72);color:#dbeafe;box-shadow:0 14px 32px rgba(0,0,0,.18)}.dark-workbench .insight-strip.home-insights{display:none}.workbench-home{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;align-items:start}.workbench-main{min-width:0;display:grid;grid-gap:22px;gap:22px}.workbench-task-panel{min-width:0;overflow:hidden}.workbench-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.workbench-metric{position:relative;min-width:0;min-height:142px;display:flex;justify-content:space-between;gap:12px;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:radial-gradient(circle at 84% 38%,rgba(30,113,255,.18),transparent 22%),linear-gradient(180deg,rgba(18,34,61,.88),rgba(13,26,48,.78));box-shadow:0 22px 54px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)}.workbench-metric em,.workbench-metric span{display:block;color:#95a7c1;font-size:14px;font-style:normal;font-weight:800}.workbench-metric strong{display:block;margin:14px 0 10px;color:#ffffff;font-size:30px;line-height:1}.workbench-metric i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(37,99,235,.22);color:#4c8dff;font-style:normal}.workbench-metric.purple i{background:rgba(124,58,237,.22);color:#a78bfa}.workbench-metric.green i{background:rgba(16,185,129,.18);color:#34d399}.workbench-metric.orange i{background:rgba(249,115,22,.18);color:#fb923c}.dark-workbench .mobile-section,.workbench-side-card{border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(12,25,46,.78);box-shadow:0 24px 60px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25)}.workbench-task-panel{padding:18px}.dark-workbench .mobile-section-heading{margin-bottom:16px}.dark-workbench .mobile-section-heading h3{margin-bottom:4px;font-size:22px}.dark-workbench .mobile-section-heading span{color:#8ea1bc;font-size:13px;font-weight:800}.dark-workbench .mobile-section-heading button{color:#9db9ff;background:transparent}.dark-workbench .today-task-list{gap:12px}.dark-workbench .today-task-card{grid-template-columns:250px minmax(190px,1fr) 118px 108px;gap:16px;min-height:128px;padding:18px 22px;overflow:hidden;border-color:rgba(148,163,184,.12);background:radial-gradient(circle at 0 50%,rgba(30,113,255,.12),transparent 32%),linear-gradient(180deg,rgba(19,36,63,.92),rgba(14,29,52,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dark-workbench .today-task-card:hover{border-color:rgba(59,130,246,.34);box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.dark-workbench .today-task-top{grid-column:1;grid-row:1}.dark-workbench .task-rank{width:66px;height:66px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),rgba(30,64,175,.42);color:#bfdbfe}.dark-workbench .task-action strong,.dark-workbench .task-message p,.dark-workbench .task-risk p,.dark-workbench .today-task-top strong{color:#ffffff}.dark-workbench .task-action span,.dark-workbench .task-message span,.dark-workbench .task-reason span,.dark-workbench .task-risk span,.dark-workbench .today-task-card span,.dark-workbench .today-task-top span{color:#8ea1bc}.dark-workbench .today-task-top .level-pill{color:#fdf2f8;background:rgba(236,72,153,.18)}.dark-workbench .task-metric-strip{grid-column:1;grid-row:2;display:flex;gap:8px}.dark-workbench .task-metric-strip>div{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.dark-workbench .task-metric-strip div:nth-child(2){display:none}.dark-workbench .task-metric-strip strong{display:inline-flex;margin-top:6px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.06);color:#cbd5e1;font-size:13px}.dark-workbench .task-reason{grid-column:2;grid-row:2}.dark-workbench .task-action{grid-column:2;grid-row:1}.dark-workbench .task-risk{grid-column:3;grid-row:1/span 2}.dark-workbench .task-message{display:none}.dark-workbench .task-action,.dark-workbench .task-reason,.dark-workbench .task-risk{padding:0;border:0}.dark-workbench .task-reason p{color:#91a4bf;line-height:1.55}.dark-workbench .task-risk p{font-size:21px;font-weight:950}.dark-workbench .today-task-actions{grid-column:4;grid-row:1/span 2;display:grid;grid-gap:8px;gap:8px}.dark-workbench .today-task-actions button:not(.primary-mini){display:none}.dark-workbench .today-task-actions .primary-mini{min-height:48px;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#2f7cff,#1d5fff);box-shadow:0 16px 32px rgba(37,99,235,.3)}.workbench-side{display:grid;grid-gap:18px;gap:18px}.workbench-side-card{padding:22px}.side-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.side-card-heading h3{margin:0;font-size:20px}.side-card-heading button{border:0;background:transparent;color:#8fb3ff;font-weight:850}.progress-overview{display:grid;grid-template-columns:128px 1fr;grid-gap:20px;gap:20px;align-items:center}.progress-ring{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle closest-side,#0d1b31 68%,transparent 69%),conic-gradient(#347cff var(--progress),rgba(59,130,246,.16) 0);box-shadow:0 16px 42px rgba(37,99,235,.22)}.progress-ring strong{color:#ffffff;font-size:32px}.progress-lines{display:grid;grid-gap:14px;gap:14px}.progress-lines span{display:flex;justify-content:space-between;color:#8ea1bc;font-weight:800}.progress-lines strong{color:#ffffff}.trend-line{position:relative;display:flex;align-items:flex-end;gap:18px;height:110px;margin-top:24px;padding:0 8px;border-top:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1)}.trend-line span{position:relative;width:12px;border-radius:999px;background:linear-gradient(180deg,#5aa2ff,#2563eb)}.trend-line span:first-child{height:20px}.trend-line span:nth-child(2){height:48px}.trend-line span:nth-child(3){height:40px}.trend-line span:nth-child(4){height:76px}.trend-line span:nth-child(5){height:60px}.trend-line span:nth-child(6){height:94px}.quick-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quick-action-grid button{display:grid;place-items:center;grid-gap:9px;gap:9px;min-height:88px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:rgba(21,39,68,.78);color:#dbeafe;font-weight:850}.quick-action-grid svg{color:#4c8dff}.system-reminders{display:grid;grid-gap:18px;gap:18px}.system-reminders>div{display:grid;grid-template-columns:34px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center}.system-reminders em{grid-row:1/span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(37,99,235,.18);color:#93c5fd;font-style:normal;font-weight:950}.system-reminders strong{color:#ffffff}.system-reminders span{color:#8ea1bc;font-size:13px}.mobile-quick-grid,.mobile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-quick-grid button{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:84px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.82));color:#0f172a;font-weight:900;box-shadow:var(--shadow-soft),var(--shadow-hairline)}.ai-action-section{display:grid;grid-gap:12px;gap:12px}.ai-action-grid,.boss-brief-grid,.quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-action-card{display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:16px;border:1px solid rgba(0,122,255,.14);border-radius:8px;background:radial-gradient(circle at 15% 10%,rgba(0,122,255,.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.78));color:#0f172a;text-align:left;box-shadow:var(--shadow-soft),var(--shadow-hairline)}.ai-action-card svg{color:#007aff}.ai-action-card span,.ai-action-card strong{display:block}.ai-action-card span{color:#64748b;font-size:13px;line-height:1.55}.scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.scenario-grid button{min-height:38px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.78);color:#334155;font-weight:900}.scenario-grid button.active{border-color:rgba(0,122,255,.26);background:rgba(0,122,255,.1);color:#075bb5}.coach-input-hero{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(0,122,255,.14);border-radius:8px;background:radial-gradient(circle at 0 0,rgba(0,122,255,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.76));box-shadow:0 16px 40px rgba(15,23,42,.075),var(--shadow-hairline)}.coach-latest-message textarea{min-height:128px;font-size:18px;line-height:1.65;background:rgba(255,255,255,.94)}.scenario-block{display:grid;grid-gap:10px;gap:10px}.scenario-block>span{color:#64748b;font-size:12px;font-weight:950}.mobile-section{padding:16px}.mobile-card-actions,.mobile-customer-meta,.mobile-customer-top,.mobile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-section-heading h3{margin:0}.mobile-section-heading button{border:0;background:transparent;color:#075bb5;font-weight:900}.mobile-card-list{display:grid;grid-gap:10px;gap:10px}.mobile-customer-list{display:none}.mobile-customer-card,.mobile-record-card{padding:14px}.mobile-customer-top strong,.mobile-record-card strong{display:block;color:#0f172a;font-size:16px}.mobile-customer-meta,.mobile-customer-top span,.mobile-record-card em,.mobile-record-card span{color:#64748b;font-size:13px;font-style:normal;line-height:1.6}.mobile-customer-card p{margin:10px 0;color:#334155;line-height:1.65}.mobile-card-actions button{flex:1 1;min-height:40px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(0,122,255,.08);color:#075bb5;font-weight:900}.scene-content .key-value:last-child{padding-bottom:0}.hashtag-row,.tag-list{display:flex;flex-wrap:wrap;gap:10px}.hashtag-row span,.tag-button{min-height:36px;padding:7px 11px;border:1px solid rgba(0,122,255,.16);border-radius:8px;background:rgba(0,122,255,.08);color:#075bb5;font-weight:780}.tag-button:hover{border-color:var(--teal);background:rgba(255,255,255,.96);transform:translateY(-1px)}.plain-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px;line-height:1.75}.plain-list li::marker{color:var(--teal)}.checklist li{padding-left:2px}.avoid-item{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(255,107,74,.16);border-left:4px solid var(--coral);border-radius:8px;background:rgba(255,247,245,.82)}.avoid-item strong{color:#8d321e}.avoid-item span,.boss-review,.muted{color:var(--muted);line-height:1.75}.boss-review{margin-bottom:0;color:#1f2937}.raw-report{overflow:auto;min-height:500px;margin:0;padding:16px;border-radius:8px;background:#111827;color:#e5e7eb;line-height:1.7;white-space:pre-wrap}.history-panel{margin-top:18px;padding:18px}.history-list{display:flex;flex-wrap:wrap;gap:10px}.history-item{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.78);color:#334155;box-shadow:0 6px 16px rgba(15,23,42,.05);transition:transform .15s ease,border-color .15s ease,background .15s ease}.history-item:hover{border-color:rgba(0,122,255,.28);background:rgba(255,255,255,.96);transform:translateY(-1px)}.history-item strong{color:#0f172a}.history-item em{color:var(--muted);font-style:normal}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1040px){.app-shell{grid-template-columns:1fr}.side-rail{position:relative;top:auto;min-height:auto}.rail-card{margin-top:0}.insight-strip,.rail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.customer-row,.dashboard-grid,.demo-data-panel,.detail-grid,.field-grid.four,.opportunity-explain-grid,.opportunity-group-grid,.phrase-grid,.pool-stats,.radar-summary-grid,.review-row,.workspace{grid-template-columns:1fr}.demo-data-panel{display:grid;padding:18px}.demo-data-actions,.demo-data-actions .primary-button,.demo-data-actions .secondary-button{width:100%}.form-panel,.result-panel{min-height:auto}}@media (max-width:720px){.app-shell{display:block;width:min(100% - 18px,540px);padding:10px 0 12px}body{padding-bottom:calc(74px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,246,249,.92) 260px),var(--bg)}.side-rail{display:none}.topbar{grid-gap:8px;gap:8px}.admin-topbar,.topbar{display:grid;align-items:start}.admin-metrics,.admin-onboarding,.tenant-detail-summary{grid-template-columns:1fr}.tenant-card-meta,.tenant-card-top{align-items:flex-start;flex-direction:column}.top-actions{display:none}.preview-notice{display:grid;align-items:start}.account-pill,.status-pill{width:-moz-fit-content;width:fit-content}.dashboard-grid,.detail-grid,.field-grid,.field-grid.four,.key-value,.phrase-grid,.pool-stats,.scene-card,.script-box,.summary-grid,.video-empty{grid-template-columns:1fr}.phone-mock{width:100%;max-width:230px;margin:0 auto}.mode-tabs{display:none}.mode-tabs button{width:100%}.admin-form,.admin-list,.customer-detail-panel,.customer-form-panel,.customer-list-panel,.form-panel,.history-panel,.library-panel,.result-panel{padding:16px}.field input,.field select{min-height:52px;font-size:16px}.field textarea{min-height:210px;font-size:16px}.image-dropzone{min-height:82px}.actions{display:grid;align-items:stretch}.actions,.content-form .actions{grid-template-columns:1fr}.copy-button,.feedback-button,.primary-button,.secondary-button{min-height:48px;width:100%}.admin-shell{width:min(100% - 20px,1480px);padding-top:12px}.insight-strip,.rail-actions{grid-template-columns:1fr}.topbar{min-height:auto;padding:12px 4px 10px;margin-bottom:8px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar h1{font-size:28px}.page-subtitle{font-size:14px;line-height:1.55}.insight-strip{display:none}.workspace{padding-bottom:92px}.mobile-home,.workspace{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.today-task-summary{grid-template-columns:1fr}.today-task-summary>div{min-height:58px}.feedback-grid,.quick-optimize{display:grid;grid-template-columns:1fr 1fr}.ai-action-grid,.boss-brief-grid,.quality-grid,.scenario-grid,.scene-card,.topic-card{grid-template-columns:1fr}.topic-actions{justify-content:stretch}.topic-actions button{flex:1 1}.script-box{gap:10px}.customer-table{display:none}.followup-card{grid-template-columns:1fr}.checklist-item,.opportunity-card-top,.radar-hero,.radar-list-heading{display:grid;grid-template-columns:1fr}.radar-list-section,.today-checklist-panel{padding:16px}.radar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-summary-card{min-height:118px}.radar-actions{display:grid;grid-template-columns:1fr 1fr}.checklist-item button,.radar-actions button{min-height:44px}.opportunity-context-meta{display:grid}.coach-flow-card,.coach-judgement-grid{grid-template-columns:1fr}.coach-flow-card>div{min-height:auto}.followup-card .row-actions{width:100%}.followup-card .row-actions button{flex:1 1}.mobile-customer-list{display:grid;margin-top:12px}.pool-stats .info-block{min-height:88px}.mobile-quick-grid,.mobile-stat-grid,.opportunity-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-hero{display:grid;min-height:186px}.today-task-hero{align-items:start;min-height:172px;padding:18px}.today-task-count{justify-self:start;min-width:78px;min-height:78px}.today-task-count strong{font-size:30px}.today-task-card{gap:11px;padding:15px}.today-task-top{grid-template-columns:auto 1fr}.today-task-top .level-pill{grid-column:1/-1;justify-self:start}.task-metric-strip{grid-template-columns:1fr}.task-metric-strip>div{min-height:62px}.today-task-actions{display:grid;grid-template-columns:1fr 1fr}.today-task-actions .primary-mini{grid-column:1/-1;min-height:48px}.today-tool-strip{display:grid;grid-template-columns:1fr;padding:12px}.mobile-ai-pill{width:-moz-fit-content;width:fit-content}.history-panel{margin-top:12px}.history-list{display:grid}.history-item{justify-content:flex-start;min-height:48px}.video-empty{min-height:auto;padding:18px}.phone-mock{display:none}.mobile-tabbar{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding:8px;border:1px solid rgba(255,255,255,.82);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 18px 50px rgba(15,23,42,.18),var(--shadow-hairline);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5)}.mobile-tabbar button{display:grid;place-items:center;grid-gap:3px;gap:3px;min-height:50px;border:0;border-radius:8px;background:transparent;color:#64748b;font-size:11px;font-weight:900;white-space:nowrap}.mobile-tabbar button.active{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(0,122,255,.1));color:#075bb5;box-shadow:0 8px 18px rgba(0,122,255,.12),var(--shadow-hairline)}.account-controls{display:grid;align-items:stretch}.password-reset{width:100%}}.dark-workbench .case-card,.dark-workbench .checklist-item,.dark-workbench .coach-flow-card,.dark-workbench .coach-flow-card>div,.dark-workbench .coach-judgement-grid .info-block,.dark-workbench .content-summary-card,.dark-workbench .demo-data-panel,.dark-workbench .followup-card,.dark-workbench .followup-reason,.dark-workbench .image-dropzone,.dark-workbench .info-block,.dark-workbench .key-value,.dark-workbench .opportunity-card,.dark-workbench .opportunity-explain-grid>div,.dark-workbench .opportunity-inline,.dark-workbench .opportunity-message,.dark-workbench .phone-mock,.dark-workbench .phrase-card,.dark-workbench .radar-hero,.dark-workbench .radar-list-section,.dark-workbench .radar-summary-card,.dark-workbench .record-card,.dark-workbench .report-section,.dark-workbench .review-row,.dark-workbench .risk-card,.dark-workbench .scene-card,.dark-workbench .script-box,.dark-workbench .suggested-message,.dark-workbench .timeline-item,.dark-workbench .today-checklist-panel,.dark-workbench .today-followup-panel,.dark-workbench .topic-card,.dark-workbench .topic-suggestion-panel,.dark-workbench .video-empty{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at 96% 0,rgba(56,132,255,.14),transparent 30%),linear-gradient(180deg,rgba(18,34,61,.92),rgba(10,22,41,.86));color:#f8fbff;box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)}.dark-workbench .boss-brief-grid .info-block,.dark-workbench .command-metrics-grid .info-block,.dark-workbench .detail-grid .info-block,.dark-workbench .opportunity-group-grid .info-block,.dark-workbench .pool-stats .info-block,.dark-workbench .summary-grid .info-block{min-height:112px;padding:18px;border-radius:12px}.dark-workbench .demo-data-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.dark-workbench .demo-data-actions{display:flex;gap:10px}.dark-workbench .case-card p,.dark-workbench .case-card strong,.dark-workbench .checklist-item strong,.dark-workbench .coach-flow-card p,.dark-workbench .coach-flow-card strong,.dark-workbench .demo-data-panel h2,.dark-workbench .followup-card strong,.dark-workbench .info-block strong,.dark-workbench .key-value p,.dark-workbench .mobile-quick-grid button,.dark-workbench .opportunity-card-top strong,.dark-workbench .opportunity-explain-grid p,.dark-workbench .opportunity-message p,.dark-workbench .phrase-card p,.dark-workbench .phrase-card strong,.dark-workbench .radar-hero h2,.dark-workbench .radar-list-heading h2,.dark-workbench .report-section h3,.dark-workbench .review-row strong,.dark-workbench .script-box p,.dark-workbench .script-box strong,.dark-workbench .timeline-item p,.dark-workbench .timeline-item strong,.dark-workbench .today-checklist-panel h2,.dark-workbench .video-empty h3{color:#f8fbff}.dark-workbench .case-card span,.dark-workbench .checklist-item em,.dark-workbench .checklist-item p,.dark-workbench .coach-flow-card span,.dark-workbench .demo-data-panel em,.dark-workbench .demo-data-panel span,.dark-workbench .followup-card>div:first-child span,.dark-workbench .followup-reason span,.dark-workbench .info-block span,.dark-workbench .key-value span,.dark-workbench .opportunity-card-top span,.dark-workbench .opportunity-explain-grid span,.dark-workbench .opportunity-inline em,.dark-workbench .opportunity-inline span,.dark-workbench .opportunity-message span,.dark-workbench .opportunity-tags span,.dark-workbench .phrase-card span,.dark-workbench .radar-hero span,.dark-workbench .radar-summary-card em,.dark-workbench .radar-summary-card span,.dark-workbench .review-row em,.dark-workbench .review-row span,.dark-workbench .script-box p,.dark-workbench .timeline-item em,.dark-workbench .timeline-item span,.dark-workbench .video-empty p{color:#91a4bf}.dark-workbench .followup-reason,.dark-workbench .opportunity-message,.dark-workbench .script-box,.dark-workbench .suggested-message{background:rgba(7,17,33,.62);border-color:rgba(91,147,255,.18)}.dark-workbench .opportunity-inline{border-radius:12px;padding:12px}.dark-workbench .followup-reason strong,.dark-workbench .opportunity-inline strong{color:#bfdbfe}.dark-workbench .copy-button,.dark-workbench .demo-data-actions button,.dark-workbench .feedback-button,.dark-workbench .mobile-quick-grid button,.dark-workbench .quick-action-grid button,.dark-workbench .radar-actions button,.dark-workbench .row-actions button,.dark-workbench .topic-actions button{min-height:42px;border-color:rgba(148,163,184,.16);background:rgba(20,39,69,.8);color:#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.dark-workbench .copy-button:hover,.dark-workbench .feedback-button:hover,.dark-workbench .mobile-quick-grid button:hover,.dark-workbench .quick-action-grid button:hover,.dark-workbench .radar-actions button:hover,.dark-workbench .row-actions button:hover{border-color:rgba(91,147,255,.46);background:rgba(34,62,105,.9)}.dark-workbench .copy-button,.dark-workbench .feedback-button:first-child,.dark-workbench .radar-actions button:first-child{border-color:rgba(64,132,255,.58);background:linear-gradient(180deg,#347cff,#1d5fff);box-shadow:0 14px 30px rgba(37,99,235,.26)}.dark-workbench .checklist-item:hover,.dark-workbench .followup-card:hover,.dark-workbench .opportunity-card:hover,.dark-workbench .radar-summary-card.active{border-color:rgba(91,147,255,.48);background:radial-gradient(circle at 100% 0,rgba(56,132,255,.22),transparent 32%),linear-gradient(180deg,rgba(23,48,88,.96),rgba(13,31,60,.9))}.dark-workbench .customer-pool,.dark-workbench .deal-radar-page{display:grid;grid-gap:18px;gap:18px}.dark-workbench .checklist-list,.dark-workbench .followup-list,.dark-workbench .radar-card-list,.dark-workbench .review-list,.dark-workbench .timeline{display:grid;grid-gap:12px;gap:12px}.dark-workbench .followup-card{display:grid;grid-template-columns:190px minmax(220px,1fr) minmax(160px,220px);grid-gap:12px;gap:12px;align-items:stretch;padding:16px;border-radius:14px}.dark-workbench .followup-card .row-actions,.dark-workbench .followup-card .suggested-message{grid-column:1/-1}.dark-workbench .followup-card .row-actions{display:flex;flex-wrap:wrap;gap:8px}.dark-workbench .followup-card .row-actions button{flex:1 1 112px;border-radius:10px}.dark-workbench .customer-row,.dark-workbench .review-row{border-radius:12px;background:rgba(9,21,39,.68)}.dark-workbench .stage-pill{color:#bfdbfe;background:rgba(37,99,235,.18)}.dark-workbench .danger,.dark-workbench .danger-link{color:#fecdd3}.dark-workbench .empty-state,.dark-workbench .empty-state.compact{border-color:rgba(148,163,184,.14);background:rgba(7,17,33,.5);color:#91a4bf}.dark-workbench .empty-state p,.dark-workbench .empty-state span{color:#91a4bf}.dark-workbench .mobile-tabbar{border-color:rgba(148,163,184,.18);background:rgba(7,17,33,.92);box-shadow:0 18px 50px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)}.dark-workbench .mobile-tabbar button{color:#91a4bf}.dark-workbench .mobile-tabbar button.active{background:linear-gradient(180deg,rgba(52,124,255,.32),rgba(29,95,255,.18));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.admin-dark .admin-grid{align-items:start}.admin-dark .admin-metric-card,.admin-dark .admin-onboarding>div,.admin-dark .tenant-detail-summary>div{border-color:rgba(148,163,184,.12);background:radial-gradient(circle at 100% 0,rgba(38,97,255,.12),transparent 30%),linear-gradient(180deg,rgba(16,31,57,.92),rgba(10,23,43,.82));box-shadow:0 22px 58px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.admin-dark .admin-metric-card.primary{border-color:rgba(59,130,246,.34)}.admin-dark .admin-metric-card.warning{border-color:rgba(251,191,36,.28)}.admin-dark .admin-metric-card.danger{border-color:rgba(248,113,113,.28)}.admin-dark .admin-metric-card em,.admin-dark .admin-metric-card span,.admin-dark .admin-onboarding em,.admin-dark .admin-onboarding span,.admin-dark .tenant-detail-summary em,.admin-dark .tenant-detail-summary span{color:#8ea1bc}.admin-dark .admin-metric-card strong,.admin-dark .admin-onboarding strong,.admin-dark .tenant-detail-summary strong{color:#f8fbff}.admin-dark .tenant-status{background:rgba(34,197,94,.14);color:#bbf7d0}.admin-dark .tenant-status.disabled,.admin-dark .tenant-status.expired{background:rgba(248,113,113,.16);color:#fecdd3}.admin-dark .tenant-admin-grid{gap:18px}.admin-dark .account-row{border-radius:12px}.admin-dark .account-list,.admin-dark .permission-box,.admin-dark .subaccount-form,.admin-dark .tenant-card,.dark-workbench .account-list,.dark-workbench .concern-topic-panel,.dark-workbench .content-form,.dark-workbench .form-group-card,.dark-workbench .inline-warning,.dark-workbench .phone-screen,.dark-workbench .profile-notice,.dark-workbench .quick-optimize,.dark-workbench .risk-card.warn,.dark-workbench .subaccount-form,.dark-workbench .video-empty-copy{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at 96% 0,rgba(56,132,255,.14),transparent 30%),linear-gradient(180deg,rgba(18,34,61,.92),rgba(10,22,41,.86));color:#f8fbff;box-shadow:0 18px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)}.dark-workbench .content-form{display:grid;grid-gap:14px;gap:14px}.dark-workbench .concern-topic-panel,.dark-workbench .form-group-card{border-radius:16px}.admin-dark .permission-box span,.admin-dark .tenant-card strong,.dark-workbench .account-main strong,.dark-workbench .concern-topic-panel .group-title strong,.dark-workbench .form-group-card .group-title strong,.dark-workbench .phone-screen strong,.dark-workbench .risk-card strong,.dark-workbench .topic-card strong,.dark-workbench .video-empty-copy h3{color:#f8fbff}.admin-dark .permission-box label,.admin-dark .tenant-card em,.admin-dark .tenant-card small,.admin-dark .tenant-card span,.dark-workbench .account-main em,.dark-workbench .account-main span,.dark-workbench .concern-topic-panel .group-title span,.dark-workbench .form-group-card .group-title span,.dark-workbench .phone-screen p,.dark-workbench .risk-card span,.dark-workbench .topic-card p,.dark-workbench .topic-card span,.dark-workbench .video-empty-copy p{color:#91a4bf}.dark-workbench .topic-card{border-radius:14px;padding:14px}.dark-workbench .topic-card span{color:#93c5fd}.admin-dark .tenant-card,.dark-workbench .quick-optimize button,.dark-workbench .topic-actions button{border-color:rgba(148,163,184,.16);background:rgba(20,39,69,.8);color:#dbeafe}.admin-dark .tenant-card.active,.admin-dark .tenant-card:hover,.dark-workbench .quick-optimize button:hover,.dark-workbench .topic-actions button:hover{border-color:rgba(91,147,255,.48);background:radial-gradient(circle at 100% 0,rgba(56,132,255,.24),transparent 34%),linear-gradient(180deg,rgba(25,53,98,.96),rgba(13,31,60,.92));color:#ffffff}.dark-workbench .content-form .actions .primary-button,.dark-workbench .topic-actions button:last-child{border-color:rgba(64,132,255,.62);background:linear-gradient(180deg,#347cff,#1d5fff);color:#ffffff;box-shadow:0 16px 34px rgba(37,99,235,.28)}.dark-workbench .phone-mock{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(7,17,33,.95),rgba(3,9,18,.98))}.dark-workbench .phone-screen{align-content:end;background:radial-gradient(circle at 25% 12%,rgba(56,132,255,.3),transparent 32%),linear-gradient(180deg,rgba(18,34,61,.52),rgba(7,17,33,.94)),linear-gradient(135deg,#102746,#0a1528)}.dark-workbench .phone-bar{background:rgba(148,163,184,.5)}.dark-workbench .phone-screen span{background:rgba(219,234,254,.94);color:#075bb5}.dark-workbench .content-form .actions{gap:10px}.dark-workbench .history-panel,.dark-workbench .lost-review-modal{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at 96% 0,rgba(56,132,255,.14),transparent 30%),linear-gradient(180deg,rgba(18,34,61,.94),rgba(10,22,41,.9))}.dark-workbench .history-item{border-color:rgba(148,163,184,.14);background:rgba(7,17,33,.54);color:#dbeafe}.dark-workbench .history-item strong{color:#f8fbff}.dark-workbench .history-item span{color:#91a4bf}@media (max-width:1040px){.dark-workbench .demo-data-panel,.dark-workbench .followup-card,.workbench-home{grid-template-columns:1fr}.workbench-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body:has(.admin-dark),body:has(.dark-workbench){padding:0 0 calc(86px + env(safe-area-inset-bottom));overflow-x:hidden;background:radial-gradient(circle at 90% 0,rgba(35,99,235,.2),transparent 34%),linear-gradient(180deg,#050b16,#071225)}.admin-dark,.dark-workbench{width:100%;max-width:none;min-height:100svh;padding:0}.admin-dark,.dark-workbench .main-stage{padding:14px 12px 94px}.admin-dark .admin-topbar,.dark-workbench .topbar{min-height:auto;margin-bottom:12px;padding:14px 2px 8px}.admin-dark .admin-topbar{padding:16px;border-radius:16px}.admin-dark h1,.dark-workbench h1{font-size:30px;line-height:1.08}.admin-dark .page-subtitle,.dark-workbench .page-subtitle{max-width:100%;font-size:14px}.admin-dark .admin-grid,.dark-workbench .admin-grid,.dark-workbench .content-workspace,.dark-workbench .customer-pool,.dark-workbench .dashboard-grid,.dark-workbench .deal-radar-page,.dark-workbench .workbench-home,.dark-workbench .workspace,.dark-workbench .workspace.workspace-home,.dark-workbench .workspace.workspace-wide{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.dark-workbench .boss-brief-grid,.dark-workbench .command-metrics-grid,.dark-workbench .detail-grid,.dark-workbench .opportunity-group-grid,.dark-workbench .pool-stats,.dark-workbench .radar-summary-grid,.dark-workbench .summary-grid,.dark-workbench .workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dark-workbench .workbench-side{grid-template-columns:1fr;gap:12px}.dark-workbench .info-block,.dark-workbench .radar-summary-card,.dark-workbench .workbench-metric{min-height:104px;padding:14px;border-radius:14px}.dark-workbench .workbench-metric strong{font-size:26px}.dark-workbench .workbench-metric i{width:44px;height:44px}.admin-dark .admin-form,.admin-dark .admin-list,.admin-dark .panel,.dark-workbench .customer-detail-panel,.dark-workbench .customer-form-panel,.dark-workbench .customer-list-panel,.dark-workbench .form-panel,.dark-workbench .history-panel,.dark-workbench .library-panel,.dark-workbench .mobile-section,.dark-workbench .panel,.dark-workbench .radar-list-section,.dark-workbench .result-panel,.dark-workbench .today-checklist-panel,.dark-workbench .today-task-card{min-height:auto;padding:16px;border-radius:16px}.dark-workbench .today-task-card{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.dark-workbench .task-action,.dark-workbench .task-message,.dark-workbench .task-metric-strip,.dark-workbench .task-reason,.dark-workbench .task-risk,.dark-workbench .today-task-actions,.dark-workbench .today-task-top{grid-column:auto;grid-row:auto}.dark-workbench .task-message{display:grid;padding:12px;border:1px solid rgba(91,147,255,.16);border-radius:12px;background:rgba(7,17,33,.56)}.dark-workbench .task-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dark-workbench .task-metric-strip div:nth-child(2){display:block}.dark-workbench .task-action,.dark-workbench .task-reason,.dark-workbench .task-risk{padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(7,17,33,.46)}.dark-workbench .task-action strong,.dark-workbench .task-risk p{font-size:18px}.dark-workbench .today-task-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dark-workbench .today-task-actions button:not(.primary-mini){display:inline-flex}.dark-workbench .today-task-actions .primary-mini{grid-column:1/-1}.admin-dark .admin-metrics,.admin-dark .admin-onboarding,.admin-dark .field-grid,.admin-dark .field-grid.four,.admin-dark .tenant-detail-summary,.dark-workbench .ai-action-grid,.dark-workbench .boss-brief-grid,.dark-workbench .checklist-item,.dark-workbench .coach-flow-card,.dark-workbench .customer-row,.dark-workbench .field-grid,.dark-workbench .field-grid.four,.dark-workbench .followup-card,.dark-workbench .key-value,.dark-workbench .opportunity-card,.dark-workbench .opportunity-explain-grid,.dark-workbench .phrase-grid,.dark-workbench .quality-grid,.dark-workbench .review-row,.dark-workbench .scenario-grid,.dark-workbench .scene-card,.dark-workbench .script-box{grid-template-columns:1fr}.dark-workbench .feedback-grid,.dark-workbench .followup-card .row-actions,.dark-workbench .radar-actions{display:grid;grid-template-columns:1fr 1fr}.dark-workbench .feedback-grid button:first-child,.dark-workbench .followup-card .row-actions button:first-child,.dark-workbench .radar-actions button:first-child{grid-column:1/-1}.dark-workbench .demo-data-panel{grid-template-columns:1fr}.dark-workbench .demo-data-actions{display:grid;grid-template-columns:1fr}.dark-workbench .customer-table{display:none}.dark-workbench .mobile-customer-list{display:grid}.dark-workbench .progress-overview{grid-template-columns:100px 1fr}.dark-workbench .progress-ring{width:100px;height:100px}.dark-workbench .mobile-quick-grid,.dark-workbench .quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dark-workbench .mobile-quick-grid button,.dark-workbench .quick-action-grid button{min-height:76px;border-radius:12px}.dark-workbench .mobile-tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));border-radius:20px;padding:8px;pointer-events:auto}.dark-workbench .mobile-tabbar button{min-height:52px;border-radius:14px;font-size:11px;pointer-events:auto;touch-action:manipulation}.dark-workbench .concern-topic-panel,.dark-workbench .content-form,.dark-workbench .content-workspace,.dark-workbench .form-group-card,.dark-workbench .video-empty{width:100%}.dark-workbench .concern-topic-panel,.dark-workbench .form-group-card{padding:14px}.dark-workbench .topic-card{grid-template-columns:1fr;align-items:start}.dark-workbench .content-form .actions,.dark-workbench .quick-optimize,.dark-workbench .topic-actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.dark-workbench .content-form .actions .primary-button{grid-column:1/-1}.dark-workbench .quick-optimize button,.dark-workbench .topic-actions button{width:100%;min-height:44px}.dark-workbench .video-empty{grid-template-columns:1fr;padding:16px}.admin-dark .account-controls,.admin-dark .admin-detail-grid,.admin-dark .tenant-admin-grid,.dark-workbench .account-controls,.dark-workbench .video-empty-copy .actions{display:grid;grid-template-columns:1fr}}.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-next-action-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-detail-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-customer-row,.dark-workbench .sales-empty-task,.dark-workbench .sales-message-panel,.dark-workbench .sales-my-hero,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-card,.dark-workbench .sales-task-intro,.dark-workbench .single-reply-action,.dark-workbench .single-reply-message{border-color:rgba(148,163,184,.14);color:#f8fbff;background:radial-gradient(circle at 96% 0,rgba(45,118,255,.16),transparent 36%),linear-gradient(180deg,rgba(17,35,64,.94),rgba(8,20,38,.86));box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.dark-workbench .sales-task-card.priority{border-color:rgba(64,132,255,.42);background:radial-gradient(circle at 96% 0,rgba(52,124,255,.26),transparent 36%),linear-gradient(180deg,rgba(22,45,84,.96),rgba(10,24,45,.9))}.dark-workbench .sales-task-action,.dark-workbench .sales-task-block,.dark-workbench .sales-task-message{border-color:rgba(148,163,184,.14);color:#dbeafe;background:rgba(6,18,34,.72)}.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-action,.dark-workbench .single-reply-action{border-color:rgba(64,132,255,.24);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.18),transparent 35%),rgba(15,35,66,.78)}.dark-workbench .customer-ai-summary strong,.dark-workbench .customer-deal-hero h2,.dark-workbench .customer-next-action-copy h3,.dark-workbench .sales-customer-row strong,.dark-workbench .sales-my-hero h2,.dark-workbench .sales-next-action-card strong,.dark-workbench .sales-task-action strong,.dark-workbench .sales-task-card strong,.dark-workbench .sales-task-intro h2,.dark-workbench .single-reply-action strong{color:#f8fbff}.dark-workbench .customer-ai-summary p,.dark-workbench .customer-ai-summary span,.dark-workbench .customer-deal-hero span,.dark-workbench .customer-detail-edit-empty p,.dark-workbench .customer-message-box span,.dark-workbench .customer-next-action-copy span,.dark-workbench .sales-customer-row p,.dark-workbench .sales-customer-row span,.dark-workbench .sales-empty-task p,.dark-workbench .sales-message-panel p,.dark-workbench .sales-message-panel span,.dark-workbench .sales-my-hero span,.dark-workbench .sales-next-action-card p,.dark-workbench .sales-task-card p,.dark-workbench .sales-task-card span,.dark-workbench .sales-task-intro span,.dark-workbench .single-reply-action p,.dark-workbench .single-reply-message p{color:#93a9c8}.dark-workbench .customer-message-box p,.dark-workbench .sales-task-message p,.dark-workbench .single-reply-message p{color:#eef6ff}.dark-workbench .customer-message-box{border-color:rgba(64,132,255,.24);background:rgba(6,18,34,.72)}.dark-workbench .customer-ai-badges em{color:#dbeafe;background:rgba(24,58,109,.72)}.dark-workbench .sales-auth-badge,.dark-workbench .sales-progress-pill,.dark-workbench .sales-task-card-head em{border-color:rgba(64,132,255,.28);color:#dbeafe;background:rgba(24,58,109,.72)}.dark-workbench .customer-deal-actions button,.dark-workbench .customer-deal-hero-actions button,.dark-workbench .customer-detail-edit-empty button,.dark-workbench .ghost-button,.dark-workbench .sales-customer-detail-head button,.dark-workbench .sales-customer-tools button,.dark-workbench .sales-detail-actions button,.dark-workbench .sales-empty-actions button,.dark-workbench .sales-task-footer button,.dark-workbench .single-reply-actions button{border-color:rgba(148,163,184,.16);color:#dbeafe;background:rgba(18,39,70,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.dark-workbench .customer-deal-actions .primary-button,.dark-workbench .customer-deal-hero-actions .primary-button,.dark-workbench .sales-detail-actions .primary-button,.dark-workbench .sales-task-footer .primary-button,.dark-workbench .single-reply-actions .primary-button{border-color:rgba(64,132,255,.58);background:linear-gradient(180deg,#347cff,#1d5fff);box-shadow:0 16px 34px rgba(37,99,235,.32)}@media (max-width:900px){.dark-workbench .customer-deal-page,.dark-workbench .sales-customer-page,.dark-workbench .sales-my-page,.dark-workbench .sales-task-home{gap:14px}.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-next-action-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-detail-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-message-panel,.dark-workbench .sales-my-hero,.dark-workbench .sales-task-card,.dark-workbench .sales-task-intro{border-radius:20px;padding:16px}.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .sales-customer-detail-head,.dark-workbench .sales-my-hero,.dark-workbench .sales-task-footer,.dark-workbench .sales-task-intro{align-items:stretch;flex-direction:column}.dark-workbench .customer-deal-actions,.dark-workbench .customer-deal-hero-actions,.dark-workbench .sales-detail-actions,.dark-workbench .sales-empty-actions,.dark-workbench .sales-task-footer>div,.dark-workbench .single-reply-actions{display:grid;grid-template-columns:1fr;width:100%}.dark-workbench .customer-deal-actions button,.dark-workbench .customer-deal-hero-actions button,.dark-workbench .sales-customer-tools button,.dark-workbench .sales-detail-actions button,.dark-workbench .sales-empty-actions button,.dark-workbench .sales-task-footer button,.dark-workbench .single-reply-actions button{width:100%;min-height:46px}.customer-ai-summary,.customer-deal-hero,.customer-deal-layout,.customer-plan-grid{grid-template-columns:1fr}.customer-deal-actions,.customer-deal-hero-actions,.sales-customer-tools{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.customer-deal-actions button,.customer-deal-hero-actions button,.sales-customer-tools button{width:100%}}:root{--apple-bg:#f5f7fb;--apple-bg-2:#edf2f9;--apple-panel:rgba(255,255,255,0.78);--apple-panel-strong:rgba(255,255,255,0.94);--apple-sidebar:rgba(255,255,255,0.66);--apple-border:rgba(15,23,42,0.08);--apple-border-strong:rgba(15,23,42,0.14);--apple-text:#111827;--apple-muted:#6b7280;--apple-soft:#f8fafc;--apple-blue:#2f6df6;--apple-blue-2:#1d4ed8;--apple-blue-soft:rgba(47,109,246,0.11);--apple-shadow:0 24px 70px rgba(15,23,42,0.09);--apple-shadow-soft:0 12px 34px rgba(15,23,42,0.06);--apple-radius:22px;--apple-radius-lg:28px;--apple-hairline:inset 0 1px 0 rgba(255,255,255,0.9)}body,body:has(.admin-dark),body:has(.dark-workbench){background:radial-gradient(circle at 8% 0,rgba(255,255,255,.98),transparent 28%),radial-gradient(circle at 84% 8%,rgba(47,109,246,.1),transparent 30%),linear-gradient(135deg,#f8fafc,#eef3fb 46%,#f7f8fb)!important;color:var(--apple-text)}.dark-workbench{width:min(1540px,calc(100% - 32px));max-width:1540px;min-height:calc(100vh - 32px);margin:16px auto;padding:0;grid-template-columns:260px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.68)),rgba(255,255,255,.72);box-shadow:var(--apple-shadow);color:var(--apple-text)}.dark-workbench .side-rail{top:0;min-height:calc(100vh - 32px);padding:28px 20px;border:0;border-right:1px solid rgba(15,23,42,.06);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,250,252,.52)),var(--apple-sidebar);box-shadow:none;-webkit-backdrop-filter:blur(34px) saturate(1.45);backdrop-filter:blur(34px) saturate(1.45)}.dark-workbench .main-stage{padding:46px clamp(28px,4vw,58px) 44px;background:radial-gradient(circle at 82% 0,rgba(47,109,246,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(250,252,255,.78))}.dark-workbench .brand-lockup{padding:8px 6px 34px}.dark-workbench .brand-mark,.login-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent),linear-gradient(180deg,#4b8cff,#2f6df6);box-shadow:0 16px 30px rgba(47,109,246,.22)}.dark-workbench .account-main strong,.dark-workbench .ai-action-card strong,.dark-workbench .brand-lockup strong,.dark-workbench .customer-ai-summary strong,.dark-workbench .customer-deal-hero h2,.dark-workbench .customer-next-action-copy h3,.dark-workbench .customer-row em,.dark-workbench .customer-row strong,.dark-workbench .history-heading h2,.dark-workbench .history-item strong,.dark-workbench .key-value strong,.dark-workbench .mobile-customer-top strong,.dark-workbench .mobile-record-card strong,.dark-workbench .panel-heading h2,.dark-workbench .rail-account strong,.dark-workbench .rail-meta strong,.dark-workbench .sales-customer-row strong,.dark-workbench .sales-my-hero h2,.dark-workbench .sales-next-action-card strong,.dark-workbench .sales-task-action strong,.dark-workbench .sales-task-card strong,.dark-workbench .sales-task-intro h2,.dark-workbench .single-reply-action strong,.dark-workbench .task-action strong,.dark-workbench .task-message p,.dark-workbench .task-risk p,.dark-workbench .tenant-card strong,.dark-workbench .today-empty-state strong,.dark-workbench .today-task-top strong,.dark-workbench h1,.dark-workbench h2,.dark-workbench h3{color:var(--apple-text)}.dark-workbench .avoid-item span,.dark-workbench .boss-review,.dark-workbench .brand-lockup span,.dark-workbench .eyebrow,.dark-workbench .field span,.dark-workbench .history-heading span,.dark-workbench .history-item em,.dark-workbench .key-value span,.dark-workbench .mini-field span,.dark-workbench .mobile-customer-card p,.dark-workbench .mobile-customer-meta,.dark-workbench .mobile-customer-top span,.dark-workbench .mobile-record-card em,.dark-workbench .mobile-record-card span,.dark-workbench .muted,.dark-workbench .page-subtitle,.dark-workbench .panel-heading span,.dark-workbench .rail-account em,.dark-workbench .rail-card span,.dark-workbench .rail-meta span,.dark-workbench .sales-customer-row p,.dark-workbench .sales-customer-row span,.dark-workbench .sales-empty-task p,.dark-workbench .sales-message-panel p,.dark-workbench .sales-message-panel span,.dark-workbench .sales-my-hero span,.dark-workbench .sales-next-action-card p,.dark-workbench .sales-task-card p,.dark-workbench .sales-task-card span,.dark-workbench .section-label,.dark-workbench .single-reply-action p,.dark-workbench .single-reply-message p,.dark-workbench .task-action span,.dark-workbench .task-message span,.dark-workbench .task-reason span,.dark-workbench .task-risk span,.dark-workbench .today-task-card span,.dark-workbench .today-task-top span{color:var(--apple-muted)}.dark-workbench h1{font-size:clamp(40px,3.4vw,56px);letter-spacing:-.01em;line-height:1.04}.dark-workbench .topbar{min-height:auto;margin-bottom:28px;padding:0 0 6px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dark-workbench .top-actions{gap:10px}.dark-workbench .account-pill,.dark-workbench .status-pill{min-height:40px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:rgba(255,255,255,.68);color:#334155;box-shadow:0 12px 28px rgba(15,23,42,.06),var(--apple-hairline);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4)}.dark-workbench .status-pill{color:var(--apple-blue-2)}.dark-workbench .rail-nav{gap:10px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dark-workbench .mode-tabs button{min-height:54px;border-radius:14px;color:#667085;font-size:15px;font-weight:760}.dark-workbench .rail-nav button:not(.active){background:transparent}.dark-workbench .mode-tabs button:hover{color:#1f2937;background:rgba(255,255,255,.54)}.dark-workbench .mode-tabs button.active{border-color:rgba(255,255,255,.9);background:rgba(255,255,255,.78);color:var(--apple-blue-2);box-shadow:0 16px 34px rgba(15,23,42,.08),var(--apple-hairline)}.dark-workbench .rail-actions .secondary-button,.dark-workbench .rail-card{border:1px solid rgba(15,23,42,.06);border-radius:18px;background:rgba(255,255,255,.64);color:var(--apple-text);box-shadow:0 14px 34px rgba(15,23,42,.06),var(--apple-hairline);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.dark-workbench .rail-actions .secondary-button{min-height:46px;justify-content:center}.dark-workbench .rail-avatar{border-radius:12px;background:rgba(47,109,246,.1);color:var(--apple-blue)}.dark-workbench .insight-strip,.dark-workbench .insight-strip.home-insights{display:grid;grid-gap:14px;gap:14px;margin-bottom:22px}.dark-workbench .account-row,.dark-workbench .ai-action-card,.dark-workbench .case-card,.dark-workbench .checklist-item,.dark-workbench .coach-input-hero,.dark-workbench .customer-ai-summary,.dark-workbench .customer-context,.dark-workbench .customer-deal-hero,.dark-workbench .customer-detail-panel,.dark-workbench .customer-form-panel,.dark-workbench .customer-list-panel,.dark-workbench .customer-next-action-panel,.dark-workbench .customer-row,.dark-workbench .diagnosis-card,.dark-workbench .form-group-card,.dark-workbench .funnel-stage,.dark-workbench .history-item,.dark-workbench .history-panel,.dark-workbench .info-block,.dark-workbench .insight-card,.dark-workbench .insight-card.strong,.dark-workbench .metric-card,.dark-workbench .mobile-customer-card,.dark-workbench .mobile-record-card,.dark-workbench .mobile-section,.dark-workbench .opportunity-card,.dark-workbench .panel,.dark-workbench .phrase-card,.dark-workbench .profile-notice,.dark-workbench .radar-summary-card,.dark-workbench .raw-report,.dark-workbench .record-card,.dark-workbench .report-section,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-detail-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-customer-row,.dark-workbench .sales-empty-task,.dark-workbench .sales-message-panel,.dark-workbench .sales-my-hero,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-card,.dark-workbench .sales-task-intro,.dark-workbench .script-box,.dark-workbench .script-scene,.dark-workbench .single-reply-action,.dark-workbench .single-reply-message,.dark-workbench .tenant-card,.dark-workbench .today-tool-strip,.workbench-side-card{border-color:rgba(15,23,42,.07);border-radius:var(--apple-radius);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.7)),var(--apple-panel);color:var(--apple-text);box-shadow:var(--apple-shadow-soft),var(--apple-hairline);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.dark-workbench .insight-card.strong,.dark-workbench .radar-summary-card.active,.dark-workbench .sales-task-card.priority,.dark-workbench .today-task-card.priority{border-color:rgba(47,109,246,.2);background:radial-gradient(circle at 92% 4%,rgba(47,109,246,.13),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.74));box-shadow:0 22px 58px rgba(47,109,246,.11),var(--apple-hairline)}.dark-workbench .insight-card span,.dark-workbench .radar-summary-card span{color:var(--apple-muted)}.dark-workbench .insight-card strong,.dark-workbench .radar-summary-card strong{color:var(--apple-text)}.dark-workbench .workspace.workspace-home{display:block}.workbench-home{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.workbench-metrics{gap:14px}.workbench-metric{min-height:126px;border-color:rgba(15,23,42,.07);border-radius:var(--apple-radius);background:radial-gradient(circle at 88% 28%,rgba(47,109,246,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.72));box-shadow:var(--apple-shadow-soft),var(--apple-hairline)}.workbench-metric em,.workbench-metric span{color:var(--apple-muted)}.workbench-metric strong{color:var(--apple-text)}.workbench-metric i,.workbench-metric.green i,.workbench-metric.orange i,.workbench-metric.purple i{background:rgba(47,109,246,.09);color:var(--apple-blue)}.dark-workbench .today-task-card{grid-template-columns:minmax(180px,.74fr) minmax(250px,1fr) minmax(160px,.45fr) auto;align-items:center;gap:18px;min-height:126px;padding:20px;border-color:rgba(15,23,42,.07);border-radius:var(--apple-radius);background:radial-gradient(circle at 0 0,rgba(47,109,246,.09),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,255,.84));box-shadow:0 16px 42px rgba(15,23,42,.06),var(--apple-hairline)}.dark-workbench .today-task-card:hover{border-color:rgba(47,109,246,.2);box-shadow:0 22px 58px rgba(15,23,42,.1),var(--apple-hairline)}.dark-workbench .task-rank{width:52px;height:52px;border-radius:16px;background:rgba(47,109,246,.1);color:var(--apple-blue-2);box-shadow:none}.dark-workbench .account-main em,.dark-workbench .level-pill,.dark-workbench .status-badge,.dark-workbench .today-task-top .level-pill{border-color:rgba(47,109,246,.12);background:rgba(47,109,246,.09);color:var(--apple-blue-2)}.dark-workbench .task-metric-strip strong{background:rgba(15,23,42,.04);color:#475569}.dark-workbench .task-message p,.dark-workbench .task-reason p,.dark-workbench .task-risk p{color:#334155}.dark-workbench .task-action strong{font-size:19px}.dark-workbench .task-risk p{font-size:20px;font-weight:850}.dark-workbench .task-action,.dark-workbench .task-reason,.dark-workbench .task-risk{background:transparent}.admin-dark .primary-button,.dark-workbench .customer-deal-actions .primary-button,.dark-workbench .customer-deal-hero-actions .primary-button,.dark-workbench .primary-button,.dark-workbench .primary-mini,.dark-workbench .sales-detail-actions .primary-button,.dark-workbench .sales-task-footer .primary-button,.dark-workbench .single-reply-actions .primary-button,.dark-workbench .today-task-actions .primary-mini{border-color:transparent;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent),linear-gradient(180deg,#4a82ff,var(--apple-blue));color:#ffffff;box-shadow:0 16px 36px rgba(47,109,246,.24)}.admin-dark .icon-button,.admin-dark .secondary-button,.dark-workbench .customer-deal-actions button,.dark-workbench .customer-deal-hero-actions button,.dark-workbench .customer-detail-edit-empty button,.dark-workbench .ghost-button,.dark-workbench .hashtag-row span,.dark-workbench .icon-button,.dark-workbench .mobile-card-actions button,.dark-workbench .sales-customer-detail-head button,.dark-workbench .sales-customer-tools button,.dark-workbench .sales-detail-actions button,.dark-workbench .sales-empty-actions button,.dark-workbench .sales-task-footer button,.dark-workbench .scenario-grid button,.dark-workbench .secondary-button,.dark-workbench .single-reply-actions button,.dark-workbench .tag-button,.dark-workbench .today-empty-state button,.dark-workbench .today-task-actions button,.dark-workbench .today-tool-strip button{border-color:rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.72);color:#334155;box-shadow:0 10px 24px rgba(15,23,42,.05),var(--apple-hairline)}.admin-dark .icon-button:hover,.admin-dark .secondary-button:hover,.dark-workbench .icon-button:hover,.dark-workbench .mobile-card-actions button:hover,.dark-workbench .scenario-grid button:hover,.dark-workbench .secondary-button:hover,.dark-workbench .tag-button:hover,.dark-workbench .today-empty-state button:hover,.dark-workbench .today-task-actions button:hover,.dark-workbench .today-tool-strip button:hover{border-color:rgba(47,109,246,.2);background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(15,23,42,.08),var(--apple-hairline)}.admin-dark .field input,.admin-dark .field select,.admin-dark .field textarea,.admin-dark .mini-field input,.dark-workbench .coach-latest-message textarea,.dark-workbench .field input,.dark-workbench .field select,.dark-workbench .field textarea,.dark-workbench .mini-field input{border-color:rgba(15,23,42,.08);border-radius:15px;background:rgba(255,255,255,.76);color:var(--apple-text);box-shadow:var(--apple-hairline)}.admin-dark .field input::placeholder,.admin-dark .mini-field input::placeholder,.dark-workbench .field input::placeholder,.dark-workbench .field textarea::placeholder,.dark-workbench .mini-field input::placeholder{color:#9ca3af}.admin-dark .field input:focus,.admin-dark .field select:focus,.admin-dark .field textarea:focus,.admin-dark .mini-field input:focus,.dark-workbench .field input:focus,.dark-workbench .field select:focus,.dark-workbench .field textarea:focus,.dark-workbench .mini-field input:focus{border-color:rgba(47,109,246,.44);background:rgba(255,255,255,.96);box-shadow:0 0 0 4px rgba(47,109,246,.12),var(--apple-hairline)}.dark-workbench .scenario-grid button.active,.dark-workbench .tag-button.active{border-color:rgba(47,109,246,.24);background:rgba(47,109,246,.1);color:var(--apple-blue-2)}.dark-workbench .mobile-hero{color:var(--apple-text);background:radial-gradient(circle at 90% 0,rgba(47,109,246,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.76))}.dark-workbench .mobile-hero h2{color:var(--apple-text)}.dark-workbench .mobile-hero .section-label,.dark-workbench .mobile-hero span{color:var(--apple-muted)}.progress-ring{background:radial-gradient(circle closest-side,#ffffff 68%,transparent 69%),conic-gradient(var(--apple-blue) var(--progress),rgba(47,109,246,.12) 0);box-shadow:0 14px 34px rgba(47,109,246,.14)}.progress-lines strong,.progress-ring strong,.system-reminders strong{color:var(--apple-text)}.progress-lines span,.system-reminders span{color:var(--apple-muted)}.trend-line span{background:linear-gradient(180deg,#6ca0ff,var(--apple-blue))}.quick-action-grid button{border-color:rgba(15,23,42,.07);border-radius:16px;background:rgba(255,255,255,.76);color:var(--apple-text);box-shadow:var(--apple-hairline)}.quick-action-grid svg,.system-reminders em{color:var(--apple-blue)}.system-reminders em{background:rgba(47,109,246,.09)}.dark-workbench .avoid-item,.dark-workbench .coach-note{border-color:rgba(255,107,74,.2) rgba(255,107,74,.2) rgba(255,107,74,.2) #ff6b4a;background:rgba(255,247,245,.86);color:#9f3412}.dark-workbench .avoid-item strong{color:#9f3412}.dark-workbench .raw-report{color:#334155}.empty-state{border-radius:var(--apple-radius)}.admin-dark{width:min(1540px,calc(100% - 32px));max-width:1540px;min-height:calc(100vh - 32px);margin:16px auto;padding:28px clamp(22px,3vw,42px) 48px;border:1px solid rgba(255,255,255,.88);border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(47,109,246,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.86),rgba(249,251,255,.74));color:var(--apple-text);box-shadow:var(--apple-shadow)}.admin-dark .account-row,.admin-dark .admin-form,.admin-dark .admin-list,.admin-dark .admin-metric-card,.admin-dark .admin-onboarding>div,.admin-dark .admin-topbar,.admin-dark .panel,.admin-dark .permission-box,.admin-dark .tenant-card{border-color:rgba(15,23,42,.07);border-radius:var(--apple-radius);background:rgba(255,255,255,.78);color:var(--apple-text);box-shadow:var(--apple-shadow-soft),var(--apple-hairline);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35)}.admin-dark .account-main strong,.admin-dark .tenant-card strong,.admin-dark h1,.admin-dark h2,.admin-dark h3{color:var(--apple-text)}.admin-dark .account-main em,.admin-dark .account-main span,.admin-dark .eyebrow,.admin-dark .field span,.admin-dark .mini-field span,.admin-dark .muted,.admin-dark .page-subtitle,.admin-dark .panel-heading span,.admin-dark .section-label,.admin-dark .tenant-card em,.admin-dark .tenant-card small,.admin-dark .tenant-card span{color:var(--apple-muted)}.admin-dark .tenant-card.active{border-color:rgba(47,109,246,.2);background:radial-gradient(circle at 92% 8%,rgba(47,109,246,.12),transparent 32%),rgba(255,255,255,.86)}.admin-dark .permission-box label,.admin-dark .switch-row{color:#334155}.admin-dark .danger{color:#b42318}.admin-dark .danger:hover{border-color:rgba(217,45,32,.22);background:rgba(255,247,245,.96)}.login-card{border-radius:28px;background:rgba(255,255,255,.78);box-shadow:var(--apple-shadow),var(--apple-hairline);-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4)}.login-note{border-radius:18px}@media (max-width:1180px){.dark-workbench{width:100%;min-height:100vh;margin:0;border-radius:0;grid-template-columns:230px minmax(0,1fr)}.dark-workbench .main-stage{padding:34px 24px 96px}.workbench-home{grid-template-columns:1fr}}@media (max-width:900px){.dark-workbench{display:block;width:100%;min-height:100vh;margin:0;border:0;border-radius:0;background:radial-gradient(circle at 90% 0,rgba(47,109,246,.11),transparent 28%),linear-gradient(180deg,#f8fafc,#eef3fb)}.dark-workbench .side-rail{display:none}.dark-workbench .main-stage{padding:22px 14px 92px}.dark-workbench .topbar{display:block;padding:10px 2px 0}.dark-workbench h1{font-size:clamp(30px,10vw,42px)}.dark-workbench .top-actions{justify-content:flex-start;margin-top:14px}.ai-action-grid,.boss-brief-grid,.coach-flow-card,.coach-judgement-grid,.command-metrics-grid,.dark-workbench .insight-strip,.dark-workbench .insight-strip.home-insights,.dashboard-grid,.detail-grid,.field-grid,.field-grid.four,.mobile-quick-grid,.mobile-stat-grid,.opportunity-group-grid,.phrase-grid,.pool-stats,.quality-grid,.radar-summary-grid,.scenario-grid,.summary-grid,.task-metric-strip,.task-status-grid,.workbench-metrics{grid-template-columns:1fr}.dark-workbench .today-task-card{display:grid;grid-template-columns:1fr;min-height:auto;padding:16px}.dark-workbench .task-action,.dark-workbench .task-message,.dark-workbench .task-metric-strip,.dark-workbench .task-reason,.dark-workbench .task-risk,.dark-workbench .today-task-actions,.dark-workbench .today-task-top{grid-column:auto;grid-row:auto}.dark-workbench .task-message{display:block}.dark-workbench .today-task-actions{grid-template-columns:1fr}.dark-workbench .today-task-actions button:not(.primary-mini){display:inline-flex}.dark-workbench .today-task-actions .primary-mini,.dark-workbench .today-task-actions button{min-height:48px;justify-content:center;width:100%}.mobile-tabbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.86);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(15,23,42,.16),var(--apple-hairline);-webkit-backdrop-filter:blur(28px) saturate(1.45);backdrop-filter:blur(28px) saturate(1.45)}.mobile-tabbar button{display:grid;place-items:center;grid-gap:3px;gap:3px;min-height:52px;border:0;border-radius:18px;background:transparent;color:#667085;font-size:12px;font-weight:800}.mobile-tabbar button.active{background:rgba(47,109,246,.1);color:var(--apple-blue-2)}}.dark-workbench .content-summary-card,.dark-workbench .demo-data-panel,.dark-workbench .followup-card,.dark-workbench .followup-reason,.dark-workbench .image-dropzone,.dark-workbench .key-value,.dark-workbench .opportunity-inline,.dark-workbench .phone-mock,.dark-workbench .radar-hero,.dark-workbench .radar-list-section,.dark-workbench .review-row,.dark-workbench .risk-card,.dark-workbench .scene-card,.dark-workbench .suggested-message,.dark-workbench .timeline-item,.dark-workbench .today-checklist-panel,.dark-workbench .today-followup-panel,.dark-workbench .topic-card,.dark-workbench .topic-suggestion-panel,.dark-workbench .video-empty{border-color:rgba(15,23,42,.07);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.74)),var(--apple-panel);color:var(--apple-text);box-shadow:var(--apple-shadow-soft),var(--apple-hairline)}.dark-workbench .account-row,.dark-workbench .customer-row,.dark-workbench .review-row,.dark-workbench .sales-customer-row,.dark-workbench .tenant-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,251,255,.82)),var(--apple-panel)}.dark-workbench .customer-row em,.dark-workbench .customer-row strong,.dark-workbench .followup-card strong,.dark-workbench .followup-reason strong,.dark-workbench .info-block p,.dark-workbench .info-block strong,.dark-workbench .key-value p,.dark-workbench .opportunity-inline strong,.dark-workbench .report-section h3,.dark-workbench .review-row h3,.dark-workbench .review-row strong,.dark-workbench .sales-customer-row strong,.dark-workbench .scene-card strong,.dark-workbench .suggested-message,.dark-workbench .suggested-message strong,.dark-workbench .timeline-item p,.dark-workbench .timeline-item strong,.dark-workbench .topic-card strong,.dark-workbench .video-empty h3{color:var(--apple-text)}.dark-workbench .customer-row span,.dark-workbench .followup-card span,.dark-workbench .followup-reason span,.dark-workbench .info-block span,.dark-workbench .key-value span,.dark-workbench .opportunity-inline em,.dark-workbench .opportunity-inline span,.dark-workbench .report-section span,.dark-workbench .review-row em,.dark-workbench .review-row span,.dark-workbench .sales-customer-row p,.dark-workbench .sales-customer-row span,.dark-workbench .scene-card span,.dark-workbench .timeline-item em,.dark-workbench .timeline-item span,.dark-workbench .topic-card p,.dark-workbench .topic-card span,.dark-workbench .video-empty p{color:var(--apple-muted)}.dark-workbench .followup-reason,.dark-workbench .opportunity-message,.dark-workbench .script-box,.dark-workbench .suggested-message{border-color:rgba(47,109,246,.12);background:rgba(247,250,255,.86)}.dark-workbench .opportunity-tags span,.dark-workbench .stage-pill{color:var(--apple-blue-2);background:rgba(47,109,246,.08)}.dark-workbench .copy-button,.dark-workbench .demo-data-actions button,.dark-workbench .feedback-button,.dark-workbench .mobile-quick-grid button,.dark-workbench .quick-action-grid button,.dark-workbench .radar-actions button,.dark-workbench .row-actions button,.dark-workbench .topic-actions button{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.82);color:#344054;box-shadow:var(--apple-hairline)}.dark-workbench .copy-button:hover,.dark-workbench .feedback-button:hover,.dark-workbench .mobile-quick-grid button:hover,.dark-workbench .quick-action-grid button:hover,.dark-workbench .radar-actions button:hover,.dark-workbench .row-actions button:hover{border-color:rgba(47,109,246,.28);background:rgba(247,250,255,.96);color:var(--apple-blue-2)}.dark-workbench .copy-button,.dark-workbench .feedback-button:first-child,.dark-workbench .radar-actions button:first-child{border-color:rgba(47,109,246,.42);background:linear-gradient(180deg,#3f82ff,#1474f6);color:#ffffff;box-shadow:0 14px 30px rgba(47,109,246,.2)}.admin-dark .account-list,.admin-dark .danger-zone,.admin-dark .permission-box,.admin-dark .subaccount-form,.admin-dark .tenant-detail-summary>div{border-color:rgba(15,23,42,.07);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,255,.76)),var(--apple-panel);color:var(--apple-text);box-shadow:var(--apple-shadow-soft),var(--apple-hairline)}.admin-dark .account-row{border-color:rgba(15,23,42,.07);background:rgba(255,255,255,.86);color:var(--apple-text);box-shadow:var(--apple-hairline)}.admin-dark .account-row.disabled{opacity:.66;background:rgba(248,250,252,.78)}.admin-dark .account-controls,.admin-dark .password-reset{background:transparent}.admin-dark .account-main em,.admin-dark .account-main span,.admin-dark .password-reset span,.admin-dark .permission-box label,.admin-dark .switch-row,.admin-dark .tenant-detail-summary em,.admin-dark .tenant-detail-summary span{color:var(--apple-muted)}.admin-dark .account-main strong,.admin-dark .permission-box span,.admin-dark .switch-row span,.admin-dark .tenant-detail-summary strong{color:var(--apple-text)}.admin-dark .password-reset input,.admin-dark .subaccount-form input,.admin-dark .subaccount-form select,.admin-dark .tenant-detail-summary input,.admin-dark .tenant-detail-summary select{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.88);color:var(--apple-text);box-shadow:var(--apple-hairline)}.admin-dark .password-reset input:focus,.admin-dark .subaccount-form input:focus,.admin-dark .subaccount-form select:focus,.admin-dark .tenant-detail-summary input:focus,.admin-dark .tenant-detail-summary select:focus{border-color:rgba(47,109,246,.48);box-shadow:0 0 0 4px rgba(47,109,246,.1),var(--apple-hairline)}.admin-dark .account-controls .icon-button,.admin-dark .account-controls .secondary-button,.admin-dark .inline-field-button,.admin-dark .inline-field-button.compact{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.86);color:#344054;box-shadow:var(--apple-hairline)}.admin-dark .account-controls .icon-button:hover,.admin-dark .account-controls .secondary-button:hover,.admin-dark .inline-field-button.compact:hover,.admin-dark .inline-field-button:hover{border-color:rgba(47,109,246,.28);background:rgba(247,250,255,.98);color:var(--apple-blue-2)}.admin-dark .account-controls .icon-button.danger{color:#b42318}.admin-dark .account-controls .icon-button.danger:hover{border-color:rgba(217,45,32,.22);background:rgba(255,247,245,.96)}.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-message-box,.dark-workbench .customer-next-action-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-detail-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-empty-task,.dark-workbench .sales-message-panel,.dark-workbench .sales-my-hero,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-card,.dark-workbench .sales-task-home,.dark-workbench .sales-task-intro,.dark-workbench .single-reply-action,.dark-workbench .single-reply-message{border-color:rgba(15,23,42,.07);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,251,255,.76)),var(--apple-panel);color:var(--apple-text);box-shadow:var(--apple-shadow-soft),var(--apple-hairline)}.dark-workbench .sales-task-card.priority,.dark-workbench .sales-task-card.waiting-feedback,.dark-workbench .sales-task-intro{border-color:rgba(47,109,246,.16);background:radial-gradient(circle at 94% 0,rgba(47,109,246,.1),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.82))}.dark-workbench .sales-task-action,.dark-workbench .sales-task-block,.dark-workbench .sales-task-message{border-color:rgba(15,23,42,.07);background:rgba(255,255,255,.78);color:var(--apple-text);box-shadow:var(--apple-hairline)}.dark-workbench .sales-task-action{border-color:rgba(47,109,246,.18);background:radial-gradient(circle at 100% 0,rgba(47,109,246,.09),transparent 34%),rgba(247,250,255,.92)}.dark-workbench .sales-task-message{background:rgba(255,255,255,.9)}.dark-workbench .customer-message-box p,.dark-workbench .sales-next-action-card strong,.dark-workbench .sales-task-action strong,.dark-workbench .sales-task-block p,.dark-workbench .sales-task-card strong,.dark-workbench .sales-task-message p,.dark-workbench .single-reply-action strong,.dark-workbench .single-reply-message p{color:var(--apple-text)}.dark-workbench .customer-message-box span,.dark-workbench .sales-next-action-card p,.dark-workbench .sales-task-action span,.dark-workbench .sales-task-block span,.dark-workbench .sales-task-card p,.dark-workbench .sales-task-card span,.dark-workbench .sales-task-card-head em,.dark-workbench .sales-task-footer>div,.dark-workbench .sales-task-message span,.dark-workbench .single-reply-action p{color:var(--apple-muted)}.dark-workbench .sales-auth-badge,.dark-workbench .sales-progress-pill,.dark-workbench .sales-task-card-head em{border-color:rgba(47,109,246,.14);background:rgba(47,109,246,.08);color:var(--apple-blue-2)}.dark-workbench .customer-deal-actions button,.dark-workbench .customer-deal-hero-actions button,.dark-workbench .sales-detail-actions button,.dark-workbench .sales-empty-actions button,.dark-workbench .sales-task-footer button,.dark-workbench .sales-task-footer button:not(.primary-button),.dark-workbench .single-reply-actions button{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.82);color:#344054;box-shadow:var(--apple-hairline)}.dark-workbench .customer-deal-actions button:hover,.dark-workbench .customer-deal-hero-actions button:hover,.dark-workbench .sales-detail-actions button:hover,.dark-workbench .sales-empty-actions button:hover,.dark-workbench .sales-task-footer button:hover,.dark-workbench .single-reply-actions button:hover{border-color:rgba(47,109,246,.24);background:rgba(247,250,255,.98);color:var(--apple-blue-2)}.dark-workbench .customer-deal-actions .primary-button,.dark-workbench .customer-deal-hero-actions .primary-button,.dark-workbench .sales-detail-actions .primary-button,.dark-workbench .sales-task-footer .primary-button,.dark-workbench .single-reply-actions .primary-button{border-color:transparent;background:linear-gradient(180deg,#4a82ff,var(--apple-blue));color:#ffffff;box-shadow:0 16px 34px rgba(47,109,246,.22)}.dark-workbench{background:radial-gradient(circle at 18% 0,rgba(47,109,246,.1),transparent 30%),linear-gradient(180deg,#f7faff,#f3f7fc 48%,#eef4fb)!important;color:var(--apple-text)!important}.dark-workbench .content-workspace,.dark-workbench .main-stage,.dark-workbench .workspace,.dark-workbench .workspace.workspace-home{background:transparent!important;color:var(--apple-text)!important}.dark-workbench .case-card,.dark-workbench .coach-flow-card,.dark-workbench .coach-flow-card>div,.dark-workbench .coach-judgement-grid .info-block,.dark-workbench .content-summary-card,.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-detail-panel,.dark-workbench .customer-form-panel,.dark-workbench .customer-list-panel,.dark-workbench .customer-message-box,.dark-workbench .customer-next-action-panel,.dark-workbench .demo-data-panel,.dark-workbench .form-panel,.dark-workbench .history-panel,.dark-workbench .info-block,.dark-workbench .key-value,.dark-workbench .mobile-customer-card,.dark-workbench .mobile-record-card,.dark-workbench .mobile-section,.dark-workbench .panel,.dark-workbench .phone-mock,.dark-workbench .phone-mock *,.dark-workbench .phrase-card,.dark-workbench .raw-report,.dark-workbench .record-card,.dark-workbench .report-section,.dark-workbench .result-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-detail-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-message-panel,.dark-workbench .sales-my-hero,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-action,.dark-workbench .sales-task-block,.dark-workbench .sales-task-card,.dark-workbench .sales-task-home,.dark-workbench .sales-task-intro,.dark-workbench .sales-task-message,.dark-workbench .scene-card,.dark-workbench .script-box,.dark-workbench .script-scene,.dark-workbench .single-reply-action,.dark-workbench .single-reply-message,.dark-workbench .today-followup-panel,.dark-workbench .topic-card,.dark-workbench .topic-suggestion-panel,.dark-workbench .video-empty{border-color:rgba(15,23,42,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.84)),rgba(255,255,255,.92)!important;color:var(--apple-text)!important;box-shadow:var(--apple-shadow-soft),var(--apple-hairline)!important}.dark-workbench .empty-state,.dark-workbench .empty-state.compact,.dark-workbench .preview-notice{border:1px solid rgba(15,23,42,.08)!important;background:radial-gradient(circle at 96% 0,rgba(47,109,246,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.9))!important;color:var(--apple-text)!important;box-shadow:var(--apple-shadow-soft),var(--apple-hairline)!important}.dark-workbench .content-summary-card,.dark-workbench .customer-next-action-panel,.dark-workbench .sales-task-action,.dark-workbench .single-reply-action,.dark-workbench .topic-card{background:radial-gradient(circle at 96% 0,rgba(47,109,246,.09),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.9))!important}.dark-workbench .raw-report,.dark-workbench .video-empty{min-height:280px;display:grid;place-items:center;text-align:center}.dark-workbench .phone-mock{color:var(--apple-text)!important}.dark-workbench .phone-mock .phone-screen,.dark-workbench .phone-mock .screen,.dark-workbench .phone-mock>div{background:linear-gradient(180deg,#f8fbff,#edf4ff)!important;color:var(--apple-text)!important}.dark-workbench .scenario-grid{gap:10px!important}.dark-workbench .scenario-grid button{min-height:44px!important;padding:10px 12px!important;border-color:rgba(15,23,42,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.86)!important;font-size:15px!important;font-weight:750!important;line-height:1.1!important;box-shadow:var(--apple-hairline)!important}.dark-workbench .scenario-grid button.active{border-color:rgba(47,109,246,.35)!important;background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.82))!important;color:var(--apple-blue-2)!important;box-shadow:0 14px 34px rgba(47,109,246,.14),var(--apple-hairline)!important}.dark-workbench .info-block strong,.dark-workbench .key-value strong,.dark-workbench .report-section p,.dark-workbench .sales-task-action strong,.dark-workbench .sales-task-message p,.dark-workbench .script-box strong,.dark-workbench .single-reply-message p,.dark-workbench .video-empty strong,.dark-workbench h1,.dark-workbench h2,.dark-workbench h3,.dark-workbench strong{color:var(--apple-text)!important}.dark-workbench .info-block span,.dark-workbench .key-value span,.dark-workbench .muted,.dark-workbench .page-subtitle,.dark-workbench .sales-task-action span,.dark-workbench .sales-task-block span,.dark-workbench .sales-task-message span,.dark-workbench .script-box p,.dark-workbench .section-label,.dark-workbench .video-empty p,.dark-workbench em,.dark-workbench p,.dark-workbench small,.dark-workbench span{color:var(--apple-muted)!important}.dark-workbench input,.dark-workbench select,.dark-workbench textarea{border-color:rgba(15,23,42,.09)!important;background:rgba(255,255,255,.92)!important;color:var(--apple-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),var(--apple-hairline)!important}.dark-workbench input::placeholder,.dark-workbench textarea::placeholder{color:#9aa7b8!important}@media (max-width:760px){.dark-workbench .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.dark-workbench .scenario-grid button{min-height:40px!important;padding:8px 6px!important;font-size:13px!important;border-radius:12px!important}}.dark-workbench .content-workspace{grid-template-columns:minmax(420px,560px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important}.admin-dark,.admin-dark .account-list,.admin-dark .permission-box,.admin-dark .subaccount-form,.admin-dark .tenant-card,.dark-workbench .account-list,.dark-workbench .concern-topic-panel,.dark-workbench .content-form,.dark-workbench .form-group-card,.dark-workbench .inline-warning,.dark-workbench .phone-screen,.dark-workbench .profile-notice,.dark-workbench .quick-optimize,.dark-workbench .risk-card,.dark-workbench .risk-card.warn,.dark-workbench .subaccount-form,.dark-workbench .video-empty-copy{border-color:rgba(15,23,42,.08)!important;background:radial-gradient(circle at 98% 0,rgba(47,109,246,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.9))!important;color:var(--apple-text)!important;box-shadow:var(--apple-shadow-soft),var(--apple-hairline)!important}.dark-workbench .content-form{display:grid!important;grid-gap:16px!important;gap:16px!important}.dark-workbench .concern-topic-panel,.dark-workbench .form-group-card{padding:16px!important;border-radius:18px!important}.dark-workbench .topic-grid{grid-template-columns:1fr!important;gap:12px!important}.dark-workbench .topic-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:16px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.08)!important;background:radial-gradient(circle at 96% 0,rgba(47,109,246,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.92))!important;box-shadow:var(--apple-hairline)!important}.admin-dark .permission-box span,.admin-dark .tenant-card strong,.dark-workbench .account-main strong,.dark-workbench .concern-topic-panel .group-title strong,.dark-workbench .form-group-card .group-title strong,.dark-workbench .phone-screen strong,.dark-workbench .risk-card strong,.dark-workbench .topic-card strong,.dark-workbench .video-empty-copy h3{color:var(--apple-text)!important}.admin-dark .permission-box label,.admin-dark .tenant-card em,.admin-dark .tenant-card small,.admin-dark .tenant-card span,.dark-workbench .account-main em,.dark-workbench .account-main span,.dark-workbench .concern-topic-panel .group-title span,.dark-workbench .form-group-card .group-title span,.dark-workbench .phone-screen p,.dark-workbench .risk-card span,.dark-workbench .topic-card p,.dark-workbench .topic-card span,.dark-workbench .video-empty-copy p{color:var(--apple-muted)!important}.dark-workbench .topic-card>div:first-child span{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin-bottom:8px!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(47,109,246,.09)!important;color:var(--apple-blue-2)!important;font-size:12px!important;font-weight:800!important}.dark-workbench .topic-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.dark-workbench .quick-optimize button,.dark-workbench .topic-actions button{min-height:38px!important;border-color:rgba(15,23,42,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.9)!important;color:#344054!important;box-shadow:var(--apple-hairline)!important}.dark-workbench .quick-optimize button:hover,.dark-workbench .topic-actions button:last-child{border-color:rgba(47,109,246,.22)!important;background:linear-gradient(180deg,rgba(47,109,246,.98),rgba(31,92,224,.98))!important;color:#ffffff!important}.dark-workbench .quick-optimize button:hover span,.dark-workbench .quick-optimize button:hover svg,.dark-workbench .topic-actions button:last-child span,.dark-workbench .topic-actions button:last-child svg{color:#ffffff!important}.dark-workbench .phone-screen,.dark-workbench .video-empty,.dark-workbench .video-empty-copy{background:radial-gradient(circle at 92% 0,rgba(47,109,246,.09),transparent 34%),linear-gradient(180deg,#ffffff,#f4f8ff)!important}.dark-workbench .video-empty{grid-template-columns:1fr!important;justify-items:center!important;min-height:420px!important;padding:28px!important}.dark-workbench .phone-mock{width:178px!important;height:300px!important;padding:12px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(235,243,255,.92))!important;box-shadow:0 24px 58px rgba(15,23,42,.12),var(--apple-hairline)!important}.dark-workbench .phone-screen{height:252px!important;border-radius:18px!important}.dark-workbench .phone-screen strong{font-size:20px!important}.dark-workbench .video-empty-copy{display:grid!important;justify-items:center!important;max-width:520px!important;padding:0!important;text-align:center!important;box-shadow:none!important}.dark-workbench .video-empty-copy .actions{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}.dark-workbench .video-empty-copy .actions button{width:auto!important;min-width:126px!important;white-space:nowrap!important}.dark-workbench .phone-screen *,.dark-workbench .video-empty *,.dark-workbench .video-empty-copy *{color:inherit}.dark-workbench .video-empty h3,.dark-workbench .video-empty-copy h3{color:var(--apple-text)!important}.dark-workbench .video-empty p,.dark-workbench .video-empty-copy p{color:var(--apple-muted)!important}@media (max-width:980px){.dark-workbench .content-workspace,.dark-workbench .topic-card{grid-template-columns:1fr!important}.dark-workbench .topic-actions{justify-content:flex-start!important}}@media (max-width:760px){.dark-workbench .concern-topic-panel,.dark-workbench .form-group-card{padding:14px!important}html{background:#f5f5f7!important;-webkit-text-size-adjust:100%}}@media (max-width:760px){body,body:has(.dark-workbench){min-width:0!important;overflow-x:hidden!important;background:#f5f5f7!important}body:has(.dark-workbench) *{-webkit-tap-highlight-color:transparent}.dark-workbench{width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;display:block!important;overflow-x:hidden!important;background:linear-gradient(180deg,#fbfbfd,#f5f5f7 42%,#f2f4f8)!important}.dark-workbench .side-rail{display:none!important}.dark-workbench .main-stage{width:100%!important;max-width:none!important;padding:calc(14px + env(safe-area-inset-top)) 14px calc(104px + env(safe-area-inset-bottom))!important;overflow:visible!important}.dark-workbench .topbar{display:grid!important;grid-gap:12px!important;gap:12px!important;min-height:0!important;margin:0 0 12px!important;padding:2px 2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark-workbench .topbar h1{max-width:12ch!important;margin:4px 0 7px!important;font-size:clamp(32px,9.6vw,38px)!important;line-height:1.06!important;letter-spacing:0!important}.dark-workbench .section-label,.dark-workbench .topbar .eyebrow{font-size:12px!important;line-height:1.25!important;font-weight:760!important;color:#7b8798!important}.dark-workbench .topbar .page-subtitle{max-width:100%!important;font-size:14px!important;line-height:1.45!important;color:#6b7280!important}.dark-workbench .top-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.dark-workbench .account-pill,.dark-workbench .status-pill{min-height:32px!important;padding:6px 10px!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:999px!important;background:rgba(255,255,255,.74)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;font-size:12px!important;color:#344054!important}.dark-workbench .account-pill em,.dark-workbench .status-pill span{font-size:12px!important}.dark-workbench .insight-strip{display:none!important}.dark-workbench .content-form,.dark-workbench .content-workspace,.dark-workbench .customer-deal-layout,.dark-workbench .sales-customer-layout,.dark-workbench .workbench-home,.dark-workbench .workspace,.dark-workbench .workspace.workspace-home,.dark-workbench .workspace.workspace-wide{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-width:0!important}.dark-workbench .concern-topic-panel,.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-next-action-panel,.dark-workbench .empty-state,.dark-workbench .form-group-card,.dark-workbench .form-panel,.dark-workbench .history-panel,.dark-workbench .mobile-section,.dark-workbench .panel,.dark-workbench .preview-notice,.dark-workbench .profile-notice,.dark-workbench .report-section,.dark-workbench .result-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-empty-task,.dark-workbench .sales-message-panel,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-card,.dark-workbench .sales-task-intro,.dark-workbench .topic-card,.dark-workbench .video-empty{width:100%!important;min-width:0!important;min-height:auto!important;padding:16px!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:24px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 12px 30px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important}.dark-workbench .panel-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important}.dark-workbench .customer-deal-hero h2,.dark-workbench .mobile-section-heading h3,.dark-workbench .panel-heading h2,.dark-workbench .sales-customer-header h2,.dark-workbench .sales-task-intro h2{margin:4px 0!important;font-size:22px!important;line-height:1.15!important;letter-spacing:0!important}.dark-workbench .customer-deal-main,.dark-workbench .customer-deal-page,.dark-workbench .customer-deal-side,.dark-workbench .sales-customer-page,.dark-workbench .sales-task-home,.dark-workbench .sales-task-list,.dark-workbench .script-stack{display:grid!important;grid-gap:14px!important;gap:14px!important;width:100%!important;min-width:0!important}.dark-workbench .sales-task-intro{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.82))!important}.dark-workbench .sales-progress-pill{min-width:74px!important;min-height:58px!important;display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;padding:8px 10px!important;border-radius:18px!important;background:#eef4ff!important;color:#1d4ed8!important;text-align:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}.dark-workbench .sales-progress-pill span,.dark-workbench .sales-progress-pill strong{display:block!important;color:#1d4ed8!important;font-size:12px!important;line-height:1.15!important}.dark-workbench .sales-task-card{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border-radius:26px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.9))!important}.dark-workbench .sales-task-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.dark-workbench .sales-task-card-head strong{display:block!important;font-size:20px!important;line-height:1.2!important}.dark-workbench .sales-task-card-head span{display:block!important;margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.dark-workbench .sales-task-card-head em{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;font-size:14px!important;font-style:normal!important;color:#1d4ed8!important;background:#eef4ff!important}.dark-workbench .customer-message-box,.dark-workbench .sales-task-action,.dark-workbench .sales-task-block,.dark-workbench .sales-task-message,.dark-workbench .script-box,.dark-workbench .single-reply-message{padding:14px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.065)!important;background:rgba(249,250,251,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}.dark-workbench .sales-task-action{background:#eef4ff!important;border-color:rgba(47,109,246,.14)!important}.dark-workbench .customer-message-box span,.dark-workbench .sales-task-action span,.dark-workbench .sales-task-block span,.dark-workbench .sales-task-message span{display:block!important;margin-bottom:6px!important;font-size:12px!important;font-weight:760!important;color:#7b8798!important}.dark-workbench .boss-review,.dark-workbench .customer-message-box p,.dark-workbench .sales-task-action strong,.dark-workbench .sales-task-block p,.dark-workbench .sales-task-message p,.dark-workbench .script-box p{margin:0!important;color:#1d2939!important;font-size:15px!important;line-height:1.62!important;letter-spacing:0!important}.dark-workbench .sales-task-action strong{font-size:18px!important;line-height:1.28!important}.dark-workbench .sales-task-footer{display:grid!important;grid-gap:10px!important;gap:10px!important}.dark-workbench .sales-task-footer>span{font-size:12px!important;line-height:1.4!important}.dark-workbench .customer-deal-actions,.dark-workbench .customer-deal-hero-actions,.dark-workbench .feedback-buttons,.dark-workbench .sales-empty-actions,.dark-workbench .sales-task-footer>div,.dark-workbench .single-reply-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.dark-workbench .customer-deal-actions .primary-button,.dark-workbench .feedback-buttons button:first-child,.dark-workbench .sales-task-footer .primary-button,.dark-workbench .single-reply-actions .primary-button{grid-column:1/-1!important}.dark-workbench .copy-button,.dark-workbench .customer-deal-actions button,.dark-workbench .customer-deal-hero-actions button,.dark-workbench .feedback-button,.dark-workbench .primary-button,.dark-workbench .sales-empty-actions button,.dark-workbench .sales-task-footer button,.dark-workbench .secondary-button,.dark-workbench .single-reply-actions button,.dark-workbench .topic-actions button,.dark-workbench button{min-height:46px!important;padding:10px 12px!important;border-radius:14px!important;font-size:14px!important;font-weight:760!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.dark-workbench .customer-deal-actions .primary-button,.dark-workbench .primary-button,.dark-workbench .sales-task-footer .primary-button{border:0!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#ffffff!important;box-shadow:0 14px 26px rgba(37,99,235,.2)!important}.dark-workbench .customer-deal-actions .primary-button *,.dark-workbench .primary-button *,.dark-workbench .sales-task-footer .primary-button *{color:#ffffff!important}.dark-workbench .reply-form{gap:14px!important}.dark-workbench .coach-flow-card,.dark-workbench .coach-input-hero,.dark-workbench .coach-judgement-grid,.dark-workbench .customer-plan-grid,.dark-workbench .field-grid,.dark-workbench .field-grid.four,.dark-workbench .topic-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.dark-workbench .scenario-block{display:grid!important;grid-gap:8px!important;gap:8px!important}.dark-workbench .scenario-block>span{font-size:12px!important;font-weight:760!important;color:#7b8798!important}.dark-workbench .scenario-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.dark-workbench .scenario-grid button{min-width:0!important;min-height:42px!important;padding:8px 4px!important;border-radius:14px!important;font-size:14px!important;line-height:1.05!important;text-align:center!important;word-break:keep-all!important;overflow-wrap:normal!important}.dark-workbench .field,.dark-workbench .mini-field{gap:7px!important}.dark-workbench .field span,.dark-workbench .mini-field span{font-size:12px!important;color:#7b8798!important}.dark-workbench input,.dark-workbench select,.dark-workbench textarea{width:100%!important;min-height:46px!important;border-radius:16px!important;font-size:16px!important;line-height:1.45!important}.dark-workbench textarea{min-height:132px!important}.dark-workbench .coach-latest-message textarea{min-height:140px!important}.dark-workbench .report,.dark-workbench .result-panel{display:grid!important;grid-gap:14px!important;gap:14px!important}.dark-workbench .report-section{padding:16px!important;border-radius:22px!important}.dark-workbench .report-section h3{margin-bottom:12px!important;font-size:20px!important}.dark-workbench .script-box{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.dark-workbench .copy-button,.dark-workbench .script-box button{justify-self:stretch!important;width:100%!important}.dark-workbench .customer-deal-hero{grid-template-columns:1fr!important;align-items:stretch!important}.dark-workbench .ghost-button{width:100%!important;justify-content:center!important}.dark-workbench .customer-ai-summary{grid-template-columns:1fr!important;gap:12px!important}.dark-workbench .customer-ai-badges{justify-content:flex-start!important}.dark-workbench .key-value{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important}.dark-workbench .feedback-grid,.dark-workbench .feedback-grid.compact{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.dark-workbench .sales-customer-header{padding:0 2px!important}.dark-workbench .sales-customer-list-head{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important}.dark-workbench .sales-customer-tools{display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important;grid-gap:8px!important;gap:8px!important}.dark-workbench .sales-customer-tools span{grid-column:1/-1!important;color:#7b8798!important}.dark-workbench .sales-customer-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.dark-workbench .sales-customer-row{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;min-height:74px!important;padding:14px!important;border-radius:18px!important;text-align:left!important}.dark-workbench .sales-customer-row strong{font-size:17px!important}.dark-workbench .sales-customer-row em{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:6px 10px!important;border-radius:999px!important;background:#eef4ff!important;color:#1d4ed8!important;font-size:12px!important;font-style:normal!important}.dark-workbench .sales-add-customer-panel form{display:grid!important;grid-gap:12px!important;gap:12px!important}.dark-workbench .topic-actions,.dark-workbench .topic-card{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}.dark-workbench .topic-actions button{width:100%!important}.dark-workbench .video-empty{min-height:300px!important;padding:18px!important}.dark-workbench .phone-mock{width:min(180px,70vw)!important;justify-self:center!important}.dark-workbench .preview-notice{display:grid!important;grid-template-columns:24px 1fr!important;grid-gap:10px!important;gap:10px!important}.dark-workbench .preview-notice button{grid-column:1/-1!important}.dark-workbench .mobile-tabbar,.mobile-tabbar{position:fixed!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:100!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important;padding:7px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:26px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 18px 42px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:blur(24px) saturate(1.3)!important}.dark-workbench .mobile-tabbar button,.mobile-tabbar button{display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;min-width:0!important;min-height:50px!important;padding:5px 2px!important;border:0!important;border-radius:20px!important;background:transparent!important;color:#667085!important;font-size:11px!important;font-weight:760!important;line-height:1!important}.dark-workbench .mobile-tabbar button svg,.mobile-tabbar button svg{width:20px!important;height:20px!important}.dark-workbench .mobile-tabbar button span,.mobile-tabbar button span{color:inherit!important;white-space:nowrap!important}.dark-workbench .mobile-tabbar button.active,.mobile-tabbar button.active{background:#eef4ff!important;color:#1d4ed8!important}}.dark-workbench .admin-card,.dark-workbench .concern-topic-panel,.dark-workbench .customer-ai-summary,.dark-workbench .customer-deal-hero,.dark-workbench .customer-next-action-panel,.dark-workbench .empty-state,.dark-workbench .form-group-card,.dark-workbench .form-panel,.dark-workbench .history-panel,.dark-workbench .mobile-section,.dark-workbench .panel,.dark-workbench .preview-notice,.dark-workbench .profile-notice,.dark-workbench .report-section,.dark-workbench .result-panel,.dark-workbench .sales-add-customer-panel,.dark-workbench .sales-customer-list-panel,.dark-workbench .sales-empty-task,.dark-workbench .sales-message-panel,.dark-workbench .sales-next-action-card,.dark-workbench .sales-task-card,.dark-workbench .sales-task-intro,.dark-workbench .tenant-card,.dark-workbench .topic-card,.dark-workbench .video-empty{border:1px solid rgba(15,23,42,.075)!important;background:rgba(255,255,255,.9)!important;color:#111827!important;box-shadow:0 18px 46px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.95)!important}.dark-workbench .customer-message-box,.dark-workbench .customer-row,.dark-workbench .mobile-customer-card,.dark-workbench .mobile-record-card,.dark-workbench .opportunity-context-card,.dark-workbench .phone-screen,.dark-workbench .review-row,.dark-workbench .sales-customer-row,.dark-workbench .sales-task-action,.dark-workbench .sales-task-block,.dark-workbench .sales-task-message,.dark-workbench .script-box,.dark-workbench .single-reply-message,.dark-workbench .task-action,.dark-workbench .task-message,.dark-workbench .task-reason,.dark-workbench .task-risk,.dark-workbench .video-empty-copy{border:1px solid rgba(15,23,42,.07)!important;background:rgba(248,250,252,.88)!important;color:#111827!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94)!important}.dark-workbench .mobile-tabbar button.active,.dark-workbench .opportunity-context-card,.dark-workbench .sales-task-action,.dark-workbench .task-action{background:#eef4ff!important;border-color:rgba(47,109,246,.18)!important}.dark-workbench .customer-message-box *,.dark-workbench .customer-row *,.dark-workbench .mobile-customer-card *,.dark-workbench .mobile-record-card *,.dark-workbench .opportunity-context-card *,.dark-workbench .review-row *,.dark-workbench .sales-customer-row *,.dark-workbench .sales-task-action *,.dark-workbench .sales-task-block *,.dark-workbench .sales-task-message *,.dark-workbench .script-box *,.dark-workbench .single-reply-message *,.dark-workbench .task-action *,.dark-workbench .task-message *,.dark-workbench .task-reason *,.dark-workbench .task-risk *,.dark-workbench .video-empty-copy *{color:inherit!important}.dark-workbench .customer-message-box span,.dark-workbench .customer-row em,.dark-workbench .mobile-customer-card span,.dark-workbench .mobile-record-card span,.dark-workbench .review-row span,.dark-workbench .sales-customer-row span,.dark-workbench .sales-task-action span,.dark-workbench .sales-task-block span,.dark-workbench .sales-task-message span,.dark-workbench .script-box span,.dark-workbench .single-reply-message span,.dark-workbench .task-action span,.dark-workbench .task-message span,.dark-workbench .task-reason span,.dark-workbench .task-risk span{color:#667085!important}.dark-workbench .copy-button,.dark-workbench .primary-button,.dark-workbench .primary-mini,.dark-workbench .topic-actions button:last-child,.dark-workbench button.primary-button{border-color:transparent!important;background:linear-gradient(180deg,#4b82ff,#2563eb)!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(37,99,235,.2)!important}.dark-workbench .copy-button *,.dark-workbench .primary-button *,.dark-workbench .primary-mini *,.dark-workbench .topic-actions button:last-child *,.dark-workbench button.primary-button *{color:#ffffff!important}.dark-workbench .scenario-block{gap:9px!important}.dark-workbench .scenario-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.dark-workbench .scenario-grid button{min-height:38px!important;padding:7px 6px!important;border-radius:13px!important;font-size:13px!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important;color:#344054!important;background:rgba(255,255,255,.82)!important}.dark-workbench .scenario-grid button.active{color:#1d4ed8!important;background:#eef4ff!important;border-color:rgba(47,109,246,.28)!important}@media (max-width:760px){.dark-workbench .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dark-workbench .scenario-grid button{min-height:36px!important;padding:7px 2px!important;border-radius:12px!important;font-size:12px!important}}body:has(.dark-workbench),html{min-height:100%;background:radial-gradient(circle at 18% 0,rgba(86,132,255,.12),transparent 34%),linear-gradient(135deg,#f8fbff,#f2f6ff 44%,#ffffff)!important;color:#101828!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif!important;letter-spacing:0!important}.app-shell.dark-workbench{min-height:100vh!important;padding:24px!important;gap:24px!important;background:transparent!important;color:#101828!important}.app-shell.dark-workbench .admin-card,.app-shell.dark-workbench .case-card,.app-shell.dark-workbench .coach-flow-card,.app-shell.dark-workbench .coach-input-hero,.app-shell.dark-workbench .concern-topic-panel,.app-shell.dark-workbench .content-summary-card,.app-shell.dark-workbench .customer-ai-summary,.app-shell.dark-workbench .customer-deal-hero,.app-shell.dark-workbench .customer-detail-panel,.app-shell.dark-workbench .customer-form-panel,.app-shell.dark-workbench .customer-list-panel,.app-shell.dark-workbench .customer-message-box,.app-shell.dark-workbench .customer-next-action-panel,.app-shell.dark-workbench .form-group-card,.app-shell.dark-workbench .form-panel,.app-shell.dark-workbench .history-panel,.app-shell.dark-workbench .info-block,.app-shell.dark-workbench .key-value,.app-shell.dark-workbench .mobile-section,.app-shell.dark-workbench .opportunity-context-card,.app-shell.dark-workbench .panel,.app-shell.dark-workbench .phone-mock,.app-shell.dark-workbench .phrase-card,.app-shell.dark-workbench .preview-notice,.app-shell.dark-workbench .profile-notice,.app-shell.dark-workbench .rail-card,.app-shell.dark-workbench .record-card,.app-shell.dark-workbench .report-section,.app-shell.dark-workbench .result-panel,.app-shell.dark-workbench .sales-add-customer-panel,.app-shell.dark-workbench .sales-customer-detail-panel,.app-shell.dark-workbench .sales-customer-list-panel,.app-shell.dark-workbench .sales-empty-task,.app-shell.dark-workbench .sales-message-panel,.app-shell.dark-workbench .sales-next-action-card,.app-shell.dark-workbench .sales-task-card,.app-shell.dark-workbench .sales-task-intro,.app-shell.dark-workbench .scene-card,.app-shell.dark-workbench .script-box,.app-shell.dark-workbench .script-scene,.app-shell.dark-workbench .side-rail,.app-shell.dark-workbench .tenant-card,.app-shell.dark-workbench .topbar,.app-shell.dark-workbench .topic-card,.app-shell.dark-workbench .video-empty{border:1px solid rgba(16,24,40,.08)!important;border-radius:26px!important;background:rgba(255,255,255,.88)!important;color:#101828!important;box-shadow:0 22px 60px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important}.app-shell.dark-workbench .content-workspace,.app-shell.dark-workbench .customer-deal-main,.app-shell.dark-workbench .customer-deal-page,.app-shell.dark-workbench .customer-deal-side,.app-shell.dark-workbench .main-stage,.app-shell.dark-workbench .sales-customer-page,.app-shell.dark-workbench .sales-task-home,.app-shell.dark-workbench .workspace,.app-shell.dark-workbench .workspace.workspace-home,.app-shell.dark-workbench .workspace.workspace-wide{background:transparent!important;color:#101828!important}.app-shell.dark-workbench .side-rail{padding:22px!important;background:rgba(255,255,255,.78)!important}.app-shell.dark-workbench .brand-mark{border:0!important;border-radius:15px!important;background:linear-gradient(180deg,#5b8cff,#2563eb)!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(37,99,235,.22)!important}.app-shell.dark-workbench .mode-tabs,.app-shell.dark-workbench .rail-nav{gap:8px!important}.app-shell.dark-workbench .mode-tabs button,.app-shell.dark-workbench .rail-nav button{min-height:48px!important;border:1px solid transparent!important;border-radius:18px!important;background:transparent!important;color:#667085!important;font-weight:760!important}.app-shell.dark-workbench .mode-tabs button.active,.app-shell.dark-workbench .rail-nav button.active{border-color:rgba(37,99,235,.1)!important;background:rgba(239,246,255,.9)!important;color:#1d4ed8!important;box-shadow:0 12px 24px rgba(37,99,235,.1)!important}.app-shell.dark-workbench .topbar{align-items:center!important;padding:30px 34px!important;border-radius:30px!important;background:radial-gradient(circle at 70% 0,rgba(71,119,255,.12),transparent 42%),rgba(255,255,255,.9)!important}.app-shell.dark-workbench .brand-lockup strong,.app-shell.dark-workbench h1,.app-shell.dark-workbench h2,.app-shell.dark-workbench h3,.app-shell.dark-workbench strong{color:#101828!important;letter-spacing:0!important}.app-shell.dark-workbench h1{font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important;font-weight:820!important}.app-shell.dark-workbench h2{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.12!important;font-weight:820!important}.app-shell.dark-workbench .brand-lockup span,.app-shell.dark-workbench .muted,.app-shell.dark-workbench .page-subtitle,.app-shell.dark-workbench .rail-account em,.app-shell.dark-workbench .rail-card span,.app-shell.dark-workbench .rail-meta span,.app-shell.dark-workbench .section-label,.app-shell.dark-workbench em,.app-shell.dark-workbench p,.app-shell.dark-workbench small,.app-shell.dark-workbench span{color:#667085!important;letter-spacing:0!important}.app-shell.dark-workbench .page-subtitle{max-width:760px!important;font-size:16px!important;line-height:1.55!important}.app-shell.dark-workbench .eyebrow,.app-shell.dark-workbench .section-label{color:#667085!important;font-size:13px!important;font-weight:780!important}.app-shell.dark-workbench .top-actions{gap:10px!important}.app-shell.dark-workbench .account-pill,.app-shell.dark-workbench .status-pill{min-height:44px!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:999px!important;background:rgba(255,255,255,.86)!important;color:#344054!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.app-shell.dark-workbench .mobile-top-logout{display:none!important}.app-shell.dark-workbench .account-pill *,.app-shell.dark-workbench .status-pill *{color:inherit!important}.app-shell.dark-workbench .insight-strip{gap:14px!important}.app-shell.dark-workbench .insight-card{min-height:88px!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:24px!important;background:rgba(255,255,255,.82)!important;color:#101828!important;box-shadow:0 16px 42px rgba(15,23,42,.055)!important}.app-shell.dark-workbench .insight-card.strong{background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.9))!important;border-color:rgba(37,99,235,.16)!important}.app-shell.dark-workbench .insight-card strong{font-size:28px!important}.app-shell.dark-workbench .workspace{gap:24px!important}.app-shell.dark-workbench .sales-task-intro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:24px!important}.app-shell.dark-workbench .sales-progress-pill{border:1px solid rgba(37,99,235,.12)!important;border-radius:20px!important;background:#eef4ff!important;color:#1d4ed8!important}.app-shell.dark-workbench .sales-progress-pill *{color:inherit!important}.app-shell.dark-workbench .sales-customer-list,.app-shell.dark-workbench .sales-task-list{gap:14px!important}.app-shell.dark-workbench .sales-task-card{display:grid!important;grid-gap:14px!important;gap:14px!important;padding:22px!important;border-radius:28px!important;background:rgba(255,255,255,.92)!important}.app-shell.dark-workbench .sales-task-card.priority{border-color:rgba(37,99,235,.22)!important;box-shadow:0 24px 64px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.98)!important}.app-shell.dark-workbench .sales-task-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell.dark-workbench .sales-task-card-head strong{font-size:22px!important;font-weight:820!important}.app-shell.dark-workbench .sales-task-card-head em{display:grid!important;width:34px!important;height:34px!important;min-width:34px!important;place-items:center!important;border-radius:999px!important;background:#eef4ff!important;color:#1d4ed8!important;font-style:normal!important;font-weight:820!important}.app-shell.dark-workbench .customer-message-box,.app-shell.dark-workbench .customer-row,.app-shell.dark-workbench .mobile-customer-card,.app-shell.dark-workbench .mobile-record-card,.app-shell.dark-workbench .opportunity-context-card,.app-shell.dark-workbench .phone-screen,.app-shell.dark-workbench .review-row,.app-shell.dark-workbench .sales-customer-row,.app-shell.dark-workbench .sales-task-action,.app-shell.dark-workbench .sales-task-block,.app-shell.dark-workbench .sales-task-message,.app-shell.dark-workbench .single-reply-action,.app-shell.dark-workbench .single-reply-message,.app-shell.dark-workbench .task-action,.app-shell.dark-workbench .task-message,.app-shell.dark-workbench .task-reason,.app-shell.dark-workbench .task-risk,.app-shell.dark-workbench .video-empty-copy{border:1px solid rgba(16,24,40,.07)!important;border-radius:20px!important;background:rgba(248,250,252,.82)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}.app-shell.dark-workbench .opportunity-context-card,.app-shell.dark-workbench .sales-task-action,.app-shell.dark-workbench .single-reply-action,.app-shell.dark-workbench .task-action{background:linear-gradient(180deg,#eef4ff,#f8fbff)!important;border-color:rgba(37,99,235,.16)!important}.app-shell.dark-workbench .boss-review,.app-shell.dark-workbench .customer-message-box p,.app-shell.dark-workbench .report-section p,.app-shell.dark-workbench .sales-task-action strong,.app-shell.dark-workbench .sales-task-block p,.app-shell.dark-workbench .sales-task-message p,.app-shell.dark-workbench .script-box p,.app-shell.dark-workbench .single-reply-message p,.app-shell.dark-workbench .task-action strong,.app-shell.dark-workbench .task-message p,.app-shell.dark-workbench .task-reason p{color:#1d2939!important}.app-shell.dark-workbench .customer-message-box span,.app-shell.dark-workbench .report-section span,.app-shell.dark-workbench .sales-task-action span,.app-shell.dark-workbench .sales-task-block span,.app-shell.dark-workbench .sales-task-message span,.app-shell.dark-workbench .script-box span,.app-shell.dark-workbench .single-reply-message span,.app-shell.dark-workbench .task-action span,.app-shell.dark-workbench .task-message span,.app-shell.dark-workbench .task-reason span{color:#667085!important;font-weight:760!important}.app-shell.dark-workbench .sales-task-footer{align-items:center!important;gap:12px!important}.app-shell.dark-workbench .actions,.app-shell.dark-workbench .customer-deal-actions,.app-shell.dark-workbench .customer-deal-hero-actions,.app-shell.dark-workbench .feedback-buttons,.app-shell.dark-workbench .sales-empty-actions,.app-shell.dark-workbench .sales-task-footer>div,.app-shell.dark-workbench .single-reply-actions,.app-shell.dark-workbench .topic-actions{gap:10px!important}.app-shell.dark-workbench .copy-button,.app-shell.dark-workbench .feedback-button,.app-shell.dark-workbench .primary-button,.app-shell.dark-workbench .primary-mini,.app-shell.dark-workbench .secondary-button,.app-shell.dark-workbench button{min-height:44px!important;border-radius:16px!important;border:1px solid rgba(16,24,40,.08)!important;background:rgba(255,255,255,.88)!important;color:#344054!important;font-weight:760!important;letter-spacing:0!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important}.app-shell.dark-workbench .copy-button,.app-shell.dark-workbench .primary-button,.app-shell.dark-workbench .primary-mini,.app-shell.dark-workbench .sales-task-footer .primary-button,.app-shell.dark-workbench .topic-actions button:last-child,.app-shell.dark-workbench button.primary-button{border-color:transparent!important;background:linear-gradient(180deg,#4b82ff,#2563eb)!important;color:#ffffff!important;box-shadow:0 16px 34px rgba(37,99,235,.24)!important}.app-shell.dark-workbench .copy-button *,.app-shell.dark-workbench .primary-button *,.app-shell.dark-workbench .primary-mini *,.app-shell.dark-workbench button *{color:inherit!important}.app-shell.dark-workbench input,.app-shell.dark-workbench select,.app-shell.dark-workbench textarea{border:1px solid rgba(16,24,40,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.88)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}.app-shell.dark-workbench input::placeholder,.app-shell.dark-workbench textarea::placeholder{color:#98a2b3!important}.app-shell.dark-workbench input:focus,.app-shell.dark-workbench select:focus,.app-shell.dark-workbench textarea:focus{border-color:rgba(37,99,235,.45)!important;box-shadow:0 0 0 4px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}.app-shell.dark-workbench .scenario-block{gap:10px!important}.app-shell.dark-workbench .scenario-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.app-shell.dark-workbench .scenario-grid button{min-height:40px!important;padding:7px 8px!important;border-radius:14px!important;background:rgba(255,255,255,.88)!important;color:#344054!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-shell.dark-workbench .scenario-grid button.active{border-color:rgba(37,99,235,.24)!important;background:#eef4ff!important;color:#1d4ed8!important}.app-shell.dark-workbench .coach-flow-card{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;background:rgba(255,255,255,.88)!important}.app-shell.dark-workbench .coach-flow-card>div{border-radius:18px!important;background:#f8fbff!important}.app-shell.dark-workbench .customer-deal-hero,.app-shell.dark-workbench .sales-add-customer-panel,.app-shell.dark-workbench .sales-customer-list-panel{padding:22px!important}.app-shell.dark-workbench .sales-customer-row{min-height:72px!important;background:rgba(255,255,255,.82)!important;text-align:left!important}.app-shell.dark-workbench .sales-customer-row:hover{border-color:rgba(37,99,235,.2)!important;background:#f8fbff!important}.app-shell.dark-workbench .preview-notice{grid-template-columns:26px 1fr auto!important;align-items:center!important;background:#eef4ff!important;border-color:rgba(37,99,235,.18)!important}.app-shell.dark-workbench .video-empty{background:linear-gradient(180deg,#ffffff,#f8fbff)!important}.app-shell.dark-workbench .phone-screen{background:linear-gradient(180deg,#eff6ff,#ffffff)!important}.app-shell.dark-workbench .avoid-item{border-radius:20px!important;background:#fff7ed!important;color:#9a3412!important}.app-shell.dark-workbench .avoid-item *{color:inherit!important}.app-shell.dark-workbench .feedback-toast{position:fixed;left:50%;bottom:94px;z-index:1100;display:inline-flex;align-items:center;gap:8px;max-width:min(420px,calc(100vw - 32px));padding:11px 16px;border:1px solid rgba(29,78,216,.16);border-radius:999px;background:rgba(255,255,255,.92);color:#1d4ed8;box-shadow:0 18px 40px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transform:translateX(-50%)}.app-shell.dark-workbench .feedback-toast span{color:#1d4ed8!important;font-size:14px;font-weight:750;white-space:nowrap}@media (max-width:980px){.app-shell.dark-workbench{grid-template-columns:1fr!important;padding:14px 14px 96px!important;gap:14px!important}.app-shell.dark-workbench .side-rail{display:none!important}.app-shell.dark-workbench .main-stage{min-width:0!important;gap:14px!important}.app-shell.dark-workbench .topbar{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding:22px!important;border-radius:28px!important}.app-shell.dark-workbench .topbar h1{font-size:34px!important;line-height:1.06!important}.app-shell.dark-workbench .page-subtitle{font-size:14px!important}.app-shell.dark-workbench .top-actions{display:grid!important;grid-template-columns:1fr 1fr auto!important;width:100%!important}.app-shell.dark-workbench .account-pill,.app-shell.dark-workbench .status-pill{justify-content:center!important;min-width:0!important;padding:10px 12px!important}.app-shell.dark-workbench .mobile-top-logout{display:inline-flex!important;width:auto!important;min-width:72px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:999px!important;color:#344054!important}.app-shell.dark-workbench .insight-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.app-shell.dark-workbench .insight-card{min-height:76px!important;padding:14px!important;border-radius:22px!important}.app-shell.dark-workbench .insight-card strong{font-size:23px!important}.app-shell.dark-workbench .admin-grid,.app-shell.dark-workbench .content-workspace,.app-shell.dark-workbench .customer-deal-layout,.app-shell.dark-workbench .dashboard-grid,.app-shell.dark-workbench .sales-customer-layout,.app-shell.dark-workbench .workbench-home,.app-shell.dark-workbench .workspace,.app-shell.dark-workbench .workspace.workspace-home,.app-shell.dark-workbench .workspace.workspace-wide{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important}.app-shell.dark-workbench .sales-task-intro{display:grid!important;grid-template-columns:1fr!important;padding:18px!important;border-radius:24px!important}.app-shell.dark-workbench .sales-task-intro h2{font-size:30px!important}.app-shell.dark-workbench .sales-progress-pill{justify-content:space-between!important;width:100%!important}.app-shell.dark-workbench .concern-topic-panel,.app-shell.dark-workbench .customer-ai-summary,.app-shell.dark-workbench .customer-deal-hero,.app-shell.dark-workbench .customer-next-action-panel,.app-shell.dark-workbench .form-group-card,.app-shell.dark-workbench .form-panel,.app-shell.dark-workbench .panel,.app-shell.dark-workbench .report-section,.app-shell.dark-workbench .result-panel,.app-shell.dark-workbench .sales-add-customer-panel,.app-shell.dark-workbench .sales-customer-list-panel,.app-shell.dark-workbench .sales-task-card,.app-shell.dark-workbench .topic-card{padding:16px!important;border-radius:24px!important}.app-shell.dark-workbench .sales-task-card-head strong{font-size:20px!important}.app-shell.dark-workbench .customer-message-box,.app-shell.dark-workbench .sales-task-action,.app-shell.dark-workbench .sales-task-block,.app-shell.dark-workbench .sales-task-message,.app-shell.dark-workbench .script-box,.app-shell.dark-workbench .single-reply-message{padding:14px!important;border-radius:18px!important}.app-shell.dark-workbench .sales-task-message p,.app-shell.dark-workbench .script-box p,.app-shell.dark-workbench .single-reply-message p{font-size:15px!important;line-height:1.65!important}.app-shell.dark-workbench .actions,.app-shell.dark-workbench .customer-deal-actions,.app-shell.dark-workbench .feedback-buttons,.app-shell.dark-workbench .sales-empty-actions,.app-shell.dark-workbench .sales-task-footer,.app-shell.dark-workbench .sales-task-footer>div,.app-shell.dark-workbench .single-reply-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;grid-gap:8px!important;gap:8px!important}.app-shell.dark-workbench .copy-button,.app-shell.dark-workbench .feedback-button,.app-shell.dark-workbench .primary-button,.app-shell.dark-workbench .primary-mini,.app-shell.dark-workbench .secondary-button,.app-shell.dark-workbench button{width:100%!important;min-height:48px!important;justify-content:center!important}.app-shell.dark-workbench .coach-flow-card,.app-shell.dark-workbench .coach-judgement-grid,.app-shell.dark-workbench .customer-plan-grid,.app-shell.dark-workbench .detail-grid,.app-shell.dark-workbench .field-grid,.app-shell.dark-workbench .field-grid.four,.app-shell.dark-workbench .summary-grid,.app-shell.dark-workbench .topic-grid{grid-template-columns:1fr!important}.app-shell.dark-workbench .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.app-shell.dark-workbench .scenario-grid button{min-height:36px!important;padding:6px 2px!important;border-radius:13px!important;font-size:12px!important}.app-shell.dark-workbench .field,.app-shell.dark-workbench .mini-field{gap:7px!important}.app-shell.dark-workbench input,.app-shell.dark-workbench select,.app-shell.dark-workbench textarea{min-height:48px!important;font-size:16px!important}.app-shell.dark-workbench textarea{min-height:138px!important}.app-shell.dark-workbench .demo-data-actions,.app-shell.dark-workbench .sales-customer-list-head,.app-shell.dark-workbench .sales-customer-row,.app-shell.dark-workbench .sales-customer-tools,.app-shell.dark-workbench .topic-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.app-shell.dark-workbench .sales-customer-row{padding:14px!important}.app-shell.dark-workbench .preview-notice{grid-template-columns:24px 1fr!important}.app-shell.dark-workbench .preview-notice button{grid-column:1/-1!important}.app-shell.dark-workbench .mobile-tabbar,.mobile-tabbar{position:fixed!important;left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:1000!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important;grid-gap:5px!important;gap:5px!important;padding:7px!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:26px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 20px 45px rgba(15,23,42,.16)!important;-webkit-backdrop-filter:blur(26px) saturate(1.25)!important;backdrop-filter:blur(26px) saturate(1.25)!important}.app-shell.dark-workbench .mobile-tabbar button,.mobile-tabbar button{display:grid!important;place-items:center!important;grid-gap:2px!important;gap:2px!important;min-height:50px!important;padding:5px 2px!important;border:0!important;border-radius:19px!important;background:transparent!important;color:#667085!important;box-shadow:none!important;font-size:11px!important;line-height:1!important}.app-shell.dark-workbench .mobile-tabbar button.active,.mobile-tabbar button.active{background:#eef4ff!important;color:#1d4ed8!important}.app-shell.dark-workbench .feedback-toast{bottom:88px;padding:10px 14px}}.admin-dark .admin-form-card,.admin-dark .admin-list-card,.admin-dark .admin-metric-card,.admin-dark .admin-onboarding,.admin-dark .subaccount-card,.admin-dark .tenant-detail-card,.app-shell.dark-workbench .concern-topic-panel,.app-shell.dark-workbench .content-summary-card,.app-shell.dark-workbench .customer-ai-summary,.app-shell.dark-workbench .customer-detail-panel,.app-shell.dark-workbench .customer-edit-card,.app-shell.dark-workbench .customer-info-card,.app-shell.dark-workbench .customer-longterm-panel,.app-shell.dark-workbench .customer-next-action-panel,.app-shell.dark-workbench .dashboard-list-card,.app-shell.dark-workbench .dashboard-matrix,.app-shell.dark-workbench .demo-data-panel,.app-shell.dark-workbench .form-group-card,.app-shell.dark-workbench .metric-grid>div,.app-shell.dark-workbench .quick-action-grid,.app-shell.dark-workbench .sales-add-customer-panel,.app-shell.dark-workbench .sales-customer-list-panel,.app-shell.dark-workbench .script-box,.app-shell.dark-workbench .script-result-panel,.app-shell.dark-workbench .summary-grid>div,.app-shell.dark-workbench .system-reminders,.app-shell.dark-workbench .timeline-card,.app-shell.dark-workbench .workbench-side-card,.app-shell.dark-workbench .workbench-task-panel{border:1px solid rgba(16,24,40,.07)!important;background:rgba(255,255,255,.88)!important;color:#101828!important;box-shadow:0 20px 55px rgba(15,23,42,.06)!important}.admin-dark .admin-form-card *,.admin-dark .admin-list-card *,.admin-dark .admin-metric-card *,.admin-dark .admin-onboarding *,.admin-dark .subaccount-card *,.admin-dark .tenant-detail-card *,.app-shell.dark-workbench .concern-topic-panel *,.app-shell.dark-workbench .content-summary-card *,.app-shell.dark-workbench .customer-ai-summary *,.app-shell.dark-workbench .customer-detail-panel *,.app-shell.dark-workbench .customer-edit-card *,.app-shell.dark-workbench .customer-info-card *,.app-shell.dark-workbench .customer-longterm-panel *,.app-shell.dark-workbench .customer-next-action-panel *,.app-shell.dark-workbench .dashboard-list-card *,.app-shell.dark-workbench .dashboard-matrix *,.app-shell.dark-workbench .demo-data-panel *,.app-shell.dark-workbench .form-group-card *,.app-shell.dark-workbench .quick-action-grid *,.app-shell.dark-workbench .script-result-panel *,.app-shell.dark-workbench .system-reminders *,.app-shell.dark-workbench .timeline-card *,.app-shell.dark-workbench .workbench-side-card *,.app-shell.dark-workbench .workbench-task-panel *{letter-spacing:0!important}.admin-dark .admin-form-card h2,.admin-dark .admin-list-card h2,.admin-dark .subaccount-card h2,.admin-dark .tenant-detail-card h2,.app-shell.dark-workbench .content-summary-card h3,.app-shell.dark-workbench .customer-ai-summary h3,.app-shell.dark-workbench .customer-next-action-panel h3,.app-shell.dark-workbench .dashboard-list-card h3,.app-shell.dark-workbench .form-group-card h3,.app-shell.dark-workbench .script-result-panel h2,.app-shell.dark-workbench .workbench-side-card h3,.app-shell.dark-workbench .workbench-task-panel h2{color:#101828!important}.admin-dark .admin-form-card p,.admin-dark .admin-list-card p,.admin-dark .subaccount-card p,.admin-dark .tenant-detail-card p,.app-shell.dark-workbench .content-summary-card p,.app-shell.dark-workbench .customer-ai-summary p,.app-shell.dark-workbench .customer-next-action-panel p,.app-shell.dark-workbench .dashboard-list-card p,.app-shell.dark-workbench .form-group-card p,.app-shell.dark-workbench .script-result-panel p,.app-shell.dark-workbench .workbench-side-card p,.app-shell.dark-workbench .workbench-task-panel p{color:#667085!important}.admin-dark .admin-list-card button,.admin-dark .subaccount-card button,.admin-dark .tenant-detail-card button,.app-shell.dark-workbench .customer-row button,.app-shell.dark-workbench .customer-table button,.app-shell.dark-workbench .quick-action-grid button,.app-shell.dark-workbench .quick-optimize button,.app-shell.dark-workbench .script-actions button,.app-shell.dark-workbench .system-reminders button,.app-shell.dark-workbench .topic-actions button{min-height:42px!important;border-radius:14px!important;background:rgba(255,255,255,.9)!important;color:#344054!important}.app-shell.dark-workbench .quick-optimize,.app-shell.dark-workbench .script-actions,.app-shell.dark-workbench .topic-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell.dark-workbench .quick-optimize button,.app-shell.dark-workbench .script-actions button,.app-shell.dark-workbench .topic-actions button{flex:0 1 auto!important;padding:9px 12px!important;font-size:13px!important;white-space:nowrap!important}.app-shell.dark-workbench .empty-state,.app-shell.dark-workbench .placeholder-card,.app-shell.dark-workbench .result-empty,.app-shell.dark-workbench .video-empty{border:1px dashed rgba(37,99,235,.2)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#667085!important}.app-shell.dark-workbench .empty-state *,.app-shell.dark-workbench .placeholder-card *,.app-shell.dark-workbench .result-empty *,.app-shell.dark-workbench .video-empty *{color:inherit!important}.admin-dark .admin-table,.app-shell.dark-workbench .admin-table,.app-shell.dark-workbench .customer-table{border-radius:20px!important;overflow:hidden!important;background:rgba(255,255,255,.9)!important}.admin-dark .admin-table .admin-row,.app-shell.dark-workbench .admin-table .admin-row,.app-shell.dark-workbench .customer-table .customer-row{border-bottom:1px solid rgba(16,24,40,.06)!important;background:rgba(255,255,255,.78)!important}@media (max-width:980px){.app-shell.dark-workbench .quick-optimize,.app-shell.dark-workbench .script-actions,.app-shell.dark-workbench .topic-actions{display:grid!important;grid-template-columns:1fr!important}.app-shell.dark-workbench .quick-optimize button,.app-shell.dark-workbench .script-actions button,.app-shell.dark-workbench .topic-actions button{width:100%!important}}.app-shell.dark-workbench .deal-radar-page .checklist-item,.app-shell.dark-workbench .deal-radar-page .opportunity-card,.app-shell.dark-workbench .deal-radar-page .radar-list-section,.app-shell.dark-workbench .deal-radar-page .today-checklist-panel{border:1px solid rgba(16,24,40,.08)!important;background:rgba(255,255,255,.94)!important;color:#101828!important;box-shadow:0 24px 70px rgba(15,23,42,.07)!important}.app-shell.dark-workbench .deal-radar-page .opportunity-brief{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr)!important;grid-gap:12px!important;gap:12px!important}.app-shell.dark-workbench .deal-radar-page .opportunity-brief>div,.app-shell.dark-workbench .deal-radar-page .opportunity-explain-grid>div,.app-shell.dark-workbench .deal-radar-page .opportunity-message{border:1px solid rgba(16,24,40,.07)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(15,23,42,.04)!important}.app-shell.dark-workbench .deal-radar-page .opportunity-brief>div{padding:16px!important}.app-shell.dark-workbench .deal-radar-page .opportunity-message{padding:16px!important;border-color:rgba(47,109,246,.16)!important;background:linear-gradient(180deg,#f7fbff,#ffffff)!important}.app-shell.dark-workbench .deal-radar-page .opportunity-brief p,.app-shell.dark-workbench .deal-radar-page .opportunity-brief strong,.app-shell.dark-workbench .deal-radar-page .opportunity-card-top strong,.app-shell.dark-workbench .deal-radar-page .opportunity-explain-grid p,.app-shell.dark-workbench .deal-radar-page .opportunity-message p{color:#101828!important}.app-shell.dark-workbench .deal-radar-page .opportunity-brief span,.app-shell.dark-workbench .deal-radar-page .opportunity-card-top span,.app-shell.dark-workbench .deal-radar-page .opportunity-explain-grid span,.app-shell.dark-workbench .deal-radar-page .opportunity-message span{color:#667085!important}.app-shell.dark-workbench .deal-radar-page .radar-actions{gap:10px!important}.app-shell.dark-workbench .deal-radar-page .radar-actions .primary-mini{border-color:transparent!important;background:linear-gradient(135deg,#2f6df6,#4c8dff)!important;color:#ffffff!important;box-shadow:0 16px 30px rgba(47,109,246,.22)!important}.change-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.change-password-form .primary-button{min-height:52px}.form-status{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:rgba(255,247,237,.9);color:#9a3412;font-weight:800}.form-status.success{background:rgba(236,253,245,.92);color:#047857}@media (max-width:980px){.app-shell.dark-workbench .deal-radar-page .opportunity-brief,.change-password-form{grid-template-columns:1fr!important}.app-shell.dark-workbench .deal-radar-page .radar-actions{display:grid!important;grid-template-columns:1fr!important}}.app-shell.dark-workbench .customer-deal-page,.app-shell.dark-workbench .sales-customer-page,.app-shell.dark-workbench .sales-my-page,.app-shell.dark-workbench .sales-task-home{color:#101828!important}.app-shell.dark-workbench .customer-ai-summary,.app-shell.dark-workbench .customer-deal-hero,.app-shell.dark-workbench .customer-message-box,.app-shell.dark-workbench .customer-next-action-panel,.app-shell.dark-workbench .sales-add-customer-panel,.app-shell.dark-workbench .sales-customer-detail-panel,.app-shell.dark-workbench .sales-customer-list-panel,.app-shell.dark-workbench .sales-customer-row,.app-shell.dark-workbench .sales-empty-task,.app-shell.dark-workbench .sales-message-panel,.app-shell.dark-workbench .sales-my-hero,.app-shell.dark-workbench .sales-next-action-card,.app-shell.dark-workbench .sales-task-card,.app-shell.dark-workbench .sales-task-intro,.app-shell.dark-workbench .single-reply-action,.app-shell.dark-workbench .single-reply-card,.app-shell.dark-workbench .single-reply-message{border:1px solid rgba(16,24,40,.08)!important;background:rgba(255,255,255,.94)!important;color:#101828!important;box-shadow:0 22px 60px rgba(15,23,42,.06)!important}.app-shell.dark-workbench .sales-task-card.priority{border-color:rgba(47,109,246,.22)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;box-shadow:0 22px 60px rgba(47,109,246,.1)!important}.app-shell.dark-workbench .customer-plan-grid .info-block,.app-shell.dark-workbench .sales-basic-info .info-block,.app-shell.dark-workbench .sales-my-stats .info-block,.app-shell.dark-workbench .sales-task-action,.app-shell.dark-workbench .sales-task-block,.app-shell.dark-workbench .sales-task-message{border:1px solid rgba(16,24,40,.07)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#101828!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(15,23,42,.04)!important}.app-shell.dark-workbench .customer-next-action-panel,.app-shell.dark-workbench .sales-next-action-card,.app-shell.dark-workbench .sales-task-action,.app-shell.dark-workbench .single-reply-action{border-color:rgba(47,109,246,.16)!important;background:linear-gradient(180deg,#f7fbff,#ffffff)!important}.app-shell.dark-workbench .customer-ai-summary strong,.app-shell.dark-workbench .customer-deal-hero h2,.app-shell.dark-workbench .customer-message-box p,.app-shell.dark-workbench .customer-next-action-copy h3,.app-shell.dark-workbench .sales-customer-row strong,.app-shell.dark-workbench .sales-my-hero h2,.app-shell.dark-workbench .sales-next-action-card strong,.app-shell.dark-workbench .sales-task-action strong,.app-shell.dark-workbench .sales-task-card strong,.app-shell.dark-workbench .sales-task-intro h2,.app-shell.dark-workbench .sales-task-message p,.app-shell.dark-workbench .single-reply-action strong,.app-shell.dark-workbench .single-reply-card strong,.app-shell.dark-workbench .single-reply-message p{color:#101828!important}.app-shell.dark-workbench .customer-ai-summary p,.app-shell.dark-workbench .customer-ai-summary span,.app-shell.dark-workbench .customer-deal-hero span,.app-shell.dark-workbench .customer-detail-edit-empty p,.app-shell.dark-workbench .customer-message-box span,.app-shell.dark-workbench .customer-next-action-copy span,.app-shell.dark-workbench .sales-customer-row p,.app-shell.dark-workbench .sales-customer-row span,.app-shell.dark-workbench .sales-empty-task p,.app-shell.dark-workbench .sales-message-panel p,.app-shell.dark-workbench .sales-message-panel span,.app-shell.dark-workbench .sales-my-hero span,.app-shell.dark-workbench .sales-next-action-card p,.app-shell.dark-workbench .sales-task-card p,.app-shell.dark-workbench .sales-task-card span,.app-shell.dark-workbench .sales-task-intro span,.app-shell.dark-workbench .single-reply-action p,.app-shell.dark-workbench .single-reply-message p{color:#667085!important}.app-shell.dark-workbench .customer-ai-badges em,.app-shell.dark-workbench .sales-auth-badge,.app-shell.dark-workbench .sales-progress-pill,.app-shell.dark-workbench .sales-task-card-head em{border-color:rgba(47,109,246,.16)!important;color:#1d4ed8!important;background:rgba(239,246,255,.95)!important}.app-shell.dark-workbench .customer-deal-actions button,.app-shell.dark-workbench .customer-deal-hero-actions button,.app-shell.dark-workbench .customer-detail-edit-empty button,.app-shell.dark-workbench .ghost-button,.app-shell.dark-workbench .sales-customer-detail-head button,.app-shell.dark-workbench .sales-customer-tools button,.app-shell.dark-workbench .sales-detail-actions button,.app-shell.dark-workbench .sales-empty-actions button,.app-shell.dark-workbench .sales-task-footer button,.app-shell.dark-workbench .single-reply-actions button{border:1px solid rgba(16,24,40,.09)!important;background:rgba(255,255,255,.92)!important;color:#344054!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}.app-shell.dark-workbench .change-password-form .primary-button,.app-shell.dark-workbench .customer-deal-actions .primary-button,.app-shell.dark-workbench .customer-deal-hero-actions .primary-button,.app-shell.dark-workbench .sales-detail-actions .primary-button,.app-shell.dark-workbench .sales-task-footer .primary-button,.app-shell.dark-workbench .single-reply-actions .primary-button{color:#ffffff!important;border-color:transparent!important;background:linear-gradient(135deg,#2f6df6,#4c8dff)!important;box-shadow:0 16px 32px rgba(47,109,246,.22)!important}.sales-customer-list-head{align-items:center;gap:10px}.sales-customer-hint{margin-right:auto;color:#667085;font-size:13px;font-weight:800}.app-shell.dark-workbench .sales-customer-layout{grid-template-columns:minmax(520px,1.08fr) minmax(340px,.92fr)!important;align-items:start!important}.app-shell.dark-workbench .sales-customer-guide-panel{display:grid!important;grid-gap:16px!important;gap:16px!important;align-self:start!important;border:1px solid rgba(16,24,40,.08)!important;border-radius:28px!important;padding:22px!important;background:rgba(255,255,255,.94)!important;color:#101828!important;box-shadow:0 22px 60px rgba(15,23,42,.06)!important}.app-shell.dark-workbench .sales-customer-guide-panel h3{margin:4px 0 8px!important;color:#101828!important;font-size:24px!important;letter-spacing:0!important}.app-shell.dark-workbench .sales-customer-guide-panel p,.app-shell.dark-workbench .sales-customer-guide-panel span{color:#667085!important;line-height:1.7!important}.app-shell.dark-workbench .sales-customer-guide-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.app-shell.dark-workbench .sales-customer-guide-steps>div{display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:104px!important;border:1px solid rgba(47,109,246,.12)!important;border-radius:20px!important;padding:14px!important;background:linear-gradient(180deg,#f7fbff,#ffffff)!important}.app-shell.dark-workbench .sales-customer-guide-steps strong{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#eef4ff!important;color:#1d4ed8!important}.app-shell.dark-workbench .sales-customer-guide-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.app-shell.dark-workbench .sales-customer-guide-list>strong{color:#101828!important;font-size:15px!important}.app-shell.dark-workbench .sales-customer-guide-list button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px!important;border:1px solid rgba(16,24,40,.07)!important;border-radius:16px!important;padding:0 14px!important;background:rgba(248,251,255,.9)!important;color:#101828!important;box-shadow:none!important}.app-shell.dark-workbench .sales-customer-guide-list button:focus-visible,.app-shell.dark-workbench .sales-customer-guide-list button:hover{border-color:rgba(47,109,246,.22)!important;background:#ffffff!important;color:#101828!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important;transform:translateY(-1px)}.app-shell.dark-workbench .sales-customer-guide-list button em{color:#1d4ed8!important;font-style:normal!important;font-weight:850!important}.app-shell.dark-workbench .sales-customer-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important}.app-shell.dark-workbench .sales-customer-list-head>div:first-child{display:grid!important;grid-gap:4px!important;gap:4px!important}.app-shell.dark-workbench .sales-customer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important}.app-shell.dark-workbench .sales-customer-row small{justify-self:end!important;min-width:82px!important;border-radius:999px!important;padding:7px 10px!important;background:#eef4ff!important;color:#1d4ed8!important;font-size:12px!important;font-weight:900!important;text-align:center!important}.app-shell.dark-workbench .opportunity-card:focus-within,.app-shell.dark-workbench .opportunity-card:hover,.app-shell.dark-workbench .sales-customer-row:active,.app-shell.dark-workbench .sales-customer-row:focus-visible,.app-shell.dark-workbench .sales-customer-row:hover,.app-shell.dark-workbench .sales-task-card.priority:focus-within,.app-shell.dark-workbench .sales-task-card.priority:hover,.app-shell.dark-workbench .sales-task-card.waiting-feedback:focus-within,.app-shell.dark-workbench .sales-task-card.waiting-feedback:hover,.app-shell.dark-workbench .sales-task-card:focus-within,.app-shell.dark-workbench .sales-task-card:hover{border-color:rgba(47,109,246,.22)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;color:#101828!important;box-shadow:0 22px 58px rgba(47,109,246,.1)!important}.app-shell.dark-workbench .opportunity-card:focus-within *,.app-shell.dark-workbench .opportunity-card:hover *,.app-shell.dark-workbench .sales-customer-row:active *,.app-shell.dark-workbench .sales-customer-row:focus-visible *,.app-shell.dark-workbench .sales-customer-row:hover *,.app-shell.dark-workbench .sales-task-card:focus-within *,.app-shell.dark-workbench .sales-task-card:hover *{color:inherit}.app-shell.dark-workbench .opportunity-card:focus-within p,.app-shell.dark-workbench .opportunity-card:hover p,.app-shell.dark-workbench .sales-customer-row:focus-visible span,.app-shell.dark-workbench .sales-customer-row:hover span,.app-shell.dark-workbench .sales-task-card:focus-within p,.app-shell.dark-workbench .sales-task-card:hover p{color:#667085!important}.app-shell.dark-workbench .opportunity-card:focus-within .opportunity-brief>div,.app-shell.dark-workbench .opportunity-card:focus-within .opportunity-message,.app-shell.dark-workbench .opportunity-card:hover .opportunity-brief>div,.app-shell.dark-workbench .opportunity-card:hover .opportunity-message,.app-shell.dark-workbench .sales-task-card:focus-within .sales-task-action,.app-shell.dark-workbench .sales-task-card:focus-within .sales-task-block,.app-shell.dark-workbench .sales-task-card:focus-within .sales-task-message,.app-shell.dark-workbench .sales-task-card:hover .sales-task-action,.app-shell.dark-workbench .sales-task-card:hover .sales-task-block,.app-shell.dark-workbench .sales-task-card:hover .sales-task-message{border-color:rgba(16,24,40,.08)!important;background:rgba(255,255,255,.96)!important;color:#101828!important}@media (max-width:980px){.app-shell.dark-workbench .sales-customer-layout{grid-template-columns:1fr!important}.app-shell.dark-workbench .sales-customer-guide-panel{order:-1!important;padding:18px!important}.app-shell.dark-workbench .sales-customer-guide-steps{grid-template-columns:1fr!important}.app-shell.dark-workbench .sales-customer-row{grid-template-columns:1fr!important;align-items:stretch!important}.app-shell.dark-workbench .sales-customer-row small{justify-self:start!important}}.bind-customer-nudge,.customer-war-summary,.memory-update-banner,.sales-onboarding-card{border:1px solid rgba(47,109,246,.14);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.92));box-shadow:0 18px 46px rgba(47,109,246,.08)}.bind-customer-nudge,.memory-update-banner,.sales-onboarding-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;color:#101828}.bind-customer-nudge>svg,.memory-update-banner>svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.bind-customer-nudge strong,.memory-update-banner strong,.sales-onboarding-card h3{display:block;margin:0 0 5px;color:#101828;font-weight:900;letter-spacing:0}.bind-customer-nudge span,.memory-update-banner span,.sales-onboarding-card span{color:#667085;line-height:1.7;font-size:14px;font-weight:700}.bind-customer-nudge.active{border-color:rgba(47,109,246,.28);background:linear-gradient(180deg,#ffffff,#eef5ff)}.memory-update-banner{margin-bottom:14px}.customer-war-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px}.customer-war-summary>div{min-height:96px;border:1px solid rgba(16,24,40,.07);border-radius:18px;padding:14px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.customer-war-summary span{display:block;margin-bottom:8px;color:#667085;font-size:13px;font-weight:850}.customer-war-summary strong{display:-webkit-box;overflow:hidden;color:#101828;font-size:16px;font-weight:950;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sales-onboarding-card{align-items:center;padding:18px 20px}.sales-onboarding-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.sales-onboarding-actions button{min-height:42px}.app-shell.dark-workbench .bind-customer-nudge,.app-shell.dark-workbench .customer-war-summary,.app-shell.dark-workbench .memory-update-banner,.app-shell.dark-workbench .sales-onboarding-card{border-color:rgba(47,109,246,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.92))!important;color:#101828!important;box-shadow:0 18px 46px rgba(47,109,246,.08)!important}.app-shell.dark-workbench .bind-customer-nudge *,.app-shell.dark-workbench .customer-war-summary *,.app-shell.dark-workbench .memory-update-banner *,.app-shell.dark-workbench .sales-onboarding-card *{color:inherit}.app-shell.dark-workbench .bind-customer-nudge span,.app-shell.dark-workbench .customer-war-summary span,.app-shell.dark-workbench .memory-update-banner span,.app-shell.dark-workbench .sales-onboarding-card span{color:#667085!important}.app-shell.dark-workbench .customer-war-summary>div{border-color:rgba(16,24,40,.07)!important;background:rgba(255,255,255,.86)!important}@media (max-width:980px){.customer-war-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-onboarding-card{align-items:stretch;flex-direction:column}.sales-onboarding-actions{justify-content:stretch}.sales-onboarding-actions button{flex:1 1 160px}}@media (max-width:640px){.customer-war-summary{grid-template-columns:1fr}.bind-customer-nudge,.memory-update-banner{border-radius:18px;padding:14px}}.app-shell.dark-workbench .workspace.workspace-reply{grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr)!important;gap:24px!important;width:100%!important;max-width:1440px!important;align-items:start!important}.app-shell.dark-workbench .workspace.workspace-reply .reply-form,.app-shell.dark-workbench .workspace.workspace-reply .result-panel{width:100%!important;max-width:none!important;min-width:0!important;padding:28px!important}.app-shell.dark-workbench .workspace.workspace-reply .result-panel{min-height:560px!important}.app-shell.dark-workbench .workspace.workspace-reply .panel-heading{margin-bottom:20px!important}.app-shell.dark-workbench .workspace.workspace-reply .panel-heading h2{max-width:760px!important}.app-shell.dark-workbench .workspace.workspace-reply .coach-input-hero{gap:14px!important;padding:18px!important;border-radius:24px!important}.app-shell.dark-workbench .workspace.workspace-reply .coach-latest-message textarea{min-height:150px!important;font-size:17px!important;line-height:1.7!important}.app-shell.dark-workbench .workspace.workspace-reply .scenario-block{gap:10px!important}.app-shell.dark-workbench .workspace.workspace-reply .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.app-shell.dark-workbench .workspace.workspace-reply .scenario-grid button{min-height:42px!important;padding:8px 10px!important;border-radius:16px!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important}.app-shell.dark-workbench .workspace.workspace-reply .profile-notice{align-items:flex-start!important;padding:14px 16px!important;border-radius:20px!important}.app-shell.dark-workbench .workspace.workspace-reply .coach-flow-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.app-shell.dark-workbench .workspace.workspace-reply .coach-flow-card>div{min-height:128px!important;padding:16px!important;border-radius:20px!important}.app-shell.dark-workbench .workspace.workspace-reply .actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.app-shell.dark-workbench .workspace.workspace-reply .actions .primary-button{flex:1 1 240px!important}.app-shell.dark-workbench .workspace.workspace-reply .actions .secondary-button{flex:0 0 auto!important;min-width:118px!important}.app-shell.dark-workbench .workspace.workspace-reply .empty-state{min-height:380px!important;padding:36px!important;border-radius:24px!important}@media (max-width:1320px){.app-shell.dark-workbench .workspace.workspace-reply{grid-template-columns:1fr!important;max-width:880px!important;margin:0 auto!important}.app-shell.dark-workbench .workspace.workspace-reply .result-panel{min-height:420px!important}}@media (max-width:760px){.app-shell.dark-workbench .workspace.workspace-reply{max-width:none!important}.app-shell.dark-workbench .workspace.workspace-reply .reply-form,.app-shell.dark-workbench .workspace.workspace-reply .result-panel{padding:16px!important}.app-shell.dark-workbench .workspace.workspace-reply .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.app-shell.dark-workbench .workspace.workspace-reply .scenario-grid button{min-height:36px!important;padding:6px 4px!important;border-radius:13px!important;font-size:12px!important}.app-shell.dark-workbench .workspace.workspace-reply .coach-flow-card{grid-template-columns:1fr!important}.app-shell.dark-workbench .workspace.workspace-reply .actions{display:grid!important;grid-template-columns:1fr!important}.app-shell.dark-workbench .workspace.workspace-reply .actions .primary-button,.app-shell.dark-workbench .workspace.workspace-reply .actions .secondary-button{width:100%!important;min-width:0!important}.app-shell.dark-workbench .workspace.workspace-reply .empty-state{min-height:280px!important;padding:22px!important}}.admin-shell,.app-shell{background:radial-gradient(circle at 78% 8%,rgba(59,130,246,.08),transparent 34%),linear-gradient(180deg,#f7faff,#eef4ff 42%,#f8fbff)!important;color:#111827!important}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell p,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell p{background:transparent!important;border-radius:0!important;color:inherit}.admin-shell .side-rail,.app-shell .side-rail{background:rgba(255,255,255,.82)!important;border-right:1px solid rgba(17,24,39,.06)!important;box-shadow:18px 0 60px rgba(15,23,42,.06)!important;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.app-shell .main-stage{max-width:1480px;padding:24px 28px 48px}.admin-shell .admin-topbar,.app-shell .topbar{background:rgba(255,255,255,.86)!important;border:1px solid rgba(17,24,39,.06)!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important;color:#111827!important}.admin-shell h1,.admin-shell h2,.admin-shell h3,.app-shell .brand-lockup strong,.app-shell h1,.app-shell h2,.app-shell h3{color:#101828!important}.admin-shell .eyebrow,.admin-shell .muted,.admin-shell .page-subtitle,.admin-shell .section-label,.app-shell .brand-lockup span,.app-shell .eyebrow,.app-shell .muted,.app-shell .page-subtitle,.app-shell .section-label{color:#667085!important}.app-shell .mode-tabs button,.app-shell .rail-nav button{color:#526174!important;background:transparent!important;border:1px solid transparent!important}.app-shell .mode-tabs button.active,.app-shell .mode-tabs button:hover,.app-shell .rail-nav button.active,.app-shell .rail-nav button:hover{color:#1d4ed8!important;background:rgba(239,246,255,.95)!important;border-color:rgba(59,130,246,.16)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 14px 36px rgba(59,130,246,.1)!important}.admin-shell .account-pill,.admin-shell .status-pill,.app-shell .account-pill,.app-shell .rail-card,.app-shell .status-pill{background:rgba(255,255,255,.84)!important;border:1px solid rgba(17,24,39,.06)!important;color:#111827!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important}.admin-shell .insight-strip,.app-shell .insight-strip{gap:14px!important}.admin-shell .insight-card,.app-shell .insight-card{min-height:86px;background:rgba(255,255,255,.84)!important;border:1px solid rgba(17,24,39,.06)!important;color:#111827!important;box-shadow:0 18px 44px rgba(15,23,42,.07)!important}.admin-shell .insight-card.strong,.app-shell .insight-card.strong{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(255,255,255,.88))!important;border-color:rgba(59,130,246,.18)!important}.admin-shell .account-row,.admin-shell .admin-form,.admin-shell .admin-list,.admin-shell .danger-zone,.admin-shell .panel,.admin-shell .permission-box,.admin-shell .subaccount-form,.admin-shell .tenant-card,.app-shell .case-card,.app-shell .content-summary-card,.app-shell .customer-ai-summary,.app-shell .customer-deal-hero,.app-shell .customer-deal-page,.app-shell .customer-detail-panel,.app-shell .customer-form-panel,.app-shell .customer-list-panel,.app-shell .customer-next-action-panel,.app-shell .history-panel,.app-shell .key-value,.app-shell .panel,.app-shell .phrase-card,.app-shell .record-card,.app-shell .report-section,.app-shell .sales-add-customer-panel,.app-shell .sales-customer-detail-panel,.app-shell .sales-customer-guide-panel,.app-shell .sales-customer-list-panel,.app-shell .sales-customer-page,.app-shell .sales-empty-task,.app-shell .sales-message-panel,.app-shell .sales-my-hero,.app-shell .sales-task-card,.app-shell .sales-task-intro,.app-shell .script-box,.app-shell .single-reply-card,.app-shell .topic-card{background:rgba(255,255,255,.88)!important;border:1px solid rgba(17,24,39,.07)!important;color:#111827!important;box-shadow:0 20px 56px rgba(15,23,42,.07)!important}.app-shell .workspace.workspace-reply{grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr)!important;gap:24px!important;width:100%!important;max-width:1440px!important;align-items:start!important}.app-shell .workspace.workspace-reply .reply-form,.app-shell .workspace.workspace-reply .result-panel{width:100%!important;max-width:none!important;min-width:0!important;padding:28px!important}.app-shell .workspace.workspace-reply .result-panel{min-height:560px!important}.app-shell .workspace.workspace-reply .coach-input-hero{gap:14px!important;padding:18px!important;border-radius:24px!important;background:rgba(255,255,255,.86)!important}.app-shell .workspace.workspace-reply .coach-latest-message textarea{min-height:150px!important;font-size:17px!important;line-height:1.7!important}.app-shell .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell .scenario-grid button{min-height:40px!important;padding:7px 10px!important;border-radius:14px!important;font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;color:#344054!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(17,24,39,.08)!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important}.app-shell .scenario-grid button.active,.app-shell .scenario-grid button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:rgba(59,130,246,.26)!important;box-shadow:0 14px 30px rgba(59,130,246,.1)!important}.app-shell .coach-flow-card{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.app-shell .coach-flow-card>div{min-height:118px!important;border-radius:20px!important;background:rgba(248,250,252,.92)!important;border:1px solid rgba(17,24,39,.06)!important}.app-shell .coach-flow-card>div:before{display:none!important}.app-shell .opportunity-card,.app-shell .sales-customer-row,.app-shell .sales-task-card,.app-shell .sales-task-card.priority,.app-shell .sales-task-card.waiting-feedback{background:rgba(255,255,255,.9)!important;border:1px solid rgba(17,24,39,.07)!important;color:#111827!important}.app-shell .opportunity-card:focus-within,.app-shell .opportunity-card:hover,.app-shell .sales-customer-row:focus-visible,.app-shell .sales-customer-row:hover,.app-shell .sales-task-card.priority:focus-within,.app-shell .sales-task-card.priority:hover,.app-shell .sales-task-card.waiting-feedback:focus-within,.app-shell .sales-task-card.waiting-feedback:hover,.app-shell .sales-task-card:focus-within,.app-shell .sales-task-card:hover{background:#ffffff!important;border-color:rgba(59,130,246,.22)!important;color:#111827!important;transform:translateY(-1px);box-shadow:0 22px 54px rgba(15,23,42,.1)!important}.app-shell .opportunity-card:focus-within *,.app-shell .opportunity-card:hover *,.app-shell .sales-customer-row:focus-visible *,.app-shell .sales-customer-row:hover *,.app-shell .sales-task-card:focus-within *,.app-shell .sales-task-card:hover *{color:inherit}.app-shell .opportunity-card:focus-within p,.app-shell .opportunity-card:focus-within span,.app-shell .opportunity-card:hover p,.app-shell .opportunity-card:hover span,.app-shell .sales-customer-row:focus-visible small,.app-shell .sales-customer-row:focus-visible span,.app-shell .sales-customer-row:hover small,.app-shell .sales-customer-row:hover span,.app-shell .sales-task-card:focus-within p,.app-shell .sales-task-card:focus-within span,.app-shell .sales-task-card:hover p,.app-shell .sales-task-card:hover span{color:#667085!important}.app-shell .coach-judgement-grid .info-block,.app-shell .customer-message-box,.app-shell .customer-plan-grid .info-block,.app-shell .sales-basic-info .info-block,.app-shell .sales-my-stats .info-block,.app-shell .sales-task-action,.app-shell .sales-task-block,.app-shell .sales-task-message,.app-shell .single-reply-action,.app-shell .single-reply-message{background:rgba(248,250,252,.94)!important;border:1px solid rgba(17,24,39,.06)!important;color:#111827!important}.app-shell .customer-next-action-panel,.app-shell .sales-task-action,.app-shell .single-reply-action{background:linear-gradient(180deg,rgba(239,246,255,.94),rgba(255,255,255,.9))!important}.app-shell .customer-message-box,.app-shell .sales-task-message,.app-shell .single-reply-message{color:#344054!important;line-height:1.72!important}.admin-shell .primary-button,.app-shell .primary-button,.app-shell .primary-mini{background:linear-gradient(135deg,#2f6df6,#3b82f6)!important;border:1px solid rgba(59,130,246,.32)!important;color:#ffffff!important;box-shadow:0 14px 34px rgba(47,109,246,.22)!important}.admin-shell .icon-button,.admin-shell .secondary-button,.app-shell .customer-deal-actions button,.app-shell .customer-deal-hero-actions button,.app-shell .feedback-button,.app-shell .ghost-button,.app-shell .icon-button,.app-shell .sales-detail-actions button,.app-shell .sales-empty-actions button,.app-shell .sales-task-footer button,.app-shell .secondary-button,.app-shell .single-reply-actions button{background:rgba(255,255,255,.88)!important;border:1px solid rgba(17,24,39,.08)!important;color:#344054!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}.admin-shell .icon-button:hover,.admin-shell .secondary-button:hover,.app-shell .customer-deal-actions button:hover,.app-shell .customer-deal-hero-actions button:hover,.app-shell .feedback-button:hover,.app-shell .ghost-button:hover,.app-shell .icon-button:hover,.app-shell .sales-detail-actions button:hover,.app-shell .sales-empty-actions button:hover,.app-shell .sales-task-footer button:hover,.app-shell .secondary-button:hover,.app-shell .single-reply-actions button:hover{background:#ffffff!important;border-color:rgba(59,130,246,.22)!important;color:#1d4ed8!important}.admin-shell .field input,.admin-shell .field select,.admin-shell .field textarea,.admin-shell .mini-field input,.app-shell .field input,.app-shell .field select,.app-shell .field textarea,.app-shell .mini-field input{background:rgba(255,255,255,.92)!important;border:1px solid rgba(17,24,39,.09)!important;color:#111827!important}.admin-shell .field input:focus,.admin-shell .field select:focus,.admin-shell .field textarea:focus,.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{border-color:rgba(59,130,246,.55)!important;box-shadow:0 0 0 4px rgba(59,130,246,.12)!important}.app-shell .sales-customer-layout{grid-template-columns:minmax(460px,.82fr) minmax(360px,1fr)!important;align-items:start!important;gap:20px!important}.app-shell .sales-customer-list{gap:10px!important}.app-shell .sales-customer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:76px!important;padding:14px 16px!important;border-radius:18px!important;text-align:left!important}.app-shell .sales-customer-row em{color:#1d4ed8!important;background:#eff6ff!important;border-radius:999px!important;padding:6px 10px!important;font-style:normal!important}.app-shell .sales-customer-row small{color:#475467!important;font-weight:700!important}.app-shell .sales-customer-guide-panel{min-height:420px!important}.app-shell .sales-customer-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell .customer-deal-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.48fr)!important;gap:20px!important}.app-shell .customer-war-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell .customer-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell .avoid-item,.app-shell .timeline-item{border-left:1px solid rgba(17,24,39,.08)!important}.app-shell .avoid-item{border-color:rgba(249,115,22,.18)!important}.app-shell .avoid-item,.app-shell .form-status{background:#fff7ed!important;color:#9a3412!important}.app-shell .form-status{display:block!important;margin-top:12px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgba(249,115,22,.18)!important;font-weight:700!important}.app-shell .form-status.success{background:#ecfdf3!important;border-color:rgba(22,163,74,.18)!important;color:#166534!important}@media (max-width:1320px){.app-shell .workspace.workspace-reply{grid-template-columns:1fr!important;max-width:900px!important;margin:0 auto!important}.app-shell .workspace.workspace-reply .result-panel{min-height:420px!important}.app-shell .customer-deal-layout,.app-shell .sales-customer-layout{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell .main-stage{padding:14px 12px 124px!important}.admin-shell .admin-topbar,.app-shell .topbar{border-radius:24px!important;padding:20px!important}.app-shell .workspace.workspace-reply .reply-form,.app-shell .workspace.workspace-reply .result-panel{padding:16px!important;border-radius:24px!important}.app-shell .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.app-shell .scenario-grid button{min-height:36px!important;padding:6px 4px!important;border-radius:13px!important;font-size:12px!important}.app-shell .coach-flow-card,.app-shell .customer-plan-grid,.app-shell .customer-war-summary,.app-shell .sales-customer-guide-steps,.app-shell .sales-customer-row{grid-template-columns:1fr!important}.app-shell .sales-customer-row{align-items:stretch!important}.app-shell .sales-customer-header{padding:18px!important;border:1px solid rgba(17,24,39,.06)!important;border-radius:24px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 18px 44px rgba(15,23,42,.07)!important}.app-shell .sales-customer-header h2{font-size:28px!important;line-height:1.15!important}.app-shell .sales-customer-list-panel{padding:16px!important;border-radius:24px!important}.app-shell .sales-customer-list-head{display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:14px!important}.app-shell .sales-customer-list-head>div:first-child{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.app-shell .sales-customer-list-head strong{font-size:20px!important}.app-shell .sales-customer-hint{font-size:13px!important;line-height:1.5!important}.app-shell .sales-customer-tools{display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.app-shell .sales-customer-tools span{display:flex!important;align-items:center!important;padding:0 8px!important}.app-shell .sales-customer-tools button{min-height:42px!important}.app-shell .sales-customer-tools button:last-child:nth-child(3){grid-column:2!important}.app-shell .sales-customer-row>div{display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.app-shell .sales-customer-row>div strong{font-size:18px!important}.app-shell .sales-customer-row>div span{font-size:13px!important;line-height:1.5!important}.app-shell .sales-customer-row em,.app-shell .sales-customer-row small{width:-moz-fit-content!important;width:fit-content!important}.app-shell .mobile-tabbar{bottom:max(10px,env(safe-area-inset-bottom))!important;margin:0 12px!important;width:calc(100% - 24px)!important;border:1px solid rgba(17,24,39,.08)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 18px 50px rgba(15,23,42,.16)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}}