.LevelTest_container__Q7lz2{min-height:100vh;padding:clamp(2rem,6vw,5rem) var(--space-4) clamp(4rem,8vw,7rem);background:radial-gradient(circle at 15% 5%,var(--brand-softer),transparent 30rem),radial-gradient(circle at 88% 20%,var(--accent-soft),transparent 28rem)}.LevelTest_page__j0fUq{width:min(100%,58rem);margin:0 auto}.LevelTest_card__xr2sc{width:min(100%,45rem);margin:0 auto;padding:clamp(1.5rem,5vw,3rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.LevelTest_header__thj3V{max-width:35rem;margin:0 auto var(--space-10);text-align:center}.LevelTest_iconWrapper__Eo84y{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:var(--space-5);color:var(--accent);background:linear-gradient(135deg,var(--accent-soft),var(--brand-soft));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:var(--radius-md)}.LevelTest_icon__3OiPa{width:1.75rem;height:1.75rem}.LevelTest_title__NAdS0{margin:0 0 var(--space-2);color:var(--text);font-size:clamp(1.85rem,5vw,2.5rem);font-weight:780;letter-spacing:-.04em;line-height:1.08}.LevelTest_subtitle__cssqB{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.LevelTest_startScreen__ZI1Xs{padding:var(--space-8);text-align:center;background:var(--canvas-subtle);border:1px solid var(--line);border-radius:var(--radius-lg)}.LevelTest_startDescription__ps4GE{max-width:35rem;margin:0 auto var(--space-6);color:var(--text-secondary);font-size:.975rem;line-height:1.75}.LevelTest_ctaButton__DKSRo,.LevelTest_nextButton__7Aifa,.LevelTest_retakeButton__haaF1,.LevelTest_startButton__NZh1a{min-height:3rem;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.LevelTest_ctaButton__DKSRo,.LevelTest_startButton__NZh1a{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));border:1px solid color-mix(in srgb,var(--brand) 70%,white);box-shadow:0 10px 24px -14px var(--brand);text-decoration:none}.LevelTest_ctaButton__DKSRo:hover,.LevelTest_startButton__NZh1a:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px var(--brand)}.LevelTest_startMeta__ppEy6{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.8rem}.LevelTest_progressSection___vjXE{margin-bottom:var(--space-8)}.LevelTest_progressHeader__3b03X{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.LevelTest_progressText__aXw_O{color:var(--text-secondary);font-size:.875rem;font-weight:650}.LevelTest_levelBadge__XOcXz{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.3rem .7rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:800;letter-spacing:.04em}.LevelTest_levelA1__AJXdh,.LevelTest_levelResultA1__0Ge8a{color:var(--success);background:color-mix(in srgb,var(--success) 13%,var(--surface));border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.LevelTest_levelA2__CDOas,.LevelTest_levelResultA2__86zor{color:var(--brand-emphasis);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 38%,var(--line))}.LevelTest_levelB1__3dzSM,.LevelTest_levelResultB1__K60Vj{color:var(--warning);background:color-mix(in srgb,var(--warning) 13%,var(--surface));border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}.LevelTest_levelB2__ihFPq,.LevelTest_levelResultB2__9ecID{color:#e97318;background:color-mix(in srgb,#e97318 13%,var(--surface));border-color:color-mix(in srgb,#e97318 38%,var(--line))}.LevelTest_levelC1__kildA,.LevelTest_levelResultC1__39fZG{color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,var(--surface));border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}.LevelTest_progressBar__ZMrHD{width:100%;height:.5rem;overflow:hidden;background:var(--surface-strong);border-radius:var(--radius-pill)}.LevelTest_progressFill__2Jllw{height:100%;background:linear-gradient(90deg,var(--accent),var(--brand));border-radius:inherit;transition:width .24s ease}.LevelTest_questionSection__nrKnH{animation:LevelTest_reveal__DaSK2 .2s ease-out}.LevelTest_questionText__XihkS{margin:0 0 var(--space-6);color:var(--text);font-size:clamp(1.1rem,3vw,1.3rem);font-weight:720;line-height:1.5}.LevelTest_optionsGrid__4opRl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.LevelTest_optionButton__A4JWP{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:.8rem 1rem;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.95rem;font-weight:600;line-height:1.45;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.LevelTest_optionButton__A4JWP:hover:not(.LevelTest_correct__2BiEq):not(.LevelTest_incorrect__NU7iP):not(.LevelTest_disabled__lNH6u){background:var(--brand-softer);border-color:color-mix(in srgb,var(--brand) 48%,var(--line));transform:translateY(-1px)}.LevelTest_selected__t9UTQ{background:var(--brand-soft);border-color:var(--brand)}.LevelTest_correct__2BiEq{background:color-mix(in srgb,var(--success) 10%,var(--surface));border-color:color-mix(in srgb,var(--success) 55%,var(--line));cursor:default}.LevelTest_incorrect__NU7iP{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 55%,var(--line));cursor:default}.LevelTest_disabled__lNH6u{color:var(--text-muted);cursor:default;opacity:.72}.LevelTest_optionLetter__2cGkN{display:inline-flex;flex:0 0 1.8rem;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:var(--text-secondary);background:var(--canvas-subtle);border:1px solid var(--line);border-radius:var(--radius-xs);font-size:.75rem;font-weight:800}.LevelTest_correct__2BiEq .LevelTest_optionLetter__2cGkN{color:var(--success);background:color-mix(in srgb,var(--success) 13%,var(--surface));border-color:color-mix(in srgb,var(--success) 42%,var(--line))}.LevelTest_incorrect__NU7iP .LevelTest_optionLetter__2cGkN{color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,var(--surface));border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}.LevelTest_explanation__dijZg{margin-bottom:var(--space-5);padding:var(--space-5);background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--radius-sm)}.LevelTest_explanationLabel__OZ4GR{margin-bottom:var(--space-2);color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.LevelTest_explanationText__WaQQd{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.LevelTest_nextButton__7Aifa{display:flex;width:100%;align-items:center;justify-content:center;padding:.8rem 1.25rem;color:#fff;background:var(--brand);border:1px solid var(--brand);box-shadow:var(--shadow-sm)}.LevelTest_nextButton__7Aifa:hover{background:var(--brand-strong);border-color:var(--brand-strong);transform:translateY(-1px)}.LevelTest_resultsSection__9_mtJ{text-align:center;animation:LevelTest_reveal__DaSK2 .2s ease-out}.LevelTest_levelResult__66v9r{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;margin-bottom:var(--space-4);border:1px solid;border-radius:var(--radius-lg);font-size:1.8rem;font-weight:820;letter-spacing:-.04em}.LevelTest_levelResultLabel__EHm8B{margin-bottom:var(--space-1);color:var(--text);font-size:1.15rem;font-weight:700}.LevelTest_scoreText__ffPMf{margin-bottom:var(--space-8);color:var(--text-secondary)}.LevelTest_breakdownGrid__zhPaO{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-8);text-align:left}.LevelTest_breakdownItem__0jNum{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.LevelTest_breakdownLabel__8PRK5,.LevelTest_breakdownScore__dspkT{color:var(--text-secondary);font-size:.8rem;font-weight:750}.LevelTest_breakdownScore__dspkT{text-align:right}.LevelTest_breakdownBar__EeZ58{height:.55rem;overflow:hidden;background:var(--surface-strong);border-radius:var(--radius-pill)}.LevelTest_breakdownFill__qSxYr{height:100%;border-radius:inherit;transition:width .4s ease}.LevelTest_breakdownFillA1__K6HGa{background:var(--success)}.LevelTest_breakdownFillA2__2Heow{background:var(--brand)}.LevelTest_breakdownFillB1__jqzBq{background:var(--warning)}.LevelTest_breakdownFillB2__BbmjO{background:#e97318}.LevelTest_breakdownFillC1__JtHjA{background:var(--danger)}.LevelTest_recommendation__M8mrY{margin-bottom:var(--space-6);padding:var(--space-5);text-align:left;background:var(--canvas-subtle);border:1px solid var(--line);border-radius:var(--radius-md)}.LevelTest_recommendationTitle__MkcC0{margin-bottom:var(--space-2);color:var(--text);font-size:.95rem;font-weight:750}.LevelTest_recommendationText__w_bE8{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.7}.LevelTest_recommendationText__w_bE8 a{color:var(--brand-emphasis);font-weight:700;text-underline-offset:.16em}.LevelTest_buttonGroup__4sRGN{display:flex;align-items:stretch;justify-content:center;gap:var(--space-3)}.LevelTest_retakeButton__haaF1{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.25rem;color:var(--text);background:var(--surface-raised);border:1px solid var(--line)}.LevelTest_retakeButton__haaF1:hover{background:var(--surface-strong);border-color:var(--line-strong)}.LevelTest_resultFinePrint__FbHRB{max-width:26rem;margin:var(--space-3) auto 0;color:var(--text-muted);font-size:.8rem;line-height:1.5}.LevelTest_infoSection___m_kQ{margin-top:var(--space-8);padding:clamp(1.5rem,5vw,3rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.LevelTest_infoTitle__lr0um{margin:0 0 var(--space-4);color:var(--text);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:760;letter-spacing:-.025em}.LevelTest_infoSubtitle__I8RTN{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-8) 0 var(--space-4);color:var(--text);font-size:1.05rem;font-weight:720}.LevelTest_infoSubtitle__I8RTN:before{content:"";width:.25rem;height:1.25rem;background:linear-gradient(var(--accent),var(--brand));border-radius:var(--radius-pill)}.LevelTest_infoContent__bxMEo{color:var(--text-secondary)}.LevelTest_infoParagraph__ToVsS{margin:0 0 var(--space-4);font-size:.95rem;line-height:1.75}.LevelTest_infoList__CaLyq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.LevelTest_infoList__CaLyq li{padding:var(--space-4);color:var(--text-secondary);background:var(--canvas-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.9rem;line-height:1.65}.LevelTest_infoList__CaLyq strong{color:var(--text);font-weight:750}.LevelTest_ctaButton__DKSRo:focus-visible,.LevelTest_nextButton__7Aifa:focus-visible,.LevelTest_optionButton__A4JWP:focus-visible,.LevelTest_recommendationText__w_bE8 a:focus-visible,.LevelTest_retakeButton__haaF1:focus-visible,.LevelTest_startButton__NZh1a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:3px}@keyframes LevelTest_reveal__DaSK2{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.LevelTest_container__Q7lz2{padding-inline:var(--space-3)}.LevelTest_card__xr2sc,.LevelTest_infoSection___m_kQ{padding:var(--space-5);border-radius:var(--radius-lg)}.LevelTest_header__thj3V{margin-bottom:var(--space-8)}.LevelTest_startScreen__ZI1Xs{padding:var(--space-5)}.LevelTest_ctaButton__DKSRo,.LevelTest_retakeButton__haaF1,.LevelTest_startButton__NZh1a{width:100%}.LevelTest_buttonGroup__4sRGN{flex-direction:column-reverse}.LevelTest_infoList__CaLyq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LevelTest_questionSection__nrKnH,.LevelTest_resultsSection__9_mtJ{animation:none}.LevelTest_breakdownFill__qSxYr,.LevelTest_ctaButton__DKSRo,.LevelTest_nextButton__7Aifa,.LevelTest_optionButton__A4JWP,.LevelTest_progressFill__2Jllw,.LevelTest_retakeButton__haaF1,.LevelTest_startButton__NZh1a{transition:none}}