@charset "UTF-8";.Timer_timer__wK5i7{display:flex!important;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1.5px solid #e5e7eb;border-radius:40px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:all .3s ease;min-width:120px}.Timer_timer__wK5i7.warning{background:#fff7ed;border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.15)}.Timer_timer__wK5i7.warning .Timer_time__IMxrt{color:#ea580c}.Timer_timer__wK5i7.critical{background:#fff1f2;border-color:#f87171;box-shadow:0 0 0 3px hsla(0,91%,71%,.2);animation:Timer_timerPulse__mABwn 1s infinite}.Timer_timer__wK5i7.critical .Timer_time__IMxrt{color:#dc2626}@media(max-width:500px){.Timer_timer__wK5i7{padding:8px 14px;min-width:100px}}.Timer_icon__Ic8KE{width:18px!important;height:18px!important;display:flex!important;align-items:center;justify-content:center;flex-shrink:0}.Timer_icon__Ic8KE svg{width:18px;height:18px;color:#6b7280}.Timer_time__IMxrt{font-size:16px!important;font-weight:700!important;line-height:1!important;color:#1f2937!important;font-variant-numeric:tabular-nums;letter-spacing:.5px}@media(max-width:500px){.Timer_time__IMxrt{font-size:14px!important}}@keyframes Timer_timerPulse__mABwn{0%,to{box-shadow:0 0 0 3px hsla(0,91%,71%,.2)}50%{box-shadow:0 0 0 6px hsla(0,91%,71%,.1)}}.Header_header__0r3Fh{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;z-index:1}.Header_content__SFF4P{display:flex;align-items:center;gap:12px;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.Header_content__SFF4P:hover{opacity:.85}.Header_logo__PrzuK{border-radius:10px;flex-shrink:0}.Header_title__NNj9c{font-size:18px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.3px!important;white-space:pre-line;color:var(--impuls-blue)!important}@media(max-width:500px){.Header_title__NNj9c{font-size:15px!important;line-height:1.2!important}}.Header_userName__qVg6X{font-size:15px!important;font-weight:600!important;line-height:24px;margin-left:auto;margin-right:20px;color:#374151!important;background:#f3f4f6;padding:6px 16px;border-radius:40px;border:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}@media(max-width:600px){.Header_userName__qVg6X{font-size:13px!important;padding:5px 12px;max-width:140px}}@media(max-width:400px){.Header_userName__qVg6X{max-width:110px;font-size:12px!important}}.Header_icon__sz2s0{width:36px;height:36px;display:flex!important;align-items:center;justify-content:center;margin:auto 0 auto 16px;cursor:pointer;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;transition:all .2s ease}.Header_icon__sz2s0:hover{background:#fee2e2;border-color:#fca5a5}.Header_icon__sz2s0:hover svg{fill:#ef4444}.Header_icon__sz2s0 svg{fill:var(--impuls-black-200);transition:fill .2s ease}@font-face{font-family:Notification;src:url(/_next/static/media/notification.e46c3dba.eot);src:url(/_next/static/media/notification.e46c3dba.eot?#iefixs3g3t9) format("embedded-opentype"),url(/_next/static/media/notification.9928469f.woff) format("woff"),url(/_next/static/media/notification.786b87d6.ttf) format("truetype"),url(/_next/static/media/notification.6894f462.svg#notification) format("svg");font-weight:400;font-style:normal}.notification-container{box-sizing:border-box;position:fixed;top:0;right:0;z-index:999999;width:320px;padding:0 15px;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto}.notification{box-sizing:border-box;padding:15px 15px 15px 58px;border-radius:2px;color:#fff;background-color:#ccc;box-shadow:0 0 12px #999;cursor:pointer;font-size:1em;line-height:1.2em;position:relative;opacity:.9;margin-top:15px}.notification .title{font-size:1em;line-height:1.2em;font-weight:700;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{visibility:hidden;transform:translate3d(100%,0,0)}.notification-enter.notification-enter-active{visibility:visible;transform:translateZ(0);transition:all .4s}.notification-exit{visibility:visible;transform:translateZ(0)}.notification-exit.notification-exit-active{visibility:hidden;transform:translate3d(100%,0,0);transition:all .4s}.notification:before{position:absolute;top:50%;left:15px;margin-top:-14px;display:block;font-family:Notification;width:28px;height:28px;font-size:28px;text-align:center;line-height:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}.Loader_loader__7ZWW3{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#fff;z-index:100000}.SubmitModal_modal__E06ti{max-width:400px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:40px;background-color:#fff;box-shadow:24;padding:40px 50px;border-radius:10px;outline:none}.SubmitModal_footer__vjTtO{display:flex;align-items:center;justify-content:center;gap:20px}.SubmitModal_button__VIgKY{width:-moz-fit-content;width:fit-content;background-color:#eff4fb;color:#222;border:1px solid #c6c6c6;text-transform:capitalize;box-shadow:none!important}.SubmitModal_buttonDelete__pDtA7{background-color:var(--impuls-blue);text-transform:capitalize}.SubmitModal_buttonDelete__pDtA7:hover{background-color:var(--impuls-dark-blue)}.SubmitModal_button__VIgKY:hover{background-color:red;color:#fff}.SubmitModal_icon__h2Ft0{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer}.SubmitModal_title__eBiez{font-size:24px;line-height:24px;text-align:center;font-weight:500}.SubmitModal_text__HDwRA{font-size:16px;line-height:20px;white-space:pre-line;font-weight:400}.Layout_header__qoDx_{position:sticky;top:0;z-index:50;width:100%;height:var(--navbar-height);background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #f0f0f0;box-shadow:0 1px 8px rgba(0,0,0,.06)}.Layout_main__gIcPJ{width:100%;min-height:calc(100vh - var(--navbar-height));background-color:#f5f7fa}@media(max-width:1010px){.Layout_header__qoDx_{height:80px}.Layout_main__gIcPJ{min-height:calc(100vh - 80px)}}@media(max-width:600px){.Layout_header__qoDx_{height:68px}.Layout_main__gIcPJ{min-height:calc(100vh - 68px)}}.Auth_content__MXSu8{display:flex;flex-direction:column;width:100%;max-width:480px;gap:24px;padding:40px 48px;background-color:var(--impuls-white);border-radius:var(--border-main);box-shadow:0 4px 24px rgba(1,60,166,.08),0 1px 3px rgba(0,0,0,.06)}.Auth_header__4eb64{display:flex;flex-direction:column;gap:8px}.Auth_title__poSIW{font-size:var(--font-size-xl);line-height:1.35;font-weight:700;color:var(--impuls-black-400);text-align:center}.Auth_description__qMFxC{font-size:var(--font-size-s);line-height:1.5;font-weight:400;color:var(--impuls-black-600);text-align:center}.Auth_field__EPRFe{display:flex;flex-direction:column;gap:8px;width:100%}.Auth_label__36F8n{font-size:var(--font-size-s);line-height:1.4;font-weight:500;color:var(--impuls-black-400)}.Auth_required__B3aSx{color:var(--impuls-red);margin-right:2px}.Auth_input__Y4b9g{width:100%;background-color:var(--impuls-white);border-radius:12px;border:1px solid var(--impuls-dark-gray);color:var(--impuls-black-400);font-size:var(--font-size-m);transition:border-color .2s,box-shadow .2s}.Auth_input__Y4b9g div{border-radius:12px;height:52px;padding-right:12px;padding-left:4px}.Auth_input__Y4b9g input{padding-left:14px;color:var(--impuls-black);font-size:var(--font-size-m);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Auth_input__Y4b9g input::-moz-placeholder{color:var(--impuls-black-200);font-weight:400;text-transform:uppercase}.Auth_input__Y4b9g input::placeholder{color:var(--impuls-black-200);font-weight:400;text-transform:uppercase}.Auth_input__Y4b9g span{display:none}.Auth_input__Y4b9g fieldset{border:none}.Auth_input__Y4b9g:hover{border-color:var(--impuls-light-violet)}.Auth_input__Y4b9g:focus-within{border-color:var(--impuls-blue);box-shadow:0 0 0 3px rgba(1,60,166,.12);outline:none}.Auth_inputError__Kn8iB{border-color:var(--impuls-red)}.Auth_inputError__Kn8iB:focus-within{box-shadow:0 0 0 3px rgba(255,0,64,.12)}.Auth_hint__R5hr7{font-size:13px;line-height:1.4;color:var(--impuls-black-200);padding-left:2px}.Auth_error__5errq{font-size:14px;font-weight:400;color:var(--impuls-red);padding-left:2px}.Auth_button__m0SP8{width:100%;background-color:var(--impuls-blue);padding:12px 16px;margin-top:8px;border-radius:12px;text-transform:none;font-size:var(--font-size-m);font-weight:600;box-shadow:none;min-height:52px}.Auth_button__m0SP8:hover{background-color:var(--impuls-dark-blue);box-shadow:none}.Auth_button__m0SP8:disabled{background-color:var(--impuls-dark-gray);color:var(--impuls-black-200)}@media(max-width:768px){.Auth_content__MXSu8{padding:32px 24px;gap:20px;border-radius:20px}.Auth_title__poSIW{font-size:var(--font-size-l)}.Auth_description__qMFxC{font-size:15px}}@media(max-width:500px){.Auth_content__MXSu8{padding:28px 20px;border-radius:16px;box-shadow:0 2px 16px rgba(1,60,166,.06)}.Auth_title__poSIW{font-size:20px;line-height:1.3}.Auth_button__m0SP8{min-height:48px;font-size:17px}}.Confirmation_wrapper__2C9aM{display:flex;justify-content:center;align-items:center;width:100%;min-height:60vh}.Confirmation_content__p9bue{max-width:700px;width:100%;background:#fff;border-radius:24px;padding:48px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid var(--impuls-gray)}@media(max-width:768px){.Confirmation_content__p9bue{padding:32px 24px;border-radius:20px}}@media(max-width:500px){.Confirmation_content__p9bue{padding:24px 20px;border-radius:16px}}.Confirmation_header__4kv2X{display:flex;align-items:center;gap:20px;margin-bottom:24px}@media(max-width:500px){.Confirmation_header__4kv2X{gap:16px}}.Confirmation_iconWrapper__UOJpY{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:500px){.Confirmation_iconWrapper__UOJpY{width:52px;height:52px;border-radius:12px}}.Confirmation_userInfo__ykuih{flex:1;min-width:0}.Confirmation_greeting__EB3g4{font-size:14px;color:var(--impuls-black-600);font-weight:400;margin-bottom:4px}@media(max-width:500px){.Confirmation_greeting__EB3g4{font-size:13px}}.Confirmation_title__oCDTu{font-size:28px;line-height:1.2;font-weight:700;color:var(--impuls-black);word-wrap:break-word}@media(max-width:768px){.Confirmation_title__oCDTu{font-size:24px}}@media(max-width:500px){.Confirmation_title__oCDTu{font-size:20px}}.Confirmation_testInfoCard__Cm62P{background:var(--impuls-light-gray);border-radius:16px;padding:24px;margin-bottom:24px}@media(max-width:500px){.Confirmation_testInfoCard__Cm62P{padding:20px 16px;border-radius:12px}}.Confirmation_cardHeader__zPRL2{display:flex;align-items:center;gap:12px;margin-bottom:20px}.Confirmation_cardTitle__R29eQ{font-size:18px;font-weight:600;color:var(--impuls-black)}@media(max-width:500px){.Confirmation_cardTitle__R29eQ{font-size:16px}}.Confirmation_subjectsWrapper__uP0na{display:flex;flex-direction:column;gap:10px}.Confirmation_subjectHeader__LP9MX{display:grid;grid-template-columns:1fr auto;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--impuls-dark-gray)}.Confirmation_columnLabel__MIJmD{font-size:14px;font-weight:600;color:var(--impuls-black-600);text-transform:uppercase;letter-spacing:.5px}@media(max-width:500px){.Confirmation_columnLabel__MIJmD{font-size:12px}}.Confirmation_subjectRow__Ym80H{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:10px 0}.Confirmation_subjectName__BHhYj{font-size:16px;font-weight:500;color:var(--impuls-black-400);word-wrap:break-word;line-height:1.4}@media(max-width:500px){.Confirmation_subjectName__BHhYj{font-size:15px}}.Confirmation_ballChip__4QnM5{background:var(--impuls-blue)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;padding:4px 12px!important;height:28px!important;border-radius:8px!important}@media(max-width:500px){.Confirmation_ballChip__4QnM5{font-size:13px!important;padding:3px 10px!important}}.Confirmation_statsRow__n76FH{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}@media(max-width:500px){.Confirmation_statsRow__n76FH{gap:14px}}.Confirmation_statItem__uuk3e{display:flex;align-items:center;gap:12px;padding:16px;background:var(--impuls-ultra-gray);border-radius:12px;border:1px solid var(--impuls-gray)}@media(max-width:500px){.Confirmation_statItem__uuk3e{padding:14px;gap:10px}}.Confirmation_statText__irl8J{display:flex;flex-direction:column;gap:2px;flex:1}.Confirmation_statLabel__1oY2a{font-size:13px;color:var(--impuls-black-600);font-weight:400}@media(max-width:500px){.Confirmation_statLabel__1oY2a{font-size:12px}}.Confirmation_statValue__LtnEY{font-size:17px;color:var(--impuls-black);font-weight:600}@media(max-width:500px){.Confirmation_statValue__LtnEY{font-size:16px}}.Confirmation_button__V9xJB{width:100%;background-color:var(--impuls-blue)!important;padding:16px 24px!important;border-radius:12px!important;text-transform:none!important;font-size:18px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(1,60,166,.2)!important;transition:all .2s ease!important}.Confirmation_button__V9xJB:hover{background-color:var(--impuls-dark-blue)!important;box-shadow:0 6px 16px rgba(1,60,166,.3)!important;transform:translateY(-2px)}.Confirmation_button__V9xJB:disabled{background-color:var(--impuls-black-200)!important;box-shadow:none!important;transform:none!important}@media(max-width:500px){.Confirmation_button__V9xJB{font-size:16px!important;padding:14px 20px!important}}.TestChoose_testChoose__hVYSw{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:28px 28px 32px;background:#fff;border:1px solid #e5e7eb;overflow-y:auto;border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.TestChoose_testChoose__hVYSw::-webkit-scrollbar{width:5px}.TestChoose_testChoose__hVYSw::-webkit-scrollbar-track{background:transparent}.TestChoose_testChoose__hVYSw::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.TestChoose_testChoose__hVYSw::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:1024px){.TestChoose_testChoose__hVYSw{height:auto;min-height:420px}}@media(max-width:768px){.TestChoose_testChoose__hVYSw{padding:22px 20px 26px;border-radius:14px;gap:18px}}@media(max-width:500px){.TestChoose_testChoose__hVYSw{padding:18px 16px 22px;gap:16px}}.TestChoose_question__F4_1U{display:block;font-size:17px;font-weight:600;line-height:1.65;color:#111827;padding:20px 22px;background:#f8faff;border-radius:14px;border-left:4px solid #2563eb;box-shadow:inset 0 0 0 1px #e0eaff}@media(max-width:768px){.TestChoose_question__F4_1U{font-size:16px;padding:18px}}@media(max-width:500px){.TestChoose_question__F4_1U{font-size:15px;padding:14px 15px}}.TestChoose_image__vD9CU{max-width:480px;width:100%;height:auto;max-height:240px;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb}@media(max-width:768px){.TestChoose_image__vD9CU{max-width:100%}}.TestChoose_radioGroup__oJChy{padding-left:0;display:flex!important;flex-direction:column!important;gap:10px}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr{width:100%;margin:0 0 10px;padding:14px 18px;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:12px;transition:all .18s ease;cursor:pointer;position:relative;overflow:hidden}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 2px 10px rgba(37,99,235,.1)}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr:hover .TestChoose_MuiFormControlLabel-label__yd_Rt{color:#1d4ed8}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr .TestChoose_MuiRadio-root__Vtri4{color:#d1d5db;padding:0;margin-right:12px;transition:color .18s ease}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr .TestChoose_MuiRadio-root__Vtri4.TestChoose_Mui-checked__va3PX{color:#2563eb}.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr .TestChoose_MuiFormControlLabel-label__yd_Rt{font-size:15px;line-height:1.55;color:#374151;font-weight:500;transition:color .18s ease}@media(max-width:500px){.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr .TestChoose_MuiFormControlLabel-label__yd_Rt{font-size:14px}}@media(max-width:768px){.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr{padding:13px 16px}}@media(max-width:500px){.TestChoose_radioGroup__oJChy .TestChoose_answer__pb4Lr{padding:12px 14px;border-radius:10px}}.TestChoose_radioGroup__oJChy .TestChoose_MuiFormControlLabel-root__3C84H:has(.TestChoose_Mui-checked__va3PX){background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1),0 4px 14px rgba(37,99,235,.12)}.TestChoose_radioGroup__oJChy .TestChoose_MuiFormControlLabel-root__3C84H:has(.TestChoose_Mui-checked__va3PX) .TestChoose_MuiFormControlLabel-label__yd_Rt{color:#1d4ed8;font-weight:600}.TestChoose_radioGroup__oJChy .TestChoose_MuiFormControlLabel-root__3C84H:has(.TestChoose_Mui-checked__va3PX):hover{border-color:#1e40af;box-shadow:0 0 0 3px rgba(37,99,235,.15),0 6px 18px rgba(37,99,235,.15)}.TestChoose_unselectable__6j6oW{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.TestControl_testControl__VGuTE{width:100%;display:flex;flex-direction:column;gap:20px;padding:22px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.06);height:-moz-fit-content;height:fit-content;position:sticky;top:16px}@media(max-width:1024px){.TestControl_testControl__VGuTE{max-width:none;position:static;top:auto;height:auto}}@media(max-width:768px){.TestControl_testControl__VGuTE{padding:18px 14px;border-radius:14px;gap:16px}}@media(max-width:500px){.TestControl_testControl__VGuTE{padding:14px 12px}}.TestControl_gridLabel__ZJ5jK{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;margin-bottom:-8px}.TestControl_numberBox__RMJSF{width:100%;display:grid;grid-template-columns:repeat(auto-fill,42px);gap:7px;max-height:380px;overflow-y:auto;padding:2px;justify-content:start}.TestControl_numberBox__RMJSF::-webkit-scrollbar{width:4px}.TestControl_numberBox__RMJSF::-webkit-scrollbar-track{background:transparent}.TestControl_numberBox__RMJSF::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.TestControl_numberBox__RMJSF::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:1024px){.TestControl_numberBox__RMJSF{max-height:260px;grid-template-columns:repeat(auto-fill,40px)}}@media(max-width:500px){.TestControl_numberBox__RMJSF{grid-template-columns:repeat(auto-fill,38px);gap:6px}}.TestControl_number__gA6TC{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#f9fafb;border-radius:10px;border:1.5px solid #e5e7eb;cursor:pointer;transition:all .18s ease;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestControl_number__gA6TC:hover{background:#eff6ff;border-color:#93c5fd;transform:scale(1.08);box-shadow:0 2px 8px rgba(29,78,216,.12)}.TestControl_number__gA6TC:active{transform:scale(.96)}@media(max-width:1024px){.TestControl_number__gA6TC{width:40px;height:40px}}@media(max-width:500px){.TestControl_number__gA6TC{width:38px;height:38px;font-size:12px;border-radius:8px}}.TestControl_filled__sOOVT{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:700;box-shadow:0 2px 8px rgba(29,78,216,.25)}.TestControl_filled__sOOVT:hover{background:#1e40af;border-color:#1e40af;color:#fff;box-shadow:0 4px 14px rgba(29,78,216,.35);transform:scale(1.08)}.TestControl_active__8pabu{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff;font-weight:700;box-shadow:0 0 0 3px rgba(59,130,246,.2),0 4px 12px rgba(59,130,246,.3)}.TestControl_active__8pabu:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 0 0 4px rgba(59,130,246,.25),0 6px 16px rgba(59,130,246,.35);transform:scale(1.08)}.TestControl_divider__8HDqZ{height:1px;background:#f3f4f6;margin:0 -2px}.TestControl_navRow___CUrL{display:grid;grid-template-columns:1fr 1fr;gap:10px}.TestControl_button__tMEe5{flex:1;min-width:0;border-radius:12px!important;color:#fff!important;background:#1d4ed8!important;padding:12px 16px!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;box-shadow:0 2px 8px rgba(29,78,216,.2)!important;transition:all .2s ease!important;letter-spacing:.1px}.TestControl_button__tMEe5:hover{background:#1e40af!important;box-shadow:0 4px 14px rgba(29,78,216,.3)!important;transform:translateY(-2px)}.TestControl_button__tMEe5:active{transform:translateY(0);box-shadow:0 2px 6px rgba(29,78,216,.2)!important}.TestControl_button__tMEe5:disabled{background:#f3f4f6!important;color:#d1d5db!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.TestControl_buttonSubmit__LnRhz{grid-column:1/-1;width:100%;background:linear-gradient(135deg,#f97316,#ea580c)!important;padding:14px 20px!important;font-size:15px!important;box-shadow:0 4px 14px rgba(234,88,12,.25)!important;border-radius:14px!important}.TestControl_buttonSubmit__LnRhz:hover{background:linear-gradient(135deg,#ea580c,#c2410c)!important;box-shadow:0 6px 20px rgba(234,88,12,.35)!important}@media(max-width:500px){.TestControl_button__tMEe5{padding:10px 12px!important;font-size:13px!important}}.TestControl_legend__Prqiu{display:flex;gap:14px;flex-wrap:wrap}.TestControl_legendItem__vs5KD{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;font-weight:500}.TestControl_legendDot__XTYM_{width:12px;height:12px;border-radius:4px;flex-shrink:0}.TestControl_legendDot__XTYM_.TestControl_unanswered__4cVsk{background:#f9fafb;border:1.5px solid #e5e7eb}.TestControl_legendDot__XTYM_.TestControl_answered__5gTqM{background:#1d4ed8;border:1.5px solid #1d4ed8}.TestControl_legendDot__XTYM_.TestControl_current__tTnxb{background:#3b82f6;border:1.5px solid #3b82f6}.Test_testWrapper__SSCv6{display:flex;flex-direction:column;gap:18px;padding:20px 20px 48px}@media(max-width:1024px){.Test_testWrapper__SSCv6{margin-top:18px;padding:0 16px 36px}}@media(max-width:768px){.Test_testWrapper__SSCv6{margin-top:14px;gap:14px;padding:0 12px 28px}}.Test_resumeBanner__NMzJQ{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #fcd34d;border-radius:16px;padding:16px 20px;color:#78350f;box-shadow:0 2px 12px rgba(252,211,77,.2);position:relative;overflow:hidden}.Test_resumeBanner__NMzJQ:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:linear-gradient(180deg,#f59e0b,#fbbf24);border-radius:16px 0 0 16px}@media(max-width:768px){.Test_resumeBanner__NMzJQ{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}}.Test_resumeTitle__DV_o9{font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;color:#92400e}.Test_resumeTitle__DV_o9:before{content:"⏱";font-size:17px}.Test_resumeSubtitle__bqN04{font-size:13px;margin-top:4px;color:#a16207;font-weight:500}.Test_resumeMeta__GI3jX{font-size:12px;color:#b45309;font-weight:500;padding:5px 12px;background:rgba(146,64,14,.08);border-radius:8px;white-space:nowrap}@media(max-width:768px){.Test_resumeMeta__GI3jX{white-space:normal}}.Test_test__GVhXi{display:grid;grid-template-columns:minmax(270px,340px) 1fr;gap:20px;max-height:calc(100vh - 170px);min-height:520px}@media(max-width:1024px){.Test_test__GVhXi{grid-template-columns:1fr;max-height:none;min-height:auto;gap:16px}}.Score_score__NsPdl{min-height:calc(100vh - var(--navbar-height));display:flex;align-items:center;justify-content:center;padding:40px 20px 60px;background:#f5f7fa}.Score_card__01H09{width:100%;max-width:600px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:48px 48px 44px;box-shadow:0 8px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}@media(max-width:600px){.Score_card__01H09{padding:36px 28px;border-radius:20px}}@media(max-width:400px){.Score_card__01H09{padding:28px 20px;border-radius:16px}}.Score_iconWrap__oI9AQ{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(34,197,94,.3),0 0 0 8px rgba(34,197,94,.1);margin-bottom:28px;flex-shrink:0}.Score_iconWrap__oI9AQ svg{width:40px;height:40px;stroke:#fff;stroke-width:2.5;fill:none}@media(max-width:500px){.Score_iconWrap__oI9AQ{width:68px;height:68px;margin-bottom:22px}.Score_iconWrap__oI9AQ svg{width:34px;height:34px}}.Score_title__O9yWE{font-size:26px!important;line-height:1.25!important;font-weight:800!important;color:#111827!important;margin-bottom:10px!important}@media(max-width:500px){.Score_title__O9yWE{font-size:22px!important}}@media(max-width:400px){.Score_title__O9yWE{font-size:20px!important}}.Score_name__bS2tX{display:inline-flex;align-items:center;gap:8px;font-size:16px!important;line-height:1.4!important;font-weight:600!important;color:#374151!important;background:#f3f4f6;padding:8px 20px;border-radius:40px;margin-bottom:32px!important}@media(max-width:500px){.Score_name__bS2tX{font-size:15px!important;margin-bottom:24px!important}}.Score_statsGrid__VK1lj{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-bottom:32px}@media(max-width:500px){.Score_statsGrid__VK1lj{grid-template-columns:1fr;gap:10px;margin-bottom:24px}}.Score_statCard__Ay9qH{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:14px;transition:border-color .2s ease}@media(max-width:500px){.Score_statCard__Ay9qH{flex-direction:row;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:12px}}.Score_statIcon__EUn_Y{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Score_statIcon__EUn_Y svg{width:18px;height:18px}.Score_statIcon__EUn_Y.Score_blue___nLVK{background:#eff6ff}.Score_statIcon__EUn_Y.Score_blue___nLVK svg{stroke:#2563eb;fill:none}.Score_statIcon__EUn_Y.Score_green__FhkZ4{background:#f0fdf4}.Score_statIcon__EUn_Y.Score_green__FhkZ4 svg{stroke:#16a34a;fill:none}.Score_statIcon__EUn_Y.Score_orange__NVIQi{background:#fff7ed}.Score_statIcon__EUn_Y.Score_orange__NVIQi svg{stroke:#ea580c;fill:none}.Score_statIcon__EUn_Y.Score_purple__tTmy_{background:#faf5ff}.Score_statIcon__EUn_Y.Score_purple__tTmy_ svg{stroke:#7c3aed;fill:none}@media(max-width:500px){.Score_statIcon__EUn_Y{width:32px;height:32px;border-radius:8px}.Score_statIcon__EUn_Y svg{width:16px;height:16px}}.Score_statInfo__DhpPP{display:flex;flex-direction:column;align-items:center}@media(max-width:500px){.Score_statInfo__DhpPP{flex-direction:row;align-items:baseline;gap:10px;flex:1;padding-left:4px}}.Score_statValue__L3qmr{font-size:22px;font-weight:800;color:#111827;line-height:1.1}@media(max-width:500px){.Score_statValue__L3qmr{font-size:20px}}.Score_statLabel__OctDl{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}@media(max-width:500px){.Score_statLabel__OctDl{font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;color:#6b7280;margin-top:0}}.Score_accuracyWrap__bQQmr{width:100%;margin-bottom:28px}.Score_accuracyHeader__ypRCy{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Score_accuracyLabel__mUvWq{font-size:13px;font-weight:600;color:#6b7280}.Score_accuracyPct__2HDk_{font-size:14px;font-weight:800;color:#111827}.Score_accuracyTrack__vAxqX{width:100%;height:8px;background:#f3f4f6;border-radius:99px;overflow:hidden}.Score_accuracyFill__Ecp5m{height:100%;border-radius:99px;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width 1s cubic-bezier(.4,0,.2,1)}.Score_divider__UyNT8{width:100%;height:1px;background:#f3f4f6;margin-bottom:24px}.Score_footerNote__QLvwX{font-size:13px!important;color:#9ca3af!important;font-weight:500!important;line-height:1.5!important}.Score_loadingCard__PoDs_{width:100%;max-width:480px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:56px 48px;box-shadow:0 8px 40px rgba(0,0,0,.07);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media(max-width:500px){.Score_loadingCard__PoDs_{padding:44px 28px;border-radius:20px}}.Score_spinnerWrap__Csaq9{width:64px;height:64px;margin-bottom:8px}.Score_spinner__GEPJD{width:64px;height:64px;border:5px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:Score_spin__lvuDe .9s linear infinite}.Score_loadingTitle__Uz4xa{font-size:20px!important;font-weight:700!important;color:#111827!important;line-height:1.35!important}.Score_loadingDesc__1mJYr{font-size:14px!important;color:#6b7280!important;font-weight:500!important;line-height:1.55!important}.Score_loadingNote__IIfQC{font-size:12px!important;color:#d1d5db!important;font-weight:400!important;max-width:300px;line-height:1.5!important}.Score_dots__chIaR{display:flex;gap:6px;margin-top:4px}.Score_dot__HYatm{width:8px;height:8px;border-radius:50%;background:#2563eb;animation:Score_dotPop__Bwxu_ 1.4s ease-in-out infinite}.Score_dot__HYatm:nth-child(2){animation-delay:.2s}.Score_dot__HYatm:nth-child(3){animation-delay:.4s}@keyframes Score_spin__lvuDe{to{transform:rotate(1turn)}}@keyframes Score_dotPop__Bwxu_{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.15)}}