.styles_Main__nxcML{position:relative;padding:3vh 2vw;box-sizing:border-box}@media screen and (min-width:768px){.styles_Main__nxcML{min-height:calc(100svh - 50px)}}.styles_MainExam__apEIk{position:relative;padding:3vh}.styles_MidSection__QcoAh{max-width:1400px;transition:margin .2s ease-in-out;margin:0 auto}.styles_fillWidth__RXBH1{max-width:unset}.styles_isSided__p_5AJ{margin:0 10px}.styles_HeaderItems__n9_C4{display:flex;gap:.5em}.styles_HeaderItem___gbFU{background:#eee;padding:5px;border-radius:40px;animation:styles_glow__j9wOK 1s ease-in-out forwards}@keyframes styles_glow__j9wOK{0%{background:#6bff95}}.styles_HeaderLabel__xRAuL{display:inline-block;background:#6b9eff;border-radius:40px;color:#fff;padding:10px}.styles_HeaderValue__Ng168,.styles_TimeLeftHeaderValue__j3esm{display:inline-block;padding:0 20px;font-size:1.2em;font-weight:700}.styles_TimeLeftHeaderValue__j3esm{width:100px}.styles_LegalExplanationFloat__fBlq_{position:fixed;top:0;right:0;width:100%;max-width:400px;display:flex;flex-direction:column;background:#fff;box-sizing:border-box;height:100svh;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media screen and (max-width:768px){.styles_LegalExplanationFloat__fBlq_{max-width:100%}}.styles_LegalExplanationBody__o02i6{overflow-y:scroll;padding:1em;flex:1 1;box-sizing:border-box}.styles_questionsList__68tAD{display:flex;flex-wrap:wrap;gap:5px}.styles_questionChip__XAE8B{display:inline-block;background:#eee;padding:3px 0;border-radius:50%;width:20px;text-align:center;font-size:.7em;color:#444;height:20px}.styles_questionChip__XAE8B:hover{background:#ddd}.styles_success__XTAjl{background:#90ee90}.styles_error__86R3q{background-color:salmon}.styles_signInfo__xI2Yq{opacity:0;transition:opacity .2s ease-in-out}.styles_questionNavigation__rk58v{display:flex;gap:10px;flex:1 1;align-items:end}.styles_annotation__J573G{fill:none;stroke:salmon;stroke-width:2px;stroke-dasharray:5;animation:styles_dash__o_CK5 1s linear infinite;stroke-linecap:round;fill:hsla(0,0%,100%,.3);cursor:pointer}.styles_horizontal__5DCS8{stroke:#90ee90;stroke-width:3px;fill:rgba(199,84,84,.3)}.styles_annotation__J573G:hover:not(.styles_dragging__nu48R)~.styles_signInfo__xI2Yq{opacity:1}.styles_bubble__OhtoH{stroke:none;fill:#fefefe;stroke:salmon;stroke-width:2;pointer-events:none}@keyframes styles_dash__o_CK5{to{stroke-dashoffset:20}}.styles_exampleSign__xRR6B{border-radius:20px;width:100%}.styles_assistance__SfChl{display:flex;gap:10px;flex:1 1;margin:10px 0}.styles_assistButton__DaBE5,.styles_assistButton__DaBE5>*{flex:1 1}.styles_controls__KUVWe{display:flex;gap:10px}.styles_controls__KUVWe>*{flex:1 1}.styles_signExplanation__gbYMK{display:flex;gap:10px;padding:20px;background-image:linear-gradient(250deg,#fef6f9,#fef1fa 17%,#fef1fe 31%,#faf1fe 44%,#f3ecfe 56%,#eeecfe 67%,#ebeeff 78%,#e6f2ff 88%,#e6f9ff);border-radius:20px;border:1px solid #fef6f9}.styles_signIcon__kCVxN{min-height:80px;max-height:100px}.styles_signTitle__YSYs7{margin:0;text-transform:capitalize}.styles_signLink__nZckB{text-decoration:underline}.styles_signDescription__a05Kh{white-space:pre-line}.styles_active__CbK1P{border:1px solid salmon}.styles_questionsProgress__8WwS9{padding-left:10px;margin-left:10px}.styles_answerChoices__LJ5aB{display:flex;flex-direction:column;gap:10px}.styles_progressInNumbers__DUjQ8{display:flex;gap:20px}.styles_progressTitle__CWiPt{font-size:1.2em;margin:0}.styles_progressValue__czjtk{font-size:2em;margin:.4em 0;color:#028489}.styles_examHeader__aPWiL{display:flex;align-items:center;justify-content:space-between}.styles_inactive__ZuzBi{opacity:.5}.styles_explanationBottom__VWjBk{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.styles_mobileScore__6Q_fT{margin:0;color:#028489}.styles_chatContainer__dWSIz{display:flex;flex-direction:column;height:100%;max-width:800px;margin:0 auto;background-color:#fff;border-radius:12px}.styles_title__SS9xK{font-size:1.5rem;margin:0}.styles_messagesContainer__DzqbE{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.styles_header__pT1a_{display:flex;justify-content:space-between;align-items:center}.styles_message__r_Qaq{max-width:80%;padding:.75rem 1rem;border-radius:12px;animation:styles_fadeIn__LHxJI .3s ease-in-out;font-size:1em}.styles_userMessage__dQQH8{align-self:flex-end;background-color:#007aff;color:#fff}.styles_assistantMessage__RK1a2{align-self:flex-start;background-color:#f0f0f0;color:#333}.styles_messageContent__DQFJI{line-height:1.5;word-wrap:break-word}.styles_inputForm__oF9zJ{display:flex;gap:.5rem;padding:1rem;background-color:#fff;border-top:1px solid #e5e5e5}.styles_input__Pr_CF{flex:1 1;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:8px;font-size:1rem;transition:border-color .2s ease}.styles_input__Pr_CF:focus{outline:none;border-color:#007aff}.styles_sendButton__qAikt{padding:.75rem 1.5rem;background-color:#007aff;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.styles_sendButton__qAikt:hover:not(:disabled){background-color:#0056b3}.styles_sendButton__qAikt:disabled{background-color:#ccc;cursor:not-allowed}.styles_typingIndicator__MWB4v{display:flex;gap:.3rem;padding:.5rem}.styles_typingIndicator__MWB4v span{width:8px;height:8px;background-color:#666;border-radius:50%;animation:styles_bounce__3o5s7 1.4s ease-in-out infinite}.styles_typingIndicator__MWB4v span:first-child{animation-delay:0s}.styles_typingIndicator__MWB4v span:nth-child(2){animation-delay:.2s}.styles_typingIndicator__MWB4v span:nth-child(3){animation-delay:.4s}@keyframes styles_bounce__3o5s7{0%,80%,to{transform:scale(.6)}40%{transform:scale(1)}}@keyframes styles_fadeIn__LHxJI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.styles_legalBasis__k0OrP{white-space:pre-line;padding:5px;background:#eee;border-radius:5px;font-size:.8em}.styles_disclaimer__Buvg7{white-space:pre-line;color:#333;font-size:.8em}.styles_legalBasisIcon__rbd_2{color:#028489;padding:2px 5px}.styles_LegalExplanationCTA__pYuBO{padding:1em}.styles_container__tIkcH{display:flex;flex-direction:column;height:100svh}.styles_body__Wt0dU{flex:1 1;background:linear-gradient(0,#fef5f9,#e6f9ff)}.styles_appFooter___MWBo{position:fixed;bottom:0;width:100%;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.styles_menu__UTPM1{display:flex;justify-content:space-around;padding:10px;background:#fff}.styles_menuButton__Sn__M{flex:1 1;margin:0 5px;color:#fff;border:none;border-radius:5px;cursor:pointer;height:50px;text-align:center;padding:20px;width:25%;box-sizing:border-box}.styles_menuButton__Sn__M svg{color:#000}.styles_menuButton__Sn__M.styles_active__lO1Au svg{color:#f24756}.styles_label__HEmNv{display:block;font-size:.8em;width:100%;flex:1 1}.styles_spacer__L_rBM{height:100px}.styles_container__cs35l{background:linear-gradient(0deg,#d54e5d,#f24756);color:#fff;padding:15px}.styles_trainingSectionHeader__ySyky{color:#fff;display:flex;gap:10px}.styles_trainingSectionHeader__ySyky svg{color:#fff;fill:#fff}.styles_trainingSectionHeader__ySyky h1{margin:0;font-size:1.5rem}.styles_trainingSectionHeader__ySyky p{margin:2px 0;font-size:.8rem}