.level-entry_page__WfZMh{background:#fff;color:#17344a;padding:32px 0 48px;letter-spacing:0}.level-entry_wrap__Cs8sg{width:min(1200px,calc(100% - 48px));margin-inline:auto}.level-entry_page__WfZMh h1{font-size:34px;font-weight:800;line-height:1.2;margin-bottom:28px}.level-entry_welcome__L7TUO{background:#eef7fa;border-block:1px solid #dae8ec;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:48px;padding:36px;align-items:end}.level-entry_content__Vp0_f{max-width:650px;min-width:0}.level-entry_content__Vp0_f>svg{color:#007694;margin-bottom:20px}.level-entry_content__Vp0_f h2{font-size:27px;font-weight:750;line-height:1.25}.level-entry_content__Vp0_f p{color:#486577;font-size:16px;line-height:1.7;margin-top:16px}.level-entry_content__Vp0_f ul{display:grid;gap:12px;margin:24px 0;list-style:none}.level-entry_content__Vp0_f li{display:flex;gap:10px;align-items:center;font-size:14px}.level-entry_content__Vp0_f li svg{flex-shrink:0;color:#067b73}.level-entry_content__Vp0_f button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;background:#0860b0;color:#fff;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:700;cursor:pointer}.level-entry_content__Vp0_f button:hover{background:#084c8a}.level-entry_content__Vp0_f a{display:block;width:fit-content;min-height:44px;padding-top:14px;color:#155c87;font-size:14px;text-decoration:underline;text-underline-offset:3px}.level-entry_content__Vp0_f :is(a,button):focus-visible{outline:3px solid #007d9d;outline-offset:4px}.level-entry_character__ay3A3{width:230px;height:340px;object-fit:contain;object-position:bottom}@media (max-width:800px){.level-entry_welcome__L7TUO{gap:24px;padding:28px;grid-template-columns:minmax(0,1fr) 170px}.level-entry_character__ay3A3{width:170px;height:260px}}@media (max-width:640px){.level-entry_wrap__Cs8sg{width:calc(100% - 32px)}.level-entry_page__WfZMh{padding-top:24px}.level-entry_page__WfZMh h1{font-size:28px;margin-bottom:24px}.level-entry_welcome__L7TUO{grid-template-columns:1fr;padding:24px 20px;gap:20px}.level-entry_content__Vp0_f h2{font-size:24px}.level-entry_content__Vp0_f p{font-size:15px}.level-entry_content__Vp0_f button{width:100%;font-size:15px}.level-entry_character__ay3A3{width:120px;height:180px;justify-self:end}}.LevelTest_experience__Sf4Fy{min-width:0;letter-spacing:0}.LevelTest_experience__Sf4Fy a,.LevelTest_experience__Sf4Fy button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LevelTest_question____JNr{container-type:inline-size;scroll-margin-top:6rem}.LevelTest_questionContent__2qp5F{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;min-width:0;min-height:580px}.LevelTest_titleRow__9Kfbc{position:relative;margin-top:1rem;max-width:660px}.LevelTest_questionTitle__IrynY{max-width:calc(100% - 4.25rem);margin:0;color:white;font-size:2.625rem;font-weight:850;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-line;text-shadow:0 3px 18px rgb(0 0 0/15%)}.LevelTest_questionAudio__5_YPn{position:absolute;top:50%;transform:translateY(-50%)}.LevelTest_audioIcon__Jb2uZ{display:inline-flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/50%);border-radius:50%;background:rgb(255 255 255/13%);color:white;cursor:pointer;transition:background .16s,transform .16s}.LevelTest_audioIcon__Jb2uZ:hover{background:rgb(255 255 255/25%)}.LevelTest_audioIcon__Jb2uZ:active{transform:scale(.95)}.LevelTest_audioIcon__Jb2uZ:disabled{cursor:default;opacity:.45}.LevelTest_audioIcon__Jb2uZ[data-active=true]{background:#ffe070;color:#222c31}.LevelTest_audioIcon__Jb2uZ:focus-visible{outline:3px solid #ffe070;outline-offset:4px}.LevelTest_reading__Dk0zd{margin-top:1rem;padding:1rem 1.125rem;border-left:3px solid rgb(255 255 255/65%);border-radius:0 8px 8px 0;background:rgb(0 0 0/24%);color:white;font-family:inherit;font-size:1.0625rem;line-height:1.65;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.LevelTest_answerList__U_rcx{display:grid;gap:.75rem;width:100%;max-width:660px;margin-top:1.25rem}.LevelTest_answerRow__QrKQG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:center}.LevelTest_visualAnswers__kvxFR{grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));max-width:22.5rem}.LevelTest_visualAnswers__kvxFR .LevelTest_answerRow__QrKQG{display:block}.LevelTest_answer__wFKTA{position:relative;min-width:0;width:100%;min-height:64px;padding:.75rem .875rem;border:2px solid transparent;border-radius:8px;background:rgb(255 255 255/96%);color:#172a34;text-align:left;cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.LevelTest_answer__wFKTA:hover{background:white;transform:translateY(-1px)}.LevelTest_answer__wFKTA:active{transform:translateY(0)}.LevelTest_answer__wFKTA:focus-visible{outline:3px solid #ffe070;outline-offset:3px}.LevelTest_answer__wFKTA[aria-checked=true]{border-color:#ffe070;box-shadow:0 0 0 1px #ffe070;background:#fff9df}.LevelTest_answerInner__BnA5v{display:flex;align-items:center;gap:.875rem}.LevelTest_answerLabel__jpgrD{min-width:0;font-size:1.0625rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.LevelTest_answerLetter__oVwiM{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:5px;color:white;font-size:1rem;font-weight:800}.LevelTest_answerSelection__92OQd{flex-shrink:0;margin-left:auto;color:#35434a}.LevelTest_visualAnswers__kvxFR .LevelTest_answer__wFKTA{min-height:96px;padding:.625rem}.LevelTest_visualAnswers__kvxFR .LevelTest_answerInner__BnA5v{flex-direction:column;align-items:center;gap:.5rem}.LevelTest_visualAnswers__kvxFR .LevelTest_answerLetter__oVwiM{width:1.5rem;height:1.5rem;flex-basis:1.5rem;font-size:.75rem;align-self:flex-start}.LevelTest_visualAnswers__kvxFR .LevelTest_answerSelection__92OQd{position:absolute;right:7px;top:8px}.LevelTest_questionActions__Bc6nm{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:660px;margin-top:auto;padding-top:2rem}.LevelTest_skip__jmTFH{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.625rem;border-radius:6px;padding:.625rem .25rem;color:white;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.LevelTest_skip__jmTFH:hover{text-decoration:underline;text-underline-offset:4px}.LevelTest_skip__jmTFH:focus-visible{outline:3px solid #ffe070;outline-offset:3px}.LevelTest_continue__pAkA6{display:inline-flex;min-height:56px;min-width:180px;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.375rem;border:1px solid #fff1aa;border-radius:8px;background:linear-gradient(110deg,#ffe477,#ffc441);box-shadow:0 3px 0 #a46a12,0 8px 24px rgb(0 0 0/12%);color:#33250a;font-size:1.0625rem;font-weight:800;line-height:1.4;cursor:pointer;transition:transform .16s,box-shadow .16s}.LevelTest_continue__pAkA6:hover{transform:translateY(-2px);box-shadow:0 5px 0 #a46a12,0 10px 24px rgb(0 0 0/15%)}.LevelTest_continue__pAkA6:active{transform:translateY(2px);box-shadow:0 1px 0 #a46a12}.LevelTest_continue__pAkA6:focus-visible{outline:3px solid white;outline-offset:4px}.LevelTest_continue__pAkA6:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.LevelTest_audioStatus__Pm9Ja{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1rem;font-size:.875rem;line-height:1.5}.LevelTest_audioStatus__Pm9Ja button{min-height:44px;text-decoration:underline;text-underline-offset:3px;font-weight:700;cursor:pointer}.LevelTest_audioStatus__Pm9Ja button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.LevelTest_loading__ErkQx{animation:LevelTest_spin__d9UHx 1s linear infinite}.LevelTest_resumeNote__GN235{margin:0 0 1rem;padding:.75rem 1rem;border-left:3px solid #238a7d;background:#edf7f4;color:#21443d;font-size:.9375rem}@keyframes LevelTest_spin__d9UHx{to{transform:rotate(1turn)}}@media (min-width:1024px){.LevelTest_questionContent__2qp5F{max-width:64%;min-height:580px}.LevelTest_questionTitle__IrynY{font-size:2.75rem}}@media (min-width:768px) and (max-width:1023px){.LevelTest_questionContent__2qp5F{max-width:70%;min-height:550px}.LevelTest_questionTitle__IrynY{font-size:2.125rem}.LevelTest_questionActions__Bc6nm{flex-wrap:wrap}}@media (max-width:767px){.LevelTest_questionContent__2qp5F{min-height:0;padding-bottom:10rem}.LevelTest_questionTitle__IrynY{font-size:1.875rem;line-height:1.17;max-width:calc(100% - 3.5rem)}.LevelTest_titleRow__9Kfbc{margin-top:.75rem}.LevelTest_reading__Dk0zd{font-size:1rem;padding:.875rem;line-height:1.6}.LevelTest_answerList__U_rcx{gap:.625rem;margin-top:1rem}.LevelTest_answer__wFKTA{padding:.75rem .625rem;min-height:60px}.LevelTest_answerInner__BnA5v{gap:.625rem}.LevelTest_answerLabel__jpgrD{font-size:1rem}.LevelTest_answerLetter__oVwiM{width:1.875rem;height:1.875rem;flex-basis:1.875rem;font-size:.875rem}.LevelTest_audioIcon__Jb2uZ{height:44px;width:44px;flex-basis:44px}.LevelTest_questionActions__Bc6nm{flex-direction:column-reverse;align-items:stretch;gap:.5rem;padding-top:1.25rem}.LevelTest_continue__pAkA6{width:100%;min-width:0}.LevelTest_skip__jmTFH{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.LevelTest_experience__Sf4Fy *,.LevelTest_experience__Sf4Fy :after,.LevelTest_experience__Sf4Fy :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.LevelTestResultView_result__QRcN5{--result-ink:#21362f;--result-muted:#52635b;--result-line:#d9e3dd;--result-accent:#136c69;width:100%;min-width:0;max-width:72rem;margin-inline:auto;color:var(--result-ink);font-size:1rem;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}.LevelTestResultView_result__QRcN5 *,.LevelTestResultView_result__QRcN5 :after,.LevelTestResultView_result__QRcN5 :before{box-sizing:border-box}.LevelTestResultView_overview__WQa_3{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.LevelTestResultView_leadCapture__Ane6v,.LevelTestResultView_recommendationCopy__qsNjw,.LevelTestResultView_staircase__vdUVx,.LevelTestResultView_summary__Qirkr{min-width:0}.LevelTestResultView_eyebrow__6_u_8{margin:0 0 .625rem;color:var(--result-accent);font-size:.8125rem;font-weight:750}.LevelTestResultView_resultLabel__cLTzD{margin:0;color:var(--result-muted);font-size:.9375rem}.LevelTestResultView_resultValue__aSMp6{min-height:1.15em;margin:.375rem 0 1rem;color:var(--result-ink);font-size:3.5rem;font-weight:800;line-height:1.12;text-wrap:balance}.LevelTestResultView_longValue__PNusX{font-size:2.125rem;line-height:1.2}.LevelTestResultView_body__ZcTf3,.LevelTestResultView_description__zK1Ld{margin:.625rem 0 0;color:var(--result-muted);font-size:.9375rem;line-height:1.65}.LevelTestResultView_facts__8KKYy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--result-line)}.LevelTestResultView_facts__8KKYy dt{color:var(--result-muted);font-size:.75rem}.LevelTestResultView_facts__8KKYy dd{margin:.1875rem 0 0;font-size:.875rem;font-weight:700}.LevelTestResultView_staircase__vdUVx{width:100%;align-self:center}.LevelTestResultView_caveat__uGZ24{display:flex;gap:.625rem;align-items:flex-start;margin-top:1.5rem;padding:1rem 0;border-top:1px solid var(--result-line);color:var(--result-muted);font-size:.8125rem;line-height:1.65}.LevelTestResultView_caveat__uGZ24>svg{flex:0 0 auto;margin-top:.125rem;color:var(--result-accent)}.LevelTestResultView_caveat__uGZ24 p{margin:0}.LevelTestResultView_caveat__uGZ24 p+p{margin-top:.375rem}.LevelTestResultView_recommendations__RRGLS{padding:1.25rem 1rem;background:#edf6f1;border-block:1px solid #d1e5d9;scroll-margin-top:7rem}.LevelTestResultView_recommendationRow__0cCPm{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem}.LevelTestResultView_sectionTitle__w_4Qm{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--result-ink);font-size:1.25rem;font-weight:750;line-height:1.35;text-wrap:balance}.LevelTestResultView_sectionTitle__w_4Qm>svg{flex:0 0 auto;margin-top:.125rem;color:var(--result-accent)}.LevelTestResultView_primaryAction__dpt0J,.LevelTestResultView_secondaryAction__fE_21{width:100%;min-width:0;max-width:100%}.LevelTestResultView_primaryAction__dpt0J :is(a,button),.LevelTestResultView_secondaryAction__fE_21 :is(a,button){display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;min-height:3rem;height:auto;padding:.6875rem 1.125rem;border:1px solid var(--result-accent);border-radius:8px;background:var(--result-accent);color:#fff;box-shadow:none;font-size:.9375rem;font-weight:700;line-height:1.4;text-align:center;white-space:normal;text-decoration:none;transform:none}.LevelTestResultView_primaryAction__dpt0J :is(a,button):hover{background:#0e5451;border-color:#0e5451;box-shadow:none;transform:none}.LevelTestResultView_secondaryAction__fE_21 :is(a,button){border-color:#b4c9be;background:transparent;color:var(--result-ink)}.LevelTestResultView_secondaryAction__fE_21 :is(a,button):hover{background:#deeee4;box-shadow:none;transform:none}.LevelTestResultView_practiceZones__p5_4x{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #c9ddd1}.LevelTestResultView_practiceZones__p5_4x dt{font-size:.8125rem;font-weight:750}.LevelTestResultView_practiceZones__p5_4x dd{margin:.25rem 0 0;color:var(--result-muted);font-size:.875rem}.LevelTestResultView_otherEntries__CVU3e{display:grid;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.LevelTestResultView_otherEntries__CVU3e li{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;padding-top:1rem;border-top:1px solid #c9ddd1}.LevelTestResultView_otherEntries__CVU3e h4{margin:0;font-size:1rem;font-weight:700}.LevelTestResultView_section__5V7_G{padding-block:1.75rem 1.5rem}.LevelTestResultView_sectionHeading__0WkSW{margin-bottom:1rem}.LevelTestResultView_caption__Lxr4h{margin:.5rem 0 0;color:var(--result-muted);font-size:.8125rem;line-height:1.65}.LevelTestResultView_skillProfile__PCTUC{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0}.LevelTestResultView_skill__w9IOJ{min-width:0;padding-block:.875rem .25rem;border-top:2px solid #83b8b5}.LevelTestResultView_skill__w9IOJ:nth-child(2){border-color:#deb34d}.LevelTestResultView_skill__w9IOJ:nth-child(3){border-color:#d68c7d}.LevelTestResultView_skill__w9IOJ dt{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:700}.LevelTestResultView_skill__w9IOJ dt>svg{flex:0 0 auto;color:var(--result-muted)}.LevelTestResultView_skillRange__JzWAW{margin:.625rem 0 0;font-size:1.25rem;font-weight:750;line-height:1.4}.LevelTestResultView_unassessed__bgY_H{color:var(--result-muted);font-size:1rem;font-weight:500}.LevelTestResultView_skillDetail__04fva{margin:.25rem 0 0;color:var(--result-muted);font-size:.8125rem}.LevelTestResultView_priorityLabel___iJ7y{display:flex;gap:.375rem;align-items:center;margin:.625rem 0 0;color:#91482f;font-size:.75rem;font-weight:700}.LevelTestResultView_priorityLabel___iJ7y>svg{flex:0 0 auto}.LevelTestResultView_insights__gjlYx{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-top:1px solid var(--result-line)}.LevelTestResultView_insights__gjlYx>section{min-width:0}.LevelTestResultView_insightList__jS5H_{display:grid;gap:.5rem;margin:.75rem 0 0;padding-left:1.125rem;color:var(--result-muted);font-size:.875rem}.LevelTestResultView_insightList__jS5H_ li::marker{color:var(--result-accent)}.LevelTestResultView_priorityNote__a9JEW,.LevelTestResultView_strengthNote__mDKa3{margin:.75rem 0 0;font-size:.875rem;font-weight:650}.LevelTestResultView_priorityNote__a9JEW{color:#91482f}.LevelTestResultView_followUp__HEOw1{padding-block:1.5rem 1rem;border-top:1px solid var(--result-line)}.LevelTestResultView_continueSection__AsINJ{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:.75rem}.LevelTestResultView_continueButton__4v2Mm,.LevelTestResultView_restartButton__XvfLs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;max-width:100%;min-height:2.75rem;padding:.6875rem .875rem;border:1px solid #aabdb1;border-radius:8px;background:transparent;color:var(--result-ink);font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.45;text-align:center;cursor:pointer}.LevelTestResultView_continueButton__4v2Mm>svg,.LevelTestResultView_restartButton__XvfLs>svg{flex:0 0 auto}.LevelTestResultView_continueButton__4v2Mm:hover{background:#edf6f1;border-color:var(--result-accent)}.LevelTestResultView_restartButton__XvfLs{justify-content:flex-start;padding-inline:.25rem;border-color:transparent;color:var(--result-muted);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.LevelTestResultView_restartButton__XvfLs:hover{color:var(--result-accent)}.LevelTestResultView_result__QRcN5 :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--result-accent);outline-offset:3px}.LevelTestResultView_feedback__kXyy0{min-width:0;padding-block:1rem}.LevelTestResultView_leadSection__ZSACn{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:.75rem;padding-top:1.75rem;border-top:1px solid var(--result-line)}@media (min-width:40rem){.LevelTestResultView_recommendations__RRGLS{padding:1.5rem}.LevelTestResultView_insights__gjlYx,.LevelTestResultView_practiceZones__p5_4x{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.LevelTestResultView_skillProfile__PCTUC{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.LevelTestResultView_continueButton__4v2Mm{justify-self:start}}@media (min-width:56rem){.LevelTestResultView_overview__WQa_3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.LevelTestResultView_resultValue__aSMp6{font-size:4.5rem}.LevelTestResultView_longValue__PNusX{font-size:2.75rem}.LevelTestResultView_recommendationRow__0cCPm{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.LevelTestResultView_recommendationCopy__qsNjw{flex:1}.LevelTestResultView_primaryAction__dpt0J,.LevelTestResultView_secondaryAction__fE_21{flex:0 1 15rem;width:auto}.LevelTestResultView_continueSection__AsINJ,.LevelTestResultView_otherEntries__CVU3e li{grid-template-columns:minmax(0,1fr) minmax(0,18rem);gap:2rem}.LevelTestResultView_continueButton__4v2Mm{justify-self:stretch}.LevelTestResultView_leadSection__ZSACn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}}