:root{color:#1e252b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f1e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.login-shell{background:#11181d;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:100vh;padding:clamp(28px,6vw,88px);display:grid}.login-brand-panel{color:#f8f3ea;background:radial-gradient(circle at 20% 10%,#b58b5247,#0000 35%);align-content:center;padding:clamp(20px,5vw,70px);display:grid}.login-brand-panel h1{color:#fffaf2;max-width:850px;font-size:clamp(42px,6vw,76px)}.login-brand-panel>p:last-child{color:#bec6ca;max-width:650px;font-size:18px;line-height:1.8}.login-mark{color:#fff;background:#b58b52;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:30px;font-size:32px;font-weight:900;display:flex}.login-card{background:#fffdf8;border-radius:28px;align-self:center;gap:18px;padding:clamp(30px,5vw,58px);display:grid;box-shadow:0 30px 80px #00000047}.login-card h2{margin:0 0 8px;font-size:32px}.login-card label{color:#475569;gap:8px;font-weight:800;display:grid}.login-card input{border:1px solid #d8d2c7;border-radius:13px;padding:14px 16px}.login-card input:focus{border-color:#b58b52;outline:3px solid #b58b5224}.login-button{color:#fff;cursor:pointer;background:#141a1f;border:0;border-radius:13px;padding:15px;font-weight:900}.login-button:disabled{cursor:wait;opacity:.65}.login-error{color:#991b1b;background:#fee2e2;border-radius:10px;margin:0;padding:11px 13px}.login-card small{color:#8a949b;text-align:center}.auth-loading{color:#fff;background:#11181d;justify-content:center;align-items:center;min-height:100vh;display:flex}.header-actions{align-items:center;gap:10px;display:flex!important}.logout-button{color:#59636b;cursor:pointer;background:0 0;border:1px solid #1e252b29;border-radius:10px;padding:11px 14px;font-weight:800}.workbench-shell{grid-template-columns:240px minmax(0,1fr) 320px;min-height:100vh;display:grid}.sidebar{color:#f8fafc;background:linear-gradient(#b58b5214,#0000 24%),#141a1f;flex-direction:column;gap:30px;min-height:100vh;padding:28px 18px;display:flex}.brand-block{align-items:center;gap:14px;display:flex}.brand-mark{background:#b58b52;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:inline-flex}.brand-block strong{letter-spacing:.08em;font-size:18px;display:block}.brand-block p{color:#9ba5ad;margin:2px 0 0}.sidebar-nav{gap:7px;display:grid}.nav-link{color:#c7cdd2;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.nav-link:hover,.nav-link.active{color:#fff;background:#b58b522b}.nav-link-disabled{color:#747d84;cursor:default}.nav-link-disabled small{color:#b58b52;text-transform:uppercase;font-size:10px}.nav-section-label{color:#69737a;letter-spacing:.16em;margin:20px 12px 4px;font-size:10px;font-weight:900}.workbench-main{min-width:0}.workbench-header{background:#faf8f3f0;border-bottom:1px solid #1e252b14;justify-content:space-between;align-items:center;min-height:86px;padding:18px 34px;display:flex}.workbench-header>div{display:grid}.workbench-header .eyebrow{margin-bottom:3px}.workbench-header strong{color:#141a1f;font-size:18px}.workbench-header span{color:#7b858d;margin-top:2px;font-size:13px}.run-task-button{color:#fff;cursor:pointer;background:#141a1f;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.content{background:radial-gradient(circle at 100% 0,#b58b521a,#0000 28%),#f5f1e9;min-height:calc(100vh - 86px);padding:34px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{color:#9a703c;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:800}h1{color:#141a1f;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.02}h2{color:#0d1b2a;margin:0 0 10px}.target-pill{color:#7d592e;white-space:nowrap;background:#fff;border:1px solid #0d1b2a14;border-radius:999px;padding:12px 18px;font-weight:800;box-shadow:0 16px 40px #0d1b2a14}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.metric-card,.insight-panel,.placeholder-page{background:#ffffffdb;border:1px solid #0d1b2a14;border-radius:18px;box-shadow:0 16px 45px #1e252b0f}.metric-card{gap:10px;padding:24px;display:grid}.metric-card strong{color:#141a1f;font-size:42px;line-height:1}.metric-card span{color:#5f6f7f;font-weight:700}.insight-panel,.placeholder-page{margin-top:24px;padding:28px}.insight-panel p,.placeholder-page p{color:#5f6f7f;max-width:760px;margin:0;line-height:1.7}.filter-pills{background:#fff;border-radius:999px;gap:6px;padding:6px;display:flex}.filter-pills button,.primary-button{cursor:pointer;border:0;font-weight:800}.filter-pills button{color:#5f6f7f;background:0 0;border-radius:999px;padding:10px 14px}.filter-pills button.active{color:#fff;background:#141a1f}.manual-lead-card{background:#ffffffe6;border:1px solid #38a1692e;border-radius:24px;margin-top:28px;padding:24px;box-shadow:0 18px 50px #0d1b2a12}.manual-lead-card>div:first-child p:last-child{color:#5f6f7f;margin:0;line-height:1.6}.batch-import-card{border-color:#b58b5233}.batch-import-result{color:#166534;background:#ecfdf5;border:1px solid #16805d2e;border-radius:16px;gap:8px;margin-top:14px;padding:14px;display:grid}.batch-import-result p{margin:0}.manual-ai-card,.manual-ai-result{background:#ffffffdb;border:1px solid #0d1b2a14;border-radius:18px;gap:16px;margin-top:24px;padding:24px;display:grid;box-shadow:0 16px 45px #1e252b0f}.manual-ai-card textarea{min-height:140px}.batch-import-summary{flex-wrap:wrap;gap:8px;display:flex}.batch-import-summary strong,.batch-import-summary span{color:#166534;background:#fff;border-radius:999px;padding:7px 10px;font-size:13px}.batch-import-actions{flex-wrap:wrap;gap:10px;display:flex}.batch-import-actions .secondary-button{margin-top:0}.manual-lead-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.manual-lead-grid label{color:#334155;gap:8px;font-weight:800;display:grid}.manual-lead-grid input,.manual-lead-grid select,.manual-lead-grid textarea{color:#0d1b2a;background:#fff;border:1px solid #0d1b2a24;border-radius:14px;padding:12px 14px}.manual-lead-grid textarea{resize:vertical}.manual-lead-grid .wide-field{grid-column:span 2}.manual-lead-grid .full-field{grid-column:1/-1}.product-filter-panel{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.product-filter-panel .eyebrow{margin:0}.filter-summary-card{color:#384957;background:#f8f0e4bd;border:1px solid #b58b5233;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:13px 16px;display:flex}.filter-summary-card strong{color:#0d1b2a}.filter-summary-card span{color:#5f6f7f;font-size:.92rem}.batch-draft-card,.export-card{background:#ffffffe6;border:1px solid #b58b522e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-top:24px;padding:24px;display:grid;box-shadow:0 18px 50px #0d1b2a12}.batch-draft-card h2,.export-card h2{margin-bottom:8px}.batch-draft-card p,.export-card p{color:#5f6f7f;margin:0;line-height:1.6}.export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.batch-draft-results{border-top:1px solid #0d1b2a14;grid-column:1/-1;gap:14px;padding-top:16px;display:grid}.draft-result-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.draft-actions .secondary-button:disabled{cursor:default;opacity:.65}.ai-task-pack-textarea{color:#1e252b;resize:vertical;background:#fbf7ef;border:1px solid #b58b5242;border-radius:16px;width:100%;min-height:260px;padding:14px;line-height:1.55}.ai-pasteback-panel{background:#ffffffb8;border:1px solid #b58b5233;border-radius:20px;gap:14px;margin-top:6px;padding:18px;display:grid}.ai-pasteback-panel h3,.ai-pasteback-panel p{margin:0}.ai-pasteback-textarea{background:#fff;min-height:200px;margin-top:8px}.ai-pasteback-preview{gap:14px;display:grid}.ai-pasteback-grid{gap:12px;display:grid}.ai-pasteback-item{background:#fbf7ef;border:1px solid #0d1b2a14;border-radius:16px;gap:8px;padding:14px;display:grid}.ai-pasteback-item p{line-height:1.5}.ai-pasteback-changes{flex-wrap:wrap;gap:8px;display:flex}.ai-pasteback-changes span{background:#b58b521f;border-radius:999px;padding:6px 10px}.lead-list{gap:14px;margin-top:28px;display:grid}.lead-row{background:#ffffffe6;border:1px solid #0d1b2a14;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.score-badge{color:#1f7a4d;background:#e8f5ee;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:88px;padding:12px 14px;display:inline-flex}.score-badge strong{font-size:28px;line-height:1}.score-badge em{font-style:normal;font-weight:900}.lead-main{gap:8px;display:grid}.lead-title{color:#0d1b2a;font-size:20px;font-weight:900}.lead-main p{color:#5f6f7f;margin:0}.lead-agent-summary{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.lead-agent-summary p{color:#3f4a54;margin:0;font-size:13px;line-height:1.45}.lead-evidence-summary{background:#f6f8fb;border:1px dashed #0f172a24;border-radius:14px;gap:5px;padding:10px 12px;display:grid}.lead-evidence-summary span{color:#475569;font-size:12px;font-weight:900}.lead-evidence-summary p{color:#334155;margin:0;font-size:13px;line-height:1.45}.lead-evidence-summary a{color:#8a5c1f;font-size:13px;font-weight:900;text-decoration:none}.lead-opportunity-entry,.lead-follow-up-entry{background:#fff7ed;border:1px solid #d9770633;border-radius:14px;gap:6px;margin-top:10px;padding:10px;display:grid}.lead-opportunity-entry span,.lead-follow-up-entry span{color:#9a3412;font-size:12px;font-weight:900}.lead-opportunity-entry p,.lead-follow-up-entry p{color:#7c4a13;margin:0;font-size:13px}.lead-opportunity-entry .secondary-button,.lead-follow-up-entry .secondary-button{justify-self:start}.lead-follow-up-entry{background:#effaf5;border-color:#05966933}.lead-follow-up-entry span{color:#047857}.lead-follow-up-entry p{color:#166534}.contact-strip,.product-tags{flex-wrap:wrap;gap:8px;display:flex}.contact-chip,.product-tag,.status-pill,.priority-banner{border-radius:999px;padding:8px 10px;font-weight:800}.contact-chip{color:#334155;background:#eef2f7;font-size:13px}.contact-chip a{color:inherit;text-underline-offset:2px;font-weight:900;text-decoration:underline}.contact-review-note{color:#64748b;font-size:12px}.contact-review-note a{color:#8a5c1f;text-underline-offset:2px;font-weight:900;text-decoration:underline}.product-tag{color:#9a3412;background:#fff7ed;font-size:12px}.contact-chip.whatsapp,.priority-banner{color:#166534;background:#dcfce7}.status-pill{color:#475569;background:#f1f5f9;font-size:13px}.error-state,.empty-state{color:#5f6f7f;margin-top:24px}.priority-banner{margin-top:18px;display:inline-flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.detail-card{background:#ffffffe6;border:1px solid #0d1b2a14;border-radius:24px;margin-top:18px;padding:24px}.contact-source,.evidence-card{border-top:1px solid #0d1b2a14;gap:6px;padding:14px 0;display:grid}.contact-source a,.evidence-card a{color:#1f7a4d;font-weight:800}.contact-source small,.evidence-card span{color:#64748b}.dimension-grid{flex-wrap:wrap;gap:8px;display:flex}.dimension-grid span{color:#334155;background:#f1f5f9;border-radius:12px;padding:8px 10px}.reason-line{color:#5f6f7f}.agent-card{border-color:#38a1693d}.backcheck-card{border-color:#2962733d;gap:18px;display:grid}.backcheck-heading,.backcheck-row,.backcheck-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.backcheck-list{gap:12px;display:grid}.backcheck-row{background:#f8fafc;border:1px solid #0d1b2a14;border-radius:16px;padding:14px}.backcheck-copy{min-width:0}.backcheck-copy p{color:#5f6f7f;margin:5px 0}.backcheck-copy small{color:#64748b}.backcheck-controls{flex:0 300px;gap:8px;display:grid}.backcheck-controls input,.backcheck-controls select,.backcheck-plan-grid input,.backcheck-plan-grid select,.backcheck-plan-grid textarea{color:#1e252b;background:#fff;border:1px solid #0d1b2a24;border-radius:10px;width:100%;padding:9px 10px}.backcheck-state-yes{border-color:#38a16980!important}.backcheck-state-no{border-color:#b94b4b80!important}.backcheck-state-unknown{color:#64748b!important}.trade-score-preview{color:#7c3f12;background:#fff7ed;border:1px solid #c26b2b38;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.trade-score-preview strong{color:#9a3412}.trade-score-preview div{flex-wrap:wrap;gap:8px;display:flex}.trade-score-preview span{background:#fb923c29;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.trade-score-preview p{color:#9a5a22;margin:0}.backcheck-evidence{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.backcheck-evidence a{color:#216879;font-size:12px;font-weight:800;text-decoration:underline}.customs-evidence-card{background:#f7fbfc;border:1px dashed #29627347;border-radius:16px;gap:14px;padding:16px;display:grid}.customs-evidence-card h3{margin:0}.customs-evidence-card p{color:#5f6f7f;margin:4px 0 0}.backcheck-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.backcheck-plan-grid label{color:#4b5f6f;gap:6px;font-size:13px;font-weight:800;display:grid}.backcheck-wide-field{grid-column:1/-1}.backcheck-wide-field textarea{resize:vertical;min-height:84px}.backcheck-actions{color:#5f6f7f;border-top:1px solid #0d1b2a14;padding-top:16px}.agent-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-grid,.evidence-inference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.agent-grid article{background:#f8fafc;border:1px solid #0d1b2a14;border-radius:18px;gap:6px;padding:16px;display:grid}.agent-grid span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.agent-grid strong{color:#0d1b2a;line-height:1.45}.product-recommendation-section{border-top:1px solid #0d1b2a14;margin-top:18px;padding-top:18px}.recommendation-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recommendation-heading h3{color:#0d1b2a;margin:0}.recommendation-heading span{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.product-recommendation-list{gap:12px;margin-top:14px;display:grid}.product-recommendation-card{background:#f8fafc;border:1px solid #0d1b2a14;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.product-recommendation-card.no-image{grid-template-columns:minmax(0,1fr)}.product-recommendation-card img{aspect-ratio:1;object-fit:cover;background:#eee7dc;border-radius:14px;width:92px}.product-recommendation-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-recommendation-title strong{color:#0d1b2a}.product-recommendation-title span{color:#9a3412;white-space:nowrap;background:#fff7ed;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.product-recommendation-card p,.product-recommendation-card small,.product-recommendation-card li{color:#5f6f7f;line-height:1.6}.product-recommendation-card p{margin:8px 0 4px}.product-recommendation-meta{flex-wrap:wrap;gap:8px;display:flex}.product-recommendation-meta small{background:#eef2f7;border-radius:999px;padding:5px 8px}.product-recommendation-card ul{margin:8px 0 0;padding-left:18px}.evidence-inference-grid{border-top:1px solid #0d1b2a14;padding-top:18px}.evidence-inference-grid h3{color:#0d1b2a;margin:0 0 8px}.evidence-inference-grid ul{color:#5f6f7f;margin:0;padding-left:20px;line-height:1.6}.outreach-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.draft-block{background:#f8fafc;border:1px solid #0d1b2a14;border-radius:18px;gap:10px;padding:16px;display:grid}.draft-block h3{color:#0d1b2a;margin:0}.draft-block p,.draft-block strong{color:#334155;line-height:1.6}.draft-body{white-space:pre-line}.qualification-grid,.follow-up-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.qualification-card,.follow-up-card{background:#fffdf8;border:1px solid #b4530924;border-radius:18px;gap:8px;padding:16px;display:grid}.qualification-card span,.follow-up-card span{color:#92400e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.qualification-card strong,.follow-up-card h3{color:#0d1b2a;margin:0}.qualification-card small,.qualification-card p,.qualification-card em,.follow-up-card p,.follow-up-card strong{color:#5f6f7f;line-height:1.6}.qualification-card em{font-style:normal}.risk-list{margin:0;padding-left:18px}.agent-review-actions{background:#f8fafc;border:1px solid #0d1b2a14;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.agent-review-actions .safety-note{margin:0}.agent-review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.agent-review-actions .primary-button,.agent-review-actions .secondary-button{margin-top:0}.safety-note{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb1f;border-radius:14px;padding:10px 12px}.follow-up-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.page-subtitle{color:#5f6f7f;max-width:620px;margin:0}.knowledge-section{gap:16px;margin-top:24px;display:grid}.knowledge-section h2{color:#0d1b2a;margin:0}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.knowledge-card{background:#fff;border:1px solid #0d1b2a14;border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 45px #0f172a0d}.knowledge-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledge-card h3,.knowledge-card p{margin:0}.knowledge-card p,.knowledge-card small,.knowledge-card a{color:#5f6f7f;line-height:1.6}.knowledge-card a{color:#166534;font-weight:800}.knowledge-status{color:#166534;white-space:nowrap;background:#e8f5ee;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.status-needs-review{color:#c2410c;background:#fff7ed}.primary-button{color:#fff;background:#0d1b2a;border-radius:14px;margin-top:14px;padding:12px 16px}.secondary-button{color:#166534;cursor:pointer;background:#e8f5ee;border:0;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.form-card,.notice-card{background:#ffffffe6;border:1px solid #0d1b2a14;border-radius:24px;margin-top:24px;padding:24px}.form-card{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;display:grid}.form-card label{color:#334155;gap:8px;font-weight:800;display:grid}.form-card input,.form-card select{color:#0d1b2a;background:#fff;border:1px solid #0d1b2a24;border-radius:14px;padding:12px 14px}.manual-product-lane-fieldset{border:1px solid #0d1b2a1a;border-radius:18px;grid-column:1/-1;gap:10px;padding:14px 16px;display:grid}.manual-product-lane-fieldset legend{color:#334155;padding:0 6px;font-weight:900}.manual-product-lane-fieldset p{color:#64748b;margin:0;font-size:13px}.manual-product-lane-options{flex-wrap:wrap;gap:10px;display:flex}.form-card .manual-product-lane-options label{background:#b58b521a;border:1px solid #b58b522e;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.form-card .manual-product-lane-options input{accent-color:#b58b52;padding:0}.notice-card{color:#5f6f7f;line-height:1.7}.daily-rhythm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.daily-rhythm-grid article{background:#ffffffe0;border:1px solid #1e252b14;border-radius:18px;gap:8px;padding:20px;display:grid;box-shadow:0 14px 36px #1e252b0d}.daily-rhythm-grid strong{color:#141a1f;font-size:22px}.daily-rhythm-grid span{color:#64748b;line-height:1.5}.landing-page-map-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.landing-page-map-actions .secondary-button.active{color:#fffaf2;background:#232}.landing-page-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.landing-page-card{color:#334155;cursor:pointer;font:inherit;text-align:left;background:#ffffffeb;border:1px solid #1e252b14;border-radius:18px;gap:8px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 14px 36px #1e252b0d}.landing-page-card:hover,.landing-page-card.active{border-color:#b58b5280;transform:translateY(-1px);box-shadow:0 18px 42px #1e252b14}.landing-page-card strong{color:#141a1f;font-size:18px}.landing-page-card span{color:#64748b}.landing-page-card small{color:#8a6a3f;font-weight:800}.task-center-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-top:24px;display:grid}.task-create-card{grid-template-columns:1fr;align-items:stretch;margin-top:0}.task-template-list{gap:12px;margin-top:16px;display:grid}.task-template-list button{color:#25313a;cursor:pointer;text-align:left;background:#fbfaf7;border:1px solid #1e252b17;border-radius:16px;gap:6px;padding:16px;display:grid}.task-template-list button:hover{border-color:#b58b5299;transform:translateY(-1px)}.task-template-list strong{color:#141a1f}.task-template-list span{color:#6c7780;line-height:1.5}.table-list{gap:12px;display:grid}.table-row{border-top:1px solid #0d1b2a14;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.table-row p,.table-row small{color:#64748b;margin:6px 0 0}.task-source-card{background:#fbf7ef;border:1px solid #b58b5238;border-radius:14px;margin-top:12px;padding:10px 12px}.task-source-card p{color:#3f4a54;margin:3px 0;font-size:13px}.task-source-card a{color:#8a5c1f;margin-top:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.task-status{color:#334155;border-radius:999px;padding:8px 12px;font-weight:900}.task-status.queued{background:#f1f5f9}.task-status.running{color:#1d4ed8;background:#dbeafe}.task-status.completed{color:#166534;background:#dcfce7}.task-status.paused-human-action{color:#92400e;background:#fef3c7}.task-status.failed{color:#991b1b;background:#fee2e2}.agent-rail{background:#fbfaf7;border-left:1px solid #1e252b14;min-height:100vh;padding:28px 22px}.agent-rail-heading{align-items:center;gap:12px;display:flex}.agent-rail-heading .eyebrow{margin-bottom:3px}.agent-rail-heading h2{margin:0;font-size:20px}.agent-orbit{color:#fff;background:#141a1f;border:3px solid #e3d4bf;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:inline-flex}.agent-activity-list{gap:12px;margin-top:28px;display:grid}.agent-activity-item{background:#fff;border:1px solid #1e252b14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px;display:grid}.agent-activity-item strong{color:#1e252b;font-size:14px}.agent-activity-item p,.agent-safety-note p{color:#707b83;margin:5px 0 0;font-size:13px;line-height:1.5}.activity-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px;margin-top:5px}.activity-dot.running{background:#2563eb;box-shadow:0 0 0 5px #2563eb1a}.activity-dot.needs-review{background:#d97706;box-shadow:0 0 0 5px #d977061a}.activity-dot.completed{background:#16805d;box-shadow:0 0 0 5px #16805d1a}.agent-safety-note{background:#efe7dc;border-radius:14px;margin-top:18px;padding:16px}.agent-safety-note strong{color:#6f4f2a;font-size:13px}.page-intro{color:#66717a;max-width:720px;margin:14px 0 0;line-height:1.6}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metrics .metric-card{padding:20px}.dashboard-metrics .metric-card strong{font-size:34px}.dashboard-notice{color:#9a5b13;background:#fff7ed;border:1px solid #d9770638;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-weight:700}.quick-action-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:18px;display:grid}.quick-action-row button,.quick-action-row a{color:#343d44;cursor:pointer;text-align:left;background:#fff;border:1px solid #1e252b17;border-radius:12px;padding:14px 12px;font-weight:800;display:block}.quick-action-row button:hover,.quick-action-row a:hover{color:#7d592e;border-color:#b58b5299}.daily-sop-card{gap:16px;margin-top:18px;display:grid}.daily-sop-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-sop-row{color:inherit;background:#fbfaf7;border:1px solid #1e252b14;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.daily-sop-row:hover{border-color:#16805d47;transform:translateY(-1px)}.daily-sop-row p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.daily-sop-row em{color:#0f766e;grid-column:2;font-style:normal;font-weight:900}.sop-step{color:#047857;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.product-catalog-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;margin-top:18px;display:grid}.product-import-card textarea{resize:vertical;border:1px solid #1e252b1a;border-radius:12px;width:100%;min-height:220px;padding:12px}.success-state{color:#0f766e;background:#ecfdf5;border:1px solid #16805d33;border-radius:12px;margin:12px 0 0;padding:12px;font-weight:800}.warning-list{color:#9a3412;background:#fff7ed;border:1px solid #d9770633;border-radius:12px;margin:12px 0 0;padding:12px 12px 12px 28px;font-size:13px;line-height:1.6}.filter-bar{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.filter-bar button{color:#59636b;cursor:pointer;background:#f6f2ea;border:1px solid #1e252b14;border-radius:999px;padding:8px 13px;font-weight:800}.filter-bar button.active,.filter-bar button:hover{color:#fff;background:#b58b52}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-card{background:#fff;border:1px solid #1e252b14;border-radius:18px;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:14px;display:grid;overflow:hidden}.product-card img{object-fit:cover;background:#f3eee5;border-radius:14px;width:140px;height:140px}.product-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card-heading span{color:#7d592e;background:#efe7dc;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.product-card-heading small{color:#8b949c;font-size:11px}.product-card h3{margin:12px 0 6px;font-size:18px}.product-card p{color:#66717a;margin:0 0 10px}.product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.product-card dl div{background:#f9f6f1;border-radius:10px;padding:8px}.product-card dt{color:#8b949c;font-size:11px;font-weight:900}.product-card dd{color:#343d44;margin:2px 0 0;font-size:13px;font-weight:800}.tag-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag-list span{color:#3730a3;background:#eef2ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.product-card-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-card-actions .secondary-button{padding:8px 10px;font-size:12px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.operations-card{background:#ffffffe6;border:1px solid #1e252b14;border-radius:18px;padding:22px;box-shadow:0 16px 45px #1e252b0d}.priority-card{grid-row:span 2}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.card-heading .eyebrow{margin-bottom:5px}.count-chip{color:#166534;background:#e5f3ed;border-radius:999px;justify-content:center;align-items:center;min-width:32px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.count-chip.warm{color:#8b5e28;background:#f6eadb}.work-list,.run-list{gap:10px;margin-top:18px;display:grid}.work-list article,.run-list article{border-top:1px solid #1e252b14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:14px;display:grid}.run-list article{grid-template-columns:minmax(0,1fr) auto}.work-list p,.run-list p,.approval-copy{color:#6c7780;margin:5px 0 0;line-height:1.5}.approval-card{gap:14px;display:grid}.approval-queue-list{gap:12px;display:grid}.approval-queue-item,.approval-empty{background:#fbfaf7;border:1px solid #1e252b14;border-radius:16px;gap:9px;padding:15px;display:grid}.approval-queue-item.high{border-left:4px solid #b45309}.approval-queue-item.medium{border-left:4px solid #16805d}.approval-queue-item.blocked{border-left:4px solid #64748b}.approval-item-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.approval-priority{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.approval-priority.high{color:#9a3412;background:#fff7ed}.approval-priority.medium{color:#166534;background:#dcfce7}.approval-priority.blocked{color:#475569;background:#f1f5f9}.approval-source{color:#7b858d;font-size:12px;font-weight:900}.approval-queue-item strong{color:#141a1f}.approval-queue-item p,.approval-empty p,.approval-safety{color:#6c7780;margin:0;line-height:1.55}.approval-action{justify-self:start}.approval-safety{border-top:1px solid #1e252b14;padding-top:12px;font-size:13px}.signal-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.signal-badge{color:#7d592e;background:#b58b5224;border:1px solid #b58b523d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.competitor-review-panel{background:#f6f1eab8;border:1px solid #b58b522e;border-radius:16px;margin-top:12px;padding:12px 14px}.competitor-review-panel p{color:#4f5b66;margin:4px 0;font-size:13px;line-height:1.5}.competitor-next-step,.monitoring-pending{color:#315f46;background:#3d76561a;border:1px solid #3d765633;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:800}.lead-avatar{color:#76532b;background:#ece4d8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:inline-flex}.channel-bars{gap:12px;margin-top:18px;display:grid}.channel-bars div{background:#f7f4ee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.channel-bars a,.channel-bars span{color:#657079;font-size:13px}.channel-bars a{font-weight:800;text-decoration:none}.channel-bars strong{color:#76532b}.channel-bars small{color:#8a7459;grid-column:1/-1;font-size:12px}.crm-status-card{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;display:grid}.crm-status-card label{color:#4c5861;gap:7px;font-size:13px;font-weight:900;display:grid}.crm-status-card select{color:#1e252b;background:#fff;border:1px solid #1e252b26;border-radius:10px;padding:11px 12px}.crm-status-card .primary-button{margin-top:0}@media (width<=1180px){.workbench-shell{grid-template-columns:220px minmax(0,1fr)}.agent-rail{border-top:1px solid #1e252b14;border-left:0;grid-column:2;min-height:auto}.agent-activity-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.login-shell{grid-template-columns:1fr;padding:24px}.login-brand-panel{padding:35px 10px}.login-brand-panel h1{font-size:40px}.workbench-shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:22px}.sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.content{padding:24px}.agent-rail{grid-column:1}.agent-activity-list,.operations-grid,.dashboard-metrics,.quick-action-row,.daily-rhythm-grid,.landing-page-map-grid,.task-center-grid,.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{display:grid}.product-filter-panel{align-items:flex-start;display:grid}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-row,.detail-grid,.agent-card-heading,.agent-grid,.evidence-inference-grid,.outreach-draft-grid,.qualification-grid,.follow-up-timeline,.knowledge-grid,.manual-lead-grid,.batch-draft-card,.export-card,.product-catalog-grid,.landing-page-map-grid,.product-card,.form-card,.crm-status-card,.task-center-grid{grid-template-columns:1fr}.agent-review-actions{align-items:stretch;display:grid}.agent-review-actions>div{justify-content:flex-start}.agent-card-heading{display:grid}.manual-lead-grid .wide-field,.manual-lead-grid .full-field{grid-column:auto}}@media (width<=560px){.backcheck-row,.backcheck-heading,.backcheck-actions{flex-direction:column;align-items:stretch}.backcheck-controls,.backcheck-plan-grid{grid-template-columns:1fr;width:100%}.backcheck-wide-field{grid-column:auto}.sidebar-nav,.metric-grid,.agent-activity-list,.operations-grid,.dashboard-metrics,.quick-action-row,.daily-rhythm-grid,.product-card dl{grid-template-columns:1fr}.workbench-header{align-items:flex-start;gap:14px;padding:18px 22px;display:grid}}
