:is(html:has(.legacy-page),body:has(.legacy-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b1b1b}.legacy-page{--color-accent:#a5d3ad;--color-on-accent:#142116;--color-text-accent:#a5d3ad;--color-icon-accent:#a5d3ad;--color-accent-muted:#26362a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--color-text-primary);background:var(--color-background-body);font-family:var(--font-family-body);font-size:14px}.legacy-topbar{border-bottom:1px solid var(--color-border);padding:0 clamp(24px,5vw,76px);flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:73px;padding-block:12px;display:flex}.legacy-sign-out{margin-left:8px}.legacy-wordmark{font-family:var(--font-family-heading);letter-spacing:-1.6px;font-size:28px;font-weight:600}.legacy-wordmark-dot{color:var(--color-accent)}.legacy-history-link{color:var(--color-text-secondary);margin-left:auto;padding:12px 0 12px 16px;font-size:13px;text-decoration:none}.legacy-history-link:hover{color:var(--color-text-accent);text-decoration:underline}.legacy-wrap{width:min(100% - 44px,735px);margin:0 auto;padding:64px 0 42px}.legacy-heading h1{font-family:var(--font-family-heading);letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,5vw,44px);font-weight:600;line-height:1.15}.legacy-heading p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.legacy-panel,.legacy-result{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-container);margin-top:32px;overflow:hidden}.legacy-panel-head{border-bottom:1px solid var(--color-border);gap:16px;padding:24px 28px;display:flex}.legacy-panel h2,.legacy-result h2{font-family:var(--font-family-heading);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.legacy-step,.legacy-eyebrow,.legacy-finding-label{letter-spacing:.055em;color:var(--color-text-secondary);font-size:11px;font-weight:500}.legacy-step{color:var(--color-accent);padding-top:6px}.legacy-fieldset{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:24px 28px;display:flex}.legacy-label{float:left;width:100%;padding:0;font-size:14px;font-weight:600}.legacy-segments{align-self:flex-start}.legacy-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legacy-form-footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:24px;padding:20px 28px;display:flex}.legacy-form-footer p{max-width:240px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.55}.legacy-primary{min-width:176px}.legacy-form-error{color:var(--color-error);margin:0 28px 16px;font-size:14px}.legacy-progress{color:var(--color-text-secondary);padding:20px 0}.legacy-result-top{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.legacy-result-top h2{margin-top:10px}.legacy-result-intro{border-block:1px solid var(--color-border);color:var(--color-text-secondary);padding:12px 28px}.legacy-findings{grid-template-columns:1fr 1fr;gap:24px;padding:24px 28px;display:grid}.legacy-finding-main{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.legacy-finding-value{font-size:20px;font-weight:600}.legacy-finding-source{color:var(--color-text-secondary);margin-top:10px;font-size:12px}.legacy-details{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:24px 28px;display:grid}.legacy-detail dt{color:var(--color-text-secondary);font-size:12px}.legacy-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.legacy-limitation{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:0;padding:20px 28px;font-size:12px;line-height:1.6}.legacy-result .legacy-form-error{padding-top:16px}.legacy-outcome{border-top:1px solid var(--color-border)}.legacy-outcome>p:not(.legacy-limitation){color:var(--color-warning);margin:20px 28px}.legacy-footer{color:var(--color-text-secondary);text-align:center;margin-top:32px;font-size:12px}.legacy-footer span{margin:0 10px}@media (max-width:560px){.legacy-topbar{min-height:64px;padding-inline:20px}.legacy-wrap{width:calc(100% - 28px);padding-top:36px}.legacy-panel-head,.legacy-fieldset,.legacy-result-top,.legacy-findings,.legacy-details,.legacy-limitation{padding:20px}.legacy-fields-row,.legacy-findings,.legacy-details{grid-template-columns:1fr}.legacy-fields-row{gap:24px}.legacy-form-footer{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.legacy-form-footer p{max-width:none}.legacy-primary{width:100%}}html[data-theme=dark] .legacy-page input{color:var(--color-text-primary);min-height:0;font-size:inherit;background-color:#0000}html[data-theme=dark] .legacy-page input::placeholder{color:var(--color-text-secondary)}.legacy-page .astryx-text-input,.legacy-page .astryx-input-group-text{min-height:44px}html[data-theme=dark] .legacy-page input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.legacy-page :is(button,input,[role=radio]){transition:none;animation:none}}.legacy-unavailable{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-container);color:var(--color-text-secondary);margin:24px 0 0;padding:13px 16px;font-size:13px;line-height:1.5}.legacy-report-actions{flex-wrap:wrap;align-items:center;gap:24px;padding:24px 0;display:flex}.legacy-page a{color:inherit}.legacy-report-actions a,.legacy-report-pages{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:16px;display:flex}.legacy-report-pages .legacy-history-link{margin-left:0;padding:12px 0}.legacy-check-table a{color:var(--color-text-accent)}.legacy-table-wrap{overflow-x:auto}.legacy-check-table{border-collapse:collapse;text-align:left;width:100%}.legacy-check-table th,.legacy-check-table td{border-bottom:1px solid var(--color-border);padding:18px 12px}.legacy-check-table th{color:var(--color-text-secondary);font-weight:600}@media print{:is(html:has(.legacy-page),body:has(.legacy-page)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}.legacy-topbar,.legacy-report-actions,.legacy-result-top button{display:none!important}.legacy-page{min-height:0;padding:0;color:#111!important;background:#fff!important}.legacy-wrap{padding:0;width:auto!important;max-width:none!important}.legacy-heading{margin:0 0 20px!important}.legacy-heading h1{font-size:28px!important}.legacy-result{break-inside:auto;background:#fff!important;border:1px solid #888!important}.legacy-result-top{break-after:avoid;padding:16px}.legacy-result-intro{padding:12px 16px}.legacy-findings,.legacy-details,.legacy-full-report{gap:12px;padding:16px}.legacy-finding,.legacy-detail{break-inside:avoid}.legacy-page *{color:#111!important}.legacy-finding-main>:last-child{background:#fff!important;border:1px solid #888!important}.legacy-detail dd{overflow-wrap:anywhere}}.legacy-topbar .legacy-wordmark{text-decoration:none}.legacy-full-report{border-top:1px solid var(--color-border);padding:24px}.legacy-full-report h3{margin:0 0 12px}.legacy-full-report p{color:var(--color-text-secondary)}.legacy-full-report dt,.legacy-full-report dd{overflow-wrap:anywhere}.legacy-full-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}
