.LevelTest_container__Q7lz2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(ellipse at top,rgba(225,29,72,.05) 0,transparent 50%),radial-gradient(ellipse at bottom,rgba(59,130,246,.05) 0,transparent 50%)}.LevelTest_card__xr2sc{background:linear-gradient(135deg,var(--color-bg-card) 0,rgba(32,32,36,.8) 100%);border:1px solid var(--color-border);border-radius:24px;padding:3rem 2.5rem;max-width:650px;width:100%;box-shadow:0 20px 60px -15px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.02);position:relative;overflow:hidden}.LevelTest_card__xr2sc:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(225,29,72,.3),transparent)}.LevelTest_header__thj3V{text-align:center;margin-bottom:3rem;position:relative}.LevelTest_iconWrapper__Eo84y{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1.5rem;background:linear-gradient(135deg,rgba(225,29,72,.1),rgba(59,130,246,.1));border:1px solid rgba(225,29,72,.2);border-radius:16px;animation:LevelTest_float__iR_sY 3s ease-in-out infinite}.LevelTest_icon__3OiPa{width:32px;height:32px;color:var(--color-accent);filter:drop-shadow(0 0 8px rgba(225,29,72,.3))}.LevelTest_title__NAdS0{font-size:2.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem;background:linear-gradient(135deg,var(--color-text-primary) 0,var(--color-text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.LevelTest_subtitle__cssqB{color:var(--color-text-secondary);font-size:1rem;font-weight:400}.LevelTest_startScreen__ZI1Xs{text-align:center}.LevelTest_startDescription__ps4GE{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8;margin-bottom:2rem}.LevelTest_startButton__NZh1a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--color-accent) 0,rgba(225,29,72,.8) 100%);color:#ffffff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px -8px rgba(225,29,72,.4)}.LevelTest_startButton__NZh1a:hover{transform:translateY(-3px);box-shadow:0 12px 32px -8px rgba(225,29,72,.5)}.LevelTest_startButton__NZh1a:active{transform:translateY(-1px)}.LevelTest_startMeta__ppEy6{color:var(--color-text-muted);font-size:.8125rem;margin-top:1rem}.LevelTest_progressSection___vjXE{margin-bottom:2rem}.LevelTest_progressHeader__3b03X{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.LevelTest_progressText__aXw_O{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.LevelTest_levelBadge__XOcXz{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.LevelTest_levelA1__AJXdh{background:rgba(34,197,94,.15);color:rgb(34,197,94);border:1px solid rgba(34,197,94,.3)}.LevelTest_levelA2__CDOas{background:rgba(59,130,246,.15);color:rgb(59,130,246);border:1px solid rgba(59,130,246,.3)}.LevelTest_levelB1__3dzSM{background:rgba(234,179,8,.15);color:rgb(234,179,8);border:1px solid rgba(234,179,8,.3)}.LevelTest_levelB2__ihFPq{background:rgba(249,115,22,.15);color:rgb(249,115,22);border:1px solid rgba(249,115,22,.3)}.LevelTest_levelC1__kildA{background:rgba(225,29,72,.15);color:rgb(225,29,72);border:1px solid rgba(225,29,72,.3)}.LevelTest_progressBar__ZMrHD{width:100%;height:6px;background:var(--color-bg-panel);border-radius:3px;overflow:hidden;border:1px solid var(--color-border)}.LevelTest_progressFill__2Jllw{height:100%;background:linear-gradient(90deg,rgba(59,130,246,.8),rgba(59,130,246,1));border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}.LevelTest_questionSection__nrKnH{animation:LevelTest_slideIn__eYW_7 .4s cubic-bezier(.4,0,.2,1)}.LevelTest_questionText__XihkS{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;line-height:1.6;margin-bottom:1.5rem}.LevelTest_optionsGrid__4opRl{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.LevelTest_optionButton__A4JWP{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;background:var(--color-bg-panel);border:2px solid var(--color-border);border-radius:12px;color:var(--color-text-primary);font-size:.9375rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;position:relative}.LevelTest_optionButton__A4JWP:hover:not(.LevelTest_correct__2BiEq):not(.LevelTest_incorrect__NU7iP):not(.LevelTest_disabled__lNH6u){border-color:var(--color-accent);background:var(--color-bg-card);transform:translateX(4px)}.LevelTest_optionButton__A4JWP:active:not(.LevelTest_correct__2BiEq):not(.LevelTest_incorrect__NU7iP):not(.LevelTest_disabled__lNH6u){transform:translateX(2px)}.LevelTest_selected__t9UTQ{border-color:rgba(59,130,246,.6);background:rgba(59,130,246,.08)}.LevelTest_correct__2BiEq{border-color:rgba(34,197,94,.6);background:rgba(34,197,94,.08);cursor:default}.LevelTest_incorrect__NU7iP{border-color:rgba(225,29,72,.6);background:rgba(225,29,72,.08);cursor:default}.LevelTest_disabled__lNH6u{cursor:default;opacity:.7}.LevelTest_optionLetter__2cGkN{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--color-bg-card);border:1px solid var(--color-border);font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);flex-shrink:0;transition:all .3s ease}.LevelTest_correct__2BiEq .LevelTest_optionLetter__2cGkN{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.4);color:rgb(34,197,94)}.LevelTest_incorrect__NU7iP .LevelTest_optionLetter__2cGkN{background:rgba(225,29,72,.2);border-color:rgba(225,29,72,.4);color:rgb(225,29,72)}.LevelTest_explanation__dijZg{background:linear-gradient(135deg,var(--color-bg-panel) 0,rgba(32,32,36,.5) 100%);border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;animation:LevelTest_slideIn__eYW_7 .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px -4px rgba(34,197,94,.15)}.LevelTest_explanationLabel__OZ4GR{color:var(--color-accent-green);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.LevelTest_explanationText__WaQQd{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.LevelTest_nextButton__7Aifa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(59,130,246,.7));color:#ffffff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px -4px rgba(59,130,246,.4)}.LevelTest_nextButton__7Aifa:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(59,130,246,.5)}.LevelTest_nextButton__7Aifa:active{transform:translateY(0)}.LevelTest_resultsSection__9_mtJ{text-align:center;animation:LevelTest_slideIn__eYW_7 .4s cubic-bezier(.4,0,.2,1)}.LevelTest_levelResult__66v9r{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:24px;font-size:2rem;font-weight:800;margin-bottom:1.25rem;letter-spacing:-.02em}.LevelTest_levelResultA1__0Ge8a{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05));color:rgb(34,197,94);border:2px solid rgba(34,197,94,.3);box-shadow:0 8px 32px -8px rgba(34,197,94,.3)}.LevelTest_levelResultA2__86zor{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.05));color:rgb(59,130,246);border:2px solid rgba(59,130,246,.3);box-shadow:0 8px 32px -8px rgba(59,130,246,.3)}.LevelTest_levelResultB1__K60Vj{background:linear-gradient(135deg,rgba(234,179,8,.15),rgba(234,179,8,.05));color:rgb(234,179,8);border:2px solid rgba(234,179,8,.3);box-shadow:0 8px 32px -8px rgba(234,179,8,.3)}.LevelTest_levelResultB2__9ecID{background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(249,115,22,.05));color:rgb(249,115,22);border:2px solid rgba(249,115,22,.3);box-shadow:0 8px 32px -8px rgba(249,115,22,.3)}.LevelTest_levelResultC1__39fZG{background:linear-gradient(135deg,rgba(225,29,72,.15),rgba(225,29,72,.05));color:rgb(225,29,72);border:2px solid rgba(225,29,72,.3);box-shadow:0 8px 32px -8px rgba(225,29,72,.3)}.LevelTest_levelResultLabel__EHm8B{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.LevelTest_scoreText__ffPMf{color:var(--color-text-secondary);font-size:1rem;margin-bottom:2rem}.LevelTest_breakdownGrid__zhPaO{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem;text-align:left}.LevelTest_breakdownItem__0jNum{display:flex;align-items:center;gap:.75rem}.LevelTest_breakdownLabel__8PRK5{width:36px;font-size:.8125rem;font-weight:700;color:var(--color-text-secondary);flex-shrink:0}.LevelTest_breakdownBar__EeZ58{flex:1 1;height:8px;background:var(--color-bg-panel);border-radius:4px;overflow:hidden;border:1px solid var(--color-border)}.LevelTest_breakdownFill__qSxYr{height:100%;border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1)}.LevelTest_breakdownFillA1__K6HGa{background:rgb(34,197,94)}.LevelTest_breakdownFillA2__2Heow{background:rgb(59,130,246)}.LevelTest_breakdownFillB1__jqzBq{background:rgb(234,179,8)}.LevelTest_breakdownFillB2__BbmjO{background:rgb(249,115,22)}.LevelTest_breakdownFillC1__JtHjA{background:rgb(225,29,72)}.LevelTest_breakdownScore__dspkT{width:28px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-align:right;flex-shrink:0}.LevelTest_recommendation__M8mrY{background:linear-gradient(135deg,var(--color-bg-panel) 0,rgba(32,32,36,.5) 100%);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;margin-bottom:2rem;text-align:left}.LevelTest_recommendationTitle__MkcC0{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;margin-bottom:.75rem}.LevelTest_recommendationText__w_bE8{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.LevelTest_recommendationText__w_bE8 a{color:var(--color-accent);text-decoration:none;font-weight:600;transition:color .2s ease}.LevelTest_recommendationText__w_bE8 a:hover{color:var(--color-accent-blue);text-decoration:underline}.LevelTest_buttonGroup__4sRGN{display:flex;flex-direction:column;align-items:center;gap:.75rem}.LevelTest_retakeButton__haaF1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:var(--color-bg-panel);color:var(--color-text-primary);border:2px solid var(--color-border);border-radius:12px;font-size:.9375rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.LevelTest_retakeButton__haaF1:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 24px -8px rgba(225,29,72,.3)}.LevelTest_retakeButton__haaF1:active{transform:translateY(0)}.LevelTest_ctaButton__DKSRo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--color-accent) 0,rgba(225,29,72,.8) 100%);color:#ffffff;border:none;border-radius:12px;font-size:1rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px -8px rgba(225,29,72,.4);text-decoration:none}.LevelTest_ctaButton__DKSRo:hover{transform:translateY(-3px);box-shadow:0 12px 32px -8px rgba(225,29,72,.5)}.LevelTest_ctaButton__DKSRo:active{transform:translateY(-1px)}.LevelTest_infoSection___m_kQ{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.LevelTest_infoTitle__lr0um{font-size:1.375rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.25rem;letter-spacing:-.01em}.LevelTest_infoSubtitle__I8RTN{font-size:1.0625rem;font-weight:600;color:var(--color-text-secondary);margin-top:1.75rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.LevelTest_infoSubtitle__I8RTN:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,var(--color-accent) 0,var(--color-accent-blue) 100%);border-radius:2px}.LevelTest_infoContent__bxMEo{color:var(--color-text-secondary);line-height:1.8}.LevelTest_infoParagraph__ToVsS{margin-bottom:1.5rem;font-size:.9375rem}.LevelTest_infoList__CaLyq{list-style:none;padding-left:0;margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.LevelTest_infoList__CaLyq li{padding:1rem 1.25rem;font-size:.9375rem;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:10px;transition:all .3s ease}.LevelTest_infoList__CaLyq li:hover{background:var(--color-bg-card);border-color:rgba(225,29,72,.3);transform:translateX(4px)}.LevelTest_infoList__CaLyq strong{color:var(--color-accent);font-weight:700;margin-right:.5rem}@keyframes LevelTest_float__iR_sY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes LevelTest_slideIn__eYW_7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes LevelTest_shimmer__DWnoC{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:640px){.LevelTest_card__xr2sc{padding:2rem 1.5rem}.LevelTest_title__NAdS0{font-size:1.75rem}.LevelTest_iconWrapper__Eo84y{width:56px;height:56px}.LevelTest_icon__3OiPa{width:28px;height:28px}.LevelTest_questionText__XihkS{font-size:1rem}.LevelTest_levelResult__66v9r{width:80px;height:80px;font-size:1.625rem;border-radius:20px}.LevelTest_infoTitle__lr0um{font-size:1.25rem}.LevelTest_ctaButton__DKSRo,.LevelTest_nextButton__7Aifa,.LevelTest_retakeButton__haaF1,.LevelTest_startButton__NZh1a{width:100%}}