:root{--background:#f6f3ed;--surface:#fffdf8;--surface-strong:#f0ebe2;--ink:#20201d;--muted:#6f6b62;--line:#dfd8cd;--blue-soft:#e7efff;--amber-soft:#fff2d9;--shadow:0 18px 60px rgba(43,39,31,0.12)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:linear-gradient(135deg,rgba(245,158,11,.08),transparent 32%),linear-gradient(45deg,rgba(37,99,235,.07),transparent 38%),var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.auth-panel{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:26px}.auth-panel,.auth-preview{padding:42px;display:flex;justify-content:center}.auth-preview{min-width:0;align-items:center}.preview-board{width:min(900px,100%);display:grid;grid-gap:16px;gap:16px}.brand-row,.filter-row,.history-row,.lead-actions,.lead-title-row,.message-actions,.metric-row,.status-row,.toolbar-row,.topbar{display:flex;align-items:center}.brand-mark{width:42px;height:42px;border-radius:8px;background:var(--brand);color:white;display:grid;place-items:center;flex:0 0 auto}.brand-row{gap:12px}.auth-copy h2,.brand-row h1,.brand-row h2,.lead-name,.panel-title h2,.panel-title h3{margin:0}.auth-copy p,.brand-row p,.empty-state p,.history-row span,.lead-meta,.metric span,.panel-title p,.setup-warning p,.small-muted{margin:0;color:var(--muted)}.auth-copy{display:grid;grid-gap:10px;gap:10px}.auth-copy h2{font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.04;letter-spacing:0}.auth-form,.lead-detail,.panel,.setup-warning{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.auth-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--muted);font-size:.92rem}.field input,.field select,.field textarea,.inline-input{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:#fffefa;color:var(--ink);outline:none}.field textarea{min-height:94px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.inline-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(245,158,11,.14)}.button,.icon-button,.tab-button{border-radius:8px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button{padding:0 14px;background:var(--ink);color:white;font-weight:700}.button:disabled,.icon-button:disabled,.tab-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button.primary{background:var(--brand)}.button.secondary,.icon-button,.tab-button{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.button.danger{background:var(--red)}.icon-button{width:42px;padding:0;flex:0 0 auto}.auth-switch{background:transparent;color:var(--brand-strong);font-weight:700;cursor:pointer;justify-self:start;padding:2px 0}.error,.success{border-radius:8px;padding:10px 12px;font-size:.92rem}.error{color:var(--red);background:#fff0ed}.success{color:var(--brand-strong);background:var(--green-soft)}.preview-grid{display:grid;grid-template-columns:1fr .78fr;grid-gap:16px;gap:16px}.lead-mini,.metric,.preview-card{background:rgba(255,253,248,.86);border:1px solid rgba(223,216,205,.9);border-radius:8px;padding:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-card{display:grid;grid-gap:14px;gap:14px}.preview-card h2{margin:0;font-size:1.4rem}.metric-row{gap:12px}.metric{min-height:88px;display:grid;align-content:center;grid-gap:4px;gap:4px}.metric strong{font-size:1.6rem}.lead-mini{display:grid;grid-gap:8px;gap:8px}.lead-mini strong{font-size:1rem}.dashboard-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.topbar{height:72px;padding:0 24px;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(255,253,248,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar-actions{display:flex;align-items:center;gap:10px}.dashboard-grid{width:min(1520px,100%);margin:0 auto;padding:24px;display:grid;grid-template-columns:340px minmax(0,1fr) 390px;grid-gap:18px;gap:18px;align-items:start}.lead-detail,.panel{box-shadow:none}.panel{padding:18px;display:grid;grid-gap:16px;gap:16px}.panel-title{display:grid;grid-gap:5px;gap:5px}.search-form{background:transparent;border:0;box-shadow:none;padding:0;display:grid;grid-gap:12px;gap:12px}.toolbar-row{gap:10px;flex-wrap:wrap}.toolbar-row .field{min-width:170px;flex:1 1 170px}.toolbar-row .field.compact{max-width:110px}.history-list{display:grid;grid-gap:9px;gap:9px}.history-row{width:100%;justify-content:space-between;gap:12px;background:var(--surface-strong);border:1px solid transparent;color:var(--ink);border-radius:8px;padding:12px;cursor:pointer;text-align:left}.history-row.active{border-color:var(--brand);background:var(--green-soft)}.filter-row{gap:10px;flex-wrap:wrap}.filter-row .inline-input,.filter-row select{min-height:42px}.filter-row .inline-input{min-width:min(320px,100%);flex:1 1 240px}.table-shell{overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}table{width:100%;border-collapse:collapse;min-width:820px}td,th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-size:.94rem}th{color:var(--muted);background:#faf6ee;font-weight:700}tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr.selected{background:var(--blue-soft)}.lead-title-row{gap:10px;min-width:0}.lead-avatar{width:38px;height:38px;border-radius:8px;background:var(--green-soft);color:var(--brand-strong);display:grid;place-items:center;flex:0 0 auto;font-weight:800}.history-row>div,.lead-title-row>div{min-width:0}.history-row strong,.lead-name{display:block}.history-row strong,.lead-meta,.lead-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-meta{font-size:.86rem}.score-pill,.status-pill,.tag{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:700;white-space:nowrap}.score-pill{background:var(--amber-soft);color:var(--amber)}.tag{background:var(--surface-strong);color:var(--muted)}.status-pill{background:var(--blue-soft);color:var(--blue)}.status-pill.qualified,.status-pill.won{background:var(--green-soft);color:var(--brand-strong)}.status-pill.lost{background:#fff0ed;color:var(--red)}.tag-list{display:flex;gap:6px;flex-wrap:wrap}.lead-detail{padding:18px;position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:16px;gap:16px}.lead-actions,.message-actions,.status-row{gap:8px;flex-wrap:wrap}.lead-actions .button,.message-actions .button{flex:1 1 150px}.message-box{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:16px 0 0;display:grid;grid-gap:12px;gap:12px}.message-output{border:1px solid var(--line);background:#fffefa;border-radius:8px;padding:12px;min-height:150px;white-space:pre-wrap;color:var(--ink)}.empty-state{min-height:280px;display:grid;place-items:center;text-align:center;padding:32px}.empty-state h3{margin:0 0 8px}.setup-warning{box-shadow:none;padding:16px}.skeleton{min-height:100vh;display:grid;place-items:center;color:var(--muted)}@media (max-width:1180px){.dashboard-grid{grid-template-columns:320px minmax(0,1fr)}.lead-detail{position:static;grid-column:1/-1}}@media (max-width:860px){.auth-page{grid-template-columns:1fr}.auth-panel,.auth-preview,.dashboard-grid{padding:18px}.auth-panel{border-right:0;border-bottom:1px solid var(--line)}.dashboard-grid,.preview-grid{grid-template-columns:1fr}.metric-row,.topbar{align-items:flex-start}.topbar{height:auto;padding:14px 18px;gap:12px;flex-direction:column}.topbar-actions{width:100%;justify-content:space-between}.metric-row{flex-direction:column}.metric{width:100%}}.demo-entry{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);background:radial-gradient(circle at 18% 10%,rgba(245,158,11,.12),transparent 28%),linear-gradient(135deg,#f8fafc,#eef6f3 46%,#f7f1e8)}.demo-entry__content,.demo-entry__preview{min-width:0;padding:48px}.demo-entry__content{display:grid;align-content:center;grid-gap:36px;gap:36px}.demo-entry__brand,.lead-profile,.lead-summary-inline,.sidebar-brand{display:flex;align-items:center;gap:12px}.demo-entry__brand h1,.demo-entry__brand p,.demo-entry__copy h2,.demo-entry__copy p,.sidebar-brand small,.sidebar-brand strong{margin:0}.demo-entry__copy{display:grid;grid-gap:14px;gap:14px;max-width:680px}.demo-entry__copy h2{font-size:clamp(2.1rem,5vw,4.6rem);line-height:1.02}.demo-entry__copy p{color:#53606d;font-size:1.06rem;line-height:1.6}.demo-kicker{font-weight:800;font-size:.82rem;text-transform:uppercase}.demo-entry__cta{width:-moz-fit-content;width:fit-content;min-height:48px}.demo-entry__preview{display:grid;place-items:center}.preview-window{width:min(900px,100%);border:1px solid #d7dee8;border-radius:10px;overflow:hidden;box-shadow:0 30px 90px rgba(30,41,59,.18)}.preview-window__bar{height:42px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:7px;padding:0 16px}.preview-window__bar span{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.preview-window__grid{min-height:430px;display:grid;grid-template-columns:178px 1fr}.preview-nav{color:#d1d5db;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px}.preview-nav strong{color:#ffffff}.preview-main{padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:start}.preview-lead,.preview-metric{display:flex;align-items:center;gap:12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.preview-metric strong{display:block;font-size:1.55rem}.preview-lead span,.preview-metric span{color:#64748b;font-size:.86rem}.preview-card-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.preview-card-row span{min-height:130px;border:1px dashed #cbd5e1;border-radius:8px;background:#ffffff;padding:14px;color:#475569;font-weight:800}.preview-lead{grid-column:1/-1}.app-shell{min-height:100vh;background:#f5f7fb;color:#172033;display:grid;grid-template-columns:260px minmax(0,1fr) minmax(340px,390px)}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#101828;color:#f8fafc;border-right:1px solid rgba(255,255,255,.08);padding:20px;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:22px;gap:22px}.sidebar-brand small{color:#a7b0c0}.sidebar-nav{display:grid;grid-gap:7px;gap:7px}.sidebar-nav button,.sidebar-settings{width:100%;min-height:42px;border-radius:8px;display:flex;align-items:center;gap:10px;color:#dbe4f0;background:transparent;padding:0 12px;cursor:pointer}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{background:rgba(245,158,11,.16)}.sidebar-search-card{align-self:start;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:8px;background:linear-gradient(160deg,rgba(245,158,11,.24),rgba(37,99,235,.12));border:1px solid rgba(255,255,255,.1)}.sidebar-search-card small,.sidebar-search-card span{color:#b8c5d8}.sidebar-search-card strong{font-size:2rem}.app-main{min-width:0;padding:24px;display:grid;align-content:start;grid-gap:18px;gap:18px}.app-topbar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-topbar h1,.app-topbar p,.section-heading h2,.section-heading span{margin:0}.app-topbar h1{font-size:1.65rem}.app-topbar p{color:#64748b}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.activity-feed,.lead-drawer,.metric-tile,.search-command,.section-panel,.workspace-toolbar{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.metric-tile{min-height:118px;display:grid;align-content:center;grid-gap:8px;gap:8px}.metric-tile svg{color:#f59e0b}.metric-tile span{color:#64748b;font-size:.88rem}.metric-tile strong{font-size:1.55rem}.search-command{padding:14px;display:grid;grid-gap:10px;gap:10px}.search-command__form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 92px auto;grid-gap:10px;gap:10px;align-items:end}.composer-grid label,.drawer-section,.search-command label{display:grid;grid-gap:7px;gap:7px}.composer-grid label span,.drawer-label,.search-command label span{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.composer-grid input,.composer-grid select,.drawer-section textarea,.search-command input,.workspace-toolbar input,.workspace-toolbar select{width:100%;min-height:42px;border-radius:8px;border:1px solid #cfd8e3;background:#ffffff;color:#172033;padding:10px 12px;outline:none}.composer-grid input:focus,.composer-grid select:focus,.drawer-section textarea:focus,.search-command input:focus,.workspace-toolbar input:focus,.workspace-toolbar select:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.search-command__status{min-height:28px;gap:8px}.search-command__status,.workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap}.workspace-toolbar{padding:12px;gap:10px}.segmented-control{display:flex;gap:4px;flex-wrap:wrap;background:#edf2f7;padding:4px;border-radius:8px}.segmented-control button{min-height:34px;border-radius:7px;padding:0 11px;background:transparent;color:#475569;cursor:pointer}.segmented-control button.active{color:#f59e0b;box-shadow:0 2px 8px rgba(15,23,42,.08)}.toolbar-search{flex:1 1 280px;display:flex;align-items:center;gap:8px;border:1px solid #cfd8e3;border-radius:8px;padding:0 10px;background:#ffffff}.toolbar-search input{border:0;box-shadow:none;padding-left:0}.messages-workspace,.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.activity-feed,.section-panel{padding:16px;display:grid;grid-gap:14px;gap:14px}.section-panel.wide{grid-column:1/-1}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading span{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.section-heading h2{font-size:1.05rem}.kanban-board{grid-template-columns:repeat(5,minmax(210px,1fr));grid-gap:12px;padding-bottom:4px}.kanban-column{min-height:360px;border-radius:8px;border:1px solid #e2e8f0;display:grid;grid-template-rows:auto auto 1fr;grid-gap:10px;gap:10px}.kanban-column__header{display:flex;justify-content:space-between;gap:10px}.kanban-column__header span,.kanban-column__header strong{display:block}.kanban-column__header span,.kanban-column__score{color:#64748b;font-size:.8rem}.kanban-column__header small{height:26px;border-radius:999px;display:grid;place-items:center;background:#e0f2f1;color:#f59e0b;font-weight:800}.kanban-stack{display:grid;align-content:start;grid-gap:9px;gap:9px}.activity-item,.deal-card,.lead-row-card{width:100%;text-align:left;border:1px solid #e2e8f0;background:#ffffff;border-radius:8px;cursor:pointer;color:#172033}.deal-card{display:grid;grid-gap:8px;gap:8px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{border-color:#94a3b8}.deal-card__move,.deal-card__top,.drawer-actions,.message-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.deal-card span,.deal-card strong{display:block}.deal-card>span{color:#64748b;font-size:.84rem}.deal-card__tags{gap:6px}.deal-card__tags em{font-style:normal;font-size:.74rem;color:#475569;background:#eef2f7;border-radius:999px;padding:4px 8px}.deal-card__move{justify-content:center;border-radius:7px;color:#f59e0b;background:#e0f2f1;font-weight:800;font-size:.8rem}.lead-list{display:grid;grid-gap:8px;gap:8px}.lead-row-card{min-height:72px;display:grid;grid-template-columns:42px minmax(160px,1fr) auto auto minmax(130px,auto) auto;align-items:center;grid-gap:12px;gap:12px}.lead-row-card.active{box-shadow:inset 3px 0 0 #f59e0b}.lead-row-card__main{min-width:0;display:grid;grid-gap:3px;gap:3px}.lead-row-card__main small,.lead-row-card__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-contact,.lead-row-card__main small{color:#64748b;font-size:.84rem}.lead-contact{display:inline-flex;align-items:center;gap:5px}.activity-list,.mini-feed{display:grid;grid-gap:8px;gap:8px}.activity-item{padding:10px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.activity-item small,.activity-item strong{display:block}.activity-item small{color:#64748b;margin-top:2px}.activity-item em{color:#94a3b8;font-size:.78rem;font-style:normal}.activity-dot{width:9px;height:9px;border-radius:999px;background:#2563eb}.activity-item.success .activity-dot{background:#f59e0b}.activity-item.warning .activity-dot{background:#b45309}.messages-workspace{grid-template-columns:minmax(0,1fr) 320px}.message-composer{display:grid;grid-gap:14px;gap:14px}.lead-summary-inline{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc}.lead-summary-inline small{display:block;color:#64748b;margin-top:2px}.composer-grid{display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px;grid-gap:10px;gap:10px}.lead-drawer{position:-webkit-sticky;position:sticky;overflow:auto;border-top:0;border-right:0;border-bottom:0;padding:18px;display:grid;align-content:start;grid-gap:16px;gap:16px}.lead-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-drawer__header span{color:#64748b;font-size:.8rem;font-weight:800;text-transform:uppercase}.lead-profile h2,.lead-profile p{margin:0}.lead-profile h2{font-size:1.25rem}.lead-profile p{color:#64748b}.lead-avatar.large{width:54px;height:54px;font-size:1.3rem}.drawer-actions .button{flex:1 1}.drawer-section textarea{min-height:86px;resize:vertical}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.status-grid button{min-height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;cursor:pointer}.drawer-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.drawer-stats div{border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:4px;gap:4px}.drawer-stats span{color:#64748b;font-size:.78rem}.drawer-stats strong{font-size:1.15rem}.empty-state.compact{min-height:180px;border:1px dashed #cbd5e1;border-radius:8px}@media (max-width:1300px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.lead-drawer{position:fixed;top:0;right:0;width:min(390px,100vw);z-index:30;box-shadow:-24px 0 60px rgba(15,23,42,.16)}}@media (max-width:980px){.demo-entry{grid-template-columns:1fr}.demo-entry__content,.demo-entry__preview{padding:24px}.app-shell{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;grid-template-rows:auto auto}.sidebar-search-card,.sidebar-settings{display:none}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-nav button{justify-content:center;padding:0 8px}.composer-grid,.messages-workspace,.metric-strip,.overview-grid,.search-command__form{grid-template-columns:1fr}.section-panel.wide{grid-column:auto}.lead-row-card{grid-template-columns:42px minmax(0,1fr) auto}.lead-contact,.lead-row-card>.score-pill,.lead-row-card>.source-pill{display:none}}@media (max-width:640px){.app-main{padding:14px}.app-topbar,.workspace-toolbar{align-items:stretch;flex-direction:column}.toolbar-search,.topbar-actions,.workspace-toolbar>*{width:100%}.segmented-control{overflow-x:auto;flex-wrap:nowrap}.kanban-board{grid-template-columns:repeat(5,260px)}.preview-window__grid{grid-template-columns:1fr}.preview-nav{display:none}}:root{--background:#07080b;--surface:#0f1218;--surface-strong:#171b23;--ink:#f7f7f5;--muted:#8b93a1;--line:#252b36;--brand-strong:#f97316;--blue:#60a5fa;--amber:#f59e0b;--red:#fb7185;--green-soft:rgba(245,158,11,0.12);--blue-soft:rgba(96,165,250,0.12);--amber-soft:rgba(245,158,11,0.14);--shadow:0 24px 80px rgba(0,0,0,0.45);color-scheme:dark}body{background:radial-gradient(circle at 72% -10%,rgba(245,158,11,.22),transparent 30%),radial-gradient(circle at 5% 12%,rgba(249,115,22,.1),transparent 28%),#07080b;color:#f7f7f5}.activity-feed,.activity-item,.app-sidebar,.auth-form,.brand-mark,.button,.deal-card,.demo-entry__cta,.drawer-stats div,.empty-state.compact,.history-row,.icon-button,.kanban-column,.lead-avatar,.lead-drawer,.lead-mini,.lead-row-card,.lead-summary-inline,.message-output,.metric,.metric-tile,.preview-card,.preview-card-row span,.preview-lead,.preview-metric,.preview-window,.score-pill,.search-command,.section-panel,.setup-warning,.status-grid button,.status-pill,.tab-button,.table-shell,.tag,.workspace-toolbar{border-radius:4px}.brand-mark{box-shadow:0 0 32px rgba(245,158,11,.28)}.brand-mark,.button.primary{background:linear-gradient(135deg,#f59e0b,#f97316);color:#120a02}.button.primary{border:1px solid rgba(255,184,77,.65);box-shadow:0 0 0 1px rgba(245,158,11,.16),0 12px 36px rgba(245,158,11,.2)}.button.secondary,.icon-button,.tab-button{background:#11151d;border-color:#2a303b;color:#e7e9ee}.button:hover,.icon-button:hover,.tab-button:hover{border-color:rgba(245,158,11,.6);box-shadow:0 10px 28px rgba(0,0,0,.25)}.demo-entry{background:linear-gradient(90deg,rgba(7,8,11,.96),rgba(7,8,11,.78)),radial-gradient(circle at 82% 18%,rgba(245,158,11,.24),transparent 32%),#07080b}.demo-entry__copy h2{color:#fff7ed}.demo-entry__brand p,.demo-entry__copy p,.preview-lead span,.preview-metric span{color:#a0a8b5}.demo-kicker{color:#f59e0b}.preview-window{background:#0c0f15;border-color:rgba(245,158,11,.22);box-shadow:0 0 0 1px rgba(245,158,11,.08),0 30px 110px rgba(0,0,0,.55)}.preview-card-row span,.preview-lead,.preview-main,.preview-metric,.preview-window__bar{background:#10141c;border-color:#272e3a}.preview-nav{background:#07080b}.app-shell{background:radial-gradient(circle at 50% -12%,rgba(245,158,11,.16),transparent 30%),linear-gradient(180deg,#0a0d12,#07080b);color:#f7f7f5}.app-sidebar{background:rgba(8,10,14,.96);border-right-color:#242a34}.activity-item em,.activity-item small,.app-topbar p,.composer-grid label span,.deal-card>span,.drawer-label,.drawer-stats span,.kanban-column__header span,.kanban-column__score,.lead-contact,.lead-profile p,.lead-row-card__main small,.lead-summary-inline small,.metric-tile span,.search-command label span,.section-heading span,.sidebar-brand small,.sidebar-search-card small,.sidebar-search-card span{color:#8b93a1}.sidebar-nav button,.sidebar-settings{color:#a7afbd}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{color:#fff7ed}.sidebar-search-card{background:linear-gradient(160deg,rgba(245,158,11,.18),rgba(249,115,22,.08)),#11151d;border-color:rgba(245,158,11,.2);box-shadow:inset 0 0 34px rgba(245,158,11,.08)}.activity-feed,.lead-drawer,.metric-tile,.search-command,.section-panel,.workspace-toolbar{background:rgba(14,17,24,.92);border-color:#262c37;box-shadow:0 0 0 1px rgba(255,255,255,.02),0 18px 60px rgba(0,0,0,.3)}.metric-tile{min-height:94px;padding:14px}.metric-tile svg,.section-heading svg{color:#f59e0b}.metric-tile strong{color:#fff7ed}.ai-metric,.ai-surface{box-shadow:inset 0 0 32px rgba(245,158,11,.045),0 16px 60px rgba(0,0,0,.28)}.ai-button:after{content:"";position:absolute;inset:-2px;border-radius:5px;border:1px solid rgba(245,158,11,.24);pointer-events:none}.composer-grid input,.composer-grid select,.drawer-section textarea,.field input,.field select,.field textarea,.inline-input,.search-command input,.workspace-toolbar input,.workspace-toolbar select{background:#090c12;border-color:#29313d;color:#f7f7f5}.composer-grid input:focus,.composer-grid select:focus,.drawer-section textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.inline-input:focus,.search-command input:focus,.workspace-toolbar input:focus,.workspace-toolbar select:focus{box-shadow:0 0 0 3px rgba(245,158,11,.14)}.segmented-control,.toolbar-search{background:#090c12;border-color:#29313d}.segmented-control button{color:#9aa3b2}.segmented-control button.active{background:#1f2632;color:#fbbf24;box-shadow:inset 0 0 0 1px rgba(245,158,11,.18)}.kanban-column{min-height:310px;background:#0b0e14;border-color:#242b36;padding:8px}.kanban-column__header small{background:rgba(245,158,11,.13);color:#fbbf24}.activity-item,.deal-card,.lead-row-card,.lead-summary-inline{background:#11151d;border-color:#27303c;color:#f7f7f5}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{border-color:rgba(245,158,11,.55);box-shadow:0 12px 34px rgba(0,0,0,.32)}.deal-card__tags em,.tag{background:#191f2a;color:#c2c8d2}.deal-card__move{color:#fbbf24;background:rgba(245,158,11,.12)}.lead-row-card.active{border-color:#f59e0b;box-shadow:inset 3px 0 0 #f59e0b,0 0 32px rgba(245,158,11,.08)}.lead-avatar{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(249,115,22,.12));color:#fbbf24}.score-pill{background:rgba(245,158,11,.13);color:#fbbf24}.status-pill{background:rgba(96,165,250,.1);color:#93c5fd}.status-pill.qualified,.status-pill.won{background:rgba(245,158,11,.13);color:#fbbf24}.status-pill.lost{background:rgba(251,113,133,.12);color:#fb7185}.activity-dot,.activity-item.success .activity-dot{background:#f59e0b;box-shadow:0 0 16px rgba(245,158,11,.6)}.activity-item.warning .activity-dot{background:#fb7185;box-shadow:0 0 16px rgba(251,113,133,.45)}.lead-drawer{background:rgba(10,13,18,.98);border-left-color:#29313d}.drawer-stats div,.status-grid button{background:#11151d;border-color:#29313d;color:#d9dee7}.status-grid button.active{background:linear-gradient(135deg,#f59e0b,#f97316);color:#120a02;border-color:#f59e0b}.ai-output,.message-output{background:#090c12;color:#f7f7f5}.empty-state.compact{background:#0b0e14;border-color:#29313d}.error{background:rgba(251,113,133,.12);color:#fb7185}.success{background:rgba(245,158,11,.12);color:#fbbf24}:root{--background:#f6f7fb;--surface:#ffffff;--surface-strong:#f8fafc;--ink:#101828;--muted:#667085;--line:#e4e7ec;--brand:#f59e0b;--brand-strong:#ea580c;--blue:#2563eb;--amber:#b45309;--red:#b42318;--green-soft:rgba(245,158,11,0.1);--blue-soft:#eef4ff;--amber-soft:#fff7ed;--shadow:0 14px 40px rgba(16,24,40,0.08);color-scheme:light}body{background:linear-gradient(180deg,#fbfcff,#f4f6fb 48%,#eef2f7);color:var(--ink)}.activity-feed,.activity-item,.app-sidebar,.auth-form,.brand-mark,.button,.deal-card,.demo-entry__cta,.drawer-stats div,.empty-state.compact,.history-row,.icon-button,.kanban-column,.lead-avatar,.lead-drawer,.lead-mini,.lead-row-card,.lead-summary-inline,.message-output,.metric,.metric-tile,.preview-card,.preview-card-row span,.preview-lead,.preview-metric,.preview-window,.score-pill,.search-command,.section-panel,.setup-warning,.status-grid button,.status-pill,.tab-button,.table-shell,.tag,.workspace-toolbar{border-radius:6px}.brand-mark{color:#fff7ed}.brand-mark,.button.primary{background:linear-gradient(135deg,#f59e0b,#ea580c)}.button.primary{color:#ffffff;border:1px solid #d97706;box-shadow:0 8px 18px rgba(245,158,11,.18)}.button.secondary,.icon-button,.tab-button{background:#ffffff;border:1px solid #d0d5dd;color:#344054;box-shadow:0 1px 2px rgba(16,24,40,.04)}.button:hover,.icon-button:hover,.tab-button:hover{transform:translateY(-1px);border-color:#f59e0b;box-shadow:0 8px 18px rgba(16,24,40,.08)}.demo-entry{background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(248,250,252,.86)),linear-gradient(135deg,rgba(245,158,11,.08),transparent 32%),#f8fafc}.demo-entry__copy h2{color:#101828;letter-spacing:0}.demo-entry__brand p,.demo-entry__copy p,.preview-lead span,.preview-metric span{color:#667085}.demo-kicker{color:#d97706;letter-spacing:.08em}.preview-window{box-shadow:0 24px 60px rgba(16,24,40,.12)}.preview-card-row span,.preview-lead,.preview-main,.preview-metric,.preview-window,.preview-window__bar{background:#ffffff;border-color:#e4e7ec}.preview-main{background:#f8fafc}.preview-nav{background:#111827}.app-shell{background:linear-gradient(180deg,#fbfcff,#f7f9fc 42%,#eef2f7);color:#101828}.app-sidebar{background:#0b1220;box-shadow:inset -1px 0 0 rgba(255,255,255,.04)}.sidebar-brand strong{color:#ffffff}.sidebar-brand small,.sidebar-search-card small,.sidebar-search-card span{color:#98a2b3}.sidebar-nav button,.sidebar-settings{color:#cbd5e1;min-height:38px}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{background:rgba(245,158,11,.12)}.sidebar-search-card{background:linear-gradient(160deg,rgba(245,158,11,.13),rgba(255,255,255,.03)),#111827;border-color:rgba(255,255,255,.1);box-shadow:none}.app-topbar h1,.deal-card strong,.drawer-stats strong,.lead-profile h2,.lead-row-card__main strong,.lead-summary-inline strong,.metric-tile strong,.section-heading h2{color:#101828}.activity-item em,.activity-item small,.app-topbar p,.composer-grid label span,.deal-card>span,.drawer-label,.drawer-stats span,.kanban-column__header span,.kanban-column__score,.lead-contact,.lead-profile p,.lead-row-card__main small,.lead-summary-inline small,.metric-tile span,.search-command label span,.section-heading span{color:#667085}.activity-feed,.lead-drawer,.metric-tile,.search-command,.section-panel,.workspace-toolbar{background:#ffffff;border-color:#e4e7ec;box-shadow:0 10px 30px rgba(16,24,40,.05)}.metric-tile{min-height:100px;padding:15px}.metric-tile svg,.section-heading svg{color:#d97706}.ai-metric,.ai-surface{border-color:rgba(245,158,11,.28);background:linear-gradient(180deg,rgba(255,247,237,.62),rgba(255,255,255,.98)),#ffffff;box-shadow:0 10px 28px rgba(245,158,11,.06)}.ai-button{position:relative}.ai-button:after{content:none}.composer-grid input,.composer-grid select,.drawer-section textarea,.field input,.field select,.field textarea,.inline-input,.search-command input,.workspace-toolbar input,.workspace-toolbar select{background:#ffffff;border-color:#d0d5dd;color:#101828}.composer-grid input:focus,.composer-grid select:focus,.drawer-section textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.inline-input:focus,.search-command input:focus,.workspace-toolbar input:focus,.workspace-toolbar select:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.segmented-control,.toolbar-search{background:#f8fafc;border-color:#e4e7ec}.segmented-control button{color:#667085}.segmented-control button.active{background:#ffffff;color:#d97706;box-shadow:0 1px 3px rgba(16,24,40,.08)}.kanban-board{gap:10px}.kanban-column{min-height:330px;border-color:#e4e7ec;padding:9px}.kanban-column__header small{color:#d97706}.activity-item,.deal-card,.lead-row-card,.lead-summary-inline{background:#ffffff;border-color:#e4e7ec;color:#101828}.deal-card{box-shadow:0 4px 12px rgba(16,24,40,.04)}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{box-shadow:0 10px 22px rgba(16,24,40,.08)}.deal-card__tags em,.tag{background:#f2f4f7}.deal-card__move{color:#d97706}.lead-row-card.active{border-color:rgba(245,158,11,.72);box-shadow:inset 3px 0 0 #f59e0b,0 8px 22px rgba(245,158,11,.08)}.lead-avatar{color:#d97706}.score-pill{background:#fff7ed;color:#b45309}.status-pill{background:#eef4ff;color:#2563eb}.status-pill.qualified,.status-pill.won{background:#fff7ed;color:#b45309}.status-pill.lost{background:#fff1f3;color:#b42318}.source-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:800;background:#f2f4f7;color:#475467}.source-pill.serpapi{color:#027a48}.source-pill.demo{color:#b45309}.activity-dot,.activity-item.success .activity-dot{background:#d97706;box-shadow:none}.activity-item.warning .activity-dot{background:#b42318;box-shadow:none}.lead-drawer{border-left-color:#e4e7ec}.drawer-stats div,.status-grid button{background:#ffffff;border-color:#e4e7ec;color:#475467}.status-grid button.active{background:#f59e0b;color:#ffffff;border-color:#d97706}.ai-output,.message-output{border-color:rgba(245,158,11,.22)}.empty-state.compact{background:#f8fafc;border-color:#d0d5dd}.error{background:#fff1f3;color:#b42318}.success{background:#fff7ed;color:#b45309}@media (max-width:1300px){.lead-drawer{box-shadow:-24px 0 60px rgba(16,24,40,.14)}}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-shimmer{0%{transform:translateX(-120%) skewX(-16deg)}to{transform:translateX(220%) skewX(-16deg)}}.motion-view{animation:motion-fade-up .24s ease-out both}.motion-card{animation:motion-fade-up .26s ease-out both;animation-delay:calc(var(--motion-index, 0) * 26ms)}.motion-drawer{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.motion-drawer.is-open{opacity:1;transform:translateX(0);pointer-events:auto}.motion-drawer.is-closed{opacity:0;transform:translateX(18px);pointer-events:none}.activity-item,.button,.deal-card,.icon-button,.lead-row-card,.lead-summary-inline,.metric-tile,.search-command,.section-panel,.segmented-control button,.sidebar-nav button,.sidebar-settings,.status-grid button,.tab-button,.workspace-toolbar{transition:background-color .16s ease,border-color .16s ease,box-shadow .18s ease,color .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.kanban-column{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kanban-column:hover{border-color:#d0d5dd;box-shadow:0 12px 28px rgba(16,24,40,.06)}.deal-card:hover{transform:translateY(-3px)}.activity-item:hover,.lead-row-card:hover,.metric-tile:hover{transform:translateY(-2px)}.button.is-loading{overflow:hidden}.button.is-loading:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:motion-shimmer 1.2s ease-in-out infinite;pointer-events:none}.ai-surface:hover{border-color:rgba(245,158,11,.38);box-shadow:0 14px 34px rgba(245,158,11,.08)}.ai-output,.lead-drawer .activity-item,.lead-drawer .lead-summary-inline,.message-output{transition:background-color .16s ease,border-color .16s ease,box-shadow .18s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.landing-shell{min-height:100vh;background:linear-gradient(180deg,#ffffff,#f7f9fc 44%,#eef2f7);color:#101828}.landing-hero{padding:22px clamp(18px,4vw,64px) 42px;border-bottom:1px solid #e4e7ec;background:radial-gradient(circle at 86% 12%,rgba(245,158,11,.14),transparent 28%),linear-gradient(135deg,#ffffff,#f8fafc 55%,#eef2f7)}.credential-note,.landing-actions,.landing-brand,.landing-nav,.login-card__header{display:flex;align-items:center}.landing-nav{justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto 48px}.landing-brand{gap:11px}.landing-brand small,.landing-brand strong{display:block}.landing-brand strong{color:#101828}.landing-brand small{color:#667085;font-size:.82rem}.landing-brand.compact strong{color:#ffffff}.landing-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);align-items:center}.landing-copy{display:grid;grid-gap:22px;gap:22px}.landing-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:#fff7ed;border:1px solid rgba(245,158,11,.24);color:#b45309;font-size:.82rem;font-weight:800}.landing-copy h1,.landing-copy p{margin:0}.landing-copy h1{max-width:780px;font-size:clamp(2.6rem,6vw,5.7rem);line-height:.98;letter-spacing:-.03em}.landing-copy p{max-width:640px;color:#475467;font-size:1.08rem;line-height:1.65}.landing-actions{gap:10px;flex-wrap:wrap}.landing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:660px}.landing-benefit,.landing-login-card,.landing-metrics div,.preview-column,.preview-deal,.preview-kpis div{background:#ffffff;border:1px solid #e4e7ec;border-radius:6px}.landing-metrics div{padding:14px;box-shadow:0 8px 24px rgba(16,24,40,.04)}.landing-metrics span,.landing-metrics strong,.preview-kpis span,.preview-kpis strong{display:block}.landing-metrics strong{font-size:1.45rem}.landing-metrics span{margin-top:2px;color:#667085;font-size:.86rem}.landing-login-card{display:grid;grid-gap:14px;gap:14px;padding:18px;box-shadow:0 24px 70px rgba(16,24,40,.14)}.login-card__header{gap:12px;padding-bottom:6px}.login-card__header small,.login-card__header strong{display:block}.login-card__header small{color:#667085;margin-top:2px}.login-field{display:grid;grid-gap:7px;gap:7px}.login-field span{color:#667085;font-size:.78rem;font-weight:800;text-transform:uppercase}.login-field input{min-height:42px;background:#f8fafc}.login-field input,.login-field textarea{width:100%;border:1px solid #d0d5dd;color:#101828;border-radius:6px;padding:10px 12px;outline:none}.login-field textarea{min-height:104px;resize:vertical;background:#ffffff}.login-field input:focus,.login-field textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.12)}.landing-login-form{display:grid;grid-gap:14px;gap:14px}.landing-login-card .setup-warning{padding:12px;box-shadow:none}.credential-note{align-items:flex-start;gap:8px;color:#667085;font-size:.86rem;line-height:1.45}.credential-note svg{color:#d97706;flex:0 0 auto;margin-top:2px}.landing-benefits{max-width:1180px;margin:34px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-benefit{padding:16px;display:grid;grid-gap:9px;gap:9px;box-shadow:0 8px 22px rgba(16,24,40,.04)}.landing-benefit svg{color:#d97706}.landing-benefit p,.landing-benefit strong{margin:0}.landing-benefit p{color:#667085;font-size:.9rem;line-height:1.5}.landing-preview{padding:42px clamp(18px,4vw,64px) 58px}.dashboard-preview{max-width:1180px;margin:0 auto;min-height:470px;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 28px 80px rgba(16,24,40,.12)}.dashboard-preview__sidebar{background:#0b1220;color:#cbd5e1;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px}.dashboard-preview__sidebar>span{min-height:36px;display:flex;align-items:center;border-radius:6px;padding:0 10px;color:#cbd5e1}.dashboard-preview__sidebar>span.active{background:rgba(245,158,11,.13);color:#ffffff}.dashboard-preview__main{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:22px;background:#f8fafc}.preview-topline{display:flex;justify-content:space-between;gap:16px;align-items:center}.preview-topline small,.preview-topline span,.preview-topline strong{display:block}.preview-topline small{color:#667085;margin-bottom:4px}.preview-topline span{background:#fff7ed;color:#b45309;border:1px solid rgba(245,158,11,.22);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.preview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-kpis div{padding:13px;display:grid;grid-gap:5px;gap:5px}.preview-kpis svg{color:#d97706}.preview-kpis strong{font-size:1.35rem}.preview-kpis span{color:#667085;font-size:.82rem}.preview-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-column{min-height:230px;background:#f9fafb;padding:10px;display:grid;align-content:start;grid-gap:9px;gap:9px}.preview-column>span{color:#667085;font-size:.78rem;font-weight:800;text-transform:uppercase}.preview-deal{min-height:76px;padding:11px;box-shadow:0 8px 18px rgba(16,24,40,.04)}.preview-deal small,.preview-deal strong{display:block}.preview-deal small{color:#667085;margin-top:4px}.preview-deal.muted{min-height:58px;border-style:dashed;background:#ffffff;opacity:.76}.command-panel,.dashboard-preview,.landing-benefit,.landing-login-card,.preview-deal{transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.landing-benefit:hover,.preview-deal:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.42);box-shadow:0 14px 30px rgba(16,24,40,.08)}.activity-workspace{display:grid;max-width:860px}.context-workspace{display:grid;grid-gap:14px;gap:14px}.context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.82fr);grid-gap:14px;gap:14px;align-items:start}.context-card,.context-preview{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid #e4e7ec;border-radius:6px;background:#ffffff}.context-form{display:grid;grid-gap:12px;gap:12px}.context-preview{position:-webkit-sticky;position:sticky;top:18px}.context-preview p{margin:0;color:#667085;font-size:.9rem;line-height:1.55}.command-overlay{position:fixed;inset:0;z-index:80;display:grid;align-items:start;justify-items:center;padding:min(12vh,96px) 18px 32px;background:rgba(16,24,40,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-panel{width:min(720px,100%);overflow:hidden;background:rgba(255,255,255,.98);border:1px solid rgba(208,213,221,.95);border-radius:8px;box-shadow:0 28px 80px rgba(16,24,40,.22)}.command-input{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 16px;border-bottom:1px solid #e4e7ec}.command-input svg{color:#d97706}.command-input input{width:100%;border:0;outline:0;background:transparent;color:#101828;font-size:1rem}.command-input input::placeholder{color:#98a2b3}.command-results{max-height:min(58vh,520px);overflow:auto;padding:8px}.command-item{width:100%;min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#101828;text-align:left;cursor:pointer}.command-item.active,.command-item:hover{background:#fff7ed;border-color:rgba(245,158,11,.3)}.command-item__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:#ffffff;border:1px solid #e4e7ec;color:#d97706}.command-item em,.command-item small,.command-item span,.command-item strong{min-width:0;display:block}.command-item small{color:#98a2b3;font-size:.72rem;font-weight:800;text-transform:uppercase}.command-item em,.command-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.command-item em{color:#667085;font-size:.84rem;font-style:normal}.command-item>svg{color:#98a2b3}.command-empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#667085;text-align:center}.command-empty svg{color:#d97706}.command-empty strong{color:#101828}@media (max-width:980px){.context-grid,.dashboard-preview,.landing-grid{grid-template-columns:1fr}.landing-nav{margin-bottom:30px}.landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview__sidebar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.dashboard-preview__sidebar .landing-brand{grid-column:1/-1}.context-preview{position:static}}@media (max-width:760px){.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-nav button{font-size:.86rem}}@media (max-width:640px){.landing-hero,.landing-preview{padding-left:14px;padding-right:14px}.landing-nav,.preview-topline{align-items:stretch;flex-direction:column}.landing-actions .button,.landing-login-card .button,.landing-nav__button{width:100%}.context-grid,.dashboard-preview__sidebar,.landing-benefits,.landing-metrics,.preview-kpis,.preview-pipeline{grid-template-columns:1fr}.landing-copy h1{font-size:clamp(2.2rem,14vw,3.4rem)}.command-overlay{padding:12px}.command-panel{width:100%}}.activity-feed,.activity-item,.brand-mark,.button,.command-panel,.context-card,.context-preview,.dashboard-preview,.deal-card,.drawer-stats div,.icon-button,.kanban-column,.landing-benefit,.landing-login-card,.lead-row-card,.lead-summary-inline,.metric-tile,.search-command,.section-panel,.status-grid button,.tab-button,.workspace-toolbar{border-radius:4px}.app-main{padding:28px;gap:20px}.metric-strip{gap:14px}.metric-tile{padding:16px}.activity-feed,.search-command,.section-panel,.workspace-toolbar{padding:18px}.kanban-column{min-height:340px;gap:12px}.kanban-column__score{font-size:.78rem;font-weight:800;text-transform:uppercase}.deal-card{gap:10px}.deal-card__top{align-items:flex-start}.lead-row-card{min-height:76px;padding:12px 14px;grid-template-columns:42px minmax(180px,1fr) auto auto minmax(130px,auto) auto}.lead-temperature{display:inline-flex;align-items:center;gap:7px;min-height:28px;width:-moz-fit-content;width:fit-content;border:1px solid #e4e7ec;border-radius:999px;padding:0 9px;color:#475467;white-space:nowrap}.lead-temperature__stars{display:inline-flex;align-items:center;gap:1px}.lead-temperature__stars svg{color:#d0d5dd;stroke-width:2.2}.lead-temperature__stars svg.active{color:#d97706;fill:currentColor}.lead-temperature__label{font-size:.78rem;font-weight:850}.lead-temperature small{color:#667085;font-size:.74rem;font-weight:700}.lead-temperature.hot{border-color:rgba(245,158,11,.34)}.lead-temperature.warm{border-color:rgba(234,179,8,.28)}.lead-temperature.cold{border-color:#e4e7ec;background:#f8fafc}.lead-temperature.compact{min-height:26px;gap:6px;padding:0 8px}.lead-temperature.compact .lead-temperature__label{font-size:.75rem}.drawer-stats strong .lead-temperature{margin-top:2px}.landing-copy h1{letter-spacing:0}@media (max-width:980px){.app-main{padding:20px}.lead-row-card{grid-template-columns:42px minmax(0,1fr) auto}.lead-row-card>.lead-temperature,.lead-row-card>.source-pill{display:none}}@media (max-width:640px){.app-main{padding:16px;gap:16px}}:root{--lf-bg:#f6f7fb;--lf-surface:#ffffff;--lf-surface-soft:#f8fafc;--lf-surface-muted:#f2f4f7;--lf-border:#e4e7ec;--lf-border-strong:#d0d5dd;--lf-text:#101828;--lf-muted:#667085;--lf-subtle:#98a2b3;--lf-accent:#f59e0b;--lf-accent-strong:#d97706;--lf-danger:#b42318;--lf-success:#027a48;--lf-radius-xs:3px;--lf-radius-sm:4px;--lf-radius-md:6px;--lf-shadow-xs:0 1px 2px rgba(16,24,40,0.04);--lf-shadow-sm:0 8px 18px rgba(16,24,40,0.05);--lf-shadow-panel:0 18px 42px rgba(16,24,40,0.07);--lf-space-1:4px;--lf-space-2:8px;--lf-space-3:12px;--lf-space-4:16px;--lf-space-5:20px;--lf-space-6:24px}.app-shell{grid-template-columns:248px minmax(0,1fr) minmax(316px,352px)}.app-main{padding:var(--lf-space-6);gap:var(--lf-space-4)}.activity-feed,.activity-item,.ai-output,.command-panel,.context-card,.context-preview,.deal-card,.drawer-stats div,.empty-state.compact,.kanban-column,.lead-drawer,.lead-row-card,.lead-summary-inline,.message-output,.metric-tile,.search-command,.section-panel,.status-grid button,.workspace-toolbar{border-radius:var(--lf-radius-sm);border-color:var(--lf-border);background:var(--lf-surface);color:var(--lf-text);box-shadow:var(--lf-shadow-xs)}.activity-feed,.context-card,.context-preview,.search-command,.section-panel,.workspace-toolbar{padding:var(--lf-space-4)}.metric-strip{gap:var(--lf-space-3)}.metric-tile{min-height:88px;padding:var(--lf-space-4);gap:var(--lf-space-2)}.command-input svg,.metric-tile svg,.section-heading svg{color:var(--lf-accent-strong)}.command-item strong,.deal-card__name,.drawer-stats strong,.lead-profile h2,.lead-row-card__main strong,.metric-tile strong,.section-heading h2{color:var(--lf-text);letter-spacing:0}.metric-tile strong{font-size:1.36rem;line-height:1.05}.activity-item em,.activity-item small,.composer-grid label span,.deal-card__category,.deal-card__city,.drawer-label,.drawer-stats span,.kanban-column__header span,.kanban-column__score,.lead-contact,.lead-profile p,.lead-row-card__main small,.lead-summary-inline small,.metric-tile span,.search-command label span,.section-heading span{color:var(--lf-muted)}.section-heading{gap:var(--lf-space-3)}.composer-grid label span,.drawer-label,.kanban-column__score,.login-field span,.search-command label span,.section-heading span{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.section-heading h2{font-size:1rem;line-height:1.25}.button,.icon-button,.segmented-control button,.status-grid button,.tab-button{border-radius:var(--lf-radius-sm)}.button.primary{background:var(--lf-accent);border:1px solid var(--lf-accent);box-shadow:none;color:#1f1300}.button.secondary,.icon-button,.tab-button{background:var(--lf-surface)}.button:hover,.icon-button:hover,.segmented-control button:hover,.status-grid button:hover,.tab-button:hover{border-color:rgba(245,158,11,.45);transform:translateY(-1px)}.search-command,.workspace-toolbar{box-shadow:none}.composer-grid input,.composer-grid select,.drawer-section textarea,.login-field input,.login-field textarea,.search-command input,.segmented-control,.toolbar-search,.workspace-toolbar input,.workspace-toolbar select{border-color:var(--lf-border-strong);background:var(--lf-surface);color:var(--lf-text);border-radius:var(--lf-radius-sm)}.segmented-control{background:var(--lf-surface-muted);padding:var(--lf-space-1)}.segmented-control button.active{background:var(--lf-surface);box-shadow:var(--lf-shadow-xs)}.kanban-board{display:grid;grid-template-columns:repeat(5,minmax(218px,1fr));grid-gap:var(--lf-space-3);gap:var(--lf-space-3);padding:2px 1px var(--lf-space-2);scrollbar-width:thin}.kanban-column{min-height:286px;padding:var(--lf-space-3);gap:var(--lf-space-2);background:var(--lf-surface-soft);grid-template-rows:auto auto minmax(0,1fr)}.kanban-column:hover{background:var(--lf-surface)}.kanban-column__header{align-items:center}.kanban-column__header strong{font-size:.9rem;line-height:1.2}.kanban-column__header span{margin-top:2px;font-size:.76rem}.kanban-column__header small{min-width:24px;height:24px;border-radius:var(--lf-radius-sm);background:#fff7ed}.kanban-column__score{min-height:24px;display:flex;align-items:center;border-top:1px solid var(--lf-border);border-bottom:1px solid var(--lf-border);font-size:.68rem}.kanban-stack{gap:var(--lf-space-2);max-height:min(54vh,520px);scrollbar-width:thin}.deal-card{min-height:0;box-shadow:none}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{border-color:rgba(245,158,11,.5);transform:translateY(-1px)}.deal-card__meta,.deal-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-2)}.deal-card .lead-avatar{font-size:.8rem}.deal-card__body{min-width:0;display:grid;grid-gap:2px}.deal-card__name{display:-webkit-box;font-size:.9rem;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2}.deal-card__category,.deal-card__city{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.deal-card__city{display:inline-flex;align-items:center;gap:4px;max-width:100px}.deal-card__meta{flex-wrap:wrap}.deal-card__tags{min-height:22px;gap:var(--lf-space-1)}.deal-card__tags em,.lead-temperature,.source-pill,.status-pill,.tag{border-radius:var(--lf-radius-sm)}.deal-card__tags em,.tag{background:var(--lf-surface-muted);color:#475467;font-size:.7rem;padding:3px 6px}.source-pill{min-height:22px;padding:0 7px;border:1px solid var(--lf-border);background:var(--lf-surface-muted);font-size:.68rem;letter-spacing:.02em}.source-pill.serpapi{background:#ecfdf3;color:var(--lf-success);border-color:#abefc6}.source-pill.demo{background:#fff7ed;color:var(--lf-accent-strong);border-color:#fed7aa}.deal-card__move{min-height:28px;margin-top:1px;border-radius:var(--lf-radius-sm)}.lead-list{gap:var(--lf-space-2)}.lead-row-card{min-height:68px;padding:10px 12px;grid-template-columns:36px minmax(180px,1fr) auto auto minmax(118px,auto) auto;gap:var(--lf-space-3);box-shadow:none}.lead-row-card.active{border-color:rgba(245,158,11,.7);box-shadow:inset 3px 0 0 var(--lf-accent),var(--lf-shadow-xs)}.lead-inline-details{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:14px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#ffffff;box-shadow:var(--lf-shadow-xs)}.lead-inline-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--lf-border)}.lead-inline-details__header div{min-width:0}.lead-inline-details__header>div>span,.lead-inline-label{color:#516176;font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.lead-inline-details__header h3{margin:4px 0 2px;color:#0b1f3a;font-size:1.08rem;line-height:1.2}.lead-inline-details__header p{margin:0;color:var(--lf-muted);font-size:.84rem;line-height:1.35}.lead-inline-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.9fr);grid-gap:12px;gap:12px}.lead-inline-card{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#f7f9fc}.lead-inline-card--ai,.lead-inline-card--summary{background:#ffffff}.lead-inline-card--ai{grid-column:1/-1}.lead-inline-card--ai .ai-button{width:-moz-fit-content;width:fit-content;min-height:36px}.lead-inline-card p{margin:0;color:#344054;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.lead-inline-actions,.lead-inline-meta{display:flex;flex-wrap:wrap;gap:8px}.lead-inline-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lead-inline-stats div{min-height:58px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:9px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#ffffff}.lead-inline-stats span{color:var(--lf-muted);font-size:.68rem;font-weight:760}.lead-inline-stats strong{color:#0b1f3a;font-size:.94rem;line-height:1.2}.lead-inline-actions{padding-top:2px}.lead-inline-actions .button{min-height:36px;justify-content:center}.lead-avatar{width:36px;height:36px;border-radius:var(--lf-radius-sm);background:#fff7ed}.lead-temperature{min-height:24px;gap:6px;background:var(--lf-surface);padding:0 7px}.lead-temperature__label{font-size:.72rem;font-weight:800}.lead-temperature.hot{background:#fff7ed;border-color:#fed7aa;color:#b45309}.lead-temperature.warm{background:#fefce8;border-color:#fde68a;color:#a16207}.lead-temperature.cold{background:var(--lf-surface-soft);border-color:var(--lf-border);color:#475467}.lead-temperature.compact{min-height:24px;padding:0 7px}.lead-drawer{padding:var(--lf-space-4);gap:var(--lf-space-4);overscroll-behavior:contain;box-shadow:none}.lead-drawer__header{z-index:2;margin:calc(var(--lf-space-4) * -1) calc(var(--lf-space-4) * -1) 0;padding:var(--lf-space-4);border-bottom:1px solid var(--lf-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-profile{align-items:flex-start;gap:var(--lf-space-3)}.lead-profile__content{min-width:0;display:grid;grid-gap:6px;gap:6px}.lead-profile__title-row{display:flex;justify-content:space-between;gap:var(--lf-space-2)}.lead-profile h2{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.26}.lead-profile p{font-size:.84rem;line-height:1.35}.lead-avatar.large{width:46px;height:46px;font-size:1.05rem}.drawer-actions{gap:var(--lf-space-2)}.drawer-actions .button,.message-actions .button{min-height:38px}.drawer-section{padding-top:var(--lf-space-3);border-top:1px solid var(--lf-border)}.drawer-section,.status-grid{gap:var(--lf-space-2)}.status-grid button{min-height:34px;background:var(--lf-surface);color:#475467;box-shadow:none}.status-grid button.active{background:var(--lf-accent);border-color:var(--lf-accent);color:#1f1300}.drawer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-2)}.drawer-stats div{min-height:64px;padding:10px;background:var(--lf-surface-soft);box-shadow:none}.drawer-stats strong{font-size:1rem;line-height:1.2}.drawer-section textarea{min-height:92px;line-height:1.5}.lead-drawer .message-composer{gap:var(--lf-space-3);padding-top:var(--lf-space-3);border-top:1px solid var(--lf-border)}.lead-drawer .composer-grid{grid-template-columns:1fr;gap:var(--lf-space-2)}.lead-summary-inline{padding:var(--lf-space-3);background:var(--lf-surface-soft);box-shadow:none}.ai-output,.message-output{max-height:240px;min-height:132px;overflow:auto;border-color:#fed7aa;background:#fffbf5;color:#344054;line-height:1.55}.mini-feed{max-height:300px;overflow:auto;padding-right:1px}.activity-item{min-height:58px;padding:9px;box-shadow:none}.command-panel{border-color:var(--lf-border-strong);box-shadow:var(--lf-shadow-panel)}.command-item,.command-item__icon{border-radius:var(--lf-radius-sm)}@media (max-width:1300px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.lead-drawer{top:10px;right:10px;width:min(352px,calc(100vw - 20px));height:calc(100vh - 20px);border:1px solid var(--lf-border);box-shadow:0 24px 70px rgba(16,24,40,.18)}}@media (max-width:980px){.app-main{padding:var(--lf-space-5)}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-row-card{grid-template-columns:36px minmax(0,1fr) auto}.lead-contact,.lead-row-card>.lead-temperature,.lead-row-card>.source-pill{display:none}.lead-inline-grid{grid-template-columns:1fr}.lead-inline-card--ai{grid-column:auto}.lead-inline-card--ai .ai-button{width:100%}.lead-inline-stats{grid-template-columns:1fr}}@media (max-width:760px){.app-main{padding:var(--lf-space-4)}.kanban-board{grid-auto-columns:minmax(238px,82vw);grid-auto-flow:column;grid-template-columns:none;scroll-snap-type:x proximity}.kanban-column{min-height:300px}.kanban-stack{max-height:440px}.lead-inline-details__header{display:grid}.lead-inline-actions .button{flex:1 1 145px}}@media (max-width:640px){.metric-strip{grid-template-columns:1fr}.lead-drawer{inset:8px;width:auto;height:auto}}.app-shell{grid-template-columns:248px minmax(0,1fr)}.app-main,.overview-grid,.section-panel,.section-panel.wide{min-width:0}.kanban-board{display:flex;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.kanban-column{max-width:340px;min-height:440px;flex:0 0 320px;padding:12px;scroll-snap-align:start}.kanban-stack{gap:10px;max-height:min(64vh,640px);padding-right:2px}.deal-card{min-height:154px;padding:12px;gap:9px;overflow:hidden}.deal-card__body,.deal-card__meta,.deal-card__tags,.deal-card__top{min-width:0}.deal-card__name{min-height:auto;overflow:hidden;line-height:1.25;overflow-wrap:anywhere}.deal-card__meta{flex-wrap:nowrap}.deal-card .lead-temperature{max-width:156px;flex:0 0 auto}.deal-card .lead-temperature__stars{flex:0 0 auto}.deal-card__city{min-width:0;max-width:118px;flex:1 1 auto}.deal-card__tags{display:flex;max-height:48px;overflow:hidden;flex-wrap:wrap}.deal-card__tags em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-drawer{position:fixed;top:0;right:0;z-index:40;width:400px;max-width:calc(100vw - 24px);height:100vh;overflow-y:auto;border-left:1px solid var(--lf-border);border-radius:0;box-shadow:-18px 0 54px rgba(16,24,40,.14)}.lead-drawer__header{position:-webkit-sticky;position:sticky;top:calc(var(--lf-space-4) * -1)}.lead-drawer{display:flex;flex-direction:column;gap:12px}.drawer-card{display:grid;grid-gap:12px;gap:12px;padding:13px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#ffffff;box-shadow:none}.drawer-card--lead{gap:13px}.drawer-card__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.drawer-card .drawer-label{color:#516176;font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.lead-profile{padding:0}.lead-profile__title-row{align-items:flex-start}.lead-profile__address{color:var(--lf-muted);font-size:.78rem;line-height:1.35}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.quick-actions .button{min-width:0;min-height:36px;justify-content:center;padding:0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-actions .button svg{flex:0 0 auto}.drawer-card .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-card .status-grid button{min-height:36px;border-radius:var(--lf-radius-sm);font-size:.76rem;line-height:1.15}.drawer-card .drawer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-card .drawer-stats div{min-height:58px;padding:10px;border-radius:var(--lf-radius-sm)}.drawer-card .drawer-stats span{font-size:.68rem}.drawer-card .drawer-stats strong{font-size:.92rem;overflow-wrap:anywhere}.drawer-card .tag-list.compact{gap:6px;max-height:72px;overflow:auto}.tag.muted{color:var(--lf-subtle)}.lead-drawer .drawer-section{padding-top:13px;border-top:0}.lead-drawer .drawer-card.drawer-section{padding-top:13px}.lead-drawer .drawer-section textarea{min-height:108px;resize:vertical}.lead-drawer .message-composer{padding-top:0;border-top:0}.lead-drawer .message-composer .lead-summary-inline{padding:10px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#f7f9fc}.lead-drawer .ai-output,.lead-drawer .message-output{min-height:116px;max-height:190px;border-color:#d8ecff;background:#fbfdff}.lead-drawer .message-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lead-drawer .message-actions .button{justify-content:center}.lead-drawer .mini-feed{max-height:220px}@media (max-width:1300px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.lead-drawer{width:400px;max-width:calc(100vw - 20px)}}@media (max-width:760px){.kanban-board{gap:12px}.kanban-column{width:320px;min-width:320px;max-width:320px;flex-basis:320px;min-height:420px}.deal-card{min-height:150px}.lead-drawer{inset:8px;width:auto;max-width:none;height:auto;border:1px solid var(--lf-border)}.drawer-card .drawer-stats,.drawer-card .status-grid,.quick-actions{grid-template-columns:1fr}}.kanban-column{display:flex;flex-direction:column;overflow:hidden}.kanban-column__header,.kanban-column__score{flex:0 0 auto}.kanban-stack{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:stretch;gap:12px;overflow-y:auto;overflow-x:hidden;padding:2px 3px 4px 0}.kanban-stack .deal-card{position:relative;display:flex;flex:0 0 auto;width:100%;min-height:156px;height:auto;max-height:none;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.kanban-stack .deal-card>*{min-width:0;flex:0 0 auto}.kanban-stack .deal-card__body{display:flex;min-height:0;flex-direction:column;gap:3px}.kanban-stack .deal-card__name{display:-webkit-box;max-width:100%;overflow:hidden;line-height:1.25;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kanban-stack .deal-card__category,.kanban-stack .deal-card__city,.kanban-stack .deal-card__source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-stack .deal-card__meta{display:flex;min-width:0;align-items:center;gap:8px}.kanban-stack .deal-card__tags{display:flex;min-height:24px;max-height:52px;min-width:0;flex-wrap:wrap;gap:5px;overflow:hidden}.kanban-stack .deal-card__tags em{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-stack .deal-card__move{margin-top:auto}@media (min-width:1181px){.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);overflow-x:clip}.app-shell:has(.lead-drawer){grid-template-columns:248px minmax(0,1fr) 400px}.app-sidebar{grid-column:1}.app-main{grid-column:2;min-width:0}.lead-drawer{position:-webkit-sticky;position:sticky;top:0;right:auto;grid-column:3;width:400px;max-width:400px;height:100vh;border-top:0;border-right:0;border-bottom:0;box-shadow:none}.lead-drawer__header{top:-16px}}@media (max-width:1180px){.app-shell{display:grid;grid-template-columns:230px minmax(0,1fr);overflow-x:clip}.app-main{min-width:0}.lead-drawer{position:fixed;top:10px;right:10px;width:400px;max-width:calc(100vw - 20px);height:calc(100vh - 20px);z-index:60;border:1px solid var(--lf-border);box-shadow:0 24px 70px rgba(16,24,40,.18)}}@media (max-width:768px){body,html{max-width:100%;overflow-x:hidden}.app-shell{display:block;width:100%;min-width:0;padding-bottom:76px;overflow-x:hidden}.app-sidebar{position:fixed;inset:auto 10px 10px;z-index:35;width:auto;height:auto;min-height:0;padding:8px;display:block;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(16,24,40,.96);box-shadow:0 18px 44px rgba(16,24,40,.28)}.app-sidebar .sidebar-brand,.app-sidebar .sidebar-search-card,.app-sidebar .sidebar-settings{display:none}.sidebar-nav{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav button{min-width:104px;min-height:42px;flex:0 0 auto;justify-content:center;padding:0 10px;border-radius:6px;font-size:.78rem;white-space:nowrap}.app-main{width:100%;min-width:0;padding:14px 14px 18px;gap:14px;overflow-x:hidden}.app-topbar,.workspace-toolbar{width:100%;min-width:0;align-items:stretch;flex-direction:column}.toolbar-search,.topbar-actions,.workspace-toolbar>*{width:100%;min-width:0}.composer-grid,.context-grid,.messages-workspace,.metric-strip,.overview-grid,.search-command__form{width:100%;min-width:0;grid-template-columns:1fr}.activity-feed,.context-card,.context-preview,.search-command,.section-panel,.workspace-toolbar{width:100%;max-width:100%;min-width:0;padding:14px;overflow:hidden}.segmented-control{width:100%;overflow-x:auto;flex-wrap:nowrap}.segmented-control button{flex:0 0 auto}.kanban-board,.lead-row-card{width:100%;min-width:0}.kanban-board{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:12px}.kanban-column{width:320px;min-width:320px;max-width:320px;flex:0 0 320px}.lead-drawer{position:fixed;inset:8px;z-index:70;width:auto;max-width:none;height:auto;max-height:calc(100vh - 16px);overflow-y:auto;border:1px solid var(--lf-border);border-radius:8px;box-shadow:0 24px 80px rgba(16,24,40,.24)}.lead-drawer__header{top:-14px}.motion-drawer.is-closed{transform:translateY(12px)}}@media (max-width:420px){.kanban-column{width:calc(100vw - 44px);min-width:calc(100vw - 44px);max-width:calc(100vw - 44px);flex-basis:calc(100vw - 44px)}.sidebar-nav button{min-width:96px}}.app-shell{--lf-bg:#f4f0e8;--lf-surface:#fffdf8;--lf-surface-soft:#f8f5ef;--lf-surface-muted:#efebe2;--lf-border:#e2dacf;--lf-border-strong:#cfc5b6;--lf-text:#1f211d;--lf-muted:#756f64;--lf-subtle:#9a9285;--lf-accent:#b9822f;--lf-accent-strong:#8f6322;--lf-shadow-xs:0 1px 2px rgba(38,32,24,0.035);--lf-shadow-sm:0 10px 24px rgba(38,32,24,0.07);--lf-shadow-panel:0 22px 54px rgba(38,32,24,0.09);background:linear-gradient(180deg,#fbfaf6,#f4f0e8)}.app-main{gap:22px}.app-sidebar{background:#11130f;color:#f8f4ea}.sidebar-brand small,.sidebar-search-card small,.sidebar-search-card span{color:rgba(248,244,234,.62)}.sidebar-nav button,.sidebar-settings{min-height:40px;border-radius:5px;color:rgba(248,244,234,.72);font-size:.9rem}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{background:rgba(185,130,47,.18);color:#fffaf0}.sidebar-search-card{background:#191a15;border-color:rgba(185,130,47,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.brand-mark,.command-input svg,.context-option-heading svg,.context-summary svg,.metric-tile svg,.section-heading svg{color:#fffaf0}.brand-mark{background:#b9822f;box-shadow:none}.app-topbar{min-height:76px}.app-topbar h1{color:var(--lf-text);font-size:clamp(1.55rem,2vw,2.05rem);font-weight:850;line-height:1.08;letter-spacing:0}.app-topbar p{max-width:760px;color:var(--lf-muted);font-size:.92rem;line-height:1.55}.section-heading h2{color:var(--lf-text);font-size:1.08rem;font-weight:820;letter-spacing:0}.composer-grid label span,.drawer-label,.kanban-column__score,.login-field span,.search-command label span,.section-heading span{color:var(--lf-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em}.activity-feed,.command-panel,.context-card,.context-preview,.lead-drawer,.metric-tile,.search-command,.section-panel,.workspace-toolbar{background:rgba(255,253,248,.96);border-color:rgba(207,197,182,.82);box-shadow:var(--lf-shadow-xs)}.activity-feed,.context-card,.context-preview,.search-command,.section-panel,.workspace-toolbar{padding:18px}.metric-strip{gap:16px}.metric-tile{min-height:104px;padding:18px;align-content:space-between}.metric-tile svg{color:var(--lf-accent-strong)}.metric-tile span{color:var(--lf-muted);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.metric-tile strong{color:var(--lf-text);font-size:1.58rem;font-weight:850;line-height:1}.button.primary,.status-grid button.active{background:#b9822f;border-color:#b9822f;color:#fffaf0}.button.secondary,.icon-button,.tab-button{background:#fffdf8;border-color:var(--lf-border);color:var(--lf-text)}.button:hover,.icon-button:hover,.segmented-control button:hover,.status-grid button:hover,.tab-button:hover{border-color:rgba(143,99,34,.42)}.composer-grid input,.composer-grid select,.drawer-section textarea,.login-field input,.login-field select,.login-field textarea,.search-command input,.workspace-toolbar input,.workspace-toolbar select{background:#fffdf8;color:var(--lf-text)}.segmented-control,.toolbar-search{background:#f3efe7}.segmented-control button.active{color:var(--lf-accent-strong);box-shadow:none}.kanban-column{background:#f8f5ef;border-color:rgba(207,197,182,.78);box-shadow:none}.kanban-column:hover{background:#fffdf8;border-color:var(--lf-border-strong);box-shadow:var(--lf-shadow-sm)}.kanban-column__header strong{color:var(--lf-text);font-size:.96rem;font-weight:820}.kanban-column__header span,.kanban-column__score{color:var(--lf-muted)}.kanban-column__header small{background:#eee3d2;color:var(--lf-accent-strong)}.activity-item,.deal-card,.drawer-stats div,.lead-row-card,.lead-summary-inline,.status-grid button{background:#fffdf8;border-color:rgba(207,197,182,.76);box-shadow:none}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{border-color:rgba(143,99,34,.44)}.activity-item strong,.deal-card__name,.lead-profile h2,.lead-row-card__main strong{color:var(--lf-text);font-weight:820}.activity-item em,.activity-item small,.deal-card__category,.deal-card__city,.drawer-stats span,.lead-contact,.lead-profile p,.lead-row-card__main small,.lead-summary-inline small{color:var(--lf-muted)}.deal-card__tags em,.source-pill,.tag{background:#f1ede5;border-color:transparent;color:#675f53}.source-pill.serpapi{background:#edf3e8;border-color:#d7e3ce;color:#476237}.lead-temperature.hot,.source-pill.demo,.status-pill.qualified,.status-pill.won{background:#f4ead8;border-color:#e1caa7;color:var(--lf-accent-strong)}.status-pill{background:#edeff2;color:#4f5965}.status-pill.lost{background:#f4e6e2;color:#9c3d2f}.lead-temperature{background:#fffdf8}.lead-temperature__stars svg.active{color:#b9822f}.lead-temperature.medium,.lead-temperature.warm{background:#f6f0e3;border-color:#e5d7be;color:#7f642f}.lead-temperature.cold{background:#f1ede5;color:#675f53}.deal-card__move{background:#f4ead8;color:var(--lf-accent-strong)}.lead-row-card.active{border-color:rgba(185,130,47,.72);box-shadow:inset 3px 0 0 #b9822f}.lead-avatar{background:#f4ead8;color:var(--lf-accent-strong)}.lead-drawer{background:#fffdf8}.lead-drawer__header{background:rgba(255,253,248,.96)}.ai-output,.message-output{background:#fbf7ef;border-color:#e5d7be;color:#37342e}.command-overlay{background:rgba(31,33,29,.2)}.command-item.active,.command-item:hover{background:#f4ead8;border-color:#e1caa7}.command-item__icon{color:var(--lf-accent-strong)}@media (max-width:768px){.app-sidebar{background:rgba(17,19,15,.97)}.app-main{padding:16px 14px 18px}.activity-feed,.context-card,.context-preview,.search-command,.section-panel,.workspace-toolbar{padding:14px}}.app-shell{--lf-bg:#f5f7fb;--lf-surface-soft:#f7f9fc;--lf-surface-muted:#edf3fa;--lf-border:#dbe5ef;--lf-border-strong:#c6d3e1;--lf-text:#0b1f3a;--lf-muted:#5f7086;--lf-subtle:#91a0b3;--lf-navy:#0b1f3a;--lf-sky:#4da3ff;--lf-sky-soft:#eaf5ff;--lf-accent:#f59e0b;--lf-accent-strong:#b76e00;--lf-shadow-xs:0 1px 2px rgba(11,31,58,0.04);--lf-shadow-sm:0 12px 26px rgba(11,31,58,0.07);--lf-shadow-panel:0 24px 58px rgba(11,31,58,0.1);background:linear-gradient(180deg,#fbfdff,#f5f7fb)}.app-sidebar{background:#0b1f3a;border-right-color:rgba(255,255,255,.08);color:#eef7ff}.sidebar-brand small,.sidebar-search-card small,.sidebar-search-card span{color:rgba(238,247,255,.64)}.sidebar-nav button,.sidebar-settings{color:rgba(238,247,255,.76)}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{background:rgba(77,163,255,.16)}.sidebar-search-card{background:rgba(255,255,255,.055);border-color:rgba(77,163,255,.22)}.brand-mark{background:#f59e0b;color:#0b1f3a}.activity-feed,.activity-hero,.activity-timeline-card,.command-panel,.context-card,.context-preview,.lead-drawer,.metric-tile,.search-command,.section-panel,.workspace-toolbar{background:rgba(255,255,255,.96);border-color:rgba(219,229,239,.95);box-shadow:var(--lf-shadow-xs)}.activity-item strong,.activity-timeline-content strong,.app-topbar h1,.deal-card__name,.lead-profile h2,.lead-row-card__main strong,.metric-tile strong,.section-heading h2{color:#0b1f3a}.activity-item em,.activity-item small,.activity-timeline-content p,.activity-timeline-content small,.app-topbar p,.composer-grid label span,.deal-card__category,.deal-card__city,.drawer-label,.drawer-stats span,.kanban-column__score,.lead-contact,.lead-profile p,.lead-row-card__main small,.lead-summary-inline small,.login-field span,.metric-tile span,.search-command label span,.section-heading span{color:var(--lf-muted)}.command-input svg,.metric-tile svg,.section-heading svg{color:#4da3ff}.ai-button,.button.primary{background:#f59e0b;border-color:#f59e0b;color:#0b1f3a}.segmented-control button.active,.status-grid button.active{background:#eaf5ff;border-color:rgba(77,163,255,.34);color:#0b1f3a}.button.secondary,.icon-button,.status-grid button,.tab-button{background:#ffffff;border-color:var(--lf-border);color:#0b1f3a}.button:hover,.icon-button:hover,.segmented-control button:hover,.status-grid button:hover,.tab-button:hover{border-color:rgba(77,163,255,.42);box-shadow:var(--lf-shadow-sm)}.composer-grid input,.composer-grid select,.drawer-section textarea,.login-field input,.login-field select,.login-field textarea,.search-command input,.workspace-toolbar input,.workspace-toolbar select{background:#ffffff;border-color:var(--lf-border);color:#0b1f3a}.composer-grid input:focus,.composer-grid select:focus,.drawer-section textarea:focus,.login-field input:focus,.login-field select:focus,.login-field textarea:focus,.search-command input:focus,.workspace-toolbar input:focus,.workspace-toolbar select:focus{border-color:rgba(77,163,255,.72);box-shadow:0 0 0 3px rgba(77,163,255,.13)}.segmented-control,.toolbar-search{background:#f1f5f9;border-color:var(--lf-border)}.kanban-column{background:#f7f9fc}.kanban-column:hover{background:#ffffff;border-color:rgba(77,163,255,.32)}.kanban-column__header small{background:#eaf5ff;color:#1a70c7}.activity-item,.deal-card,.drawer-stats div,.lead-row-card,.lead-summary-inline,.status-grid button{background:#ffffff;border-color:var(--lf-border)}.activity-item:hover,.deal-card:hover,.lead-row-card:hover{border-color:rgba(77,163,255,.34);box-shadow:var(--lf-shadow-sm)}.deal-card__tags em,.source-pill,.tag{background:#f1f5f9;color:#516176}.source-pill.serpapi{background:#eaf5ff;border-color:#cfe8ff;color:#1a70c7}.lead-temperature.hot,.source-pill.demo{background:#fff7ed;border-color:#fed7aa;color:#b76e00}.status-pill{background:#edf3fa;color:#516176}.status-pill.qualified,.status-pill.won{background:#eaf5ff;border-color:#cfe8ff;color:#1a70c7}.status-pill.lost{background:#f1f5f9;color:#64748b}.lead-temperature{background:#ffffff;border-color:var(--lf-border)}.lead-temperature__stars svg.active{color:#f59e0b}.lead-temperature.medium,.lead-temperature.warm{background:#f4f9ff;border-color:#d8ecff;color:#216aa8}.lead-temperature.cold{background:#f1f5f9;color:#64748b}.deal-card__move{background:#fff7ed;color:#b76e00}.lead-row-card.active{border-color:rgba(77,163,255,.58);box-shadow:inset 3px 0 0 #4da3ff}.lead-avatar{background:#eaf5ff;color:#1a70c7}.lead-drawer{background:#ffffff;border-left-color:var(--lf-border)}.lead-drawer__header{background:rgba(255,255,255,.96);border-bottom-color:var(--lf-border)}.ai-output,.message-output{background:#fbfdff;border-color:#d8ecff;color:#1e293b}.command-overlay{background:rgba(11,31,58,.2)}.command-item.active,.command-item:hover{background:#eaf5ff;border-color:#cfe8ff}.command-item__icon{color:#1a70c7}.activity-workspace{max-width:none}.activity-timeline-page{display:grid;grid-gap:16px;gap:16px;min-width:0}.activity-hero{border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.activity-hero span{display:block;color:var(--lf-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.activity-hero h2{margin:5px 0 0;color:#0b1f3a;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.activity-hero p{max-width:720px;margin:10px 0 0;color:var(--lf-muted);font-size:.94rem;line-height:1.55}.activity-hero__stamp{min-width:118px;min-height:92px;border:1px solid #cfe8ff;border-radius:var(--lf-radius-sm);background:#eaf5ff;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;color:#1a70c7}.activity-hero__stamp strong{color:#0b1f3a;font-size:1.7rem;line-height:1}.activity-hero__stamp small{color:#5f7086;font-size:.74rem;font-weight:800;text-transform:uppercase}.activity-filter-bar{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.activity-filter-bar button{min-height:38px;flex:0 0 auto;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#ffffff;color:#516176;padding:0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:760}.activity-filter-bar button span{min-width:22px;min-height:22px;border-radius:999px;background:#f1f5f9;display:grid;place-items:center;color:#64748b;font-size:.72rem}.activity-filter-bar button.active{background:#eaf5ff;border-color:#cfe8ff;color:#0b1f3a}.activity-filter-bar button.active span{background:#ffffff;color:#1a70c7}.activity-timeline-card{border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);overflow:hidden}.lead-entry-groups{display:grid}.lead-entry-group+.lead-entry-group{border-top:1px solid var(--lf-border)}.lead-entry-date{min-height:42px;padding:0 16px;background:#f7f9fc;border-bottom:1px solid var(--lf-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-entry-date span{display:inline-flex;align-items:center;gap:7px;color:#0b1f3a;font-size:.78rem;font-weight:860;letter-spacing:.02em;text-transform:uppercase}.lead-entry-date svg{color:#4da3ff}.lead-entry-date strong{min-width:26px;min-height:24px;border:1px solid #cfe8ff;border-radius:var(--lf-radius-sm);background:#eaf5ff;color:#1a70c7;display:grid;place-items:center;font-size:.76rem}.lead-entry-list{list-style:none;margin:0;padding:0;display:grid}.lead-entry-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,auto) 92px auto;align-items:center;grid-gap:14px;gap:14px;min-height:72px;padding:12px 16px;border-bottom:1px solid var(--lf-border)}.lead-entry-row:last-child{border-bottom:0}.lead-entry-main{min-width:0;display:flex;align-items:center;gap:10px}.lead-entry-icon{width:34px;height:34px;flex:0 0 34px;border:1px solid #cfe8ff;border-radius:var(--lf-radius-sm);background:#eaf5ff;color:#1a70c7;display:grid;place-items:center}.lead-entry-main div{min-width:0;display:grid;grid-gap:3px;gap:3px}.lead-entry-main strong{color:#0b1f3a;font-size:.94rem;line-height:1.25}.lead-entry-main small,.lead-entry-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-entry-main small{color:var(--lf-muted);font-size:.78rem}.lead-entry-temperature{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.lead-entry-temperature .lead-temperature{flex:0 0 auto}.lead-entry-temperature .status-pill{min-height:28px;display:inline-flex;align-items:center;white-space:nowrap}.lead-entry-time{color:var(--lf-muted);display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:760}.lead-entry-time svg{color:#91a0b3}.lead-entry-action{display:flex;justify-content:flex-end}.activity-timeline-list{list-style:none;margin:0;padding:0;display:grid}.activity-timeline-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid var(--lf-border);align-items:start}.activity-timeline-item:last-child{border-bottom:0}.activity-timeline-icon{width:34px;height:34px;border-radius:var(--lf-radius-sm);display:grid;place-items:center;background:#f1f5f9;color:#516176}.activity-timeline-item.search .activity-timeline-icon,.activity-timeline-item.stage .activity-timeline-icon{background:#eaf5ff;color:#1a70c7}.activity-timeline-item.ai .activity-timeline-icon,.activity-timeline-item.contact .activity-timeline-icon{background:#fff7ed;color:#b76e00}.activity-timeline-content{min-width:0;display:grid;grid-gap:5px;gap:5px}.activity-timeline-topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-timeline-topline span{min-height:22px;display:inline-flex;align-items:center;border-radius:var(--lf-radius-sm);background:#f1f5f9;color:#516176;padding:0 7px;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.activity-timeline-topline time{color:var(--lf-subtle);font-size:.78rem}.activity-timeline-content strong{font-size:.98rem;line-height:1.25}.activity-timeline-content p{margin:0;overflow-wrap:anywhere;line-height:1.45}.activity-timeline-content small{font-size:.78rem}.activity-open-lead{min-height:34px;border:1px solid var(--lf-border);border-radius:var(--lf-radius-sm);background:#ffffff;color:#0b1f3a;padding:0 10px;cursor:pointer;font-weight:760;white-space:nowrap}.activity-open-lead:hover{border-color:#cfe8ff;background:#eaf5ff}.activity-empty-state{min-height:260px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;text-align:center;color:var(--lf-muted)}.activity-empty-state svg{color:#4da3ff}.activity-empty-state strong{color:#0b1f3a}.activity-empty-state p{max-width:460px;margin:0;line-height:1.5}@media (max-width:768px){.app-sidebar{background:rgba(11,31,58,.97)}.activity-hero{align-items:stretch;flex-direction:column;padding:16px}.activity-hero__stamp{width:100%;min-height:74px}.activity-timeline-item{grid-template-columns:34px minmax(0,1fr);padding:14px}.lead-entry-date{padding:0 12px}.lead-entry-row{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:14px 12px}.lead-entry-main small,.lead-entry-main strong{white-space:normal}.lead-entry-temperature{flex-wrap:wrap}.lead-entry-action{justify-content:flex-start}.activity-open-lead{grid-column:2;width:-moz-fit-content;width:fit-content}.lead-entry-action .activity-open-lead{grid-column:auto}}.kanban-stack .deal-card[draggable=true]{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kanban-stack .deal-card[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-stack .deal-card.is-dragging{opacity:.54;transform:scale(.985);border-color:rgba(77,163,255,.58);box-shadow:0 14px 34px rgba(11,31,58,.1)}.kanban-column.is-drop-target{background:#eef7ff;border-color:rgba(77,163,255,.72);box-shadow:inset 0 0 0 1px rgba(77,163,255,.28),0 16px 34px rgba(11,31,58,.08)}.kanban-column.is-drop-target .kanban-column__header small{background:#4da3ff;color:#ffffff}@media (max-width:768px){.kanban-stack .deal-card[draggable=true]{cursor:default}}:root{--lf-primary:#5fa8d3;--lf-primary-strong:#397fa8;--lf-primary-soft:#e9f4fb;--lf-dark-bg:#0d1620;--lf-dark-surface:#121f2a;--lf-dark-surface-soft:#182735;--lf-dark-border:#263848;--lf-dark-text:#edf6fb;--lf-dark-muted:#9fb2c0}.app-shell{--lf-bg:#f5f7fa;--lf-surface:#ffffff;--lf-surface-soft:#f7f9fb;--lf-surface-muted:#eef3f7;--lf-border:#d9e3ea;--lf-border-strong:#bdccd7;--lf-text:#122131;--lf-muted:#617181;--lf-subtle:#91a1af;--lf-sky:var(--lf-primary);--lf-sky-soft:var(--lf-primary-soft);--lf-accent:var(--lf-primary);--lf-accent-strong:var(--lf-primary-strong);--lf-radius-xs:2px;--lf-radius-sm:4px;--lf-radius-md:6px;--lf-shadow-xs:0 1px 2px rgba(18,33,49,0.04);--lf-shadow-sm:0 10px 24px rgba(18,33,49,0.07);--lf-shadow-panel:0 22px 54px rgba(18,33,49,0.1);background:var(--lf-bg);color:var(--lf-text)}.app-shell.theme-dark,.app-shell[data-theme=dark]{--lf-bg:var(--lf-dark-bg);--lf-surface:var(--lf-dark-surface);--lf-surface-soft:var(--lf-dark-surface-soft);--lf-surface-muted:#203241;--lf-border:var(--lf-dark-border);--lf-border-strong:#365064;--lf-text:var(--lf-dark-text);--lf-muted:var(--lf-dark-muted);--lf-subtle:#7890a1;--lf-sky:var(--lf-primary);--lf-sky-soft:rgba(95,168,211,0.16);--lf-accent:var(--lf-primary);--lf-accent-strong:#8dc8e8;color-scheme:dark}.app-sidebar{padding:16px 14px;gap:14px;background:#101d28;border-right:1px solid rgba(217,227,234,.1);color:#f2f8fb}.sidebar-brand{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:2px 2px 8px}.sidebar-brand .brand-mark{width:34px;height:34px;border-radius:4px;background:var(--lf-primary);color:#0d1620}.sidebar-brand>div,.sidebar-brand__copy{min-width:0;display:grid;grid-gap:2px;gap:2px;line-height:1.1}.sidebar-brand strong{color:#f6fbfe;font-size:.98rem;letter-spacing:0}.sidebar-brand small{color:rgba(242,248,251,.64);font-size:.73rem;font-weight:700}.sidebar-nav{gap:6px}.sidebar-nav button,.sidebar-settings{min-height:36px;border-radius:4px;color:rgba(242,248,251,.76);font-size:.86rem}.sidebar-nav button{padding:0 10px}.sidebar-nav button.active,.sidebar-nav button:hover,.sidebar-settings:hover{background:rgba(95,168,211,.16);color:#ffffff}.sidebar-nav button.active{box-shadow:inset 3px 0 0 var(--lf-primary)}.sidebar-search-card{gap:5px;padding:11px;border-radius:4px;background:rgba(255,255,255,.045);border-color:rgba(95,168,211,.24)}.sidebar-search-card small,.sidebar-search-card span{color:rgba(242,248,251,.62);font-size:.69rem}.sidebar-search-card strong{color:#ffffff;font-size:1.38rem;line-height:1}.sidebar-search-card .button{width:-moz-fit-content;width:fit-content;min-height:31px;padding:0 9px;border-radius:4px;background:rgba(95,168,211,.13);border-color:rgba(95,168,211,.34);color:#f4fbff;font-size:.78rem}.kanban-board{grid-auto-columns:320px;gap:12px;padding-bottom:8px}.kanban-column{width:320px;min-width:320px;padding:10px;gap:9px;border-radius:4px;background:#f8fafc;border-color:var(--lf-border)}.kanban-column__header{align-items:flex-start;gap:8px}.kanban-column__header strong{font-size:.88rem}.kanban-column__header span,.kanban-column__score{font-size:.72rem}.kanban-column__header small{min-width:26px;min-height:24px;border-radius:4px;background:var(--lf-primary-soft);color:var(--lf-primary-strong)}.kanban-column__score{min-height:30px;padding:7px 2px;border-color:var(--lf-border)}.kanban-stack{gap:8px;padding-right:1px}.deal-card{min-height:136px;padding:10px;gap:7px;border-radius:4px;border-color:var(--lf-border);background:#ffffff}.deal-card:hover{border-color:rgba(95,168,211,.5);box-shadow:0 10px 24px rgba(18,33,49,.08)}.deal-card__top{min-height:28px}.deal-card .lead-avatar{width:30px;height:30px;border-radius:4px;background:var(--lf-primary-soft);color:var(--lf-primary-strong)}.deal-card__source.source-pill.serpapi{background:#eef8fc;border-color:rgba(95,168,211,.42);color:#2f789f;font-weight:850}.deal-card__body{gap:2px}.deal-card__name{font-size:.88rem;line-height:1.22}.deal-card__category,.deal-card__city{font-size:.74rem}.deal-card__meta{align-items:center;justify-content:space-between;gap:7px}.deal-card .lead-temperature{min-height:25px;padding:0 7px;border-color:rgba(95,168,211,.28);background:#fbfdff}.deal-card .lead-temperature__stars svg.active{color:var(--lf-primary)}.deal-card .lead-temperature__label{font-size:.7rem}.deal-card__tags{min-height:23px;gap:5px}.deal-card__tags em{min-height:21px;border-radius:4px;background:#f1f5f8;color:#516273;font-size:.68rem;font-weight:760}.deal-card__move{min-height:30px;margin-top:2px;border:1px solid rgba(95,168,211,.28);border-radius:4px;background:#f3f9fd;color:var(--lf-primary-strong);font-size:.76rem;font-weight:850}.deal-card__move:hover{background:var(--lf-primary);border-color:var(--lf-primary);color:#0d1620}.kanban-column.is-drop-target{background:#eef7fc;border-color:var(--lf-primary);box-shadow:inset 0 0 0 1px rgba(95,168,211,.28),0 16px 34px rgba(18,33,49,.08)}.kanban-column.is-drop-target .kanban-column__header small{background:var(--lf-primary);color:#0d1620}.sidebar-preferences{display:grid;grid-gap:7px;gap:7px;margin-top:auto;padding:10px;border:1px solid rgba(95,168,211,.18);border-radius:4px;background:rgba(255,255,255,.035)}.sidebar-preferences>span{color:rgba(242,248,251,.58);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.theme-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid rgba(95,168,211,.2);border-radius:4px;background:rgba(7,16,24,.32)}.theme-toggle button{min-height:30px;border-radius:3px;background:transparent;color:rgba(242,248,251,.72);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:.74rem;font-weight:800}.theme-toggle button.active{background:var(--lf-primary);color:#0d1620}.theme-toggle button:hover:not(.active){background:rgba(95,168,211,.13);color:#ffffff}body.dark,html.dark,html.dark body{background:var(--lf-dark-bg);color:var(--lf-dark-text);color-scheme:dark}body.dark .app-shell,html.dark .app-shell{--lf-bg:var(--lf-dark-bg);--lf-surface:var(--lf-dark-surface);--lf-surface-soft:var(--lf-dark-surface-soft);--lf-surface-muted:#203241;--lf-border:var(--lf-dark-border);--lf-border-strong:#365064;--lf-text:var(--lf-dark-text);--lf-muted:var(--lf-dark-muted);--lf-subtle:#7890a1;--lf-sky:var(--lf-primary);--lf-sky-soft:rgba(95,168,211,0.16);--lf-accent:var(--lf-primary);--lf-accent-strong:#8dc8e8;background:var(--lf-bg);color:var(--lf-text)}body.dark .app-sidebar,html.dark .app-sidebar{background:#0b1722;border-right-color:rgba(95,168,211,.18)}body.dark .activity-feed,body.dark .activity-hero,body.dark .activity-timeline-card,body.dark .command-panel,body.dark .context-card,body.dark .context-preview,body.dark .lead-drawer,body.dark .lead-inline-details,body.dark .metric-tile,body.dark .search-command,body.dark .section-panel,body.dark .workspace-toolbar,html.dark .activity-feed,html.dark .activity-hero,html.dark .activity-timeline-card,html.dark .command-panel,html.dark .context-card,html.dark .context-preview,html.dark .lead-drawer,html.dark .lead-inline-details,html.dark .metric-tile,html.dark .search-command,html.dark .section-panel,html.dark .workspace-toolbar{background:var(--lf-surface);border-color:var(--lf-border);color:var(--lf-text)}body.dark .activity-item strong,body.dark .activity-timeline-content strong,body.dark .app-topbar h1,body.dark .deal-card__name,body.dark .lead-inline-details__header h3,body.dark .lead-profile h2,body.dark .lead-row-card__main strong,body.dark .metric-tile strong,body.dark .section-heading h2,html.dark .activity-item strong,html.dark .activity-timeline-content strong,html.dark .app-topbar h1,html.dark .deal-card__name,html.dark .lead-inline-details__header h3,html.dark .lead-profile h2,html.dark .lead-row-card__main strong,html.dark .metric-tile strong,html.dark .section-heading h2{color:var(--lf-text)}body.dark .app-topbar p,body.dark .deal-card__category,body.dark .deal-card__city,body.dark .drawer-label,body.dark .lead-contact,body.dark .lead-inline-card p,body.dark .lead-row-card__main small,body.dark .metric-tile span,body.dark .section-heading span,html.dark .app-topbar p,html.dark .deal-card__category,html.dark .deal-card__city,html.dark .drawer-label,html.dark .lead-contact,html.dark .lead-inline-card p,html.dark .lead-row-card__main small,html.dark .metric-tile span,html.dark .section-heading span{color:var(--lf-muted)}body.dark .kanban-column,html.dark .kanban-column{background:#111d28;border-color:var(--lf-border)}body.dark .kanban-column:hover,html.dark .kanban-column:hover{background:#142331;border-color:var(--lf-border-strong)}body.dark .activity-item,body.dark .deal-card,body.dark .drawer-card,body.dark .drawer-stats div,body.dark .lead-inline-card,body.dark .lead-row-card,body.dark .lead-summary-inline,html.dark .activity-item,html.dark .deal-card,html.dark .drawer-card,html.dark .drawer-stats div,html.dark .lead-inline-card,html.dark .lead-row-card,html.dark .lead-summary-inline{background:#142331;border-color:var(--lf-border);color:var(--lf-text)}body.dark .deal-card:hover,body.dark .lead-row-card:hover,html.dark .deal-card:hover,html.dark .lead-row-card:hover{border-color:rgba(95,168,211,.48);box-shadow:0 12px 28px rgba(0,0,0,.24)}body.dark .deal-card .lead-temperature,body.dark .lead-temperature,html.dark .deal-card .lead-temperature,html.dark .lead-temperature{background:#101d28;border-color:rgba(95,168,211,.28);color:var(--lf-text)}body.dark .deal-card__tags em,body.dark .source-pill,body.dark .status-pill,html.dark .deal-card__tags em,html.dark .source-pill,html.dark .status-pill{background:#1d3040;border-color:#2c4558;color:#b9cad6}body.dark .source-pill.serpapi,html.dark .source-pill.serpapi{background:rgba(95,168,211,.14);border-color:rgba(95,168,211,.38);color:#9ed3ee}body.dark .lead-avatar,html.dark .lead-avatar{background:rgba(95,168,211,.16);color:#9ed3ee}body.dark .activity-open-lead,body.dark .button.secondary,body.dark .icon-button,body.dark .status-grid button,body.dark .tab-button,html.dark .activity-open-lead,html.dark .button.secondary,html.dark .icon-button,html.dark .status-grid button,html.dark .tab-button{background:#142331;border-color:var(--lf-border);color:var(--lf-text)}body.dark .ai-button,body.dark .button.primary,html.dark .ai-button,html.dark .button.primary{background:var(--lf-primary);border-color:var(--lf-primary);color:#0d1620}body.dark .ai-output,body.dark .message-output,body.dark input,body.dark select,body.dark textarea,html.dark .ai-output,html.dark .message-output,html.dark input,html.dark select,html.dark textarea{background:#101d28;border-color:var(--lf-border);color:var(--lf-text)}.brand-mark:has(.vynvia-mark){background:#5fa8d3;color:#ffffff;overflow:hidden;position:relative}.vynvia-mark{position:relative;width:30px;height:30px;display:block}.vynvia-mark--sm{width:24px;height:24px}.vynvia-mark__wing{position:absolute;top:4px;display:block;border-radius:2px 2px 8px 2px;background:#ffffff;transform-origin:top center}.vynvia-mark__wing.left{left:5px;width:7px;height:23px;transform:rotate(-29deg)}.vynvia-mark__wing.right{right:5px;width:7px;height:22px;border-radius:2px 2px 2px 8px;background:rgba(255,255,255,.78);transform:rotate(31deg)}.vynvia-mark__dot{position:absolute;display:block;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(13,23,34,.04)}.vynvia-mark__dot.dot-1{right:3px;bottom:5px;width:4px;height:4px}.vynvia-mark__dot.dot-2{right:8px;bottom:10px;width:3.5px;height:3.5px;opacity:.9}.vynvia-mark__dot.dot-3{right:13px;bottom:15px;width:3px;height:3px;opacity:.82}.vynvia-mark--sm .vynvia-mark__wing{top:3px}.vynvia-mark--sm .vynvia-mark__wing.left{left:4px;width:6px;height:19px}.vynvia-mark--sm .vynvia-mark__wing.right{right:4px;width:6px;height:18px}.vynvia-mark--sm .vynvia-mark__dot.dot-1{right:2px;bottom:4px}.vynvia-mark--sm .vynvia-mark__dot.dot-2{right:6px;bottom:8px}.vynvia-mark--sm .vynvia-mark__dot.dot-3{right:10px;bottom:12px}body.dark .brand-mark:has(.vynvia-mark),html.dark .brand-mark:has(.vynvia-mark){background:#5fa8d3;box-shadow:0 0 0 1px rgba(159,211,238,.18)}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-action{width:100%;text-align:left;cursor:pointer}.metric-action:hover{transform:translateY(-1px);border-color:rgba(95,168,211,.52);box-shadow:var(--lf-shadow-sm)}.metric-action:focus-visible{outline:2px solid var(--lf-primary);outline-offset:2px}.metric-action svg{transition:transform .16s ease,color .16s ease}.metric-action:hover svg{transform:translateY(-1px);color:var(--lf-primary)}.kanban-column.is-focused{border-color:var(--lf-primary);box-shadow:inset 0 0 0 1px rgba(95,168,211,.28),0 16px 34px rgba(18,33,49,.1)}.kanban-column.is-focused .kanban-column__header small{background:var(--lf-primary);color:#0d1620}body.dark .metric-action:hover,html.dark .metric-action:hover{border-color:rgba(95,168,211,.5);box-shadow:0 12px 28px rgba(0,0,0,.24)}body.dark .kanban-column.is-focused,html.dark .kanban-column.is-focused{border-color:var(--lf-primary);box-shadow:inset 0 0 0 1px rgba(95,168,211,.32),0 16px 34px rgba(0,0,0,.26)}@media (max-width:980px){.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.metric-strip{grid-template-columns:1fr}}