.level-assessment_wrap__H4mee{margin:22px 0}.level-assessment_intro__kYW0B,.level-assessment_quiz__oD5mH,.level-assessment_result___dGXa{position:relative;padding:30px 26px;border-radius:20px;background:radial-gradient(130% 120% at 100% 0,rgba(20,224,192,.1),transparent 55%),var(--surface,#142037);border:1px solid var(--line,#20304d);box-shadow:0 22px 50px -30px rgba(0,0,0,.7)}.level-assessment_kicker__IGgKi{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.4px;color:var(--accent,#14e0c0);margin-bottom:10px}.level-assessment_introTitle__h3h_M{margin:0 0 12px;font-size:1.5rem;font-weight:800;color:#eaf2ff}.level-assessment_introText__pkIS9{margin:0 0 18px;font-size:.96rem;line-height:1.95;color:var(--text-muted,#aab8d0)}.level-assessment_introMeta__1XJLy{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 22px}.level-assessment_introMeta__1XJLy li{font-size:.78rem;font-weight:700;color:#cdd9ea;padding:7px 14px;border-radius:999px;background:rgba(8,16,32,.5);border:1px solid var(--line,#20304d)}.level-assessment_primaryBtn__XI2PP{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:800;color:#042a25;padding:13px 30px;border:none;border-radius:12px;background:linear-gradient(135deg,#14e0c0,#0fb39c);transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 12px 28px -14px rgba(20,224,192,.8)}.level-assessment_primaryBtn__XI2PP:hover:not(:disabled){transform:translateY(-1px)}.level-assessment_primaryBtn__XI2PP:disabled{opacity:.4;cursor:not-allowed}.level-assessment_ghostBtn__g2__D{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:700;color:#cdd9ea;padding:13px 24px;border-radius:12px;background:transparent;border:1px solid var(--line,#20304d);transition:border-color .2s ease,color .2s ease,opacity .2s ease}.level-assessment_ghostBtn__g2__D:hover:not(:disabled){border-color:var(--accent,#14e0c0);color:#fff}.level-assessment_ghostBtn__g2__D:disabled{opacity:.35;cursor:not-allowed}.level-assessment_linkBtn__i5BBn{display:inline-flex;align-items:center;font-weight:700;color:var(--accent,#14e0c0);text-decoration:none;padding:13px 8px}.level-assessment_linkBtn__i5BBn:hover{text-decoration:underline}.level-assessment_note__Vf1Ej{margin:16px 0 0;font-size:.74rem;color:var(--text-dim,#8da0bd)}.level-assessment_progressRow__p_PDh{margin-bottom:22px}.level-assessment_progressLabel__GIeIP{display:block;font-size:.78rem;font-weight:700;color:var(--text-muted,#aab8d0);margin-bottom:8px}.level-assessment_progressBar__wHFV4{height:8px;border-radius:999px;background:rgba(8,16,32,.6);overflow:hidden}.level-assessment_progressFill__aixax{height:100%;border-radius:999px;background:linear-gradient(90deg,#14e0c0,#0fb39c);transition:width .35s cubic-bezier(.22,1,.36,1)}.level-assessment_qText__TeXhT{margin:0 0 20px;font-size:1.24rem;font-weight:800;line-height:1.7;color:#eaf2ff}.level-assessment_options__N_xKU{display:flex;flex-direction:column;gap:11px}.level-assessment_option__VRuu9{display:flex;align-items:center;gap:13px;text-align:start;cursor:pointer;font:inherit;font-size:.96rem;color:#d7e1f0;padding:15px 17px;border-radius:13px;background:rgba(8,16,32,.45);border:1.5px solid var(--line,#20304d);transition:border-color .18s ease,background .18s ease,transform .12s ease}.level-assessment_option__VRuu9:hover{border-color:rgba(20,224,192,.5);transform:translateY(-1px)}.level-assessment_optionMark__Pbc4d{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--line,#20304d);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.level-assessment_optionPicked__Z9xTW{border-color:var(--accent,#14e0c0);background:rgba(20,224,192,.1);color:#fff}.level-assessment_optionPicked__Z9xTW .level-assessment_optionMark__Pbc4d{border-color:var(--accent,#14e0c0);background:var(--accent,#14e0c0);box-shadow:inset 0 0 0 3px var(--surface,#142037)}.level-assessment_quizNav__Fk6l7{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.level-assessment_levelBadge__lQJcK{display:inline-block;font-size:1.8rem;font-weight:900;padding:8px 26px;border-radius:14px;margin-bottom:14px;color:#fff}.level-assessment_scoreLine__JkCVi{font-size:.96rem;color:var(--text-muted,#aab8d0);margin-bottom:14px}.level-assessment_scoreLine__JkCVi strong{color:#fff}.level-assessment_resultBlurb___Xt8k{margin:0 0 24px;font-size:.98rem;line-height:1.95;color:#cdd9ea}.level-assessment_recoHead__GwOZv{font-size:.78rem;font-weight:800;letter-spacing:.3px;color:var(--text-dim,#8da0bd);margin-bottom:12px}.level-assessment_recos__j2YDG{display:flex;flex-direction:column;gap:11px}.level-assessment_recoCard__GI2JB{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:13px;text-decoration:none;background:rgba(8,16,32,.5);border:1px solid var(--line,#20304d);transition:border-color .18s ease,transform .12s ease,background .18s ease}.level-assessment_recoCard__GI2JB:hover{border-color:var(--accent,#14e0c0);transform:translateX(-3px);background:rgba(20,224,192,.07)}.level-assessment_recoNum__y3qSq{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;font-weight:800;font-size:.9rem;color:var(--accent,#14e0c0);background:rgba(20,224,192,.12)}.level-assessment_recoBody__gTu8r{display:flex;flex-direction:column;gap:3px;flex:1 1}.level-assessment_recoTitle__4u5kT{font-weight:800;font-size:.98rem;color:#eaf2ff}.level-assessment_recoDesc__P9wvE{font-size:.82rem;color:var(--text-muted,#aab8d0)}.level-assessment_recoArrow__bUOYu{color:var(--accent,#14e0c0);font-size:1.2rem}.level-assessment_resultActions__kdd0f{display:flex;align-items:center;gap:10px;margin-top:24px}.level-assessment_tone_teal__f_ooZ .level-assessment_levelBadge__lQJcK{background:linear-gradient(135deg,#14e0c0,#0e8f7e);color:#042a25}.level-assessment_tone_amber__m0aZp .level-assessment_levelBadge__lQJcK{background:linear-gradient(135deg,#f59e0b,#b45309)}.level-assessment_tone_violet__NQf0L .level-assessment_levelBadge__lQJcK{background:linear-gradient(135deg,#a78bfa,#7c3aed)}@media (max-width:560px){.level-assessment_intro__kYW0B,.level-assessment_quiz__oD5mH,.level-assessment_result___dGXa{padding:24px 18px}.level-assessment_qText__TeXhT{font-size:1.1rem}.level-assessment_resultActions__kdd0f{flex-direction:column;align-items:stretch}}