:root{--bg: #f5f6f8;--surface: #ffffff;--surface-2: #f8f9fb;--surface-3: #f2f4f7;--border: #e4e7ec;--border-strong: #d0d5dd;--text: #101828;--text-2: #475467;--text-3: #667085;--text-inverse: #ffffff;--accent: #175a43;--accent-hover: #124734;--accent-soft: #e7f2ec;--accent-ring: rgba(23, 90, 67, .22);--ink: #0d2a20;--ink-2: #143b2d;--signal: #2ea36e;--signal-on-dark: #6fd3a3;--danger: #b42318;--danger-soft: #fef3f2;--warn: #b54708;--warn-soft: #fffaeb;--info: #175cd3;--info-soft: #eff4ff;--good: #067647;--good-soft: #ecfdf3;--hot: #b42318;--hot-soft: #fef3f2;--hot-border: #fecdca;--warm: #b54708;--warm-soft: #fffaeb;--warm-border: #fedf89;--watch: #175cd3;--watch-soft: #eff4ff;--watch-border: #b2ccff;--cold: #667085;--cold-soft: #f2f4f7;--cold-border: #d0d5dd;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .04);--shadow-lg: 0 32px 64px -32px rgba(16, 24, 40, .28), 0 8px 24px -16px rgba(16, 24, 40, .12);--display: Newsreader, Georgia, "Times New Roman", serif;--label: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--container: 1160px;--gutter: 32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01";color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{margin:0;color:var(--text)}h1{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}h2{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35}h3{font-size:14px;font-weight:600;line-height:1.4}p{margin:0}p+p{margin-top:8px}.muted{color:var(--text-2)}.subtle{color:var(--text-3)}.small{font-size:13px}.tiny{font-size:12px}.lede{font-size:15px;line-height:1.6;color:var(--text-2)}.error{color:var(--danger);font-size:13px}.success{color:var(--good);font-size:13px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.num{font-variant-numeric:tabular-nums}code,.mono,.code-block{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace}code{font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--surface-3);color:var(--text)}.mono{font-size:12.5px}.code-block{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12.5px;line-height:1.6;color:var(--text);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.eyebrow{font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.stack{display:flex;flex-direction:column;gap:14px}.stack-sm{display:flex;flex-direction:column;gap:8px}.row,.row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row-actions>input:not([type=checkbox]){width:auto;flex:1 1 240px;max-width:360px}.spread{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shell{width:100%;max-width:var(--container);margin:0 auto;padding:32px var(--gutter) 64px;display:flex;flex-direction:column;gap:20px}.shell-narrow{max-width:760px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:4px}.page-header-text{display:flex;flex-direction:column;gap:8px;min-width:0}.page-header-text h1{font-family:var(--display);font-size:38px;font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.page-header-text .page-description{font-size:15px;line-height:1.55;color:var(--text-2);max-width:64ch}.page-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px}.card>h2+.muted,.card>h2+p{margin-top:-6px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.card>h2,.card-head h2,.card-section>h2{font-family:var(--display);font-size:21px;font-weight:400;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.card-head .meta{font-size:13px;color:var(--text-2);padding-top:2px}.card-flat{box-shadow:none}.card-tight{padding:0;gap:0;overflow:hidden}.card-section{padding:20px 24px}.card-section+.card-section{border-top:1px solid var(--border)}.card-warn{border-color:var(--warm-border);background:var(--warn-soft)}.card-warn code,.card-warn .code-block{background:#ffffffb3}.notice{padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px;line-height:1.55;color:var(--text-2)}.notice strong{color:var(--text)}.notice-info{border-left-color:var(--info)}.notice-good{border-left-color:var(--good)}.notice-warn{border-left-color:var(--warn)}.notice-danger{border-left-color:var(--danger)}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center}.empty h2{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.empty p{max-width:52ch;color:var(--text-2)}.empty .row-actions{justify-content:center;margin-top:8px}.empty-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}button,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse);font:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}button:hover,.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);text-decoration:none}button:disabled,.btn:disabled{opacity:.55;cursor:not-allowed}button.ghost,.btn.ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}button.ghost:hover,.btn.ghost:hover{background:var(--surface-2);border-color:var(--border-strong)}button.quiet,.btn.quiet{background:transparent;border-color:transparent;color:var(--text-2);box-shadow:none}button.quiet:hover,.btn.quiet:hover{background:var(--surface-3);color:var(--text)}button.danger,.btn.danger{background:var(--danger);border-color:var(--danger)}button.danger:hover,.btn.danger:hover{background:#912018;border-color:#912018}button.btn-sm,.btn.btn-sm{height:32px;padding:0 12px;font-size:13px}button.btn-lg,.btn.btn-lg{height:44px;padding:0 22px;font-size:15px}a>button{width:100%}.row-actions a>button,.page-header-actions a>button,.hero-actions a>button{width:auto}.on-dark button,.on-dark .btn{background:#fff;border-color:#fff;color:var(--ink)}.on-dark button:hover,.on-dark .btn:hover{background:#eef2f0;border-color:#eef2f0}.on-dark button.ghost,.on-dark .btn.ghost{background:transparent;border-color:#ffffff59;color:#fff;box-shadow:none}.on-dark button.ghost:hover,.on-dark .btn.ghost:hover{background:#ffffff14}label,.field-label{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:6px}.field{display:flex;flex-direction:column}.field-hint{font-size:12.5px;color:var(--text-3);margin-top:6px}input,textarea,select{width:100%;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:1.4;box-shadow:var(--shadow-sm);transition:border-color .12s ease,box-shadow .12s ease}input::placeholder,textarea::placeholder{color:var(--text-3)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}input[type=checkbox],input[type=radio]{width:16px;height:16px;padding:0;margin:0;box-shadow:none;accent-color:var(--accent)}input[type=range]{padding:0;border:none;box-shadow:none;background:transparent;accent-color:var(--accent)}input[type=range]:focus{box-shadow:none}textarea{resize:vertical;min-height:88px}.input-sm{padding:6px 10px;font-size:13px}.inline-check{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;margin:0;font-weight:400}.segmented{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);flex-wrap:wrap}.segmented button{height:30px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;box-shadow:none}.segmented button:hover{background:#1018280a;color:var(--text)}.segmented button.active{background:var(--accent);color:#fff;box-shadow:none}.segmented button.active .count{color:#ffffffbf}.segmented button .count{margin-left:6px;color:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tabs button{height:40px;padding:0 4px;margin-right:20px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-2);font-size:14px;font-weight:500;box-shadow:none;margin-bottom:-1px}.tabs button:hover{color:var(--text);background:transparent}.tabs button.active{color:var(--ink);border-bottom-color:var(--signal)}.chip-button{height:28px;padding:0 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:500;box-shadow:none}.chip-button:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.chip-button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:500;white-space:nowrap}.chip-accent{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.chip-good{background:var(--good-soft);border-color:transparent;color:var(--good)}.chip-warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.chip-danger{background:var(--danger-soft);border-color:transparent;color:var(--danger)}.chip-info{background:var(--info-soft);border-color:transparent;color:var(--info)}.stepper{display:flex;align-items:center;gap:0;flex-wrap:wrap}.stepper-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-3);font-weight:500}.stepper-n{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);font-size:12px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums}.stepper-item.active{color:var(--text)}.stepper-item.active .stepper-n{background:var(--accent);border-color:var(--accent);color:#fff}.stepper-item.done{color:var(--text-2)}.stepper-item.done .stepper-n{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.stepper-rule{width:32px;height:1px;background:var(--border-strong);margin:0 14px}.data-table{width:100%;border-collapse:collapse;font-size:13.5px}.data-table th{text-align:left;font-family:var(--label);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}.data-table td{padding:11px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.data-table th:last-child,.data-table td:last-child{padding-right:16px}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.clickable:hover,.data-table tbody tr.selected{background:var(--surface-2)}.data-table tr.revoked td{color:var(--text-3)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.table-wrap .data-table tbody tr:last-child td{border-bottom:none}.metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.metric{padding:16px 18px;border:1px solid var(--border);border-top:3px solid var(--signal-on-dark);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;gap:6px}.metric-value{font-family:var(--display);font-size:36px;font-weight:400;letter-spacing:-.02em;line-height:1.05;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.metric-label{font-size:13px;font-weight:500;color:var(--text)}.metric .small{color:var(--text-3)}.metric-row-flat{gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.metric-row-flat .metric{border:none;border-radius:0;background:var(--surface);border-left:1px solid var(--border);padding:20px 22px}.metric-row-flat .metric:first-child{border-left:none}.sparkline{width:100%;height:120px;color:var(--accent)}.plain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.delta-up{color:var(--good)}.delta-down{color:var(--danger)}.score-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:54px;height:46px;padding:0 8px;border-radius:8px;border:1px solid var(--cold-border);background:var(--cold-soft);color:var(--cold);flex:none}.score-badge strong{font-size:18px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.score-tier{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;opacity:.85}.score-badge.tier-hot{border-color:var(--hot-border);background:var(--hot-soft);color:var(--hot)}.score-badge.tier-warm{border-color:var(--warm-border);background:var(--warm-soft);color:var(--warm)}.score-badge.tier-watch{border-color:var(--watch-border);background:var(--watch-soft);color:var(--watch)}.delta{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.delta.up{color:var(--good)}.delta.down{color:var(--text-3)}.detail-score{display:flex;align-items:center;gap:10px}.account-list,.evidence-list,.timeline,.weight-list,.calibration-list,.probe-list,.candidate-list,.coverage-results,.digest-accounts{list-style:none;margin:0;padding:0}.account-list{display:flex;flex-direction:column;gap:8px}.account-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);transition:border-color .12s ease,box-shadow .12s ease}.account-row:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.account-link{flex:1 1 380px;min-width:0;display:flex;align-items:center;gap:16px;color:var(--text)}.account-link:hover{text-decoration:none}.account-link:hover .account-name{color:var(--accent)}.account-status{font-size:12.5px;color:var(--text-3)}.account-actions{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.account-actions .error{flex-basis:100%;text-align:right;max-width:52ch}.card .account-row{box-shadow:none}.nowrap{white-space:nowrap}.score-guide{font-size:13px}.score-guide>summary{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none}.score-guide>summary:hover{color:var(--text)}.score-guide[open]{display:flex;flex-direction:column;gap:10px;flex-basis:100%}.score-guide[open]>summary{color:var(--text)}.tier-guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 20px;margin:0}.tier-guide dt{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.tier-guide dd{margin:2px 0 0 16px;color:var(--text-2)}.tier-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--cold)}.tier-dot.tier-hot{background:var(--hot)}.tier-dot.tier-warm{background:var(--warm)}.tier-dot.tier-watch{background:var(--watch)}.setup-card{border-color:var(--accent-soft)}.setup-progress{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;background:var(--surface-3)}.setup-progress::-webkit-progress-bar{background:var(--surface-3);border-radius:999px}.setup-progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.setup-progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.setup-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.setup-steps>li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.setup-steps>li:first-child{border-top:none}.setup-mark{width:20px;height:20px;flex:none;border-radius:50%;border:1.5px solid var(--border-strong);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.setup-steps>li.done .setup-mark{border-color:transparent}.setup-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.setup-label{font-size:14px;font-weight:500}.setup-steps>li.done .setup-label{color:var(--text-3);text-decoration:line-through}.app-banner{border-bottom:1px solid var(--border);font-size:13.5px}.app-banner-inner{max-width:var(--container);margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.app-banner-info{background:var(--info-soft)}.app-banner-warn{background:var(--warn-soft)}.app-banner-danger{background:var(--danger-soft)}.app-banner strong{color:var(--text)}.app-banner-link{font-weight:600;white-space:nowrap}.app-banner-note{color:var(--text-2)}.usage-meter{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;background:var(--surface-3)}.usage-meter::-webkit-progress-bar{background:var(--surface-3);border-radius:999px}.usage-meter::-webkit-progress-value{background:var(--accent);border-radius:999px}.usage-meter::-moz-progress-bar{background:var(--accent);border-radius:999px}.data-table td.plan-action{text-align:right;white-space:nowrap}.subsection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.subsection-head p{max-width:64ch}.alert-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px}.account-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.account-name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px}.account-reason{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);min-width:0}.account-side{text-align:right;white-space:nowrap;font-size:13px;color:var(--text-3);font-variant-numeric:tabular-nums}.new-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.evidence-list>li{padding:16px 0;border-top:1px solid var(--border)}.evidence-list>li:first-child{padding-top:0;border-top:none}.evidence-list>li:last-child{padding-bottom:0}.evidence{display:flex;gap:16px}.evidence.weak{opacity:.6}.evidence-points{min-width:46px;text-align:right;flex:none}.evidence-points strong{display:block;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.evidence-points span{font-size:11px;color:var(--text-3)}.evidence-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.evidence-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.evidence-head a{font-weight:500;color:var(--text)}.evidence-meta{font-size:12.5px;color:var(--text-3)}.why{font-size:13.5px;line-height:1.55;color:var(--text-2)}.factors{font-size:12.5px;margin-top:4px}.factors summary{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none}.factors summary:hover{color:var(--text)}.factors dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px 20px;margin:10px 0 6px}.factors dl>div{display:flex;justify-content:space-between;gap:8px}.factors dt{color:var(--text-3)}.factors dd{margin:0;font-variant-numeric:tabular-nums}.timeline>li{padding:16px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.timeline>li:first-child{border-top:none;padding-top:0}.timeline>li:last-child{padding-bottom:0}.timeline-entry.weak{opacity:.6}.timeline-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.timeline-summary{line-height:1.55;font-size:14px}.timeline-sources{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px}.feedback{display:flex;gap:8px;margin-top:4px}.job-evidence{font-size:12.5px;margin-top:2px}.job-evidence summary{color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none}.job-evidence summary:hover{color:var(--text)}.roles{margin:10px 0 2px;display:flex;flex-direction:column;gap:10px}.role{display:flex;flex-direction:column;gap:3px;padding-left:12px;border-left:2px solid var(--border)}.role.closed{border-left-color:var(--border);opacity:.66}.role-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.role-closed-tag{font-size:11px;color:var(--text-3);border:1px solid var(--border);border-radius:4px;padding:0 5px;line-height:16px}.role-meta{color:var(--text-3);font-size:12.5px}.role-snippet{font-size:13px;line-height:1.5;color:var(--text-2);background:var(--surface-2);border-radius:6px;padding:7px 9px;margin-top:2px}.digest-accounts{display:flex;flex-direction:column;gap:4px;font-size:13.5px}.weight-list>li{padding:14px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.weight-list>li:first-child{border-top:none;padding-top:0}.weight-row.edited .weight-name{color:var(--accent)}.weight-head{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.weight-value{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:500}.weight-row input[type=range]{width:100%;margin:4px 0}.weight-meter{width:100%;height:6px;margin:4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--surface-3);border-radius:999px}.weight-meter::-webkit-meter-bar{background:var(--surface-3);border:none;border-radius:999px;height:6px}.weight-meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:999px}.weight-meter::-moz-meter-bar{background:var(--accent);border-radius:999px}.weight-more[open]{display:flex;flex-direction:column;gap:10px}.diff-row{padding:14px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.diff-row:first-child{border-top:none;padding-top:0}.diff-row-compact{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;font-weight:500}.diff-row .weight-name{display:inline-flex;align-items:center;gap:8px}.diff-row .weight-value{display:inline-flex;align-items:baseline;gap:8px}.diff-was{color:var(--text-3);text-decoration:line-through}.diff-up{color:var(--good)}.diff-down{color:var(--text-2)}.diff-before,.diff-after{display:block}.diff-before{color:var(--text-3);text-decoration:line-through}.diff-after:before{content:"→ ";color:var(--text-3);text-decoration:none}.probe-list{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--text-2)}.calibration-list>li{padding:16px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.calibration-list>li:first-child{border-top:none;padding-top:0}.calibration-item p{line-height:1.55}details.card>summary{cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none}details.card>summary:hover{color:var(--accent)}.coverage{padding:14px 16px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:13.5px;display:flex;flex-direction:column;gap:4px}.coverage strong{color:var(--text)}.coverage-healthy{border-left-color:var(--good)}.coverage-expanding{border-left-color:var(--warn)}.coverage-thin{border-left-color:var(--danger)}.filter-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin:0}.filter-list dt{font-size:12px;font-weight:500;color:var(--text-3)}.filter-list dd{margin:2px 0 0;font-size:14px}.prose-list{display:flex;flex-direction:column;gap:14px;margin:0}.prose-list dt{font-size:12px;font-weight:500;color:var(--text-3)}.prose-list dd{margin:2px 0 0;font-size:14px;line-height:1.55;max-width:68ch}.candidate{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--border)}.candidate:first-child{border-top:none;padding-top:0}.candidate-fit{min-width:48px;text-align:right;font-size:15px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:none}.candidate-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.candidate-name{font-weight:600}.coverage-results>li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.coverage-results>li:first-child{border-top:none;padding-top:0}.coverage-results>li.missing{opacity:.6}.coverage-mark{color:var(--good);width:16px;flex:none;font-weight:600}.coverage-results>li.missing .coverage-mark{color:var(--text-3)}.coverage-results .chip{margin-left:8px}.coverage-results>li>div{display:flex;flex-direction:column;gap:3px;min-width:0}.wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--accent)}.brand{font-weight:600;font-size:17px;letter-spacing:-.03em;color:var(--ink)}.wordmark-link,.wordmark-link:hover{text-decoration:none}.on-dark{--signal: var(--signal-on-dark)}.on-dark .wordmark,.on-dark .brand{color:#fff}.app-bar{position:sticky;top:0;z-index:20;background:#0d2a20f2;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.app-bar-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);height:60px;display:flex;align-items:center;gap:32px}.app-nav{display:flex;align-items:stretch;gap:4px;flex:1;height:100%}.nav-link{display:inline-flex;align-items:center;padding:0 10px;font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;border-bottom:2px solid transparent;border-top:2px solid transparent}.nav-link:hover{color:var(--text);text-decoration:none}.nav-link.active{color:var(--text);border-bottom-color:var(--accent)}.app-bar-right{display:flex;align-items:center;gap:14px;margin-left:auto}.nav-link.nav-quiet{padding:6px 2px;font-size:13.5px}.app-identity{font-size:13px;color:var(--text-3)}.on-dark .nav-link{color:#ffffffb3}.on-dark .nav-link:hover,.on-dark .nav-link.active{color:#fff}.on-dark .nav-link.active{border-bottom-color:var(--signal)}.on-dark .app-identity{color:#fff9}.ops-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:#ffffff1f;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ops-badge-light{background:var(--accent-soft);color:var(--accent)}@media(max-width:900px){:root{--gutter: 20px}.app-bar-inner{height:auto;flex-wrap:wrap;gap:8px 20px;padding-top:12px}.app-nav{order:3;flex:0 0 100%;width:100%;height:40px;overflow-x:auto}.tabs{overflow-x:auto}.app-identity{display:none}.shell{padding-top:24px}.grid-2,.grid-3{grid-template-columns:1fr}}@media(max-width:640px){.account-side{display:none}.account-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.account-link{flex:0 0 auto}.account-actions{justify-content:flex-start;margin-left:0}.account-name{flex-wrap:wrap;row-gap:2px}.account-reason{flex-wrap:wrap;row-gap:4px}.account-reason .truncate{white-space:normal;flex-basis:100%;order:3}.page-header{align-items:flex-start;flex-direction:column}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.auth-panel{background:radial-gradient(ellipse at 30% 0%,var(--ink-2) 0%,var(--ink) 60%);color:#fff;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0 23px,rgba(111,211,163,.2) 23px 24px);-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 38%);mask-image:linear-gradient(to right,#000 0%,transparent 38%);pointer-events:none}.auth-panel>*{position:relative}.auth-panel-body{max-width:440px;display:flex;flex-direction:column;gap:24px;margin:auto 0;padding:48px 0}.auth-kicker{font-family:var(--display);font-style:italic;font-size:17px}.auth-panel h2{font-family:var(--display);font-size:46px;font-weight:400;letter-spacing:-.02em;line-height:1.06;color:#fff}.auth-panel h2 em{font-style:italic;color:var(--signal)}.auth-panel p{color:#ffffffb8;font-size:15.5px;line-height:1.65}.auth-points{list-style:none;margin:4px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:14px}.auth-points li{display:flex;gap:12px;align-items:flex-start;color:#ffffffd9;font-size:14.5px;line-height:1.5}.auth-points svg{flex:none;margin-top:2px;color:var(--signal)}.auth-panel-foot{font-family:var(--label);font-size:11.5px;letter-spacing:.04em;color:#ffffff73}.auth-form-col{display:grid;place-items:center;padding:40px 24px;background:var(--surface-2)}.auth-inner{width:100%;max-width:420px;display:flex;flex-direction:column;gap:20px}.auth-card{padding:36px;gap:24px;border-top:3px solid var(--signal-on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.auth-card h1{font-family:var(--display);font-size:34px;font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.auth-lede{font-size:14.5px;line-height:1.55;color:var(--text-2)}.auth-card input{padding:11px 14px}.auth-card button[type=submit]{height:46px;border-radius:999px;font-size:15px;font-weight:600;margin-top:4px}.auth-foot{text-align:center;font-family:var(--label);font-size:12px;color:var(--text-3)}.auth-foot a{color:var(--text-2)}.auth-switch{font-size:13.5px;color:var(--text-2);text-align:center}.auth-switch a{font-weight:600}.auth-brand-mobile{display:none}@media(max-width:860px){.auth-page{grid-template-columns:1fr}.auth-panel{display:none}.auth-brand-mobile{display:flex;justify-content:center}}.landing{background:var(--surface);color:var(--text);font-size:16px}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.landing h2{font-family:var(--display);font-weight:400;color:var(--ink);letter-spacing:-.02em;line-height:1.08;font-size:46px}.landing .on-dark h2{color:#fff}.landing h2 em,.landing h1 em{font-style:italic;color:var(--signal)}.landing .lede{font-size:17px;line-height:1.65;color:var(--text-2)}.landing .on-dark .lede{color:#ffffffb8}.kicker{font-family:var(--label);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pill:hover{text-decoration:none}.pill-solid{background:var(--accent);border-color:var(--accent);color:#fff}.pill-solid:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.on-dark .pill-solid{background:var(--signal);border-color:var(--signal);color:var(--ink)}.on-dark .pill-solid:hover{background:#8fdeb8;border-color:#8fdeb8}.pill-outline{border-color:#fff6;color:#fff}.pill-outline:hover{background:#ffffff14}.pill-lg{height:50px;padding:0 28px;font-size:15.5px}.site-bar{position:sticky;top:0;z-index:20;background:#0d2a20eb;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.site-bar-inner{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-nav{display:flex;align-items:center;gap:24px}.site-nav>a:not(.pill){font-size:14px;font-weight:500;color:#ffffffb8}.site-nav>a:not(.pill):hover{color:#fff;text-decoration:none}.site-nav .pill{height:36px;padding:0 16px}.site-nav .pill-outline{margin-left:4px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,var(--ink-2) 0%,var(--ink) 60%);color:#fff}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0 23px,rgba(111,211,163,.22) 23px 24px);-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 24%,transparent 76%,#000 100%);mask-image:linear-gradient(to right,#000 0%,transparent 24%,transparent 76%,#000 100%);pointer-events:none}.hero-inner{position:relative;padding-top:104px;padding-bottom:88px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.hero-kicker{font-family:var(--display);font-style:italic;font-size:19px;color:#ffffffbf}.hero h1{font-family:var(--display);font-weight:400;font-size:76px;line-height:1.02;letter-spacing:-.025em;color:#fff;max-width:16ch}.hero-sub{font-size:18.5px;line-height:1.6;color:#ffffffbf;max-width:56ch;margin-bottom:8px}.hero-link{font-size:14.5px;color:#ffffffd1}.hero-link:hover{color:#fff}.hero-tags{margin-top:16px;font-family:var(--label);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.proof{background:var(--surface-2);border-bottom:1px solid var(--border)}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:40px;padding-bottom:44px}.proof-item{border-top:2px solid var(--ink);padding-top:18px;display:flex;flex-direction:column;gap:8px}.proof-item h3{font-size:15.5px;color:var(--ink)}.proof-item p{font-size:14.5px;line-height:1.6;color:var(--text-2)}.section{padding-top:112px;padding-bottom:8px;scroll-margin-top:64px}.section-head{max-width:64ch;display:flex;flex-direction:column;gap:18px;margin-bottom:48px}.section-head.centered{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.section-head.centered h2{max-width:20ch}.section-head .kicker,.split-head .kicker,.steps-panel .kicker,.flow .kicker{color:var(--accent)}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.outcome{padding:28px;border:1px solid var(--border);border-top:3px solid var(--signal);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:12px}.outcome-n{font-family:var(--label);font-size:12.5px;color:var(--accent)}.outcome h3{font-family:var(--display);font-weight:400;font-size:25px;line-height:1.2;color:var(--ink)}.outcome p{font-size:15px;line-height:1.65;color:var(--text-2)}.band{margin-top:112px;padding:104px 0 96px;background:radial-gradient(ellipse at 80% 0%,var(--ink-2) 0%,var(--ink) 55%);color:#fff;scroll-margin-top:64px}.band .kicker{color:var(--signal)}.band-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:48px}.band-head>div{display:flex;flex-direction:column;gap:18px}.product-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.on-dark .product-tab{height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fffc;font-size:14px;font-weight:500}.on-dark .product-tab:hover{background:#ffffff0f;border-color:#ffffff4d}.product-tab span{font-family:var(--label);font-size:12px;opacity:.7}.on-dark .product-tab.active{background:var(--signal);border-color:var(--signal);color:var(--ink)}.product-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.product-copy{display:flex;flex-direction:column;gap:16px}.product-copy h3{font-family:var(--display);font-weight:400;font-size:34px;line-height:1.15;color:#fff}.product-copy p{font-size:16.5px;line-height:1.7;color:#ffffffbf}.product-screen{min-width:0}.product-caption{margin:28px 0 32px;text-align:right;font-family:var(--label);font-size:11.5px;color:#ffffff73}.mock{background:var(--surface);color:var(--text);border:1px solid var(--border);border-top:3px solid var(--signal);border-radius:14px;box-shadow:0 40px 80px -40px #0009;overflow:hidden;font-size:14px}.mock-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.mock-chrome i{width:9px;height:9px;border-radius:50%;background:var(--border-strong);display:block}.mock-chrome span{margin-left:8px;font-size:11.5px;color:var(--text-3);font-family:var(--label)}.mock-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;font-size:15px;font-weight:600}.mock-pill{font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.mock-body-list{padding:0 10px 10px}.mock-row{display:flex;align-items:center;gap:14px;padding:11px 8px;border-top:1px solid var(--border)}.mock-row:first-child{border-top:none}.mock-score{flex:none;width:40px;height:36px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--cold-border);background:var(--cold-soft);color:var(--cold);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mock-score.tier-hot{color:var(--hot);background:var(--hot-soft);border-color:var(--hot-border)}.mock-score.tier-warm{color:var(--warm);background:var(--warm-soft);border-color:var(--warm-border)}.mock-score.tier-watch{color:var(--watch);background:var(--watch-soft);border-color:var(--watch-border)}.mock-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mock-body strong{font-size:13.5px;font-weight:600}.mock-body em,.mock-event em{font-style:normal;font-size:12px;color:var(--text-2)}.mock-delta{flex:none;font-size:12px;font-weight:600;color:var(--good);font-variant-numeric:tabular-nums}.mock-section{padding:14px 18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.mock-label{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mock-factor{display:grid;grid-template-columns:130px 1fr 28px;align-items:center;gap:12px;font-size:12.5px;color:var(--text-2)}.mock-num{text-align:right;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.mock-bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;border:none;border-radius:3px;background:var(--surface-3);overflow:hidden}.mock-bar::-webkit-progress-bar{background:var(--surface-3);border-radius:3px}.mock-bar::-webkit-progress-value{background:var(--accent);border-radius:3px}.mock-bar::-moz-progress-bar{background:var(--accent);border-radius:3px}.mock-event{display:flex;flex-direction:column;gap:2px}.mock-event strong{font-size:13.5px;font-weight:600}.mock-actions{display:flex;gap:8px;flex-wrap:wrap}.mock-action{font-size:12.5px;font-weight:500;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);color:var(--text)}.mock-action.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.mock-note{font-size:12.5px;color:var(--good);background:var(--good-soft);padding:8px 12px;border-radius:var(--radius-sm)}.mock-foot{padding:12px 18px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-3);background:var(--surface-2)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start;padding-bottom:104px}.split-head{display:flex;flex-direction:column;gap:18px;position:sticky;top:104px}.steps-panel{border:1px solid var(--border);border-top:3px solid var(--signal);border-radius:var(--radius-lg);padding:28px 32px 12px;background:var(--surface);box-shadow:var(--shadow)}.steps{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column}.steps li{display:flex;gap:18px;padding:16px 0 20px}.steps li+li{border-top:1px solid var(--border)}.step-n{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:var(--label);font-size:12.5px;font-weight:600}.steps h3{font-size:16px;color:var(--ink);margin-bottom:4px}.steps p{font-size:14.5px;line-height:1.6;color:var(--text-2)}.trust{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:112px 0;scroll-margin-top:64px}.flow{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px 32px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.flow-row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:36px}.flow-row li{position:relative;min-height:64px;display:grid;place-items:center;text-align:center;padding:12px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);font-size:14px;line-height:1.4;color:var(--text)}.flow-row li+li:before{content:"→";position:absolute;left:-27px;top:50%;transform:translateY(-50%);color:var(--signal);font-size:18px}.flow-row li.flow-end{border-color:var(--signal);background:var(--accent-soft);color:var(--ink);font-weight:500}.flow-divider{display:flex;align-items:center;gap:14px;margin-top:8px}.flow-divider:before,.flow-divider:after{content:"";flex:1;border-top:1px dashed var(--border-strong)}.flow-divider span{font-family:var(--label);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.flow-foot{text-align:center;font-family:var(--label);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.enterprise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.enterprise-item{display:flex;flex-direction:column;gap:12px}.enterprise-item svg{color:var(--accent)}.enterprise-item h3{font-size:15px;color:var(--ink);margin-bottom:6px}.enterprise-item p{font-size:14px;line-height:1.6;color:var(--text-2)}.faq{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--display);font-size:21px;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--label);font-size:20px;color:var(--signal);transition:transform .15s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 48px 22px 0;font-size:15.5px;line-height:1.7;color:var(--text-2)}.closing{position:relative;overflow:hidden;background:var(--ink);color:#fff}.closing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0 23px,rgba(111,211,163,.18) 23px 24px);-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 22%,transparent 78%,#000 100%);mask-image:linear-gradient(to right,#000 0%,transparent 22%,transparent 78%,#000 100%);pointer-events:none}.closing-inner{position:relative;padding-top:104px;padding-bottom:104px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.landing .closing h2{font-size:56px}.closing p{font-size:17px;color:#ffffffb8;max-width:52ch;margin-bottom:8px}.site-foot{background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:56px 0 32px}.foot-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:40px}.foot-brand{display:flex;flex-direction:column;gap:14px}.foot-brand p{font-family:var(--display);font-size:17px;line-height:1.45;color:#fffc;max-width:30ch}.foot-grid nav{display:flex;flex-direction:column;gap:10px}.foot-label{font-family:var(--label);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:4px}.foot-grid nav a{font-size:14px;color:#ffffffc7}.foot-grid nav a:hover{color:#fff;text-decoration:none}.site-foot .legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--label);font-size:11.5px;color:#ffffff73}@media(max-width:960px){.landing h2{font-size:34px}.hero-inner{padding-top:64px;padding-bottom:56px}.hero h1{font-size:46px}.hero-sub{font-size:16.5px}.hero:before,.closing:before{opacity:.5}.proof-grid,.outcome-grid,.band-head,.product-panel,.split,.foot-grid{grid-template-columns:1fr}.proof-grid{gap:24px}.band-head,.product-panel,.split{gap:32px}.section,.band,.trust{padding-top:72px}.band{margin-top:72px;padding-bottom:64px}.trust,.split{padding-bottom:72px}.split-head{position:static}.product-caption{text-align:left}.flow-row{grid-auto-flow:row;gap:28px}.flow-row li+li:before{content:"↓";left:50%;top:-24px;transform:translate(-50%)}.enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .closing h2{font-size:38px}.closing-inner{padding-top:72px;padding-bottom:72px}.site-nav{gap:12px}.site-nav>a:not(.pill){display:none}}@media(max-width:560px){.landing{--gutter: 16px}.hero h1{font-size:38px}.landing h2{font-size:30px}.enterprise-grid{grid-template-columns:1fr}.steps-panel,.flow{padding:22px 18px}.mock-factor{grid-template-columns:100px 1fr 24px}.site-nav .pill-outline{display:none}}.ops-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.ops-controls input,.ops-controls select{width:auto}.ops-spacer{flex:1}.ops-scroll{overflow-x:auto}.ops-search{flex:1;min-width:180px}.ops-country{width:96px}.ops-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--border)}.ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops-list li{display:flex;align-items:baseline;gap:12px;font-size:13.5px}.ops-list-count{min-width:40px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.ops-list-label{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-state{margin-left:8px;font-style:normal;font-size:11.5px;font-weight:600}.ops-state.ok{color:var(--good)}.ops-state.failed{color:var(--danger)}.ops-state.pending{color:var(--text-3)}.ops-tags{color:var(--text-2);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:-12px 0 40px #1018281f;overflow-y:auto;z-index:30}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface)}.drawer-body{padding:20px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.55}.facts{display:grid;grid-template-columns:110px 1fr;gap:8px 14px;margin:0;font-size:13.5px}.facts dt{color:var(--text-3)}.facts dd{margin:0}.loading{color:var(--text-3);font-size:14px}.full-center{min-height:100vh;display:grid;place-items:center}
