:root{--bg:#f7f9fb;--surface:#fff;--surface-strong:#eef6f3;--text:#17202a;--muted:#667085;--line:#dde5ed;--blue:#1f4e79;--green:#16a085;--amber:#f59e0b;--red:#e55353;--shadow:0 18px 50px #1c2f441c}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;padding:18px clamp(16px,4vw,48px) 48px}.topbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:20px;min-width:0;max-width:1180px;margin:0 auto 28px;display:grid}.topbar>*,.workspace>*,.operations-band>*,.content-columns>*{min-width:0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:inline-flex}.brand strong,.brand small{line-height:1.2;display:block}.brand strong{font-size:17px}.brand small{color:var(--muted);margin-top:3px;font-size:12px}.nav-links{align-items:center;gap:18px;display:flex}.nav-links a{color:#405266;font-size:14px}.nav-links a:hover{color:var(--blue)}.api-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.api-pill span{background:var(--amber);border-radius:99px;width:8px;height:8px}.api-pill.ok span{background:var(--green)}.api-pill.down span{background:var(--red)}.workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,44px);min-width:0;max-width:1180px;margin:0 auto;display:grid}.workspace-copy{align-self:start;min-width:0;max-width:100%;padding:0}.eyebrow{color:var(--blue);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}h1{overflow-wrap:anywhere;word-break:break-word;max-width:660px;margin:0;font-size:48px;line-height:1.12}.lead{color:#4b5b6c;overflow-wrap:anywhere;max-width:620px;margin:20px 0 0;font-size:18px;line-height:1.72}.mobile-line{display:inline}.quick-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin-top:30px;display:grid}.metric-card{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;padding:14px 14px 13px}.metric-card.green{border-left-color:var(--green)}.metric-card.amber{border-left-color:var(--amber)}.metric-card span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.metric-card strong{font-size:20px}.metric-card small{color:#667085;margin-top:6px;font-size:12px;line-height:1.45;display:block}.proof-row{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.proof-row span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.proof-row svg{color:var(--green)}.hero-flow{border:1px solid var(--line);background:#fff;border-radius:8px;gap:0;margin-top:24px;display:grid;overflow:hidden}.hero-flow-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:12px 14px;display:grid}.hero-flow-row+.hero-flow-row{border-top:1px solid #edf2f7}.hero-flow-row>span{color:#1d6f62;background:#eef6f3;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.hero-flow-row strong{margin-bottom:4px;font-size:15px;display:block}.hero-flow-row small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.tool-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;width:100%;min-width:0;min-height:590px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:#f1f5f9;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.tabs button{color:#526274;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:42px;display:inline-flex}.tabs button.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 1px 8px #1b273314}.panel-body{padding:24px}.tool-form{gap:16px;display:grid}.tool-intro{background:#f8fbff;border:1px solid #d8e6f6;border-radius:8px;padding:14px}.tool-intro strong{color:var(--blue);margin-bottom:6px;font-size:16px;display:block}.tool-intro p{color:#526274;margin:0;font-size:13px;line-height:1.6}.tool-form label{color:#374151;gap:8px;font-size:14px;font-weight:700;display:grid}.tool-form input,.tool-form select,.tool-form textarea{color:var(--text);background:#fff;border:1px solid #cfd9e4;border-radius:6px;width:100%;min-height:44px;padding:11px 12px}.tool-form textarea{resize:vertical;line-height:1.55}.wide-field{grid-column:1/-1}.upload-zone{color:#3d6d65;text-align:center;background:#f6fbf9;border:1px dashed #9fcfc3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:126px;padding:18px;display:flex}.upload-zone small{color:#5d766f;max-width:440px;font-size:12px;font-weight:500;line-height:1.45}.upload-zone input{display:none}.sample-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sample-link{color:var(--blue);font-size:13px;font-weight:800}.sample-link:hover{text-decoration:underline}.secondary-button{color:#285f56;background:#eef6f3;border:1px solid #c9e5dd;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.secondary-button:hover{background:#e1f2ed}.secondary-button:disabled{color:#7c918b;cursor:wait}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:800;display:inline-flex}.primary-button:hover{background:#183f62}.primary-button:disabled{cursor:wait;background:#8798aa}.form-error{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.5}.result-preview{background:#f8fbff;border:1px solid #d8e6f6;border-radius:8px;margin-top:4px;padding:16px}.result-preview strong{margin-bottom:8px;font-size:16px;display:block}.result-preview p{color:#4a5a6c;margin:0 0 12px;line-height:1.62}.result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.result-metric{background:#fff;border:1px solid #dbe7f3;border-radius:6px;padding:10px}.result-metric span,.result-metric small{color:#667085;font-size:12px;display:block}.result-metric strong{color:#17202a;margin:4px 0 3px;font-size:18px}.finding-list{gap:10px;margin:14px 0;display:grid}.finding-item{border:1px solid #dbe7f3;border-left:4px solid var(--amber);background:#fff;border-radius:6px;padding:12px}.finding-item.high{border-left-color:var(--red)}.finding-item.low{border-left-color:var(--green)}.finding-item div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.finding-item span{color:var(--blue);font-size:12px;font-weight:800}.finding-item strong{text-align:right;margin:0;font-size:14px}.finding-item p{margin:7px 0 4px}.finding-item small{color:#5a6878;line-height:1.5}.result-preview ul{color:#283747;margin:0;padding-left:20px}.result-preview li{margin:7px 0}.ad-result-compact{background:#f6fbf9;border:1px solid #cbe7df;border-radius:8px;gap:12px;margin-top:4px;padding:14px;display:grid}.ad-result-compact strong{font-size:15px;display:block}.ad-result-compact p{color:#4a5a6c;margin:6px 0 0;font-size:13px;line-height:1.55}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-metrics span{color:var(--muted);background:#fff;border:1px solid #d7e9e4;border-radius:6px;gap:4px;padding:9px;font-size:12px;display:grid}.compact-metrics strong{color:var(--text);overflow-wrap:anywhere;font-size:15px}.empty-report{background:#fff}.preview-stack{gap:9px;margin-top:12px;display:grid}.preview-row{border:1px solid #dbe7f3;border-left:4px solid var(--amber);border-radius:6px;gap:5px;padding:10px 12px;display:grid}.preview-row.high{border-left-color:var(--red)}.preview-row.low{border-left-color:var(--green)}.preview-row span{color:var(--blue);font-size:12px;font-weight:800}.preview-row strong{margin:0;font-size:14px}.preview-row small{color:#667085;line-height:1.45}.field-map{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.field-map span{color:#315f57;background:#eef6f3;border:1px solid #cbe7df;border-radius:999px;padding:6px 9px;font-size:12px}.risk-strip{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.report-stage{max-width:1180px;margin:34px auto 0}.report-empty{background:#eef6f3;border:1px solid #cfe5df;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px;display:grid}.report-empty .section-label,.report-header .section-label{color:var(--green)}.report-empty h2,.report-header h2{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.22}.report-empty p,.report-header p{color:#4d6277;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7}.primary-link{color:var(--blue);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}.primary-link:hover{text-decoration:underline}.report-empty-board{background:#fff;border:1px solid #d6e7e2;border-radius:8px;gap:10px;padding:14px;display:grid}.board-row{border:1px solid #dbe7f3;border-left:4px solid var(--blue);border-radius:6px;gap:5px;padding:12px;display:grid}.board-row.danger{border-left-color:var(--red)}.board-row.success{border-left-color:var(--green)}.board-row span,.report-outcome span,.report-metric span{color:var(--muted);font-size:12px;font-weight:800;display:block}.board-row strong{overflow-wrap:anywhere;font-size:16px}.board-row small,.report-outcome small,.report-metric small{color:#667085;font-size:12px;line-height:1.45;display:block}.full-report{gap:18px;display:grid}.report-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:18px;display:grid}.ai-report-badge{color:#176d5d;background:#eef6f3;border:1px solid #cbe7df;border-radius:999px;align-items:center;gap:6px;margin:8px 0 10px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.report-copy{gap:8px;min-width:138px}.report-outcomes,.report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.report-outcome,.report-metric,.report-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.report-outcome,.report-metric{border-left:4px solid var(--blue);padding:14px}.report-outcome.danger{border-left-color:var(--red)}.report-outcome.success{border-left-color:var(--green)}.report-outcome strong,.report-metric strong{overflow-wrap:anywhere;margin:7px 0 5px;font-size:22px;display:block}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-panel{padding:18px}.report-panel.wide{grid-column:1/-1}.report-panel .panel-heading{margin-bottom:12px}.report-panel h3{margin:0;font-size:18px}.report-table{gap:10px;display:grid}.report-table-row{border:1px solid #dbe7f3;border-left:4px solid var(--amber);background:#f8fbff;border-radius:6px;padding:12px}.report-table-row.high{border-left-color:var(--red)}.report-table-row.low{border-left-color:var(--green)}.report-table-row div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.report-table-row span{color:var(--blue);font-size:12px;font-weight:800}.report-table-row em{color:#43566b;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.report-table-row.high em{color:#b42318;background:#fff1f1}.report-table-row.low em{color:#0f7d68;background:#eaf8f4}.report-table-row strong{overflow-wrap:anywhere;font-size:14px}.report-table-row p{color:#34465a;margin:8px 0 5px;line-height:1.56}.report-table-row small{color:#5a6878;line-height:1.5;display:block}.action-checklist{counter-reset:action;gap:10px;margin:0;padding:0;list-style:none;display:grid}.action-checklist li{color:#25384b;background:#f6fbf9;border:1px solid #d5e9e3;border-radius:6px;min-height:48px;padding:12px 12px 12px 48px;line-height:1.55;position:relative}.action-checklist li:before{background:var(--green);color:#fff;content:counter(action);counter-increment:action;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.report-field-map{flex-wrap:wrap;gap:8px;display:flex}.report-field-map span{color:#315f57;overflow-wrap:anywhere;background:#eef6f3;border:1px solid #cbe7df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.empty-note{color:var(--muted);margin:0;line-height:1.6}.risk-panel{background:#fff7ed;border-color:#fed7aa}.risk-panel .panel-heading{color:#9a3412}.risk-panel ul{color:#8a3a13;margin:0;padding-left:20px;line-height:1.7}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:34px auto 0;display:grid}.insight-card,.content-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.insight-icon{background:var(--surface-strong);color:var(--green);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;display:inline-flex}.insight-card h2,.content-panel h2,.operations-band h2{margin:0;font-size:20px}.insight-card p,.content-panel p{color:var(--muted);margin:10px 0 0;line-height:1.68}.operations-band{color:#fff;background:#10283f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;max-width:1180px;margin:24px auto 0;padding:28px;display:grid}.section-label{color:#9fd8cd;margin:0 0 8px;font-size:13px;font-weight:800}.operation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operation-list span{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;padding:12px}.trial-section{background:#eef6f3;border:1px solid #cfe5df;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:28px;max-width:1180px;margin:24px auto 0;padding:28px;display:grid}.trial-copy h2{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.22}.trial-copy p{color:#4d6277;overflow-wrap:anywhere;margin:14px 0 0;line-height:1.75}.trial-points{gap:10px;margin-top:22px;display:grid}.trial-points span{color:#365063;align-items:center;gap:8px;font-size:14px;display:inline-flex}.trial-points svg{color:var(--green)}.data-policy{background:#ffffffb8;border:1px solid #d6e7e2;border-radius:8px;gap:8px;margin-top:22px;padding:14px;display:grid}.data-policy strong{color:#26384c;font-size:14px}.data-policy span{color:#4d6277;font-size:13px;line-height:1.55}.trial-form{background:#fff;border:1px solid #d6e7e2;border-radius:8px;gap:14px;padding:18px;display:grid}.trial-form-heading{border-bottom:1px solid #edf2f7;padding-bottom:12px}.trial-form-heading strong,.trial-form-heading small{display:block}.trial-form-heading strong{color:var(--blue);font-size:17px}.trial-form-heading small{color:var(--muted);margin-top:5px;font-size:13px}.trial-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trial-form label{color:#374151;gap:8px;font-size:14px;font-weight:800;display:grid}.trial-form input,.trial-form select,.trial-form textarea{color:var(--text);background:#fff;border:1px solid #cfd9e4;border-radius:6px;width:100%;min-height:44px;padding:11px 12px}.trial-form textarea{resize:vertical;line-height:1.55}.hidden-field{display:none}.lead-report-note{color:#285f56;background:#f6fbf9;border:1px solid #cbe7df;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45;display:flex}.lead-report-note svg{flex:none}.trial-notice{border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.5}.trial-notice.success{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.trial-notice.error{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.content-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:24px auto 0;display:grid}.panel-heading{color:var(--blue);align-items:center;gap:10px;margin-bottom:14px;display:flex}.content-panel ul{color:#405266;margin:0;padding-left:20px;line-height:1.9}.pricing strong{color:var(--green);margin-top:10px;font-size:26px;display:block}.seo-page{min-height:100vh;padding:28px clamp(18px,5vw,56px) 64px}.seo-brand{color:var(--blue);margin-bottom:44px;font-size:15px;font-weight:900;display:inline-flex}.seo-article{max-width:780px}.seo-article h1{margin-bottom:22px;font-size:46px;line-height:1.12}.seo-article h2{margin:34px 0 12px;font-size:24px}.seo-article p,.seo-article li{color:#405266;font-size:17px;line-height:1.75}.seo-article ul{margin:0;padding-left:22px}.admin-shell{max-width:1180px;min-height:100vh;margin:0 auto;padding:24px clamp(16px,4vw,42px) 48px}.login-shell{justify-content:center;align-items:center;display:flex}.admin-login{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:16px;width:100%;max-width:420px;padding:28px;display:grid}.admin-mark{color:var(--green);background:#eef6f3;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.admin-login h1,.admin-topbar h1{margin:0;font-size:30px}.admin-login p{color:var(--muted);margin:0;line-height:1.6}.admin-login label,.lead-card label{color:#374151;gap:8px;font-size:14px;font-weight:800;display:grid}.admin-login input,.admin-toolbar input,.admin-toolbar select,.lead-card select,.lead-card textarea{color:var(--text);background:#fff;border:1px solid #cfd9e4;border-radius:6px;width:100%;min-height:42px;padding:10px 12px}.lead-card textarea{resize:vertical;line-height:1.55}.admin-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:22px;display:grid}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-actions .secondary-button{gap:8px}.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-stat{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:8px;padding:14px}.admin-stat span{color:var(--muted);font-size:12px;font-weight:800;display:block}.admin-stat strong{margin-top:7px;font-size:26px;display:block}.analytics-panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:18px;padding:18px}.analytics-head{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;display:flex}.analytics-head h2{margin:0;font-size:22px}.analytics-head>span{color:var(--muted);font-size:13px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.analytics-metric{border:1px solid #dbe7f3;border-left:4px solid var(--green);background:#f8fbff;border-radius:8px;padding:13px}.analytics-metric span,.analytics-metric small{color:var(--muted);font-size:12px;font-weight:800;display:block}.analytics-metric strong{margin:7px 0 4px;font-size:26px;display:block}.analytics-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:12px;display:grid}.analytics-card{background:#f8fbff;border:1px solid #dbe7f3;border-radius:8px;min-width:0;padding:14px}.analytics-card h3{margin:0 0 12px;font-size:15px}.daily-bars,.rank-list,.event-list{gap:9px;display:grid}.daily-bar{grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.daily-bar span,.daily-bar strong{color:#536477;font-size:12px}.daily-bar div{background:#e7eef6;border-radius:999px;height:8px;overflow:hidden}.daily-bar em{background:var(--green);border-radius:inherit;height:100%;display:block}.rank-list span,.event-list span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rank-list em,.event-list em{color:#405266;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.rank-list strong,.event-list strong{color:var(--blue);font-size:13px}.event-list span{grid-template-columns:auto minmax(0,1fr) auto}.event-list span small:last-child{grid-column:1/-1}.event-list small,.rank-list p,.event-list p{color:var(--muted);margin:0;font-size:12px}.admin-toolbar{grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-bottom:14px;display:grid}.admin-search{color:var(--muted);background:#fff;border:1px solid #cfd9e4;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.admin-search input{border:0;padding-left:0}.admin-notice{border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:14px;line-height:1.5}.admin-notice.error{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.lead-list{gap:14px;display:grid}.lead-card{border:1px solid var(--line);border-left:4px solid var(--amber);background:#fff;border-radius:8px;padding:18px}.lead-card.viewed{border-left-color:var(--blue)}.lead-card.contacted{border-left-color:var(--green)}.lead-card.invalid{border-left-color:#94a3b8}.lead-card-head{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:14px;display:grid}.lead-card-head span{color:var(--muted);font-size:12px;font-weight:800;display:block}.lead-card h2{margin:4px 0;font-size:20px}.lead-card-head p{color:var(--blue);overflow-wrap:anywhere;margin:0;font-weight:800}.lead-status-badge{border-radius:999px;margin-top:10px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.lead-status-badge.new{color:#9a3412;background:#fff7ed}.lead-status-badge.viewed{color:var(--blue);background:#eef6ff}.lead-status-badge.contacted{color:#047857;background:#ecfdf5}.lead-status-badge.invalid{color:#475569;background:#f1f5f9}.lead-meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.lead-meta span{color:#315f57;background:#eef6f3;border:1px solid #cbe7df;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.lead-section{border-top:1px solid #edf2f7;margin-top:14px;padding-top:14px}.lead-section strong{color:#26384c;margin-bottom:8px;font-size:14px;display:block}.lead-section p,.lead-section pre{color:#405266;white-space:pre-wrap;margin:0;line-height:1.65}.lead-section pre{background:#f8fbff;border:1px solid #dbe7f3;border-radius:6px;max-height:280px;padding:12px;overflow:auto}.lead-note-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.lead-note-actions .secondary-button{gap:8px}.lead-note-actions span{color:#047857;font-size:13px;font-weight:800}.lead-note-actions small{color:var(--muted);font-size:12px}.empty-admin{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}@media (max-width:980px){.topbar,.workspace,.report-empty,.operations-band,.trial-section,.content-columns,.admin-topbar,.admin-toolbar{grid-template-columns:1fr}.nav-links{display:none}.workspace-copy{padding-top:6px}h1{font-size:38px}.tool-panel{min-height:0}.report-header{grid-template-columns:1fr;align-items:start}.report-actions{justify-content:flex-start}.report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-actions{justify-content:flex-start}.admin-stats,.analytics-metrics,.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.site-shell{padding:14px 12px 32px}.topbar{grid-template-columns:1fr}.api-pill{display:none}h1{word-break:break-all;font-size:26px;line-height:1.2}.lead{word-break:break-all;font-size:15px}h1 .mobile-line,.lead .mobile-line{display:block}.quick-metrics,.compact-metrics,.report-outcomes,.report-metric-grid,.report-grid,.insight-grid,.operation-list,.trial-field-grid,.admin-stats,.analytics-metrics,.analytics-grid,.lead-card-head{grid-template-columns:1fr}.analytics-head{flex-direction:column;align-items:start}.trial-section{padding:20px}.trial-copy h2{font-size:22px}.report-empty{padding:20px}.report-empty h2,.report-header h2{font-size:22px}.report-panel{padding:15px}.report-table-row div{grid-template-columns:1fr;align-items:start}.report-actions{grid-template-columns:1fr;width:100%;display:grid}.report-copy{width:100%}.result-metrics,.tabs{grid-template-columns:1fr}.panel-body{padding:18px}}
