:root{--dash-bg:#f5f5f7;--dash-surface:#fff;--dash-surface-subtle:#f7f7f8;--dash-line:#00000014;--dash-line-strong:#00000024;--dash-ink:#1d1d1f;--dash-ink-soft:#1d1d1fad;--dash-muted:#1d1d1f85;--dash-blue:#06c;--dash-coral:#ff5a4f;--dash-green:#147a3d;--dash-orange:#b65f00;--dash-red:#c6262e;--dash-shadow:0 8px 28px #0000000d}.next-setup-panel{background:linear-gradient(135deg,#fffffff5,#f0f7ffe0);border:1px solid #0f172a1a;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 46px #0f172a0f}.next-setup-panel.compact{border-radius:14px;padding:14px}.next-setup-panel h3{margin:0;font-size:1rem;line-height:1.25}.next-setup-panel p{color:var(--dash-muted);margin:0;line-height:1.45}.next-setup-proof,.verification-examples,.publish-provider-row,.publish-review-summary,.publish-credentials,.dash-site-evidence-strip,.install-check-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.next-setup-proof span,.dash-site-evidence-strip span,.install-check-results span,.verification-examples span{background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.next-setup-proof strong,.dash-site-evidence-strip strong,.install-check-results strong,.verification-examples strong{overflow-wrap:anywhere;font-size:.9rem}.next-setup-proof small,.dash-site-evidence-strip small,.install-check-results small,.verification-examples small{color:var(--dash-muted);line-height:1.35}.verification-lanes{gap:16px;margin-top:16px;display:grid}.verification-manual-lane,.publish-automation-panel{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:16px;padding:16px}.verification-manual-lane summary,.provider-technical-bundle summary,.wizard-manual-fallback summary{cursor:pointer}.verification-manual-lane p{color:var(--dash-muted);line-height:1.5}.verification-check-strip{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:10px;gap:12px;min-width:0;padding:13px;display:grid}.verification-check-strip>div:first-child{gap:4px;min-width:0;display:grid}.verification-check-strip strong{color:var(--dash-ink);font-size:15px}.verification-check-strip span{color:var(--dash-ink-soft);font-size:13px;line-height:1.42}.verification-examples{margin:14px 0}.verification-examples code{white-space:normal;overflow-wrap:anywhere}.publish-automation-panel{gap:14px;display:grid}.publish-automation-panel.compact{background:linear-gradient(135deg,#eff6ffe6,#ffffffdb)}.publish-automation-head,.publish-automation-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.publish-automation-head h3{margin:6px 0;font-size:1.05rem}.publish-automation-head p,.publish-automation-actions small{color:var(--dash-muted);margin:0;line-height:1.45}.publish-provider-row button{text-align:left;color:inherit;background:#ffffffbf;border:1px solid #0f172a1a;border-radius:12px;gap:4px;padding:12px;display:grid}.publish-provider-row button.active{background:#0071e314;border-color:#0071e36b}.publish-provider-row small{color:var(--dash-muted);line-height:1.35}.publish-provider-row{order:1}.publish-credentials,.publish-vercel-lane,.publish-provider-unavailable{order:2}.publish-review{order:3;gap:12px;display:grid}.publish-automation-actions{order:4}.publish-automation-panel>.notice,.publish-result-card,.publish-recovery-card,.publish-success-receipt{order:5}.publish-provider-unavailable{background:linear-gradient(180deg, #fff7edd1, #ffffffc7), var(--dash-surface);border:1px solid #b65f002e;border-radius:14px;gap:10px;padding:14px;display:grid}.publish-provider-unavailable h4{color:var(--dash-ink);margin:0;font-size:1rem;line-height:1.25}.publish-provider-unavailable p{color:var(--dash-muted);margin:0;font-size:.9rem;line-height:1.45}.publish-provider-unavailable .button{width:fit-content}.publish-review-summary span{background:#0f172a0a;border-radius:12px;gap:3px;padding:10px;display:grid}.publish-file-list{gap:8px;max-height:340px;padding-right:4px;display:grid;overflow:auto}.publish-file-list details{background:#ffffffd1;border:1px solid #0f172a14;border-radius:12px}.publish-file-list summary{cursor:pointer;grid-template-columns:130px minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.publish-file-list summary strong,.publish-file-list summary small{overflow-wrap:anywhere}.publish-file-list summary span,.publish-warning-list span{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.publish-file-list pre{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #0f172a14;max-height:220px;margin:0;padding:12px;font-size:.78rem;overflow:auto}.publish-warning-list{gap:6px;display:grid}.publish-warning-list span{text-transform:none;letter-spacing:0;font-weight:650}.publish-vercel-lane{gap:12px;display:grid}.publish-vercel-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publish-vercel-flow span,.publish-vercel-approval{background:#ffffffbd;border:1px solid #0f172a14;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.publish-vercel-flow span.done{background:#f0fdf4cc;border-color:#117e452e}.publish-vercel-flow span.active{background:#0071e312;border-color:#0071e33d}.publish-vercel-flow span.warn{background:#fff7ede0;border-color:#b65f0042}.publish-vercel-flow span.pending{background:#f8fafcdb}.publish-vercel-flow strong,.publish-vercel-approval strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-flow small,.publish-vercel-approval small{color:var(--dash-muted);line-height:1.35}.publish-vercel-now{background:linear-gradient(180deg, #f7fbffe0, #ffffffd6), var(--dash-surface);border:1px solid #0071e329;border-radius:14px;gap:7px;min-width:0;padding:13px 14px;display:grid}.publish-vercel-now.done{background:linear-gradient(180deg, #f0fdf4db, #ffffffd1), var(--dash-surface);border-color:#117e4533}.publish-vercel-now.warn{background:linear-gradient(180deg, #fff7ede6, #ffffffd1), var(--dash-surface);border-color:#b65f003d}.publish-vercel-now.pending{background:#f8fafce0;border-color:#0f172a1a}.publish-vercel-now strong{color:var(--dash-ink);font-size:1rem;line-height:1.25}.publish-vercel-now p,.publish-vercel-now small{color:var(--dash-muted);margin:0;line-height:1.45}.publish-vercel-start-guide{background:linear-gradient(180deg, #f7fbffdb, #ffffffd1), var(--dash-surface);border:1px solid #0071e324;border-radius:14px;min-width:0;padding:0}.publish-vercel-start-guide summary,.publish-vercel-help-details summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:12px;list-style:none;display:grid}.publish-vercel-start-guide summary::-webkit-details-marker{display:none}.publish-vercel-help-details summary::-webkit-details-marker{display:none}.publish-vercel-start-guide summary strong,.publish-vercel-help-details summary strong{color:var(--dash-ink);font-size:.95rem;line-height:1.25}.publish-vercel-start-guide summary small,.publish-vercel-help-details summary small{color:var(--dash-muted);grid-column:2;font-weight:640;line-height:1.35}.publish-vercel-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:0 12px 12px;display:grid}.publish-vercel-start-grid span{background:#ffffffbd;border:1px solid #0f172a12;border-radius:12px;gap:5px;min-width:0;padding:10px;display:grid}.publish-vercel-start-grid strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-start-grid small{color:var(--dash-muted);margin:0;font-weight:640;line-height:1.35}.publish-vercel-credentials{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.publish-vercel-mode{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publish-vercel-mode button{min-width:0;color:var(--dash-muted);text-align:left;background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;gap:3px;padding:10px 12px;font-weight:750;display:grid}.publish-vercel-mode button strong{color:inherit;font-size:.88rem}.publish-vercel-mode button small,.publish-credentials label small{color:var(--dash-muted);font-weight:650;line-height:1.35}.publish-vercel-mode button.active{color:var(--dash-blue);background:#0071e314;border-color:#0071e347}.publish-vercel-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publish-vercel-help-details{background:#ffffffc2;border:1px solid #0f172a14;border-radius:12px;grid-column:1/-1;min-width:0}.publish-vercel-help-details .publish-vercel-guidance-grid{padding:0 12px 12px}.publish-vercel-guidance-grid span{min-width:0;color:var(--dash-ink-soft);background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;gap:5px;padding:11px;display:grid}.publish-vercel-guidance-grid strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-guidance-grid small{color:var(--dash-muted);font-weight:640;line-height:1.35}.publish-vercel-guidance-grid a{color:var(--dash-blue);font-size:.86rem;font-weight:760;text-decoration:none}.publish-token-help{min-width:0;color:var(--dash-ink-soft);background:#0071e30e;border:1px solid #0071e324;border-radius:12px;grid-column:span 2;gap:5px;padding:11px;font-size:.86rem;line-height:1.4;display:grid}.publish-token-help strong{color:var(--dash-ink)}.publish-token-help a{color:var(--dash-blue);font-weight:760;text-decoration:none}.publish-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publish-vercel-readiness{background:linear-gradient(180deg, #f7fbffd6, #ffffffc7), var(--dash-surface);border:1px solid #0071e329;border-radius:14px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.publish-vercel-readiness>div:first-child{gap:5px;display:grid}.publish-vercel-readiness strong{color:var(--dash-ink);line-height:1.25}.publish-vercel-readiness small{color:var(--dash-muted);font-weight:640;line-height:1.35}.publish-vercel-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.publish-vercel-readiness-grid span{background:#ffffffc7;border:1px solid #0f172a14;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.publish-vercel-readiness-grid span.ready{background:#f0fdf4b8;border-color:#117e452e}.publish-vercel-readiness-grid span.needs{background:#fff7edc7;border-color:#b65f0033}.publish-vercel-preflight-actions{background:linear-gradient(180deg, #f7fbffcc, #ffffffc7), var(--dash-surface);border:1px solid #0071e324;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.publish-vercel-preflight-actions>span{gap:4px;min-width:0;display:grid}.publish-vercel-preflight-actions strong{color:var(--dash-ink);line-height:1.25}.publish-vercel-preflight-actions small{color:var(--dash-muted);font-weight:640;line-height:1.35}.publish-vercel-field-issues{background:#fff7edc7;border:1px solid #b65f0033;border-radius:14px;grid-column:1/-1;gap:8px;min-width:0;padding:11px 12px;display:grid}.publish-vercel-field-issues>strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-field-issues>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-vercel-field-issues span{min-width:0;color:var(--dash-muted);background:#ffffffb8;border:1px solid #b65f0029;border-radius:10px;padding:8px 10px;font-size:.83rem;font-weight:650;line-height:1.35}.publish-vercel-preflight{background:#f8fafcdb;border:1px solid #0f172a1a;border-radius:14px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.publish-vercel-preflight.ready{background:#f0fdf4d1;border-color:#117e4538}.publish-vercel-preflight.needs{background:#fff7edd6;border-color:#b65f003d}.publish-vercel-preflight>div:first-child{gap:6px;display:grid}.publish-vercel-preflight>div:first-child>strong{color:var(--dash-ink);line-height:1.3}.publish-vercel-preflight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.publish-vercel-preflight-grid span{background:#ffffffc7;border:1px solid #0f172a14;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.publish-vercel-preflight-grid span.ok{border-color:#117e452e}.publish-vercel-preflight-grid span.warn{border-color:#b65f003d}.publish-vercel-preflight-grid small{color:var(--dash-muted);font-weight:700}.publish-vercel-preflight-grid strong,.publish-preflight-dns code{overflow-wrap:anywhere}.publish-preflight-dns{background:#ffffffb8;border-left:3px solid #b65f006b;border-radius:10px;gap:7px;min-width:0;padding:10px;display:grid}.publish-preflight-dns strong{color:var(--dash-ink)}.publish-preflight-dns code{background:#0f172a0f;border-radius:8px;padding:8px 10px;display:block}.publish-preflight-recovery{background:#ffffffc2;border:1px solid #0f172a14;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.publish-preflight-recovery strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-preflight-recovery p{color:var(--dash-muted);margin:0;font-size:.86rem;line-height:1.4}.publish-preflight-recovery a{color:var(--dash-blue);font-size:.86rem;font-weight:760;text-decoration:none}.publish-vercel-approval{background:#0071e30b;border-color:#0071e329;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.publish-vercel-approval>span{gap:4px;min-width:0;display:grid}.publish-domain-verification{background:#f8fafce6;border:1px solid #0f172a1a;border-radius:12px;gap:6px;padding:12px;display:grid}.publish-domain-verification strong{color:var(--dash-ink)}.publish-domain-verification.success{background:#f0fdf4e6;border-color:#117e4538}.publish-domain-verification.warning{background:#fff7ede6;border-color:#c26d1a40}.publish-domain-verification.pending{background:#0071e30f;border-color:#0071e32e}.publish-result-card{background:#f0fdf4b8;border:1px solid #117e4533;border-radius:14px;gap:12px;padding:14px;display:grid}.publish-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publish-result-head h4{margin:6px 0 0;font-size:1rem}.publish-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publish-result-grid span{background:#ffffffc2;border:1px solid #117e4529;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.publish-result-grid span.warn{background:#fff7edd6;border-color:#b65f003d}.publish-result-grid span.ok{background:#f0fdf4d6;border-color:#117e4533}.publish-result-grid small,.publish-env-result p{color:var(--dash-muted);line-height:1.4}.publish-result-grid strong{overflow-wrap:anywhere}.publish-result-dns-note{color:var(--dash-muted);background:#fff7edbd;border-left:3px solid #b65f006b;border-radius:10px;margin:0;padding:10px 12px;line-height:1.45}.publish-recovery-card,.publish-success-receipt{border-radius:14px;gap:12px;padding:14px;display:grid}.publish-recovery-card{background:#fff7eddb;border:1px solid #b65f003d}.publish-success-receipt{background:linear-gradient(180deg, #f0fdf4db, #ffffffc7), var(--dash-surface);border:1px solid #117e4533}.publish-recovery-card h4,.publish-success-receipt h4{color:var(--dash-ink);margin:4px 0 0;font-size:1rem;line-height:1.25}.publish-recovery-card p,.publish-success-receipt p,.publish-recovery-card small,.publish-success-receipt small{color:var(--dash-muted);margin:0;line-height:1.45}.publish-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-success-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:12px;display:grid}.publish-success-columns>div{gap:8px;min-width:0;display:grid}.publish-success-columns>div>strong{color:var(--dash-ink);font-size:.88rem}.publish-success-columns ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.publish-success-columns li{min-width:0;color:var(--dash-ink-soft);background:#ffffffbd;border:1px solid #117e4524;border-radius:10px;padding:9px 10px;font-size:.86rem;font-weight:700;line-height:1.35}.publish-success-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-success-grid span{min-width:0;color:var(--dash-ink);background:#ffffffbd;border:1px solid #117e4529;border-radius:10px;padding:9px 10px;font-size:.86rem;font-weight:700;line-height:1.35}.publish-success-grid span strong{color:var(--dash-ink);margin-bottom:4px;font-size:.88rem;display:block}.publish-success-grid span small{color:var(--dash-muted);font-weight:640;display:block}.saved-publish-status{background:linear-gradient(180deg, #f7fbffdb, #ffffffd1), var(--dash-surface);border:1px solid #0071e32e;border-radius:16px;gap:12px;padding:16px;display:grid}.saved-publish-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.saved-publish-head h3{margin:6px 0 4px;font-size:1rem;line-height:1.25}.saved-publish-head p,.saved-publish-dns p,.saved-publish-dns small{color:var(--dash-muted);margin:0;line-height:1.45}.saved-publish-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.saved-publish-grid span{background:#ffffffd1;border:1px solid #0f172a14;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.saved-publish-grid span.ok{background:#f0fdf4d6;border-color:#117e4533}.saved-publish-grid span.warn{background:#fff7edd6;border-color:#b65f003d}.saved-publish-grid small{color:var(--dash-muted);line-height:1.35}.saved-publish-grid strong{overflow-wrap:anywhere}.saved-publish-dns{background:#fff7edb8;border-left:3px solid #b65f006b;border-radius:12px;gap:8px;padding:12px;display:grid}.saved-publish-dns code{overflow-wrap:anywhere;background:#0f172a0f;border-radius:10px;width:100%;padding:10px;display:block}.saved-publish-actions{flex-wrap:wrap;gap:8px;display:flex}.saved-publish-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.saved-publish-timeline span{background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;gap:4px;min-width:0;padding:9px;display:grid}.saved-publish-timeline span.ok{background:#f0fdf4d1;border-color:#117e4533}.saved-publish-timeline span.warn{background:#fff7edd6;border-color:#b65f003d}.saved-publish-timeline span.pending{background:#f8fafcdb}.saved-publish-timeline small,.saved-publish-timeline em{color:var(--dash-muted);font-style:normal;line-height:1.3}.saved-publish-timeline strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.saved-publish-history{gap:10px;min-width:0;padding-top:4px;display:grid}.saved-publish-history>strong{color:var(--dash-ink);font-size:.9rem}.saved-publish-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.saved-publish-history span{background:#ffffffc2;border:1px solid #0f172a14;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.saved-publish-history small,.saved-publish-history em{color:var(--dash-muted);font-style:normal;line-height:1.35}.saved-publish-history strong{color:var(--dash-ink);overflow-wrap:anywhere}.saved-publish-history a{color:var(--dash-blue);font-weight:760;text-decoration:none}.publish-env-result{gap:10px;display:grid}.publish-env-result summary{cursor:pointer;font-weight:800}.publish-env-result div{gap:8px;display:grid}.publish-env-result code{overflow-wrap:anywhere;white-space:pre-wrap;background:#0f172a0f;border-radius:10px;padding:10px;display:block}.publish-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-credentials label{color:var(--dash-muted);gap:6px;font-weight:700;display:grid}.publish-credentials input{width:100%;font:inherit;color:var(--dash-ink);background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:10px 12px}.install-check-runner{background:#0071e30f;border:1px solid #0071e32e;border-radius:14px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.install-check-results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;overflow:auto}.install-check-results span.ok{background:#117e4514;border-color:#117e453d}.install-check-results span.warn{background:#fff7eddb;border-color:#b453093d}.dash-check-inline-actions{margin-top:10px}.dash-check-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dash-check-summary-grid article{background:#ffffffc7;border:1px solid #0f172a14;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.dash-check-summary-grid article.ready{background:#f0fdf4c2;border-color:#117e452e}.dash-check-summary-grid article.needs{background:#fff7edb3;border-color:#b65f002e}.dash-check-summary-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dash-check-summary-grid span{color:var(--dash-ink);font-weight:850}.dash-check-summary-grid p{color:var(--dash-muted);margin:0;line-height:1.4}.dash-check-receipt-handoff{background:linear-gradient(180deg, #f7fbffe0, #ffffffd6), var(--dash-surface);border:1px solid #0071e329;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.dash-check-receipt-handoff h3{color:var(--dash-ink);margin:4px 0;font-size:1rem;line-height:1.25}.dash-check-receipt-handoff p{color:var(--dash-muted);margin:0;line-height:1.45}.provider-technical-bundle{margin-top:16px}.wizard-manual-fallback{gap:8px;display:grid}.dash-site-evidence-strip{margin-top:16px}@media (max-width:900px){.dashboard-v2 .publish-vercel-flow,.dashboard-v2 .publish-vercel-credentials,.dashboard-v2 .publish-vercel-mode,.dashboard-v2 .publish-vercel-guidance-grid,.dashboard-v2 .publish-vercel-start-grid,.dashboard-v2 .publish-vercel-readiness-grid,.dashboard-v2 .publish-vercel-preflight-grid,.dashboard-v2 .publish-vercel-field-issues>div,.dashboard-v2 .publish-success-columns{grid-template-columns:1fr}.dashboard-v2 .publish-token-help{grid-column:1/-1}.next-setup-proof,.verification-examples,.publish-provider-row,.publish-review-summary,.publish-credentials,.publish-vercel-flow,.publish-vercel-credentials,.publish-vercel-mode,.publish-vercel-guidance-grid,.publish-vercel-start-grid,.publish-vercel-readiness-grid,.publish-vercel-preflight-grid,.publish-vercel-field-issues>div,.publish-success-columns,.publish-success-grid,.saved-publish-timeline,.saved-publish-history>div,.dash-check-summary-grid,.owner-report-client-handoff,.install-active-step-details,.dash-site-evidence-strip,.install-check-results{grid-template-columns:1fr}.publish-automation-head,.publish-automation-actions,.publish-vercel-approval,.publish-vercel-preflight-actions,.publish-result-head,.saved-publish-head,.dash-check-receipt-handoff{display:grid}.publish-file-list summary,.publish-result-grid,.saved-publish-grid{grid-template-columns:1fr}}.dashboard-v2{background:var(--dash-bg);min-height:100vh;color:var(--dash-ink);grid-template-columns:240px minmax(0,1fr);display:grid}.dashboard-v2-sidebar{border-right:1px solid var(--dash-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbfddb;flex-direction:column;gap:18px;min-width:0;max-width:100vw;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-v2-brand,.dashboard-v2-nav a,.dashboard-v2-primary-action{text-decoration:none}.dashboard-v2-brand{color:var(--dash-ink);align-items:center;gap:10px;display:flex}.dashboard-v2-brand-mark{flex:none;width:34px;height:34px}.dashboard-v2-brand strong,.dashboard-v2-context strong,.dashboard-v2-topbar strong{color:var(--dash-ink);letter-spacing:0;font-weight:700;display:block}.dashboard-v2-brand small,.dashboard-v2-context span,.dashboard-v2-topbar span,.dashboard-site-switcher span,.dashboard-v2-sidebar-footer small{color:var(--dash-muted);letter-spacing:0;font-size:12px;font-weight:600}.dashboard-v2-context{border-bottom:1px solid var(--dash-line);gap:4px;padding:0 2px 16px;display:grid}.dashboard-v2 .dashboard-site-switcher{box-shadow:none;background:0 0;border:0;gap:7px;padding:0;display:grid}.dashboard-v2 .dashboard-site-switcher select{border:1px solid var(--dash-line);background:var(--dash-surface);width:100%;min-height:36px;color:var(--dash-ink);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.dashboard-v2-nav{gap:3px;display:grid}.dashboard-v2-nav>span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;margin:16px 8px 6px;font-size:11px;font-weight:700}.dashboard-v2-nav a{min-height:36px;color:var(--dash-ink-soft);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:flex}.dashboard-v2-nav a:hover,.dashboard-v2-nav a:focus-visible,.dashboard-v2-nav a.active{color:var(--dash-blue);background:#0066cc14}.dashboard-v2-sidebar-footer{border-top:1px solid var(--dash-line);gap:10px;margin-top:auto;padding-top:16px;display:grid}.dashboard-v2-logout{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:36px;color:var(--dash-ink);border-radius:8px;font-weight:650}.dashboard-v2-main{align-content:start;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:22px clamp(22px,4vw,44px) 48px;display:grid}.dashboard-v2-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 0 14px;display:flex}.dashboard-v2-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-v2-primary-action{background:var(--dash-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.dash-page-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 4px;display:flex}.dash-page-header>div:first-child{gap:8px;max-width:720px;display:grid}.dash-page-header span,.dash-panel-copy+.dash-text-action{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.dash-page-header h1{max-width:680px;color:var(--dash-ink);letter-spacing:0;margin:0;font-size:clamp(34px,4.5vw,56px);font-weight:760;line-height:1.02}.dash-page-header p,.dash-panel-copy,.dash-empty-state.inner span{color:var(--dash-ink-soft);margin:0;font-size:15px;line-height:1.55}.dash-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dash-site-header{align-items:center}.dash-action-card{border:1px solid var(--dash-line);background:var(--dash-surface);width:min(100%,420px);box-shadow:var(--dash-shadow);border-radius:10px;gap:8px;padding:16px;display:grid}.dash-action-card span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-action-card strong{color:var(--dash-ink);font-size:18px;line-height:1.2}.dash-action-card p{color:var(--dash-ink-soft);margin:0;font-size:14px;line-height:1.45}.dash-action-card .dashboard-v2-primary-action{width:fit-content}.dash-section-tabs{gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.dash-section-tabs a{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.dash-section-tabs a:hover,.dash-section-tabs a:focus-visible{color:var(--dash-blue);border-color:#0066cc38}.dash-secondary-action,.dash-text-action{min-height:34px;color:var(--dash-blue);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.dash-secondary-action{border:1px solid var(--dash-line);background:var(--dash-surface);color:var(--dash-ink);padding:0 12px}.dash-overview-grid,.dash-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:14px;display:grid}.dash-premium-grid{align-items:stretch}.dashboard-v2 .analytics-range-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow);border-radius:12px;margin:0;padding:22px;overflow:visible}.dashboard-v2 .analytics-range-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-v2 .analytics-range-head span,.dashboard-v2 .analytics-range-head small{color:var(--dash-muted)}.dashboard-v2 .analytics-range-head h2{color:var(--dash-ink);letter-spacing:0;margin:4px 0 6px;font-size:20px;font-weight:700}.dashboard-v2 .analytics-range-head strong{color:var(--dash-ink);font-size:34px;line-height:1;display:block}.dashboard-v2 .analytics-range-tabs{gap:6px;margin:16px 0 12px;display:flex;overflow-x:auto}.dashboard-v2 .analytics-range-tabs button{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:30px;color:var(--dash-ink-soft);font:inherit;border-radius:999px;padding:0 10px;font-size:12px;font-weight:650}.dashboard-v2 .analytics-range-tabs button.active{color:var(--dash-blue);background:#0066cc12;border-color:#0066cc29}.dashboard-v2 .analytics-range-card.compact .analytics-range-tabs{border:1px solid var(--dash-line);background:#ffffffad;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:3px;width:100%;max-width:100%;height:38px;margin:12px 0;padding:3px;display:grid}.dashboard-v2 .analytics-range-card.compact .analytics-range-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:999px;width:100%;min-width:0;height:30px;min-height:30px;padding:0 5px;line-height:1}.dashboard-v2 .analytics-range-card.compact .analytics-range-tabs button.active{background:var(--dash-surface);box-shadow:0 1px 7px #0066cc1a}.dashboard-v2 .analytics-range-card.compact .analytics-range-visual{min-height:190px;overflow:hidden}.dashboard-v2 .analytics-range-card.compact .analytics-range-visual svg{height:205px}.dashboard-v2 .analytics-range-visual{border-radius:8px;outline:none;min-height:220px;position:relative;overflow:visible}.dashboard-v2 .analytics-range-visual svg{width:100%;height:240px;display:block}.dashboard-v2 .analytics-range-gridline{stroke:var(--dash-line);stroke-width:1px}.dashboard-v2 .analytics-range-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dashboard-v2 .analytics-range-area{opacity:1}.dashboard-v2 .analytics-range-dot{fill:#fff;stroke:var(--dash-blue);stroke-width:2px}.dashboard-v2 .analytics-range-crosshair{stroke:var(--dash-line-strong);stroke-width:1px}.dashboard-v2 .analytics-range-axis{color:var(--dash-muted);justify-content:space-between;font-size:12px;display:flex}.dashboard-v2 .analytics-range-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);border:1px solid var(--dash-line);min-width:116px;box-shadow:var(--dash-shadow);background:#fffffff0;border-radius:8px;gap:2px;padding:9px 10px;display:grid;position:absolute;transform:translate(-50%,-115%)}.dashboard-v2 .analytics-range-tooltip.below{transform:translate(-50%,15%)}.dashboard-v2 .analytics-range-tooltip.left-edge{transform:translateY(-115%)}.dashboard-v2 .analytics-range-tooltip.right-edge{transform:translate(-100%,-115%)}.dashboard-v2 .analytics-range-tooltip.below.left-edge{transform:translateY(15%)}.dashboard-v2 .analytics-range-tooltip.below.right-edge{transform:translate(-100%,15%)}.dashboard-v2 .analytics-range-tooltip strong,.dashboard-v2 .analytics-range-tooltip span,.dashboard-v2 .analytics-range-tooltip small{color:var(--dash-ink);font-size:12px;line-height:1.2}.dash-monitoring-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.82fr);align-items:stretch}.crawler-monitoring-card{border:1px solid var(--dash-line);min-width:0;box-shadow:var(--dash-shadow);background:linear-gradient(#fffffff5,#ffffffd6),radial-gradient(circle at 18% 16%,#17b8901a,#0000 36%),radial-gradient(circle at 86% 10%,#6e5bff1a,#0000 32%);border-radius:12px;padding:22px}.crawler-monitoring-head{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:18px;display:grid}.crawler-monitoring-head span,.crawler-monitoring-head small,.crawler-identity-rail>div:first-child span,.crawler-identity-rail>div:first-child small{color:var(--dash-muted)}.crawler-monitoring-head>div:first-child>span,.crawler-identity-rail>div:first-child span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.crawler-monitoring-head h2{color:var(--dash-ink);margin:4px 0 6px;font-size:22px;line-height:1.1}.crawler-monitoring-head>div:first-child>strong{color:var(--dash-ink);font-size:44px;line-height:.95;display:block}.crawler-range-tabs{background:#f5f5f7c7;border:1px solid #1d1d1f14;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;min-height:38px;padding:3px;display:grid}.crawler-range-tabs button{min-width:0;min-height:30px;color:var(--dash-ink-soft);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:12px;font-weight:700;line-height:1}.crawler-range-tabs button.active{color:var(--dash-blue);background:#fff;box-shadow:0 1px 8px #0066cc1f}.crawler-chart-shell{background:linear-gradient(#fbfbfde6,#ffffffc7),linear-gradient(90deg,#0066cc09,#17b8900a,#6e5bff09);border:1px solid #1d1d1f12;border-radius:10px;margin-top:16px;padding:14px}.crawler-chart-frame{outline:none;height:290px;min-height:290px;position:relative;overflow:visible}.crawler-chart-frame svg{width:100%;height:290px;display:block;overflow:visible}.crawler-chart-gridline{stroke:#1d1d1f13;stroke-width:1px}.crawler-chart-bar{fill:#17b89029}.crawler-chart-area{opacity:1}.crawler-chart-line,.crawler-chart-line-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.crawler-chart-line{stroke-width:4px}.crawler-chart-line-glow{opacity:.24;stroke-width:10px}.crawler-chart-crosshair{stroke:#1d1d1f2e;stroke-dasharray:4 5;stroke-width:1px}.crawler-chart-dot{fill:#fff;stroke:var(--dash-blue);stroke-width:2.5px}.crawler-chart-dot.peak{stroke:#6e5bff}.crawler-chart-dot.active{fill:var(--dash-ink);stroke:#fff;stroke-width:3px}.crawler-chart-peak-label rect{fill:#1d1d1fdb}.crawler-chart-peak-label text{fill:#fff;font-size:12px;font-weight:760}.crawler-chart-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:2;background:#fffffff5;border:1px solid #1d1d1f1a;border-radius:9px;gap:2px;min-width:126px;padding:9px 10px;display:grid;position:absolute;transform:translate(-50%,-120%);box-shadow:0 14px 36px #1d1d1f1f}.crawler-chart-tooltip.below{transform:translate(-50%,18%)}.crawler-chart-tooltip.left-edge{transform:translateY(-120%)}.crawler-chart-tooltip.right-edge{transform:translate(-100%,-120%)}.crawler-chart-tooltip.below.left-edge{transform:translateY(18%)}.crawler-chart-tooltip.below.right-edge{transform:translate(-100%,18%)}.crawler-chart-tooltip strong{color:var(--dash-ink);font-size:18px;line-height:1}.crawler-chart-tooltip span,.crawler-chart-tooltip small{color:var(--dash-muted);font-size:12px;line-height:1.25}.crawler-chart-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.crawler-chart-stats span{background:#ffffffb8;border:1px solid #1d1d1f12;border-radius:8px;gap:4px;min-width:0;padding:11px 12px;display:grid}.crawler-chart-stats strong{color:var(--dash-ink);font-size:18px;line-height:1.05}.crawler-chart-stats small{color:var(--dash-muted);font-size:12px;line-height:1.25}.crawler-identity-rail{border-top:1px solid #1d1d1f14;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding-top:14px;display:grid}.crawler-identity-rail>div:first-child{gap:5px;min-width:0;display:grid}.crawler-identity-rail>div:first-child strong{color:var(--dash-ink);line-height:1.15}.crawler-identity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.crawler-identity-pill{border:1px solid color-mix(in srgb, var(--crawler-accent) 20%, #1d1d1f14);background:color-mix(in srgb, var(--crawler-accent) 9%, white);border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.crawler-symbol-icon,.crawler-row-icon{border:1px solid color-mix(in srgb, var(--crawler-accent) 22%, #1d1d1f14);width:34px;height:34px;box-shadow:0 7px 16px color-mix(in srgb, var(--crawler-accent) 16%, transparent), inset 0 1px 0 #fffffff2;color:var(--crawler-accent);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.crawler-symbol-icon svg,.crawler-row-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px;display:block}.crawler-symbol-icon.unknown,.crawler-row-icon.unknown{color:var(--dash-muted)}.crawler-symbol-icon.unknown svg,.crawler-row-icon.unknown svg{stroke-width:2px}.crawler-identity-pill>span{gap:3px;min-width:0;display:grid}.crawler-identity-pill strong,.crawler-identity-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crawler-identity-pill strong{color:var(--dash-ink);font-size:13px}.crawler-identity-pill small,.crawler-identity-empty{color:var(--dash-muted);font-size:12px;line-height:1.3}.dash-monitoring-proof-panel{height:100%;max-height:none;overflow:auto}.dash-status-pill{border:1px solid var(--dash-line);background:var(--dash-surface);max-width:100%;min-height:28px;color:var(--dash-ink-soft);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:650;line-height:1.15;display:inline-flex}.dash-status-pill.success{color:var(--dash-green);background:#147a3d14;border-color:#147a3d2e}.dash-status-pill.warning{color:var(--dash-orange);background:#b65f0014;border-color:#b65f0033}.dash-status-pill.danger{color:var(--dash-red);background:#c6262e14;border-color:#c6262e33}.dash-status-pill.info{color:var(--dash-blue);background:#0066cc12;border-color:#0066cc29}.dash-metric-grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:12px;display:grid}.dash-subnav{background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:999px;align-items:center;gap:8px;margin:4px 0 22px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffd9}.dash-subnav a{min-height:34px;color:var(--dash-ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dash-subnav a:hover,.dash-subnav a:focus-visible{color:var(--dash-blue);background:#0066cc14}.dash-subnav a.active,.dash-subnav a[aria-current=page]{background:var(--dash-surface);color:var(--dash-blue);box-shadow:0 1px 8px #0066cc14}.dash-install-header{padding-top:8px}.dash-install-header h1{max-width:780px;font-size:clamp(34px,4vw,52px)}.dash-install-domain-header{margin-bottom:12px;padding-top:0}.dash-install-domain-header h1{max-width:720px;font-size:clamp(30px,3.2vw,42px)}.dash-install-domain-header p{max-width:720px}.dash-install-subnav{z-index:12;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#fffffff0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100%;margin-bottom:10px;display:grid;position:sticky;top:10px;box-shadow:inset 0 1px #ffffffdb,0 10px 26px #0000000e}.dash-install-subnav a{text-align:center;gap:2px;min-width:0;min-height:44px;padding:6px 14px;display:grid}.dash-install-subnav strong,.dash-install-subnav small{overflow-wrap:anywhere;min-width:0;line-height:1.15;display:block}.dash-install-subnav strong{font-size:13px}.dash-install-subnav small{color:var(--dash-muted);font-size:11px;font-weight:650}.dash-install-subnav a.active small,.dash-install-subnav a[aria-current=page] small{color:#0066ccc2}.dash-metric-card,.dash-panel,.dash-empty-state{border:1px solid var(--dash-line);background:var(--dash-surface);box-shadow:var(--dash-shadow);border-radius:10px}.dash-metric-card{min-width:0;min-height:112px;color:var(--dash-ink);gap:7px;padding:16px;text-decoration:none;display:grid}.dash-metric-card span,.dash-panel-head span,.dash-table th{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-metric-card strong{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:28px;font-weight:720;line-height:1}.dash-metric-card small{color:var(--dash-ink-soft);font-size:13px;line-height:1.35}.dash-metric-card.success strong{color:var(--dash-green)}.dash-metric-card.warning strong{color:var(--dash-orange)}.dash-metric-card.danger strong{color:var(--dash-red)}.dash-panel{min-width:0;padding:18px}.dash-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dash-panel-head h2{color:var(--dash-ink);letter-spacing:0;margin:4px 0 0;font-size:20px;font-weight:700}.dash-proof-stack{gap:14px;display:grid}.dash-proof-row{gap:7px;display:grid}.dash-proof-row>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.dash-proof-row strong,.dash-table td strong,.dash-site-cell a,.dash-next-cell a,.dash-empty-state.inner strong,.dash-mini-metrics strong{color:var(--dash-ink);font-weight:700;text-decoration:none}.dash-proof-row span,.dash-proof-row small,.dash-table td small,.dash-mini-metrics small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-proof-row>div>span{text-align:right;white-space:normal;word-break:normal;overflow-wrap:normal;justify-self:end;max-width:150px}.dash-site-cell,.dash-next-cell,.dash-compact-stat,.dash-table td>span:not(.dash-status-pill){gap:5px;display:grid}.dash-next-cell a{color:var(--dash-blue)}.dash-empty-state.inner{background:var(--dash-surface-subtle);box-shadow:none;border:0;border-radius:8px;gap:6px;display:grid}.dash-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dash-mini-metrics span{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.dash-mini-metrics strong{overflow-wrap:anywhere;font-size:20px;line-height:1}.dash-mini-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.dash-revenue-card{gap:8px}.dash-mini-range{border:1px solid var(--dash-line);background:#00000006;border-radius:999px;flex:none;gap:4px;min-height:34px;max-height:34px;margin-top:2px;padding:3px;display:flex;overflow:auto hidden}.dash-mini-range button{height:26px;min-height:26px;color:var(--dash-ink-soft);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 7px;font-size:11px;font-weight:700}.dash-mini-range button[aria-pressed=true]{background:var(--dash-surface);color:var(--dash-blue);box-shadow:0 1px 5px #0000000f}.dash-readiness-chart{gap:14px;display:grid}.dash-readiness-chart section{border-bottom:1px solid var(--dash-line);gap:8px;min-width:0;padding-bottom:13px;display:grid}.dash-readiness-chart section:last-child{border-bottom:0;padding-bottom:0}.dash-readiness-chart section>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.dash-readiness-chart strong,.dash-readiness-chart span{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-weight:700}.dash-readiness-chart span,.dash-readiness-chart small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-answer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-answer-card{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.dash-answer-card>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dash-answer-card span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-answer-card strong{color:var(--dash-ink);font-size:32px;line-height:1}.dash-answer-card small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-answer-bars{align-items:flex-end;gap:4px;height:74px;display:flex}.dash-answer-bars i{background:var(--dash-blue);border-radius:999px 999px 2px 2px;flex:1;min-width:3px}.dash-answer-card.success .dash-answer-bars i{background:#147a3d}.dash-answer-card.warning .dash-answer-bars i{background:#ff9500}.dash-answer-card.danger .dash-answer-bars i{background:#ff3b30}.dash-evidence-stack{gap:12px;margin-top:14px;display:grid}.dash-evidence-stack article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.dash-evidence-head{gap:6px;min-width:0;display:grid}.dash-evidence-head span{color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.dash-evidence-head strong,.dash-evidence-facts strong{color:var(--dash-ink);overflow-wrap:anywhere}.dash-evidence-stack p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dash-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash-evidence-facts span{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.dash-evidence-facts small{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-report-audit-list{gap:12px;display:grid}.dash-report-audit-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.dash-report-audit-list article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-report-audit-list span{gap:3px;min-width:0;display:grid}.dash-report-audit-list strong{color:var(--dash-ink);overflow-wrap:anywhere}.dash-report-audit-list p,.dash-report-audit-list small{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.42}.dash-section-title{color:var(--dash-ink);letter-spacing:0;margin:18px 0 0;font-size:16px;font-weight:720}.dash-auto-check-list,.dash-site-health-list,.dash-paid-monitor-strip,.dash-access-explainer,.dash-agent-site-list,.dash-monitoring-site-list{gap:10px;display:grid}.dash-auto-check-list article,.dash-site-health-list article,.dash-paid-monitor-strip span,.dash-access-explainer span,.dash-agent-site-list article,.dash-monitoring-site-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;min-width:0;padding:13px}.dash-auto-check-list article{gap:6px;display:grid}.dash-auto-check-list span,.dash-agent-site-list small,.dash-site-health-list small,.dash-paid-monitor-strip small,.dash-access-explainer small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-auto-check-list article>span{width:fit-content;color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dash-auto-check-list strong,.dash-site-health-list strong,.dash-site-health-list a,.dash-paid-monitor-strip strong,.dash-access-explainer strong,.dash-agent-site-list strong,.dash-agent-site-list a{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;text-decoration:none}.dash-auto-check-list p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.42}.dash-auto-check-list article.success{background:#147a3d0e;border-color:#147a3d33}.dash-auto-check-list article.warning{background:#b65f0011;border-color:#b65f0033}.dash-auto-check-list article.danger{background:#c6262e0d;border-color:#c6262e33}.dash-site-health-list article,.dash-agent-site-list article{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:flex-start;gap:12px;display:grid}.dash-agent-site-list article{grid-template-columns:minmax(0,1fr)}.dash-monitoring-site-list article{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.dash-monitoring-site-main,.dash-monitoring-site-next,.dash-monitoring-site-status span{gap:4px;min-width:0;display:grid}.dash-monitoring-site-main a,.dash-monitoring-site-next strong,.dash-monitoring-site-status strong{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;text-decoration:none}.dash-monitoring-site-main small,.dash-monitoring-site-next small,.dash-monitoring-site-status small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-monitoring-site-status{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));align-items:center;gap:8px;min-width:0;display:grid}.dash-monitoring-site-next{justify-items:start}.dash-site-health-list article>div:first-child,.dash-agent-site-list article>div:first-child{grid-column:auto}.dash-site-health-list article>div,.dash-site-health-list article>span,.dash-agent-site-list article>div,.dash-agent-site-list article>span{gap:4px;min-width:0;display:grid}.dash-paid-monitor-strip,.dash-access-explainer{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dash-paid-monitor-strip span,.dash-access-explainer span{gap:6px;display:grid}.dash-automatic-test{border-top:1px solid var(--dash-line);margin-top:16px;padding-top:14px}.dash-automatic-test .synthetic-test-controls{background:0 0;border:0;padding:0}.dash-automatic-test .synthetic-test-copy{gap:6px;display:grid}.dash-automatic-test .synthetic-test-copy strong{color:var(--dash-ink)}.dash-site-profile-facts,.dash-site-routing-list,.revenue-range-chart,.revenue-range-checkpoints{gap:12px;display:grid}.dash-site-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.dash-site-profile-facts span,.dash-site-routing-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;min-width:0;padding:13px}.dash-site-profile-facts span{gap:5px;display:grid}.dash-site-profile-facts small,.dash-site-routing-list small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-site-profile-facts strong,.dash-site-routing-list strong,.dash-site-routing-list a{color:var(--dash-ink);overflow-wrap:normal;word-break:normal;font-weight:720;text-decoration:none}.dash-site-routing-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;display:grid}.dash-site-routing-list article>span{gap:4px;min-width:0;display:grid}.dash-site-routing-list article>span:first-child{grid-area:1/1}.dash-site-routing-list article>span:nth-child(2){grid-area:2/1}.dash-site-routing-list article>span:nth-child(3){grid-area:3/1}.dash-site-routing-list article>a{grid-area:1/2/span 3;place-self:center end}.dash-verification-block{border-bottom:1px solid var(--dash-line);gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.dash-verification-block h3{color:var(--dash-ink);margin:0;font-size:18px;line-height:1.18}.dashboard-v2 .onboarding-controls.verification-only{grid-template-columns:1fr}.dashboard-v2 .onboarding-controls.verification-only .card{background:var(--dash-surface-subtle);border-radius:10px;padding:14px}.dashboard-v2 .onboarding-controls.verification-mode-manual .card{background:#ffffffb8}.dashboard-v2 .verification-security-note{background:#0066cc0e;border:1px solid #0066cc24;border-radius:9px;gap:4px;padding:12px;display:grid}.dashboard-v2 .verification-security-note strong{color:var(--dash-ink);font-size:14px}.dashboard-v2 .verification-security-note span{color:var(--dash-ink-soft);font-size:13px;line-height:1.45}.dashboard-v2 .verification-field-grid{gap:10px;margin-top:14px;display:grid}.dashboard-v2 .verification-field-grid>div{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.dashboard-v2 .verification-field-grid span{color:var(--dash-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:760}.dashboard-v2 .verification-field-grid code{background:var(--dash-surface-subtle);min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;word-break:break-word;border-radius:7px;padding:8px 10px}.dashboard-v2 .dash-domain-proof-list{gap:10px;margin:16px 0;display:grid}.dashboard-v2 .dash-domain-proof-list span{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:9px;gap:4px;min-width:0;padding:12px;display:grid}.dashboard-v2 .dash-domain-proof-list strong{color:var(--dash-ink);font-size:14px}.dashboard-v2 .dash-domain-proof-list small{color:var(--dash-ink-soft);font-size:13px;line-height:1.42}.dashboard-v2 .dash-domain-proof-list code{overflow-wrap:anywhere}.dashboard-v2 .dash-domain-next-stack{gap:10px;margin:14px 0;display:grid}.dashboard-v2 .dash-domain-next-stack article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:9px;gap:8px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-domain-next-stack article.primary{background:linear-gradient(135deg, #0066cc14, transparent 54%), var(--dash-surface-subtle);border-color:#0066cc2e}.dashboard-v2 .dash-domain-next-stack span{width:fit-content;color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;background:#0066cc17;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760}.dashboard-v2 .dash-domain-next-stack strong{color:var(--dash-ink);font-size:18px;line-height:1.18}.dashboard-v2 .dash-domain-next-stack small{color:var(--dash-ink-soft);font-size:13px;line-height:1.42}.dashboard-v2 .dash-domain-next-stack .dashboard-v2-primary-action,.dashboard-v2 .dash-domain-next-stack .button,.dashboard-v2 .dash-domain-next-stack .dash-text-action{justify-self:start}.dashboard-v2 .dash-domain-proof-list.compact{margin-bottom:0}.dashboard-v2 .dash-ai-files-panel{overflow:hidden}.dashboard-v2 .dash-ai-files-controls{gap:14px;display:grid}.dashboard-v2 .dash-ai-files-primary,.dashboard-v2 .dash-ai-readable-preview article,.dashboard-v2 .dash-ai-files-publish-note,.dashboard-v2 .dash-ai-files-paths article,.dashboard-v2 .dash-ai-file-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:10px;min-width:0}.dashboard-v2 .dash-ai-files-primary{justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.dashboard-v2 .dash-ai-files-primary>div{gap:6px;min-width:0;display:grid}.dashboard-v2 .dash-ai-files-primary h3{color:var(--dash-ink);margin:0;font-size:22px;line-height:1.12}.dashboard-v2 .dash-ai-files-primary p,.dashboard-v2 .dash-ai-file-list p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .dash-ai-files-state{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:760}.dashboard-v2 .dash-ai-files-state.ok{color:var(--dash-green);background:#147a3d1a}.dashboard-v2 .dash-ai-files-state.warn{color:var(--dash-orange);background:#b65f001a}.dashboard-v2 .dash-ai-files-state.pending{color:var(--dash-muted);background:#1d1d1f12}.dashboard-v2 .dash-ai-readable-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-v2 .dash-ai-readable-preview article{gap:6px;padding:14px;display:grid}.dashboard-v2 .dash-ai-readable-preview article.after{background:#f0fdf4bf;border-color:#117e452e}.dashboard-v2 .dash-ai-readable-preview span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.dashboard-v2 .dash-ai-readable-preview strong{color:var(--dash-ink);font-size:17px;line-height:1.2}.dashboard-v2 .dash-ai-readable-preview p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .dash-ai-files-publish-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.dashboard-v2 .dash-ai-files-publish-note span{gap:4px;min-width:0;display:grid}.dashboard-v2 .dash-ai-files-publish-note strong,.dashboard-v2 .dash-ai-file-head strong{color:var(--dash-ink)}.dashboard-v2 .dash-ai-files-publish-note small{color:var(--dash-ink-soft);font-size:12px;line-height:1.38}.dashboard-v2 .dash-ai-files-paths{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.dashboard-v2 .dash-ai-files-paths article{align-content:start;gap:12px;padding:14px;display:grid}.dashboard-v2 .dash-ai-files-paths article.recommended{background:linear-gradient(135deg, #0066cc14, transparent 46%), var(--dash-surface-subtle);border-color:#0066cc2e}.dashboard-v2 .dash-ai-files-path-head{gap:4px;display:grid}.dashboard-v2 .dash-ai-files-path-head span{width:fit-content;color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;background:#0066cc17;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760}.dashboard-v2 .dash-ai-files-path-head strong{color:var(--dash-ink);font-size:18px;font-weight:740;line-height:1.18}.dashboard-v2 .dash-ai-files-paths p,.dashboard-v2 .dash-ai-files-path-note{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .dash-ai-files-mini-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .dash-ai-files-mini-proof span{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.dashboard-v2 .dash-ai-files-mini-proof strong{color:var(--dash-ink);font-size:14px}.dashboard-v2 .dash-ai-files-mini-proof small{color:var(--dash-muted);font-size:11px;line-height:1.35}.dashboard-v2 .dash-ai-files-manual-list,.dashboard-v2 .wizard-approval-paths{flex-wrap:wrap;gap:6px;display:flex}.dashboard-v2 .dash-ai-files-manual-list code,.dashboard-v2 .wizard-approval-paths code{max-width:100%;color:var(--dash-ink);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;background:#1d1d1f11;border-radius:7px;padding:5px 7px;font-size:12px;line-height:1.25;display:inline-flex}.dashboard-v2 .dash-structured-access-package{background:linear-gradient(180deg, #0066cc0d, #fff0 58%), var(--dash-surface-subtle);border:1px solid #0066cc29;border-radius:10px;gap:12px;min-width:0;padding:15px;display:grid}.dashboard-v2 .dash-structured-access-head{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:14px;display:grid}.dashboard-v2 .dash-structured-access-head>div:first-child{gap:6px;min-width:0;display:grid}.dashboard-v2 .dash-structured-access-head h3{color:var(--dash-ink);margin:0;font-size:21px;line-height:1.12}.dashboard-v2 .dash-structured-access-head p,.dashboard-v2 .dash-structured-route-grid p,.dashboard-v2 .dash-structured-access-note,.dashboard-v2 .structured-route-check{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .dash-structured-access-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .dash-structured-access-status span{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.dashboard-v2 .dash-structured-access-status small{color:var(--dash-muted);font-size:11px;line-height:1.3}.dashboard-v2 .dash-structured-access-status strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.dashboard-v2 .dash-ai-files-rail-actions{gap:8px;margin-top:auto;padding-top:4px;display:grid}.dashboard-v2 .dash-structured-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-v2 .dash-structured-route-grid article{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:9px;gap:10px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-structured-route-grid article.enabled{background:#147a3d0b;border-color:#147a3d2e}.dashboard-v2 .dash-structured-route-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.dashboard-v2 .dash-structured-route-title>div{gap:4px;min-width:0;display:grid}.dashboard-v2 .dash-structured-route-title strong{color:var(--dash-ink);font-size:16px}.dashboard-v2 .dash-structured-route-title code{color:var(--dash-blue);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;font-size:12px}.dashboard-v2 .dash-structured-route-title em{min-height:24px;color:var(--dash-green);white-space:nowrap;background:#147a3d17;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.dashboard-v2 .dash-structured-route-grid article.disabled .dash-structured-route-title em{color:var(--dash-muted);background:#1d1d1f12}.dashboard-v2 .structured-route-check{background:#1d1d1f0e;border-radius:8px;padding:9px 10px}.dashboard-v2 .structured-route-check.ready{color:var(--dash-green);background:#147a3d14}.dashboard-v2 .structured-route-check.needs-settings{color:var(--dash-orange);background:#b65f001a}.dashboard-v2 .structured-route-check.error{color:var(--dash-red);background:#c6262e14}.dashboard-v2 .dash-structured-access-note{padding-top:2px}.dashboard-v2 .dash-ai-file-list{gap:10px;display:grid}.dashboard-v2 .dash-ai-file-list article{gap:10px;padding:13px;display:grid}.dashboard-v2 .dash-ai-file-list article.ready{border-color:#147a3d29}.dashboard-v2 .dash-ai-file-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-v2 .dash-ai-file-head>div{gap:4px;min-width:0;display:grid}.dashboard-v2 .dash-ai-file-head span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dashboard-v2 .dash-ai-file-head strong{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;font-size:14px}.dashboard-v2 .dash-ai-file-head em{color:var(--dash-muted);background:#1d1d1f0f;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.dashboard-v2 .dash-ai-file-list article.ready .dash-ai-file-head em{color:var(--dash-green);background:#147a3d17}.dashboard-v2 .dash-ai-file-empty{color:var(--dash-muted);border:1px dashed #1d1d1f24;border-radius:8px;padding:10px;font-size:13px;line-height:1.4}.revenue-range-chart{margin-top:18px}.revenue-range-chart-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.revenue-range-chart-head>div:first-child{gap:5px;min-width:0;display:grid}.revenue-range-chart-head span,.revenue-range-chart-head small{color:var(--dash-muted)}.revenue-range-chart-head span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.revenue-range-chart-head strong{color:var(--dash-ink);font-size:clamp(32px,4vw,54px);line-height:.95}.revenue-range-visual{background:linear-gradient(#1d1d1f0b 1px,#0000 1px) 0 44px/100% 44px,linear-gradient(#fffffff5,#f8fafdb8);border:1px solid #1d1d1f13;border-radius:12px;min-height:230px;margin-top:16px;overflow:hidden}.revenue-range-visual svg{width:100%;min-height:230px;display:block}.revenue-line-path{fill:none;stroke:#0a84ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.revenue-range-visual g{cursor:pointer;outline:none}.revenue-range-visual circle{fill:var(--dash-surface);stroke:#0a84ff;stroke-width:3px}.revenue-range-visual g.active circle{fill:#0a84ff}.revenue-range-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.revenue-range-checkpoints button{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);min-width:0;color:inherit;cursor:pointer;text-align:left;border-radius:10px;gap:4px;padding:11px;display:grid}.revenue-range-checkpoints button[aria-pressed=true]{background:#0066cc0e;border-color:#0066cc38}.revenue-range-checkpoints span,.revenue-range-checkpoints small,.revenue-range-note{color:var(--dash-muted);font-size:12px;line-height:1.35}.revenue-range-checkpoints strong{color:var(--dash-ink);font-size:16px;line-height:1.1}.revenue-range-note{margin:6px 0 0}.owner-report-audit-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start}.owner-report-audit-grid .dash-signal-list.compact,.dash-audit-visible-recommendations .dash-audit-recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-audit-action-list,.dash-audit-history-list,.dash-visibility-function-list,.dash-fix-brief-list,.dash-crawler-breakdown,.dash-audit-recommendation-list{gap:12px;display:grid}.dashboard-audit-action-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.dashboard-audit-action-list article,.dash-audit-history-list article,.dash-audit-history-card,.dash-visibility-function-list article,.dash-fix-brief-list article,.dash-crawler-breakdown article,.dash-audit-recommendation-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.dashboard-audit-action-list span,.dash-visibility-function-list span,.dash-fix-brief-list span,.dash-audit-recommendation-list span{width:fit-content;color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dashboard-audit-action-list strong,.dash-audit-history-list strong,.dash-visibility-function-list strong,.dash-fix-brief-list strong,.dash-crawler-breakdown strong,.dash-audit-recommendation-list strong{color:var(--dash-ink);overflow-wrap:anywhere}.dashboard-audit-action-list p,.dash-audit-history-list p,.dash-audit-history-card p,.dash-visibility-function-list p,.dash-fix-brief-list p,.dash-crawler-breakdown small,.dash-audit-recommendation-list p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.42}.dashboard-audit-action-list article.success,.dash-visibility-function-list article.success,.dash-audit-recommendation-list article.success{background:#147a3d0e;border-color:#147a3d38}.dashboard-audit-action-list article.warning,.dash-visibility-function-list article.warning,.dash-audit-recommendation-list article.warning{background:#b875140e;border-color:#b8751438}.dashboard-audit-action-list article.danger,.dash-visibility-function-list article.danger,.dash-audit-recommendation-list article.danger{background:#ff3b300d;border-color:#ff3b3038}.dashboard-audit-action-list article.success span,.dash-visibility-function-list article.success span,.dash-audit-recommendation-list article.success span{color:#147a3d}.dashboard-audit-action-list article.warning span,.dash-visibility-function-list article.warning span,.dash-audit-recommendation-list article.warning span{color:#9a6a12}.dashboard-audit-action-list article.danger span,.dash-visibility-function-list article.danger span,.dash-audit-recommendation-list article.danger span{color:#b3261e}.dash-audit-visible-recommendations{border-top:1px solid var(--dash-line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.dash-audit-visible-recommendations>strong{color:var(--dash-ink);font-size:18px;line-height:1.2}.dash-audit-history-downloads{gap:12px;margin-top:14px;display:grid}.dash-audit-history-search{color:var(--dash-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.dash-audit-history-search input{min-height:36px}.dash-audit-history-rows{gap:8px;display:grid}.dash-audit-history-row{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.dash-audit-history-row span{gap:3px;min-width:0;display:grid}.dash-audit-history-row strong{color:var(--dash-ink);white-space:nowrap;font-size:14px;line-height:1.2}.dash-audit-history-row small{color:var(--dash-muted);font-size:12px}.dash-audit-history-toolbar,.dash-audit-history-main{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.dash-audit-history-toolbar .button{flex:none}.dash-audit-history-toolbar span,.dash-audit-history-main span{gap:4px;min-width:0;display:grid}.dash-audit-history-toolbar small,.dash-audit-history-main small,.dash-audit-history-next li,.dash-audit-history-footer small,.dash-audit-history-next p{color:var(--dash-muted);font-size:13px;line-height:1.42}.dash-audit-history-metrics,.dash-visibility-signal-grid,.dash-monitoring-action-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.dash-audit-history-card{min-height:0}.dash-audit-history-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-audit-history-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-audit-history-metrics span,.dash-visibility-signal-grid span,.dash-monitoring-action-grid span{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.dash-visibility-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.dash-visibility-signal-grid strong,.dash-audit-history-metrics strong,.dash-monitoring-action-grid strong{color:var(--dash-ink);font-size:20px;line-height:1.08}.dash-visibility-signal-grid small,.dash-audit-history-metrics small,.dash-monitoring-action-grid small,.dash-visibility-signal-grid em{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.dash-visibility-signal-grid span.success{border-color:#147a3d2e}.dash-visibility-signal-grid span.warning{border-color:#b875142e}.dash-visibility-signal-grid span.danger{border-color:#ff3b302e}.dash-fix-brief-list{margin-top:14px}.dash-crawler-breakdown article>div{justify-content:space-between;gap:12px;display:flex}.dash-crawler-breakdown article.dash-crawler-row{background:linear-gradient(90deg, color-mix(in srgb, var(--crawler-accent) 8%, white), #ffffffd1);grid-template-columns:38px minmax(0,1fr);align-items:center}.dash-crawler-breakdown article.dash-crawler-row>div{gap:4px;display:grid}.dash-crawler-breakdown article.dash-crawler-row .dash-progress{grid-column:1/-1}.dash-crawler-insight-strip,.dash-monitoring-guide-list,.dash-selected-readiness-list,.dash-business-readiness-grid,.synthetic-path-set{gap:10px;display:grid}.dash-crawler-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.dash-crawler-insight-strip span,.dash-monitoring-guide-list article,.dash-selected-readiness-list article,.dash-business-readiness-grid span,.synthetic-path-set span{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;min-width:0;padding:12px}.dash-crawler-insight-strip span,.dash-monitoring-guide-list article,.dash-selected-readiness-list article,.dash-business-readiness-grid span{gap:5px;display:grid}.dash-crawler-insight-strip strong,.dash-monitoring-guide-list strong,.dash-selected-readiness-list strong,.dash-business-readiness-grid strong,.synthetic-path-set strong{color:var(--dash-ink);font-weight:720;line-height:1.2}.dash-crawler-insight-strip small,.dash-monitoring-guide-list small,.dash-selected-readiness-list small,.dash-selected-readiness-list span,.dash-business-readiness-grid small,.synthetic-path-set small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-monitoring-guide-list{margin-top:14px}.dash-selected-readiness-list{grid-template-columns:1fr}.dash-business-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.dash-business-readiness-note{margin-top:auto;padding-top:16px}.synthetic-path-set{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;grid-template-columns:1fr;padding:12px}.synthetic-path-set>span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:760}.synthetic-path-set>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.synthetic-path-set code{max-width:100%;color:var(--dash-ink);overflow-wrap:anywhere;background:#0066cc14;border-radius:999px;padding:4px 7px;font-size:12px;line-height:1.25}.dash-monitoring-action-grid{margin-top:14px}.dash-audit-history-next{gap:6px;display:grid}.dash-audit-history-next ul{gap:5px;margin:0;padding-left:18px;display:grid}.dash-audit-pagination{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.dash-audit-pagination span{color:var(--dash-muted);text-align:center;font-size:13px;font-weight:700}.dash-audit-history-footer{gap:10px;display:grid}.dash-audit-history-footer .button{width:100%}.dash-audit-score-trend{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));align-items:end;gap:14px;min-height:150px;display:grid}.dash-audit-score-trend span{grid-template-rows:96px auto auto;justify-items:center;gap:7px;min-width:0;display:grid}.dash-audit-score-trend i{width:34px;height:var(--audit-score);background:linear-gradient(#0071e3,#7b61ff);border-radius:999px 999px 4px 4px;align-self:end;min-height:8px}.dash-audit-score-trend strong{color:var(--dash-ink);font-size:14px}.dash-audit-score-trend small{color:var(--dash-muted);font-size:12px}.dash-feature-readiness{gap:12px;margin-top:16px;display:grid}.dash-feature-readiness section{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;gap:8px;min-width:0;padding:13px;display:grid}.dash-feature-readiness section>div{justify-content:space-between;gap:14px;min-width:0;display:flex}.dash-feature-readiness strong{color:var(--dash-ink);font-size:14px}.dash-feature-readiness small,.dash-feature-readiness em{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.dash-feature-readiness em{justify-self:end;font-weight:700}.dash-profile-checklist{gap:10px;display:grid}.dash-profile-step{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.dash-profile-step.success{background:#147a3d0f;border-color:#147a3d2e}.dash-profile-step.warning{background:#b65f000f;border-color:#b65f002e}.dash-profile-step>div{gap:6px;min-width:0;display:grid}.dash-profile-step strong{color:var(--dash-ink);font-size:16px}.dash-profile-step small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-anchor-panel{scroll-margin-top:84px}.dash-two-column{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);align-items:start;gap:16px;display:grid}.dash-two-column .dash-table{min-width:560px}.dash-signal-list{gap:10px;display:grid}.dash-signal-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.dash-signal-list span,.dash-check-item,.dash-file-item{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;min-width:0}.dash-signal-list span{gap:5px;padding:13px;display:grid}.dash-signal-list strong,.dash-check-item strong,.dash-file-item strong{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:700}.dash-signal-list small,.dash-check-item small,.dash-file-item span{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-control-drawer{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;margin-top:16px}.dash-control-drawer summary{cursor:pointer;color:var(--dash-ink);padding:13px 14px;font-weight:700}.dash-control-drawer>:not(summary){margin:0}.dash-control-drawer>div,.dash-control-drawer>form{border-top:1px solid var(--dash-line);padding:14px}.dash-file-grid{gap:12px;margin-top:16px;display:grid}.dash-file-item{gap:12px;padding:14px;display:grid}.dash-file-item>div:first-child{gap:4px;display:grid}.dash-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dash-check-item{gap:5px;padding:12px;display:grid}.dash-check-item.success{background:#147a3d12;border-color:#147a3d2e}.dash-check-item.warning{background:#b65f0014;border-color:#b65f0033}.dashboard-v2 .button,.dashboard-v2 .worker-copy-button{background:var(--dash-blue);color:#fff;min-height:34px;font:inherit;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.dashboard-v2 .button.secondary,.dashboard-v2 .worker-copy-button{border-color:var(--dash-line);background:var(--dash-surface);color:var(--dash-ink)}.dashboard-v2 .button:disabled,.dashboard-v2 .disabled-button{opacity:.52;cursor:not-allowed}.dashboard-v2 .button-row,.dashboard-v2 .file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-v2 .file-actions .button{min-height:31px;font-size:12px}.dashboard-v2 .deployment-check-result,.dashboard-v2 .synthetic-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dashboard-v2 .synthetic-result-summary{background:#0066cc0b;border:1px solid #0066cc24;border-radius:8px;gap:10px;padding:12px;display:grid}.dashboard-v2 .synthetic-result-head,.dashboard-v2 .synthetic-next-step,.dashboard-v2 .synthetic-technical-details{gap:4px;min-width:0;display:grid}.dashboard-v2 .synthetic-result-summary strong{color:var(--dash-ink);font-weight:720}.dashboard-v2 .synthetic-result-summary small,.dashboard-v2 .synthetic-result-summary summary{color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard-v2 .synthetic-result-summary summary{cursor:pointer;font-weight:680}.dashboard-v2 .synthetic-check-summary{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.dashboard-v2 .synthetic-check-summary span{background:#ffffffad;border:1px solid #1d1d1f12;border-radius:999px;align-items:baseline;gap:5px;min-width:0;padding:6px 8px;display:inline-flex}.dashboard-v2 .synthetic-check-summary strong{color:var(--dash-ink);font-size:14px;font-weight:720;line-height:1}.dashboard-v2 .synthetic-check-summary small{color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.15}.dashboard-v2 .synthetic-next-step{background:#147a3d0e;border:1px solid #147a3d1f;border-radius:8px;padding:8px 9px}.dashboard-v2 .synthetic-technical-details{padding-top:2px}.dashboard-v2 .synthetic-technical-details[open]{max-height:190px;overflow:auto}.dashboard-v2 .synthetic-technical-list{gap:6px;margin:8px 0;display:grid}.dashboard-v2 .synthetic-technical-list span{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.dashboard-v2 .synthetic-technical-list .ok{background:#147a3d0e;border-color:#147a3d29}.dashboard-v2 .synthetic-technical-list .warn{background:#b65f0011;border-color:#b65f002e}.dashboard-v2 .synthetic-result-grid.compact{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));max-height:220px;overflow:auto}.dashboard-v2 .deployment-check-result span,.dashboard-v2 .synthetic-result-grid span{border:1px solid var(--dash-line);background:var(--dash-surface);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-v2 .deployment-check-result .ok,.dashboard-v2 .synthetic-result-grid .ok{background:#147a3d12;border-color:#147a3d2e}.dashboard-v2 .deployment-check-result .warn,.dashboard-v2 .synthetic-result-grid .warn{background:#b65f0014;border-color:#b65f0033}.dashboard-v2 .agent-settings-form,.dashboard-v2 .synthetic-test-controls{gap:14px;display:grid}.dashboard-v2 .agent-settings-form label,.dashboard-v2 .synthetic-test-controls label{color:var(--dash-ink);gap:7px;font-size:13px;font-weight:650;display:grid}.dashboard-v2 input,.dashboard-v2 textarea,.dashboard-v2 select{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:36px;color:var(--dash-ink);font:inherit;border-radius:8px;padding:0 10px}.dashboard-v2 textarea{min-height:86px;padding-block:9px}.dashboard-v2 .agent-settings-form input:not([type=checkbox]),.dashboard-v2 .agent-settings-form textarea{box-sizing:border-box;width:100%}.dashboard-v2 .agent-settings-form textarea{resize:vertical;overflow-wrap:anywhere;min-height:66px;font:650 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.dashboard-v2 .notice,.dashboard-v2 .muted,.dashboard-v2 .inline-status{color:var(--dash-ink-soft);font-size:13px;line-height:1.45}.dash-site-picker{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dash-site-picker a{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:220px;color:var(--dash-ink);border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.dash-site-picker a.active{background:#0066cc12;border-color:#0066cc3d}.dash-site-picker small{color:var(--dash-muted)}.dashboard-v2 .dash-site-create-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,.76fr);align-items:start;gap:16px;display:grid}.dashboard-v2 .site-create-form,.dashboard-v2 .dash-first-steps-panel{box-shadow:var(--dash-shadow);border:1px solid #1d1d1f17;background:radial-gradient(circle at 94% 0,#0066cc09,#0000 32%),radial-gradient(circle at 4% 100%,#0066cc0a,#0000 34%),linear-gradient(#fffffffa,#fafafcd1)!important}.dashboard-v2 .dash-first-steps-timeline{border-color:#1d1d1f0e;padding:24px 24px 24px 30px;background:linear-gradient(180deg, #ffffffd1, #fafbfd8a), var(--dash-surface)!important}.dashboard-v2 .dash-first-steps-timeline h2{color:var(--dash-ink);margin:8px 0;font-size:24px;line-height:1.12}.dashboard-v2 .site-create-form{border-radius:10px;gap:14px;min-width:0;max-width:none;padding:22px;display:grid}.dashboard-v2 .site-create-form h2{color:var(--dash-ink);margin:8px 0 6px;font-size:30px;line-height:1.05}.dashboard-v2 .site-create-form label{color:var(--dash-ink);gap:7px;font-size:13px;font-weight:650;display:grid}.dashboard-v2 .badge,.dashboard-v2 .badge.warn{width:fit-content;min-height:26px;color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;background:#0066cc0f;border:1px solid #0066cc29;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.dashboard-v2 .site-create-visual{background:linear-gradient(#0066cc09,#ffffff4d),repeating-linear-gradient(90deg,#1d1d1f0b 0 1px,#0000 1px 48px);border:1px solid #1d1d1f1a;border-radius:8px;height:104px;position:relative;overflow:hidden}.dashboard-v2 .site-create-visual span{background:#0066cc9e;border-radius:999px;display:block;position:absolute;box-shadow:0 0 18px #0066cc1f}.dashboard-v2 .site-create-visual span:first-child{width:58%;height:8px;top:25px;left:20px}.dashboard-v2 .site-create-visual span:nth-child(2){width:40%;height:8px;top:51px;left:20px}.dashboard-v2 .site-create-visual span:nth-child(3){background:linear-gradient(#0000,#0066cc57,#0000);width:2px;height:auto;animation:none;top:14px;bottom:14px;right:22%}.dash-onboarding-steps{gap:10px;margin-top:16px;display:grid}.dash-onboarding-steps span,.dash-onboarding-steps a{min-width:0;color:inherit;background:#ffffffc7;border:1px solid #1d1d1f17;border-radius:8px;gap:5px;padding:13px;text-decoration:none;display:grid}.dash-onboarding-steps a:hover,.dash-onboarding-steps a:focus-visible{background:#0066cc0e;border-color:#06c3}.dash-onboarding-steps strong{color:var(--dash-ink);font-size:15px;line-height:1.25}.dash-onboarding-steps small{color:var(--dash-ink-soft);font-size:13px;line-height:1.42}.dash-onboarding-steps code{color:var(--dash-ink);overflow-wrap:anywhere;font-size:12px}.dash-onboarding-timeline{gap:18px;margin-top:22px;display:grid;position:relative}.dash-onboarding-timeline:before{content:"";background:linear-gradient(#0066cc47,#0066cc0a);width:1px;position:absolute;top:16px;bottom:16px;left:10px}.dash-onboarding-timeline a{min-width:0;color:inherit;gap:5px;padding:0 0 0 36px;text-decoration:none;display:grid;position:relative}.dash-onboarding-timeline a:before{content:"";background:var(--dash-surface);border:2px solid #0066cc4d;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:4px;box-shadow:0 0 0 5px #0066cc09}.dash-onboarding-timeline a:hover strong,.dash-onboarding-timeline a:focus-visible strong{color:var(--dash-blue)}.dash-onboarding-timeline strong{color:var(--dash-ink);font-size:16px;line-height:1.2}.dash-onboarding-timeline small{color:var(--dash-ink-soft);font-size:13px;line-height:1.42}.dash-step-list,.dash-safety-grid,.dash-provider-manuals{gap:12px;margin-top:16px;display:grid}.dash-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-step-list span,.dash-safety-grid span,.dash-provider-manual{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:7px;min-width:0;padding:13px;display:grid}.dash-step-list small,.dash-provider-manual span,.dash-provider-manual small,.dash-safety-grid small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-step-list strong,.dash-safety-grid strong,.dash-provider-manual strong{color:var(--dash-ink)}.dash-step-list em,.dash-provider-manual em,.dash-provider-manual p{color:var(--dash-ink-soft);margin:0;font-size:13px;font-style:normal;line-height:1.45}.dash-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-overview-grid .dash-safety-grid{grid-template-columns:1fr}.dash-install-mode{align-items:start}.dash-install-domain-rail,.dash-ai-files-side-rail{align-self:start}.dash-install-full-mode{grid-template-columns:minmax(0,1fr)}.dash-install-full-mode>.dash-panel{width:100%}.dash-install-workspace{background:linear-gradient(180deg, #fffffff5, #f9fafcd6), var(--dash-surface);overflow:hidden}.dash-install-workspace .dash-panel-head{border-bottom:1px solid #1d1d1f12;margin-bottom:18px;padding-bottom:14px}.dashboard-v2 .dash-install-workspace .worker-install-panel{gap:18px;display:grid}.dash-safety-grid .success{background:#147a3d12;border-color:#147a3d2e}.dash-safety-grid .warning{background:#b65f0014;border-color:#b65f0033}.dash-provider-manuals,.dash-provider-manuals-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-install-summary,.manual-detail-grid,.manual-file-target-grid{gap:12px;display:grid}.manual-install-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.manual-install-summary span,.manual-detail-grid span,.manual-flow-section,.manual-list-block,.manual-command-stack,.manual-source-fallback{border:1px solid var(--dash-line);background:#ffffffb3;border-radius:8px;gap:7px;min-width:0;padding:13px;display:grid}.manual-flow-section{background:#ffffff94;gap:16px;margin-top:16px}.manual-flow-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.manual-flow-head h3{color:var(--dash-ink);margin:0;font-size:20px;line-height:1.15}.manual-flow-head p{color:var(--dash-ink-soft);margin:4px 0 0;font-size:14px;line-height:1.45}.manual-file-target-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.manual-file-target-grid code{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);min-width:0;color:var(--dash-ink);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.35}.manual-final-checks{background:linear-gradient(135deg,#0066cc0f,#0000 46%),#ffffffb3;border-color:#0066cc29}.manual-detail-grid{grid-template-columns:1fr}.manual-provider-head{border-bottom:1px solid var(--dash-line);gap:5px;padding-bottom:12px;display:grid}.manual-list-block ol,.manual-list-block ul{gap:6px;margin:0;padding-left:18px;display:grid}.manual-list-block li,.manual-detail-grid em,.manual-source-fallback p{color:var(--dash-ink-soft);font-size:13px;font-style:normal;line-height:1.45}.dash-provider-manual,.dash-provider-manual *,.manual-install-summary *,.manual-detail-grid *,.manual-list-block *,.manual-command-stack *,.manual-flow-section *{min-width:0}.manual-provider-head strong,.manual-provider-head small,.manual-detail-grid strong,.manual-detail-grid em,.manual-list-block li,.manual-command-stack strong{overflow-wrap:break-word}.manual-command-stack .dash-command-block+.dash-command-block{margin-top:2px}.dash-provider-manual>div{gap:5px;display:grid}.dash-command-block,.dashboard-v2 .code-block,.dashboard-v2 pre{border:1px solid var(--dash-line);color:#f5f5f7;background:#111113;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.manual-install-summary small,.manual-detail-grid small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-command-block{white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-v2 .code-block{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dashboard-v2 .provider-choice-grid,.dashboard-v2 .install-model-grid,.dashboard-v2 .provider-boundary-grid,.dashboard-v2 .provider-console-layout,.dashboard-v2 .install-guided-layout,.dashboard-v2 .install-wizard-companion,.dashboard-v2 .install-wizard-fact-grid,.dashboard-v2 .install-wizard-proof-list,.dashboard-v2 .provider-step-list,.dashboard-v2 .provider-domain-note,.dashboard-v2 .install-active-step,.dashboard-v2 .install-wizard-side-panel,.dashboard-v2 .provider-guidance-drawer,.dashboard-v2 .provider-debug-grid,.dashboard-v2 .provider-rejection-list,.dashboard-v2 .provider-parity-grid,.dashboard-v2 .provider-guardrail-grid,.dashboard-v2 .endpoint-status-grid,.dashboard-v2 .install-wizard-stepper,.dashboard-v2 .install-safety-strip,.dashboard-v2 .worker-config-grid,.dashboard-v2 .worker-template-notes{gap:12px;display:grid}.dashboard-v2 .provider-choice-grid,.dashboard-v2 .install-model-grid,.dashboard-v2 .provider-boundary-grid,.dashboard-v2 .provider-debug-grid,.dashboard-v2 .provider-parity-grid,.dashboard-v2 .provider-guardrail-grid,.dashboard-v2 .endpoint-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2 .provider-guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2 .provider-choice-card,.dashboard-v2 .provider-client-panel,.dashboard-v2 .provider-install-wizard,.dashboard-v2 .provider-parity-panel,.dashboard-v2 .provider-debug-panel,.dashboard-v2 .provider-guidance-drawer,.dashboard-v2 .provider-domain-note,.dashboard-v2 .install-active-step,.dashboard-v2 .install-wizard-side-panel,.dashboard-v2 .install-wizard-fact-grid span,.dashboard-v2 .install-wizard-proof-list span,.dashboard-v2 .provider-console-preview,.dashboard-v2 .provider-boundary-grid span,.dashboard-v2 .provider-guardrail-grid span,.dashboard-v2 .provider-debug-grid span,.dashboard-v2 .provider-parity-grid span,.dashboard-v2 .provider-rejection-list span,.dashboard-v2 .endpoint-status-grid div,.dashboard-v2 .install-wizard-stepper li,.dashboard-v2 .install-safety-strip span,.dashboard-v2 .worker-config-grid label,.dashboard-v2 .worker-template-notes span,.dashboard-v2 .worker-test-command-card,.dashboard-v2 .worker-template-card,.dashboard-v2 .worker-template-file{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;min-width:0;padding:13px}.dashboard-v2 .provider-choice-card{width:100%;color:inherit;cursor:pointer;text-align:left;gap:6px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.dashboard-v2 .provider-choice-card.active{background:#0066cc12;border-color:#0066cc3d}.dashboard-v2 .provider-choice-card:hover,.dashboard-v2 .provider-choice-card:focus-visible{background:#0066cc0e;border-color:#0066cc38;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #0066cc12}.dashboard-v2 .provider-client-panel,.dashboard-v2 .provider-install-wizard,.dashboard-v2 .provider-parity-panel,.dashboard-v2 .provider-debug-panel,.dashboard-v2 .provider-guidance-drawer,.dashboard-v2 .worker-template-card,.dashboard-v2 .worker-template-file{gap:16px;display:grid}.dashboard-v2 .provider-console-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start}.dashboard-v2 .install-guided-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:start}.dashboard-v2 .install-wizard-progress-column{align-content:start;gap:12px;display:grid}.dashboard-v2 .install-wizard-companion{align-content:start;position:sticky;top:92px}.dashboard-v2 .install-wizard-side-panel{background:linear-gradient(180deg, #ffffffd6, #f7f7f8eb), var(--dash-surface-subtle)}.dashboard-v2 .install-wizard-side-panel h3{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:18px}.dashboard-v2 .install-wizard-side-panel p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .install-wizard-handoff-panel{background:linear-gradient(180deg, #f7fbffeb, #ffffffe0), var(--dash-surface);border-color:#0066cc29}.dashboard-v2 .install-wizard-fact-grid{grid-template-columns:1fr}.dashboard-v2 .install-wizard-fact-grid span,.dashboard-v2 .install-wizard-proof-list span{background:#ffffffad;gap:4px;padding:10px;display:grid}.dashboard-v2 .install-wizard-fact-grid small,.dashboard-v2 .install-wizard-proof-list small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard-v2 .install-wizard-fact-grid strong,.dashboard-v2 .install-wizard-proof-list strong{color:var(--dash-ink);font-size:13px;line-height:1.25}.dashboard-v2 .install-wizard-proof-list span.ok{background:#147a3d14;border-color:#147a3d2e}.dashboard-v2 .install-wizard-proof-list span.pending{border-color:#1d1d1f14}.dashboard-v2 .provider-deep-link-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-v2 .wizard-action-stack{flex-wrap:wrap;gap:8px;display:flex}.dashboard-v2 .wizard-approval-panel{gap:10px;min-width:0;display:grid}.dashboard-v2 .wizard-approval-panel>small{color:var(--dash-ink-soft);font-size:12px;line-height:1.4}.dashboard-v2 .provider-console-preview{padding:0;overflow:hidden}.dashboard-v2 .provider-console-chrome{border-bottom:1px solid var(--dash-line);background:var(--dash-surface);gap:6px;padding:10px 12px;display:flex}.dashboard-v2 .provider-console-chrome span{background:#1d1d1f33;border-radius:50%;width:9px;height:9px}.dashboard-v2 .provider-console-body{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.dashboard-v2 .provider-console-body aside,.dashboard-v2 .provider-console-body>div,.dashboard-v2 .provider-console-body article,.dashboard-v2 .install-wizard-stepper li>div,.dashboard-v2 .provider-domain-note>div,.dashboard-v2 .install-active-step,.dashboard-v2 .provider-debug-grid span,.dashboard-v2 .provider-rejection-list span,.dashboard-v2 .provider-boundary-grid span,.dashboard-v2 .provider-guardrail-grid span,.dashboard-v2 .provider-parity-grid span,.dashboard-v2 .install-safety-strip span,.dashboard-v2 .endpoint-status-grid div,.dashboard-v2 .worker-config-grid label,.dashboard-v2 .worker-template-notes span{gap:6px;display:grid}.dashboard-v2 .provider-console-body article{border-bottom:1px solid var(--dash-line);padding-bottom:12px}.dashboard-v2 .provider-console-body article:last-child{border-bottom:0;padding-bottom:0}.dashboard-v2 .worker-template-files,.dashboard-v2 .worker-command-list,.dashboard-v2 .guided-install-doc-grid{gap:10px;display:grid}.dashboard-v2 .worker-install-panel{gap:14px;display:grid}.dashboard-v2 .provider-step-list,.dashboard-v2 .install-wizard-stepper{margin:0;padding:0;list-style:none}.dashboard-v2 .provider-step-list li,.dashboard-v2 .install-wizard-stepper li{gap:6px;display:grid}.dashboard-v2 .install-wizard-stepper li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-v2 .install-wizard-stepper li.active{background:#0066cc0e;border-color:#0066cc38;box-shadow:0 12px 28px #0066cc14}.dashboard-v2 .install-step-number{background:#0066cc14;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid;color:var(--dash-blue)!important;font-size:12px!important;font-weight:800!important}.dashboard-v2 .provider-domain-note{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-v2 .install-active-step{background:radial-gradient(circle at 92% 10%,#0066cc14,#0000 34%),#0066cc09;border-color:#0066cc2e;position:relative}.dashboard-v2 .install-active-step-hero{align-content:start;min-height:220px}.dashboard-v2 .install-active-step-hero .button{width:fit-content}.dashboard-v2 .install-active-step-hero .wizard-action-stack .button{width:auto}.dashboard-v2 .install-active-step>span{color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.dashboard-v2 .install-active-step p{color:var(--dash-ink-soft);margin:0;font-size:14px;line-height:1.45}.dashboard-v2 .install-active-step-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .install-active-step-details span{background:#ffffffc7;border:1px solid #0066cc1f;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-v2 .install-active-step-details small{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:780}.dashboard-v2 .install-active-step-details strong{color:var(--dash-ink);font-size:12px;line-height:1.35}.dashboard-v2 .provider-step-list strong,.dashboard-v2 .install-wizard-stepper strong,.dashboard-v2 .provider-choice-card strong,.dashboard-v2 .provider-parity-grid strong,.dashboard-v2 .provider-debug-grid strong,.dashboard-v2 .provider-rejection-list strong,.dashboard-v2 .provider-boundary-grid strong,.dashboard-v2 .provider-guardrail-grid strong,.dashboard-v2 .install-safety-strip strong,.dashboard-v2 .endpoint-status-grid strong,.dashboard-v2 .worker-config-grid label,.dashboard-v2 .worker-template-notes strong,.dashboard-v2 .worker-template-file strong{color:var(--dash-ink);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:15px;font-weight:720;line-height:1.25}.dashboard-v2 .provider-step-list span,.dashboard-v2 .provider-choice-card span,.dashboard-v2 .install-wizard-stepper span,.dashboard-v2 .provider-choice-card small,.dashboard-v2 .provider-parity-grid small,.dashboard-v2 .provider-debug-grid small,.dashboard-v2 .provider-rejection-list small,.dashboard-v2 .provider-boundary-grid small,.dashboard-v2 .provider-guardrail-grid small,.dashboard-v2 .install-safety-strip small,.dashboard-v2 .endpoint-status-grid span,.dashboard-v2 .worker-template-notes span{color:var(--dash-ink-soft);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.dashboard-v2 .provider-debug-grid em,.dashboard-v2 .provider-rejection-list em,.dashboard-v2 .provider-choice-card em,.dashboard-v2 .install-step-state{color:var(--dash-ink-soft);font-size:13px;font-style:normal;line-height:1.45}.dashboard-v2 .provider-choice-card span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dashboard-v2 .provider-choice-card strong{font-size:17px}.dashboard-v2 .provider-debug-grid em,.dashboard-v2 .provider-rejection-list em{font-style:italic}.dashboard-v2 .install-wizard-stepper.compact li{padding:11px}.dashboard-v2 .install-wizard-stepper.compact li>div{gap:4px}.dashboard-v2 .install-step-state{color:var(--dash-muted);background:#1d1d1f12;border-radius:999px;justify-self:end;padding:4px 8px;font-size:11px;font-weight:760}.dashboard-v2 .install-step-state.ok{color:var(--dash-green);background:#147a3d1a}.dashboard-v2 .install-step-state.warn{color:var(--dash-orange);background:#b65f001a}.dashboard-v2 .provider-guidance-drawer[open] .provider-console-preview,.dashboard-v2 .provider-actions-drawer .provider-guardrail-grid,.dashboard-v2 .provider-actions-drawer .button-row{margin-top:12px}.dashboard-v2 .worker-command-list code{color:#f5f5f7;white-space:pre-wrap;overflow-wrap:anywhere;background:#111113;border-radius:8px;padding:10px;display:block}.dashboard-v2 .worker-config-grid code{overflow-wrap:anywhere;color:#f5f5f7;background:#111113;border-radius:8px;padding:10px;font-size:12px;line-height:1.45;display:block}.dashboard-v2 .worker-config-grid .notice{grid-column:1/-1}.agent-policy-controls{gap:16px;margin-top:16px;display:grid}.agent-policy-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-policy-presets button{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);min-width:0;color:inherit;cursor:pointer;text-align:left;border-radius:8px;gap:6px;padding:13px;display:grid}.agent-policy-presets button.selected{background:#0066cc12;border-color:#0066cc3d}.agent-policy-presets button.live:not(.selected){background:#147a3d0a;border-color:#147a3d2e}.agent-policy-card-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-policy-card-top>span,.agent-policy-rules>div:first-child span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.agent-policy-live-tag,.agent-policy-preview-tag{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:10px;font-style:normal;font-weight:780;display:inline-flex}.agent-policy-live-tag{color:var(--dash-green);background:#147a3d1a}.agent-policy-preview-tag{color:var(--dash-blue);background:#0066cc17}.agent-policy-presets strong,.agent-policy-rules strong{color:var(--dash-ink);overflow-wrap:normal;word-break:normal}.agent-policy-presets small,.agent-policy-rules small,.agent-policy-rules em{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.agent-policy-rules{gap:14px;display:grid}.agent-policy-save-row{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.agent-policy-save-row.unsaved{background:#0066cc0b;border-color:#0066cc2e}.agent-policy-save-row>div{gap:3px;min-width:0;display:grid}.agent-policy-save-row span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.agent-policy-save-row strong{color:var(--dash-ink)}.agent-policy-save-row small{color:var(--dash-muted);font-size:12px;line-height:1.35}.agent-policy-save-row .button:disabled{border-color:var(--dash-line);color:var(--dash-muted);background:#0000000b}.agent-payment-boundary{background:linear-gradient(180deg, #0066cc0b, #fff0 52%), var(--dash-surface);border:1px solid #0066cc29;border-radius:8px;gap:12px;padding:14px;display:grid}.agent-payment-boundary-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.agent-payment-boundary-head>div{gap:5px;display:grid}.agent-payment-boundary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.agent-payment-boundary-head span,.agent-payment-boundary-grid article>span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.agent-payment-boundary-head strong,.agent-payment-boundary-grid article strong{color:var(--dash-ink)}.agent-payment-boundary-head small,.agent-payment-boundary-grid article small,.agent-payment-boundary-grid article p,.agent-payment-return-list,.agent-payment-config-list small,.agent-payment-ok span,.agent-payment-warning span{color:var(--dash-muted);font-size:12px;line-height:1.45}.agent-payment-boundary-grid{grid-template-columns:minmax(280px,1.12fr) minmax(220px,.88fr) minmax(240px,1fr);gap:10px;display:grid}.agent-payment-boundary-grid article{border:1px solid var(--dash-line);background:#ffffffc2;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.agent-payment-route-list{gap:8px;display:grid}.agent-payment-route{background:var(--dash-surface-subtle);border:1px solid #0000000f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.agent-payment-route>div{gap:4px;min-width:0;display:grid}.agent-payment-route code{color:var(--dash-blue);overflow-wrap:anywhere;white-space:normal;font-size:11px}.agent-payment-route em{white-space:nowrap;min-height:24px;color:var(--dash-blue);background:#0066cc14;border-radius:999px;justify-self:end;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.agent-payment-safe-list,.agent-payment-config-list{flex-wrap:wrap;gap:7px;display:flex}.agent-payment-safe-list small,.agent-payment-config-list small{min-height:26px;color:var(--dash-green);background:#147a3d14;border-radius:999px;align-items:center;padding:0 9px;font-weight:720;display:inline-flex}.agent-payment-config-list small{color:var(--dash-ink-soft);background:#0000000b}.agent-payment-return-list{gap:7px;margin:0;padding-left:18px;display:grid}.agent-payment-ok,.agent-payment-warning{border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.agent-payment-ok{color:var(--dash-green);background:#147a3d14}.agent-payment-warning{color:var(--dash-orange);background:#b65f001a}.agent-policy-rules>div:first-child{gap:5px;display:grid}.agent-policy-rule-list{gap:8px;display:grid}.agent-policy-rule-head{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:110px minmax(220px,1.35fr) minmax(160px,.9fr) minmax(100px,auto);gap:12px;padding:0 12px;font-size:11px;font-weight:760;display:grid}.agent-policy-rule-list article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;grid-template-columns:110px minmax(220px,1.35fr) minmax(160px,.9fr) minmax(100px,auto);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.agent-policy-rule-list article>div{gap:4px;min-width:0;display:grid}.agent-policy-rule-list article>div:first-of-type strong{overflow-wrap:anywhere}.agent-policy-action{min-height:26px;color:var(--dash-ink-soft);background:#0000000e;border-radius:999px;justify-self:start;align-items:center;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.agent-policy-action.allow{color:var(--dash-green);background:#147a3d14}.agent-policy-action.block{color:var(--dash-red);background:#c6262e14}.agent-policy-action.charge{color:var(--dash-orange);background:#b65f0017}.agent-policy-advanced pre{white-space:pre-wrap;overflow-wrap:anywhere}.dash-table-wrap{max-width:100%;overflow-x:auto}.dash-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:min(720px,100%)}.dash-premium-header{min-height:176px;padding:22px 0 10px}.dash-page-header h1{font-size:clamp(30px,3.5vw,44px);line-height:1.05}.dash-onboarding-header,.dash-site-header,.dash-install-header{min-height:148px}.dash-overview-grid>.dash-panel,.dash-detail-grid>.dash-panel{flex-direction:column;display:flex}.dash-panel-action-row{justify-content:flex-end;align-items:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex}.dashboard-audit-hero{margin-bottom:14px!important;padding:24px!important}.dashboard-audit-hero h1{max-width:720px!important;margin:0 0 10px!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.06!important}.dashboard-audit-hero p{max-width:780px;font-size:15px!important;line-height:1.48!important}.dashboard-audit-page-header,.owner-report-page-header{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:16px!important;padding:8px 0 12px!important}.dashboard-audit-page-header h1,.owner-report-page-header h1{max-width:780px!important;margin:0!important;font-size:clamp(32px,3.5vw,48px)!important;line-height:1.05!important}.dashboard-audit-page-header p,.owner-report-page-header p{max-width:790px!important}.dashboard-audit-studio{padding:22px!important}.dashboard-audit-history-rail{align-content:start;gap:12px}.dashboard-audit-history-rail .dashboard-audit-trend-head{text-align:center;justify-items:center;display:grid}.dashboard-audit-history-rail .dashboard-audit-trend-head strong{margin-top:4px!important;font-size:clamp(34px,4.2vw,54px)!important}.dashboard-audit-history-rail .dashboard-audit-score-chart{min-height:136px!important}.dashboard-audit-history-rail{align-content:stretch;display:grid}.dashboard-audit-history-rail .dashboard-audit-trend-head{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:10px;min-height:0;padding:16px 16px 12px}.dashboard-audit-wizard-next{margin-top:12px}.dashboard-v2 .dash-site-create-layout{align-items:stretch}.dashboard-v2 .site-create-form,.dashboard-v2 .dash-first-steps-panel{height:100%}.dashboard-v2 .dash-first-steps-timeline{box-shadow:0 10px 28px #1d1d1f0a!important}.dashboard-v2 .dash-first-steps-timeline .dash-onboarding-timeline a{background:#ffffffad}.dashboard-v2 .dash-analytics-panel{min-height:420px;max-height:420px;overflow:hidden}.dashboard-v2 .dash-analytics-panel .analytics-range-visual{min-height:190px}.dash-automatic-test{max-height:330px;overflow:auto}.dash-automatic-test .synthetic-result-summary{max-height:200px;overflow:auto}.dashboard-v2 .synthetic-result-summary details{min-width:0}.dashboard-v2 .synthetic-result-summary details[open]{gap:8px;display:grid}.dashboard-v2 .install-active-step small,.dashboard-v2 .install-wizard-stepper em,.dashboard-v2 .wizard-inline-note{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.dashboard-v2 .wizard-inline-note{text-align:right;justify-self:end;max-width:120px}.dashboard-v2 .provider-parity-panel summary,.dashboard-v2 .provider-debug-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-v2 .provider-parity-panel summary strong,.dashboard-v2 .provider-debug-panel summary strong{color:var(--dash-ink);font-size:15px}.dashboard-v2 .provider-parity-panel[open],.dashboard-v2 .provider-debug-panel[open]{gap:16px;display:grid}.dash-check-section{border-bottom:1px solid var(--dash-line);gap:12px;padding:0 0 18px;display:grid}.dash-check-section+.dash-check-section{padding-top:18px}.dash-check-section:last-child{border-bottom:0;padding-bottom:0}.dash-check-section>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-check-section h3{color:var(--dash-ink);margin:0;font-size:18px;line-height:1.18}.owner-report-hero{align-items:center!important;margin-bottom:14px!important;padding:28px!important}.owner-report-hero h1,.owner-report-empty h1{margin:8px 0 10px!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.02!important}.owner-report-site-list{margin-top:14px!important}.owner-report-score strong{font-size:clamp(44px,5vw,66px)!important}.owner-report-story,.owner-report-export-row{margin-bottom:14px}.owner-report-client-handoff{background:linear-gradient(135deg, #0071e312, #34c7590d), var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow-soft);border:1px solid #0071e32e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:grid}.owner-report-client-handoff span{color:var(--dash-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.owner-report-client-handoff h2{color:var(--dash-ink);margin:5px 0;font-size:21px;line-height:1.15}.owner-report-client-handoff p{max-width:760px;color:var(--dash-muted);margin:0;font-size:14px;line-height:1.45}.owner-report-proof-strip{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(220px,1fr);gap:12px;margin-bottom:14px;display:grid}.owner-report-proof-strip>article,.owner-report-proof-strip .owner-report-score{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow-soft);border-radius:10px;align-content:center;gap:5px;padding:15px;display:grid}.owner-report-proof-strip span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.owner-report-proof-strip strong{color:var(--dash-ink);font-size:20px;line-height:1.15}.owner-report-proof-strip .owner-report-score strong{line-height:.95;font-size:clamp(34px,4vw,52px)!important}.owner-report-proof-strip small,.owner-report-proof-strip em{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.owner-report-final-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-report-final-check-grid article{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.owner-report-final-check-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-report-final-check-grid strong{color:var(--dash-ink);font-size:14px}.owner-report-final-check-grid small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-profile-step-title{grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:10px;width:100%;display:grid}.dash-profile-step-title .dash-status-pill{justify-content:center;justify-self:end;width:126px}.dash-profile-step>div{flex:1;width:100%}.dash-site-routing-list article{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:center}.dash-site-routing-list article>span:first-child,.dash-site-routing-list article>span:nth-child(2),.dash-site-routing-list article>span:nth-child(3),.dash-site-routing-list article>a{grid-area:auto}.dash-site-routing-list article>a{place-self:center start}.dash-table th,.dash-table td{border-bottom:1px solid var(--dash-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:13px 10px}.dash-table td{color:var(--dash-ink-soft);overflow-wrap:anywhere;font-size:14px}.dash-table tr:last-child td{border-bottom:0}.dash-table strong{color:var(--dash-ink)}@media (max-width:720px){.dash-table-wrap{overflow-x:visible}.dash-table,.dash-table thead,.dash-table tbody,.dash-table tr,.dash-table th,.dash-table td{display:block}.dash-table{border-collapse:separate;min-width:0}.dash-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-table tr{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:10px;gap:12px;padding:14px;display:grid}.dash-table tr+tr{margin-top:12px}.dash-table td{overflow-wrap:normal;word-break:normal;border-bottom:0;grid-template-columns:minmax(82px,.35fr) minmax(0,1fr);align-items:start;gap:14px;padding:0;display:grid}.dash-table td:before{content:attr(data-label);color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1.25}.dash-table td>*{min-width:0}.dash-table .dash-site-cell,.dash-table .dash-next-cell,.dash-table .dash-compact-stat,.dash-table td>span:not(.dash-status-pill){overflow-wrap:anywhere;justify-items:start}}.dash-empty-state{color:var(--dash-ink-soft);padding:18px}.dash-progress{background:#00000014;border-radius:999px;height:7px;display:block;overflow:hidden}.dash-progress i{width:var(--dash-progress);border-radius:inherit;background:var(--dash-blue);height:100%;display:block}.dash-progress.success i{background:var(--dash-green)}.dash-progress.warning i{background:var(--dash-orange)}.dash-progress.danger i{background:var(--dash-red)}@keyframes dashSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.dash-panel,.dash-metric-card,.dash-site-picker a{animation:.26s ease-out both dashSurfaceIn}.dash-subnav a,.dashboard-v2 .button,.dashboard-v2-primary-action,.dashboard-v2-nav a{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.dashboard-v2 .button:hover,.dashboard-v2-primary-action:hover,.dashboard-v2-nav a:hover{transform:translateY(-1px)}}@media (max-width:980px){.dashboard-v2{grid-template-columns:1fr}.dashboard-v2-sidebar{border-right:0;border-bottom:1px solid var(--dash-line);height:auto;padding:14px;position:static}.dashboard-v2-context,.dashboard-v2-sidebar-footer{display:none}.dashboard-v2-nav{gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-v2-nav>span{display:none}.dashboard-v2-nav a{border:1px solid var(--dash-line);background:var(--dash-surface);flex:none}.dashboard-v2-main{padding:16px 14px 38px}.dashboard-v2-topbar{flex-direction:column;align-items:flex-start;position:static}.dash-page-header,.dash-overview-grid,.dash-detail-grid,.dash-two-column,.dashboard-v2 .dash-site-create-layout,.dashboard-v2 .provider-console-layout,.dashboard-v2 .install-guided-layout{grid-template-columns:1fr}.dash-page-header{display:grid}.dash-premium-header{min-height:0;padding-top:18px}.dash-page-actions{justify-content:flex-start}.dash-action-card{width:100%}.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-subnav{border-radius:12px;overflow-x:auto}.dash-install-subnav{width:100%;top:8px}.dash-site-health-list article,.dash-agent-site-list article,.dash-monitoring-site-list article,.dash-site-routing-list article{grid-template-columns:minmax(0,1fr) auto}.dash-site-routing-list article{grid-template-columns:minmax(0,1fr)}.dash-site-routing-list article>span:first-child,.dash-site-routing-list article>span:nth-child(2),.dash-site-routing-list article>span:nth-child(3),.dash-site-routing-list article>a{grid-area:auto/1;justify-self:start}.agent-policy-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-payment-boundary-grid,.agent-payment-boundary-head,.dashboard-v2 .dash-structured-access-head,.dashboard-v2 .dash-structured-route-grid,.dash-provider-manuals-wide,.owner-report-client-handoff,.owner-report-proof-strip,.owner-report-final-check-grid{grid-template-columns:1fr}.revenue-range-chart-head{display:grid}.revenue-range-chart-head .dash-mini-range{width:100%}.dash-monitoring-hero-grid,.crawler-monitoring-head,.crawler-identity-rail{grid-template-columns:1fr}.dash-monitoring-proof-panel{max-height:none}}@media (max-width:620px){.dash-metric-grid{grid-template-columns:1fr}.dash-page-header h1{font-size:34px}.dashboard-v2-topbar-actions,.dash-page-actions,.dashboard-v2-primary-action,.dash-secondary-action,.dash-action-card .dashboard-v2-primary-action{width:100%}.dash-check-grid,.dash-signal-list.compact,.owner-report-audit-grid .dash-signal-list.compact,.dash-audit-visible-recommendations .dash-audit-recommendation-list,.dash-answer-card-grid,.dash-evidence-facts,.dashboard-audit-action-list,.dash-audit-history-metrics,.dash-audit-history-toolbar,.dash-audit-history-main,.dash-audit-history-row,.dash-audit-pagination,.dash-paid-monitor-strip,.dash-access-explainer,.dash-monitoring-site-list article,.dash-monitoring-site-status,.dash-site-profile-facts,.dash-site-routing-list article,.revenue-range-checkpoints,.dash-site-health-list article,.dash-agent-site-list article,.dash-crawler-insight-strip,.dash-monitoring-guide-list,.dash-selected-readiness-list,.dash-business-readiness-grid,.synthetic-path-set,.agent-policy-presets,.agent-policy-save-row,.agent-payment-boundary-head,.agent-payment-route,.agent-policy-rule-head,.agent-policy-rule-list article,.dash-visibility-signal-grid,.dash-monitoring-action-grid,.crawler-chart-stats,.crawler-identity-list,.dashboard-v2 .deployment-check-result,.dashboard-v2 .synthetic-result-grid,.dashboard-v2 .synthetic-result-grid.compact,.dash-step-list,.dash-safety-grid,.dash-provider-manuals,.manual-install-summary,.manual-detail-grid,.manual-flow-head,.dashboard-v2 .provider-choice-grid,.dashboard-v2 .install-model-grid,.dashboard-v2 .provider-boundary-grid,.dashboard-v2 .provider-debug-grid,.dashboard-v2 .provider-parity-grid,.dashboard-v2 .provider-guardrail-grid,.dashboard-v2 .provider-domain-note,.dashboard-v2 .install-guided-layout,.dashboard-v2 .install-wizard-fact-grid,.dashboard-v2 .wizard-action-stack,.dashboard-v2 .endpoint-status-grid,.dashboard-v2 .provider-guardrail-grid,.dashboard-v2 .dash-ai-files-primary,.dashboard-v2 .dash-ai-files-publish-note,.dashboard-v2 .dash-ai-readable-preview,.dashboard-v2 .dash-ai-files-paths,.dashboard-v2 .dash-ai-files-mini-proof,.dashboard-v2 .verification-field-grid>div,.dashboard-v2 .install-wizard-stepper li{grid-template-columns:1fr}.dashboard-v2 .dash-ai-files-primary,.dashboard-v2 .dash-ai-file-head,.dashboard-v2 .wizard-action-stack{display:grid}.dashboard-v2 .install-wizard-companion{position:static}.agent-payment-boundary-head .dash-text-action,.agent-payment-route em{justify-self:start}.agent-payment-boundary-actions{justify-content:flex-start}.agent-payment-ok,.agent-payment-warning{display:grid}.dashboard-v2 .synthetic-result-grid.compact{max-height:none}.dash-site-health-list article>div:first-child,.dash-agent-site-list article>div:first-child{grid-column:auto}.dash-install-subnav a{min-width:0;padding-inline:6px}.dash-install-subnav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.dash-install-subnav small,.agent-policy-rule-head{display:none}.dash-audit-history-toolbar,.dash-audit-history-main{flex-direction:column;align-items:stretch}.dash-audit-history-toolbar .button,.dash-audit-history-main .button,.dash-audit-history-row .button{white-space:normal;width:100%;min-width:0}.dash-audit-history-row strong{white-space:normal}.dash-profile-step{flex-direction:column;align-items:flex-start}.dashboard-v2-brand small{display:none}.crawler-monitoring-card{padding:16px}.crawler-monitoring-head>div:first-child>strong{font-size:38px}.crawler-range-tabs{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto}.crawler-chart-shell{padding:10px}.crawler-chart-frame,.crawler-chart-frame svg{height:230px;min-height:230px}.crawler-chart-stats,.crawler-identity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-chart-stats span{padding:9px 10px}.crawler-identity-pill strong,.crawler-identity-pill small{white-space:normal}.dash-page-header{gap:10px;padding-top:12px}.dash-premium-header,.dash-onboarding-header,.dash-site-header,.dash-install-header{min-height:auto}.dash-page-header h1{font-size:30px;line-height:1.08}.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dash-metric-card{min-height:76px;padding:11px}.dash-metric-card strong{font-size:21px}.dash-metric-card small{display:none}.dash-site-picker a{min-width:0;padding:8px 10px}.dash-site-picker small{display:none}.dash-site-picker+.dash-metric-grid .dash-metric-card{min-height:64px;padding:9px}.dash-site-picker+.dash-metric-grid .dash-metric-card strong{font-size:19px}.dash-install-subnav{margin-bottom:6px}.dash-install-header h1{font-size:28px}.owner-report-hero{grid-template-columns:1fr!important;gap:14px!important;padding:20px!important}.owner-report-hero h1,.owner-report-empty h1{font-size:32px!important}.owner-report-score{gap:4px;border-radius:14px!important;padding:14px!important}.owner-report-score strong{font-size:42px!important}.owner-report-score em{display:none}.owner-report-site-list{margin-top:10px!important}.owner-report-site-list a{min-height:30px;padding:6px 10px}}
