.assess-module__lQSDea__shell{color:#f5f5f7;min-height:100vh;font-family:var(--font-geist-sans), system-ui, -apple-system, sans-serif;background:#0e0f12;padding:32px 20px 80px}.assess-module__lQSDea__header{text-align:center;max-width:720px;margin:0 auto 24px}.assess-module__lQSDea__header h1{margin:12px 0 4px;font-size:28px;font-weight:700}.assess-module__lQSDea__sub{color:#a1a1aa;margin-bottom:16px;font-size:14px}.assess-module__lQSDea__backLink{color:#9ca3af;font-size:13px;text-decoration:none}.assess-module__lQSDea__backLink:hover{color:#fff}.assess-module__lQSDea__progress{background:#1f1f23;border-radius:2px;max-width:480px;height:4px;margin:16px auto 0;overflow:hidden}.assess-module__lQSDea__progress>div{background:linear-gradient(90deg,#ef4444,#f97316);height:100%;transition:width .25s}.assess-module__lQSDea__scoreBig{background:linear-gradient(135deg,#ef4444,#f97316);color:#0000;-webkit-background-clip:text;background-clip:text;margin:24px 0 8px;font-size:80px;font-weight:800;line-height:1}.assess-module__lQSDea__card{background:#16171c;border:1px solid #232429;border-radius:16px;max-width:720px;margin:0 auto 16px;padding:24px}.assess-module__lQSDea__card h2{margin:0 0 12px;font-size:20px}.assess-module__lQSDea__helper{color:#9ca3af;margin:-4px 0 16px;font-size:14px}.assess-module__lQSDea__choices{flex-direction:column;gap:8px;margin-top:16px;display:flex}.assess-module__lQSDea__choice,.assess-module__lQSDea__choiceActive{color:#e5e5e7;text-align:left;cursor:pointer;background:#1c1d22;border:1px solid #2a2b30;border-radius:10px;padding:12px 16px;font-size:15px;transition:all .15s}.assess-module__lQSDea__choice:hover{background:#20212a;border-color:#3a3b41}.assess-module__lQSDea__choiceActive{color:#fff;background:#ef44441a;border-color:#ef4444}.assess-module__lQSDea__select,.assess-module__lQSDea__input{color:#f5f5f7;background:#1c1d22;border:1px solid #2a2b30;border-radius:10px;width:100%;margin-top:8px;padding:12px 14px;font-size:15px}.assess-module__lQSDea__select:focus,.assess-module__lQSDea__input:focus{border-color:#ef4444;outline:none}.assess-module__lQSDea__actions{justify-content:space-between;gap:12px;max-width:720px;margin:24px auto 0;display:flex}.assess-module__lQSDea__primary,.assess-module__lQSDea__secondary{cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.assess-module__lQSDea__primary{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316)}.assess-module__lQSDea__primary:hover{opacity:.9}.assess-module__lQSDea__primary:disabled{opacity:.5;cursor:not-allowed}.assess-module__lQSDea__secondary{color:#d4d4d8;background:0 0;border:1px solid #2a2b30}.assess-module__lQSDea__secondary:hover{border-color:#4a4b51}.assess-module__lQSDea__secondary:disabled{opacity:.5;cursor:not-allowed}.assess-module__lQSDea__error{color:#f87171;margin-top:12px;font-size:14px}.assess-module__lQSDea__table{border-collapse:collapse;width:100%}.assess-module__lQSDea__table th,.assess-module__lQSDea__table td{text-align:left;border-bottom:1px solid #232429;padding:8px 10px;font-size:14px}.assess-module__lQSDea__table th{color:#9ca3af;font-weight:500}.assess-module__lQSDea__totals{color:#d4d4d8;flex-wrap:wrap;gap:14px;margin-top:16px;font-size:14px;display:flex}.assess-module__lQSDea__programList{margin:0;padding:0;list-style:none}.assess-module__lQSDea__programList li{background:#1c1d22;border:1px solid #232429;border-radius:10px;margin-bottom:10px;padding:12px 14px}.assess-module__lQSDea__programList li strong{display:block}.assess-module__lQSDea__programList li p{color:#a1a1aa;margin:6px 0 0;font-size:14px}.assess-module__lQSDea__programStatus{text-transform:uppercase;letter-spacing:.04em;color:#d4d4d8;background:#2a2b30;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;display:inline-block}.assess-module__lQSDea__status_likely_eligible{border-color:#22c55e4d}.assess-module__lQSDea__status_likely_eligible .assess-module__lQSDea__programStatus{color:#4ade80;background:#22c55e26}.assess-module__lQSDea__status_borderline{border-color:#facc154d}.assess-module__lQSDea__status_borderline .assess-module__lQSDea__programStatus{color:#facc15;background:#facc1526}.assess-module__lQSDea__status_not_eligible .assess-module__lQSDea__programStatus{color:#f87171;background:#ef444426}.assess-module__lQSDea__notes{margin:0;padding-left:20px}.assess-module__lQSDea__notes li{color:#d4d4d8;margin-bottom:6px;font-size:14px}
