.page-module__yTeg4W__page{flex-direction:column;gap:28px;padding:28px 32px;display:flex}.page-module__yTeg4W__header{background:linear-gradient(135deg,#ffffffe6,#e5f5ffcc);border:1px solid #2563eb26;border-radius:28px;padding:28px;box-shadow:0 30px 60px #0f172a14}.page-module__yTeg4W__meta{letter-spacing:.6px;text-transform:uppercase;color:#0f172a8a;margin:0;font-size:12px}.page-module__yTeg4W__header h1{color:#0f172a;margin:12px 0 6px;font-size:34px}.page-module__yTeg4W__subtitle{color:#475467;max-width:640px;margin:0;font-size:15px;line-height:1.6}.page-module__yTeg4W__form{flex-direction:column;gap:20px;display:flex}.page-module__yTeg4W__grid{flex-direction:column;gap:20px;width:100%;display:flex}.page-module__yTeg4W__questionCard{width:100%}.page-module__yTeg4W__questionSurface{background:linear-gradient(#fff 0%,#f4f8ff 100%);border:1px solid #0f172a14;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 25px 40px #0f172a14}.page-module__yTeg4W__questionHeader{letter-spacing:.3em;text-transform:uppercase;color:#0f172a8c;justify-content:space-between;align-items:center;font-size:12px;display:flex}.page-module__yTeg4W__levelBadge{color:#0f172a;text-shadow:0 1px 2px #0f172a26;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700}.page-module__yTeg4W__levelA0{background:#bee3ffb3}.page-module__yTeg4W__levelA1{background:#63b3ffb3}.page-module__yTeg4W__levelA2{color:#f8fafc;background:#228be6e6}.page-module__yTeg4W__questionIndex{color:#0f172a73;font-size:11px}.page-module__yTeg4W__prompt{color:#0f172a;margin:0;font-size:20px;font-weight:600;line-height:1.4}.page-module__yTeg4W__options{flex-direction:column;gap:12px;display:flex}.page-module__yTeg4W__option{background:#fff;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.page-module__yTeg4W__option input{accent-color:#2563eb}.page-module__yTeg4W__option span{color:#0f172a;font-size:16px}.page-module__yTeg4W__option:hover,.page-module__yTeg4W__option:focus-within{background:#f4f8ff;border-color:#2563eb8c;transform:translateY(-2px);box-shadow:0 15px 30px #2563eb2e}.page-module__yTeg4W__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.page-module__yTeg4W__progress{color:#0f172aa6;margin:0;font-size:14px}.page-module__yTeg4W__resultCard{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--color-panel),#ffffffe6);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:var(--color-ink-900);flex-direction:column;gap:22px;padding:32px;display:flex}.page-module__yTeg4W__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-module__yTeg4W__resultLabel{letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink-500);margin:0;font-size:12px}.page-module__yTeg4W__resultTitleRow{align-items:center;gap:16px;margin-top:10px;display:flex}.page-module__yTeg4W__resultLevelBadge{letter-spacing:.2em;background:linear-gradient(120deg,var(--color-primary),var(--accent-2));color:#fff;border-radius:999px;padding:12px 24px;font-size:34px;font-weight:800}.page-module__yTeg4W__resultDescription{max-width:360px;color:var(--color-ink-700);margin:0}.page-module__yTeg4W__resultSummary{border-radius:var(--radius-md);background:#ffffffe6;border:1px solid #5ab3ff66;flex-direction:column;gap:12px;min-width:220px;padding:16px 18px;display:flex}.page-module__yTeg4W__resultSummaryTop{flex-direction:column;gap:4px;display:flex}.page-module__yTeg4W__resultBigScore{letter-spacing:.25em;color:var(--color-ink-900);font-size:36px;font-weight:800}.page-module__yTeg4W__resultSummaryText{color:var(--color-ink-500);font-size:14px}.page-module__yTeg4W__resultPercent{color:var(--color-primary);align-items:baseline;gap:8px;font-size:18px;font-weight:600;display:flex}.page-module__yTeg4W__resultPercent span:first-child{font-size:30px}.page-module__yTeg4W__resultMeter{background:var(--color-border);border-radius:999px;height:6px;overflow:hidden}.page-module__yTeg4W__resultMeter span{background:linear-gradient(90deg,var(--color-primary),var(--accent-2));border-radius:999px;height:100%;display:block}.page-module__yTeg4W__breakdownList{flex-direction:column;gap:12px;display:flex}.page-module__yTeg4W__breakdownRow{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.page-module__yTeg4W__breakdownLeft{flex-direction:column;gap:6px;display:flex}.page-module__yTeg4W__breakdownScore{color:var(--color-ink-700);margin:0;font-size:16px;font-weight:600}.page-module__yTeg4W__breakdownRight{flex-direction:column;align-items:flex-end;gap:8px;min-width:200px;display:flex}.page-module__yTeg4W__breakdownPercent{color:var(--color-primary);font-weight:700}.page-module__yTeg4W__breakdownBar{background:var(--color-border);border-radius:999px;width:100%;height:6px;overflow:hidden}.page-module__yTeg4W__breakdownBar span{background:linear-gradient(90deg,var(--color-primary),var(--accent-2));height:100%;display:block}.page-module__yTeg4W__breakdownStatus{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-500);font-size:12px}.page-module__yTeg4W__breakdownStatus[data-passed=true]{color:var(--color-success)}@media (max-width:900px){.page-module__yTeg4W__page{padding:20px 16px}.page-module__yTeg4W__questionSurface{padding:20px}.page-module__yTeg4W__resultCard{padding:24px}.page-module__yTeg4W__breakdownGrid{grid-template-columns:1fr}.page-module__yTeg4W__heroBadge{width:120px;height:120px;font-size:32px}}
