.gap-report-page{max-width:900px}.gap-report-step{padding:8px 0 60px}.gap-report-step h1{letter-spacing:-.02em;margin:4px 0 12px;font-size:28px}.gap-report-intro{max-width:640px;color:var(--oy-fg-muted);margin:0 0 28px;font-size:14px;line-height:1.65}.gap-report-change{color:var(--oy-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.gap-report-coverage-note{color:var(--oy-fg-subtle);margin-top:12px;font-size:12px}.gap-report-form{flex-direction:column;gap:16px;max-width:420px;display:flex}.gap-report-form label{color:var(--oy-fg);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.gap-report-form input{border:1px solid var(--oy-border-strong);border-radius:var(--oy-radius-sm);background:var(--oy-bg);min-height:44px;color:var(--oy-fg);font-size:14px;font-weight:400;font-family:var(--oy-font-sans);padding:0 14px}.gap-report-form input:focus-visible{box-shadow:var(--oy-shadow-focus);border-color:var(--oy-accent);outline:none}.gap-report-honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gap-report-form .caveat{color:var(--oy-fg-faint);margin:0;font-size:11px}.gap-report-form .form-result.error{color:var(--oy-loss);margin:0;font-size:12px}.gap-report-page-lede{color:var(--oy-fg-subtle);margin:0 0 12px;font-size:12px}.gap-report-page-note{color:var(--oy-fg-faint);margin:14px 0 0;font-size:11px}.gap-report-table{border-collapse:collapse;width:100%;font-size:13px}.gap-report-table th,.gap-report-table td{text-align:right;border-bottom:1px solid var(--oy-border);padding:8px 4px}.gap-report-table th:first-child,.gap-report-table td:first-child{text-align:left}.gap-report-table tr:last-child td{border-bottom:none;border-top:2px solid var(--oy-fg);font-weight:700}.gap-report-beta-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gap-report-beta-value{font-family:var(--oy-font-mono);color:var(--oy-fg);font-variant-numeric:tabular-nums;margin:4px 0;font-size:26px;font-weight:600;display:block}.gap-report-beta-grid span{color:var(--oy-fg-subtle);font-size:11px}.gap-report-beta-evidence{grid-column:1/-1;align-items:center;gap:10px;display:flex}@media (max-width:640px){.gap-report-beta-grid{grid-template-columns:1fr}}
