:root{--dash-bg:#f6f7fb;--dash-surface:#fff;--dash-surface-subtle:#f8f9fb;--dash-line:#10131813;--dash-line-strong:#10131824;--dash-ink:#1d1d1f;--dash-ink-soft:#1d1d1fad;--dash-muted:#1d1d1f85;--dash-blue:#315cff;--dash-blue-deep:#2037a5;--dash-coral:#d9503d;--dash-coral-deep:#a6392b;--dash-series-neutral:#64748b;--dash-chart-indigo:#315cff;--dash-chart-indigo-deep:#2037a5;--dash-chart-blue-soft:#4f67d8;--dash-chart-slate:#64748b;--dash-chart-muted:#8e8e93;--dash-green:#147a3d;--dash-orange:#8f4a00;--dash-red:#c6262e;--dash-shadow:0 1px 2px #1013180a, 0 8px 24px #1013180b;--dash-shadow-soft:0 1px 2px #10131809, 0 6px 18px #1013180a;--dash-motion-ease:cubic-bezier(.22, 1, .36, 1);--dash-motion-fast:.14s;--dash-motion-medium:.26s;--dash-motion-slow:.52s}.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-review{order:2}.publish-credentials,.publish-vercel-lane,.publish-provider-unavailable{order:3}.publish-review{gap:12px;display:grid}.publish-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.publish-review-details{border-top:1px solid #0f172a14;min-width:0;padding-top:10px}.publish-review-details>summary{cursor:pointer;background:#0066cc0f;border:1px solid #0066cc2e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:8px 11px;list-style:none;display:flex}.publish-review-details>summary::-webkit-details-marker{display:none}.publish-review-details>summary strong{color:var(--dash-blue);font-size:.92rem}.publish-review-details>summary small{color:var(--dash-muted);font-weight:650;line-height:1.35}.publish-review-details[open]>.publish-file-list{margin-top:10px}.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 details.structured-route{background:#0066cc0b;border-color:#0066cc24}.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:18px;display:grid}.publish-vercel-prerequisites{border-bottom:1px solid #0f172a14;gap:16px;min-width:0;padding:4px 0 18px;display:grid}.publish-vercel-prerequisites>div:first-child{gap:6px;display:grid}.publish-section-kicker,.publish-current-action-kicker,.publish-mini-label{width:fit-content;color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.publish-section-kicker:before,.publish-current-action-kicker:before{content:"";background:#0066cc6b;border-radius:999px;width:16px;height:2px;margin-right:7px}.publish-section-kicker.neutral:before{background:#1d1d1f33}.publish-current-action-kicker{color:var(--dash-blue)}.publish-current-action-kicker.done{color:var(--dash-green)}.publish-current-action-kicker.warn{color:var(--dash-orange)}.publish-current-action-kicker.pending{color:var(--dash-muted)}.publish-current-action-kicker.done:before{background:#147a3d6b}.publish-current-action-kicker.warn:before{background:#b65f006b}.publish-current-action-kicker.pending:before{background:#1d1d1f2e}.publish-vercel-prerequisites h4,.publish-vercel-sticky-action h4,.publish-vercel-step-section h4{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:1rem;line-height:1.25}.publish-vercel-prerequisites p,.publish-vercel-sticky-action p,.publish-vercel-step-section p,.publish-vercel-section-copy{color:var(--dash-muted);margin:0;line-height:1.45}.publish-vercel-prerequisite-list{border-block:1px solid #0f172a14;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding:16px 0 0;display:grid}.publish-vercel-prerequisite-list span{gap:8px;min-width:0;padding:0 0 0 18px;display:grid;position:relative}.publish-vercel-prerequisite-list span:before{content:"";background:#0066cc47;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;left:0}.publish-vercel-prerequisite-list strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-prerequisite-list small{color:var(--dash-muted);font-size:.82rem;line-height:1.35}.publish-vercel-workspace{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.publish-vercel-sticky-action{z-index:1;overscroll-behavior:contain;background:linear-gradient(180deg, #f7fbfff5, #fffffff0), var(--dash-surface);border:1px solid #0066cc29;border-radius:14px;gap:14px;min-width:0;min-height:min(560px,100vh - 132px);max-height:calc(100vh - 118px);padding:18px;display:grid;position:sticky;top:86px;overflow:auto;box-shadow:0 12px 34px #0f172a0f}.publish-vercel-sticky-action.done{background:linear-gradient(180deg, #f0fdf4eb, #fffffff0), var(--dash-surface);border-color:#147a3d33}.publish-vercel-sticky-action.warn{background:linear-gradient(180deg, #fff7edeb, #fffffff0), var(--dash-surface);border-color:#b65f003d}.publish-vercel-sticky-action.pending{border-color:#0f172a1a}.publish-vercel-sticky-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-vercel-sticky-action>small{color:var(--dash-muted);font-size:.82rem;font-weight:650;line-height:1.4}.publish-vercel-action-summary{border-block:1px solid #0f172a12;gap:6px;padding:10px 0;display:grid}.publish-vercel-action-summary span{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.publish-vercel-action-summary strong{color:var(--dash-ink);font-size:.78rem;line-height:1.2}.publish-vercel-action-summary small{color:var(--dash-muted);font-size:.76rem;font-weight:640;line-height:1.28}.publish-vercel-step-buttons{gap:0;display:grid}.publish-vercel-step-buttons button{border:0;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #0f172a0f;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 8px;padding:8px 0;display:grid}.publish-vercel-step-buttons button:last-child{border-bottom:0}.publish-vercel-step-buttons button>span{width:24px;height:24px;color:var(--dash-muted);background:#1d1d1f12;border-radius:999px;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:850;display:inline-grid}.publish-vercel-step-buttons button>span svg{width:13px;height:13px}.publish-vercel-step-buttons button.done>span{color:var(--dash-green);background:#147a3d24}.publish-vercel-step-buttons button.active>span{color:var(--dash-blue);background:#0066cc1a}.publish-vercel-step-buttons button.warn>span{color:var(--dash-orange);background:#b65f001f}.publish-vercel-step-buttons strong{color:var(--dash-ink);font-size:.9rem;line-height:1.2}.publish-vercel-step-buttons small{color:var(--dash-muted);grid-column:2;font-size:.78rem;line-height:1.35;display:none}.publish-vercel-step-buttons em{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;grid-column:2;font-size:.68rem;font-style:normal;font-weight:820}.publish-vercel-step-buttons button.done em{color:var(--dash-green)}.publish-vercel-activity-trail{border-bottom:1px solid #0f172a12;gap:6px;padding:10px 0;display:grid}.publish-vercel-activity-trail>strong{color:var(--dash-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;line-height:1.2}.publish-vercel-activity-trail span{min-width:0;color:var(--dash-muted);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;display:grid}.publish-vercel-activity-trail i{background:#1d1d1f29;border-radius:999px;width:7px;height:7px}.publish-vercel-activity-trail small{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:680;line-height:1.24;overflow:hidden}.publish-vercel-activity-trail span.done i{background:var(--dash-green)}.publish-vercel-activity-trail span.active i{background:var(--dash-blue);box-shadow:0 0 0 4px #0066cc14}.publish-vercel-activity-trail span.warn i{background:var(--dash-orange)}.publish-vercel-sections{gap:0;min-width:0;display:grid}.publish-vercel-step-section{border-top:1px solid #0f172a14;gap:14px;min-width:0;padding:22px 0;scroll-margin-top:178px;display:grid}.publish-vercel-step-section:first-child{border-top:0;padding-top:0}.publish-vercel-step-section.active-focus{gap:16px;padding:24px 0}.publish-vercel-step-section.complete-focus{gap:10px;padding:14px 0}.publish-vercel-step-section.locked-focus{gap:10px;padding:16px 0}.publish-vercel-step-section.locked-focus .publish-vercel-section-head h4,.publish-vercel-step-section.locked-focus .publish-vercel-section-head p{color:var(--dash-muted)}.publish-vercel-section-head{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.publish-vercel-section-head>span{width:26px;height:26px;color:var(--dash-blue);background:#0066cc14;border-radius:999px;place-items:center;font-size:.8rem;font-weight:850;display:inline-grid}.publish-vercel-section-head>div{gap:4px;min-width:0;display:grid}.publish-vercel-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-vercel-locked-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.publish-vercel-action-help-row{grid-template-columns:minmax(0,270px) 36px;align-items:center;gap:10px;width:min(100%,316px);display:grid}.publish-vercel-action-help-row .button{width:100%}.publish-vercel-action-help-row .publish-locked-help{justify-self:center}.publish-review-confirm-button{align-items:center;gap:7px;display:inline-flex}.publish-review-confirm-button.confirmed,.publish-review-confirm-button.confirmed:disabled{color:var(--dash-green);opacity:1;background:#147a3d1a;border-color:#147a3d2e}.publish-review-confirm-button.confirmed svg{width:15px;height:15px}.publish-vercel-section-note{color:var(--dash-muted);margin:0;font-size:.88rem;font-weight:650;line-height:1.4}.publish-vercel-step-section .publish-review-summary span{border-radius:8px}.publish-vercel-step-receipt{background:linear-gradient(180deg, #f0fdf499, #ffffffd1), var(--dash-surface);border:1px solid #147a3d29;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.publish-vercel-step-receipt>div:first-child{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.publish-vercel-step-receipt>div:first-child>span{width:24px;height:24px;color:var(--dash-green);background:#147a3d21;border-radius:999px;place-items:center;display:inline-grid}.publish-vercel-step-receipt strong{color:var(--dash-ink);line-height:1.25}.publish-vercel-step-receipt small{color:var(--dash-muted);margin-top:3px;font-weight:640;line-height:1.34;display:block}.publish-vercel-step-receipt-body{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-left:37px;display:flex}.publish-vercel-receipt-details{min-width:min(100%,260px)}.publish-vercel-receipt-details summary{color:var(--dash-blue);cursor:pointer;font-size:.88rem;font-weight:780;list-style:none}.publish-vercel-receipt-details summary::-webkit-details-marker{display:none}.publish-vercel-receipt-details .publish-review{margin-top:10px}.publish-vercel-token-note{min-width:0;color:var(--dash-muted);border-top:1px solid #0f172a14;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding-top:8px;font-size:.84rem;line-height:1.35;display:flex}.publish-vercel-token-note strong{color:var(--dash-ink)}.publish-vercel-token-note span{flex:1;min-width:220px}.publish-vercel-token-note.compact{border-top:0;width:100%;padding-top:0}.publish-vercel-steps{border-block:1px solid #0f172a14;gap:0;margin:0;padding:0;list-style:none;display:grid}.publish-vercel-steps li{border-bottom:1px solid #0f172a0f;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 2px;display:grid}.publish-vercel-steps li:last-child{border-bottom:0}.publish-vercel-steps li>span{width:24px;height:24px;color:var(--dash-muted);background:#1d1d1f12;border-radius:999px;place-items:center;font-size:.78rem;font-weight:850;display:inline-grid}.publish-vercel-steps li.done>span{color:var(--dash-green);background:#147a3d1a}.publish-vercel-steps li.active>span{color:var(--dash-blue);background:#0066cc1a}.publish-vercel-steps li.warn>span{color:var(--dash-orange);background:#b65f001f}.publish-vercel-steps strong{color:var(--dash-ink);font-size:.92rem;line-height:1.25;display:block}.publish-vercel-steps small{color:var(--dash-muted);margin-top:3px;line-height:1.35;display:block}.publish-vercel-flow{grid-template-columns:repeat(4,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-cloudflare-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-cloudflare-lane{gap:20px}.publish-cloudflare-lane .publish-vercel-prerequisites{padding-bottom:20px}.publish-cloudflare-lane .publish-vercel-prerequisite-list{gap:18px 28px;padding-top:18px}.publish-cloudflare-lane .publish-vercel-prerequisite-list span{gap:9px;padding-left:20px}.publish-cloudflare-lane .publish-vercel-workspace{grid-template-columns:minmax(272px,.36fr) minmax(0,1fr);gap:28px}.publish-cloudflare-lane .publish-vercel-step-section.active-focus{padding-block:26px}.publish-cloudflare-lane .publish-vercel-rollback-gate{grid-template-columns:minmax(0,1.12fr) minmax(260px,.72fr);align-items:stretch;gap:18px;padding:14px 0 18px}.publish-cloudflare-lane .publish-vercel-rollback-gate label{border-radius:10px;align-items:center;padding:12px 14px}.publish-cloudflare-lane .publish-vercel-rollback-gate input{margin-top:0}.publish-cloudflare-lane .publish-cloudflare-credentials{gap:18px}.publish-cloudflare-lane .publish-vercel-field{grid-template-rows:32px 48px auto}.publish-cloudflare-lane .publish-vercel-preflight-actions{grid-template-columns:minmax(0,1fr) minmax(190px,auto);margin-top:2px;padding:11px 12px}.publish-cloudflare-lane .publish-vercel-field-issues{border-top-color:#b65f0024;margin-top:-2px;padding-top:8px}.publish-cloudflare-lane .publish-vercel-field-issues>strong{font-size:.84rem}.publish-cloudflare-lane .publish-vercel-token-note{padding-top:10px}.publish-cloudflare-lane .publish-vercel-access-panel{margin-top:4px;padding-top:22px}.publish-cloudflare-lane .publish-vercel-access-summary{gap:10px}@media (min-width:901px){.publish-cloudflare-lane .publish-vercel-action-help-row{grid-template-columns:minmax(0,252px) 34px;width:min(100%,296px)}}.publish-vercel-credential-fieldset{border:0;min-width:0;margin:0;padding:0}.publish-vercel-credential-fieldset:disabled{opacity:.58}.publish-vercel-credential-fieldset:disabled input,.publish-vercel-credential-fieldset:disabled button{cursor:not-allowed}.publish-vercel-rollback-gate{border-block:1px solid #0f172a12;grid-template-columns:minmax(0,1fr) minmax(260px,.92fr);align-items:center;gap:16px;min-width:0;padding:14px 0 16px;display:grid}.publish-vercel-rollback-gate>div{gap:5px;min-width:0;display:grid}.publish-vercel-rollback-gate strong{color:var(--dash-ink);line-height:1.25}.publish-vercel-rollback-gate small{color:var(--dash-muted);font-weight:640;line-height:1.36}.publish-vercel-rollback-gate label{cursor:pointer;background:#ffffffb8;border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.publish-vercel-rollback-gate input{width:18px;height:18px;accent-color:var(--dash-green);margin:2px 0 0}.publish-vercel-rollback-gate label span{gap:3px;min-width:0;display:grid}.publish-vercel-rollback-gate.confirmed label{background:#f0fdf4b8;border-color:#147a3d38}.publish-vercel-rollback-gate.confirmed .publish-mini-label{color:var(--dash-green)}.publish-credentials label small{color:var(--dash-muted);font-weight:650;line-height:1.35}.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.confirmed{background:linear-gradient(180deg, #f0fdf4bd, #ffffffd1), var(--dash-surface);border-color:#147a3d2e}.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-access-confirm-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.publish-vercel-access-confirm-button.confirmed,.publish-vercel-access-confirm-button.confirmed:disabled{color:var(--dash-green);opacity:1;background:#147a3d1a;border-color:#147a3d2e}.publish-vercel-access-confirm-button.confirmed svg{width:15px;height:15px}.publish-vercel-access-success{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.publish-cloudflare-access-success{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-vercel-access-success span{background:#f0fdf4a3;border:1px solid #147a3d29;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:9px;display:grid}.publish-vercel-access-success svg{color:var(--dash-green);grid-row:span 2}.publish-vercel-access-success strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.2;overflow:hidden}.publish-vercel-access-success small{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;line-height:1.22;overflow:hidden}.publish-vercel-preview-review{flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.publish-vercel-preview-review>.button{align-self:center}.publish-vercel-preview-review label{cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:min(100%,360px);padding:10px 12px;display:grid}.publish-vercel-preview-review input{width:18px;height:18px;accent-color:var(--dash-green);margin:2px 0 0}.publish-vercel-preview-review label.confirmed{background:#f0fdf4b3;border-color:#147a3d38}.publish-vercel-field-issues{background:0 0;border:0 solid #b65f0033;border-top-width:1px;border-radius:0;grid-column:1/-1;gap:7px;min-width:0;padding:10px 0 0;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:1fr;gap:6px;display:grid}.publish-vercel-field-issues span{min-width:0;color:var(--dash-muted);background:0 0;border:0;border-radius:0;padding:0 0 0 16px;font-size:.83rem;font-weight:650;line-height:1.35;position:relative}.publish-vercel-field-issues span:before{content:"";background:#b65f0094;border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:2px}.publish-locked-help{align-items:center;display:inline-flex;position:relative}.publish-locked-help-button{width:34px;height:34px;color:var(--dash-muted);cursor:pointer;background:#ffffffdb;border:1px solid #0f172a1f;border-radius:999px;place-items:center;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-grid}.publish-locked-help-button:hover,.publish-locked-help-button:focus-visible,.publish-locked-help.open .publish-locked-help-button{color:var(--dash-blue);background:#0066cc12;border-color:#0066cc3d;outline:none;box-shadow:0 8px 22px #0066cc14}.publish-locked-help-popover{z-index:5;background:#fffffffa;border:1px solid #0f172a1f;border-radius:12px;gap:3px;width:min(260px,72vw);padding:10px 11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0f172a24}.publish-locked-help-popover:after{content:"";background:#fffffffa;border-bottom:1px solid #0f172a1f;border-right:1px solid #0f172a1f;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.publish-locked-help.open .publish-locked-help-popover{display:grid}.publish-locked-help-popover strong{color:var(--dash-ink);font-size:.84rem;line-height:1.25}.publish-locked-help-popover small{color:var(--dash-muted);font-size:.78rem;font-weight:640;line-height:1.32}.publish-vercel-access-panel{border-top:1px solid #0f172a14;gap:16px;min-width:0;padding:18px 0 2px;display:grid}.publish-vercel-access-panel>div:first-child{gap:6px;min-width:0;max-width:760px;display:grid}.publish-vercel-access-panel h4{color:var(--dash-ink);margin:0;font-size:1rem;line-height:1.25}.publish-vercel-access-panel p{color:var(--dash-muted);margin:0;line-height:1.45}.publish-vercel-access-summary{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.publish-vercel-access-summary span{min-height:30px;color:var(--dash-green);background:#f0fdf494;border:1px solid #147a3d24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:780;line-height:1.2;display:inline-flex}.publish-vercel-security-details{background:#ffffffb3;border:1px solid #0f172a14;border-radius:12px;min-width:0}.publish-vercel-security-details summary,.publish-vercel-preflight-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;padding:11px 12px;list-style:none;display:grid}.publish-vercel-security-details summary::-webkit-details-marker{display:none}.publish-vercel-preflight-details summary::-webkit-details-marker{display:none}.publish-vercel-security-details summary strong,.publish-vercel-preflight-details summary strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-security-details summary small,.publish-vercel-preflight-details summary small{color:var(--dash-muted);font-size:.8rem;font-weight:640;line-height:1.32}.publish-vercel-security-details .publish-vercel-access-list,.publish-vercel-preflight-details .publish-vercel-preflight-grid{padding:0 12px 12px}.publish-vercel-access-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;display:grid}.publish-vercel-access-list span{background:#ffffffbd;border:1px solid #0f172a14;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.publish-vercel-access-list strong{color:var(--dash-ink);font-size:.9rem;line-height:1.25}.publish-vercel-access-list small{color:var(--dash-muted);font-size:.8rem;font-weight:640;line-height:1.34}.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 p{color:var(--dash-muted);margin:0;font-weight:640;line-height:1.4}.publish-vercel-preflight-details{background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;grid-column:1/-1;min-width:0}.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-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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:#ffffffb8;border:1px solid #0071e32e;border-radius:10px;gap:12px;padding:0;display:grid}.saved-publish-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:13px 14px;list-style:none;display:grid}.saved-publish-summary::-webkit-details-marker{display:none}.saved-publish-summary strong{color:var(--dash-ink);font-size:.95rem;line-height:1.25}.saved-publish-summary small{color:var(--dash-muted);grid-column:2;font-weight:640;line-height:1.35}.saved-publish-status[open]{padding-bottom:14px}.saved-publish-status[open]>:not(summary){margin-inline:14px}.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%;min-height:48px;font:inherit;color:var(--dash-ink);background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:10px 12px}.publish-credentials.publish-vercel-credentials{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px 14px}.publish-vercel-field{grid-template-rows:38px 48px auto;align-content:start;gap:8px;display:grid}.publish-vercel-field .publish-field-label{min-height:0;color:var(--dash-muted);align-items:end;font-weight:760;line-height:1.25;display:flex}.publish-vercel-field input{height:48px}.publish-vercel-field input::placeholder{color:#0000}.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-runner-error{color:#8a3b12;overflow-wrap:anywhere;background:#fff7edd6;border:1px solid #b4530938;border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:760;line-height:1.35}.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:#f8fafcc2;border-color:#1d1d1f17}.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-workspace,.dashboard-v2 .publish-vercel-prerequisite-list,.dashboard-v2 .publish-vercel-section-head,.dashboard-v2 .publish-vercel-flow,.dashboard-v2 .publish-vercel-credentials,.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-access-list,.dashboard-v2 .publish-vercel-rollback-gate,.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}.dashboard-v2 .publish-vercel-help-details summary{grid-template-columns:1fr;justify-items:start;gap:4px}.dashboard-v2 .publish-vercel-help-details summary small{text-align:left;grid-column:auto;max-width:100%}.dashboard-v2 .publish-vercel-sticky-action{top:8px}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-sticky-action{gap:12px;min-height:auto;max-height:none;padding:14px;position:relative;top:auto}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-activity-trail small{text-overflow:clip;white-space:normal;overflow:visible}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-prerequisite-list{gap:14px;padding-top:14px}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-rollback-gate{gap:12px;padding:12px 0 14px}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-preflight-actions{grid-template-columns:1fr}.dashboard-v2 .publish-cloudflare-lane .publish-vercel-preflight-actions .button{width:100%}.dashboard-v2 .publish-vercel-field .publish-field-label{min-height:0}.dashboard-v2 .publish-vercel-field{grid-template-rows:auto 48px auto}.next-setup-proof,.verification-examples,.publish-vercel-workspace,.publish-vercel-prerequisite-list,.publish-vercel-section-head,.publish-provider-row,.publish-review-summary,.publish-credentials,.publish-vercel-flow,.publish-vercel-credentials,.publish-vercel-guidance-grid,.publish-vercel-start-grid,.publish-vercel-readiness-grid,.publish-vercel-preflight-grid,.publish-vercel-access-list,.publish-vercel-rollback-gate,.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:280px 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-skip-link{z-index:120;background:var(--dash-surface);color:var(--dash-blue);border:1px solid #315cff38;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.dashboard-v2-skip-link:focus-visible{outline-offset:2px;outline:2px solid #315cffb8;transform:translateY(0)}.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-site-switcher-selected{color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.35}.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-width:0;min-height:36px;color:var(--dash-ink-soft);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.dashboard-v2-nav-icon{color:currentColor;flex:none;width:16px;height:16px}.dashboard-v2-nav a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-v2-nav a.dashboard-v2-site-nav-link{align-items:flex-start;min-height:42px;padding-top:8px;padding-bottom:8px}.dashboard-v2-nav a.dashboard-v2-site-nav-link>span{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.dashboard-v2-nav a:hover,.dashboard-v2-nav a:focus-visible,.dashboard-v2-nav a.active{color:var(--dash-blue);background:#0066cc14}.dashboard-v2-nav a.active{box-shadow:inset 3px 0 0 var(--dash-blue)}.dashboard-v2-sidebar-footer{border-top:1px solid var(--dash-line);gap:10px;margin-top:auto;padding-top:16px;display:grid}.dashboard-v2-mini-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-v2-mini-links a{color:var(--dash-muted);font-size:12px;font-weight:650;text-decoration:none}.dashboard-v2-mini-links a:hover,.dashboard-v2-mini-links a:focus-visible{color:var(--dash-blue);outline:none}.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-main:focus{outline:none}.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-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dash-command-trigger{border:1px solid var(--dash-line);background:var(--dash-surface);min-height:34px;color:var(--dash-ink-soft);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.dash-command-trigger svg{width:16px;height:16px;color:var(--dash-blue)}.dash-command-trigger kbd,.dash-command-dialog kbd{border:1px solid var(--dash-line);min-width:0;color:var(--dash-muted);font:inherit;white-space:nowrap;background:#f5f7fbeb;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:750;line-height:1}.dash-command-dialog{z-index:80;background:#10131847;place-items:start center;padding:min(12vh,96px) 16px 24px;display:grid;position:fixed;inset:0}.dash-command-shell{background:#fffffffa;border:1px solid #1d1d1f1f;border-radius:14px;width:min(720px,100vw - 32px);max-height:min(74vh,720px);overflow:hidden;box-shadow:0 24px 70px #10131838}.dash-command-input-row{border-bottom:1px solid var(--dash-line);grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:14px 16px;display:grid}.dash-command-input-row svg{width:18px;height:18px;color:var(--dash-blue)}.dash-command-input-row input{width:100%;color:var(--dash-ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.dash-command-input-row input::placeholder{color:var(--dash-muted)}.dash-command-close{border:1px solid var(--dash-line);background:var(--dash-surface);width:32px;height:32px;color:var(--dash-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dash-command-close:hover,.dash-command-close:focus-visible{color:var(--dash-blue);border-color:#315cff38;outline:none;box-shadow:0 0 0 3px #315cff1f}.dash-command-close svg{width:16px;height:16px}.dash-command-list{max-height:min(60vh,560px);padding:10px;overflow-y:auto}.dash-command-list [cmdk-group-heading]{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;padding:10px 8px 6px;font-size:11px;font-weight:800}.dash-command-list [cmdk-item]{min-height:52px;color:var(--dash-ink);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.dash-command-list [cmdk-item]>svg{width:18px;height:18px;color:var(--dash-blue)}.dash-command-list [cmdk-item]>span{gap:2px;min-width:0;display:grid}.dash-command-list [cmdk-item] strong,.dash-command-list [cmdk-item] small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-command-list [cmdk-item] strong{font-size:14px}.dash-command-list [cmdk-item] small{color:var(--dash-muted);font-size:12px}.dash-command-list [cmdk-item][aria-selected=true]{background:#315cff14}.dash-command-empty{color:var(--dash-muted);padding:18px 12px;font-size:13px}.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-segmented{gap:5px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.dash-segmented button,.dash-segmented a{cursor:pointer;min-width:0;min-height:32px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.dash-segmented button>span,.dash-segmented a>span{min-width:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none;line-height:1.1}.dash-segmented small{min-width:0;color:var(--dash-muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.1;overflow:hidden}.dash-segmented button.active,.dash-segmented button[aria-pressed=true],.dash-segmented button[aria-selected=true],.dash-segmented a.active,.dash-segmented a[aria-current=page]{color:var(--dash-blue)}.dash-segmented.compact button,.dash-segmented.compact a{min-height:28px}.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-segmented-control,.dash-segmented-links{border:1px solid var(--dash-line);background:#f5f7fbc7;border-radius:999px;gap:6px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.dash-segmented-control button,.dash-segmented-links a{min-width:0;min-height:30px;color:var(--dash-ink-soft);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.dash-segmented-control button:disabled{cursor:not-allowed;opacity:.52}.dash-segmented-control button.active,.dash-segmented-control button[aria-selected=true],.dash-segmented-links a.active,.dash-segmented-links a[aria-current=page]{background:var(--dash-surface);color:var(--dash-blue);box-shadow:0 1px 8px #315cff1f}.dash-segmented-control button:focus-visible,.dash-segmented-links a:focus-visible{outline-offset:2px;outline:2px solid #315cff52}.dash-segmented-control.compact{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dash-segmented-control.compact button{width:100%;padding-inline:7px}.dash-segmented-links a small{color:var(--dash-muted);font-size:11px;font-weight:650}.dash-segmented-links a span,.dash-segmented-control button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-secondary-action,.dash-text-action{min-height:34px;color:var(--dash-blue);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;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-detail-grid{align-items:start}.dash-agenttoll-ops-panel-stack{gap:14px;display:grid}.dash-agenttoll-ops-site-scroll{overscroll-behavior:contain;max-height:620px;padding-right:4px;overflow:auto}.dash-premium-grid{align-items:stretch}.dash-panel-span-all{grid-column:1/-1}.dash-next-action-hero{background:linear-gradient(135deg, #0066cc0f, #ffffffeb 52%), var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow);border:1px solid #0066cc24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dash-next-action-hero div{gap:6px;min-width:0;display:grid}.dash-next-action-hero span{color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dash-next-action-hero p{max-width:900px;color:var(--dash-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.4}.dash-next-action-hero .button{min-width:148px}.dash-confidence-strip{min-width:0;color:var(--dash-ink-soft);background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.dash-confidence-strip span{min-width:0;color:var(--dash-ink-soft);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.dash-confidence-strip strong{color:var(--dash-ink);white-space:nowrap;font-weight:760}.dashboard-v2 .dashboard-chart-frame{outline:none;min-width:0;position:relative}.dashboard-v2 .dashboard-chart-frame:focus-visible{outline-offset:4px;outline:2px solid #315cffb8}.dashboard-v2 .dashboard-chart-svg{width:100%;display:block;overflow:visible}.dashboard-v2 .dashboard-chart-gridline{stroke:#1d1d1f13;stroke-width:1px}.dashboard-v2 .dashboard-chart-y-label{fill:var(--dash-muted);font-variant-numeric:tabular-nums;letter-spacing:0;transform:scaleX(var(--dashboard-chart-y-label-x-scale,1));transform-box:fill-box;transform-origin:0;font-size:10.5px;font-weight:680}.dashboard-v2 .dashboard-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-v2 .dashboard-chart-area{pointer-events:none}.dashboard-v2 .dashboard-chart-bar{fill:#315cff1a}.dashboard-v2 .dashboard-chart-dot{fill:var(--dash-surface);stroke:var(--dash-blue)}.dashboard-v2 .dashboard-chart-dot.active{fill:var(--dash-ink);stroke:#fff}.dashboard-v2 .dashboard-chart-crosshair{stroke:var(--dash-line-strong);stroke-dasharray:4 5;stroke-width:1px}.dashboard-v2 .dashboard-chart-annotation rect{fill:#fffffff2;stroke:#1d1d1f1a;stroke-width:1px}.dashboard-v2 .dashboard-chart-annotation text{fill:var(--dash-ink);letter-spacing:0;font-size:11.5px;font-weight:760}.dashboard-v2 .dashboard-chart-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);--tooltip-gap:14px;z-index:4;border:1px solid var(--dash-line);min-width:126px;max-width:min(270px,82vw);box-shadow:var(--dash-shadow);transform:translate(-50%, calc(-100% - var(--tooltip-gap)));background:#fffffff5;border-radius:9px;gap:3px;padding:9px 10px;display:grid;position:absolute}.dashboard-v2 .dashboard-chart-tooltip.below{transform:translate(-50%, var(--tooltip-gap))}.dashboard-v2 .dashboard-chart-tooltip.left-edge{transform:translate(0, calc(-100% - var(--tooltip-gap)))}.dashboard-v2 .dashboard-chart-tooltip.right-edge{transform:translate(-100%, calc(-100% - var(--tooltip-gap)))}.dashboard-v2 .dashboard-chart-tooltip.below.left-edge{transform:translate(0, var(--tooltip-gap))}.dashboard-v2 .dashboard-chart-tooltip.below.right-edge{transform:translate(-100%, var(--tooltip-gap))}.dashboard-v2 .dashboard-chart-tooltip strong,.dashboard-v2 .dashboard-chart-tooltip span,.dashboard-v2 .dashboard-chart-tooltip small{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.22}.dashboard-v2 .dashboard-chart-tooltip small{color:var(--dash-muted)}.dashboard-v2 .dashboard-chart-tooltip span{color:var(--series-color,var(--dash-ink-soft))}.dashboard-v2 .dashboard-chart-tooltip span.coral{color:var(--dash-coral-deep)}.dashboard-v2 .dashboard-chart-sparse-callout{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #315cff1c;border-radius:8px;gap:3px;max-width:min(270px,100% - 96px);padding:10px 12px;display:grid;position:absolute;bottom:24px;left:58px;box-shadow:0 10px 28px #1d1d1f0e}.dashboard-v2 .dashboard-chart-sparse-callout strong{color:var(--dash-ink);letter-spacing:0;font-size:12px;font-weight:780;line-height:1.2}.dashboard-v2 .dashboard-chart-sparse-callout span{color:var(--dash-muted);font-size:12px;line-height:1.3}.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;gap:14px;margin:0;padding:20px;display:grid;overflow:visible}.dashboard-v2 .analytics-range-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-v2 .analytics-range-head>div{justify-items:start;min-width:0;display:grid}.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{width:fit-content;color:var(--dash-ink);font-feature-settings:"lnum" 1, "tnum" 1;font-variant-numeric:lining-nums tabular-nums;text-align:left;justify-self:start;font-size:34px;line-height:1;display:block}.dashboard-v2 .analytics-range-head a{min-height:30px;color:var(--dash-blue);white-space:nowrap;background:#0066cc0e;border:1px solid #0066cc24;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.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{background:linear-gradient(#f8faffc7,#ffffff85),linear-gradient(90deg,#315cff09,#2037a505);border-radius:8px;outline:none;min-height:198px;position:relative;overflow:visible}.dashboard-v2 .analytics-range-visual.sparse{background:linear-gradient(#f8faffe6,#ffffff9e),linear-gradient(90deg,#315cff0d,#2037a505);min-height:146px}.dashboard-v2 .analytics-range-visual.sparse svg{height:146px}.dashboard-v2 .analytics-range-visual:focus-visible,.crawler-chart-frame:focus-visible,.revenue-range-visual:focus-visible,.owner-report-trend-chart:focus-visible{outline-offset:4px;outline:2px solid #315cffb8}.dashboard-v2 .analytics-range-visual svg{width:100%;height:220px;display:block}.dashboard-v2 .analytics-range-sparse-callout,.crawler-chart-sparse-callout,.dashboard-v2 .dashboard-chart-sparse-callout{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #315cff1c;border-radius:8px;gap:3px;max-width:min(270px,100% - 112px);padding:10px 12px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 28px #1d1d1f0e}.dashboard-v2 .analytics-range-sparse-callout strong,.crawler-chart-sparse-callout strong,.dashboard-v2 .dashboard-chart-sparse-callout strong{color:var(--dash-ink);letter-spacing:0;font-size:12px;font-weight:780;line-height:1.2}.dashboard-v2 .analytics-range-sparse-callout span,.crawler-chart-sparse-callout span,.dashboard-v2 .dashboard-chart-sparse-callout span{color:var(--dash-muted);font-size:12px;line-height:1.3}.dashboard-v2 .analytics-range-gridline{stroke:var(--dash-line);stroke-width:1px}.dashboard-v2 .analytics-range-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dashboard-v2 .analytics-range-area{opacity:.82}.dashboard-v2 .analytics-range-bar{fill:#315cff1c}.dashboard-v2 .analytics-range-bar.primary{fill:#315cff42;filter:drop-shadow(0 8px 18px #315cff24)}.dashboard-v2 .analytics-range-visual.sparse .analytics-range-line{stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;animation:none}.dashboard-v2 .analytics-range-visual.sparse .analytics-range-area{opacity:.62}.dashboard-v2 .analytics-range-visual.sparse .analytics-range-bar.primary{fill:#315cff2e}.dashboard-v2 .analytics-range-quiet-marker{fill:#315cff29}.dashboard-v2 .analytics-range-endpoint-dot{left:var(--dot-x);top:var(--dot-y);z-index:3;background:var(--dash-blue);pointer-events:none;border-radius:999px;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fffffff5,0 0 0 4px #315cff1f}.dashboard-v2 .analytics-range-baseline{fill:none;stroke:#315cff33;stroke-linecap:round;stroke-width:2px}.dashboard-v2 .analytics-range-dot{fill:#fff;stroke:var(--dash-blue);stroke-width:1.8px}.dashboard-v2 .analytics-range-dot.active{fill:var(--dash-ink);stroke:#fff;stroke-width:2.6px}.dashboard-v2 .analytics-range-crosshair{stroke:var(--dash-line-strong);stroke-width:1px}.dashboard-v2 .analytics-range-axis{color:var(--dash-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.dashboard-v2 .analytics-range-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-2px;display:grid}.dashboard-v2 .analytics-range-summary span{border:1px solid var(--dash-line);background:#ffffffc2;border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.dashboard-v2 .analytics-range-summary strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:17px;line-height:1.05}.dashboard-v2 .analytics-range-summary small{color:var(--dash-muted);font-size:12px;line-height:1.25}.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-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.dash-monitoring-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.82fr);align-items:stretch}.dash-monitoring-hero-grid>.premium-dashboard-chart,.dash-monitoring-hero-grid>.dash-panel{align-self:stretch;height:100%}.premium-dashboard-chart.crawler-monitoring-premium,.dashboard-v2 .dash-overview-trend{box-shadow:0 18px 50px #315cff1a,0 12px 34px #1d1d1f0e}.dashboard-chart-shell{background:#fffffff0;border:1px solid #1d1d1f13;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid;position:relative;box-shadow:0 12px 34px #1d1d1f0e}.dashboard-chart-shell.compact{gap:10px;padding:15px}.dashboard-chart-shell.tone-coral{background:#fffffff0}.dashboard-chart-shell-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.dashboard-chart-shell-copy{gap:4px;min-width:0;display:grid}.dashboard-chart-shell-copy span,.dashboard-chart-shell-legend span{color:var(--dash-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.dashboard-chart-shell-copy h2{color:var(--dash-ink);margin:0;font-size:19px;line-height:1.16}.dashboard-chart-shell-copy p,.dashboard-chart-summary{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-chart-summary{max-width:760px}.dashboard-chart-footer{gap:12px;min-width:0;display:grid}.dashboard-chart-shell-meta{flex:none;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-chart-shell-metric{text-align:right;gap:2px;min-width:0;display:grid}.dashboard-chart-shell-metric strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.dashboard-chart-shell-metric small{color:var(--dash-muted);font-size:12px;line-height:1.25}.dashboard-chart-shell-legend,.dashboard-recharts-legend{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-chart-shell-legend{justify-content:flex-end}.dashboard-recharts-legend span{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);min-height:24px;color:var(--dash-ink-soft);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:720;line-height:1.1;display:inline-flex}.dashboard-recharts-legend i,.dashboard-recharts-tooltip i{background:var(--legend-color,var(--tooltip-color,var(--dash-blue)));border-radius:999px;width:8px;height:8px}.dashboard-recharts-frame{width:100%;height:var(--chart-height,250px);min-height:var(--chart-height,250px);background:#fbfbfdb8;border:1px solid #1d1d1f0e;border-radius:8px;position:relative;overflow:hidden}.dashboard-recharts-frame .recharts-surface{overflow:visible}.dashboard-recharts-frame .recharts-line-curve{shape-rendering:geometricprecision}.dashboard-recharts-tooltip{background:#fffffff5;border:1px solid #1d1d1f1a;border-radius:8px;gap:5px;min-width:148px;max-width:min(270px,84vw);padding:8px 9px;display:grid;box-shadow:0 10px 24px #1d1d1f17}.dashboard-recharts-tooltip strong,.dashboard-recharts-tooltip span,.dashboard-recharts-tooltip small{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.24}.dashboard-recharts-tooltip span{color:var(--dash-ink-soft);align-items:center;gap:7px;display:inline-flex}.dashboard-recharts-tooltip small{color:var(--dash-muted)}.dashboard-recharts-empty{z-index:2;border:1px dashed var(--dash-line-strong);text-align:center;background:#ffffffd1;border-radius:8px;place-content:center;gap:5px;padding:16px;display:grid;position:absolute;inset:12px}.dashboard-recharts-empty strong{color:var(--dash-ink);font-size:14px;line-height:1.2}.dashboard-recharts-empty span{max-width:320px;color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard-rank-chart{min-height:330px}.dashboard-rank-list{gap:11px;min-width:0;display:grid}.dashboard-rank-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-width:0;display:grid}.dashboard-rank-copy{gap:3px;min-width:0;display:grid}.dashboard-rank-row strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.2}.dashboard-rank-row small,.dashboard-rank-row span{color:var(--dash-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.dashboard-rank-row span{color:var(--dash-ink);font-weight:720}.dashboard-rank-bar{background:#1d1d1f0e;border-radius:999px;grid-column:1/-1;width:100%;height:7px;overflow:hidden}.dashboard-rank-bar i{width:var(--rank-fill-width,0%);border-radius:inherit;background:var(--rank-fill-color,var(--dash-blue));height:100%;opacity:var(--rank-fill-opacity,.9);display:block}.dashboard-sparkline-chart{min-width:0;height:var(--sparkline-height,48px);background:color-mix(in srgb, var(--sparkline-color,var(--dash-blue)) 5%, white);border-radius:8px;position:relative;overflow:hidden}.dashboard-sparkline-chart.empty{opacity:.72}.dashboard-sparkline-dot{fill:var(--dash-surface);stroke:var(--sparkline-color,var(--dash-blue));stroke-width:2px}.dashboard-line-dot{stroke-width:2.2px;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.revenue-range-recharts .dashboard-chart-shell-head{grid-template-columns:1fr;display:grid}.revenue-range-recharts .dashboard-chart-shell-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.revenue-range-recharts .dashboard-chart-shell-metric{text-align:left}.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%,#315cff14,#0000 36%),radial-gradient(circle at 86% 10%,#2037a50f,#0000 32%);border-radius:12px;padding:20px}.crawler-monitoring-card.crawler-monitoring-recharts{background:#fffffff0;box-shadow:0 12px 34px #1d1d1f0e}.crawler-monitoring-recharts .dashboard-chart-shell-head{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start;display:grid}.crawler-monitoring-recharts .dashboard-chart-shell-meta{justify-items:stretch;display:grid}.crawler-monitoring-recharts .dashboard-chart-shell-metric{text-align:right;order:2;justify-self:end;max-width:220px}.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:38px;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,#315cff0a,#2037a506);border:1px solid #1d1d1f12;border-radius:10px;margin-top:14px;padding:12px}.crawler-chart-frame{outline:none;height:270px;min-height:270px;position:relative;overflow:visible}.crawler-chart-frame svg{width:100%;height:270px;display:block;overflow:visible}.crawler-chart-gridline{stroke:#1d1d1f13;stroke-width:1px}.crawler-chart-bar{fill:#315cff1a}.crawler-chart-bar.primary{fill:#315cff38;filter:drop-shadow(0 10px 20px #315cff24)}.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:2.55px}.crawler-chart-line-glow{opacity:.12;stroke-width:7px}.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:var(--dash-blue-deep)}.crawler-chart-dot.active{fill:var(--dash-ink);stroke:#fff;stroke-width:3px}.crawler-chart-peak-label rect{fill:#fffffff0;stroke:#1d1d1f1a;stroke-width:1px}.crawler-chart-peak-label text{fill:var(--dash-ink);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,.crawler-chart-frame .dashboard-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-axis{color:var(--dash-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-2px;font-size:12px;display:flex}.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}.crawler-identity-pill small{text-overflow:clip;white-space:normal;overflow:visible}.dash-monitoring-proof-panel{align-self:stretch;height:100%;max-height:none;overflow:visible}.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-learn-header{min-height:240px}.dash-learn-card-heading span{color:var(--dash-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.dash-learn-safety-strip{box-shadow:var(--dash-shadow-soft);background:linear-gradient(135deg,#315cff14,#ffffffe6);border:1px solid #315cff29;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0 0 18px;padding:15px 16px;display:grid}.dash-learn-safety-strip>svg{color:var(--dash-blue);margin-top:1px}.dash-learn-safety-strip div{gap:4px;min-width:0;display:grid}.dash-learn-safety-strip strong{color:var(--dash-ink);font-size:15px;line-height:1.25}.dash-learn-safety-strip span{color:var(--dash-ink-soft);font-size:13px;font-weight:650;line-height:1.45}.dash-learn-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.dash-learn-sidebar{position:sticky;top:86px}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-card{border:1px solid var(--dash-line);box-shadow:var(--dash-shadow-soft);background:#ffffffdb;border-radius:14px;gap:12px;padding:14px;display:grid}.dashboard-v2 .dash-learn-sidebar .badge{width:fit-content;color:var(--dash-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-card nav{gap:8px;display:grid}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link{color:inherit;border:1px solid #0000;border-radius:10px;gap:3px;padding:10px 11px;text-decoration:none;display:grid}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link:hover,.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link:focus-visible,.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link.active{background:#315cff12;border-color:#315cff29}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link strong{color:var(--dash-ink);font-size:13px;line-height:1.25}.dashboard-v2 .dash-learn-sidebar .docs-sidebar-link span{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-learn-content,.dash-learn-section-stack{gap:16px;min-width:0;display:grid}.dash-learn-card{border:1px solid var(--dash-line);min-width:0;box-shadow:var(--dash-shadow);background:#ffffffe6;border-radius:18px;gap:18px;padding:24px;scroll-margin-top:86px;display:grid}.dash-learn-card.primary{background:linear-gradient(135deg,#fffffff5,#f4f7ffe6);border-color:#315cff2e}.dash-learn-card-heading{gap:8px;max-width:780px;display:grid}.dash-learn-card-heading h2{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3vw,42px);font-weight:780;line-height:1.05}.dash-learn-card-heading p,.dash-learn-section p,.dash-learn-section li{color:var(--dash-ink-soft);margin:0;font-size:15px;line-height:1.6}.dash-learn-summary-card,.dash-learn-safety-panel{background:#315cff0e;border:1px solid #315cff24;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.dash-learn-summary-card svg,.dash-learn-safety-panel>svg{color:var(--dash-blue);margin-top:2px}.dash-learn-summary-card div,.dash-learn-safety-panel>div{gap:4px;min-width:0;display:grid}.dash-learn-summary-card strong,.dash-learn-safety-panel strong{color:var(--dash-ink);font-size:14px;line-height:1.3}.dash-learn-summary-card span{color:var(--dash-ink-soft);font-size:13px;font-weight:650;line-height:1.45}.dash-learn-section{border-top:1px solid var(--dash-line);gap:10px;min-width:0;padding-top:16px;display:grid}.dash-learn-section h3{color:var(--dash-ink);margin:0;font-size:19px;font-weight:760;line-height:1.25}.dash-learn-section ul,.dash-learn-safety-panel ul{gap:8px;margin:2px 0 0;padding-left:18px;display:grid}.dash-learn-section li::marker{color:var(--dash-blue)}.dash-learn-safety-panel li::marker{color:var(--dash-blue)}.dash-learn-safety-panel li{color:var(--dash-ink-soft);font-size:13px;font-weight:650;line-height:1.5}.dash-learn-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.dash-learn-actions .button{align-items:center;gap:8px;display:inline-flex}.dash-install-header{min-height:auto;padding:4px 0 0}.dash-install-header>div:first-child{gap:6px;max-width:920px}.dash-install-header h1{max-width:920px;font-size:clamp(28px,2.55vw,36px);line-height:1.08}.dash-install-header p{max-width:760px;font-size:14px;line-height:1.45}.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(4,minmax(0,1fr));width:100%;max-width:100%;margin:0 0 12px;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 span,.dash-install-subnav strong,.dash-install-subnav small{overflow-wrap:anywhere;min-width:0;line-height:1.15;display:block}.dash-install-subnav span,.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-settings-subnav{scrollbar-width:none;border-radius:14px;grid-template-columns:repeat(6,minmax(112px,1fr));width:100%;max-width:1040px;margin-bottom:18px;display:grid;overflow-x:auto}.dash-settings-subnav::-webkit-scrollbar{display:none}.dash-settings-subnav a{text-align:center;gap:2px;min-width:0;min-height:42px;padding:6px 14px;display:grid}.dash-settings-subnav span,.dash-settings-subnav strong,.dash-settings-subnav small{overflow-wrap:normal;white-space:nowrap;min-width:0;line-height:1.15;display:block}.dash-settings-subnav span,.dash-settings-subnav strong{font-size:13px}.dash-settings-subnav small{color:var(--dash-muted);font-size:11px;font-weight:650}.dash-settings-subnav a.active small,.dash-settings-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);grid-auto-rows:max-content;align-content:start;gap:7px;padding:16px;text-decoration:none;display:grid}.dash-metric-card>.dash-metric-label{align-items:flex-start;min-height:32px;line-height:1.18;display:flex}.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);font-feature-settings:"lnum" 1, "tnum" 1;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;text-align:left;font-size:28px;font-weight:720;line-height:1;display:block}.dash-metric-value{color:inherit;font:inherit;font-feature-settings:"lnum" 1, "tnum" 1;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;text-transform:none;display:inline-block}.dash-metric-card strong .dash-metric-value{color:inherit;font:inherit;letter-spacing:0;text-transform:none}.dash-metric-card small{color:var(--dash-ink-soft);font-size:13px;line-height:1.35}.dash-metric-card .dash-metric-delta{width:fit-content;max-width:100%;min-height:24px;color:var(--dash-ink-soft);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;white-space:normal;background:#1d1d1f09;border:1px solid #1d1d1f14;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex}.dash-metric-card .dash-metric-delta.success{color:var(--dash-green);background:#147a3d12;border-color:#147a3d29}.dash-metric-card .dash-metric-delta.warning{color:var(--dash-orange);background:#b65f0013;border-color:#b65f002e}.dash-metric-card .dash-metric-delta.danger{color:var(--dash-red);background:#c6262e12;border-color:#c6262e2e}.dash-metric-card .dash-metric-delta.info{color:var(--dash-blue);background:#06c1;border-color:#0066cc24}.dash-metric-card.success strong,.dash-metric-card.warning strong,.dash-metric-card.danger strong{color:var(--dash-ink)}.dash-metric-card.money strong,.dash-metric-card.dash-revenue-card.has-revenue strong{color:var(--dash-coral)}.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-variant-numeric:tabular-nums;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-designed-state{color:var(--dash-ink-soft);justify-items:start;gap:8px;padding:16px;display:grid}.dash-designed-state>svg{width:20px;height:20px;color:var(--dash-blue)}.dash-designed-state strong{color:var(--dash-ink);font-size:15px;font-weight:720}.dash-designed-state span{color:var(--dash-ink-soft);font-size:13px;line-height:1.45}.dash-designed-state.loading>svg{animation:.9s linear infinite dashSpinner}.dash-designed-state.error{background:#a6392b0b;border-color:#a6392b47}.dash-designed-state.error>svg{color:var(--dash-danger)}.dash-designed-state-action{margin-top:4px}.dash-inline-hint{min-width:0;color:var(--dash-ink-soft);align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.dash-inline-hint svg{width:14px;height:14px;color:var(--dash-blue);flex:none}.dash-notice{color:var(--dash-ink-soft);background:#315cff0b;border:1px solid #315cff29;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;font-size:13px;line-height:1.4;display:grid}.dash-notice.compact{padding:8px 10px}.dash-notice>svg{width:16px;height:16px;color:var(--dash-blue)}.dash-notice>span{gap:2px;min-width:0;display:grid}.dash-notice strong{color:var(--dash-ink);font-size:13px;font-weight:750}.dash-notice.success{background:#2386500e;border-color:#23865033}.dash-notice.success>svg{color:var(--dash-success)}.dash-notice.warning{background:#b267160f;border-color:#b2671638}.dash-notice.warning>svg{color:var(--dash-warning)}.dash-notice.danger{background:#a6392b0e;border-color:#a6392b38}.dash-notice.danger>svg{color:var(--dash-danger)}.dash-tooltip-wrap{width:fit-content;min-width:0;display:inline-flex;position:relative}.dash-tooltip-bubble{z-index:30;color:#fff;opacity:0;pointer-events:none;width:max-content;max-width:min(260px,80vw);transition:opacity var(--dash-motion-fast) var(--dash-motion-ease), transform var(--dash-motion-fast) var(--dash-motion-ease);white-space:normal;background:#1d1d1ff0;border:1px solid #1d1d1f1a;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:650;line-height:1.35;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.dash-tooltip-wrap.bottom .dash-tooltip-bubble{top:calc(100% + 8px);bottom:auto}.dash-tooltip-wrap:hover .dash-tooltip-bubble,.dash-tooltip-wrap:focus-within .dash-tooltip-bubble{opacity:1;transform:translateY(0)}@media (max-width:640px){.dash-tooltip-bubble{overflow-wrap:anywhere;width:min(260px,100vw - 40px);max-width:calc(100vw - 40px);left:0;right:auto}}.dash-toast-region{gap:8px;min-height:0;display:grid}.dash-toast{color:var(--dash-ink);pointer-events:auto;background:#fffffffa;border:1px solid #1d1d1f1a;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 16px 44px #1013182b}.dash-toast.success{border-color:#23865033}.dash-toast.warning{border-color:#b2671638}.dash-toast.danger{border-color:#a6392b38}.dash-toast span{gap:2px;min-width:0;display:grid}.dash-toast strong{color:var(--dash-ink);font-size:13px;font-weight:750}.dash-toast small{color:var(--dash-ink-soft);font-size:12px;line-height:1.35}.dash-toast button{width:28px;height:28px;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dash-toast button svg{width:15px;height:15px}.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-revenue-card:not(.has-revenue) strong{color:var(--dash-ink)}.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-revenue-card .dash-mini-range{border-radius:14px;flex-wrap:wrap;min-height:0;max-height:none;overflow:visible}.dash-revenue-card .dash-mini-range button{flex:calc(50% - 4px);min-width:58px}.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{background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(220px,1fr) auto minmax(110px,.45fr) minmax(130px,.5fr) auto;padding:14px 0}.dash-agent-site-list article:last-child{border-bottom:1px solid var(--dash-line)}.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,.dash-site-profile-actions,.revenue-range-chart,.revenue-range-checkpoints,.revenue-range-inline-stats{gap:12px;display:grid}.site-profile-launcher-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.dash-site-launcher-intro{max-width:760px;color:var(--dash-ink-soft);margin:0 0 14px;font-size:14px;line-height:1.45}.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,.dash-site-profile-actions a{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,.dash-site-profile-actions 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,.dash-site-profile-actions strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:normal;font-weight:720;text-decoration:none}.dash-site-routing-list article{grid-template-columns:minmax(0,1fr) minmax(144px,.35fr) auto;align-items:center;gap:10px 16px;display:grid}.dash-site-route-copy,.dash-site-route-state,.dash-site-profile-actions a{gap:4px;min-width:0;display:grid}.dash-site-route-copy{gap:8px}.dash-site-route-copy>span,.dash-site-route-state{gap:4px;display:grid}.dash-site-route-copy p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.42}.dash-site-route-statuses{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dash-site-launch-status{max-width:100%;min-height:26px;color:var(--dash-ink-soft);background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.dash-site-launch-status>span{background:#6f6f738f;border-radius:999px;flex:none;width:7px;height:7px}.dash-site-launch-status.ready>span{background:var(--dash-blue)}.dash-site-launch-status.attention{background:#fff7edbd;border-color:#b65f0029}.dash-site-launch-status.attention>span{background:var(--dash-orange)}.dash-site-launch-status strong,.dash-site-launch-status em{min-width:0;color:inherit;font-size:inherit;overflow-wrap:anywhere;font-style:normal;font-weight:720}.dash-site-launch-status em{color:var(--dash-muted);font-weight:640}.dash-site-route-action{justify-self:end}.dash-site-profile-actions{grid-template-columns:1fr}.dash-site-profile-actions a{color:var(--dash-ink);text-decoration:none}.dash-site-profile-actions a:hover,.dash-site-profile-actions a:focus-visible{background:#0066cc0e;border-color:#06c3;outline:0}.dash-site-profile-actions a:hover strong,.dash-site-profile-actions a:focus-visible strong{color:var(--dash-blue)}.site-profile-launcher-grid .dash-site-routing-list article{grid-template-columns:minmax(0,1fr) minmax(144px,.35fr) auto;align-items:center}.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-next-path article,.dashboard-v2 .dash-ai-files-publish-note,.dashboard-v2 .dash-ai-files-paths article,.dashboard-v2 .dash-ai-file-list details,.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-actions{justify-items:end;gap:8px;min-width:min(260px,100%);display:grid}.dashboard-v2 .dash-ai-files-primary-actions .button{width:100%}.dashboard-v2 .dash-ai-files-inline-status{max-width:320px;color:var(--dash-muted);text-align:right;margin:0;font-size:12px;font-weight:680;line-height:1.35}.dashboard-v2 .dash-ai-files-inline-status.ok{color:var(--dash-green)}.dashboard-v2 .dash-ai-files-inline-status.warn{color:var(--dash-orange)}.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-primary p{max-width:700px}.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.ready{color:var(--dash-blue);background:#0066cc17}.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-files-next-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-v2 .dash-ai-files-generation-receipt,.dashboard-v2 .dash-ai-file-package-head{background:#f0fdf4b8;border:1px solid #147a3d29;border-radius:10px;gap:10px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-ai-files-generation-receipt.saved{background:#0066cc0b;border-color:#0066cc24}.dashboard-v2 .dash-ai-files-generation-receipt>div:first-child,.dashboard-v2 .dash-ai-file-package-head>div{gap:5px;min-width:0;display:grid}.dashboard-v2 .dash-ai-files-generation-receipt strong,.dashboard-v2 .dash-ai-file-package-head h3{color:var(--dash-ink);margin:0;font-size:16px;line-height:1.25}.dashboard-v2 .dash-ai-files-generation-receipt small,.dashboard-v2 .dash-ai-file-package-head p,.dashboard-v2 .dash-ai-file-head small{color:var(--dash-ink-soft);margin:0;font-size:12px;line-height:1.4}.dashboard-v2 .dash-ai-files-receipt-paths{flex-wrap:wrap;gap:6px;display:flex}.dashboard-v2 .dash-ai-files-receipt-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:#ffffffbf;border-radius:7px;padding:5px 7px;font-size:12px}.dashboard-v2 .dash-ai-files-next-path article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.dashboard-v2 .dash-ai-files-next-path article.current{background:#0066cc0e;border-color:#0066cc2e}.dashboard-v2 .dash-ai-files-next-path article>span{width:26px;height:26px;color:var(--dash-ink);background:#1d1d1f12;border-radius:999px;place-items:center;font-size:12px;font-weight:820;display:inline-grid}.dashboard-v2 .dash-ai-files-next-path article.current>span{background:var(--dash-blue);color:#fff}.dashboard-v2 .dash-ai-files-next-path div{gap:3px;min-width:0;display:grid}.dashboard-v2 .dash-ai-files-next-path strong{color:var(--dash-ink);font-size:14px;line-height:1.2}.dashboard-v2 .dash-ai-files-next-path small{color:var(--dash-ink-soft);font-size:12px;line-height:1.35}.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-agent-discovery-controls{background:linear-gradient(180deg, #0066cc0b, #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-agent-discovery-head{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.dashboard-v2 .dash-agent-discovery-head>div:first-child{gap:6px;min-width:0;display:grid}.dashboard-v2 .dash-agent-discovery-head h3{color:var(--dash-ink);margin:0;font-size:21px;line-height:1.12}.dashboard-v2 .dash-agent-discovery-head p,.dashboard-v2 .dash-agent-discovery-resource-list p,.dashboard-v2 .dash-agent-discovery-footer small,.dashboard-v2 .dash-agent-discovery-preview-note small{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .dash-agent-discovery-proof,.dashboard-v2 .dash-agent-discovery-summary{gap:8px;display:grid}.dashboard-v2 .dash-agent-discovery-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2 .dash-agent-discovery-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2 .dash-agent-discovery-proof span,.dashboard-v2 .dash-agent-discovery-summary span,.dashboard-v2 .dash-agent-discovery-issues span{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.dashboard-v2 .dash-agent-discovery-proof small,.dashboard-v2 .dash-agent-discovery-summary small,.dashboard-v2 .dash-agent-discovery-issues small{color:var(--dash-muted);font-size:11px;line-height:1.3}.dashboard-v2 .dash-agent-discovery-proof strong,.dashboard-v2 .dash-agent-discovery-summary strong,.dashboard-v2 .dash-agent-discovery-issues strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.dashboard-v2 .dash-agent-discovery-issues{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .dash-agent-discovery-issues span.error{background:#c6262e0e;border-color:#c6262e2e}.dashboard-v2 .dash-agent-discovery-issues span.warning{background:#b65f000e;border-color:#b65f002e}.dashboard-v2 .dash-agent-discovery-resource-list{gap:10px;display:grid}.dashboard-v2 .dash-agent-discovery-resource-list article{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:9px;gap:10px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-agent-discovery-resource-list article.ready{border-color:#147a3d24}.dashboard-v2 .dash-agent-discovery-resource-list article.warn{background:#b65f000a;border-color:#b65f002e}.dashboard-v2 .dash-agent-discovery-resource-list article.needs{background:#c6262e0b;border-color:#c6262e2e}.dashboard-v2 .dash-agent-discovery-resource-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.dashboard-v2 .dash-agent-discovery-resource-head>div{gap:4px;min-width:0;display:grid}.dashboard-v2 .dash-agent-discovery-resource-head span{color:var(--dash-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.dashboard-v2 .dash-agent-discovery-resource-head strong{color:var(--dash-ink);font-size:15px;line-height:1.25}.dashboard-v2 .dash-agent-discovery-resource-head code{color:var(--dash-ink-soft);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.dashboard-v2 .dash-agent-discovery-resource-head 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-agent-discovery-resource-list article.warn .dash-agent-discovery-resource-head em{color:var(--dash-orange);background:#b65f001a}.dashboard-v2 .dash-agent-discovery-resource-list article.needs .dash-agent-discovery-resource-head em{color:var(--dash-red);background:#c6262e17}.dashboard-v2 .dash-agent-discovery-resource-meta{flex-wrap:wrap;gap:6px;display:flex}.dashboard-v2 .dash-agent-discovery-resource-meta span{max-width:100%;color:var(--dash-muted);overflow-wrap:anywhere;background:#1d1d1f0e;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:680;line-height:1.25}.dashboard-v2 .dash-agent-discovery-preview-note{background:#0066cc0b;border:1px solid #0066cc1f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.dashboard-v2 .dash-agent-discovery-entry-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .dash-agent-discovery-entry-issues li{color:var(--dash-ink-soft);background:#1d1d1f0e;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.35}.dashboard-v2 .dash-agent-discovery-entry-issues li.error{color:var(--dash-red);background:#c6262e14}.dashboard-v2 .dash-agent-discovery-entry-issues li.warning{color:var(--dash-orange);background:#b65f0017}.dashboard-v2 .dash-agent-discovery-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-v2 .dash-agent-discovery-footer small{max-width:720px}.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-ai-file-list.progressive{gap:10px;display:grid}.dashboard-v2 .dash-ai-file-card{overflow:hidden}.dashboard-v2 .dash-ai-file-card[open]{background:linear-gradient(180deg, #0066cc09, #ffffffd6), var(--dash-surface-subtle);border-color:#0066cc2e}.dashboard-v2 .dash-ai-file-card summary{cursor:pointer;list-style:none}.dashboard-v2 .dash-ai-file-card summary::-webkit-details-marker{display:none}.dashboard-v2 .dash-ai-file-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-ai-file-head strong,.dashboard-v2 .dash-ai-file-head small{overflow-wrap:anywhere}.dashboard-v2 .dash-ai-file-head em{color:var(--dash-muted);white-space:nowrap;background:#1d1d1f12;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:760;line-height:1.2}.dashboard-v2 .dash-ai-file-card.ready .dash-ai-file-head em,.dashboard-v2 .dash-ai-file-card.recent .dash-ai-file-head em{color:var(--dash-green);background:#147a3d1a}.dashboard-v2 .dash-ai-file-body{gap:12px;min-width:0;padding:0 13px 13px;display:grid}.dashboard-v2 .dash-ai-file-empty{border:1px solid var(--dash-line);color:var(--dash-muted);background:#ffffffb8;border-radius:8px;padding:12px;font-size:13px;line-height:1.4}.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-preview{background:#ffffffd1;border:1px solid #0066cc29;border-radius:10px;gap:10px;min-width:0;padding:13px;display:grid}.dashboard-v2 .dash-structured-preview-head>div{gap:5px;min-width:0;display:grid}.dashboard-v2 .dash-structured-preview-head strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.dashboard-v2 .dash-structured-preview-head small{color:var(--dash-muted);font-size:12px;line-height:1.4}.dashboard-v2 .dash-structured-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;color:var(--dash-ink);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#0f172a0a;border:1px solid #0f172a14;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.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-list article.recent{background:#f0fdf4d1;border-color:#147a3d47}.dashboard-v2 .dash-ai-file-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.dashboard-v2 .dash-ai-file-head>div{gap:4px;min-width:0;display:grid}.dashboard-v2 .dash-ai-file-head span{color:var(--dash-blue);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);white-space:nowrap;background:#1d1d1f0f;border-radius:999px;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-coral);font-variant-numeric:tabular-nums;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;outline:none;min-height:230px;margin-top:16px;position:relative;overflow:hidden}.revenue-range-visual svg{width:100%;min-height:230px;display:block}.revenue-chart-gridline{stroke:#1d1d1f13;stroke-width:1px}.revenue-line-path{fill:none;stroke:var(--dash-coral);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.revenue-chart-crosshair{stroke:#1d1d1f38;stroke-dasharray:4 5;stroke-width:1px}.revenue-range-visual g{cursor:pointer;outline:none}.revenue-range-visual circle{fill:var(--dash-surface);stroke:var(--dash-coral);stroke-width:3px}.revenue-range-visual g.active circle{fill:var(--dash-coral)}.revenue-range-visual g.inspected circle{stroke-width:4px}.revenue-chart-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);--tooltip-gap:14px;z-index:3;min-width:136px;box-shadow:var(--dash-shadow);transform:translate(-50%, calc(-100% - var(--tooltip-gap)));background:#fffffff5;border:1px solid #1d1d1f1c;border-radius:9px;gap:2px;padding:9px 10px;display:grid;position:absolute}.revenue-chart-tooltip.below{transform:translate(-50%, var(--tooltip-gap))}.revenue-chart-tooltip.left-edge{transform:translate(0, calc(-100% - var(--tooltip-gap)))}.revenue-chart-tooltip.right-edge{transform:translate(-100%, calc(-100% - var(--tooltip-gap)))}.revenue-chart-tooltip.below.left-edge{transform:translate(0, var(--tooltip-gap))}.revenue-chart-tooltip.below.right-edge{transform:translate(-100%, var(--tooltip-gap))}.revenue-chart-tooltip strong{color:var(--dash-coral);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.revenue-range-visual .dashboard-chart-tooltip strong{color:var(--dash-coral);font-size:17px;line-height:1}.revenue-chart-tooltip span,.revenue-chart-tooltip small{color:var(--dash-muted);font-size:12px;line-height:1.25}.dashboard-chart-empty-overlay{border:1px solid var(--dash-line);max-width:min(360px,100% - 32px);color:var(--dash-muted);background:#ffffffeb;border-radius:9px;gap:2px;padding:10px 12px;display:grid;position:absolute;inset:auto 16px 16px;box-shadow:0 8px 24px #1d1d1f14}.dashboard-chart-empty-overlay strong{color:var(--dash-ink);font-size:13px}.dashboard-chart-empty-overlay span{font-size:12px;line-height:1.35}.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:#d9503d0e;border-color:#d9503d38}.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-coral);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.1}.revenue-range-note{margin:6px 0 0}.revenue-range-inline-stats{border-top:1px solid #1d1d1f14;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding-top:10px}.revenue-range-inline-stats span{gap:3px;min-width:0;display:grid}.revenue-range-inline-stats span[aria-current=true]{position:relative}.revenue-range-inline-stats span[aria-current=true]:before{content:"";background:var(--dash-coral);border-radius:999px;width:3px;height:calc(100% - 2px);position:absolute;top:1px;left:-8px}.revenue-range-inline-stats small,.revenue-range-inline-stats em{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:720;line-height:1.25}.revenue-range-inline-stats strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;line-height:1.1}.owner-report-audit-grid{grid-template-columns:minmax(0,1.38fr) minmax(420px,.92fr);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-section{gap:16px;display:grid}.dash-visibility-section+.dash-visibility-section{border-top:1px solid var(--dash-line);margin-top:22px;padding-top:20px}.dash-visibility-section-head{gap:5px;max-width:760px;display:grid}.dash-visibility-section-head span,.dash-files-rollup span,.dash-next-fix-compact>span,.ai-visibility-compact span:first-child,.ai-visibility-compact small,.dash-visibility-footer-cta span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dash-visibility-section-head h2{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:24px;line-height:1.15}.dash-visibility-section-head p{color:var(--dash-muted);margin:0;font-size:14px;line-height:1.45}.dash-readiness-panel-footer{border-top:1px solid var(--dash-line);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.dash-files-rollup,.dash-next-fix-compact,.dash-next-fix-compact article,.ai-visibility-compact>div,.ai-visibility-compact>span,.dash-visibility-footer-cta,.agent-policy-summary-line,.agent-policy-pricing-context{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;min-width:0;padding:12px}.dash-files-rollup,.dash-next-fix-compact,.dash-next-fix-compact article,.ai-visibility-compact>div,.ai-visibility-compact>span{gap:5px;display:grid}.dash-files-rollup strong,.dash-next-fix-compact strong,.ai-visibility-compact strong,.dash-visibility-footer-cta strong,.agent-policy-summary-line strong,.agent-policy-pricing-context strong{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;line-height:1.2}.dash-files-rollup small,.dash-next-fix-compact small,.ai-visibility-compact p,.ai-visibility-compact em,.dash-visibility-footer-cta,.agent-policy-summary-line small,.agent-policy-pricing-context small{color:var(--dash-muted);margin:0;font-size:12px;font-style:normal;line-height:1.4}.dash-files-rollup .dash-text-action{width:fit-content}.dash-next-fix-compact{align-content:start}.dash-next-fix-compact article{background:var(--dash-surface-subtle)}.dash-visibility-footer-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.ai-visibility-compact{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr) minmax(160px,.45fr);gap:12px;display:grid}.ai-visibility-compact>div{background:linear-gradient(#0066cc0b,#fff0 58%),#ffffffb8}.ai-visibility-compact>span strong{font-size:14px;line-height:1.25}.ai-answer-result-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ai-answer-result-strip span{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;min-width:0;padding:12px}.ai-answer-result-strip strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:20px;line-height:1.08;display:block}.ai-answer-result-strip small,.ai-answer-profile-grid span,.ai-answer-story-grid span,.ai-answer-provider-grid span,.ai-answer-source-list span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.ai-answer-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.ai-answer-profile-grid article{background:linear-gradient(#315cff0b,#fff0 74%),#ffffffc7;border:1px solid #315cff24;border-radius:8px;gap:6px;min-width:0;padding:13px 14px;display:grid}.ai-answer-profile-grid strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:14px;font-weight:730;line-height:1.25}.ai-answer-profile-grid small{color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ai-answer-profile-controls{background:linear-gradient(#315cff0a,#fff0 76%),#ffffffc2;border:1px solid #315cff24;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.ai-answer-profile-controls-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 12px;min-width:0;display:grid}.ai-answer-profile-controls-head span,.ai-answer-profile-form span{color:var(--dash-indigo);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.ai-answer-profile-controls-head strong{color:var(--dash-indigo);white-space:nowrap;background:#315cff0e;border:1px solid #315cff2e;border-radius:999px;justify-self:end;padding:5px 9px;font-size:12px;font-weight:760;line-height:1.2}.ai-answer-profile-controls-head small{color:var(--dash-muted);grid-column:1/-1;font-size:12px;line-height:1.42}.ai-answer-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-answer-profile-form label{gap:6px;min-width:0;display:grid}.ai-answer-profile-form input,.ai-answer-profile-form textarea{border:1px solid var(--dash-line);width:100%;min-width:0;color:var(--dash-ink);font:inherit;background:#ffffffe6;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.3}.ai-answer-profile-form input{height:42px}.ai-answer-profile-form textarea{resize:vertical;overflow-wrap:anywhere;min-height:58px}.ai-answer-profile-form input:focus,.ai-answer-profile-form textarea:focus{border-color:#315cff7a;outline:none;box-shadow:0 0 0 3px #315cff1f}.ai-answer-profile-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ai-answer-profile-actions p{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.42}.ai-answer-profile-actions .button{white-space:normal;min-width:136px;min-height:40px}.ai-answer-story-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-top:12px;display:grid}.ai-answer-story-grid article,.ai-answer-provider-grid article,.ai-answer-source-list article{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.ai-answer-story-grid .ai-answer-story-primary{background:linear-gradient(#315cff0e,#fff0 62%),#ffffffc7}.ai-answer-story-grid strong,.ai-answer-provider-grid strong,.ai-answer-source-list strong{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;line-height:1.22}.ai-answer-story-grid small,.ai-answer-provider-grid small,.ai-answer-source-list small{color:var(--dash-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ai-answer-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ai-answer-provider-grid article{align-content:start}.ai-answer-provider-grid small{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-answer-source-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.agent-policy-summary-line,.agent-policy-pricing-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.agent-policy-summary-line>div,.agent-policy-pricing-context>div{gap:4px;min-width:0;display:grid}.agent-policy-summary-line span,.agent-policy-pricing-context span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.agenttoll-policy-rules-home{border-top:1px solid var(--dash-line);margin-top:14px;padding-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-breakdown article.dash-crawler-row .dash-progress i{background:var(--crawler-accent)}.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-monitoring-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.68fr);align-items:start}.dash-monitoring-summary-grid>.dash-panel{flex-direction:column;align-content:start;align-self:start;height:auto;min-height:0;display:flex}.dash-monitoring-summary-grid .dash-monitoring-guide-list{flex:none;grid-auto-rows:auto;align-content:start;height:auto;margin-top:0;display:grid}.ai-visibility-live-controls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 12px;margin-top:14px;display:grid}.ai-visibility-live-controls label{min-width:0;color:var(--dash-ink-soft);gap:6px;font-size:13px;line-height:1.35;display:grid}.ai-visibility-live-controls label span{color:var(--dash-ink);font-weight:650}.ai-visibility-next-question{background:linear-gradient(#315cff0e,#fff0 72%),#ffffffc7;border:1px solid #315cff2e;border-radius:8px;gap:5px;min-width:0;padding:12px 14px;display:grid}.ai-visibility-next-question span{color:var(--dash-indigo);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.ai-visibility-next-question strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.ai-visibility-next-question small{color:var(--dash-muted);grid-column:auto;font-size:12px;line-height:1.35}.ai-visibility-live-controls textarea{border:1px solid var(--dash-line);background:var(--dash-surface);width:100%;min-width:0;min-height:68px;color:var(--dash-ink);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.35}.ai-visibility-live-controls .button{white-space:normal;min-width:170px;min-height:42px}.ai-visibility-live-controls small{color:var(--dash-muted);grid-column:1/-1;font-size:12px;line-height:1.4}.ai-visibility-live-controls .ai-visibility-next-question small{grid-column:auto}.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}.dash-agenttoll-status-strip,.dash-agenttoll-readiness-grid,.dash-agenttoll-gateway-grid,.dash-agenttoll-lifecycle-grid,.dash-agenttoll-setup-flow,.dash-agenttoll-collection-summary,.dash-agenttoll-proof-summary,.dash-agenttoll-checklist,.dash-agenttoll-receipt-money{gap:10px;display:grid}.dash-agenttoll-status-strip{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));margin-bottom:14px}.dash-agenttoll-client-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:16px;min-width:0;display:grid}.dash-agenttoll-client-hero-grid .dash-panel{height:100%}.dash-agenttoll-gross-hero{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);align-items:end;gap:18px;min-width:0;display:grid}.dash-agenttoll-gross-hero>div:first-child,.dash-agenttoll-invoice-reminder{background:#ffffffc7;border:1px solid #1d1d1f1a;border-radius:10px;min-width:0;padding:14px}.dash-agenttoll-gross-hero>div:first-child.has-revenue{background:linear-gradient(#d9503d0f,#ffffffd1);border-color:#d9503d2e}.dash-agenttoll-gross-hero>div:first-child{align-content:center;gap:7px;display:grid}.dash-agenttoll-gross-hero>div:first-child span,.dash-agenttoll-invoice-reminder span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.dash-agenttoll-gross-hero>div:first-child strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(42px,6vw,72px);line-height:.92}.dash-agenttoll-gross-hero>div:first-child.has-revenue strong{color:var(--dash-coral)}.dash-agenttoll-gross-hero>div:first-child small{color:var(--dash-muted);font-size:13px;line-height:1.35}.dash-agenttoll-earnings-context{background:#ffffffb8;border:1px solid #1d1d1f14;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin-bottom:14px;display:grid;overflow:hidden}.dash-agenttoll-earnings-context span{border-left:1px solid #1d1d1f12;gap:4px;min-width:0;padding:12px 14px;display:grid}.dash-agenttoll-earnings-context span:first-child{border-left:0}.dash-agenttoll-earnings-context small{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.dash-agenttoll-earnings-context strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;line-height:1.15}.dash-agenttoll-client-stat-grid,.dash-agenttoll-client-settings-grid,.dash-agenttoll-invoice-progress{gap:10px;min-width:0;display:grid}.dash-agenttoll-client-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end}.dash-agenttoll-client-settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.75fr);align-items:start;margin-top:14px}.dash-agenttoll-client-stat-grid span,.dash-agenttoll-invoice-progress span{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.dash-agenttoll-client-stat-grid span{background:0 0;border-width:1px 0 0;border-radius:0;padding:10px 0 0}.dash-agenttoll-client-stat-grid small,.dash-agenttoll-invoice-progress small{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.dash-agenttoll-client-stat-grid strong,.dash-agenttoll-invoice-progress strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;line-height:1.15}.dash-agenttoll-invoice-reminder{background:#ffffffc2;border-color:#1d1d1f1a;gap:12px;display:grid}.dash-agenttoll-invoice-reminder>div:first-child,.dash-agenttoll-invoice-reminder p{gap:7px;min-width:0;display:grid}.dash-agenttoll-invoice-reminder strong{color:var(--dash-ink);font-size:18px;line-height:1.2}.dash-agenttoll-invoice-reminder p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.45}.dash-agenttoll-invoice-progress{border-top:1px solid #1d1d1f14;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.dash-agenttoll-invoice-progress span{background:0 0;border:0;border-radius:0;padding:0}.dash-agenttoll-status-strip.compact{border-top:1px solid #1d1d1f14;grid-template-columns:1fr;gap:0;margin-bottom:0}.dash-agenttoll-status-strip.compact>span{background:0 0;border-width:0 0 1px;border-radius:0;padding:13px 0}.dash-agenttoll-status-strip.compact>span:last-child{border-bottom:0}.dash-agenttoll-readiness-grid,.dash-agenttoll-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-agenttoll-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-agenttoll-setup-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.dash-agenttoll-collection-summary,.dash-agenttoll-proof-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dash-agenttoll-gateway-grid+.dash-agenttoll-collection-summary,.dash-agenttoll-lifecycle-grid+.dash-agenttoll-collection-summary{margin-top:10px}.dash-agenttoll-checklist{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.dash-agenttoll-receipt-money{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-agenttoll-status-strip>span,.dash-agenttoll-readiness-grid article,.dash-agenttoll-gateway-grid span,.dash-agenttoll-lifecycle-grid span,.dash-agenttoll-receipt,.dash-agenttoll-setup-flow>span,.dash-agenttoll-collection-summary>span,.dash-agenttoll-proof-summary>span,.dash-agenttoll-checklist article,.dash-agenttoll-receipt-list article{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;min-width:0;padding:12px}.dash-agenttoll-status-strip>span,.dash-agenttoll-readiness-grid article,.dash-agenttoll-gateway-grid span,.dash-agenttoll-lifecycle-grid span,.dash-agenttoll-receipt,.dash-agenttoll-setup-flow>span,.dash-agenttoll-collection-summary>span,.dash-agenttoll-proof-summary>span,.dash-agenttoll-receipt-list article,.agenttoll-proof-controls,.agenttoll-ops-controls,.agenttoll-proof-note{gap:6px;display:grid}.dash-agenttoll-readiness-grid article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.dash-agenttoll-checklist article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.dash-agenttoll-checklist article>div{gap:5px;min-width:0;display:grid}.dash-detail-grid>aside .dash-agenttoll-readiness-grid,.dash-detail-grid>aside .dash-agenttoll-checklist,.dash-detail-grid>aside .dash-agenttoll-checklist article{grid-template-columns:1fr}.dash-detail-grid>aside .dash-agenttoll-checklist .dash-status-pill{justify-self:start}.dash-agenttoll-readiness-grid article>div{gap:5px;min-width:0;display:grid}.dash-agenttoll-readiness-grid article>div>span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1.25}.dash-agenttoll-status-strip small,.dash-agenttoll-status-strip em,.dash-agenttoll-readiness-grid small,.dash-agenttoll-gateway-grid small,.dash-agenttoll-gateway-grid em,.dash-agenttoll-lifecycle-grid small,.dash-agenttoll-receipt small,.dash-agenttoll-receipt span,.dash-agenttoll-setup-flow small,.dash-agenttoll-setup-flow em,.dash-agenttoll-collection-summary small,.dash-agenttoll-collection-summary em,.dash-agenttoll-proof-summary small,.dash-agenttoll-proof-summary em,.dash-agenttoll-proof-note,.dash-agenttoll-checklist small,.dash-agenttoll-checklist span,.dash-agenttoll-receipt-actions small,.dash-agenttoll-receipt-list small,.dash-agenttoll-receipt-list span,.dash-agenttoll-warning-list,.agenttoll-gate-head small,.agenttoll-gate-head em,.agenttoll-gate-list small,.agenttoll-gate-list span,.agenttoll-gate-evidence small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dash-agenttoll-status-strip small,.dash-agenttoll-gateway-grid small,.dash-agenttoll-lifecycle-grid small,.dash-agenttoll-receipt small,.dash-agenttoll-setup-flow small,.dash-agenttoll-collection-summary small,.dash-agenttoll-proof-summary small,.dash-agenttoll-checklist small,.dash-agenttoll-receipt-list small,.agenttoll-gate-head small,.agenttoll-gate-list small,.agenttoll-gate-evidence small{letter-spacing:.06em;text-transform:uppercase;font-weight:760}.dash-agenttoll-status-strip strong,.dash-agenttoll-readiness-grid strong,.dash-agenttoll-gateway-grid strong,.dash-agenttoll-lifecycle-grid strong,.dash-agenttoll-receipt strong,.dash-agenttoll-setup-flow strong,.dash-agenttoll-collection-summary strong,.dash-agenttoll-proof-summary strong,.dash-agenttoll-checklist strong,.dash-agenttoll-receipt-list strong,.agenttoll-proof-note strong,.agenttoll-gate-head strong,.agenttoll-gate-list strong,.agenttoll-gate-evidence strong{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;line-height:1.2}.dash-agenttoll-status-strip em,.dash-agenttoll-gateway-grid em,.dash-agenttoll-setup-flow em,.dash-agenttoll-collection-summary em,.dash-agenttoll-proof-summary em,.agenttoll-gate-head em{font-style:normal}.dash-agenttoll-warning-list{gap:6px;margin:12px 0 0;padding-left:18px;display:grid}.dash-agenttoll-receipt{margin-top:12px}.dash-agenttoll-receipt-list,.agenttoll-proof-controls,.agenttoll-ops-controls{gap:10px;margin-top:12px;display:grid}.agenttoll-gate-controls{background:#f6f8fbe6;border:1px solid #1d4ed82e;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:12px;padding:12px;display:grid}.agenttoll-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.agenttoll-gate-head>span{gap:5px;min-width:min(100%,240px);display:grid}.agenttoll-gate-list,.agenttoll-gate-evidence,.agenttoll-proof-window{gap:8px;min-width:0;display:grid}.agenttoll-gate-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.agenttoll-gate-evidence{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agenttoll-gate-list article,.agenttoll-gate-evidence span,.agenttoll-proof-window span{border:1px solid var(--dash-line);background:#fffc;border-radius:8px;min-width:0;padding:10px}.agenttoll-gate-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.agenttoll-gate-list article.is-ready{border-color:#16a34a42}.agenttoll-gate-list article.is-blocked{border-color:#ca8a0442}.agenttoll-gate-list article>div,.agenttoll-gate-evidence span,.agenttoll-proof-window span{gap:5px;display:grid}.agenttoll-proof-window{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:10px}.agenttoll-proof-window.is-active{background:#eff6ffd1;border-color:#2563eb52}.agenttoll-proof-window span{background:#ffffffb8}.agenttoll-gate-list b{color:#854d0e;text-transform:uppercase;background:#ca8a041f;border-radius:999px;align-self:start;padding:4px 8px;font-size:11px;line-height:1.1}.agenttoll-gate-list article.is-ready b{color:#166534;background:#16a34a1f}.agenttoll-waiver-reason{min-width:0;color:var(--dash-ink);gap:7px;font-size:13px;font-weight:650;display:grid}.agenttoll-waiver-reason textarea{resize:vertical;min-height:96px;font:650 13px/1.4 var(--dash-font)}.agenttoll-gate-details{border:1px solid var(--dash-line);box-sizing:border-box;background:#ffffffb8;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;overflow:hidden}.agenttoll-gate-details summary{cursor:pointer;min-width:0;max-width:100%;color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;font-weight:720}.agenttoll-gate-details>*{min-width:0;max-width:100%}.agenttoll-gate-details pre{box-sizing:border-box;color:#f8fafc;background:#111827;border-radius:8px;width:100%;max-width:100%;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.45;overflow-x:auto}.agenttoll-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;width:100%;min-width:0;max-width:100%;margin:10px 0;display:grid}.agenttoll-proof-grid label{min-width:0;color:var(--dash-ink);gap:6px;font-size:12px;font-weight:700;display:grid}.agenttoll-proof-grid input,.agenttoll-proof-grid select{border:1px solid var(--dash-line);width:100%;min-width:0;height:38px;color:var(--dash-ink);font:650 13px/1.2 var(--dash-font);background:#fff;border-radius:8px;padding:0 10px}.agenttoll-proof-grid input[readonly]{color:var(--dash-muted);background:#f6f8fbe6}.agenttoll-gate-list span,.agenttoll-gate-list strong,.agenttoll-gate-list small,.agenttoll-proof-window span,.agenttoll-proof-window strong,.agenttoll-proof-window small,.agenttoll-proof-actions,.agenttoll-waiver-reason{overflow-wrap:anywhere;min-width:0;max-width:100%}.dash-agenttoll-receipt-actions{border:1px solid var(--dash-line);background:#f6f8fbdb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.dash-agenttoll-receipt-actions .button{gap:8px}.dash-agenttoll-receipt-list article{gap:10px}.dash-agenttoll-receipt-status,.agenttoll-proof-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenttoll-proof-actions .button{gap:8px}.agenttoll-proof-controls label,.agenttoll-ops-controls label{color:var(--dash-ink);gap:7px;font-size:13px;font-weight:650;display:grid}.agenttoll-proof-controls textarea,.agenttoll-ops-controls textarea{resize:vertical;overflow-wrap:anywhere;min-height:74px;font:650 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agenttoll-proof-note{border:1px solid var(--dash-line);overflow-wrap:anywhere;background:#f6f8fbdb;border-radius:8px;min-width:0;padding:12px}.agenttoll-proof-note.danger{background:#fef2f2e6;border-color:#dc26263d}.agenttoll-proof-note.warning{background:#fffbebe6;border-color:#ca8a043d}.agenttoll-proof-note.danger strong{color:#991b1b;align-items:center;gap:6px;display:flex}.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{color:var(--dash-ink-soft);opacity:1;cursor:not-allowed;box-shadow:none;background:#f6f8fbeb;border-color:#1d1d1f1a}.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 .agent-settings-wallet-row{justify-content:flex-start;display:flex}.dashboard-v2 .agent-settings-wallet-button{width:fit-content;min-height:34px}.dashboard-v2 .agent-settings-wallet-help{background:linear-gradient(135deg,#315cff11,#ffffffe0);border:1px solid #315cff24;border-radius:12px;gap:10px;padding:12px;display:grid}.dashboard-v2 .agent-settings-wallet-help>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.dashboard-v2 .agent-settings-wallet-help svg{color:var(--dash-blue);margin-top:2px}.dashboard-v2 .agent-settings-wallet-help span{min-width:0;color:var(--dash-ink-soft);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.dashboard-v2 .agent-settings-wallet-help strong{color:var(--dash-ink);margin-right:4px}.dashboard-v2 .agent-settings-wallet-learn{align-items:center;gap:6px;width:fit-content;display:inline-flex}.dashboard-v2 .notice,.dashboard-v2 .muted,.dashboard-v2 .inline-status{color:var(--dash-ink-soft);font-size:13px;line-height:1.45}.dashboard-v2 .deployment-note em{color:var(--dash-muted);font-size:12px;font-style:normal;line-height:1.35}.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;flex:0 0 220px;gap:4px;padding:12px;text-decoration:none;display:grid}.dash-site-picker strong{overflow-wrap:anywhere}.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-platform-note{min-width:0;color:var(--dash-ink-soft);background:#ffffffbd;border:1px solid #1d1d1f17;border-radius:8px;gap:6px;padding:12px;display:grid}.dashboard-v2 .site-platform-note:not(.empty):not(.other){background:#0066cc0e;border-color:#0066cc29}.dashboard-v2 .site-platform-note.other{background:#b65f0012;border-color:#b65f0038}.dashboard-v2 .site-platform-note strong{color:var(--dash-ink);font-size:13px;font-weight:760;line-height:1.25}.dashboard-v2 .site-platform-note:not(.empty):not(.other) strong{color:var(--dash-blue)}.dashboard-v2 .site-platform-note.other strong{color:var(--dash-orange)}.dashboard-v2 .site-platform-note span{color:var(--dash-ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.42}.dashboard-v2 .site-platform-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:2px;display:flex}.dashboard-v2 .site-platform-actions a{color:var(--dash-blue);text-underline-offset:3px;font-size:13px;font-weight:760;text-decoration-color:#0066cc3d}.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:visible}.dash-install-workspace .dash-panel-head{border-bottom:1px solid #1d1d1f12;align-items:flex-start;margin-bottom:10px;padding-bottom:10px}.dash-install-wizard-subtitle{max-width:620px;margin-top:-2px;margin-bottom:12px;font-size:14px}.dashboard-v2 .dash-install-workspace .worker-install-panel{gap:18px;display:grid}.install-wizard-panel-actions{justify-items:end;gap:8px;min-width:min(260px,34vw);display:grid}.install-wizard-current-site-control{gap:4px;width:100%;min-width:220px;max-width:280px;display:grid}.install-wizard-current-site-control span{color:var(--dash-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:760}.install-wizard-current-site-control select,.install-wizard-current-site-control.single{width:100%;min-height:36px;color:var(--dash-ink);font:inherit;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:9px;padding:0 11px;font-size:14px;font-weight:680;box-shadow:0 8px 22px #0f172a0a}.install-wizard-current-site-control.single{text-align:left;cursor:default;gap:2px;min-height:52px;padding-block:7px}.install-wizard-current-site-control.single strong{color:var(--dash-ink);font-size:14px;line-height:1.2}.install-wizard-moved-button{width:100%;max-width:280px;min-height:34px}.dash-safety-grid .success{background:#147a3d12;border-color:#147a3d2e}.dash-settings-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.settings-identity-grid,.settings-subscription-summary,.settings-support-list,.settings-form-grid{gap:12px;min-width:0;display:grid}.settings-identity-grid,.settings-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-identity-grid span,.settings-subscription-summary span,.settings-support-list span,.settings-form-panel{background:#ffffffb8;border:1px solid #0f172a14;border-radius:10px;min-width:0;padding:13px}.settings-identity-grid span,.settings-subscription-summary span,.settings-support-list span{gap:5px;display:grid}.settings-identity-grid small,.settings-subscription-summary small{color:var(--dash-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:760}.settings-identity-grid strong,.settings-subscription-summary strong,.settings-support-hero strong,.settings-support-list strong,.settings-form-panel h3{color:var(--dash-ink);letter-spacing:0;margin:0}.settings-identity-grid strong,.settings-subscription-summary strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-panel{align-content:start;gap:12px;display:grid}.settings-form-panel>div:first-child{gap:5px;display:grid}.settings-form-panel h3{font-size:16px;line-height:1.25}.settings-form-panel p,.settings-support-hero small,.settings-support-list small,.settings-subscription-note{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.45}.settings-form-panel label{color:var(--dash-ink-soft);gap:6px;font-size:13px;font-weight:700;display:grid}.settings-form-panel input{width:100%;min-height:40px;color:var(--dash-ink);font:inherit;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:9px;padding:0 11px;font-size:14px}.settings-form-panel input:focus{border-color:#0066cc57;outline:none;box-shadow:0 0 0 4px #0066cc17}.settings-form-action-row,.settings-billing-action,.settings-legal-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-feedback{color:var(--dash-muted);font-size:13px;font-weight:700;line-height:1.35}.settings-feedback.success{color:var(--dash-green)}.settings-feedback.error{color:var(--dash-red)}.settings-feedback.neutral{color:var(--dash-muted)}.settings-subscription-note{margin:14px 0}.settings-support-hero{background:linear-gradient(180deg, #f7fbffe0, #ffffffd1), var(--dash-surface);border:1px solid #0066cc24;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.settings-support-hero>div{gap:5px;min-width:0;display:grid}.settings-support-hero>div strong{overflow-wrap:anywhere}.settings-support-hero .button{justify-self:start}.settings-page-header{min-height:auto;padding-bottom:4px}.settings-page-header h1{font-size:clamp(32px,3.2vw,44px)}.settings-section-stack{gap:14px;width:100%;max-width:1120px;display:grid}.settings-section-stack .dash-panel{background:linear-gradient(180deg, #fffffff0, #fafcffd6), var(--dash-surface);border-color:#0f172a16;box-shadow:inset 0 1px #ffffffe0,0 18px 44px #0f172a0e}.settings-section-stack .dash-panel-head{border-bottom:1px solid #0f172a12;align-items:start;margin-bottom:14px;padding-bottom:11px}.settings-section-stack .dash-panel-head h2{font-size:21px;line-height:1.16}.settings-row-list{background:#ffffffa3;border:1px solid #0f172a14;border-radius:12px;display:grid;overflow:hidden}.settings-row{border-top:1px solid #0f172a11;grid-template-columns:132px minmax(300px,.95fr) minmax(230px,1.15fr);align-items:center;gap:16px;min-width:0;padding:15px 16px;display:grid}.settings-row:first-child{border-top:0}.settings-row>span,.settings-metric-row small{color:var(--dash-muted);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:780}.settings-row>strong,.settings-metric-row strong,.settings-request-card strong,.settings-provider-list strong{min-width:0;color:var(--dash-ink);letter-spacing:0;overflow-wrap:break-word;word-break:normal;font-weight:760}.settings-row>small,.settings-panel-note,.settings-request-card small,.settings-provider-list small,.settings-provider-list em{min-width:0;color:var(--dash-muted);font-size:13px;font-style:normal;line-height:1.45}.settings-state-pill{width:fit-content;max-width:100%;min-height:28px;color:var(--dash-ink-soft);white-space:normal;background:#f8fafcdb;border:1px solid #0f172a1a;border-radius:999px;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:720;line-height:1.15;display:inline-flex}.settings-state-pill>span{background:var(--dash-blue);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #315cff1a}.settings-state-pill.warning{color:var(--dash-orange);background:#fffaf4eb;border-color:#b65f002e}.settings-state-pill.warning>span{background:var(--dash-orange);box-shadow:0 0 0 3px #b65f001a}.settings-panel-note{margin:14px 0 0}.settings-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-metric-row span,.settings-session-summary span,.settings-request-card,.settings-provider-list span{background:#ffffffad;border:1px solid #0f172a14;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.settings-metric-row strong{font-size:22px;line-height:1.1}.settings-workspace-form{max-width:620px}.settings-form-panel input:disabled{color:var(--dash-muted);cursor:not-allowed;background:#f1f5f9c2}.settings-session-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-session-summary small{color:var(--dash-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:760}.settings-session-summary strong{color:var(--dash-ink);font-size:14px;line-height:1.25}.settings-provider-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.settings-provider-list span{grid-template-columns:minmax(0,1fr)}.settings-provider-list em{color:var(--dash-blue);font-weight:720}.settings-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-request-card{color:inherit;text-decoration:none}.dashboard-v2 .button.billing-trial-accent{background:var(--dash-coral);color:#fff;border-color:#d9503d47;box-shadow:0 12px 24px #d9503d29}.dashboard-v2 .button.billing-trial-accent:hover,.dashboard-v2 .button.billing-trial-accent:focus-visible{background:var(--dash-coral-deep)}.dashboard-v2 .billing-readiness-list em.ready{color:var(--dash-ink-soft);background:#f8fafcdb;border:1px solid #0f172a1a;align-items:center;gap:7px;display:inline-flex}.dashboard-v2 .billing-readiness-list em.ready:before{content:"";background:var(--dash-blue);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #315cff1a}.settings-request-card:hover,.settings-request-card:focus-visible{background:#f7fbffe0;border-color:#06c3;outline:none;box-shadow:0 0 0 4px #0066cc14}.settings-privacy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-privacy-list span{align-content:start}.settings-diagnostics-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.settings-diagnostics-fallback{color:var(--dash-ink-soft);flex:100%;gap:7px;font-size:13px;font-weight:760;display:grid}.settings-diagnostics-fallback textarea{width:100%;min-height:124px;color:var(--dash-ink);font:inherit;resize:vertical;background:#f8fafcd1;border:1px solid #0f172a1a;border-radius:10px;padding:11px;font-size:12px;line-height:1.45}.dash-safety-grid .warning{background:#b65f0014;border-color:#b65f0033}.dash-provider-manuals{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-provider-manuals-wide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.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}.dash-provider-manual summary.manual-provider-head{cursor:pointer;list-style:none}.dash-provider-manual summary.manual-provider-head::-webkit-details-marker{display:none}.dash-provider-manual:not([open]) summary.manual-provider-head{border-bottom:0;padding-bottom:0}.dash-provider-manual.detected{background:linear-gradient(180deg, #0066cc0e, #ffffffb8), var(--dash-surface);border-color:#06c3}.manual-provider-body{gap:10px;min-width:0;display:grid}.manual-provider-body>p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.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-wizard-command,.dashboard-v2 .install-active-step,.dashboard-v2 .install-wizard-side-panel,.dashboard-v2 .install-owner-path span,.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-install-title-block{border-bottom:1px solid var(--dash-line);gap:6px;padding-bottom:12px;display:grid}.dashboard-v2 .provider-install-title-block h2{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.08}.dashboard-v2 .provider-install-title-block p{max-width:720px;color:var(--dash-ink-soft);margin:0;font-size:15px;line-height:1.45}.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-wizard-command{background:linear-gradient(135deg, #0066cc12, transparent 46%), var(--dash-surface-subtle);border-color:#0066cc29;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:16px;display:grid}.dashboard-v2 .install-wizard-command-main{gap:9px;min-width:0;display:grid}.dashboard-v2 .install-wizard-command-main h3{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:24px;line-height:1.12}.dashboard-v2 .install-wizard-command-main p{max-width:680px;color:var(--dash-ink-soft);margin:0;font-size:14px;line-height:1.45}.dashboard-v2 .install-wizard-command-action{justify-items:start;gap:8px;margin-top:4px;display:grid}.dashboard-v2 .install-wizard-command .wizard-action-stack{justify-content:flex-start}.dashboard-v2 .install-wizard-command .wizard-inline-note{text-align:left;justify-self:start;max-width:none}.dashboard-v2 .install-owner-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2 .install-owner-wizard{gap:12px;min-width:0;display:grid}.dashboard-v2 .install-wizard-stepper.owner{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2 .install-wizard-stepper.owner li{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:126px}.dashboard-v2 .install-wizard-stepper.owner .install-step-state{grid-column:1/-1;justify-self:start}.dashboard-v2 .install-owner-path span{background:#ffffffb8;gap:4px;padding:11px;display:grid}.dashboard-v2 .install-owner-path span.ok{background:#f0fdf4d1;border-color:#147a3d2e}.dashboard-v2 .install-owner-path span.active{background:#0066cc13;border-color:#0066cc38}.dashboard-v2 .install-owner-path span.pending{border-color:#1d1d1f14}.dashboard-v2 .install-owner-path small{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.2}.dashboard-v2 .install-owner-path strong{color:var(--dash-ink);font-size:14px;line-height:1.2}.dashboard-v2 .provider-publish-stage{min-width:0;display:grid}.dashboard-v2 .install-activity-log[open] .provider-private-grid{margin-top:12px}.dashboard-v2 .install-host-row,.dashboard-v2 .install-host-needed,.dashboard-v2 .install-host-selector,.dashboard-v2 .install-wizard-map-details,.dashboard-v2 .install-checks-receipt{min-width:0}.dashboard-v2 .install-host-row{border-block:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dashboard-v2 .install-host-row>div,.dashboard-v2 .install-host-needed>div,.dashboard-v2 .install-checks-receipt-head>div{gap:5px;min-width:0;display:grid}.dashboard-v2 .install-host-row span{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:780}.dashboard-v2 .install-host-row strong,.dashboard-v2 .install-host-needed h3,.dashboard-v2 .install-checks-receipt h3{color:var(--dash-ink);letter-spacing:0;margin:0;font-size:17px;line-height:1.2}.dashboard-v2 .install-host-row p,.dashboard-v2 .install-host-needed p,.dashboard-v2 .install-checks-receipt p{max-width:760px;color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .install-host-needed{background:linear-gradient(180deg, #fff7edad, #ffffffd6), var(--dash-surface);border:1px solid #b65f002e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dashboard-v2 .install-host-needed small{color:var(--dash-muted);font-weight:700}.dashboard-v2 .install-host-selector{border-bottom:1px solid var(--dash-line);gap:0;padding:8px 0 4px;display:grid}.dashboard-v2 .install-host-selector>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a0f;border-radius:0;gap:3px;padding:10px 8px;display:grid}.dashboard-v2 .install-host-selector>button:last-of-type{border-bottom:0}.dashboard-v2 .install-host-selector>button.active{background:#0066cc12;border-radius:8px}.dashboard-v2 .install-host-selector strong{color:var(--dash-ink);font-size:14px}.dashboard-v2 .install-host-selector small{color:var(--dash-muted);line-height:1.35}.dashboard-v2 .install-host-selector-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.dashboard-v2 .install-wizard-map-details{border-top:1px solid var(--dash-line);padding-top:12px}.dashboard-v2 .install-wizard-map-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.dashboard-v2 .install-wizard-map-details summary::-webkit-details-marker{display:none}.dashboard-v2 .install-wizard-map-details summary strong{color:var(--dash-ink);font-size:14px}.dashboard-v2 .install-wizard-map-details summary small{color:var(--dash-muted);font-weight:700;line-height:1.35}.dashboard-v2 .install-wizard-map-details[open] .install-wizard-stepper{margin-top:12px}.dashboard-v2 .private-adapter-bundle{border-block:1px solid var(--dash-line);gap:14px;min-width:0;padding-block:14px;display:grid}.dashboard-v2 .private-adapter-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.dashboard-v2 .private-adapter-heading>div:first-child{gap:7px;min-width:0;display:grid}.dashboard-v2 .private-adapter-heading h3{color:var(--dash-ink);margin:0;font-size:17px;line-height:1.2}.dashboard-v2 .private-adapter-heading p{max-width:760px;color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .provider-private-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-v2 .provider-private-grid span{border:1px solid var(--dash-line);background:#f8fafcbd;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.dashboard-v2 .provider-private-grid span.ok{background:#f0fdf4b8;border-color:#16a34a38}.dashboard-v2 .provider-private-grid span.warn{background:#fff7edc7;border-color:#b65f0038}.dashboard-v2 .provider-private-grid small,.dashboard-v2 .provider-private-grid em{min-width:0;color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.dashboard-v2 .provider-private-grid strong{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.dashboard-v2 .private-adapter-actions{margin:0}.dashboard-v2 .private-provider-automation{background:linear-gradient(#f4fbf8d1,#fffffff0);border:1px solid #2c6b5b2e;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.dashboard-v2 .private-provider-automation.pending{border-color:var(--dash-line);background:#f8fafcbd}.dashboard-v2 .private-automation-head{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:start;gap:14px;min-width:0;display:grid}.dashboard-v2 .private-automation-head>div:first-child{gap:7px;min-width:0;display:grid}.dashboard-v2 .private-automation-head h4{color:var(--dash-ink);margin:0;font-size:16px;line-height:1.22}.dashboard-v2 .private-automation-head p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.45}.dashboard-v2 .private-automation-meta{gap:8px;min-width:0;display:grid}.dashboard-v2 .private-automation-meta span,.dashboard-v2 .private-automation-route-grid span{border:1px solid var(--dash-line);background:#ffffffc7;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-v2 .private-automation-meta small,.dashboard-v2 .private-automation-route-grid small,.dashboard-v2 .private-automation-route-grid em,.dashboard-v2 .private-automation-steps small,.dashboard-v2 .private-automation-steps em,.dashboard-v2 .private-automation-split li{min-width:0;color:var(--dash-muted);overflow-wrap:anywhere;font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.dashboard-v2 .private-automation-meta strong,.dashboard-v2 .private-automation-route-grid strong{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.dashboard-v2 .private-automation-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.dashboard-v2 .private-automation-split>div{border-top:1px solid #2c6b5b29;gap:8px;min-width:0;padding:12px;display:grid}.dashboard-v2 .private-automation-split strong,.dashboard-v2 .private-automation-steps strong,.dashboard-v2 .private-automation-checks strong{color:var(--dash-ink);font-size:13px;line-height:1.3}.dashboard-v2 .private-automation-split ul{gap:6px;margin:0;padding-left:18px;display:grid}.dashboard-v2 .private-automation-steps{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-v2 .private-automation-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.dashboard-v2 .private-automation-steps li>span{background:var(--dash-ink);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.dashboard-v2 .private-automation-steps li>div{border-bottom:1px solid #2c6b5b1f;gap:4px;min-width:0;padding-bottom:8px;display:grid}.dashboard-v2 .private-automation-steps p{color:var(--dash-ink-soft);margin:0;font-size:13px;line-height:1.42}.dashboard-v2 .private-automation-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-v2 .private-automation-route-grid span.ok{background:#f0fdf4b8;border-color:#16a34a38}.dashboard-v2 .private-automation-route-grid span.warn{background:#fff7edc7;border-color:#b65f0038}.dashboard-v2 .private-automation-route-grid span.pending{background:#f8fafce6;border-color:#61748b3d}.dashboard-v2 .private-automation-details{margin-top:0}.dashboard-v2 .private-automation-checks{gap:10px;min-width:0;display:grid}.dashboard-v2 .private-automation-checks article{border-bottom:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;padding:10px 0;display:grid}.dashboard-v2 .private-automation-checks article>div{gap:4px;min-width:0;display:grid}.dashboard-v2 .private-automation-checks small{min-width:0;color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.dashboard-v2 .private-automation-checks pre{border:1px solid var(--dash-line);color:var(--dash-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a0a;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.dashboard-v2 .private-adapter-output{gap:12px;min-width:0;display:grid}.dashboard-v2 .private-adapter-file-list{gap:10px;min-width:0;display:grid}.dashboard-v2 .provider-file-card{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:8px;min-width:0}.dashboard-v2 .provider-file-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;list-style:none;display:flex}.dashboard-v2 .provider-file-card summary::-webkit-details-marker{display:none}.dashboard-v2 .provider-file-card summary strong{min-width:0;color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.dashboard-v2 .provider-file-card summary span{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-v2 .provider-file-card pre{border-top:1px solid var(--dash-line);max-height:380px;color:var(--dash-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.dashboard-v2 .private-adapter-list{border:1px solid var(--dash-line);background:#f8fafcbd;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.dashboard-v2 .private-adapter-list>strong{color:var(--dash-ink);font-size:13px}.dashboard-v2 .private-adapter-list ol,.dashboard-v2 .private-adapter-list ul{color:var(--dash-ink-soft);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.42;display:grid}.dashboard-v2 .private-adapter-list li{overflow-wrap:anywhere}.dashboard-v2 .install-checks-receipt{border-top:1px solid var(--dash-line);gap:12px;padding-top:14px;display:grid}.dashboard-v2 .install-checks-receipt-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-v2 .install-receipt-proof-list{border-block:1px solid var(--dash-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-v2 .install-receipt-proof-list span{border-right:1px solid #0f172a12;gap:4px;min-width:0;padding:10px;display:grid}.dashboard-v2 .install-receipt-proof-list span:last-child{border-right:0}.dashboard-v2 .install-receipt-proof-list strong{color:var(--dash-ink);font-size:13px;line-height:1.2}.dashboard-v2 .install-receipt-proof-list small{color:var(--dash-muted);font-size:12px;line-height:1.35}.dashboard-v2 .install-receipt-proof-list span.ok strong{color:var(--dash-green)}.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.done{background:radial-gradient(circle at 92% 10%,#147a3d12,#0000 34%),#f0fdf473;border-color:#147a3d2e}.dashboard-v2 .install-active-step.done>span{color:var(--dash-green)}.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 .install-step-safety-note{padding-top:4px;color:var(--dash-muted)!important;font-size:12px!important}.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-blue);background:#0066cc1a}.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-ink-soft);background:#0000000e}.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{color:var(--dash-ink-soft);background:#f6f8fbeb;border-color:#1d1d1f1a}.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-coral-deep);background:#d9503d1a}.agent-policy-advanced pre{white-space:pre-wrap;overflow-wrap:anywhere}.dash-table-wrap{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:12px;max-width:100%;overflow-x:auto}.dash-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:min(720px,100%)}.dash-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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-install-header{min-height:auto}.dash-overview-grid>.dash-panel,.dash-detail-grid>.dash-panel{flex-direction:column;display:flex}.operator-account-panel{grid-column:1/-1}.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-audit-wizard-next .next-setup-proof{grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(84px,.72fr))}.dashboard-audit-wizard-next .next-setup-proof strong{overflow-wrap:normal;word-break:normal}.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}.dash-section-tabs a.active,.dash-section-tabs a[aria-current=page]{color:var(--dash-blue);background:#315cff12;border-color:#315cff3d}.owner-report-view-tabs{margin:-2px 0 14px}.owner-report-view-tabs a{gap:8px}.owner-report-view-tabs small{color:var(--dash-muted);font-size:11px}.owner-report-score strong{font-size:clamp(44px,5vw,66px)!important}.owner-report-story{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:0;display:grid;overflow:visible}.owner-report-story article,.owner-report-linkout-grid article,.owner-report-trend,.owner-report-view-stack .dash-monitoring-guide-list article{min-width:0}.owner-report-story article{border-top:1px solid var(--dash-line);background:0 0;gap:8px;min-height:0;padding:14px 0 0;display:grid}.owner-report-story article.ok{border-color:#147a3d33}.owner-report-story article.warn{border-color:#b65f0033}.owner-report-story article.pending{border-color:#315cff2e}.owner-report-story span,.owner-report-linkout-grid span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.owner-report-story strong,.owner-report-linkout-grid strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.18}.phase3-monitoring-strip span.money strong,.dash-signal-list span.money strong,.owner-report-money-inline.positive{color:var(--dash-coral)}.owner-report-story p,.owner-report-linkout-grid small{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.42}.owner-report-deliverable-hero{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow-soft);border-radius:12px;margin-bottom:14px;padding:16px 18px}.owner-report-deliverable-hero .readiness-report-export{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.owner-report-deliverable-hero .readiness-report-export>div:first-child{min-width:0}.owner-report-deliverable-hero h3{color:var(--dash-ink);margin:5px 0;font-size:22px;line-height:1.15}.owner-report-deliverable-hero p{max-width:820px;color:var(--dash-muted);margin:0;font-size:14px;line-height:1.45}.owner-report-deliverable-hero .readiness-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.owner-report-deliverable-hero .report-action-status{grid-column:1/-1}.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-agency-grid{align-items:start}.owner-report-agency-grid>.dash-panel,.owner-report-agency-stack>.dash-panel{align-content:start;min-height:0}.owner-report-agency-stack{align-content:start;gap:14px;min-width:0;display:grid}.owner-report-agency-stack .owner-report-export-row{margin-bottom:0}.owner-report-view-stack{gap:14px;display:grid}.owner-report-reporting-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.owner-report-main-stack{gap:14px;min-width:0;display:grid}.owner-report-history-panel{align-content:start;min-height:0}.owner-report-history-panel .dash-audit-history-downloads{border-top:1px solid var(--dash-line);padding-top:4px}.owner-report-history-panel .dash-audit-history-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-report-linkout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-report-linkout-grid article{border-top:1px solid var(--dash-line);background:0 0;gap:9px;padding:12px 0 0;display:grid}.owner-report-linkout-grid article.money strong{color:var(--dash-coral)}.owner-report-linkout-grid article>div{gap:4px;display:grid}.owner-report-ai-summary-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 12px;display:grid}.owner-report-ai-summary-strip span{border-top:1px solid var(--dash-line);gap:4px;min-width:0;padding-top:10px;display:grid}.owner-report-ai-summary-strip strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:22px;line-height:1.08}.owner-report-ai-summary-strip small,.owner-report-ai-takeaways span{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.owner-report-ai-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-report-ai-takeaways article{border:1px solid var(--dash-line);background:#ffffffb8;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.owner-report-ai-takeaways article.info{background:linear-gradient(#315cff0b,#fff0 70%),#ffffffc2;border-color:#315cff2e}.owner-report-ai-takeaways article.warning{border-color:#b65f002e}.owner-report-ai-takeaways strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.2}.owner-report-ai-takeaways small{color:var(--dash-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.42}.owner-report-linkout-meter{background:#1d1d1f14;border-radius:999px;height:6px;display:block;overflow:hidden}.owner-report-linkout-meter i{width:var(--proof-percent);border-radius:inherit;background:var(--dash-blue);height:100%;display:block}.owner-report-trend{background:0 0;border:0;border-radius:0;gap:10px;margin:14px 0;padding:0;display:grid}.owner-report-trend.empty strong,.owner-report-trend-summary strong{color:var(--dash-ink);font-variant-numeric:tabular-nums}.owner-report-trend.empty small,.owner-report-trend-summary small{color:var(--dash-muted);font-size:12px;line-height:1.35}.owner-report-trend svg{width:100%;min-height:150px;display:block}.owner-report-trend-chart{--dashboard-chart-y-label-x-scale:1.55;border-radius:8px;outline:none;min-width:0;position:relative}.owner-report-history-panel .premium-dashboard-chart.owner-report-trend-chart-readable{min-height:398px;box-shadow:0 16px 40px #315cff12,0 10px 28px #1d1d1f0b}.owner-report-history-panel .premium-dashboard-chart.owner-report-trend-chart-readable svg{min-height:280px}.owner-report-trend-axis{fill:none;stroke:var(--dash-line-strong);stroke-width:1px}.owner-report-trend-line{fill:none;stroke:var(--dash-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px}.owner-report-trend circle{fill:var(--dash-surface);stroke:var(--dash-blue);stroke-width:3px}.owner-report-trend circle.active{fill:var(--dash-blue);stroke:var(--dash-surface);stroke-width:4px}.owner-report-trend-crosshair{stroke:var(--dash-line-strong);stroke-dasharray:4 5;stroke-width:1px}.owner-report-trend-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:3;border:1px solid var(--dash-line);min-width:126px;box-shadow:var(--dash-shadow);background:#fffffff5;border-radius:9px;gap:2px;padding:9px 10px;display:grid;position:absolute;transform:translate(-50%,-118%)}.owner-report-trend-tooltip.below{transform:translate(-50%,18%)}.owner-report-trend-tooltip.left-edge{transform:translateY(-118%)}.owner-report-trend-tooltip.right-edge{transform:translate(-100%,-118%)}.owner-report-trend-tooltip.below.left-edge{transform:translateY(18%)}.owner-report-trend-tooltip.below.right-edge{transform:translate(-100%,18%)}.owner-report-trend-tooltip strong{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:16px;line-height:1}.owner-report-trend-tooltip span,.owner-report-trend-tooltip small{color:var(--dash-muted);font-size:12px;line-height:1.25}.owner-report-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-report-trend-summary span{gap:3px;display:grid}.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>article{box-shadow:none;border-color:#1d1d1f14}.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-top:1px solid var(--dash-line);background:0 0;gap:8px;min-width:0;padding:10px 0 0;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 th{z-index:1;background:color-mix(in srgb, var(--dash-surface) 94%, var(--dash-blue) 6%);color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1.2;position:sticky;top:0}.dash-table-head-label{align-items:center;gap:6px;max-width:100%;display:inline-flex}.dash-table-sort-link{max-width:100%;color:inherit;padding-inline-end:4px;text-decoration:none;display:inline-flex}.dash-table-sort-link:hover,.dash-table-sort-link:focus-visible{color:var(--dash-blue);outline:none}.dash-table-sort-link:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #315cff26}.dash-table th[data-sortable=true] .dash-table-head-label:after{content:"";opacity:.42;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.dash-table th[aria-sort=ascending] .dash-table-head-label:after{opacity:.8}.dash-table th[aria-sort=descending] .dash-table-head-label:after{opacity:.8;transform:rotate(45deg)scale(-1)translateY(-1px)}.dash-table th[data-align=right],.dash-table td[data-align=right]{text-align:right}.dash-table th[data-numeric=true],.dash-table td[data-numeric=true]{font-variant-numeric:tabular-nums}.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-segmented-links{border-radius:16px;justify-content:flex-start;overflow-x:auto}.dash-segmented-links a{flex:none;justify-content:flex-start;min-width:max-content;padding-inline:12px}.dash-segmented-links a span,.dash-segmented-links a small{text-overflow:clip;white-space:nowrap;overflow:visible}.dash-segmented-control.compact,.dash-mini-range{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;max-height:none;display:grid;overflow:visible}.dash-segmented-control.compact button,.dash-mini-range button{width:100%;min-width:0;padding-inline:8px}.dash-segmented-control.compact button span,.dash-mini-range button span{text-overflow:clip;white-space:normal;overflow:visible}.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-wrap{background:0 0;border: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[data-align=right]{text-align:left}.dash-table td[data-numeric=true]{justify-items:start}.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,.dash-progress.warning i{background:var(--dash-blue)}.dash-progress.danger i{background:var(--dash-red)}@keyframes dashSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashChartDraw{0%{opacity:.44;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes dashSkeletonShimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes dashSpinner{to{transform:rotate(360deg)}}.analytics-range-line,.crawler-chart-line,.crawler-chart-line-glow,.dashboard-chart-line,.monitoring-series-line,.monitoring-spark-line,.owner-report-trend-line,.revenue-line-path{stroke-dasharray:1;stroke-dashoffset:0}.dash-skeleton{background:color-mix(in srgb, var(--dash-blue) 7%, var(--dash-surface-subtle));color:#0000;border-radius:8px;min-height:16px;position:relative;overflow:hidden}.dash-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);position:absolute;inset:0;transform:translate(-110%)}@media (prefers-reduced-motion:no-preference){.dash-panel,.dash-metric-card,.dash-site-picker a{animation:dashSurfaceIn var(--dash-motion-medium) var(--dash-motion-ease) both}.dash-install-workspace{animation:none;transform:none}.dash-subnav a,.dash-segmented-control button,.dash-segmented-links a,.dashboard-v2 .button,.dashboard-v2-primary-action,.dash-metric-card,.dash-table tbody tr,.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,.dash-segmented-control button:hover,.dash-segmented-links a:hover,a.dash-metric-card:hover,.dashboard-v2-nav a:hover{transform:translateY(-1px)}.dashboard-v2 .button:active,.dashboard-v2-primary-action:active,.dash-segmented-control button:active,.dash-segmented-links a:active,a.dash-metric-card:active{transform:translateY(0)scale(.985)}.dash-table tbody tr:hover{background:color-mix(in srgb, var(--dash-blue) 5%, transparent)}.analytics-range-line,.crawler-chart-line,.crawler-chart-line-glow,.dashboard-chart-line,.monitoring-series-line,.monitoring-spark-line,.owner-report-trend-line,.revenue-line-path{animation:dashChartDraw var(--dash-motion-slow) var(--dash-motion-ease) both}.dash-skeleton:after{animation:dashSkeletonShimmer 1.35s var(--dash-motion-ease) infinite}}@media (prefers-reduced-motion:reduce){.dash-panel,.dash-metric-card,.dash-site-picker a,.analytics-range-line,.crawler-chart-line,.crawler-chart-line-glow,.dashboard-chart-line,.monitoring-series-line,.monitoring-spark-line,.owner-report-trend-line,.revenue-line-path,.dash-skeleton:after{animation:none}.dash-subnav a,.dash-segmented-control button,.dash-segmented-links a,.dashboard-v2 .button,.dashboard-v2-primary-action,.dash-metric-card,.dash-table tbody tr,.dashboard-v2-nav a{transition:none}}@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-agenttoll-client-hero-grid,.dash-agenttoll-gross-hero,.dash-agenttoll-client-settings-grid,.dash-learn-layout,.dash-settings-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-next-action-hero,.dashboard-v2 .analytics-range-head{grid-template-columns:1fr;align-items:start}.dash-next-action-hero{display:grid}.dash-next-action-hero .button{width:fit-content}.dashboard-v2 .analytics-range-head{display:grid}.dashboard-v2 .analytics-range-head a{width:fit-content}.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-agent-site-list article{grid-template-columns:1fr}.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}.dash-site-route-action{justify-self:start}.site-profile-launcher-grid .dash-site-routing-list article{grid-template-columns:minmax(0,1fr)}.dash-agenttoll-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-agenttoll-status-strip.compact{grid-template-columns:1fr}.dash-agenttoll-setup-flow,.dash-agenttoll-earnings-context,.dash-agenttoll-client-stat-grid,.dash-agenttoll-checklist,.dash-agenttoll-invoice-progress,.dash-agenttoll-receipt-money,.agent-policy-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-payment-boundary-grid,.agent-payment-boundary-head,.dashboard-v2 .dash-agent-discovery-head,.dashboard-v2 .dash-agent-discovery-proof,.dashboard-v2 .dash-agent-discovery-summary,.dashboard-v2 .dash-agent-discovery-issues,.dashboard-v2 .dash-structured-access-head,.dashboard-v2 .dash-structured-route-grid,.dash-provider-manuals-wide,.owner-report-deliverable-hero .readiness-report-export,.owner-report-deliverable-hero,.owner-report-client-handoff,.owner-report-story,.owner-report-linkout-grid,.owner-report-reporting-grid,.owner-report-proof-strip,.owner-report-final-check-grid{grid-template-columns:1fr}.dashboard-v2 .dash-agent-discovery-resource-head,.dashboard-v2 .dash-agent-discovery-preview-note,.dashboard-v2 .dash-agent-discovery-footer{grid-template-columns:1fr;justify-items:start;display:grid}.revenue-range-chart-head{display:grid}.revenue-range-chart-head .dash-mini-range{width:100%}.dash-monitoring-hero-grid,.crawler-monitoring-head,.dash-monitoring-summary-grid,.crawler-identity-rail{grid-template-columns:1fr}.dash-monitoring-proof-panel{max-height:none}.dash-learn-sidebar{position:static}}@media (max-width:760px){.ai-visibility-live-controls{grid-template-columns:1fr}.ai-visibility-live-controls .button{width:100%}.dash-readiness-panel-footer,.ai-visibility-compact,.ai-answer-result-strip,.ai-answer-profile-grid,.ai-answer-profile-form,.ai-answer-profile-actions,.ai-answer-story-grid,.ai-answer-provider-grid,.ai-answer-source-list,.owner-report-ai-summary-strip,.owner-report-ai-takeaways,.dash-visibility-footer-cta,.agent-policy-summary-line,.agent-policy-pricing-context,.ai-answer-profile-controls-head{grid-template-columns:1fr}.ai-answer-profile-controls-head strong,.dash-visibility-footer-cta .dash-text-action,.agent-policy-summary-line .dash-text-action,.agent-policy-pricing-context .dash-text-action{justify-self:start}}@media (max-width:620px){.owner-report-history-panel .dash-audit-history-rows,.dash-metric-grid{grid-template-columns:1fr}.dash-page-header h1{font-size:34px}.dashboard-v2-topbar-actions,.dash-command-trigger,.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-agenttoll-client-hero-grid,.dash-agenttoll-gross-hero,.dash-agenttoll-earnings-context,.dash-agenttoll-client-stat-grid,.dash-agenttoll-client-settings-grid,.dash-agenttoll-invoice-progress,.dash-learn-safety-strip,.dash-learn-summary-card,.dash-learn-safety-panel,.dashboard-v2 .agent-settings-wallet-help>div,.site-profile-launcher-grid,.dash-site-profile-facts,.dash-site-profile-actions,.dash-site-routing-list article,.revenue-range-checkpoints,.revenue-range-inline-stats,.dash-site-health-list article,.dash-agent-site-list article,.dash-crawler-insight-strip,.dash-monitoring-guide-list,.dash-selected-readiness-list,.owner-report-trend-summary,.dash-business-readiness-grid,.dash-agenttoll-status-strip,.dash-agenttoll-readiness-grid,.dash-agenttoll-gateway-grid,.dash-agenttoll-lifecycle-grid,.dash-agenttoll-setup-flow,.dash-agenttoll-collection-summary,.dash-agenttoll-proof-summary,.dash-agenttoll-checklist,.dash-agenttoll-receipt-money,.agenttoll-gate-list,.agenttoll-gate-evidence,.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,.dashboard-v2 .analytics-range-summary,.dashboard-audit-wizard-next .next-setup-proof,.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-wizard-command,.dashboard-v2 .install-host-needed,.dashboard-v2 .install-owner-path,.dashboard-v2 .install-wizard-stepper.owner,.dashboard-v2 .install-guided-layout,.dashboard-v2 .install-wizard-fact-grid,.dashboard-v2 .install-receipt-proof-list,.dashboard-v2 .wizard-action-stack,.dashboard-v2 .private-adapter-heading,.dashboard-v2 .private-automation-head,.dashboard-v2 .private-automation-split,.dashboard-v2 .private-automation-route-grid,.dashboard-v2 .private-automation-checks article,.dashboard-v2 .provider-private-grid,.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-next-path,.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}.dash-learn-card{border-radius:14px;padding:18px}.dash-learn-card-heading h2{font-size:28px}.dash-learn-actions{justify-content:stretch;display:grid}.dash-learn-actions .button,.dash-learn-actions .dash-text-action{justify-content:center;width:100%}.dashboard-v2 .agent-settings-wallet-learn{justify-content:flex-start;width:fit-content}.agenttoll-proof-controls textarea,.agenttoll-ops-controls textarea,.agenttoll-waiver-reason textarea{min-height:152px}.dashboard-v2 .dash-ai-files-primary,.dashboard-v2 .dash-ai-file-head,.dashboard-v2 .wizard-action-stack{display:grid}.dashboard-v2 .dash-ai-files-primary-actions{justify-items:stretch}.dashboard-v2 .dash-ai-files-inline-status{text-align:left;max-width:none}.dashboard-v2 .install-host-row,.dashboard-v2 .install-checks-receipt-head,.dashboard-v2 .install-wizard-panel-actions,.dashboard-v2 .publish-automation-head,.dashboard-v2 .publish-automation-actions,.dashboard-v2 .private-adapter-heading .provider-deep-link-row,.dashboard-v2 .provider-file-card summary,.dashboard-v2 .private-automation-checks article{display:grid}.dashboard-v2 .private-adapter-heading .provider-deep-link-row,.dashboard-v2 .provider-file-card summary span,.dashboard-v2 .private-automation-checks article .dash-text-action{justify-content:flex-start}.dashboard-v2 .dash-install-workspace .dash-panel-head{grid-template-columns:1fr;gap:10px;display:grid}.dashboard-v2 .provider-install-title-block h2{font-size:24px}.dashboard-v2 .provider-install-title-block p{font-size:14px}.dashboard-v2 .dash-install-workspace .dash-panel-head>*{width:100%;min-width:0}.dashboard-v2 .install-wizard-panel-actions{justify-items:stretch;width:100%;min-width:0}.dashboard-v2 .install-wizard-current-site-control,.dashboard-v2 .install-wizard-moved-button{min-width:0;max-width:none}.dashboard-v2 .install-host-row .dash-text-action,.dashboard-v2 .install-host-selector-actions,.dashboard-v2 .install-checks-receipt-head .provider-deep-link-row{justify-content:flex-start}.dashboard-v2 .install-host-row .dash-text-action{justify-self:start}.dashboard-v2 .publish-vercel-sticky-action{min-height:0;max-height:none;padding:12px;position:static;overflow:visible}.dashboard-v2 .publish-vercel-action-summary{gap:5px;padding:8px 0}.dashboard-v2 .publish-vercel-action-summary span{grid-template-columns:48px minmax(0,1fr)}.dashboard-v2 .publish-vercel-activity-trail small{white-space:normal}.dashboard-v2 .publish-vercel-step-buttons{display:none}.dashboard-v2 .publish-vercel-sticky-action-row .button,.dashboard-v2 .publish-vercel-section-actions .button,.dashboard-v2 .publish-vercel-locked-action-row .button{width:100%}.dashboard-v2 .publish-vercel-locked-action-row{width:100%;display:flex}.dashboard-v2 .publish-vercel-action-help-row{grid-template-columns:1fr;width:100%;display:grid}.dashboard-v2 .publish-vercel-rollback-gate label,.dashboard-v2 .publish-vercel-preflight-actions .button{width:100%}.dashboard-v2 .publish-vercel-step-receipt-body{padding-left:0;display:grid}.dashboard-v2 .publish-vercel-access-success,.dashboard-v2 .publish-vercel-access-list,.dashboard-v2 .publish-vercel-preflight-grid{grid-template-columns:1fr}.dashboard-v2 .publish-vercel-preview-review{display:grid}.dashboard-v2 .publish-vercel-preview-review>.button,.dashboard-v2 .publish-vercel-preview-review label{width:100%}.dashboard-v2 .publish-vercel-access-list span{padding:10px}.dashboard-v2 .publish-locked-help{justify-items:start;width:100%;display:grid}.dashboard-v2 .publish-locked-help-popover{width:100%;box-shadow:none;margin-top:8px;position:static;transform:none}.dashboard-v2 .publish-locked-help-popover:after{display:none}.dashboard-v2 .install-wizard-companion{position:static}.settings-identity-grid,.settings-subscription-summary,.settings-form-grid,.settings-metric-row,.settings-request-grid,.settings-privacy-list,.settings-session-summary{grid-template-columns:1fr}.dashboard-v2 .dash-settings-subnav{gap:6px;width:100%;max-width:none;padding:5px;display:flex}.dashboard-v2 .dash-settings-subnav a{flex:0 0 132px;min-width:132px;padding-inline:8px}.dashboard-v2 .settings-page-header h1{font-size:34px}.dashboard-v2 .settings-section-stack{gap:12px}.dashboard-v2 .settings-section-stack .dash-panel-head{gap:10px;display:grid}.dashboard-v2 .settings-row{grid-template-columns:1fr;align-items:start;gap:5px;padding:14px}.dashboard-v2 .settings-form-action-row,.dashboard-v2 .settings-billing-action,.dashboard-v2 .settings-diagnostics-action,.dashboard-v2 .settings-legal-links{flex-direction:column;align-items:stretch}.dashboard-v2 .settings-form-action-row .button,.dashboard-v2 .settings-billing-action .button,.dashboard-v2 .settings-diagnostics-action .button,.dashboard-v2 .settings-legal-links .button,.dashboard-v2 .settings-support-hero .button{width:100%}.settings-support-hero{display:grid}.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(4,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}.dashboard-v2 .dash-settings-subnav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.dashboard-v2 .dash-settings-subnav a{min-width:0;min-height:38px;padding:6px 4px}.dashboard-v2 .dash-settings-subnav strong{white-space:normal;font-size:12px;line-height:1.1}.dashboard-v2 .dash-settings-subnav small{display:none}.dash-install-header{padding-top:4px}.dash-install-header p{font-size:14px;line-height:1.42}.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-metric-card .dash-metric-delta{min-height:22px;padding:0 7px;font-size:11px}.dash-next-action-hero{gap:12px;padding:14px}.dash-next-action-hero p{font-size:15px;line-height:1.38}.dash-next-action-hero .button{width:100%}.dash-confidence-strip{align-items:stretch;padding:9px}.dash-confidence-strip span{flex-direction:column;flex:130px;align-items:flex-start;gap:2px}.dash-site-picker{display:none}.dash-site-picker a{flex-basis:min(260px,100vw - 56px);min-width:min(260px,100vw - 56px);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}}.monitoring-page-header h1{max-width:920px}.monitoring-page-header p{max-width:780px}.monitoring-section{gap:16px;min-width:0;margin-top:18px;display:grid}.monitoring-section-head{gap:5px;max-width:980px;display:grid}.monitoring-section-head span,.monitoring-chart-head span{color:var(--dash-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.monitoring-section-head h2{color:var(--dash-ink);margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.monitoring-section-head p,.monitoring-chart-head small{color:var(--dash-ink-soft);margin:0;font-size:14px;line-height:1.45}.monitoring-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.monitoring-chart-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-trend-card,.monitoring-bar-card{border:1px solid var(--dash-line);background:var(--dash-surface);min-width:0;min-height:330px;box-shadow:var(--dash-shadow);border-radius:10px;align-content:start;gap:12px;padding:16px;display:grid;position:relative}.monitoring-trend-card.compact{min-height:292px;padding:15px}.monitoring-chart-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.monitoring-chart-head>div:first-child{gap:4px;min-width:0;display:grid}.monitoring-chart-head h2{color:var(--dash-ink);margin:0;font-size:19px;line-height:1.16}.monitoring-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:46%;display:flex}.monitoring-chart-grid.three-up .monitoring-chart-head{justify-content:stretch;display:grid}.monitoring-chart-grid.three-up .monitoring-chart-legend{justify-content:flex-start;max-width:100%}.monitoring-chart-legend span{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);min-height:24px;color:var(--dash-ink-soft);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.monitoring-chart-legend i{background:var(--series-color,var(--dash-blue));border-radius:999px;width:8px;height:8px}.monitoring-chart-legend span.coral i{background:var(--series-color,var(--dash-coral))}.monitoring-chart-legend span.neutral i{background:var(--series-color,var(--dash-series-neutral))}.monitoring-trend-visual{--dashboard-chart-y-label-x-scale:1.35;background:linear-gradient(#f8faff94,#fff0);border-radius:8px;outline:none;min-height:198px;position:relative;overflow:visible}.monitoring-trend-card.compact .monitoring-trend-visual{min-height:176px}.monitoring-trend-visual:focus-visible,.monitoring-sparkline:focus-visible{outline-offset:4px;outline:2px solid #315cffb8}.monitoring-trend-visual svg{width:100%;height:212px;display:block;overflow:visible}.monitoring-trend-card.compact .monitoring-trend-visual svg{height:186px}.monitoring-chart-gridline,.monitoring-spark-gridline{stroke:var(--dash-line);stroke-width:1px}.monitoring-series{--series-color:var(--dash-blue);--series-opacity:1}.monitoring-series.neutral{--series-color:var(--dash-series-neutral);--series-opacity:.78}.monitoring-series.coral{--series-color:var(--dash-coral)}.monitoring-series:nth-of-type(3){--series-opacity:.68}.monitoring-series-line{fill:none;stroke:var(--series-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;opacity:var(--series-opacity)}.monitoring-series-stem{stroke:var(--series-color,var(--dash-blue));stroke-linecap:round;stroke-width:5.5px;opacity:.32}.monitoring-series:nth-of-type(2) .monitoring-series-line,.monitoring-series:nth-of-type(4) .monitoring-series-line{stroke-dasharray:7 7}.monitoring-series-area{opacity:1}.monitoring-chart-crosshair{stroke:var(--dash-line-strong);stroke-dasharray:4 5;stroke-width:1px}.monitoring-series-dot{fill:var(--dash-surface);stroke:var(--series-color,var(--dash-blue));stroke-width:1.8px}.monitoring-series-dot.neutral{stroke:var(--series-color,var(--dash-series-neutral))}.monitoring-series-dot.coral{stroke:var(--series-color,var(--dash-coral))}.monitoring-series-dot.active{fill:var(--dash-ink);stroke:#fff;stroke-width:3px}.monitoring-chart-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:4;border:1px solid var(--dash-line);min-width:150px;max-width:min(260px,82vw);box-shadow:var(--dash-shadow);background:#fffffff5;border-radius:8px;gap:4px;padding:9px 10px;display:grid;position:absolute;transform:translate(-50%,-118%)}.monitoring-chart-tooltip.below{transform:translate(-50%,16%)}.monitoring-chart-tooltip.left-edge{transform:translateY(-118%)}.monitoring-chart-tooltip.right-edge{transform:translate(-100%,-118%)}.monitoring-chart-tooltip.below.left-edge{transform:translateY(16%)}.monitoring-chart-tooltip.below.right-edge{transform:translate(-100%,16%)}.monitoring-chart-tooltip strong,.monitoring-chart-tooltip span{color:var(--dash-ink);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.monitoring-chart-tooltip span{color:var(--series-color,var(--dash-ink-soft))}.monitoring-chart-tooltip span.coral{color:var(--series-color,var(--dash-coral-deep))}.monitoring-chart-axis{color:var(--dash-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.monitoring-bar-card{min-height:330px}.monitoring-bar-list{gap:10px;display:grid}.monitoring-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-width:0;display:grid}.monitoring-bar-row>div{gap:3px;min-width:0;display:grid}.monitoring-bar-row strong{color:var(--dash-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.2}.monitoring-bar-row small,.monitoring-bar-row span{color:var(--dash-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.monitoring-bar-row span{color:var(--dash-ink);font-weight:720}.monitoring-bar-row i{background:#315cff14;border-radius:999px;grid-column:1/-1;width:100%;height:7px;display:block;overflow:hidden}.monitoring-bar-row i:before{width:var(--bar-value);border-radius:inherit;background:linear-gradient(90deg, var(--bar-color,var(--dash-blue)), color-mix(in srgb, var(--bar-color,var(--dash-blue)) 82%, var(--dash-blue-deep)));content:"";height:100%;display:block}.monitoring-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monitoring-signal-row{border:1px solid var(--dash-line);background:var(--dash-surface-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(100px,.32fr) minmax(130px,.42fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.monitoring-signal-row>div:first-child,.monitoring-signal-value{gap:4px;min-width:0;display:grid}.monitoring-signal-row strong,.monitoring-signal-value span{color:var(--dash-ink);overflow-wrap:anywhere;font-weight:720;line-height:1.2}.monitoring-signal-row small{color:var(--dash-muted);font-size:12px;line-height:1.35}.monitoring-signal-value{text-align:right}.monitoring-signal-value span{font-variant-numeric:tabular-nums;font-size:18px}.monitoring-sparkline{background:color-mix(in srgb, var(--signal-color,var(--dash-blue)) 5%, white);border-radius:8px;min-width:0;height:50px;position:relative;overflow:hidden}.monitoring-sparkline svg{width:100%;height:50px;display:block}.monitoring-spark-line{fill:none;stroke:var(--signal-color,var(--dash-blue));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.monitoring-spark-dot{fill:var(--dash-surface);stroke:var(--signal-color,var(--dash-blue));stroke-width:2px}.monitoring-spark-stem{stroke:var(--signal-color,var(--dash-blue));stroke-linecap:round;stroke-width:5px;opacity:.35}.monitoring-spark-area{fill:color-mix(in srgb, var(--signal-color,var(--dash-blue)) 14%, transparent)}.monitoring-signal-row.coral .monitoring-spark-line{stroke:var(--signal-color,var(--dash-coral))}.monitoring-signal-row.coral .monitoring-spark-area{fill:color-mix(in srgb, var(--signal-color,var(--dash-coral)) 14%, transparent)}.monitoring-sparkline>span{color:var(--dash-muted);text-align:center;place-items:center;padding:0 8px;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.monitoring-retention-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.monitoring-paid-strip span.money strong{color:var(--dash-coral)}.monitoring-paid-strip span.money{background:#d9503d0b;border-color:#d9503d2e}.crawler-range-tabs{border-radius:16px;flex-wrap:wrap;justify-content:flex-end;display:flex}.crawler-range-tabs button{flex:none;min-width:max-content}.crawler-range-tabs button span{text-overflow:clip;white-space:nowrap;overflow:visible}.dashboard-chart-empty-overlay.static{border:1px dashed var(--dash-line-strong);background:var(--dash-surface-subtle);border-radius:8px;place-items:start;min-height:210px;padding:16px;display:grid;position:static;transform:none}@media (max-width:1120px){.monitoring-chart-grid,.monitoring-chart-grid.three-up,.monitoring-signal-grid{grid-template-columns:1fr}.monitoring-chart-legend{max-width:none}}@media (max-width:760px){.dashboard-v2 .analytics-range-visual,.dashboard-v2 .crawler-chart-frame,.dashboard-v2 .revenue-range-visual{--dashboard-chart-y-label-x-scale:1.9}.dashboard-v2 .monitoring-trend-visual,.dashboard-v2 .owner-report-trend-chart{--dashboard-chart-y-label-x-scale:1.7}.owner-report-history-panel .premium-dashboard-chart.owner-report-trend-chart-readable{min-height:0}.owner-report-trend{margin:10px 0}.dash-agenttoll-earnings-context span{border-top:1px solid #1d1d1f12;border-left:0}.dash-agenttoll-earnings-context span:first-child{border-top:0}.dashboard-v2 .dashboard-chart-sparse-callout{max-width:min(190px,100% - 24px);padding:8px 10px;bottom:12px;left:auto;right:12px}.monitoring-section{gap:12px;margin-top:14px}.monitoring-section-head h2{font-size:24px}.monitoring-chart-head,.monitoring-signal-row,.crawler-monitoring-recharts .dashboard-chart-shell-head{grid-template-columns:1fr}.crawler-monitoring-recharts .dashboard-chart-shell-meta{justify-items:stretch}.crawler-monitoring-recharts .dashboard-chart-shell-metric{text-align:left;justify-self:start}.revenue-range-recharts .dashboard-chart-shell-meta{grid-template-columns:1fr}.monitoring-chart-head{display:grid}.monitoring-chart-legend{justify-content:flex-start}.monitoring-trend-card,.monitoring-bar-card{min-height:0;padding:14px}.monitoring-trend-visual,.monitoring-trend-card.compact .monitoring-trend-visual{min-height:190px;overflow:hidden}.monitoring-trend-visual svg,.monitoring-trend-card.compact .monitoring-trend-visual svg{height:204px}.monitoring-signal-value{text-align:left}.monitoring-retention-strip{grid-template-columns:1fr}}@media (max-width:520px){.monitoring-chart-axis,.monitoring-chart-head small{font-size:11px}.monitoring-chart-legend span{overflow-wrap:anywhere;max-width:100%}.monitoring-chart-tooltip{min-width:132px}}
