@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--background-app:#07080b;--background-sidebar:#0b0d12;--background-panel:#10131a;--background-card:#151923;--background-elevated:#1b2030;--background-input:#0e1118;--text-primary:#f6f7fb;--text-secondary:#b8c0d0;--text-muted:#7f8797;--text-disabled:#4e5565;--primary-violet:#7567ff;--primary-violet-hover:#8b80ff;--soft-violet:rgba(117,103,255,0.14);--blue-accent:#38a8ff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--qualified:#a78bfa;--border-subtle:rgba(255,255,255,0.06);--border-default:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.16);--border-violet:rgba(117,103,255,0.35);--sidebar-width:260px;--topbar-height:64px;--content-padding:24px;--radius-card:16px;--radius-button:10px}*{box-sizing:border-box}html{min-height:100%;background:var(--background-app)}body{min-height:100vh;margin:0;color:var(--text-primary);background:radial-gradient(circle at 12% 0,rgba(117,103,255,.18),transparent 28rem),radial-gradient(circle at 95% 8%,rgba(56,168,255,.1),transparent 28rem),linear-gradient(180deg,#090b11 0,var(--background-app) 52%,#050608 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-color:rgba(139,128,255,.7);outline-offset:3px}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:18px;overflow-y:auto;border-right:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(11,13,18,.98),rgba(7,8,11,.96)),radial-gradient(circle at 20% 0,rgba(117,103,255,.2),transparent 20rem);padding:18px 16px}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:7px 10px 9px;font-size:21px;font-weight:650;letter-spacing:-.04em}.logo-mark{display:grid;width:32px;height:32px;place-items:center;color:var(--primary-violet-hover);filter:drop-shadow(0 0 14px rgba(117,103,255,.55))}.agent-mini,.user-card,.workspace-card{border:1px solid var(--border-default);border-radius:12px;background:rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.workspace-card{padding:14px 14px 16px}.kicker{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:var(--text-primary);font-size:14px;line-height:1.45}.workspace-row strong{display:block;font-weight:550}.nav-list{display:grid;grid-gap:6px;gap:6px}.nav-item{display:flex;min-height:42px;align-items:center;gap:12px;border-radius:9px;color:var(--text-secondary);padding:0 12px;font-size:14px;transition:.16s ease}.nav-item>span{min-width:0;flex:1 1}.nav-badge{display:grid;min-width:25px;height:24px;place-items:center;border-radius:999px;background:linear-gradient(180deg,rgba(139,128,255,.95),rgba(92,73,219,.95));color:#fff;font-size:12px;font-weight:800;line-height:1;box-shadow:0 8px 18px rgba(117,103,255,.24)}.nav-item:hover{color:var(--text-primary);background:rgba(255,255,255,.045)}.nav-item.active{color:#fff;background:linear-gradient(100deg,rgba(117,103,255,.45),rgba(117,103,255,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(117,103,255,.14)}.sidebar-footer{display:grid;grid-gap:14px;gap:14px;margin-top:auto}.agent-mini{padding:14px}.agent-mini-title,.user-name{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-size:14px;font-weight:500}.agent-mini p,.user-role{margin:8px 0 0;color:var(--text-muted);font-size:12px}.status-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 14px rgba(34,197,94,.75)}.user-card{display:flex;align-items:center;gap:11px;padding:12px 14px}.avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:linear-gradient(145deg,var(--primary-violet),#6358e8);color:white;font-size:13px;font-weight:700}.main-area{min-width:0}.topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:grid;min-height:var(--topbar-height);grid-template-columns:minmax(130px,240px) minmax(280px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid var(--border-subtle);background:rgba(7,8,11,.82);padding:0 var(--content-padding);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-title-top{font-size:16px;font-weight:650;letter-spacing:-.03em}.searchbar{display:flex;height:40px;align-items:center;gap:10px;justify-self:center;width:min(460px,100%);border:1px solid var(--border-default);border-radius:10px;background:rgba(255,255,255,.025);color:var(--text-muted);padding:0 12px}.searchbar input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--text-secondary)}.shortcut{border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);font-size:12px;padding:2px 6px}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-button);cursor:pointer;padding:0 15px;font-size:14px;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button.primary{background:linear-gradient(180deg,#8b80ff,var(--primary-violet));color:#fff;box-shadow:0 12px 30px rgba(117,103,255,.28)}.button.secondary{border-color:var(--border-default);background:rgba(255,255,255,.035);color:var(--text-primary)}.button.ghost{min-width:40px;padding:0;border-color:transparent;background:transparent;color:var(--text-secondary)}.button:hover{transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.topbar-action-status{border:1px solid rgba(139,128,255,.32);border-radius:12px;background:rgba(117,103,255,.1);color:var(--text-secondary);margin:0 0 12px;padding:10px 12px;font-size:13px}.button-danger-soft{border-color:rgba(248,113,113,.34)!important;color:#ff6b6b!important;background:rgba(239,68,68,.045)!important}.button-danger-soft:hover{border-color:rgba(248,113,113,.58)!important;background:rgba(239,68,68,.09)!important}.agent-pill{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:1px solid var(--border-default);border-radius:10px;background:rgba(255,255,255,.02);color:var(--text-secondary);padding:0 14px;font-size:14px;white-space:nowrap}.mission-detail-topbar{grid-template-columns:minmax(280px,1fr) auto}.topbar-breadcrumb{display:flex;min-width:0;align-items:center;gap:10px;color:var(--text-muted);font-size:14px}.topbar-breadcrumb a,.topbar-breadcrumb strong{min-width:0;color:var(--text-secondary);text-decoration:none}.topbar-breadcrumb strong{overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mission-detail-actions{justify-content:flex-end}.lead-detail-topbar{grid-template-columns:minmax(170px,220px) minmax(300px,1fr) auto}.lead-detail-searchbar{justify-self:stretch}.lead-detail-topbar-actions{justify-content:flex-end}.content{padding:24px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.page-heading h1{margin:0 0 6px;font-size:clamp(25px,2vw,31px);font-weight:650;letter-spacing:-.055em}.page-heading p{margin:0;color:var(--text-secondary);font-size:15px}.page-actions{display:flex;align-items:center;gap:10px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.metric-card,.panel,.soft-panel{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),radial-gradient(circle at 0 0,rgba(117,103,255,.12),transparent 18rem),var(--background-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 45px rgba(0,0,0,.18)}.metric-card{min-height:128px;padding:18px 18px 16px}.metric-head{justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:14px}.metric-head,.metric-title{display:flex;align-items:center}.metric-title{gap:10px}.icon-bubble{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(117,103,255,.2);border-radius:11px;background:rgba(117,103,255,.11);color:var(--primary-violet-hover)}.metric-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.metric-value{font-size:33px;font-weight:650;letter-spacing:-.055em}.metric-caption{margin-top:4px;color:var(--text-muted);font-size:13px}.metric-caption strong{color:var(--success);font-weight:600}.sparkline{width:114px;height:40px;color:var(--primary-violet);opacity:.95}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:14px}.dashboard-bottom,.dashboard-grid{display:grid;gap:14px;margin-top:14px}.dashboard-bottom{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,1.05fr);grid-gap:14px}.panel{padding:18px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-header h2,.panel-title{margin:0;font-size:18px;font-weight:650;letter-spacing:-.04em}.panel-link{color:var(--primary-violet-hover);font-size:14px;font-weight:500}.filter-row,.segment-control{display:flex;flex-wrap:wrap;gap:8px}.filter-chip,.select-chip{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid var(--border-default);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-secondary);padding:0 10px;font-size:13px}.pipeline-card{position:relative;overflow:hidden;padding:18px}.pipeline-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 24%,rgba(117,103,255,.14),transparent 17rem),radial-gradient(circle at 92% 84%,rgba(56,168,255,.08),transparent 18rem)}.pipeline-card-header,.pipeline-funnel{position:relative;z-index:1}.pipeline-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:11px}.pipeline-heading-group{display:grid;grid-gap:12px;gap:12px;min-width:0}.pipeline-title-row{display:flex;align-items:center;gap:7px}.pipeline-title-row h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.04em}.pipeline-info{display:inline-grid;width:16px;height:16px;place-items:center;color:var(--text-secondary);transition:.16s ease}.pipeline-info:hover{color:var(--primary-violet-hover)}.pipeline-select{width:-moz-fit-content;width:fit-content;min-width:148px;justify-content:space-between;color:var(--text-secondary)}.pipeline-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pipeline-period{min-width:174px;justify-content:space-between;color:var(--text-primary)}.pipeline-menu-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border-default);border-radius:9px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;transition:.16s ease}.pipeline-menu-button:hover{border-color:var(--border-violet);color:var(--text-primary);background:rgba(117,103,255,.1)}.pipeline-funnel{display:flex;min-height:210px;overflow:hidden;border:1px solid var(--border-default);border-radius:11px;background:linear-gradient(180deg,rgba(13,17,26,.88),rgba(7,10,16,.96)),rgba(255,255,255,.02)}.pipeline-funnel-stage{position:relative;display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:flex-start;overflow:hidden;border-right:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),#0b1119}.pipeline-funnel-stage.is-last{border-right:0}.pipeline-funnel-stage.is-active{background:radial-gradient(circle at 0 18%,rgba(117,103,255,.16),transparent 11rem),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012)),#10162a}.funnel-stage-copy{position:relative;z-index:2;display:grid;grid-gap:4px;gap:4px;padding:18px 18px 82px;color:var(--text-primary);text-shadow:0 1px 14px rgba(0,0,0,.34)}.funnel-stage-label{font-size:14px;font-weight:650;letter-spacing:-.02em}.funnel-stage-copy strong{font-size:20px;font-weight:700;line-height:1.08;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-stage-copy span:last-child{color:var(--text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-liquid{bottom:36px;z-index:1;height:var(--fill-height,0);min-height:0;background:linear-gradient(180deg,rgba(139,128,255,.98),rgba(104,78,255,.96) 46%,rgba(79,61,214,.95)),var(--primary-violet);box-shadow:0 -18px 52px rgba(117,103,255,.2)}.funnel-amount,.funnel-liquid{position:absolute;right:0;left:0}.funnel-amount{bottom:0;z-index:3;display:flex;min-height:36px;align-items:center;padding:8px 14px;border-top:1px solid rgba(148,163,184,.08);background:rgba(5,8,13,.82);color:rgba(203,213,225,.72);font-size:14px;font-weight:600;letter-spacing:-.015em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pipeline-funnel-stage.is-active .funnel-liquid{background:linear-gradient(180deg,#8b80ff,#6f53ff 50%,#5641db)}.activity-list{grid-gap:0;gap:0}.activity-item,.activity-list{position:relative;display:grid}.activity-item{grid-template-columns:36px minmax(0,1fr) 78px;align-items:start;grid-gap:12px;gap:12px;min-height:46px;padding:0 0 12px}.activity-item:not(:last-child):before{position:absolute;top:32px;bottom:2px;left:15px;width:1px;content:"";background:var(--border-default)}.activity-copy{color:var(--text-secondary);font-size:14px;line-height:1.45}.activity-time,.mono{color:var(--text-muted);font-family:SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.approval-list,.form-grid,.mission-list,.priority-list,.report-grid,.task-list{display:grid;grid-gap:12px;gap:12px}.approval-card,.form-card,.kanban-card,.lead-row,.mission-row,.priority-row,.report-card,.task-row,.timeline-card{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(255,255,255,.025)}.mission-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-width:0 0 1px;border-radius:0;background:transparent}.mission-row:last-child{border-bottom:0}.lead-name,.mission-name{color:var(--text-primary);font-size:14px;font-weight:520}.lead-meta,.mission-meta,.task-meta{margin-top:3px;color:var(--text-muted);font-size:12px}.mission-progress{min-width:124px}.mission-percent{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:var(--text-secondary);font-size:12px}.thin-track{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.thin-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qualified),var(--primary-violet))}.priority-row{display:grid;grid-template-columns:34px minmax(116px,.9fr) minmax(0,1fr) 74px;align-items:center;grid-gap:12px;gap:12px;border-width:0 0 1px;border-radius:0;background:transparent;padding:8px 0}.priority-row .lead-reason{min-width:0}.priority-row .lead-reason .lead-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-row:last-child,.task-row:last-child{border-bottom:0}.score-ring{display:grid;width:32px;height:32px;place-items:center;border:1px solid;border-radius:999px;color:var(--success);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(34,197,94,.08)}.score-ring.medium{color:#facc15;background:rgba(250,204,21,.08)}.score-ring.low{color:#fb7185;background:rgba(251,113,133,.08)}.review-button{display:inline-flex;min-width:68px;min-height:33px;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text-primary);padding:0 11px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.priority-row .review-button{width:68px;justify-self:end}.task-row{display:grid;grid-template-columns:24px 34px minmax(0,1fr) 52px;align-items:center;grid-gap:12px;gap:12px;border-width:0 0 1px;border-radius:0;background:transparent;padding:12px 0}.checkbox-fake{width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;background:rgba(255,255,255,.02)}.badge{display:inline-flex;align-items:center;gap:5px;width:max-content;border:1px solid transparent;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.badge-success{border-color:rgba(34,197,94,.16);background:rgba(34,197,94,.12);color:#4ade80}.badge-warning{border-color:rgba(245,158,11,.18);background:rgba(245,158,11,.12);color:#fbbf24}.badge-danger{border-color:rgba(239,68,68,.18);background:rgba(239,68,68,.12);color:#fca5a5}.badge-violet{border-color:rgba(167,139,250,.2);background:rgba(167,139,250,.13);color:#c4b5fd}.badge-blue{border-color:rgba(56,168,255,.18);background:rgba(56,168,255,.12);color:#7dd3fc}.table-panel{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-card);background:rgba(255,255,255,.025)}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{border-bottom:1px solid var(--border-subtle);padding:14px 16px;text-align:left;vertical-align:middle}.data-table th{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-table td{color:var(--text-secondary);font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:rgba(255,255,255,.018)}.management-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px}.missions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mission-card-large{display:grid;grid-gap:16px;gap:16px;min-height:226px;padding:16px}.card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-title{margin:0 0 5px;font-size:16px;font-weight:650;letter-spacing:-.035em}.card-description{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.stat-mini{border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.025);padding:9px}.stat-mini strong{display:block;font-size:18px;letter-spacing:-.04em}.stat-mini span{display:block;margin-top:3px;color:var(--text-muted);font-size:11px}.missions-page{display:grid;grid-gap:14px;gap:14px}.missions-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.missions-hero h1{margin:0 0 7px;font-size:clamp(26px,2vw,31px);font-weight:700;letter-spacing:-.055em}.missions-hero p{margin:0;color:var(--text-secondary);font-size:15px}.mission-filters{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr)) minmax(220px,1.3fr) auto;grid-gap:10px;gap:10px;border:1px solid var(--border-default);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012)),rgba(11,15,22,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);padding:10px}.mission-filter-field,.mission-filter-search{display:flex;min-width:0;min-height:38px;align-items:center;gap:10px;border:1px solid var(--border-subtle);border-radius:9px;background:rgba(2,5,10,.32);color:var(--text-secondary);padding:0 11px}.mission-filter-field span{flex:0 0 auto;color:var(--text-secondary);font-size:12px;white-space:nowrap}.mission-filter-field select,.mission-filter-search input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--text-primary);font-size:13px}.mission-filter-field select{color-scheme:dark}.mission-filter-search{color:var(--text-muted)}.mission-filter-search input::placeholder{color:var(--text-muted)}.mission-filter-submit{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(139,128,255,.52);border-radius:9px;background:linear-gradient(135deg,rgba(117,103,255,.92),rgba(76,91,255,.82));color:#fff;font-weight:800;padding:0 14px}.missions-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),680px));justify-content:start;align-items:start;grid-gap:14px;gap:14px}.missions-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-default);border-radius:12px;background:rgba(255,255,255,.032);padding:10px 12px}.mission-card-check,.missions-select-all,.missions-selection-toolbar strong{color:var(--text-secondary);font-size:13px}.mission-card-check,.missions-select-all{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700}.mission-card-check input,.missions-select-all input{position:absolute;opacity:0;pointer-events:none}.mission-card-check span,.missions-select-all span{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:6px;background:rgba(255,255,255,.025);color:#fff}.mission-card-check input:checked+span,.missions-select-all input:checked+span{border-color:rgba(139,128,255,.9);background:linear-gradient(180deg,#8b80ff,#6754f5);box-shadow:0 8px 18px rgba(117,103,255,.28)}.mission-card-check{position:absolute;z-index:4;top:12px;right:12px}.mission-command-card.is-selected{border-color:rgba(139,128,255,.48);box-shadow:inset 0 0 0 1px rgba(139,128,255,.28),0 16px 36px rgba(0,0,0,.24)}.mission-command-card{position:relative;display:grid;min-width:0;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:12px;background:radial-gradient(circle at 94% 0,rgba(117,103,255,.09),transparent 13rem),linear-gradient(180deg,rgba(17,24,34,.96),rgba(9,13,20,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.042),0 16px 36px rgba(0,0,0,.2);padding:14px}.mission-command-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(117,103,255,.08),transparent 32%);opacity:.65}.mission-command-card>*{position:relative;z-index:1}.mission-command-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.mission-command-title-group{min-width:0}.mission-command-title-group h2{margin:0 0 6px;overflow:hidden;color:var(--text-primary);font-size:17px;font-weight:700;letter-spacing:-.045em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.mission-command-meta{display:flex;min-width:0;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;line-height:1.3}.mission-command-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-command-meta svg{flex:0 0 auto}.mission-status-pill{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid transparent;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700;line-height:1}.mission-status-running .mission-status-pill{border-color:rgba(117,103,255,.2);background:rgba(117,103,255,.16);color:#a99fff}.mission-status-active .mission-status-pill,.mission-status-completed .mission-status-pill{border-color:rgba(34,197,94,.18);background:rgba(34,197,94,.12);color:#4ade80}.mission-status-paused .mission-status-pill{border-color:rgba(245,158,11,.18);background:rgba(245,158,11,.13);color:#fbbf24}.mission-status-error .mission-status-pill{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.13);color:#ff8c8c}.mission-command-description{min-height:38px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.42}.mission-progress-line{position:relative;display:flex;height:17px;align-items:center;border-radius:999px;background:transparent}.mission-progress-line:before{position:absolute;right:32px;left:0;height:7px;border-radius:999px;background:rgba(255,255,255,.09);content:""}.mission-progress-fill{position:relative;z-index:1;display:block;width:var(--mission-progress);max-width:calc(100% - 32px);height:7px;border-radius:999px;background:linear-gradient(90deg,#6f5fff,#8b80ff);box-shadow:0 0 16px rgba(117,103,255,.3)}.mission-status-completed .mission-progress-fill{background:linear-gradient(90deg,#22c55e,#46e07b);box-shadow:0 0 14px rgba(34,197,94,.28)}.mission-status-error .mission-progress-fill{background:linear-gradient(90deg,#ff5b5b,#ff7777);box-shadow:0 0 14px rgba(239,68,68,.25)}.mission-status-paused .mission-progress-fill{background:linear-gradient(90deg,#6f5fff,#8b80ff)}.mission-progress-line strong{margin-left:auto;color:var(--text-secondary);font-size:13px;font-weight:650;line-height:1}.mission-kpi-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 66px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:9px;background:rgba(0,0,0,.12)}.mission-kpi{min-width:0;border-right:1px solid var(--border-subtle);padding:8px}.mission-kpi strong{display:block;color:var(--text-primary);font-size:16px;font-weight:750;letter-spacing:-.04em;line-height:1}.mission-kpi span{display:block;margin-top:5px;overflow:hidden;color:var(--text-muted);font-size:10.5px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mission-score{display:grid;place-items:center;align-content:center;min-width:0;padding:7px 6px}.mission-score span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#101722 57%,transparent 58%),conic-gradient(var(--score-color,#22c55e) var(--score-progress),rgba(255,255,255,.1) 0);color:var(--text-primary);font-size:16px;font-weight:800;letter-spacing:-.04em}.mission-status-active .mission-score span,.mission-status-completed .mission-score span,.mission-status-running .mission-score span{--score-color:#22c55e}.mission-status-paused .mission-score span{--score-color:#f59e0b}.mission-status-error .mission-score span{--score-color:#ef4444}.mission-score small{margin-top:-2px;color:var(--text-muted);font-size:9px;line-height:1;white-space:nowrap}.mission-schedule-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-schedule-row>div{min-width:0}.mission-schedule-label{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11px;line-height:1.2}.mission-schedule-row strong{display:block;margin-top:3px;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mission-event-box{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:rgba(0,0,0,.1)}.mission-event{display:grid;grid-template-columns:17px minmax(0,1fr) minmax(92px,auto);align-items:center;grid-gap:8px;gap:8px;min-height:25px;border-bottom:1px solid var(--border-subtle);padding:4px 9px;color:var(--text-secondary);font-size:11px}.mission-event:last-child{border-bottom:0}.mission-event span,.mission-event time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-event time{justify-self:end;color:var(--text-muted)}.mission-event-violet svg{color:var(--primary-violet-hover)}.mission-event-green svg{color:#22c55e}.mission-event-amber svg{color:#f59e0b}.mission-event-red{color:#ff9b9b}.mission-event-red svg,.mission-event-red time{color:#ff6b6b}.mission-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mission-card-actions form{display:contents}.mission-primary-action,.mission-secondary-action{display:inline-flex;min-width:0;min-height:34px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-default);border-radius:7px;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.mission-primary-action{border-color:rgba(139,128,255,.55);background:linear-gradient(180deg,#8175ff,#654ff4);box-shadow:0 10px 24px rgba(117,103,255,.22)}.mission-secondary-action{background:rgba(255,255,255,.025)}.mission-primary-action:disabled{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.055);box-shadow:none;color:var(--text-disabled)}.mission-drawer-overlay{position:fixed;z-index:90;inset:0;display:grid;justify-items:end;overflow:hidden}.mission-drawer-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 82% 18%,rgba(117,103,255,.12),transparent 30rem),rgba(1,4,9,.68);cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mission-drawer-panel{position:relative;display:grid;width:min(514px,calc(100vw - 24px));max-height:calc(100dvh - 12px);grid-template-rows:auto minmax(0,1fr) auto;align-self:center;margin:6px 6px 6px 0;overflow:hidden;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(56,168,255,.1),transparent 18rem),linear-gradient(180deg,rgba(8,14,22,.99),rgba(6,10,16,.99));box-shadow:-24px 0 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045)}.mission-drawer-body,.mission-drawer-footer,.mission-drawer-header{width:100%;min-width:0;max-width:100%}.mission-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 26px 8px}.mission-drawer-header h2{margin:0 0 7px;color:var(--text-primary);font-size:20px;font-weight:750;letter-spacing:-.025em;line-height:1.1}.mission-drawer-header p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.mission-drawer-close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--text-primary);cursor:pointer}.mission-drawer-close:hover{background:rgba(255,255,255,.055)}.mission-drawer-body{display:grid;align-content:start;grid-gap:9px;gap:9px;overflow-y:auto;padding:2px 26px 16px}.drawer-field{position:relative;display:grid;min-width:0;grid-gap:5px;gap:5px}.drawer-field>span,.drawer-source-list legend{color:var(--text-secondary);font-size:12px;font-weight:500}.drawer-field input,.drawer-field select,.drawer-field textarea,.drawer-select-button,.drawer-token-field{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:rgba(3,8,14,.54);color:var(--text-primary);font-size:13px;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.drawer-field input,.drawer-field select,.drawer-select-button,.drawer-token-field{min-height:34px}.drawer-field input,.drawer-field select,.drawer-field textarea{padding:7px 10px}.drawer-field textarea{min-height:52px;resize:vertical}.drawer-field input[type=number],.drawer-field select{color-scheme:dark}.drawer-select-button,.drawer-token-field{display:flex;align-items:center;gap:6px;padding:5px 9px}.drawer-select-button svg,.drawer-token-field svg{margin-left:auto;flex:0 0 auto;color:var(--text-secondary)}.drawer-token{display:inline-flex;min-width:0;max-width:150px;min-height:24px;align-items:center;gap:6px;overflow:hidden;border:1px solid rgba(139,128,255,.22);border-radius:6px;background:rgba(117,103,255,.3);color:#c9c4ff;padding:0 8px;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.drawer-token button{border:0;background:transparent;color:#bcb5ff;cursor:pointer;padding:0;font-size:15px;line-height:1}.drawer-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.drawer-select-button{justify-content:space-between;color:var(--text-primary);cursor:pointer;text-align:left}.drawer-select-button[aria-expanded=true]{border-color:rgba(139,128,255,.85);box-shadow:0 0 0 1px rgba(117,103,255,.24)}.drawer-frequency-field{z-index:3}.drawer-frequency-menu{position:absolute;z-index:4;top:calc(100% + 5px);right:0;left:0;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:7px;background:linear-gradient(180deg,rgba(28,35,46,.98),rgba(17,23,33,.98));box-shadow:0 18px 42px rgba(0,0,0,.42)}.drawer-frequency-menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 12px;font-size:13px;text-align:left}.drawer-frequency-menu button:last-child{border-bottom:0}.drawer-frequency-menu button.is-selected{background:rgba(117,103,255,.28);color:#bcb5ff}.drawer-source-list{display:grid;grid-gap:5px;gap:5px;margin:0;border:0;padding:0}.drawer-source-list legend{margin-bottom:3px;padding:0}.drawer-source-list label{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:12px;line-height:1}.drawer-source-list input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary-violet)}.drawer-criteria-grid{gap:14px}.drawer-guardrail-card,.drawer-wizard-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(139,128,255,.22);border-radius:10px;background:radial-gradient(circle at 0 0,rgba(117,103,255,.14),transparent 18rem),rgba(255,255,255,.025);padding:12px}.drawer-wizard-card h3{margin:3px 0 4px;color:var(--text-primary);font-size:14px;letter-spacing:-.02em}.drawer-guardrail-card p,.drawer-wizard-card p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.drawer-section-kicker{color:var(--primary-violet-hover);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.drawer-preset-grid{display:flex;flex-wrap:wrap;gap:7px}.drawer-preset-chip{min-height:30px;border:1px solid var(--border-subtle);border-radius:999px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.drawer-preset-chip.is-selected{border-color:rgba(139,128,255,.7);background:linear-gradient(180deg,rgba(139,128,255,.26),rgba(101,79,244,.18));color:#d9d5ff;box-shadow:0 0 0 1px rgba(117,103,255,.12)}.drawer-guardrail-card{grid-template-columns:26px minmax(0,1fr);align-items:start;border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.06)}.drawer-guardrail-card svg{color:var(--success)}.drawer-criteria-grid textarea{min-height:72px}.drawer-approval-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border-subtle);border-radius:8px;background:rgba(255,255,255,.025);color:var(--text-primary);padding:0 10px;font-size:12px}.drawer-approval-row input{position:absolute;opacity:0;pointer-events:none}.drawer-approval-row i{position:relative;width:36px;height:20px;flex:0 0 36px;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px var(--border-default)}.drawer-approval-row i:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;content:"";transition:transform .16s ease}.drawer-approval-row input:checked+i{background:linear-gradient(180deg,#8b80ff,#654ff4);box-shadow:0 0 18px rgba(117,103,255,.35)}.drawer-approval-row input:checked+i:after{transform:translateX(16px)}.drawer-approval-row input:focus-visible+i{outline:2px solid rgba(139,128,255,.88);outline-offset:3px}.drawer-form-error{margin:0;border:1px solid rgba(255,104,104,.36);border-radius:9px;background:rgba(255,104,104,.1);color:#ffb3b3;padding:10px 12px;font-size:12px;line-height:1.4}.mission-drawer-footer{display:flex;min-height:68px;align-items:center;justify-content:flex-end;gap:18px;border-top:1px solid var(--border-subtle);background:rgba(5,9,15,.76);padding:14px 26px}.drawer-cancel-button,.drawer-draft-button,.drawer-submit-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:7px;cursor:pointer;padding:0 16px;font-size:14px;font-weight:600;white-space:nowrap}.drawer-cancel-button{border:1px solid var(--border-default);background:rgba(255,255,255,.025);color:var(--text-primary)}.drawer-draft-button{border:0;background:transparent;color:#a99fff}.drawer-submit-button{border:1px solid rgba(139,128,255,.56);background:linear-gradient(180deg,#8b80ff,#654ff4);color:#fff;box-shadow:0 12px 30px rgba(117,103,255,.28)}.mission-secondary-action{text-decoration:none}.mission-card-open-link{position:absolute;z-index:2;inset:0;border-radius:inherit;text-decoration:none}.mission-card-open-link:focus-visible{outline:2px solid rgba(139,128,255,.86);outline-offset:-3px}.mission-card-actions{position:relative;z-index:3}.mission-detail-page{grid-gap:14px;gap:14px}.mission-detail-hero{grid-template-columns:minmax(0,1fr) 252px;align-items:center;grid-gap:18px;gap:18px}.mission-detail-title-row{display:flex;min-width:0;align-items:center;gap:14px}.mission-detail-title-row h1{overflow:hidden;color:var(--text-primary);font-size:clamp(26px,2.35vw,34px);font-weight:760;letter-spacing:-.055em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.mission-detail-heading p{margin:10px 0 0}.mission-detail-status{border-color:rgba(117,103,255,.32);background:rgba(117,103,255,.16);color:#a99fff}.mission-progress-card{--detail-accent:#7567ff;--detail-accent-soft:rgba(117,103,255,0.12);min-height:104px;grid-template-columns:minmax(0,1fr) 78px;border:1px solid var(--border-default);border-radius:10px;background:radial-gradient(circle at 100% 0,var(--detail-accent-soft),transparent 11rem),rgba(255,255,255,.025);padding:16px 16px 14px}.mission-progress-card span{display:block;color:var(--text-secondary);font-size:13px}.mission-progress-card strong{margin-top:2px;color:var(--text-primary);font-size:28px;font-weight:760;letter-spacing:-.055em}.mission-progress-card p{gap:8px;margin:10px 0 0;color:var(--text-muted);font-size:12px}.mission-progress-card p i{width:7px;height:7px;border-radius:999px;background:var(--detail-accent);box-shadow:0 0 12px var(--detail-accent-soft)}.mission-progress-ring{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at center,#0b111a 57%,transparent 58%),conic-gradient(var(--detail-accent) var(--detail-progress),rgba(255,255,255,.11) 0);box-shadow:inset 0 0 0 1px var(--detail-accent-soft),0 0 28px var(--detail-accent-soft)}.mission-progress-card-green{--detail-accent:#22c55e;--detail-accent-soft:rgba(34,197,94,0.16)}.mission-progress-card-amber{--detail-accent:#f59e0b;--detail-accent-soft:rgba(245,158,11,0.16)}.mission-progress-card-red{--detail-accent:#ef4444;--detail-accent-soft:rgba(239,68,68,0.16)}.mission-detail-status-green{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.13);color:#4ade80}.mission-detail-status-amber{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.14);color:#fbbf24}.mission-detail-status-red{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.13);color:#ff8c8c}.mission-detail-kpis{grid-gap:12px;gap:12px}.mission-detail-kpi{display:grid;min-height:98px;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;border:1px solid var(--border-default);border-radius:10px;background:radial-gradient(circle at 0 0,rgba(117,103,255,.1),transparent 14rem),rgba(255,255,255,.025)}.mission-detail-kpi>span{width:56px;height:56px;border:1px solid rgba(117,103,255,.32);border-radius:10px;background:rgba(117,103,255,.16);color:#8b80ff}.mission-detail-kpi-green>span{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.14);color:#22c55e}.mission-detail-kpi-amber>span{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.13);color:#f59e0b}.mission-detail-kpi p,.mission-detail-kpi small{font-size:13px}.mission-detail-kpi strong{margin:4px 0 3px;color:var(--text-primary);font-size:24px;font-weight:760;letter-spacing:-.045em}.mission-detail-kpi small{display:block;overflow:hidden;color:var(--text-muted);line-height:1.25}.mission-detail-bottom-grid,.mission-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,1fr);grid-gap:14px;gap:14px}.mission-detail-panel{overflow:hidden;border:1px solid var(--border-default);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018)),radial-gradient(circle at 0 0,rgba(56,168,255,.06),transparent 18rem),rgba(9,15,23,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.mission-panel-heading{gap:10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:16px 20px 10px}.mission-panel-heading h2{color:var(--text-primary);font-weight:650;letter-spacing:-.035em}.execution-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:12px 20px 14px;list-style:none}.execution-step{min-height:38px;grid-template-columns:24px 30px minmax(0,1fr) minmax(100px,148px) minmax(72px,auto);grid-gap:12px;gap:12px;color:var(--text-primary)}.execution-step-tail{position:absolute;top:28px;bottom:-14px;left:11px;width:2px;background:rgba(148,163,184,.45)}.execution-step:last-child .execution-step-tail{display:none}.execution-step-node{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:2px solid rgba(148,163,184,.8);border-radius:999px;background:#0b111a;color:var(--text-muted)}.execution-step-completed .execution-step-node{border-color:#22c55e;background:#22c55e;color:#03110a}.execution-step-running .execution-step-node{border-color:#7567ff;background:rgba(117,103,255,.18);color:#a99fff;box-shadow:0 0 0 4px rgba(117,103,255,.08)}.execution-state-label,.execution-step strong,.execution-step time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-step strong{font-size:13px;font-weight:650}.execution-state-label{color:var(--text-secondary);font-size:13px}.execution-step-completed .execution-state-label{color:#22c55e}.execution-step-running .execution-state-label{color:#a99fff}.execution-step-pending{color:var(--text-secondary)}.execution-step time{justify-self:end;color:var(--text-muted);font-size:12px}.execution-step-completed time:after{display:inline-grid;width:18px;height:18px;place-items:center;margin-left:10px;border:1px solid #22c55e;border-radius:999px;color:#22c55e;content:"✓";font-size:11px}.execution-step-running time:after{display:inline-block;width:8px;height:8px;margin-left:12px;border-radius:999px;background:#7567ff;box-shadow:0 0 12px rgba(117,103,255,.65);content:""}.mission-log-list{display:grid;padding:14px 22px 8px}.mission-log-row{min-height:40px;grid-template-columns:40px 52px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.mission-log-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:rgba(117,103,255,.18);color:#8b80ff}.mission-log-green .mission-log-icon{background:rgba(34,197,94,.18);color:#22c55e}.mission-log-amber .mission-log-icon{background:rgba(245,158,11,.2);color:#f59e0b}.mission-log-blue .mission-log-icon{background:rgba(117,103,255,.18);color:#8b80ff}.mission-log-row time{color:var(--text-secondary);font-size:13px}.mission-log-row p{color:var(--text-primary);line-height:1.35}.mission-log-row strong{color:#8b80ff;font-weight:750}.mission-log-amber strong{color:#f59e0b}.mission-log-green strong{color:#22c55e}.mission-live-note{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border-subtle);color:var(--text-muted);padding:10px 22px;font-size:12px}.mission-results-panel{padding-bottom:12px}.mission-results-table{min-width:620px;table-layout:fixed}.mission-results-table td,.mission-results-table th{overflow:hidden;padding:12px 14px;text-overflow:ellipsis;white-space:nowrap}.mission-results-table th{font-size:12px;font-weight:500}.mission-results-table td:first-child,.mission-results-table td:first-child strong{color:var(--text-primary);font-weight:650}.mission-results-table th:first-child,.mission-results-table th:nth-child(2){width:24%}.mission-results-table th:nth-child(3){width:17%}.mission-results-table th:nth-child(4){width:22%}.mission-results-table th:nth-child(5){width:13%}.mission-results-table td:nth-child(2){white-space:nowrap}.mission-results-table td:nth-child(2) svg{margin-left:5px;color:var(--text-muted);vertical-align:-2px}.result-status{min-height:24px;gap:5px;border-radius:6px;padding:0 8px;font-size:12px;font-weight:650;white-space:nowrap}.result-status-qualified{background:rgba(34,197,94,.16);color:#4ade80}.result-status-analysis{background:rgba(117,103,255,.18);color:#a99fff}.result-status-review{background:rgba(245,158,11,.18);color:#fbbf24}.result-score{width:32px;height:32px;border:2px solid #22c55e;border-radius:999px;font-size:13px;font-weight:800}.result-score.is-high{border-color:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.16)}.result-score.is-mid{border-color:#22c55e}.result-score.is-low{border-color:#f59e0b}.mission-result-score-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.mission-gmb-pill{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:rgba(34,197,94,.12);color:#86efac;padding:3px 7px;font-size:11px;font-weight:740;white-space:nowrap}.mission-gmb-pill-needs_validation,.mission-gmb-pill-not_enough_data{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.12);color:#fbbf24}.mission-gmb-pill-not_a_fit{border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.12);color:#fca5a5}.mission-results-footer{gap:14px;padding:12px 18px 0}.mission-outline-link{display:inline-flex;min-height:36px;align-items:center;gap:9px;border-radius:8px;text-decoration:none;padding:0 14px;white-space:nowrap}.security-control-list{margin:0 12px;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.security-control-row{min-height:76px;grid-template-columns:36px minmax(0,1fr) 48px;grid-gap:14px;gap:14px;border-bottom:1px solid var(--border-subtle);padding:13px 16px}.security-control-row:last-child{border-bottom:0}.security-control-icon{display:grid;place-items:center;color:var(--text-primary)}.security-control-row strong{display:block;color:var(--text-primary);font-weight:650}.security-control-row p{margin:4px 0 0;line-height:1.25}.mission-toggle{justify-self:end}.mission-toggle i{position:relative;display:block;width:42px;height:22px;box-shadow:inset 0 0 0 1px var(--border-default)}.mission-toggle i:after{top:2px;left:2px;width:18px;height:18px;transition:transform .16s ease}.mission-toggle input:checked+i{background:linear-gradient(180deg,#8b80ff,#654ff4);box-shadow:0 0 18px rgba(117,103,255,.35)}.mission-toggle input:checked+i:after{transform:translateX(20px)}.mission-toggle input:focus-visible+i{outline:2px solid rgba(139,128,255,.88);outline-offset:3px}.security-policy-note{display:flex;min-height:52px;align-items:center;gap:10px;margin:18px 12px 12px;border:1px solid var(--border-subtle);color:var(--text-muted);padding:0 16px;font-size:12px}.form-card{padding:16px}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--text-secondary);font-size:12px;font-weight:600}.input,.select,.textarea{width:100%;border:1px solid var(--border-default);border-radius:10px;background:rgba(0,0,0,.14);color:var(--text-primary);padding:11px 12px}.textarea{min-height:88px;resize:vertical}.kanban-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:6px}.kanban-column{min-width:0;border:1px solid var(--border-default);border-radius:15px;background:rgba(255,255,255,.02);padding:12px}.kanban-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--text-primary);font-size:13px;font-weight:650}.kanban-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px;padding:12px}.kanban-card p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.approval-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;grid-gap:16px;gap:16px;padding:16px}.message-box{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(0,0,0,.14);color:var(--text-secondary);font-size:13px;line-height:1.55;padding:13px}.action-stack{display:grid;align-content:start;grid-gap:8px;gap:8px}.timeline-list{display:grid;grid-gap:12px;gap:12px}.timeline-card{display:grid;grid-template-columns:40px minmax(0,1fr) 100px;align-items:start;grid-gap:12px;gap:12px;padding:14px}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-card{min-height:190px;padding:16px}.chart-bars{display:grid;align-items:flex-end;grid-template-columns:repeat(7,1fr);grid-gap:9px;gap:9px;height:112px;margin-top:22px}.chart-bar{border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#8b80ff,#5347d6);opacity:.92}.settings-layout{grid-template-columns:minmax(0,1fr) 380px}.settings-layout,.settings-stack{display:grid;grid-gap:14px;gap:14px}.two-column-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.chip-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.screen-note{margin-top:12px;color:var(--text-muted);font-size:12px;line-height:1.5}.approvals-topbar{grid-template-columns:minmax(130px,178px) minmax(320px,1fr) auto}.approvals-searchbar{justify-self:start;width:min(420px,100%)}.approvals-searchbar input::placeholder{color:var(--text-muted)}.approvals-topbar-actions{gap:12px}.notification-button{position:relative;overflow:visible;border-color:var(--border-default)!important;background:rgba(255,255,255,.025)!important}.notification-badge{position:absolute;top:-6px;right:2px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:0 8px 18px rgba(117,103,255,.32)}.approvals-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;max-width:100%}.approvals-hero{display:flex;min-height:64px;align-items:flex-end;justify-content:space-between}.approvals-hero h1{margin:0 0 7px;font-size:clamp(26px,2vw,31px);font-weight:750;letter-spacing:-.055em}.approvals-hero p{margin:0;color:var(--text-secondary);font-size:15px}.approval-tabs{display:flex;min-width:0;gap:10px;overflow-x:auto;border-bottom:1px solid var(--border-subtle)}.approval-tab{position:relative;display:inline-flex;min-height:42px;align-items:center;gap:10px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 12px;font-size:14px;font-weight:650;white-space:nowrap}.approval-tab span{display:grid;min-width:22px;height:22px;place-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:rgba(255,255,255,.06);color:var(--text-secondary);font-size:12px}.approval-tab.is-active{color:var(--primary-violet-hover)}.approval-tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--primary-violet),var(--primary-violet-hover));content:""}.approval-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.approval-filter-group{display:flex;min-width:0;flex-wrap:wrap;gap:10px}.approval-clear-button,.approval-filter-button{display:inline-flex;min-height:38px;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;padding:0 13px;font-size:13px;font-weight:560;white-space:nowrap}.approval-filter-button{min-width:118px}.approval-filter-menu{position:relative}.approval-filter-menu summary{list-style:none}.approval-filter-menu summary::-webkit-details-marker{display:none}.approval-filter-options{position:absolute;z-index:10;top:calc(100% + 6px);left:0;display:grid;min-width:210px;grid-gap:4px;gap:4px;border:1px solid var(--border-default);border-radius:10px;background:rgba(9,13,22,.98);box-shadow:0 18px 42px rgba(0,0,0,.32);padding:8px}.approval-filter-options a{border-radius:7px;color:var(--text-secondary);padding:8px 9px;font-size:12px;font-weight:650}.approval-filter-options a:hover{background:rgba(139,128,255,.12);color:var(--text-primary)}.approval-clear-button{color:var(--text-muted)}.approval-workbench{display:grid;min-height:480px;height:auto;grid-template-columns:minmax(360px,.96fr) minmax(0,1.55fr) minmax(240px,.58fr);grid-gap:14px;gap:14px;min-width:0;align-items:start;overflow:visible}.approval-detail,.approval-queue,.approval-side-rail{min-width:0;display:grid;max-height:min(600px,calc(100vh - 390px));grid-gap:8px;gap:8px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(139,128,255,.42) transparent}.approval-queue{max-height:min(600px,calc(100vh - 390px));padding-right:4px}.approval-queue-toolbar{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(9,13,22,.94);padding:8px 10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.approval-bulk-meta strong,.approval-queue-toolbar strong{color:var(--text-primary);font-size:12px}.approval-select-all{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700}.approval-select-all input{position:absolute;opacity:0}.approval-select-all span{display:grid;width:17px;height:17px;place-items:center;border:1px solid var(--border-strong);border-radius:4px;background:rgba(255,255,255,.02)}.approval-select-all input:checked+span{border-color:transparent;background:var(--primary-violet)}.approval-select-all input:checked+span:after{color:#fff;content:"✓";font-size:11px;font-weight:900}.approval-detail{max-height:min(600px,calc(100vh - 390px))}.approval-queue-card{position:relative;display:grid;min-width:0;min-height:96px;grid-template-columns:20px 44px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:radial-gradient(circle at 92% 5%,rgba(117,103,255,.08),transparent 10rem),linear-gradient(180deg,rgba(19,25,36,.92),rgba(12,17,25,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);padding:12px 10px}.approval-queue-card.is-checked,.approval-queue-card.is-selected{border-color:rgba(139,128,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(117,103,255,.16),0 18px 44px rgba(0,0,0,.22)}.approval-check{display:inline-grid;width:20px;height:20px;cursor:pointer;place-items:center;position:relative;z-index:2}.approval-queue-click-target{display:grid;grid-column:2/4;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0;color:inherit;cursor:pointer;text-decoration:none}.approval-queue-click-target:focus-visible{outline:2px solid rgba(139,128,255,.88);outline-offset:4px;border-radius:8px}.approval-queue-card:hover{border-color:rgba(139,128,255,.48)}.approval-queue-card:hover .approval-queue-head h2,.approval-queue-click-target:focus-visible .approval-queue-head h2{color:#fff}.approval-check input{position:absolute;opacity:0;pointer-events:none}.approval-check span{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border-strong);border-radius:4px;background:rgba(255,255,255,.02)}.approval-check input:checked+span{border-color:transparent;background:var(--primary-violet)}.approval-check input:focus-visible+span{outline:2px solid rgba(139,128,255,.88);outline-offset:3px}.approval-check input:checked+span:after{color:#fff;content:"✓";font-size:12px;font-weight:800}.approval-logo{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(222,231,255,.9));color:#6157d8;font-size:30px;font-weight:800;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.45)}.approval-logo.is-large{width:58px;height:58px;font-size:40px}.approval-logo-school{background:linear-gradient(145deg,#fff,#e8eefc);color:#f97316;font-size:29px}.approval-logo-people{background:linear-gradient(145deg,#36d1c4,#168f98);color:#eaffff;font-size:14px;letter-spacing:-.12em}.approval-logo-tooth{background:linear-gradient(145deg,#7dd3fc,#206f90);color:#eaffff;font-size:28px}.approval-logo-fitness{background:linear-gradient(145deg,#7c3b7f,#39214d);color:#ffd6ff;font-size:24px}.approval-queue-main{min-width:0}.approval-queue-head{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:10px;gap:10px}.approval-detail-id h2,.approval-queue-head h2{margin:0;overflow:hidden;color:var(--text-primary);font-size:16px;font-weight:720;letter-spacing:-.04em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.approval-detail-id p,.approval-queue-head p{display:flex;min-width:0;gap:7px;margin:5px 0 0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.approval-score-ring{--approval-accent:#22c55e;display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#10151f 58%,transparent 60%),conic-gradient(var(--approval-accent) var(--approval-score),rgba(255,255,255,.13) 0);color:var(--text-primary);font-size:18px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.approval-score-ring.is-large{width:58px;height:58px;font-size:24px}.approval-score-high{--approval-accent:#22c55e}.approval-score-mid{--approval-accent:#d7dd22}.approval-score-low{--approval-accent:#facc15}.approval-queue-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:12px}.approval-priority{display:inline-flex;width:max-content;max-width:100%;align-items:center;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:760;line-height:1;white-space:nowrap}.approval-priority-high,.approval-waiting-pill{background:rgba(245,158,11,.16);color:#fbbf24}.approval-priority-medium{background:rgba(245,158,11,.11);color:#d99a14}.approval-priority-low{background:rgba(250,204,21,.11);color:#d1b414}.approval-queue-signal strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.approval-channel-icons{display:inline-flex;gap:7px;color:var(--text-secondary)}.approval-queue-foot{display:flex;min-width:0;justify-content:space-between;gap:10px;margin-top:16px;color:var(--text-muted);font-size:12px}.approval-queue-foot span,.approval-queue-foot time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-detail-card,.approval-side-card{overflow:hidden;border:1px solid var(--border-default);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(13,18,27,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.approval-detail-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:10px 14px}.approval-detail-id{display:flex;min-width:0;align-items:center;gap:14px}.approval-detail-id h2{font-size:20px}.approval-detail-score{display:grid;grid-template-columns:minmax(0,auto) 58px;align-items:center;justify-items:end;grid-gap:4px 10px;gap:4px 10px;min-width:136px}.approval-waiting-pill{display:inline-flex;min-height:22px;align-items:center;border-radius:6px;padding:0 8px;font-size:10px;font-weight:800;white-space:nowrap}.approval-priority-inline{display:inline-flex;grid-column:1;align-items:center;gap:5px;color:#fbbf24;font-size:12px}.approval-detail-score .approval-score-ring{grid-column:2;grid-row:1/span 2}.approval-evidence-card,.approval-message-card,.approval-reason-card{padding:9px 12px}.approval-evidence-card h3,.approval-message-card h3,.approval-reason-card h3,.approval-side-card h3{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-primary);font-size:14px;font-weight:720;letter-spacing:-.025em}.approval-evidence-card h3 svg,.approval-message-card h3 svg,.approval-reason-card h3 svg,.approval-side-card h3 svg{color:var(--primary-violet-hover)}.approval-reason-card p{margin:8px 0 0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.approval-evidence-card ul{display:grid;grid-gap:4px;gap:4px;margin:7px 0 5px;padding:0;color:var(--primary-violet-hover);list-style:none}.approval-evidence-card li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;color:var(--text-secondary);font-size:11px;line-height:1.28}.approval-evidence-card li:before{width:5px;height:5px;margin-top:6px;border-radius:999px;background:var(--primary-violet-hover);content:""}.approval-evidence-card li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-evidence-card a,.approval-evidence-card button,.approval-side-card a{min-width:0;overflow:hidden;border:0;background:transparent;color:var(--primary-violet-hover);cursor:pointer;padding:0;font-size:12px;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.approval-channel-tabs{display:flex;min-width:0;gap:4px;overflow-x:auto;margin-top:8px;border-bottom:1px solid var(--border-subtle)}.approval-channel-tabs span{display:inline-flex;min-height:28px;align-items:center;border:0;border-radius:7px 7px 0 0;background:transparent;color:var(--text-secondary);padding:0 18px;font-size:12px;font-weight:650;white-space:nowrap}.approval-channel-tabs span.is-active{background:linear-gradient(180deg,#7567ff,#5748d9);color:#fff}.approval-field{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.approval-field span{color:var(--text-secondary);font-size:12px}.approval-field input,.approval-field textarea{width:100%;border:1px solid var(--border-default);border-radius:7px;background:rgba(2,5,10,.35);color:var(--text-primary);padding:8px 10px;font-size:13px}.approval-field textarea{min-height:64px;resize:vertical;line-height:1.52}.approval-message-actions{display:grid;grid-template-columns:auto auto minmax(170px,1fr);grid-gap:8px;gap:8px;margin-top:8px}.approval-action-bar form,.approval-message-actions form{display:contents}.approval-action-bar a,.approval-action-bar button,.approval-message-actions a,.approval-message-actions button{display:inline-flex;min-height:38px;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.04);color:var(--text-secondary);cursor:pointer;padding:0 14px;font-size:13px;font-weight:680;text-align:center;white-space:nowrap}.approval-message-actions .approval-message-approve{justify-self:end;border-color:rgba(139,128,255,.34);background:linear-gradient(180deg,#8b80ff,#654ff4);color:#fff;box-shadow:0 12px 28px rgba(117,103,255,.24)}.approval-side-rail{gap:8px}.approval-side-card{padding:14px}.approval-contact-block{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:12px}.approval-contact-block span,.approval-contact-block strong,.approval-info-list dd,.approval-info-list dt,.approval-side-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-contact-block strong{display:block;font-size:13px}.approval-contact-block span,.approval-info-list dt,.approval-side-card p{color:var(--text-muted);font-size:11px}.approval-contact-score{display:grid;min-width:34px;height:24px;place-items:center;border:1px solid rgba(117,103,255,.26);border-radius:999px;background:rgba(117,103,255,.15);color:var(--primary-violet-hover)!important;font-size:11px!important;font-weight:760}.approval-side-card p{margin:7px 0 0}.approval-activities-card ol,.approval-risk-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.approval-risk-list li{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:11px;line-height:1.35}.approval-risk-list svg{flex:0 0 auto;color:var(--success)!important}.approval-info-list{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0}.approval-info-list div{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-gap:8px;gap:8px}.approval-info-list dd{margin:0;color:var(--text-primary);font-size:11px;text-align:right}.approval-activities-card li{position:relative;display:grid;grid-template-columns:38px 10px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--text-secondary);font-size:11px}.approval-activities-card li:before{width:8px;height:8px;grid-column:2;justify-self:center;margin-top:3px;border-radius:999px;background:rgba(148,163,184,.35);content:""}.approval-activities-card li.is-active:before{background:var(--primary-violet-hover);box-shadow:0 0 12px rgba(139,128,255,.5)}.approval-activities-card time{grid-column:1;grid-row:1;color:var(--text-muted)}.approval-activities-card span{grid-column:3;grid-row:1;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.approval-activities-card li.is-active span{color:var(--primary-violet-hover);font-weight:650}.approval-action-bar{display:grid;grid-template-columns:minmax(220px,.9fr) repeat(3,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-top:0;border:1px solid var(--border-subtle);border-radius:12px;background:rgba(13,18,27,.78);padding:8px}.approval-bulk-meta{display:grid;align-content:center;grid-gap:2px;gap:2px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.025);padding:8px 10px}.approval-bulk-meta span{color:var(--text-muted);font-size:11px;line-height:1.35}.approval-action-bar a,.approval-action-bar button{width:100%;min-height:42px;border-radius:8px;font-size:13px}.approval-action-bar button:disabled{cursor:not-allowed;opacity:.48}.approval-action-primary{border-color:rgba(139,128,255,.4)!important;background:linear-gradient(180deg,#8b80ff,#654ff4)!important;color:#fff!important;box-shadow:none}.approval-action-danger{border-color:rgba(239,68,68,.24)!important;background:rgba(239,68,68,.22)!important;color:#fecaca!important}.lead-detail-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.lead-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px}.lead-detail-heading{min-width:0}.lead-detail-title-row{display:flex;min-width:0;align-items:center;gap:9px;margin-bottom:8px}.lead-detail-title-row h1{margin:0;overflow:hidden;color:var(--text-primary);font-size:clamp(27px,2.15vw,33px);font-weight:760;letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap}.lead-detail-title-row a{color:var(--text-secondary)}.lead-detail-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 16px;color:var(--text-secondary);font-size:13px}.lead-detail-meta a,.lead-detail-meta span{display:inline-flex;min-width:0;align-items:center;gap:7px;color:var(--text-secondary);text-decoration:none}.lead-detail-status{min-height:28px;border:1px solid rgba(245,158,11,.5);border-radius:6px;background:rgba(245,158,11,.11);color:#facc15!important;padding:0 10px;font-size:12px;font-weight:740}.lead-detail-hero-actions,.lead-message-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.lead-detail-hero-actions form,.lead-message-actions form{display:contents}.lead-danger-action,.lead-message-actions a,.lead-message-actions button,.lead-next-step-card a,.lead-primary-action,.lead-secondary-action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border-radius:9px;cursor:pointer;padding:0 12px;font-size:13px;font-weight:660;transition:transform .16s ease,border-color .16s ease,background .16s ease}.lead-message-approve,.lead-message-send,.lead-primary-action{border:1px solid rgba(139,128,255,.62);background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff;box-shadow:0 13px 30px rgba(117,103,255,.27)}.lead-message-actions a,.lead-message-actions button:not(.lead-message-approve):not(.lead-message-send),.lead-next-step-card a,.lead-secondary-action{border:1px solid var(--border-default);background:rgba(255,255,255,.026);color:var(--text-primary)}.lead-danger-action{border:1px solid rgba(248,113,113,.54);background:rgba(239,68,68,.045);color:#ff6b6b}.lead-danger-action:hover,.lead-message-actions button:hover,.lead-next-step-card button:hover,.lead-primary-action:hover,.lead-secondary-action:hover{transform:translateY(-1px)}.lead-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-gap:12px;gap:12px;align-items:stretch;min-width:0}.lead-detail-main,.lead-detail-rail{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.lead-detail-card{min-width:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,rgba(56,168,255,.055),transparent 23rem),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012)),rgba(7,11,17,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 44px rgba(0,0,0,.18)}.lead-detail-card h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-primary);font-size:17px;font-weight:740;letter-spacing:-.035em}.lead-detail-card h2 svg{color:var(--text-secondary)}.lead-ai-summary{padding:13px 16px}.lead-ai-summary p{margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.42}.lead-commercial-card{display:grid;grid-gap:12px;gap:12px;border-color:rgba(34,197,94,.2);background:radial-gradient(circle at 0 0,rgba(34,197,94,.1),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012)),rgba(7,11,17,.88);padding:13px 16px}.lead-commercial-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.lead-commercial-header span{display:inline-flex;min-height:27px;flex:0 0 auto;align-items:center;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:rgba(34,197,94,.08);color:#86efac;padding:0 10px;font-size:11px;font-weight:800}.lead-commercial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px}.lead-commercial-grid article{min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.025);padding:11px}.lead-commercial-grid strong{display:block;color:var(--text-primary);font-size:13px;font-weight:760;margin-bottom:7px}.lead-commercial-grid ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:17px}.lead-commercial-grid em,.lead-commercial-grid li,.lead-commercial-grid p{color:var(--text-secondary);font-size:12px;line-height:1.42}.lead-commercial-grid p{margin:0 0 8px}.lead-commercial-grid em{display:block;color:#bde8cf;font-style:normal}.lead-evidence{padding:14px 14px 8px}.lead-evidence-head,.lead-evidence-row{display:grid;grid-template-columns:34px minmax(172px,.9fr) minmax(172px,1fr) minmax(172px,1fr);grid-gap:10px;gap:10px;align-items:center}.lead-evidence-head{margin-top:10px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.lead-evidence-list{display:grid;margin-top:4px}.lead-evidence-row{min-height:50px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.lead-evidence-row:last-child{border-bottom:0}.lead-evidence-row p{margin:0;font-size:11.5px;line-height:1.34}.lead-evidence-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:rgba(148,163,184,.1);color:var(--primary-violet-hover)}.lead-evidence-icon.is-blue{background:rgba(59,130,246,.13);color:#60a5fa}.lead-evidence-icon.is-violet{background:rgba(139,128,255,.16);color:#a78bfa}.lead-evidence-icon.is-amber{background:rgba(245,158,11,.13);color:#fbbf24}.lead-evidence-icon.is-green{background:rgba(34,197,94,.12);color:#22c55e}.lead-evidence-source{display:grid;grid-gap:6px;gap:6px;min-width:0}.lead-evidence-source strong{color:var(--text-primary);font-size:13px;font-weight:650}.lead-evidence-source a,.lead-evidence-source strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-evidence-source a{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#8ab4ff;font-size:12px}.lead-message-card{padding:12px 14px}.lead-message-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;margin-bottom:8px}.lead-outreach-safety{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;color:#fbbf24;font-size:12px;line-height:1.4}.lead-outreach-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 3px;border:1px solid rgba(117,103,255,.18);border-radius:10px;background:rgba(117,103,255,.08);padding:8px 10px}.lead-outreach-status-row span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:rgba(117,103,255,.2);color:var(--primary-violet-hover);padding:0 9px;font-size:11px;font-weight:760}.lead-outreach-status-row em{color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.35;text-align:right}.lead-channel-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;max-width:min(100%,520px);border:1px solid var(--border-subtle);border-radius:11px;background:rgba(255,255,255,.018);padding:3px}.lead-channel-tabs a{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:6px;border-radius:8px;color:var(--text-secondary);padding:0 10px;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;transition:.15s ease}.lead-channel-tabs a svg{flex:0 0 auto}.lead-channel-tabs a:focus-visible,.lead-channel-tabs a:hover{background:rgba(148,163,184,.1);color:var(--text-primary)}.lead-channel-tabs a.is-active{background:rgba(117,103,255,.18);color:var(--primary-violet-hover);box-shadow:inset 0 0 0 1px rgba(139,128,255,.34)}.lead-message-field{display:grid;grid-gap:5px;gap:5px;margin-top:6px}.lead-message-field span{color:var(--text-secondary);font-size:12px}.lead-message-field input,.lead-message-field textarea{width:100%;min-width:0;border:1px solid var(--border-default);border-radius:8px;background:rgba(1,4,9,.62);color:var(--text-primary);padding:7px 9px;font:inherit;font-size:12px;line-height:1.36}.lead-message-field textarea{min-height:104px;resize:none}.lead-message-actions{margin-top:8px}.lead-message-actions button{min-width:112px}.lead-message-actions .lead-message-approve,.lead-message-actions .lead-message-send{min-width:168px}.lead-message-actions .lead-message-approve{margin-left:auto}.lead-activities-card,.lead-contacts-card,.lead-gmb-card,.lead-next-step-card,.lead-score-card{padding:13px 14px}.lead-activities-card h2,.lead-contacts-card h2,.lead-gmb-card h2,.lead-next-step-card h2,.lead-score-card h2{margin-bottom:10px}.lead-score-content{display:grid;grid-template-columns:126px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.lead-detail-score-ring{--score-angle:327deg;display:grid;width:116px;height:116px;place-items:center;border-radius:999px;background:conic-gradient(#22c55e var(--score-angle),rgba(148,163,184,.16) 0deg);color:var(--text-primary);font-size:42px;font-weight:800;letter-spacing:-.06em;position:relative;isolation:isolate}.lead-detail-score-ring:before{position:absolute;inset:11px;z-index:-1;border-radius:inherit;background:#0a1018;content:""}.lead-score-copy strong{display:block;color:var(--success);font-size:18px;font-weight:760;letter-spacing:-.035em}.lead-score-copy p{margin:2px 0 8px;color:var(--text-secondary);font-size:12px;line-height:1.35}.lead-score-bars{display:grid;grid-gap:6px;gap:6px}.lead-score-driver{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;color:var(--text-secondary);font-size:12px}.lead-score-driver em{color:var(--text-primary);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-score-driver div{grid-column:1/-1;height:3px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.lead-score-driver div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#19d67a)}.lead-gmb-card{border-color:rgba(34,197,94,.18);background:linear-gradient(180deg,rgba(34,197,94,.08),rgba(10,16,24,.94))}.lead-gmb-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lead-gmb-tier{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:rgba(34,197,94,.12);color:#86efac;padding:0 8px;font-size:11px;font-weight:760;white-space:nowrap}.lead-gmb-tier-needs_validation,.lead-gmb-tier-not_enough_data{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.12);color:#fbbf24}.lead-gmb-tier-not_a_fit{border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.12);color:#fca5a5}.lead-gmb-score-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.lead-gmb-score-grid div{border:1px solid var(--border-subtle);border-radius:12px;background:rgba(255,255,255,.035);padding:9px}.lead-gmb-score-grid strong{display:block;color:var(--text-primary);font-size:22px;font-weight:820;letter-spacing:-.05em}.lead-gmb-card>small,.lead-gmb-score-grid span{color:var(--text-muted);font-size:11px}.lead-gmb-card p{margin:0 0 5px;color:var(--text-secondary);font-size:12px;line-height:1.45}.lead-gmb-visual-evidence{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(34,197,94,.18);border-radius:14px;background:rgba(7,19,18,.62);margin-top:12px;padding:10px}.lead-gmb-visual-copy{display:grid;grid-gap:4px;gap:4px}.lead-gmb-visual-copy span{display:inline-flex;align-items:center;gap:6px;color:#bbf7d0;font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.04em}.lead-gmb-visual-copy p{margin:0;color:var(--text-secondary);font-size:11px}.lead-gmb-screenshot{display:block;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,23,42,.55)}.lead-gmb-screenshot img{display:block;width:100%;max-height:190px;object-fit:cover;object-position:top center}.lead-gmb-visual-actions{display:flex;flex-wrap:wrap;gap:7px}.lead-gmb-visual-actions a{display:inline-flex;min-height:28px;align-items:center;gap:5px;border:1px solid rgba(34,197,94,.18);border-radius:999px;background:rgba(34,197,94,.08);color:#86efac;padding:0 9px;font-size:11px;font-weight:720;text-decoration:none}.lead-gmb-visual-actions a:hover{border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.14)}.lead-gmb-dimensions{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.lead-gmb-dimension{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 9px;gap:4px 9px;color:var(--text-secondary);font-size:11px}.lead-gmb-dimension em{color:var(--text-primary);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-gmb-dimension div{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.lead-gmb-dimension i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#8b80ff)}.lead-gmb-risks{display:grid;grid-gap:5px;gap:5px;margin:12px 0 0;padding-left:16px;color:var(--text-secondary);font-size:11px;line-height:1.35}.lead-gmb-next-action{display:flex;align-items:flex-start;gap:7px;border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px;color:#c4bfff;font-size:12px;line-height:1.35}.lead-activity-list,.lead-contact-list{display:grid;grid-gap:0;gap:0}.lead-contact-row{display:grid;grid-template-columns:34px minmax(0,1fr) 48px;grid-gap:9px;gap:9px;align-items:center;min-height:62px;border-bottom:1px solid var(--border-subtle);padding:7px 0}.lead-contact-row:last-child{border-bottom:0;padding-bottom:0}.lead-contact-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff;font-size:13px;font-weight:760}.lead-contact-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.lead-contact-copy strong{display:flex;align-items:center;gap:6px;color:var(--text-primary);font-size:13px;font-weight:740}.lead-contact-copy strong em{border-radius:5px;background:rgba(117,103,255,.18);color:var(--primary-violet-hover);padding:2px 5px;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.lead-contact-copy a,.lead-contact-copy span{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lead-contact-copy>a{color:#8ab4ff}.lead-contact-copy div{display:flex;gap:18px;min-width:0}.lead-contact-copy div a{display:inline-flex;align-items:center;gap:5px}.lead-contact-score{display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--text-secondary);font-size:10px}.lead-contact-score strong{display:grid;width:34px;height:34px;place-items:center;border:3px solid #22c55e;border-radius:999px;color:var(--text-primary);font-size:14px;font-weight:780}.lead-contact-score.is-medium strong{border-color:#fbbf24}.lead-next-step-card{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;grid-gap:10px;gap:10px}.lead-next-step-card p{margin:0 0 4px;color:var(--text-secondary);font-size:13px;line-height:1.34}.lead-next-step-card span{color:var(--text-muted);font-size:12px;line-height:1.3}.lead-next-step-card button{width:40px;height:40px;padding:0}.lead-activity-list{gap:6px}.lead-activity-row{display:grid;grid-template-columns:10px 88px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;min-width:0;color:var(--text-secondary);font-size:11.5px}.lead-activity-dot{width:9px;height:9px;margin-top:4px;border-radius:999px;background:var(--primary-violet-hover);box-shadow:0 0 0 4px rgba(117,103,255,.1)}.lead-activity-dot.is-blue{background:#60a5fa}.lead-activity-dot.is-green{background:#22c55e}.lead-activity-dot.is-amber{background:#fbbf24}.lead-activity-row time{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-activity-row p{margin:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.leads-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.leads-hero{display:flex;min-height:58px;align-items:flex-end;justify-content:space-between;gap:18px}.leads-hero h1{margin:0 0 7px;font-size:clamp(26px,2vw,31px);font-weight:750;letter-spacing:-.055em}.leads-hero p{margin:0;color:var(--text-secondary);font-size:15px}.leads-export-cta{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(139,128,255,.42);border-radius:9px;background:rgba(117,103,255,.12);color:#d8d4ff;padding:0 14px;font-size:13px;font-weight:750}.leads-filter-bar{display:grid;grid-template-columns:minmax(248px,1fr) repeat(3,minmax(108px,.4fr)) minmax(172px,.52fr) minmax(132px,.38fr);grid-gap:10px;gap:10px;min-width:0}.leads-filter-select,.leads-more-filter,.leads-score-input,.leads-search-field{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;border:1px solid var(--border-default);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.01)),rgba(7,10,15,.72);color:var(--text-secondary);padding:0 13px}.leads-filter-select select,.leads-score-input input,.leads-search-field input{min-width:0;flex:1 1;border:0;background:transparent;color:var(--text-primary)}.leads-filter-select select{cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:650}.leads-search-field input::placeholder{color:var(--text-muted)}.leads-filter-select,.leads-more-filter{cursor:pointer;justify-content:space-between}.leads-filter-select span,.leads-score-input span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-score-input input{max-width:40px;flex:0 0 40px;border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-primary);padding:5px 8px;text-align:center}.leads-more-filter{justify-content:center;color:var(--text-primary);font-weight:650}.leads-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(206px,220px);grid-gap:8px;gap:8px;align-items:stretch;min-width:0}.leads-selection-card,.leads-table-card{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,rgba(56,168,255,.06),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.01)),rgba(7,11,17,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 46px rgba(0,0,0,.18)}.leads-table-card{min-width:0}.leads-tabs{display:flex;min-width:0;gap:18px;overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding:0 14px}.leads-tab{position:relative;display:inline-flex;min-height:49px;align-items:center;gap:8px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 0 2px;font-size:14px;font-weight:650;white-space:nowrap}.leads-tab span{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:7px;background:rgba(117,103,255,.13);color:var(--primary-violet-hover);font-size:11px}.leads-tab.is-active{color:var(--text-primary)}.leads-tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#8b80ff,#6754f5);content:""}.leads-table-shell{min-width:0}.leads-row,.leads-table-head{display:grid;grid-template-columns:28px minmax(142px,1.6fr) minmax(72px,.65fr) minmax(70px,.62fr) 48px minmax(60px,.55fr) minmax(96px,.9fr) minmax(94px,.9fr) minmax(80px,.75fr) minmax(72px,.65fr) 56px;grid-gap:6px;gap:6px;align-items:center}.leads-table-head{min-height:53px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);padding:0 10px;font-size:9.5px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.leads-table-head span{display:inline-flex;min-width:0;align-items:center;gap:4px}.leads-row{min-height:86px;border-bottom:1px solid var(--border-subtle);background:rgba(255,255,255,.012);padding:0 10px}.leads-row.is-selected{background:radial-gradient(circle at 0 50%,rgba(117,103,255,.12),transparent 22rem),rgba(255,255,255,.022)}.leads-row:last-child{border-bottom:0}.leads-row>*{min-width:0}.leads-check span,.leads-check-placeholder{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;color:transparent;background:rgba(255,255,255,.025)}.leads-check{position:relative;display:inline-grid;width:24px;place-items:center;cursor:pointer}.leads-check input{position:absolute;opacity:0}.leads-check input:checked+span{border-color:rgba(139,128,255,.55);background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff;box-shadow:0 8px 18px rgba(117,103,255,.25)}.leads-check input:focus-visible+span{outline:2px solid rgba(139,128,255,.85);outline-offset:3px}.leads-company-cell,.leads-icon-cell{display:flex;align-items:center;gap:10px}.leads-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:999px;background:rgba(148,163,184,.12);color:var(--text-primary);font-size:12px;font-weight:750}.leads-company-copy,.leads-company-copy a,.leads-icon-cell span,.leads-last-activity,.leads-mission,.leads-signal{min-width:0;overflow:hidden;text-overflow:ellipsis}.leads-company-copy strong{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.leads-company-copy a{display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--text-muted);font-size:11px;white-space:nowrap}.leads-icon-cell{color:var(--text-secondary);font-size:12px}.leads-icon-cell svg{flex:0 0 auto;color:#cbd5e1}.leads-score-ring{--score-color:var(--success);display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:conic-gradient(var(--score-color) var(--score-angle),rgba(148,163,184,.18) 0deg);color:var(--text-primary);font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;isolation:isolate;position:relative}.leads-score-ring:before{position:absolute;inset:5px;z-index:-1;border-radius:inherit;background:#0a1018;content:""}.leads-score-ring.is-medium{--score-color:#fbbf24}.leads-score-ring.is-low{--score-color:#fb7185}.leads-priority-badge,.leads-status-badge{display:inline-flex;max-width:100%;min-height:28px;align-items:center;justify-content:center;gap:6px;border:1px solid;border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:750;line-height:1.1}.leads-priority-badge.is-high{color:#ff6b6b;background:rgba(239,68,68,.1)}.leads-priority-badge.is-medium{color:#fbbf24;background:rgba(245,158,11,.09)}.leads-priority-badge.is-low{color:#22c55e;background:rgba(34,197,94,.08)}.leads-status-badge{min-height:34px;justify-content:flex-start;padding-inline:6px;white-space:normal}.leads-status-badge.is-awaiting{color:#facc15;background:rgba(245,158,11,.11)}.leads-status-badge.is-ready{color:#22c55e;background:rgba(34,197,94,.09)}.leads-status-badge.is-analysis{color:#8b80ff;background:rgba(117,103,255,.13)}.leads-status-badge.is-discarded{color:#ff6b6b;background:rgba(239,68,68,.1)}.leads-last-activity,.leads-mission,.leads-signal{margin:0;color:var(--text-secondary);font-size:11.5px;line-height:1.42}.leads-review-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:7px;background:rgba(255,255,255,.028);color:var(--text-primary);font-size:12px;font-weight:750}.leads-pagination{display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);min-height:66px;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding:0 16px;font-size:12px}.leads-pages{display:flex;align-items:center;justify-content:center;gap:9px}.leads-page-size strong,.leads-pages a{display:inline-grid;min-width:32px;min-height:32px;place-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:rgba(255,255,255,.02);color:var(--text-secondary);cursor:pointer}.leads-pages a.is-active{border-color:rgba(139,128,255,.55);background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff}.leads-page-size{display:flex;align-items:center;justify-content:flex-end;gap:9px}.leads-page-size strong{min-width:62px;color:var(--text-primary);padding-inline:9px;font-size:13px}.leads-selection-card{display:grid;align-content:start;grid-gap:22px;gap:22px;min-width:0;padding:24px 18px}.leads-selection-header h2{margin:0 0 18px;font-size:16px;font-weight:750;letter-spacing:-.035em}.leads-selection-header p{margin:0;color:var(--text-primary);font-size:16px}.leads-selection-header strong,.leads-selection-score strong{color:var(--primary-violet-hover)}.leads-selection-score{display:flex;align-items:center;justify-content:space-between;gap:14px}.leads-selection-score span{display:block;margin-bottom:7px;color:var(--text-secondary);font-size:13px}.leads-selection-score strong{display:block;color:var(--success);font-size:38px;font-weight:800;letter-spacing:-.06em}.leads-donut{width:74px;height:74px;flex:0 0 74px;border-radius:999px;background:conic-gradient(#6754f5 0 34%,#22c55e 34% 86%,rgba(148,163,184,.16) 86% 100%);position:relative}.leads-donut:after{position:absolute;inset:12px;border-radius:inherit;background:#090d15;content:""}.leads-selection-stats{display:grid;grid-gap:16px;gap:16px}.leads-selection-stats div{display:grid;grid-template-columns:26px 24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:var(--text-secondary)}.leads-selection-stats svg{color:var(--warning)}.leads-selection-stats div:nth-child(2) svg{color:var(--success)}.leads-selection-stats strong{color:var(--text-primary);font-size:24px;font-weight:650}.leads-selection-stats span{min-width:0;font-size:13px;line-height:1.35}.leads-batch-actions{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border-subtle);padding-top:26px}.leads-batch-actions a,.leads-batch-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-default);border-radius:7px;background:rgba(255,255,255,.03);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:650}.leads-batch-actions button:disabled{cursor:not-allowed;opacity:.38}.leads-selection-note{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;margin:36px 0 0;color:var(--text-muted);font-size:13px;line-height:1.35}.reports-topbar{grid-template-columns:minmax(120px,170px) minmax(0,1fr) auto}.reports-topbar-actions{justify-content:flex-end;gap:12px}.reports-period-button svg:last-child{margin-left:2px}.reports-page{display:grid;grid-gap:10px;gap:10px;min-width:0}.reports-hero{display:flex;min-height:44px;align-items:flex-end;justify-content:space-between;gap:16px}.reports-hero h1{margin:0;font-size:clamp(24px,2vw,28px);font-weight:650;letter-spacing:-.045em}.reports-hero p{margin:6px 0 0;color:var(--text-secondary);font-size:14px}.reports-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.reports-metric-card,.reports-panel,.reports-summary{border:1px solid var(--border-default);background:linear-gradient(180deg,rgba(18,22,31,.92),rgba(10,13,19,.9)),radial-gradient(circle at 0 0,rgba(117,103,255,.12),transparent 18rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 40px rgba(0,0,0,.18)}.reports-metric-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);min-height:96px;overflow:hidden;border-radius:10px;padding:13px 12px}.reports-metric-icon,.reports-summary-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:rgba(117,103,255,.2);color:var(--primary-violet-hover);box-shadow:inset 0 0 0 1px rgba(117,103,255,.18)}.reports-metric-copy{min-width:0}.reports-metric-copy>span{display:block;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reports-metric-copy strong{display:block;margin-top:5px;font-size:clamp(25px,2.1vw,30px);font-weight:620;letter-spacing:-.04em}.reports-metric-copy p{margin:7px 0 0;color:var(--text-muted);font-size:11px;line-height:1.25;white-space:nowrap}.reports-metric-copy b{color:var(--success);font-weight:700}.reports-sparkline{position:absolute;right:10px;bottom:10px;width:58px;height:22px;color:var(--primary-violet-hover);opacity:.9}.reports-primary-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-gap:10px;gap:10px;min-width:0}.reports-secondary-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.05fr);grid-gap:10px;gap:10px;min-width:0}.reports-panel{min-width:0;overflow:hidden;border-radius:10px;padding:13px 15px}.reports-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reports-card-header h2{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-size:16px;font-weight:650;letter-spacing:-.02em}.reports-card-header h2 svg{color:var(--text-muted)}.reports-card-link,.reports-select{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--primary-violet-hover);cursor:pointer;font-size:13px;white-space:nowrap}.reports-select{border:1px solid var(--border-default);border-radius:7px;background:rgba(255,255,255,.025);color:var(--text-secondary);padding:0 10px}.reports-funnel-content{display:grid;grid-template-columns:minmax(178px,220px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.reports-funnel-shape{width:min(100%,220px);color:var(--primary-violet)}.reports-funnel-shape svg{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 24px rgba(83,71,214,.28))}.reports-funnel-shape path{stroke:rgba(139,128,255,.5);stroke-width:1.2}.reports-funnel-shape path:first-child{fill:#806fff}.reports-funnel-shape path:nth-child(2){fill:#6f60f4}.reports-funnel-shape path:nth-child(3){fill:#5e51db}.reports-funnel-shape path:nth-child(4){fill:#4c42be}.reports-funnel-shape path:nth-child(5){fill:#342c83}.reports-funnel-shape path:nth-child(6){fill:#221c58}.reports-funnel-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.reports-funnel-list li{display:grid;grid-template-columns:12px minmax(0,1fr) 52px 48px;align-items:center;grid-gap:8px;gap:8px;min-height:30px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:12.5px}.reports-funnel-list li:last-child{border-bottom:0}.reports-bar-row strong,.reports-funnel-list strong,.reports-legend strong{text-align:right;font-weight:600}.reports-bar-row em,.reports-funnel-list em,.reports-legend em{color:var(--text-muted);font-style:normal;text-align:right}.reports-dot{display:inline-block;width:11px;height:11px;border-radius:999px;background:var(--primary-violet)}.reports-dot.is-2{background:#7165f6}.reports-dot.is-3{background:#5e56d6}.reports-dot.is-4{background:#4d48bd}.reports-dot.is-5{background:#433ea7}.reports-dot.is-6{background:#363289}.reports-dot.is-orange{background:#f59e0b}.reports-dot.is-red{background:var(--danger)}.reports-dot.is-blue{background:#3b82f6}.reports-dot.is-violet{background:var(--primary-violet)}.reports-bar-chart{position:relative;display:grid;grid-gap:9px;gap:9px;padding:2px 0 15px}.reports-bar-row{display:grid;grid-template-columns:170px minmax(0,1fr) 44px 46px;align-items:center;grid-gap:8px;gap:8px;min-width:0;font-size:12.5px}.reports-bar-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-bar-track{position:relative;height:20px;overflow:hidden;border-radius:4px;background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),rgba(255,255,255,.07) calc(20% - 1px),rgba(255,255,255,.07) 20%),rgba(255,255,255,.025)}.reports-bar-track span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#5e4df0,#806fff);box-shadow:0 0 18px rgba(117,103,255,.22)}.reports-axis{display:grid;grid-template-columns:repeat(7,1fr);margin-left:180px;color:var(--text-muted);font-size:12px}.reports-axis span{text-align:left}.reports-segment-table{display:grid;min-width:0}.reports-segment-head,.reports-segment-row{display:grid;grid-template-columns:minmax(112px,1fr) 92px 78px 94px;grid-gap:10px;gap:10px;align-items:center}.reports-segment-head{color:var(--text-muted);font-size:10px}.reports-segment-row{min-height:31px;border-bottom:1px solid var(--border-subtle);font-size:12.5px}.reports-segment-row span{display:inline-flex;min-width:0;align-items:center;gap:9px}.reports-segment-row svg{color:var(--primary-violet-hover)}.reports-segment-row strong{font-weight:500;text-align:center}.reports-segment-row em{justify-self:end;min-width:50px;border-radius:7px;background:rgba(34,197,94,.12);color:var(--success);font-style:normal;font-weight:700;padding:5px 7px;text-align:center}.reports-panel-note{display:inline-flex;align-items:center;gap:4px;margin:12px 0 0;color:var(--text-muted);font-size:12px}.reports-donut-layout{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.reports-donut{position:relative;display:grid;width:122px;height:122px;place-items:center;border-radius:50%;background:conic-gradient(var(--primary-violet) 0 38%,#f59e0b 38% 66%,var(--danger) 66% 86%,#3b82f6 86% 100%);box-shadow:0 0 34px rgba(117,103,255,.12)}.reports-donut:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;background:#10141d}.reports-donut span{position:relative;z-index:1;display:grid;place-items:center;line-height:1.1}.reports-donut strong{font-size:24px;font-weight:600}.reports-donut small{color:var(--text-secondary);font-size:12px}.reports-legend{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.reports-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) 40px 44px;grid-gap:8px;gap:8px;align-items:center;min-width:0;font-size:13px}.reports-legend li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-message-list{display:grid;grid-gap:10px;gap:10px}.reports-message-row{display:grid;grid-template-columns:36px minmax(0,1fr) 42px;grid-template-areas:"icon copy value" "icon track track";grid-gap:4px 10px;gap:4px 10px;align-items:center}.reports-message-icon{grid-area:icon;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(117,103,255,.38);border-radius:8px;color:var(--primary-violet-hover)}.reports-message-icon.is-red{border-color:rgba(239,68,68,.36);color:var(--danger)}.reports-message-row div:not(.reports-message-track){grid-area:copy;min-width:0}.reports-message-row div>span{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.reports-message-row div>strong{display:block;margin-top:4px;font-size:13px;font-weight:500}.reports-message-row em{grid-area:value;justify-self:end;font-style:normal;font-weight:600}.reports-message-track{grid-area:track;height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.reports-message-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e4df0,#806fff)}.reports-message-track.is-red span{background:linear-gradient(90deg,#ef4444,#fb7185)}.reports-summary{display:grid;grid-template-columns:44px minmax(0,.86fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border-radius:10px;padding:14px 16px}.reports-summary-copy h2{margin:0 0 6px;font-size:16px;letter-spacing:-.02em}.reports-summary-copy p{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.42}.reports-insights{display:grid;grid-gap:7px;gap:7px;margin:0;border-left:1px solid var(--border-subtle);padding:0 0 0 18px;list-style:none}.reports-insights li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.reports-insights li>span{display:grid;width:21px;height:21px;place-items:center;border-radius:999px;background:rgba(117,103,255,.2);color:var(--primary-violet-hover)}.reports-insights p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.reports-insights strong{color:var(--text-primary)}@media (max-width:1440px){.reports-metrics{gap:8px}.reports-metric-card{grid-template-columns:36px minmax(0,1fr);min-height:84px;padding:10px}.reports-metric-icon{width:34px;height:34px}.reports-metric-copy strong{margin-top:3px;font-size:25px}.reports-metric-copy>span{font-size:12px}.reports-metric-copy p{margin-top:5px;font-size:10.5px}.reports-sparkline{width:52px;height:20px}.reports-funnel-content{grid-template-columns:minmax(155px,185px) minmax(0,1fr);gap:10px}.reports-funnel-shape{width:min(100%,185px)}.reports-funnel-list li{min-height:27px;font-size:12px}.reports-bar-chart{gap:7px;padding-bottom:12px}.reports-bar-row{grid-template-columns:150px minmax(0,1fr) 38px 40px;gap:8px}.reports-axis{margin-left:158px}.reports-secondary-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.05fr)}.reports-panel{padding:12px 13px}.reports-segment-head,.reports-segment-row{grid-template-columns:minmax(100px,1fr) 72px 66px 78px;gap:8px}.reports-segment-row{min-height:28px}.reports-segment-row em{padding-block:4px}.reports-donut-layout{grid-template-columns:112px minmax(0,1fr);gap:10px}.reports-donut{width:110px;height:110px}.reports-donut:before{width:60px;height:60px}.reports-legend li{grid-template-columns:10px minmax(0,1fr) 34px 36px;gap:6px;font-size:12px}.reports-message-list{gap:8px}.reports-message-icon{width:32px;height:32px}.reports-panel-note{margin-top:8px}.reports-summary{gap:10px;padding:12px 14px}.reports-summary-copy h2{font-size:15px}.reports-insights p,.reports-summary-copy p{font-size:12px;line-height:1.32}.reports-insights{gap:5px;padding-left:14px}}@media (max-width:1320px){.topbar.reports-topbar{grid-template-columns:minmax(120px,170px) minmax(0,1fr);padding-block:12px}.reports-topbar-actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.reports-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-primary-grid,.reports-secondary-grid{grid-template-columns:minmax(0,1fr)}.reports-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-messages-panel{grid-column:1/-1}}@media (max-width:1100px){.reports-secondary-grid{grid-template-columns:minmax(0,1fr)}.reports-messages-panel{grid-column:auto}}@media (max-width:920px){.topbar.reports-topbar{grid-template-columns:1fr}.reports-topbar-actions{width:100%;max-width:100%;flex-wrap:wrap;overflow-x:visible}.reports-topbar-actions .agent-pill,.reports-topbar-actions .button{flex:1 1 160px;justify-content:center}.reports-topbar-actions .notification-button{flex:0 0 44px}.reports-metrics,.reports-secondary-grid{grid-template-columns:minmax(0,1fr)}.reports-summary{grid-template-columns:44px minmax(0,1fr)}.reports-insights{grid-column:1/-1;border-left:0;border-top:1px solid var(--border-subtle);padding:14px 0 0}}@media (max-width:680px){.reports-page{max-width:100%}.reports-hero{align-items:flex-start}.reports-hero h1{font-size:24px}.reports-hero p{font-size:13px;line-height:1.45}.reports-metrics{grid-template-columns:minmax(0,1fr)}.reports-metric-card{min-height:94px}.reports-donut-layout,.reports-funnel-content,.reports-primary-grid,.reports-secondary-grid,.reports-summary{grid-template-columns:minmax(0,1fr)}.reports-funnel-shape{justify-self:center;max-width:230px}.reports-card-header{align-items:flex-start;flex-wrap:wrap}.reports-bar-row{grid-template-columns:minmax(0,1fr) auto auto;gap:7px 8px}.reports-bar-row>span:first-child{grid-column:1}.reports-bar-row strong{grid-column:2}.reports-bar-row em{grid-column:3}.reports-bar-track{grid-column:1/-1;grid-row:2}.reports-axis{display:none}.reports-segment-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reports-segment-row{grid-template-columns:minmax(0,1fr) 54px 54px 58px;font-size:12.5px}.reports-donut{justify-self:center}.reports-legend li{grid-template-columns:12px minmax(0,1fr) 46px 48px}.reports-summary-icon{width:42px;height:42px}}.tasks-topbar{grid-template-columns:minmax(120px,170px) minmax(320px,1fr) auto}.tasks-searchbar{justify-self:stretch;max-width:470px}.tasks-topbar-actions{justify-content:flex-end;gap:12px}.tasks-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.tasks-hero{display:flex;min-height:58px;align-items:flex-end;justify-content:space-between;gap:18px}.tasks-hero h1{margin:0 0 7px;color:var(--text-primary);font-size:clamp(27px,2.05vw,32px);font-weight:760;letter-spacing:-.055em}.tasks-hero p{margin:0;color:var(--text-secondary);font-size:15px}.tasks-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.task-detail-panel,.task-metric-card,.tasks-table-card{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.014)),radial-gradient(circle at 0 0,rgba(117,103,255,.095),transparent 18rem),rgba(8,12,20,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.038),0 16px 44px rgba(0,0,0,.2)}.task-metric-card{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:106px;align-items:center;grid-gap:14px;gap:14px;padding:16px 18px}.task-metric-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:rgba(117,103,255,.24);color:#c4b5fd;box-shadow:inset 0 0 0 1px rgba(167,139,250,.14)}.task-metric-card[data-tone=red] .task-metric-icon{background:rgba(239,68,68,.2);color:#f87171}.task-metric-card[data-tone=green] .task-metric-icon{background:rgba(34,197,94,.19);color:#4ade80}.task-metric-card span:not(.task-metric-icon){display:block;color:var(--text-primary);font-size:13px;font-weight:660}.task-metric-card strong{display:block;margin-top:3px;color:#fff;font-size:32px;font-weight:760;letter-spacing:-.065em;line-height:1}.task-metric-card p{margin:8px 0 0;color:var(--text-secondary);font-size:13px}.task-metric-card p b{color:#22c55e}.tasks-shell{grid-template-columns:minmax(0,1fr) minmax(390px,450px);align-items:start}.tasks-main-column,.tasks-shell{display:grid;grid-gap:14px;gap:14px;min-width:0}.task-create-card{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(139,128,255,.34);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,rgba(117,103,255,.14),transparent 18rem),rgba(12,15,24,.94);padding:18px}.task-create-card h2{margin:0 0 5px;font-size:18px;letter-spacing:-.03em}.task-create-card p{margin:0;color:var(--text-secondary);font-size:13px}.task-create-card label{display:grid;grid-gap:6px;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.task-create-card input,.task-create-card select,.task-create-card textarea{width:100%;border:1px solid var(--border-default);border-radius:10px;background:rgba(255,255,255,.035);color:var(--text-primary);padding:10px 12px}.task-create-card footer,.task-create-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.task-create-grid>label{min-width:160px;flex:1 1 160px}.tasks-table-card{min-width:0;overflow:hidden}.tasks-tabs{display:flex;min-width:0;min-height:52px;align-items:center;gap:8px;overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding:0 14px}.tasks-tabs a{display:inline-flex;position:relative;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:999px;background:rgba(255,255,255,.026);color:var(--text-secondary);cursor:pointer;padding:0 12px;font-size:14px;font-weight:650;line-height:1;white-space:nowrap;transition:.15s ease}.tasks-tabs a:focus-visible,.tasks-tabs a:hover{border-color:var(--border-subtle);background:rgba(148,163,184,.08);color:var(--text-primary)}.tasks-tabs a.is-active{border-color:rgba(139,128,255,.34);background:rgba(117,103,255,.18);color:var(--primary-violet-hover);box-shadow:inset 0 0 0 1px rgba(139,128,255,.22)}.tasks-tabs a.is-active:after{display:none;content:""}.tasks-table-scroll{overflow-x:auto}.task-mobile-list{display:none}.tasks-table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;table-layout:fixed}.tasks-table td,.tasks-table th{border-bottom:1px solid var(--border-subtle);padding:13px 12px;text-align:left;vertical-align:middle}.tasks-table th{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tasks-table td:first-child,.tasks-table th:first-child{width:44px;padding-left:16px}.tasks-table th:nth-child(2){width:90px}.tasks-table th:nth-child(3){width:23%}.tasks-table th:nth-child(4){width:19%}.tasks-table th:nth-child(5){width:120px}.tasks-table th:nth-child(6){width:112px}.tasks-table th:nth-child(7){width:126px}.tasks-table tbody tr{transition:background .16s ease,box-shadow .16s ease}.tasks-table tbody tr.is-selected{background:linear-gradient(90deg,rgba(117,103,255,.2),rgba(117,103,255,.08));box-shadow:inset 0 0 0 1px rgba(117,103,255,.35)}.tasks-table tbody tr:hover{background:rgba(255,255,255,.024)}.task-checkbox{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:5px;background:rgba(255,255,255,.02);color:#fff;cursor:pointer;padding:0}.task-checkbox.is-checked{border-color:rgba(139,128,255,.9);background:linear-gradient(180deg,#8b80ff,#6754f5);box-shadow:0 8px 18px rgba(117,103,255,.28)}.task-detail-ai-chip,.task-origin-chip,.task-priority{display:inline-flex;min-width:0;align-items:center;gap:6px;border:1px solid var(--border-default);border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.task-origin-chip{gap:5px;padding:5px 7px;font-size:11.5px}.task-priority.is-high{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08);color:#f87171}.task-priority.is-medium{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.08);color:#fbbf24}.task-priority.is-low{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.08);color:#60a5fa}.task-due,.task-lead-cell,.task-title-cell,.task-type-cell{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--text-primary);font-size:13px;line-height:1.45;text-overflow:ellipsis}.task-lead-cell,.task-title-cell{display:block;white-space:normal}.task-due,.task-origin-chip,.task-type-cell{white-space:nowrap}.task-detail-ai-chip svg,.task-origin-chip svg,.task-type-cell svg{flex:0 0 auto}.task-lead-cell{color:var(--text-secondary)}.task-due.is-green{color:#4ade80}.task-due.is-red{color:#ff5a5f}.task-due.is-blue{color:#7aa2ff}.task-detail-ai-chip,.task-origin-chip.is-ai{border-color:rgba(117,103,255,.22);background:rgba(117,103,255,.16);color:#c4b5fd}.task-origin-chip.is-manual{background:rgba(255,255,255,.026);color:var(--text-secondary)}.tasks-table-footer{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px}.tasks-pagination,.tasks-selection-state{display:flex;align-items:center;gap:18px;color:var(--text-muted);font-size:13px}.task-detail-header a,.tasks-pagination a,.tasks-selection-state a{border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.tasks-pagination{gap:10px}.tasks-pagination a{display:grid;width:34px;height:34px;place-items:center;border:1px solid transparent;border-radius:8px}.tasks-pagination a.is-current{border-color:var(--border-default);background:rgba(255,255,255,.03);color:var(--text-primary)}.task-detail-panel{display:grid;min-width:0;overflow:hidden}.task-detail-header{display:flex;min-height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding:0 18px}.task-detail-header h2{margin:0;color:var(--text-primary);font-size:15px;font-weight:720}.task-detail-body{display:grid;grid-gap:14px;gap:14px;padding:18px 20px}.task-detail-title-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.task-detail-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:rgba(117,103,255,.25);color:#c4b5fd}.task-detail-title-row h3{margin:0;color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:-.04em}.task-detail-meta{display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--border-subtle);padding-bottom:14px}.task-detail-meta p{display:grid;grid-template-columns:22px 120px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin:0;color:var(--text-secondary);font-size:13px}.task-detail-meta p>svg{color:var(--text-muted)}.task-detail-meta span{color:var(--text-secondary)}.task-detail-meta a{color:var(--primary-violet-hover)}.task-detail-meta strong{color:var(--text-primary);font-weight:650}.task-detail-meta strong.is-green{color:#4ade80}.task-detail-section{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--border-subtle);padding-bottom:13px}.task-detail-section h4,.task-evidence-section h4{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-primary);font-size:14px;font-weight:730}.task-detail-section h4 svg,.task-evidence-section h4 svg{color:var(--primary-violet-hover)}.task-detail-section p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.task-evidence-section{display:grid;grid-gap:9px;gap:9px}.task-evidence-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px}.task-evidence-list a{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;min-height:32px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:0 10px;font-size:12.5px}.task-evidence-list a:last-child{border-bottom:0}.task-evidence-list a svg:last-child{color:var(--primary-violet-hover)}.task-detail-summary{display:grid;grid-template-columns:1.15fr .75fr 1fr;overflow:hidden;border:1px solid var(--border-default);border-radius:9px;background:rgba(255,255,255,.024)}.task-detail-summary div{display:grid;align-content:center;min-height:88px;grid-gap:6px;gap:6px;border-right:1px solid var(--border-subtle);padding:12px 14px}.task-detail-summary div:last-child{border-right:0}.task-detail-summary span{color:var(--text-secondary);font-size:12px}.task-detail-summary a{color:var(--primary-violet-hover);font-size:13px;line-height:1.35}.task-detail-summary strong{color:#4ade80;font-size:32px;line-height:1}.task-detail-summary em{color:#fbbf24;font-size:13px;font-style:normal;font-weight:700;line-height:1.35}.task-detail-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid var(--border-subtle);padding:16px 18px 18px}.task-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.026);color:var(--text-primary);cursor:pointer;padding:0 12px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.task-action.is-primary{border-color:rgba(139,128,255,.7);background:linear-gradient(180deg,#8b80ff,#6754f5);color:#fff;box-shadow:0 14px 30px rgba(117,103,255,.26)}.task-action.is-danger{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.04);color:#ff5a5f}.activities-topbar{grid-template-columns:minmax(170px,220px) minmax(320px,430px) auto}.activities-searchbar{justify-self:stretch}.activities-topbar-actions{justify-content:flex-end;gap:12px}.activities-page{display:grid;grid-gap:14px;gap:14px;min-width:0}.activities-hero{min-height:54px;display:flex;align-items:flex-end}.activities-hero h1{margin:0 0 7px;color:var(--text-primary);font-size:clamp(26px,2.05vw,31px);font-weight:760;letter-spacing:-.055em}.activities-hero p{margin:0;color:var(--text-secondary);font-size:15px}.activity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.activity-metric-card,.activity-panel{border:1px solid var(--border-default);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.014)),radial-gradient(circle at 0 0,rgba(117,103,255,.105),transparent 19rem),rgba(8,12,20,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.038),0 16px 44px rgba(0,0,0,.2)}.activity-metric-card{display:grid;grid-template-columns:66px minmax(0,1fr);min-height:108px;align-items:center;grid-gap:16px;gap:16px;padding:16px 22px}.activity-metric-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:999px;background:rgba(117,103,255,.24);color:#c4b5fd;box-shadow:inset 0 0 0 1px rgba(167,139,250,.14)}.activity-metric-card[data-tone=indigo] .activity-metric-icon{background:rgba(99,102,241,.23);color:#c4b5fd}.activity-metric-card[data-tone=amber] .activity-metric-icon{background:rgba(245,158,11,.18);color:#f59e0b}.activity-metric-card[data-tone=green] .activity-metric-icon{background:rgba(34,197,94,.17);color:#4ade80}.activity-metric-copy{min-width:0}.activity-metric-copy span{display:block;color:var(--text-primary);font-size:15px;font-weight:600}.activity-metric-copy strong{display:block;margin-top:2px;color:var(--text-primary);font-size:34px;font-weight:790;letter-spacing:-.06em;line-height:1}.activity-metric-card[data-tone=amber] .activity-metric-copy strong{color:#ff6b6b}.activity-metric-copy p{display:flex;min-width:0;align-items:center;gap:5px;margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.25}.activity-metric-copy em{display:inline-flex;align-items:center;gap:3px;color:#22c55e;font-style:normal;font-weight:760}.activities-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);grid-gap:14px;gap:14px;align-items:start;min-width:0}.activity-panel{min-width:0;overflow:hidden}.activity-agents-panel,.activity-attention-panel,.activity-timeline-panel{padding:14px 14px 12px}.activity-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.activity-panel-heading h2{margin:0;color:var(--text-primary);font-size:18px;font-weight:720;letter-spacing:-.035em}.activity-filter-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.activity-filter-tabs a{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:rgba(255,255,255,.02);color:var(--text-secondary);cursor:pointer;padding:0 7px;font-size:11px}.activity-filter-tabs a.is-active{border-color:rgba(139,128,255,.52);background:linear-gradient(180deg,#7567ff,#5f4be0);color:#fff;box-shadow:0 10px 22px rgba(117,103,255,.24)}.agent-timeline{position:relative;display:grid;margin:0;padding:8px 0 0;list-style:none}.agent-timeline:before{position:absolute;top:24px;bottom:22px;left:63px;width:1px;background:rgba(148,163,184,.34);content:""}.agent-timeline-row{position:relative;display:grid;grid-template-columns:44px 18px 40px minmax(96px,.68fr) minmax(200px,1.18fr) minmax(178px,.9fr);min-width:0;min-height:56px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.agent-timeline-row time{color:var(--text-secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-timeline-marker{position:relative;z-index:1;display:block;width:9px;height:9px;justify-self:center;border-radius:999px;background:#a8b0c0;box-shadow:0 0 0 4px rgba(9,13,21,.9)}.agent-icon-bubble{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:999px;background:rgba(117,103,255,.2);color:#c4b5fd;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.agent-icon-bubble.is-violet{background:rgba(117,103,255,.28);color:#c4b5fd}.agent-icon-bubble.is-blue{background:rgba(37,99,235,.26);color:#93c5fd}.agent-icon-bubble.is-green{background:rgba(48,132,18,.32);color:#6ee764}.agent-icon-bubble.is-teal{background:rgba(13,148,136,.28);color:#5eead4}.agent-icon-bubble.is-amber{background:rgba(245,158,11,.24);color:#fbbf24}.agent-icon-bubble.is-red{background:rgba(239,68,68,.24);color:#f87171}.agent-icon-bubble.is-slate{background:rgba(100,116,139,.22);color:#cbd5e1}.agent-name-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;align-items:center;border:1px solid var(--border-subtle);border-radius:7px;background:rgba(255,255,255,.025);padding:0 10px;font-size:12px;font-weight:650}.agent-name-pill,.agent-timeline-row p{overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.agent-timeline-row p{min-width:0;margin:0;font-size:13px;line-height:1.35}.agent-entity{display:grid;grid-gap:2px;gap:2px;min-width:0}.agent-entity span{color:var(--text-secondary);font-size:12px}.agent-entity a{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--primary-violet-hover);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.activity-realtime-footer{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;grid-gap:12px;gap:12px;margin-top:13px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding-top:15px;font-size:12px}.activity-realtime-footer span{display:inline-flex;min-width:0;align-items:center;gap:9px}.activity-realtime-footer span i{width:10px;height:10px;border-radius:999px;background:var(--success);box-shadow:0 0 14px rgba(34,197,94,.72)}.activity-realtime-footer p{margin:0;color:var(--text-secondary)}.activity-signal-bars{display:flex;height:22px;align-items:flex-end;justify-content:flex-end;gap:3px}.activity-signal-bars i{width:3px;border-radius:999px;background:#22c55e}.activity-signal-bars i:first-child{height:7px;opacity:.45}.activity-signal-bars i:nth-child(2){height:12px;opacity:.65}.activity-signal-bars i:nth-child(3){height:17px;opacity:.82}.activity-signal-bars i:nth-child(4){height:22px}.activities-rail{display:grid;grid-gap:10px;gap:10px;min-width:0}.activity-agent-list,.activity-attention-list{display:grid;grid-gap:4px;gap:4px}.activity-agent-row,.activity-attention-row{display:grid;min-width:0;align-items:center;border:1px solid var(--border-subtle);border-radius:12px;background:rgba(255,255,255,.018)}.activity-agent-row{grid-template-columns:38px minmax(0,1fr) minmax(78px,auto) 16px;gap:10px;min-height:50px;color:inherit;padding:6px 10px 6px 8px}.activity-agent-row .agent-icon-bubble,.activity-attention-row .agent-icon-bubble{width:36px;height:36px}.activity-agent-row>svg,.activity-attention-row>svg{color:var(--text-secondary)}.activity-agent-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.activity-agent-copy strong,.activity-attention-row strong{overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.activity-agent-copy small,.activity-attention-row p{overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.activity-agent-status{display:inline-flex;align-items:center;justify-self:end;gap:6px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.activity-agent-status i{width:9px;height:9px;border-radius:999px;background:#a8b0c0}.activity-agent-status.is-green{color:#4ade80}.activity-agent-status.is-green i{background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.58)}.activity-agent-status.is-amber{color:#f59e0b}.activity-agent-status.is-amber i{background:#f59e0b;box-shadow:0 0 12px rgba(245,158,11,.5)}.activity-agent-status.is-muted{color:var(--text-secondary)}.activity-attention-panel{padding-bottom:12px}.activity-attention-row{grid-template-columns:38px minmax(0,1fr) 76px 16px;gap:10px;min-height:60px;padding:9px}.activity-attention-row>div{min-width:0;overflow:hidden}.activity-attention-row p,.activity-attention-row strong{display:block;min-width:0;max-width:100%}.activity-attention-row p{margin:4px 0 0}.activity-attention-row button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;justify-self:end;border:1px solid var(--border-default);border-radius:8px;background:rgba(255,255,255,.026);color:var(--text-primary);cursor:pointer;padding:0 12px;font-size:13px;font-weight:650;white-space:nowrap}@media (min-width:1680px){.tasks-shell{grid-template-columns:minmax(0,1fr) minmax(440px,500px)}}@media (max-width:1440px){.tasks-shell{grid-template-columns:minmax(0,1fr) minmax(370px,410px)}.tasks-table td,.tasks-table th{padding-inline:8px}.tasks-table{min-width:700px}.tasks-table td:first-child,.tasks-table th:first-child{width:36px;padding-left:12px}.tasks-table th:nth-child(2){width:74px}.tasks-table th:nth-child(3){width:25%}.tasks-table th:nth-child(4){width:16%}.tasks-table th:nth-child(5){width:92px}.tasks-table th:nth-child(6){width:86px}.tasks-table th:nth-child(7){width:120px}.task-detail-ai-chip,.task-priority{padding-inline:7px}.task-origin-chip{gap:3px;padding:5px;font-size:10.5px}.task-due,.task-lead-cell,.task-title-cell,.task-type-cell{font-size:12.5px}.task-metric-card{grid-template-columns:40px minmax(0,1fr);min-height:96px;gap:8px;padding:12px 10px}.task-metric-icon{width:38px;height:38px}.task-metric-card span:not(.task-metric-icon){font-size:11.5px;line-height:1.15}.task-metric-card strong{font-size:28px}.task-metric-card p{margin-top:5px;font-size:11.5px;line-height:1.25}.task-detail-body{gap:11px;padding:15px 18px}.task-detail-section{padding-bottom:10px}.task-detail-actions{gap:8px;padding:14px}.task-action{padding-inline:10px;font-size:12.5px}}@media (max-width:1320px){.topbar.tasks-topbar{grid-template-columns:1fr;padding-block:14px}.tasks-searchbar,.tasks-topbar-actions{width:100%;max-width:100%}.tasks-topbar-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.tasks-shell{grid-template-columns:minmax(0,1fr)}.task-detail-panel{max-width:100%}}@media (max-width:980px){.tasks-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-table-footer{align-items:flex-start;flex-direction:column;padding-block:14px}.task-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tasks-page{max-width:100%}.tasks-hero{min-height:auto}.tasks-metrics{grid-template-columns:1fr}.task-metric-card{min-height:92px}.tasks-tabs{gap:14px;padding-inline:14px}.tasks-topbar-actions{flex-wrap:wrap;overflow-x:visible}.tasks-topbar-actions .button{flex:1 1 170px;justify-content:center}.tasks-topbar-actions .notification-button{flex:0 0 44px}.tasks-topbar-actions .agent-pill{flex:1 0 132px;justify-content:center}.tasks-table-scroll{display:none}.task-mobile-list{display:grid;grid-gap:10px;gap:10px;padding:12px}.task-mobile-list article{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--border-subtle);border-radius:12px;background:rgba(255,255,255,.022);padding:12px}.task-mobile-list article.is-selected{border-color:rgba(117,103,255,.45);background:linear-gradient(120deg,rgba(117,103,255,.18),rgba(117,103,255,.06))}.task-mobile-head,.task-mobile-meta{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.task-mobile-head .task-due{margin-left:auto}.task-mobile-list strong{color:var(--text-primary);font-size:14px;line-height:1.35}.task-mobile-list p{margin:0;color:var(--text-secondary);font-size:13px}.task-mobile-meta span:not(.task-origin-chip){display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12.5px}.tasks-table{min-width:760px}.task-detail-body{padding:14px}.task-detail-actions,.task-detail-meta p,.task-detail-summary,.task-detail-title-row{grid-template-columns:minmax(0,1fr)}.task-detail-icon{width:44px;height:44px}.task-detail-meta p{gap:5px}.task-detail-meta p>svg{display:none}.task-detail-summary div{min-height:auto;border-right:0;border-bottom:1px solid var(--border-subtle)}.task-detail-summary div:last-child{border-bottom:0}.task-action{width:100%}}@media (min-width:1600px){.activities-workspace{grid-template-columns:minmax(0,1fr) minmax(460px,520px)}}@media (max-width:1320px){.topbar.activities-topbar{grid-template-columns:1fr}.activities-searchbar,.activities-topbar-actions{width:100%}.activities-topbar-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.activities-workspace{grid-template-columns:minmax(0,1fr)}.activities-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1400px){.topbar.lead-detail-topbar{grid-template-columns:1fr}.lead-detail-searchbar,.lead-detail-topbar-actions{width:100%}.lead-detail-topbar-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.lead-detail-layout{grid-template-columns:minmax(0,1fr)}.lead-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.topbar.lead-detail-topbar{grid-template-columns:1fr}.lead-detail-searchbar,.lead-detail-topbar-actions{width:100%}.lead-detail-topbar-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.lead-detail-layout{grid-template-columns:minmax(0,1fr)}.lead-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-filter-bar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(120px,.45fr))}.leads-more-filter,.leads-score-input{grid-column:span 1}.leads-layout{grid-template-columns:minmax(0,1fr)}.leads-selection-card{grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) minmax(220px,.8fr);align-items:center}.leads-batch-actions{border-top:0;border-left:1px solid var(--border-subtle);padding-top:0;padding-left:18px}.leads-selection-note{display:none}}@media (max-width:1360px){.approval-workbench{grid-template-columns:minmax(360px,.9fr) minmax(0,1.25fr)}.approval-side-rail{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:1280px){.approval-workbench{grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr)}.approval-side-rail{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:1180px){.activity-metrics,.metrics-grid,.mission-detail-kpis,.missions-grid,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activities-workspace,.dashboard-bottom,.dashboard-grid,.management-grid,.mission-detail-bottom-grid,.mission-detail-grid,.settings-layout{grid-template-columns:1fr}.priority-row{grid-template-columns:34px minmax(0,1fr) 74px;padding-right:0}.priority-row .lead-reason{display:none}.mission-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-filter-search{grid-column:1/-1}.activities-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-timeline-row{grid-template-columns:44px 18px 40px minmax(98px,.55fr) minmax(190px,1.1fr) minmax(170px,.8fr)}.topbar{grid-template-columns:minmax(100px,160px) minmax(220px,1fr)}.topbar-actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}}@media (max-width:920px){:root{--content-padding:16px}.app-shell{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.content,.main-area,.sidebar,.topbar{min-width:0;max-width:100vw}.sidebar{position:relative;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--border-subtle)}.agent-mini,.user-card,.workspace-card{display:none}.nav-list{display:flex;width:100%;min-width:0;max-width:100%;gap:8px;overflow-x:auto;padding-bottom:2px}.nav-item{min-width:max-content;min-height:38px}.topbar{grid-template-columns:1fr;padding-block:12px}.section-title-top{display:none}.searchbar{justify-self:stretch;width:100%}.topbar-actions{width:100%;min-width:0;max-width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.activities-page{max-width:100%}.activities-hero{min-height:auto;align-items:flex-start}.activities-rail,.activities-workspace,.activity-metrics{grid-template-columns:minmax(0,1fr)}.activity-metric-card{min-height:96px;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:14px}.activity-metric-icon{width:50px;height:50px}.activity-agents-panel,.activity-attention-panel,.activity-timeline-panel{padding:14px}.activity-filter-tabs{margin-right:-2px;padding-bottom:10px}.agent-timeline:before{left:63px}.agent-timeline-row{grid-template-columns:44px 18px 40px minmax(0,1fr);gap:7px 10px;align-items:start;min-height:auto;padding:10px 0}.agent-timeline-row time{padding-top:10px}.agent-timeline-marker{margin-top:14px}.agent-timeline-row .agent-icon-bubble{grid-row:1/span 3}.agent-entity,.agent-name-pill,.agent-timeline-row p{grid-column:4}.agent-timeline-row p{white-space:normal}.activity-realtime-footer{grid-template-columns:minmax(0,1fr) 28px}.activity-realtime-footer p{grid-column:1/-1;grid-row:2}.activity-signal-bars{grid-column:2;grid-row:1}.activity-agent-row{grid-template-columns:42px minmax(0,1fr) 16px}.activity-agent-status{grid-column:2;justify-self:start}.activity-agent-row>svg{grid-column:3;grid-row:1/span 2}.activity-attention-row{grid-template-columns:44px minmax(0,1fr) 16px}.activity-attention-row>div{grid-column:2;grid-row:1}.activity-attention-row button{grid-column:2;grid-row:2;width:-moz-fit-content;width:fit-content}.activity-attention-row>svg{grid-column:3;grid-row:1/span 2}.lead-detail-page{max-width:100%}.lead-detail-topbar{grid-template-columns:1fr}.lead-detail-hero-actions,.lead-detail-topbar-actions,.lead-message-actions{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.lead-detail-hero,.lead-detail-layout,.lead-detail-rail,.lead-score-content{grid-template-columns:minmax(0,1fr)}.lead-detail-title-row{align-items:flex-start;flex-direction:column;gap:8px}.lead-detail-title-row h1{white-space:normal}.lead-detail-meta{gap:10px 14px}.lead-detail-meta a,.lead-detail-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-activities-card,.lead-ai-summary,.lead-commercial-card,.lead-contacts-card,.lead-evidence,.lead-message-card,.lead-next-step-card,.lead-score-card{padding:14px}.lead-commercial-header{align-items:flex-start;flex-direction:column}.lead-commercial-grid{grid-template-columns:minmax(0,1fr)}.lead-evidence-head{display:none}.lead-evidence-row{grid-template-columns:34px minmax(0,1fr);gap:8px 12px;min-height:auto;padding:12px 0}.lead-evidence-source{grid-column:2}.lead-evidence-row p{grid-column:1/-1;display:grid;grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12px}.lead-evidence-row p:before{content:attr(data-label);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-message-header{grid-template-columns:1fr;align-items:stretch}.lead-channel-tabs{width:100%;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.lead-channel-tabs a{flex:1 0 auto;justify-content:center;padding-inline:12px}.lead-message-field textarea{min-height:170px}.lead-message-actions .lead-message-approve{margin-left:0}.lead-detail-score-ring{width:116px;height:116px;justify-self:center;font-size:42px}.lead-contact-row{grid-template-columns:36px minmax(0,1fr)}.lead-contact-score{grid-column:2;justify-items:start;grid-template-columns:40px auto;align-items:center}.lead-next-step-card{grid-template-columns:minmax(0,1fr) 42px}.lead-activity-row{grid-template-columns:10px minmax(88px,auto) minmax(0,1fr)}.lead-activity-row p{white-space:normal}.leads-page{max-width:100%}.leads-hero{min-height:auto}.leads-filter-bar,.leads-layout,.leads-selection-card{grid-template-columns:minmax(0,1fr)}.leads-filter-bar{gap:9px}.leads-filter-select,.leads-more-filter,.leads-score-input,.leads-search-field{width:100%}.leads-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible;padding:12px}.leads-tab{min-height:38px;justify-content:center;border:1px solid var(--border-subtle);border-radius:9px;background:rgba(255,255,255,.025);padding:0 8px;font-size:12px}.leads-tab.is-active:after,.leads-table-head{display:none}.leads-table-body{display:grid;grid-gap:10px;gap:10px;padding:12px}.leads-row{grid-template-columns:26px minmax(0,1fr);min-height:auto;gap:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;padding:14px}.leads-company-cell{grid-column:2}.leads-icon-cell,.leads-last-activity,.leads-mission,.leads-priority-cell,.leads-review-button,.leads-score-cell,.leads-signal,.leads-status-cell{grid-column:1/-1}.leads-icon-cell,.leads-last-activity,.leads-mission,.leads-priority-cell,.leads-score-cell,.leads-signal,.leads-status-cell{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:var(--text-secondary)}.leads-icon-cell:before,.leads-last-activity:before,.leads-mission:before,.leads-priority-cell:before,.leads-score-cell:before,.leads-signal:before,.leads-status-cell:before{content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.leads-icon-cell svg{display:none}.leads-priority-badge,.leads-status-badge{width:-moz-fit-content;width:fit-content}.leads-review-button{margin-top:3px;min-height:38px}.leads-pagination{grid-template-columns:1fr;justify-items:stretch;padding-block:14px}.leads-pages{overflow-x:auto;padding-bottom:2px}.leads-page-size,.leads-pages{justify-content:flex-start}.leads-selection-card{gap:18px;padding:20px}.leads-batch-actions{border-top:1px solid var(--border-subtle);border-left:0;padding-top:18px;padding-left:0}.leads-selection-note{display:grid;margin-top:6px}.topbar-actions>*{flex:0 0 auto}.mission-drawer-panel{width:min(100vw - 16px,514px);max-height:calc(100dvh - 16px);margin:8px}.mission-drawer-header{padding:20px 18px 12px}.mission-drawer-body{gap:12px;padding:4px 18px 16px}.drawer-criteria-grid,.drawer-two-columns{grid-template-columns:1fr;gap:12px}.drawer-token-field{flex-wrap:wrap}.drawer-token{max-width:100%}.mission-drawer-footer{flex-wrap:wrap;justify-content:stretch;gap:10px;padding:14px 18px}.mission-detail-topbar{grid-template-columns:1fr}.topbar-breadcrumb{width:100%}.mission-detail-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.mission-detail-actions .agent-pill,.mission-detail-actions .button{flex:1 1 150px;justify-content:center}.mission-detail-actions .agent-pill{min-width:0}.mission-detail-hero{grid-template-columns:1fr;align-items:stretch}.mission-detail-title-row{align-items:flex-start;flex-direction:column;gap:10px}.mission-detail-title-row h1{white-space:normal}.mission-progress-card{width:100%}.mission-detail-bottom-grid,.mission-detail-grid,.mission-detail-kpis{grid-template-columns:1fr}.mission-detail-kpi{min-height:88px}.execution-step{grid-template-columns:24px minmax(0,1fr) minmax(70px,auto);gap:10px;min-height:48px}.execution-step-icon{display:none}.execution-state-label{grid-column:2;font-size:12px}.execution-step time{grid-row:1/span 2;grid-column:3;align-self:center}.mission-log-row{grid-template-columns:36px minmax(0,1fr);align-items:start}.mission-log-row time{grid-column:2;grid-row:2;font-size:12px}.mission-log-row p{padding-top:2px}.mission-results-table{min-width:700px}.mission-results-footer{align-items:stretch;flex-direction:column}.mission-outline-link{justify-content:center}.security-control-row{grid-template-columns:30px minmax(0,1fr) 44px;padding-inline:12px}.approvals-topbar{grid-template-columns:1fr}.approvals-searchbar{width:100%}.approvals-topbar-actions{flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:visible}.approvals-topbar-actions .button{flex:1 1;min-width:0;padding-inline:10px}.approvals-topbar-actions .notification-button{flex:0 0 40px}.approvals-topbar-actions .agent-pill{display:none}.approvals-hero{min-height:auto}.approval-filter-bar{align-items:stretch;flex-direction:column}.approval-filter-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.approval-clear-button{justify-content:center}.approval-side-rail,.approval-workbench{width:100%;max-width:100%;height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.approval-action-bar,.approval-detail,.approval-detail-card,.approval-queue,.approval-queue-card,.approval-side-card,.approval-side-rail{width:100%;max-width:100%;min-width:0}.approval-queue{padding-right:0}.approval-detail,.approval-queue,.approval-side-rail{max-height:none;overflow:visible}.approval-detail-summary{align-items:flex-start;flex-direction:column}.approval-detail-score{width:100%;grid-template-columns:minmax(0,1fr) 58px;justify-items:start}.approval-detail-score .approval-score-ring{justify-self:end}.approval-evidence-card li{grid-template-columns:8px minmax(0,1fr);gap:5px 10px}.approval-evidence-card li a{grid-column:2}.approval-action-bar,.approval-message-actions{grid-template-columns:1fr}.approval-action-bar button,.approval-message-actions button{min-width:0;white-space:normal}.approval-message-actions .approval-message-approve{justify-self:stretch}.approval-side-rail{gap:10px}.drawer-cancel-button,.drawer-draft-button,.drawer-submit-button{flex:1 1 140px}.content{padding:18px 16px 28px}.missions-hero{align-items:flex-start;flex-direction:column}.mission-filters{grid-template-columns:1fr}.mission-filter-search{grid-column:auto}.missions-command-grid{grid-template-columns:1fr}.mission-command-card{padding:14px}.mission-command-head{align-items:flex-start}.mission-command-title-group h2{white-space:normal}.mission-kpi-box{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-score{grid-column:1/-1;grid-template-columns:44px 1fr;justify-content:flex-start;gap:8px;border-top:1px solid var(--border-subtle)}.mission-score small{margin-top:0;justify-self:start;font-size:11px}.mission-event{grid-template-columns:17px minmax(0,1fr)}.mission-event time{grid-column:2;justify-self:start}.mission-card-actions{grid-template-columns:1fr}.mission-more-action,.mission-primary-action,.mission-secondary-action{min-height:38px}.page-heading{align-items:flex-start;flex-direction:column}.metrics-grid,.missions-grid,.report-grid,.two-column-fields{grid-template-columns:1fr}.pipeline-card-header{flex-direction:column}.pipeline-controls,.pipeline-heading-group,.pipeline-period,.pipeline-select{width:100%}.pipeline-controls{justify-content:flex-start}.pipeline-funnel{display:grid;min-height:auto;grid-gap:10px;gap:10px;overflow:visible;border:0;background:transparent}.pipeline-funnel-stage,.pipeline-funnel-stage.is-last,.pipeline-funnel-stage:first-child{min-height:142px;margin-left:0;border:1px solid var(--border-default);border-radius:12px}.pipeline-funnel-stage+.pipeline-funnel-stage{margin-left:0}.pipeline-funnel-stage:not(:first-child) .funnel-stage-copy{padding-left:18px}.funnel-stage-copy{padding:16px 18px 66px}.funnel-liquid{bottom:34px}.funnel-amount{min-height:34px;padding:8px 18px;font-size:13px}.approval-card,.task-row,.timeline-card{grid-template-columns:1fr}.data-table{min-width:780px}.table-panel{overflow-x:auto}.kanban-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.workspace-card{position:relative;min-width:0;flex:0 0 auto}.workspace-trigger{width:100%;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.workspace-trigger:focus-visible strong,.workspace-trigger:hover strong{color:#fff}.workspace-row>div{min-width:0}.workspace-row span{display:block;min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.workspace-menu{display:grid;grid-gap:8px;gap:8px;margin-top:12px;overflow:hidden;padding-top:12px;border-top:1px solid var(--border-subtle)}.workspace-menu,.workspace-menu form{min-width:0;max-width:100%}.workspace-create-link,.workspace-option{display:flex;width:100%;min-width:0;max-width:100%;align-items:center;gap:9px;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.028);color:var(--text-secondary);padding:9px 10px;text-align:left;transition:.16s ease}.workspace-option{cursor:pointer}.workspace-option>span:not(.workspace-option-icon){min-width:0;flex:1 1 auto}.workspace-create-link:hover,.workspace-option:not(:disabled):hover{border-color:var(--border-violet);background:var(--soft-violet);color:var(--text-primary)}.workspace-option:disabled{cursor:default}.workspace-option.is-active{border-color:var(--border-violet);background:linear-gradient(100deg,rgba(117,103,255,.18),rgba(117,103,255,.08));color:#fff}.workspace-option-icon{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(117,103,255,.14);color:var(--primary-violet-hover)}.workspace-option small,.workspace-option strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-option strong{color:inherit;font-size:12px;font-weight:650}.workspace-option small{margin-top:2px;color:var(--text-muted);font-size:11px}.workspace-create-link{justify-content:flex-start;color:#fff;font-size:12px;font-weight:650}.workspace-create-link svg{flex:0 0 auto}.workspace-create-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaces-page{display:grid;grid-gap:22px;gap:22px}.workspaces-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid var(--border-default);border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(117,103,255,.2),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);padding:24px}.workspaces-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--primary-violet-hover);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.workspaces-hero h1{max-width:760px;margin:12px 0 0;font-size:clamp(30px,4vw,48px);line-height:.95;letter-spacing:-.055em}.workspaces-hero p{max-width:760px;margin:14px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.65}.workspaces-active-card{display:grid;align-content:end;min-height:180px;border:1px solid var(--border-violet);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(56,168,255,.16),transparent 16rem),rgba(7,8,11,.42);padding:18px}.workspaces-active-card span{color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.workspaces-active-card strong{margin-top:10px;font-size:22px;letter-spacing:-.035em}.workspaces-active-card p{margin-top:8px}.workspaces-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspace-create-form,.workspace-list-panel,.workspace-management-card,.workspaces-metrics article{border:1px solid var(--border-default);border-radius:var(--radius-card);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.workspaces-metrics article{padding:16px}.workspace-management-meta dt,.workspaces-metrics span{color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.workspaces-metrics strong{display:block;margin-top:8px;font-size:29px;letter-spacing:-.045em}.workspaces-metrics p{margin:5px 0 0;color:var(--text-secondary);font-size:13px}.workspaces-layout{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.workspace-create-form,.workspace-list-panel{padding:18px}.workspace-form-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.workspace-form-icon,.workspace-management-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--soft-violet);color:var(--primary-violet-hover)}.workspace-form-heading h2,.workspace-list-heading h2{margin:0;font-size:18px;letter-spacing:-.03em}.workspace-form-heading p,.workspace-list-heading p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.workspace-form-field{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.workspace-form-field span{color:var(--text-secondary);font-size:12px;font-weight:700}.workspace-form-field input,.workspace-form-field textarea{width:100%;border:1px solid var(--border-default);border-radius:11px;background:var(--background-input);color:var(--text-primary);padding:11px 12px}.workspace-form-field textarea{resize:vertical}.workspace-form-message{margin:14px 0 0;border-radius:10px;padding:10px 12px;font-size:13px}.workspace-form-message.is-error{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:#fecaca}.workspace-form-message.is-success{border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:#bbf7d0}.workspace-create-submit,.workspace-open-dashboard,.workspace-select-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-button);font-size:13px;font-weight:750}.workspace-create-submit,.workspace-select-button{width:100%;cursor:pointer}.workspace-create-submit{margin-top:16px;border:0;background:linear-gradient(135deg,var(--primary-violet),#5c49db);color:#fff;box-shadow:0 14px 34px rgba(117,103,255,.26)}.workspace-create-submit:disabled{cursor:progress;opacity:.72}.workspace-list-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.workspace-management-card{display:grid;grid-gap:14px;gap:14px;padding:16px}.workspace-management-card.is-active{border-color:var(--border-violet);background:linear-gradient(135deg,rgba(117,103,255,.14),rgba(255,255,255,.03)),rgba(255,255,255,.035)}.workspace-management-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-management-state{border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);padding:5px 9px;font-size:11px;font-weight:750}.workspace-management-card.is-active .workspace-management-state{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.1);color:#bbf7d0}.workspace-management-card h3{margin:0;font-size:20px;letter-spacing:-.035em}.workspace-management-card>p{margin:-8px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}.workspace-management-meta{display:grid;grid-gap:9px;gap:9px;margin:0}.workspace-management-meta div{display:grid;grid-gap:3px;gap:3px}.workspace-management-meta dd{min-width:0;margin:0;overflow:hidden;color:var(--text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-management-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-management-kpis span{border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,.025);color:var(--text-muted);padding:9px;font-size:11px}.workspace-management-kpis strong{display:block;color:#fff;font-size:17px}.workspace-select-button{border:1px solid var(--border-violet);background:var(--soft-violet);color:#fff}.workspace-open-dashboard{border:1px solid rgba(34,197,94,.32);background:rgba(34,197,94,.1);color:#bbf7d0}@media (max-width:1180px){.workspace-grid,.workspaces-hero,.workspaces-layout{grid-template-columns:1fr}}@media (max-width:760px){.workspaces-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-create-form,.workspace-list-panel,.workspaces-hero{padding:16px}}.workspace-empty-state{display:grid;grid-column:1/-1;min-height:260px;place-items:center;align-content:center;grid-gap:12px;gap:12px;border:1px dashed var(--border-violet);border-radius:var(--radius-card);background:radial-gradient(circle at 50% 0,rgba(117,103,255,.15),transparent 18rem),rgba(255,255,255,.025);color:var(--text-secondary);padding:28px;text-align:center}.workspace-empty-state svg{color:var(--primary-violet-hover)}.workspace-empty-state h2{margin:0;color:var(--text-primary);font-size:22px;letter-spacing:-.035em}.workspace-empty-state p{max-width:430px;margin:0;line-height:1.55}.workspace-empty-state-table{margin:10px}.workspace-empty-action{min-height:40px;border:1px solid var(--border-violet);border-radius:var(--radius-button);background:var(--soft-violet);color:#fff;cursor:pointer;padding:0 16px;font-weight:750}.workspace-manage-panel{border:1px solid var(--border-subtle);border-radius:14px;background:rgba(255,255,255,.024);overflow:hidden}.workspace-manage-panel[open]{border-color:rgba(117,103,255,.38);background:rgba(117,103,255,.055)}.workspace-manage-panel summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:10px 12px}.workspace-manage-panel summary::-webkit-details-marker{display:none}.workspace-manage-panel summary small,.workspace-manage-panel summary span{display:inline-flex;align-items:center;gap:8px}.workspace-manage-panel summary span{color:var(--text-primary);font-size:13px;font-weight:750}.workspace-manage-panel summary small{color:var(--text-muted);font-size:11px}.workspace-manage-content{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--border-subtle);padding:14px}.workspace-delete-form,.workspace-edit-form{display:grid;grid-gap:10px;gap:10px}.workspace-manage-section-title{display:grid;grid-gap:4px;gap:4px;border-radius:12px;background:rgba(255,255,255,.025);padding:10px 12px}.workspace-manage-section-title strong{color:var(--text-primary);font-size:13px}.workspace-manage-section-title span{color:var(--text-muted);font-size:12px;line-height:1.45}.workspace-manage-section-title.is-danger{border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.065)}.workspace-delete-button,.workspace-save-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-button);cursor:pointer;padding:0 14px;font-size:13px;font-weight:750}.workspace-save-button{border:1px solid var(--border-violet);background:var(--soft-violet);color:#fff}.workspace-delete-button{border:1px solid rgba(239,68,68,.38);background:rgba(239,68,68,.11);color:#fecaca}.workspace-delete-button:disabled,.workspace-save-button:disabled{cursor:not-allowed;opacity:.62}.mission-manage-panel{position:relative;z-index:3;overflow:hidden;border:1px solid var(--border-subtle);border-radius:11px;background:rgba(255,255,255,.022)}.mission-manage-panel[open]{border-color:rgba(117,103,255,.34);background:rgba(117,103,255,.048)}.mission-manage-panel summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:9px 11px}.mission-manage-panel summary::-webkit-details-marker{display:none}.mission-manage-panel summary small,.mission-manage-panel summary span{display:inline-flex;align-items:center;gap:8px}.mission-manage-panel summary span{color:var(--text-primary);font-size:12.5px;font-weight:750}.mission-manage-panel summary small{color:var(--text-muted);font-size:11px}.mission-manage-content{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--border-subtle);padding:12px}.mission-delete-form,.mission-edit-form{display:grid;grid-gap:10px;gap:10px}.mission-manage-section-title{display:grid;grid-gap:4px;gap:4px;border-radius:10px;background:rgba(255,255,255,.026);padding:9px 11px}.mission-manage-section-title strong{color:var(--text-primary);font-size:12.5px}.mission-manage-section-title span{color:var(--text-muted);font-size:11.5px;line-height:1.45}.mission-manage-section-title.is-danger{border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.066)}.mission-form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-form-field{display:grid;min-width:0;grid-gap:5px;gap:5px}.mission-form-field>span{color:var(--text-secondary);font-size:11.5px;font-weight:650}.mission-form-field input,.mission-form-field select,.mission-form-field textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(3,8,14,.58);color:var(--text-primary);padding:8px 10px;font-size:13px;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.mission-form-field input,.mission-form-field select{min-height:36px}.mission-form-field input[type=number],.mission-form-field select{color-scheme:dark}.mission-form-field textarea{min-height:64px;resize:vertical}.mission-delete-button,.mission-save-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-button);cursor:pointer;padding:0 14px;font-size:13px;font-weight:750}.mission-save-button{border:1px solid var(--border-violet);background:var(--soft-violet);color:#fff}.mission-delete-button{border:1px solid rgba(239,68,68,.38);background:rgba(239,68,68,.11);color:#fecaca}.mission-delete-button:disabled,.mission-save-button:disabled{cursor:not-allowed;opacity:.62}.mission-form-message{margin:0;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.4}.mission-form-message.is-error{border:1px solid rgba(239,68,68,.34);background:rgba(239,68,68,.08);color:#fecaca}.mission-form-message.is-success{border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.08);color:#bbf7d0}@media (max-width:680px){.mission-form-grid-two{grid-template-columns:1fr}.mission-manage-panel summary{align-items:flex-start;flex-direction:column}}.mission-detail-page{display:grid;grid-gap:20px;gap:20px;min-width:0}.mission-detail-hero,.mission-detail-kpi,.mission-detail-panel{border:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(21,25,35,.92),rgba(12,16,24,.94)),radial-gradient(circle at 14% 0,rgba(117,103,255,.12),transparent 24rem);box-shadow:0 18px 60px rgba(0,0,0,.22)}.mission-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:20px;gap:20px;align-items:stretch;border-radius:22px;padding:24px}.mission-detail-heading{display:grid;align-content:center;grid-gap:14px;gap:14px;min-width:0}.mission-detail-actions-row,.mission-detail-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mission-detail-title-row h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:.98;letter-spacing:-.05em}.mission-detail-heading p{max-width:820px;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.55}.mission-curated-banner{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:880px;align-items:center;gap:9px;border:1px solid rgba(101,229,141,.24);border-radius:999px;background:linear-gradient(180deg,rgba(101,229,141,.12),rgba(101,229,141,.06));color:#bdf8cd;padding:9px 13px;font-size:13px;font-weight:720;line-height:1.35}.mission-mini-action,.mission-outline-link,.mission-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-button);cursor:pointer;font-weight:750;text-decoration:none;white-space:nowrap}.mission-primary-action{min-height:40px;border:1px solid rgba(139,128,255,.55);background:linear-gradient(180deg,#8b80ff,#654ff4);color:#fff;padding:0 16px;box-shadow:0 14px 32px rgba(117,103,255,.28)}.mission-outline-link{min-height:38px;border:1px solid var(--border-default);background:rgba(255,255,255,.035);color:var(--text-primary);padding:0 13px;font-size:13px}.mission-progress-card{--ring-color:var(--primary-violet);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:14px;gap:14px;align-items:center;overflow:hidden;border:1px solid rgba(139,128,255,.2);border-radius:18px;background:rgba(117,103,255,.1);padding:20px}.mission-progress-card strong{display:block;margin-top:3px;font-size:36px;line-height:1}.mission-progress-card p,.mission-progress-card span{color:var(--text-secondary);font-size:12px}.mission-progress-card p{display:flex;align-items:center;gap:7px;margin:8px 0 0}.mission-progress-card p i,.status-dot{width:8px;height:8px;border-radius:999px;background:var(--ring-color);box-shadow:0 0 16px rgba(117,103,255,.8)}.mission-progress-ring{width:82px;height:82px;border-radius:999px;background:conic-gradient(var(--ring-color) var(--detail-progress),rgba(255,255,255,.1) 0),rgba(255,255,255,.04);box-shadow:inset 0 0 0 12px rgba(9,11,17,.9)}.mission-progress-card-green{--ring-color:var(--success)}.mission-progress-card-amber{--ring-color:var(--warning)}.mission-progress-card-red{--ring-color:var(--danger)}.mission-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mission-detail-kpi{display:flex;min-width:0;gap:12px;align-items:center;border-radius:16px;padding:16px}.mission-detail-kpi>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:14px;background:rgba(117,103,255,.14);color:#a99fff}.mission-detail-kpi-green>span{background:rgba(34,197,94,.12);color:#86efac}.mission-detail-kpi-amber>span{background:rgba(245,158,11,.12);color:#fcd34d}.mission-detail-kpi p,.mission-detail-kpi small{margin:0;color:var(--text-secondary);font-size:12px}.mission-detail-kpi strong{display:block;margin:2px 0;font-size:26px;line-height:1}.mission-detail-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(280px,.78fr) minmax(360px,1.25fr);grid-gap:16px;gap:16px;align-items:start}.mission-detail-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px;align-items:start}.mission-detail-panel{min-width:0;border-radius:18px;padding:18px}.mission-panel-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}.mission-panel-heading h2{margin:0;font-size:16px;letter-spacing:-.02em}.execution-steps,.mission-log-list,.security-control-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.execution-step{position:relative;display:grid;grid-template-columns:30px 32px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:13px;background:rgba(255,255,255,.025);padding:10px}.execution-step-icon,.execution-step-node,.mission-log-icon,.security-control-icon{display:grid;place-items:center;border-radius:999px}.execution-step-node{width:28px;height:28px;background:rgba(117,103,255,.15);color:#bcb5ff}.execution-step-completed .execution-step-node{background:rgba(34,197,94,.14);color:#86efac}.execution-step-pending{opacity:.62}.execution-step-icon{width:30px;height:30px;background:rgba(255,255,255,.04);color:var(--text-secondary)}.execution-state-label,.execution-step strong,.execution-step time{min-width:0;font-size:12px}.execution-step strong{color:var(--text-primary)}.execution-state-label,.execution-step time{color:var(--text-muted)}.mission-run-empty,.mission-run-summary{display:grid;grid-gap:13px;gap:13px}.mission-run-empty{grid-template-columns:28px minmax(0,1fr);align-items:start;color:var(--text-secondary);font-size:13px}.mission-run-current{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:center}.mission-run-current strong{font-size:28px}.mission-run-current small,.mission-run-facts dt,.mission-run-summary p{color:var(--text-secondary);font-size:12px}.mission-run-summary p{margin:0;line-height:1.5}.mission-run-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.mission-run-facts div{border:1px solid var(--border-subtle);border-radius:11px;background:rgba(255,255,255,.026);padding:9px}.mission-run-facts dd,.mission-run-facts dt{margin:0}.mission-run-facts dd{margin-top:2px;color:var(--text-primary);font-size:13px;font-weight:750}.mission-log-row{display:grid;grid-template-columns:34px 70px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border-subtle);border-radius:13px;background:rgba(255,255,255,.025);padding:10px}.mission-log-icon{width:32px;height:32px;background:rgba(117,103,255,.14);color:#bcb5ff}.mission-log-green .mission-log-icon{background:rgba(34,197,94,.12);color:#86efac}.mission-log-amber .mission-log-icon{background:rgba(245,158,11,.12);color:#fcd34d}.mission-log-blue .mission-log-icon{background:rgba(56,168,255,.12);color:#93c5fd}.mission-log-row time{color:var(--text-muted);font-size:12px}.mission-log-row p{min-width:0;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.42}.mission-log-row strong{color:var(--text-primary)}.mission-live-note,.security-policy-note{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--text-muted);font-size:12px}.mission-results-panel{overflow:hidden}.mission-results-table-wrap{overflow-x:auto}.mission-results-table{width:100%;min-width:960px;border-collapse:collapse}.mission-results-table td,.mission-results-table th{border-bottom:1px solid var(--border-subtle);padding:12px 10px;vertical-align:top;text-align:left}.mission-results-table th{color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.mission-results-table td{color:var(--text-secondary);font-size:13px}.mission-result-evidence,.mission-result-site,.mission-results-table td small{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.35}.mission-result-lead-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.mission-result-lead-link:hover,.mission-result-site a:hover{color:#bcb5ff}.result-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-default);border-radius:999px;background:rgba(255,255,255,.035);color:var(--text-secondary);padding:5px 8px;font-size:11px;font-weight:750}.result-status-awaiting_approval,.result-status-needs_reanalysis,.result-status-pending,.result-status-reanalysis,.result-status-review{border-color:rgba(245,158,11,.26);background:rgba(245,158,11,.1);color:#fcd34d}.result-status-approved,.result-status-completed,.result-status-qualified{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.1);color:#86efac}.result-status-analysis,.result-status-draft,.result-status-ingesting,.result-status-queued,.result-status-running{border-color:rgba(117,103,255,.28);background:rgba(117,103,255,.12);color:#bcb5ff}.result-status-failed,.result-status-rejected{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1);color:#fecaca}.result-score{display:inline-grid;min-width:44px;height:34px;place-items:center;border-radius:11px;background:rgba(255,255,255,.045);color:var(--text-primary);font-weight:850}.result-score.is-high{color:#86efac}.result-score.is-mid{color:#fde68a}.result-score.is-low{color:#fdba74}.mission-result-actions{display:flex;flex-wrap:wrap;gap:6px}.mission-mini-action{min-height:30px;border:1px solid var(--border-default);background:rgba(255,255,255,.035);color:var(--text-primary);padding:0 9px;font-size:11px}.mission-mini-action-approve{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12);color:#bbf7d0}.mission-mini-action-ghost{color:var(--text-muted)}.mission-result-open{min-height:30px}.mission-results-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:28px;color:var(--text-muted);text-align:center}.mission-results-empty strong{color:var(--text-primary)}.mission-results-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--text-muted);font-size:12px}.security-control-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--border-subtle);border-radius:13px;background:rgba(255,255,255,.025);padding:10px}.security-control-icon{width:36px;height:36px;background:rgba(117,103,255,.14);color:#bcb5ff}.security-control-row p,.security-control-row strong{margin:0}.security-control-row strong{font-size:13px}.security-control-row p{margin-top:3px;color:var(--text-muted);font-size:12px;line-height:1.35}.mission-toggle{position:relative;width:38px;height:22px}.mission-toggle input{position:absolute;opacity:0}.mission-toggle i{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.12)}.mission-toggle i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;content:""}.mission-toggle input:checked+i,.mission-toggle.is-readonly i{background:linear-gradient(180deg,#8b80ff,#654ff4)}.mission-toggle input:checked+i:after,.mission-toggle.is-readonly i:after{transform:translateX(16px)}@media (max-width:1180px){.mission-detail-bottom-grid,.mission-detail-grid{grid-template-columns:1fr}.mission-log-panel{grid-column:auto}}@media (max-width:860px){.mission-detail-hero,.mission-detail-kpis{grid-template-columns:1fr}.mission-detail-hero{padding:18px}.mission-progress-card{grid-template-columns:1fr auto}}@media (max-width:640px){.mission-detail-actions-row,.mission-results-footer{align-items:stretch;flex-direction:column}.mission-detail-actions-row form,.mission-outline-link,.mission-primary-action{width:100%}.execution-step,.mission-log-row,.security-control-row{grid-template-columns:1fr}}.lead-quality-card{display:grid;grid-gap:14px;gap:14px;min-width:0}.lead-quality-head,.mission-quality-heading-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.lead-quality-head h2{display:inline-flex;min-width:0;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:15px;line-height:1.25}.lead-quality-head span,.mission-quality-count,.mission-quality-inline,.mission-quality-version{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid var(--border-subtle);border-radius:999px;padding:6px 9px;color:var(--text-secondary);font-size:11px;font-weight:750;line-height:1}.lead-quality-green .lead-quality-head span,.mission-quality-green{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.12);color:#65e58d}.lead-quality-red .lead-quality-head span,.mission-quality-red{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.12);color:#ff8c8c}.lead-quality-amber .lead-quality-head span,.mission-quality-amber{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.13);color:#fbbf24}.lead-quality-blue .lead-quality-head span,.mission-quality-blue{border-color:rgba(56,189,248,.22);background:rgba(56,189,248,.12);color:#7dd3fc}.lead-quality-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--border-subtle);border-radius:13px;background:rgba(255,255,255,.025);padding:10px}.lead-quality-verdict strong{min-width:0;color:var(--text-primary);font-size:14px;line-height:1.25}.lead-quality-verdict em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:750;white-space:nowrap}.lead-quality-reasons{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lead-quality-reasons li{position:relative;min-width:0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.4}.lead-quality-reasons li:before{position:absolute;top:.48em;left:2px;width:6px;height:6px;border-radius:999px;background:#65e58d;content:""}.lead-quality-evidence{display:grid;grid-gap:7px;gap:7px}.lead-quality-evidence p,.mission-quality-note{display:flex;min-width:0;gap:7px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.4}.mission-quality-report-panel{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.mission-quality-blocked>div,.mission-quality-counts,.mission-quality-insights>div,.mission-quality-rejections>div,.mission-quality-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-quality-insights article,.mission-quality-rejections article,.mission-quality-summary div{min-width:0;border:1px solid var(--border-subtle);border-radius:13px;background:rgba(255,255,255,.025);padding:12px}.mission-quality-summary strong{display:block;color:var(--text-primary);font-size:24px;letter-spacing:-.05em;line-height:1}.mission-quality-insights small,.mission-quality-insights span,.mission-quality-rejections small,.mission-quality-rejections span,.mission-quality-summary span{display:block;margin-top:6px;color:var(--text-muted);font-size:12px;line-height:1.35}.mission-quality-counts{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:start}.mission-quality-count{justify-content:center}.mission-quality-inline{margin-top:8px}.mission-quality-blocked,.mission-quality-insights,.mission-quality-rejections{display:grid;grid-gap:10px;gap:10px}.mission-quality-blocked>strong,.mission-quality-insights>strong,.mission-quality-rejections>strong{color:var(--text-primary);font-size:13px}.mission-quality-insights p,.mission-quality-rejections p{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.mission-quality-insights article{display:grid;grid-gap:8px;gap:8px}.mission-quality-insights .mission-quality-count{margin-top:0;justify-content:flex-start}.mission-quality-blocked>div{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));justify-content:start}.mission-quality-blocked-chip{display:grid;min-width:0;grid-gap:5px;gap:5px;border:1px solid var(--border-subtle);border-radius:13px;padding:10px 11px}.mission-quality-blocked-chip em,.mission-quality-blocked-chip small{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.mission-quality-blocked-chip strong{max-width:220px;overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:1.25}@media (max-width:860px){.mission-quality-blocked>div,.mission-quality-insights>div,.mission-quality-rejections>div,.mission-quality-summary{grid-template-columns:1fr}.lead-quality-head,.lead-quality-verdict,.mission-quality-heading-row{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}}