@keyframes Button_fadeIn__vhhYh{0%{opacity:0}to{opacity:1}}@keyframes Button_fadeOut__azpX_{0%{opacity:1}to{opacity:0}}@keyframes Button_slideUp___1A0A{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Button_slideDown__JnDil{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Button_expand___EnVO{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Button_shrink___8tPI{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes Button_bounceIn__0b57r{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes Button_slideIn__coVyK{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes Button_dotsLoading__eBTxz{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes Button_pulse__LobUt{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes Button_float__kBDgz{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Button_typingBounce__PqEEA{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.Button_button__nbDXA{display:flex;align-items:center;justify-content:center;z-index:1;flex-shrink:1;width:100%;height:80px;border-radius:2rem;border:none;background-color:#ffa600;color:#fff;font-weight:400;font-size:28px;font-family:Tmoney;line-height:1;transition:background-color .5s;cursor:pointer}.Button_button__nbDXA:disabled{background-color:#a3a3a3;cursor:default}.Button_button__nbDXA.Button_isGray__JWW5a{background-color:#a3a3a3}.Button_button__nbDXA.Button_isSub__98jr0{flex-grow:1;height:72px;font-weight:700;font-size:24px;line-height:1;letter-spacing:normal}.Button_loader___JYKK,.Button_loader___JYKK:after,.Button_loader___JYKK:before{border-radius:50%;width:2em;height:2em;animation-fill-mode:both;animation:Button_bblFadInOut__CkNxT 1.8s ease-in-out infinite}.Button_loader___JYKK{color:#fff;font-size:6px;top:-2rem;position:relative;animation-delay:-.16s}.Button_loader___JYKK:after,.Button_loader___JYKK:before{content:"";position:absolute;top:0}.Button_loader___JYKK:before{left:-4em;animation-delay:-.32s}.Button_loader___JYKK:after{left:4em}@keyframes Button_bblFadInOut__CkNxT{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes InputField_fadeIn__nb5Mr{0%{opacity:0}to{opacity:1}}@keyframes InputField_fadeOut__Qu2l_{0%{opacity:1}to{opacity:0}}@keyframes InputField_slideUp__LITuH{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes InputField_slideDown__yw7Eo{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes InputField_expand__kTUjq{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes InputField_shrink__bxGMb{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes InputField_bounceIn__acbTF{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes InputField_slideIn__Hzp3T{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes InputField_dotsLoading__Sp5Qu{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes InputField_pulse__2Hnxa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes InputField_float___qUqe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes InputField_typingBounce__9Ua2b{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.InputField_inputField__W_akM{display:flex;flex-direction:column;gap:1rem;width:100%;border:none;padding:0;margin:0}.InputField_labelContainer__85vk_{display:flex;justify-content:space-between}.InputField_labelContainer__85vk_>label{color:#1a1a1a;padding-right:1.25rem;font-weight:400;font-size:18px;font-family:Tmoney;line-height:1;font-weight:600}.InputField_labelContainer__85vk_>p{color:#ff6300;padding-right:1.25rem;font-weight:400;font-size:14px;font-family:Tmoney;line-height:1}@media only screen and (max-width:480px){.InputField_labelContainer__85vk_>label{font-size:1rem}}.InputField_input__TFtFU{width:100%;height:80px;padding:0 2rem;border-radius:1.5rem;border:2px solid rgba(0,0,0,0);background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);font-size:1.5rem;color:#1a1a1a;transition:all .2s ease}.InputField_input__TFtFU::placeholder{color:#a3a3a3;transition:color .2s ease}.InputField_input__TFtFU:focus{outline:none;background-color:#fff5d1;border-color:#ffa600}.InputField_input__TFtFU:focus::placeholder{color:#737373}.InputField_input__TFtFU:focus::selection{background-color:#ffc94d}.InputField_input__TFtFU:read-only:focus{background-color:#fff;border-color:rgba(0,0,0,0)}.InputField_input__TFtFU.InputField_errMsg__e_uaU{color:#ff6300;border-color:#ff6300}@media only screen and (max-width:480px){.InputField_input__TFtFU{height:56px;padding:0 1.25rem;border-radius:1rem;font-size:1rem}}@keyframes Select_fadeIn__u9A04{0%{opacity:0}to{opacity:1}}@keyframes Select_fadeOut__Y8Psy{0%{opacity:1}to{opacity:0}}@keyframes Select_slideUp__IwmxP{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Select_slideDown__XJnGi{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Select_expand__3x_Mf{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Select_shrink__T7PC_{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes Select_bounceIn__KSmce{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes Select_slideIn__2_Jn0{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes Select_dotsLoading__Nakhu{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes Select_pulse__tWdpc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes Select_float__S26jx{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Select_typingBounce__5mGdb{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.Select_selectField__fmzGC{display:flex;flex-direction:column;gap:1rem;width:100%;border:none;padding:0;margin:0}.Select_labelContainer__YAcdd{display:flex;justify-content:space-between;align-items:center}.Select_labelContainer__YAcdd>label{color:#1a1a1a;padding-right:1.25rem;font-weight:400;font-size:18px;font-family:Tmoney;line-height:1;font-weight:600}.Select_labelContainer__YAcdd .Select_errorMsg__Ihve8{color:#ff6300;font-weight:400;font-size:14px;font-family:Tmoney;line-height:1}@media only screen and (max-width:480px){.Select_labelContainer__YAcdd>label{font-size:1rem}}.Select_selectWrapper__bGX4K{position:relative;width:100%}.Select_select__zW4Is{width:100%;height:80px;padding:0 3.5rem 0 2rem;border-radius:1.5rem;border:2px solid rgba(0,0,0,0);background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);font-size:1.5rem;color:#a3a3a3;transition:all .2s ease;appearance:none;cursor:pointer}.Select_select__zW4Is.Select_hasValue__9TQQF{color:#1a1a1a}.Select_select__zW4Is:focus{outline:none;background-color:#fff5d1;border-color:#ffa600}.Select_select__zW4Is:disabled{cursor:not-allowed;opacity:.7}.Select_select__zW4Is.Select_hasError__na6dc{border-color:#ff6300}@media only screen and (max-width:480px){.Select_select__zW4Is{height:56px;padding:0 3rem 0 1.25rem;border-radius:1rem;font-size:1rem}}.Select_selectIcon__gtFdR{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#737373;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:480px){.Select_selectIcon__gtFdR{right:1rem}.Select_selectIcon__gtFdR svg{width:20px;height:20px}}.Select_loader__i_p89{width:20px;height:20px;border:2px solid #e5e5e5;border-top-color:#ffa600;border-radius:50%;animation:Select_spin__YHPg2 .8s linear infinite}@keyframes Select_spin__YHPg2{to{transform:rotate(1turn)}}@keyframes InsideLayout_fadeIn__yDxBw{0%{opacity:0}to{opacity:1}}@keyframes InsideLayout_fadeOut__YtwOW{0%{opacity:1}to{opacity:0}}@keyframes InsideLayout_slideUp__2Xc6u{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes InsideLayout_slideDown__MQpKw{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes InsideLayout_expand__tVaPr{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes InsideLayout_shrink__QGrT8{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes InsideLayout_bounceIn__s44KM{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes InsideLayout_slideIn__kmkXd{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes InsideLayout_dotsLoading__0TIc6{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes InsideLayout_pulse__GlUqh{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes InsideLayout_float__GWT_9{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes InsideLayout_typingBounce__w_N4x{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.InsideLayout_projectBanner__7pR1d{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:10px;background-color:#ff6300;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(255,99,0,.3);z-index:10}.InsideLayout_projectBanner__7pR1d .InsideLayout_bannerLogo__rRTJt{flex-shrink:0}@media only screen and (max-width:480px){.InsideLayout_projectBanner__7pR1d{top:4px;right:4px;padding:6px 10px;font-size:11px;gap:8px}}@media only screen and (max-height:550px){.InsideLayout_projectBanner__7pR1d{padding:4px 8px;font-size:10px;gap:6px}.InsideLayout_projectBanner__7pR1d .InsideLayout_bannerLogo__rRTJt{width:20px;height:20px}}.InsideLayout_insideLayout__meNm9{position:relative;display:flex;flex-direction:column;gap:2rem;flex:1 1;padding-top:1rem;padding-bottom:32px;overflow-x:hidden;overflow-y:auto}.InsideLayout_insideLayout__meNm9>h1{font-weight:400;font-size:48px;font-family:Tmoney;line-height:1.3;color:#1a1a1a;white-space:pre-line}.InsideLayout_insideLayout__meNm9.InsideLayout_isMiddle__1ec3t{align-items:center}.InsideLayout_insideLayout__meNm9.InsideLayout_isMiddle__1ec3t>h1{text-align:center}.InsideLayout_insideLayout__meNm9.InsideLayout_isIntro__dWtIO{padding-top:0}.InsideLayout_insideLayout__meNm9.InsideLayout_isTos__P3z1h{padding-bottom:4rem}.InsideLayout_insideLayout__meNm9.InsideLayout_isTos__P3z1h>h1{padding-left:64px;padding-right:64px}@media only screen and (max-width:480px){.InsideLayout_insideLayout__meNm9{gap:1.5rem;padding-top:.5rem;padding-bottom:24px;overflow-y:auto}.InsideLayout_insideLayout__meNm9>h1{font-size:1.5rem;line-height:1.4}.InsideLayout_insideLayout__meNm9.InsideLayout_isTos__P3z1h>h1{padding-left:0;padding-right:0}}@media only screen and (max-height:700px){.InsideLayout_insideLayout__meNm9{gap:1rem;padding-top:.25rem;padding-bottom:16px}}@media only screen and (max-height:550px){.InsideLayout_insideLayout__meNm9{gap:.75rem;padding-top:0;padding-bottom:12px}.InsideLayout_insideLayout__meNm9>h1{font-size:1.25rem;line-height:1.3}}@media only screen and (max-height:450px){.InsideLayout_insideLayout__meNm9{gap:.5rem;padding-top:0;padding-bottom:8px}.InsideLayout_insideLayout__meNm9>h1{font-size:1.125rem;line-height:1.2}}@keyframes SoulECharacter_fadeIn__3hB34{0%{opacity:0}to{opacity:1}}@keyframes SoulECharacter_fadeOut__KssCu{0%{opacity:1}to{opacity:0}}@keyframes SoulECharacter_slideUp__uF9Sm{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SoulECharacter_slideDown__208UR{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SoulECharacter_expand__xOLu_{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes SoulECharacter_shrink__8RDhR{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes SoulECharacter_bounceIn__eXj_X{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes SoulECharacter_slideIn__s6A6F{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes SoulECharacter_dotsLoading__GX9mX{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes SoulECharacter_pulse__LrZhS{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes SoulECharacter_typingBounce__zLUK1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.SoulECharacter_container__ZaGOr{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0}.SoulECharacter_imageWrapper__l6b8D{display:flex;align-items:center;justify-content:center;animation:SoulECharacter_float__6tiYr 3s ease-in-out infinite}.SoulECharacter_small__6__nn .SoulECharacter_imageWrapper__l6b8D{width:48px;height:48px}.SoulECharacter_medium__Xgza8 .SoulECharacter_imageWrapper__l6b8D{width:80px;height:80px}.SoulECharacter_large__OSaAv .SoulECharacter_imageWrapper__l6b8D{width:160px;height:160px}.SoulECharacter_label__e8_XD{font-size:.875rem;color:#666;font-weight:600;text-align:center}@keyframes SoulECharacter_float__6tiYr{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Modal_fadeOut__mZ1Va{0%{opacity:1}to{opacity:0}}@keyframes Modal_slideDown__CTycG{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Modal_expand__X8gVt{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes Modal_shrink__ntRbk{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes Modal_bounceIn__gPghx{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes Modal_slideIn__QJwHS{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes Modal_dotsLoading__cnjNl{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes Modal_pulse__wMtj2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes Modal_float__deuXr{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Modal_typingBounce__u73eN{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.Modal_modalOverlay__nU2DJ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Modal_fadeIn__rbQnA .2s ease-out}.Modal_modalContent__SlFu_{background-color:#fff;border-radius:2rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.15);animation:Modal_slideUp__jV77j .3s ease-out}@media only screen and (max-width:480px){.Modal_modalContent__SlFu_{border-radius:1.5rem;max-width:100%}}.Modal_modalHeader__B_sIF{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e5e5}@media only screen and (max-width:480px){.Modal_modalHeader__B_sIF{padding:1.25rem 1.5rem}}.Modal_modalTitle__MsQ__{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}@media only screen and (max-width:480px){.Modal_modalTitle__MsQ__{font-size:1.25rem}}.Modal_closeButton__zZz0w{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:rgba(0,0,0,0);color:#737373;cursor:pointer;border-radius:50%;transition:all .2s ease}.Modal_closeButton__zZz0w:hover{background-color:#f8f8f8;color:#1a1a1a}@media only screen and (max-width:480px){.Modal_closeButton__zZz0w{width:36px;height:36px}}.Modal_modalBody__L9BXs{padding:2rem}@media only screen and (max-width:480px){.Modal_modalBody__L9BXs{padding:1.5rem}}@keyframes Modal_fadeIn__rbQnA{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__jV77j{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChangePasswordModal_fadeIn__a71Xk{0%{opacity:0}to{opacity:1}}@keyframes ChangePasswordModal_fadeOut__nV5LX{0%{opacity:1}to{opacity:0}}@keyframes ChangePasswordModal_slideUp___JC9a{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ChangePasswordModal_slideDown__sl_B_{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ChangePasswordModal_expand__ta9sj{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ChangePasswordModal_shrink__QEHVZ{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ChangePasswordModal_bounceIn__lB_Dn{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes ChangePasswordModal_slideIn__a6oyy{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes ChangePasswordModal_dotsLoading__Oeeh9{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes ChangePasswordModal_pulse__Bz_dj{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ChangePasswordModal_float__XGDYw{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ChangePasswordModal_typingBounce__HPmQ_{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.ChangePasswordModal_form__DzbLI{display:flex;flex-direction:column;gap:1.5rem}.ChangePasswordModal_description__AeSL4{font-size:1rem;color:#525252;line-height:1.5;text-align:center;margin-bottom:.5rem}@media only screen and (max-width:480px){.ChangePasswordModal_description__AeSL4{font-size:.9rem}}.ChangePasswordModal_inputGroup__r6Hbv{display:flex;flex-direction:column;gap:1rem}@keyframes AuthPage_fadeIn___gpel{0%{opacity:0}to{opacity:1}}@keyframes AuthPage_fadeOut__WQsap{0%{opacity:1}to{opacity:0}}@keyframes AuthPage_slideUp__gzr3d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AuthPage_slideDown___85Li{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AuthPage_expand__yKFeT{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes AuthPage_shrink__uZGXx{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes AuthPage_bounceIn__azlrL{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes AuthPage_slideIn___uIV7{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes AuthPage_dotsLoading__K23Fi{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes AuthPage_pulse__FJMYm{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AuthPage_typingBounce__cGcer{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.AuthPage_authSection__UsegV{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1.5rem}.AuthPage_characterContainer__rIW8I{display:flex;justify-content:center;align-items:center;padding:1rem 0;animation:AuthPage_fadeInDown__cuLYp .8s ease-out}.AuthPage_soulE__nQ70G{animation:AuthPage_float__Y7fS4 3s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(255,166,0,.2));transition:transform .3s ease}.AuthPage_soulE__nQ70G:hover{transform:scale(1.05)}.AuthPage_formContainer__TGRcu{display:flex;flex-direction:column;gap:1.25rem;animation:AuthPage_fadeInUp__FrDfU .6s ease-out .2s both}@keyframes AuthPage_float__Y7fS4{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes AuthPage_fadeInDown__cuLYp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthPage_fadeInUp__FrDfU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:480px){.AuthPage_authSection__UsegV{gap:1rem}.AuthPage_characterContainer__rIW8I{padding:.25rem 0}.AuthPage_soulE__nQ70G{transform:scale(.7)}.AuthPage_soulE__nQ70G:hover{transform:scale(.75)}.AuthPage_formContainer__TGRcu{gap:1rem}}@media only screen and (max-height:700px){.AuthPage_authSection__UsegV{gap:.75rem}.AuthPage_characterContainer__rIW8I{padding:0}.AuthPage_soulE__nQ70G{transform:scale(.5)}.AuthPage_soulE__nQ70G:hover{transform:scale(.55)}.AuthPage_formContainer__TGRcu{gap:.75rem}}@media only screen and (max-height:550px){.AuthPage_characterContainer__rIW8I{display:none}.AuthPage_authSection__UsegV{gap:.5rem;justify-content:flex-start}}@media only screen and (max-height:450px){.AuthPage_characterContainer__rIW8I{display:none}.AuthPage_authSection__UsegV{gap:.25rem;justify-content:flex-start}.AuthPage_formContainer__TGRcu{gap:.5rem}}@keyframes LoadingSpinner_fadeIn__wlExn{0%{opacity:0}to{opacity:1}}@keyframes LoadingSpinner_fadeOut__0inlB{0%{opacity:1}to{opacity:0}}@keyframes LoadingSpinner_slideUp__9_Xrf{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes LoadingSpinner_slideDown__sKcRy{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes LoadingSpinner_expand__E4YgB{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes LoadingSpinner_shrink__BfxxN{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes LoadingSpinner_bounceIn__qBFCg{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes LoadingSpinner_slideIn__tZjXe{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes LoadingSpinner_pulse__VvunL{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes LoadingSpinner_float__0Lyit{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes LoadingSpinner_typingBounce__U3hQT{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.LoadingSpinner_loadingStage__s9bad{display:flex;align-items:center;gap:.75rem}.LoadingSpinner_loader__Qrj6k{width:48px;height:24px;background:radial-gradient(circle closest-side,#ffa600 90%,transparent) 0 50%,radial-gradient(circle closest-side,#ffa600 90%,transparent) 50% 50%,radial-gradient(circle closest-side,#ffa600 90%,transparent) 100% 50%;background-size:33.3333333333% 10px;background-repeat:no-repeat;animation:LoadingSpinner_dotsLoading__O3O_V 1s linear infinite}@keyframes LoadingSpinner_dotsLoading__O3O_V{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.LoadingSpinner_content__VKjLj{color:#999;font-size:.9rem}@keyframes AssessmentPage_fadeOut__c_9b_{0%{opacity:1}to{opacity:0}}@keyframes AssessmentPage_expand__O2STL{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes AssessmentPage_shrink__LAgfI{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes AssessmentPage_bounceIn___YKtx{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes AssessmentPage_slideIn__BmspX{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes AssessmentPage_dotsLoading__KcQJb{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes AssessmentPage_pulse___JIpD{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AssessmentPage_float__SKKHd{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes AssessmentPage_typingBounce__3yVzI{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.AssessmentPage_assessmentPage__jSrwi{min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#fff5d1,#fff);display:flex;flex-direction:column;padding:24px}@media(max-width:480px){.AssessmentPage_assessmentPage__jSrwi{padding:16px}}.AssessmentPage_header__ynMuj{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.AssessmentPage_header__ynMuj .AssessmentPage_backButton__tzJ_R{display:flex;align-items:center;gap:8px;background:none;border:none;color:#525252;font-size:14px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease}.AssessmentPage_header__ynMuj .AssessmentPage_backButton__tzJ_R:hover{background:rgba(0,0,0,.05);color:#1a1a1a}.AssessmentPage_header__ynMuj .AssessmentPage_backButton__tzJ_R svg{width:20px;height:20px}.AssessmentPage_header__ynMuj .AssessmentPage_progressInfo__YVvc8{display:flex;align-items:center;gap:12px}.AssessmentPage_header__ynMuj .AssessmentPage_progressInfo__YVvc8 .AssessmentPage_progressText__V4Yo1{font-size:14px;color:#525252;font-weight:500}.AssessmentPage_header__ynMuj .AssessmentPage_progressInfo__YVvc8 .AssessmentPage_progressBar__CXsKE{width:120px;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.AssessmentPage_header__ynMuj .AssessmentPage_progressInfo__YVvc8 .AssessmentPage_progressBar__CXsKE .AssessmentPage_progressFill__eG_R7{height:100%;background:linear-gradient(90deg,#ffa600,#ffc94d);border-radius:4px;transition:width .3s ease}.AssessmentPage_introSection__GMDQX{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:AssessmentPage_fadeIn__zJAk2 .5s ease;position:relative}.AssessmentPage_introSection__GMDQX .AssessmentPage_backButtonFloat___Yel3{position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AssessmentPage_introSection__GMDQX .AssessmentPage_backButtonFloat___Yel3 svg{width:24px;height:24px;color:#525252}.AssessmentPage_introSection__GMDQX .AssessmentPage_backButtonFloat___Yel3:hover{background:#f8f8f8;transform:scale(1.05)}.AssessmentPage_introSection__GMDQX .AssessmentPage_backButtonFloat___Yel3:hover svg{color:#1a1a1a}.AssessmentPage_introSection__GMDQX .AssessmentPage_characterWrapper__Lr_DA{margin-bottom:32px}.AssessmentPage_introSection__GMDQX .AssessmentPage_introContent__j0Qdf{max-width:400px}.AssessmentPage_introSection__GMDQX .AssessmentPage_introContent__j0Qdf h1{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.AssessmentPage_introSection__GMDQX .AssessmentPage_introContent__j0Qdf p{font-size:16px;color:#525252;line-height:1.6;margin-bottom:8px}.AssessmentPage_introSection__GMDQX .AssessmentPage_introContent__j0Qdf .AssessmentPage_highlight___Crx9{color:#ffa600;font-weight:600}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW{background:#fff;border-radius:16px;padding:24px;margin:32px 0;box-shadow:0 4px 20px rgba(0,0,0,.08);width:100%;max-width:400px}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw{display:flex;align-items:center;gap:12px;padding:12px 0}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw:not(:last-child){border-bottom:1px solid #e5e5e5}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw .AssessmentPage_icon__ImRbP{width:40px;height:40px;background:#fff5d1;border-radius:12px;display:flex;align-items:center;justify-content:center}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw .AssessmentPage_icon__ImRbP svg{width:20px;height:20px;color:#ffa600}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw .AssessmentPage_infoText__fZv4x{text-align:left;display:flex;flex-direction:column;gap:4px}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw .AssessmentPage_infoText__fZv4x .AssessmentPage_label__M3_DT{font-size:12px;color:#737373;line-height:1}.AssessmentPage_introSection__GMDQX .AssessmentPage_infoCard__RTNUW .AssessmentPage_infoItem__KrIWw .AssessmentPage_infoText__fZv4x .AssessmentPage_value__qUMUh{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.2}.AssessmentPage_introSection__GMDQX .AssessmentPage_startButton__zawyL{width:100%;max-width:320px;padding:16px 32px;background:linear-gradient(135deg,#ffa600,#ff6300);color:#fff;font-size:18px;font-weight:700;border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(255,166,0,.3)}.AssessmentPage_introSection__GMDQX .AssessmentPage_startButton__zawyL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,166,0,.4)}.AssessmentPage_introSection__GMDQX .AssessmentPage_startButton__zawyL:disabled{opacity:.6;cursor:not-allowed}.AssessmentPage_introSection__GMDQX .AssessmentPage_devTestButton__sbgvU{width:100%;max-width:320px;padding:12px 24px;margin-top:12px;background:#f8f8f8;color:#525252;font-size:14px;font-weight:600;border:2px dashed #a3a3a3;border-radius:12px;cursor:pointer;transition:all .2s ease}.AssessmentPage_introSection__GMDQX .AssessmentPage_devTestButton__sbgvU:hover:not(:disabled){background:#e5e5e5;border-color:#737373;color:#1a1a1a}.AssessmentPage_introSection__GMDQX .AssessmentPage_devTestButton__sbgvU:disabled{opacity:.5;cursor:not-allowed}.AssessmentPage_questionSection__Iawcj{flex:1;display:flex;flex-direction:column;max-width:600px;width:100%;margin:0 auto;animation:AssessmentPage_slideUp__EPY8p .3s ease}.AssessmentPage_questionCard__59cV9{background:#fff;border-radius:24px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.08);margin-bottom:24px}@media(max-width:480px){.AssessmentPage_questionCard__59cV9{padding:24px 20px;border-radius:20px}}.AssessmentPage_questionCard__59cV9 .AssessmentPage_questionNumber__0okoL{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffa600,#ffc94d);color:#fff;font-size:14px;font-weight:700;padding:6px 16px;border-radius:20px;margin-bottom:20px}.AssessmentPage_questionCard__59cV9 .AssessmentPage_questionText__cOVZ_{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.5;word-break:keep-all}@media(max-width:480px){.AssessmentPage_questionCard__59cV9 .AssessmentPage_questionText__cOVZ_{font-size:18px}}.AssessmentPage_choicesContainer__GEf_B{display:flex;flex-direction:column;gap:12px}.AssessmentPage_choiceButton__yyGbO{display:flex;align-items:center;gap:12px;width:100%;padding:20px 24px;background:#fff;border:2px solid #e5e5e5;border-radius:16px;cursor:pointer;transition:all .15s ease;text-align:left}@media(max-width:480px){.AssessmentPage_choiceButton__yyGbO{padding:16px 20px}}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_focused___2oU2:not(.AssessmentPage_selected__527SG),.AssessmentPage_choiceButton__yyGbO:hover:not(.AssessmentPage_selected__527SG){border-color:#ffc94d;background:#fff5d1;transform:translateX(4px)}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_focused___2oU2:not(.AssessmentPage_selected__527SG) .AssessmentPage_choiceNumber__WP6jJ,.AssessmentPage_choiceButton__yyGbO:hover:not(.AssessmentPage_selected__527SG) .AssessmentPage_choiceNumber__WP6jJ{background:#ffc94d;color:#fff}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_focused___2oU2{box-shadow:0 0 0 3px rgba(255,166,0,.2)}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_selected__527SG{border-color:#ffa600;background:linear-gradient(135deg,rgba(255,166,0,.1),rgba(255,201,77,.1))}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_selected__527SG .AssessmentPage_choiceNumber__WP6jJ{background:#ffa600;color:#fff}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_selected__527SG .AssessmentPage_choiceIndicator__HvbtJ{background:#ffa600;border-color:#ffa600}.AssessmentPage_choiceButton__yyGbO.AssessmentPage_selected__527SG .AssessmentPage_choiceIndicator__HvbtJ:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%}.AssessmentPage_choiceButton__yyGbO .AssessmentPage_choiceNumber__WP6jJ{width:28px;height:28px;border-radius:8px;background:#e5e5e5;color:#525252;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.AssessmentPage_choiceButton__yyGbO .AssessmentPage_choiceIndicator__HvbtJ{width:24px;height:24px;border:2px solid #a3a3a3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.AssessmentPage_choiceButton__yyGbO .AssessmentPage_choiceLabel__rQL8F{font-size:16px;font-weight:500;color:#1a1a1a;flex:1}.AssessmentPage_keyboardHint__cwk2R{display:flex;justify-content:center;gap:16px;margin-top:16px;padding:12px;background:rgba(229,229,229,.5);border-radius:12px}.AssessmentPage_keyboardHint__cwk2R span{font-size:12px;color:#737373;padding:4px 10px;background:#fff;border-radius:6px;font-weight:500}@media(max-width:480px){.AssessmentPage_keyboardHint__cwk2R{gap:8px;flex-wrap:wrap}.AssessmentPage_keyboardHint__cwk2R span{font-size:11px;padding:3px 8px}}.AssessmentPage_navigationButtons__BW_gP{display:flex;gap:12px;margin-top:auto;padding-top:24px}.AssessmentPage_navigationButtons__BW_gP button{flex:1;padding:16px 24px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.AssessmentPage_navigationButtons__BW_gP button:disabled{opacity:.5;cursor:not-allowed}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_prevButton__C__ru{background:#f8f8f8;border:1px solid #e5e5e5;color:#525252}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_prevButton__C__ru:hover:not(:disabled){background:#e5e5e5}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_nextButton__eWaQX{background:linear-gradient(135deg,#ffa600,#ffc94d);border:none;color:#fff}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_nextButton__eWaQX:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,166,0,.3)}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_submitButton__j5p7f{background:linear-gradient(135deg,#5fe39c,#4cd48b);border:none;color:#fff}.AssessmentPage_navigationButtons__BW_gP .AssessmentPage_submitButton__j5p7f:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(95,227,156,.3)}.AssessmentPage_resultSection___52cX{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:AssessmentPage_fadeIn__zJAk2 .5s ease}.AssessmentPage_resultSection___52cX .AssessmentPage_resultCard__wRYi7{background:#fff;border-radius:24px;padding:40px;box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:400px;width:100%}@media(max-width:480px){.AssessmentPage_resultSection___52cX .AssessmentPage_resultCard__wRYi7{padding:32px 24px}}.AssessmentPage_resultSection___52cX .AssessmentPage_resultIcon__dKjB3{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.AssessmentPage_resultSection___52cX .AssessmentPage_resultIcon__dKjB3.AssessmentPage_success__MRo7_{background:linear-gradient(135deg,#5fe39c,#4cd48b)}.AssessmentPage_resultSection___52cX .AssessmentPage_resultIcon__dKjB3.AssessmentPage_error__jXWzj{background:linear-gradient(135deg,#ff6300,#ff8533)}.AssessmentPage_resultSection___52cX .AssessmentPage_resultIcon__dKjB3 svg{width:40px;height:40px;color:#fff}.AssessmentPage_resultSection___52cX h2{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.AssessmentPage_resultSection___52cX .AssessmentPage_resultMessage__u113A{font-size:18px;color:#1a1a1a;line-height:1.6;margin-bottom:8px;font-weight:500}.AssessmentPage_resultSection___52cX .AssessmentPage_resultSubMessage__MaBmM{font-size:15px;color:#525252;margin-bottom:24px}.AssessmentPage_resultSection___52cX .AssessmentPage_characterWrapper__Lr_DA{margin-bottom:20px}.AssessmentPage_resultSection___52cX .AssessmentPage_reportLink__PkvbH{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#ffa600;font-weight:600;text-decoration:none;padding:14px 28px;background:#fff5d1;border-radius:12px;transition:all .2s ease;white-space:nowrap;min-width:180px}.AssessmentPage_resultSection___52cX .AssessmentPage_reportLink__PkvbH svg{width:20px;height:20px;flex-shrink:0}.AssessmentPage_resultSection___52cX .AssessmentPage_reportLink__PkvbH:hover{background:#ffd97a;transform:translateY(-1px)}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct{display:flex;flex-direction:column;gap:12px;margin-top:24px;width:100%}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct button{width:100%;padding:16px 24px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct .AssessmentPage_primaryButton__tA0NW{background:linear-gradient(135deg,#ffa600,#ffc94d);border:none;color:#fff}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct .AssessmentPage_primaryButton__tA0NW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,166,0,.3)}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct .AssessmentPage_secondaryButton__lPw_R{background:#f8f8f8;border:1px solid #e5e5e5;color:#525252}.AssessmentPage_resultSection___52cX .AssessmentPage_resultButtons__mKYct .AssessmentPage_secondaryButton__lPw_R:hover{background:#e5e5e5}.AssessmentPage_loadingSection__DnI_z{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.AssessmentPage_loadingSection__DnI_z .AssessmentPage_loadingText__0fgVf{font-size:18px;font-weight:600;color:#525252}.AssessmentPage_loadingSection__DnI_z .AssessmentPage_loadingSubtext__g15W_{font-size:14px;color:#737373}.AssessmentPage_errorBanner__clm5_{background:rgba(255,99,0,.1);border:1px solid rgba(255,99,0,.3);border-radius:12px;padding:16px;margin-bottom:24px;display:flex;align-items:center;gap:12px;animation:AssessmentPage_slideDown__aV_I1 .3s ease}.AssessmentPage_errorBanner__clm5_ svg{width:24px;height:24px;color:#ff6300;flex-shrink:0}.AssessmentPage_errorBanner__clm5_ .AssessmentPage_errorText__twoxS{font-size:14px;color:#ff6300;font-weight:500}@keyframes AssessmentPage_fadeIn__zJAk2{0%{opacity:0}to{opacity:1}}@keyframes AssessmentPage_slideUp__EPY8p{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AssessmentPage_slideDown__aV_I1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AssessmentPage_submittingOverlay__N5Kws{position:fixed;inset:0;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.AssessmentPage_submittingOverlay__N5Kws .AssessmentPage_submittingContent__tQoOv{text-align:center}.AssessmentPage_submittingOverlay__N5Kws .AssessmentPage_submittingContent__tQoOv h3{font-size:20px;font-weight:600;color:#1a1a1a;margin-top:24px;margin-bottom:8px}.AssessmentPage_submittingOverlay__N5Kws .AssessmentPage_submittingContent__tQoOv p{font-size:14px;color:#737373}@keyframes VoiceButton_fadeIn__OXwga{0%{opacity:0}to{opacity:1}}@keyframes VoiceButton_fadeOut__zOoqk{0%{opacity:1}to{opacity:0}}@keyframes VoiceButton_slideUp__y8kuD{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes VoiceButton_slideDown__Db1dr{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes VoiceButton_expand__dVMfZ{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes VoiceButton_shrink__AoAUV{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes VoiceButton_bounceIn__f8A9r{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes VoiceButton_slideIn__kTKlB{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes VoiceButton_dotsLoading__JSSaB{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes VoiceButton_pulse__D_ffa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes VoiceButton_float__7Hykm{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes VoiceButton_typingBounce__w377y{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.VoiceButton_voiceButton__5_aJJ{position:relative;width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;background:#f8f8f8;color:#737373}.VoiceButton_voiceButton__5_aJJ:hover:not(:disabled){background:#e5e5e5;transform:scale(1.05)}.VoiceButton_voiceButton__5_aJJ:active:not(:disabled){transform:scale(.95)}.VoiceButton_voiceButton__5_aJJ:disabled{cursor:not-allowed;opacity:.5}.VoiceButton_voiceButton__5_aJJ svg{width:24px;height:24px;transition:all .2s ease}.VoiceButton_listening__YXyqC{background:#ffa600;color:#fff;box-shadow:0 2px 12px rgba(255,166,0,.4)}.VoiceButton_listening__YXyqC:hover:not(:disabled){background:#e69500}.VoiceButton_listening__YXyqC:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #ffc94d;animation:VoiceButton_pulseRing___rP9G 2s infinite}.VoiceButton_recording__7Le4f{background:#ef4444;color:#fff;box-shadow:0 2px 16px rgba(239,68,68,.5);animation:VoiceButton_recordingPulse__XhY1Q 1s ease-in-out infinite}.VoiceButton_recording__7Le4f:hover:not(:disabled){background:#dc2626}.VoiceButton_recording__7Le4f:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:3px solid rgba(239,68,68,.4);animation:VoiceButton_recordingRing__ja_6j 1s infinite}.VoiceButton_transcribing__BprbX{background:#5fe39c;color:#fff;box-shadow:0 2px 12px rgba(95,227,156,.4);pointer-events:none}.VoiceButton_transcribing__BprbX svg{animation:VoiceButton_spin__QamQx 1s linear infinite}.VoiceButton_loading__XqRWy{background:#e5e5e5;color:#737373;pointer-events:none}.VoiceButton_loading__XqRWy svg{animation:VoiceButton_spin__QamQx 1.5s linear infinite}.VoiceButton_error__1WBwt{background:#fef2f2;color:#ef4444;border:2px solid #fecaca}.VoiceButton_error__1WBwt:hover:not(:disabled){background:#fee2e2}@keyframes VoiceButton_pulseRing___rP9G{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes VoiceButton_recordingRing__ja_6j{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1);opacity:.8}}@keyframes VoiceButton_recordingPulse__XhY1Q{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes VoiceButton_spin__QamQx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoiceButton_statusText__pTgll{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1a1a1a;color:#fff;padding:6px 12px;border-radius:8px;font-size:.85rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.VoiceButton_statusText__pTgll:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#1a1a1a}.VoiceButton_listening__YXyqC .VoiceButton_statusText__pTgll,.VoiceButton_recording__7Le4f .VoiceButton_statusText__pTgll,.VoiceButton_transcribing__BprbX .VoiceButton_statusText__pTgll,.VoiceButton_voiceButton__5_aJJ:hover .VoiceButton_statusText__pTgll{opacity:1}.VoiceButton_errorText__ldirl{background:#ef4444}.VoiceButton_errorText__ldirl:after{border-top-color:#ef4444}@media(max-width:640px){.VoiceButton_voiceButton__5_aJJ{width:46px;height:46px}.VoiceButton_voiceButton__5_aJJ svg{width:20px;height:20px}.VoiceButton_statusText__pTgll{font-size:.8rem;padding:5px 10px}}.MuteButton_muteButton__jH33s{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,0);color:#666;cursor:pointer;transition:all .2s ease}.MuteButton_muteButton__jH33s:hover{background:rgba(0,0,0,.05);color:#7c3aed}.MuteButton_muteButton__jH33s.MuteButton_muted__EYvRp{color:#999}.MuteButton_muteButton__jH33s.MuteButton_muted__EYvRp:hover,.MuteButton_muteButton__jH33s.MuteButton_playing__olsty{color:#7c3aed}.MuteButton_muteButton__jH33s.MuteButton_loading___9YB_{opacity:.6;cursor:wait}.MuteButton_playingAnimation__oaryt .MuteButton_wave1__y7TEH,.MuteButton_playingAnimation__oaryt .MuteButton_wave2__lKWhy{animation:MuteButton_wave__ts4Un 1s ease-in-out infinite}.MuteButton_playingAnimation__oaryt .MuteButton_wave2__lKWhy{animation-delay:.2s}@keyframes MuteButton_wave__ts4Un{0%,to{opacity:.3}50%{opacity:1}}.VoiceInputModeToggle_toggleContainer__SUGac{display:flex;align-items:center;gap:.5rem;background-color:#f3f4f6;border-radius:9999px;padding:.25rem}.VoiceInputModeToggle_toggleButton__nOYi_{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;border:none;background-color:rgba(0,0,0,0);color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.VoiceInputModeToggle_toggleButton__nOYi_:hover:not(.VoiceInputModeToggle_active__FZa2M):not(:disabled){background-color:#e5e7eb;color:#374151}.VoiceInputModeToggle_toggleButton__nOYi_:disabled{cursor:not-allowed;opacity:.5}.VoiceInputModeToggle_toggleButton__nOYi_.VoiceInputModeToggle_active__FZa2M{background-color:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.VoiceInputModeToggle_toggleButton__nOYi_ svg{width:1rem;height:1rem}.VoiceInputModeToggle_inputMode__JEOHc.VoiceInputModeToggle_active__FZa2M{color:#059669}.VoiceInputModeToggle_callMode__k9wHP.VoiceInputModeToggle_active__FZa2M{color:#dc2626}@media(max-width:640px){.VoiceInputModeToggle_toggleContainer__SUGac{padding:.1875rem}.VoiceInputModeToggle_toggleButton__nOYi_{padding:.25rem .5rem;font-size:.75rem}.VoiceInputModeToggle_toggleButton__nOYi_ svg{width:.875rem;height:.875rem}}.Tooltip_tooltipWrapper__N3S7G{position:relative;display:inline-block}.Tooltip_tooltip__4nbFb{visibility:hidden;position:absolute;z-index:100;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;padding:8px 12px;border-radius:8px;background-color:rgba(0,0,0,.85);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;text-align:center;opacity:0;transition:opacity .2s ease,visibility .2s ease}.Tooltip_tooltip__4nbFb:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.85)}.Tooltip_tooltipWrapper__N3S7G:hover .Tooltip_tooltip__4nbFb{visibility:visible;opacity:1}.Tooltip_disabled__dKNol{cursor:not-allowed;pointer-events:none}.Tooltip_disabled__dKNol button{background:linear-gradient(135deg,#9ca3af,#6b7280)!important;opacity:.7;cursor:not-allowed}.Tooltip_tooltipWrapper__N3S7G.Tooltip_hasTooltip__mYVRM{cursor:help}.Tooltip_tooltipWrapper__N3S7G.Tooltip_hasTooltip__mYVRM>:first-child{pointer-events:auto}@keyframes GuardianConsentPage_fadeOut__oN3Qm{0%{opacity:1}to{opacity:0}}@keyframes GuardianConsentPage_slideUp__8vpId{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes GuardianConsentPage_slideDown__jolGl{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes GuardianConsentPage_expand___lXJg{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes GuardianConsentPage_shrink__KPUv9{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes GuardianConsentPage_slideIn__vBjvv{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes GuardianConsentPage_dotsLoading__UmDP3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes GuardianConsentPage_pulse__ZLhxO{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes GuardianConsentPage_typingBounce__3b28f{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.GuardianConsentPage_container__JdF5F{min-height:100vh;background:linear-gradient(180deg,#fff5d1,#fffbf0);display:flex;flex-direction:column}.GuardianConsentPage_header__DXgV4{background:#fff;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.06)}.GuardianConsentPage_header__DXgV4 h1{font-size:1.5rem;color:#1a1a1a;margin:0;font-weight:600}.GuardianConsentPage_mainContent__0LC03{flex:1;display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative}.GuardianConsentPage_characterSection__pSArj{margin-bottom:1rem}.GuardianConsentPage_soulE__sSnBi{animation:GuardianConsentPage_float__4Rrt_ 3s ease-in-out infinite;filter:drop-shadow(0 6px 12px rgba(255,166,0,.2))}@keyframes GuardianConsentPage_float__4Rrt_{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.GuardianConsentPage_messageSection__nwZrC{text-align:center;margin-bottom:1.5rem}.GuardianConsentPage_greeting__rLH9e{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.GuardianConsentPage_emoji__nrzdV{font-size:1.5rem}.GuardianConsentPage_instruction__ZgTdS{font-size:1.25rem;color:#525252;line-height:1.6;margin:0 0 .5rem}.GuardianConsentPage_institutionInfo__7lR5b{font-size:1rem;color:#737373;margin:0;display:flex;align-items:center;justify-content:center;gap:.25rem}.GuardianConsentPage_institutionInfo__7lR5b .GuardianConsentPage_institutionIcon__tVvRy{font-size:1.1rem}.GuardianConsentPage_highlight__PeXhj{color:#ffa600;font-weight:600}.GuardianConsentPage_loadingText__QMLtc{font-size:1.25rem;color:#525252;margin:0}.GuardianConsentPage_loadingSpinner__lh_a0{margin-top:1rem}.GuardianConsentPage_successMessage__ooQ20{animation:GuardianConsentPage_bounceIn__EnnWg .5s ease}.GuardianConsentPage_successMessage__ooQ20 .GuardianConsentPage_emoji__nrzdV{font-size:3rem;display:block;margin-bottom:1rem;animation:GuardianConsentPage_bounce__kh6Rp .6s ease infinite}.GuardianConsentPage_successMessage__ooQ20 h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.GuardianConsentPage_successMessage__ooQ20 p{font-size:1.25rem;color:#525252;margin:0}.GuardianConsentPage_successMessage__ooQ20 .GuardianConsentPage_successSubtext__TsCA1{font-size:1rem;color:#737373;margin-top:1rem;line-height:1.6}.GuardianConsentPage_errorState__g0PVq{animation:GuardianConsentPage_bounceIn__EnnWg .5s ease}.GuardianConsentPage_errorState__g0PVq .GuardianConsentPage_emoji__nrzdV{font-size:3rem;display:block;margin-bottom:1rem}.GuardianConsentPage_errorState__g0PVq h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.GuardianConsentPage_errorState__g0PVq p{font-size:1.1rem;color:#525252;margin:0;line-height:1.6}@keyframes GuardianConsentPage_bounceIn__EnnWg{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes GuardianConsentPage_bounce__kh6Rp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.GuardianConsentPage_consentSection__Fdzpv{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1rem}.GuardianConsentPage_pdfLink__68vJO{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border-radius:12px;color:#ffa600;text-decoration:none;font-size:1rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease}.GuardianConsentPage_pdfLink__68vJO:hover{background:#fff5d1;box-shadow:0 4px 12px rgba(255,166,0,.15)}.GuardianConsentPage_pdfLink__68vJO .GuardianConsentPage_pdfIcon__TEv2S{font-size:1.25rem}.GuardianConsentPage_allConsentBox__ZHkh_{background:#fff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);border:2px solid #ffc94d}.GuardianConsentPage_allConsentBox__ZHkh_ .GuardianConsentPage_checkboxLabel__fL5mW{font-weight:600;font-size:1.1rem}.GuardianConsentPage_consentList__Ih3Ii{background:#fff;border-radius:16px;padding:1rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.75rem}.GuardianConsentPage_checkboxLabel__fL5mW{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.5rem 0;position:relative}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkbox__o2q2l{position:absolute;opacity:0;width:0;height:0}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkmark__bVBms{width:24px;height:24px;min-width:24px;border:2px solid #e5e5e5;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkmark__bVBms:after{content:"";width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease;margin-top:-2px}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkbox__o2q2l:checked+.GuardianConsentPage_checkmark__bVBms{background:#ffa600;border-color:#ffa600}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkbox__o2q2l:checked+.GuardianConsentPage_checkmark__bVBms:after{transform:rotate(45deg) scale(1)}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkbox__o2q2l:focus+.GuardianConsentPage_checkmark__bVBms{box-shadow:0 0 0 3px rgba(255,166,0,.2)}.GuardianConsentPage_checkboxLabel__fL5mW:hover .GuardianConsentPage_checkmark__bVBms{border-color:#ffa600}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_labelText__SD35B{font-size:1rem;color:#1a1a1a;line-height:1.5;padding-top:2px}.GuardianConsentPage_required__UOVYr{color:#dc2626;font-weight:600;font-size:.9rem}.GuardianConsentPage_optional__r0R5o{color:#737373;font-weight:500;font-size:.9rem}.GuardianConsentPage_relationSection__1M9Hu{background:#fff;border-radius:16px;padding:1rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.GuardianConsentPage_relationLabel__kKH8r{font-size:1rem;color:#1a1a1a;margin:0 0 .75rem;font-weight:500}.GuardianConsentPage_relationOptions__7Tsi5{display:flex;flex-wrap:wrap;gap:.75rem}.GuardianConsentPage_radioLabel__sAEOr{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;background:#fff;border-radius:20px;transition:all .2s ease;position:relative}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radio__76G3Y{position:absolute;opacity:0;width:0;height:0}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioMark__CB9fB{width:18px;height:18px;min-width:18px;border:2px solid #e5e5e5;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioMark__CB9fB:after{content:"";width:8px;height:8px;border-radius:50%;background:#ffa600;transform:scale(0);transition:transform .2s ease}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radio__76G3Y:checked+.GuardianConsentPage_radioMark__CB9fB{border-color:#ffa600}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radio__76G3Y:checked+.GuardianConsentPage_radioMark__CB9fB:after{transform:scale(1)}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radio__76G3Y:checked~.GuardianConsentPage_radioText__F2g_l{color:#ffa600;font-weight:600}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioText__F2g_l{font-size:.95rem;color:#525252;transition:all .2s ease}.GuardianConsentPage_radioLabel__sAEOr:hover{background:#fff5d1}.GuardianConsentPage_radioLabel__sAEOr:hover .GuardianConsentPage_radioMark__CB9fB{border-color:#ffa600}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radio__76G3Y:checked~.GuardianConsentPage_radioMark__CB9fB,.GuardianConsentPage_radioLabel__sAEOr:has(.GuardianConsentPage_radio__76G3Y:checked){background:#fff5d1}.GuardianConsentPage_errorMessage__QIpSx{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#fef2f2;border-radius:12px;color:#dc2626;font-size:1rem;animation:GuardianConsentPage_fadeIn__UwxA_ .3s ease}.GuardianConsentPage_errorMessage__QIpSx .GuardianConsentPage_errorIcon__BnSxD{font-size:1.25rem}@keyframes GuardianConsentPage_fadeIn__UwxA_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GuardianConsentPage_submitButton__czQr4{width:100%;padding:1rem 1.5rem;background:#ffa600;color:#fff;border:none;border-radius:16px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(255,166,0,.3);margin-top:.5rem}.GuardianConsentPage_submitButton__czQr4:hover:not(:disabled){background:rgb(229.5,149.4,0);transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,166,0,.4)}.GuardianConsentPage_submitButton__czQr4:active:not(:disabled){transform:translateY(0)}.GuardianConsentPage_submitButton__czQr4:disabled{background:#e5e5e5;color:#737373;cursor:not-allowed;box-shadow:none}.GuardianConsentPage_buttonLoader__xqOpy{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:GuardianConsentPage_spin___qN0i 1s linear infinite;margin:0 auto}.GuardianConsentPage_loadingOverlay__SLgAc{position:fixed;inset:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100}.GuardianConsentPage_loadingOverlay__SLgAc p{font-size:1.1rem;color:#525252;margin:0}.GuardianConsentPage_spinner__Ha9yf{width:48px;height:48px;border:4px solid #fff5d1;border-top-color:#ffa600;border-radius:50%;animation:GuardianConsentPage_spin___qN0i 1s linear infinite}@keyframes GuardianConsentPage_spin___qN0i{to{transform:rotate(1turn)}}@media(max-width:640px){.GuardianConsentPage_header__DXgV4{padding:1rem 1.5rem}.GuardianConsentPage_header__DXgV4 h1{font-size:1.25rem}.GuardianConsentPage_mainContent__0LC03{padding:1.5rem 1rem}.GuardianConsentPage_characterSection__pSArj{transform:scale(.85);margin-bottom:.5rem}.GuardianConsentPage_greeting__rLH9e{font-size:1.5rem}.GuardianConsentPage_instruction__ZgTdS{font-size:1.1rem}.GuardianConsentPage_consentSection__Fdzpv{gap:.75rem}.GuardianConsentPage_allConsentBox__ZHkh_{padding:1rem 1.25rem}.GuardianConsentPage_allConsentBox__ZHkh_ .GuardianConsentPage_checkboxLabel__fL5mW{font-size:1rem}.GuardianConsentPage_consentList__Ih3Ii{padding:.75rem 1rem}.GuardianConsentPage_checkboxLabel__fL5mW{gap:.5rem}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_checkmark__bVBms{width:22px;height:22px;min-width:22px}.GuardianConsentPage_checkboxLabel__fL5mW .GuardianConsentPage_labelText__SD35B{font-size:.95rem}.GuardianConsentPage_relationSection__1M9Hu{padding:.75rem 1rem}.GuardianConsentPage_relationOptions__7Tsi5{gap:.5rem}.GuardianConsentPage_radioLabel__sAEOr{padding:.4rem .8rem}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioMark__CB9fB{width:16px;height:16px;min-width:16px}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioMark__CB9fB:after{width:6px;height:6px}.GuardianConsentPage_radioLabel__sAEOr .GuardianConsentPage_radioText__F2g_l{font-size:.9rem}.GuardianConsentPage_submitButton__czQr4{padding:.875rem 1.25rem;font-size:1.1rem}.GuardianConsentPage_successMessage__ooQ20 .GuardianConsentPage_emoji__nrzdV{font-size:2.5rem}.GuardianConsentPage_successMessage__ooQ20 h2{font-size:1.5rem}.GuardianConsentPage_successMessage__ooQ20 p{font-size:1.1rem}.GuardianConsentPage_errorState__g0PVq .GuardianConsentPage_emoji__nrzdV{font-size:2.5rem}.GuardianConsentPage_errorState__g0PVq h2{font-size:1.35rem}.GuardianConsentPage_errorState__g0PVq p{font-size:1rem}}@keyframes ConsentPage_fadeOut__t4CoJ{0%{opacity:1}to{opacity:0}}@keyframes ConsentPage_slideUp__CBFON{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ConsentPage_slideDown__0p1Dv{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ConsentPage_expand__TgFPk{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ConsentPage_shrink__9X1K7{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ConsentPage_slideIn__Evp5a{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes ConsentPage_dotsLoading__IFi9S{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes ConsentPage_pulse__iStXb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ConsentPage_typingBounce__llhQC{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.ConsentPage_container__Uvr5D{min-height:100vh;background:linear-gradient(180deg,#fff5d1,#fffbf0);display:flex;flex-direction:column}.ConsentPage_header__SA0Wq{background:#fff;padding:1.25rem 2rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ConsentPage_header__SA0Wq .ConsentPage_backButton__JIrRA{background:none;border:none;font-size:1.1rem;color:#525252;cursor:pointer;padding:.5rem;transition:color .2s ease}.ConsentPage_header__SA0Wq .ConsentPage_backButton__JIrRA:hover{color:#ffa600}.ConsentPage_header__SA0Wq h1{font-size:1.5rem;color:#1a1a1a;margin:0;font-weight:600}.ConsentPage_mainContent__UzXiN{flex:1;display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative}.ConsentPage_characterSection__SpnDN{margin-bottom:1rem}.ConsentPage_soulE__w6m2b{animation:ConsentPage_float__lakKb 3s ease-in-out infinite;filter:drop-shadow(0 6px 12px rgba(255,166,0,.2))}@keyframes ConsentPage_float__lakKb{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ConsentPage_messageSection__ZnzES{text-align:center;margin-bottom:1.5rem}.ConsentPage_greeting__1n0a6{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.ConsentPage_emoji__AFdrA{font-size:1.5rem}.ConsentPage_instruction__5RJGw{font-size:1.25rem;color:#525252;line-height:1.6;margin:0}.ConsentPage_highlight__rgR8G{color:#ffa600;font-weight:600}.ConsentPage_successMessage__PMpO5{animation:ConsentPage_bounceIn__pqOUk .5s ease}.ConsentPage_successMessage__PMpO5 .ConsentPage_emoji__AFdrA{font-size:3rem;display:block;margin-bottom:1rem;animation:ConsentPage_bounce__2S5Np .6s ease infinite}.ConsentPage_successMessage__PMpO5 h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.ConsentPage_successMessage__PMpO5 p{font-size:1.25rem;color:#525252;margin:0}@keyframes ConsentPage_bounceIn__pqOUk{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ConsentPage_bounce__2S5Np{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ConsentPage_consentSection__8j9Y6{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1rem}.ConsentPage_pdfLink__pl_Gh{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border-radius:12px;color:#ffa600;text-decoration:none;font-size:1rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease}.ConsentPage_pdfLink__pl_Gh:hover{background:#fff5d1;box-shadow:0 4px 12px rgba(255,166,0,.15)}.ConsentPage_pdfLink__pl_Gh .ConsentPage_pdfIcon__DydJz{font-size:1.25rem}.ConsentPage_allConsentBox__8OBc_{background:#fff;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08);border:2px solid #ffc94d}.ConsentPage_allConsentBox__8OBc_ .ConsentPage_checkboxLabel__jA4dF{font-weight:600;font-size:1.1rem}.ConsentPage_consentList__TLHaX{background:#fff;border-radius:16px;padding:1rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.75rem}.ConsentPage_checkboxLabel__jA4dF{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.5rem 0;position:relative}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkbox___EBbd{position:absolute;opacity:0;width:0;height:0}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkmark__tKTQK{width:24px;height:24px;min-width:24px;border:2px solid #e5e5e5;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkmark__tKTQK:after{content:"";width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .2s ease;margin-top:-2px}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkbox___EBbd:checked+.ConsentPage_checkmark__tKTQK{background:#ffa600;border-color:#ffa600}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkbox___EBbd:checked+.ConsentPage_checkmark__tKTQK:after{transform:rotate(45deg) scale(1)}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkbox___EBbd:focus+.ConsentPage_checkmark__tKTQK{box-shadow:0 0 0 3px rgba(255,166,0,.2)}.ConsentPage_checkboxLabel__jA4dF:hover .ConsentPage_checkmark__tKTQK{border-color:#ffa600}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_labelText__jMyRB{font-size:1rem;color:#1a1a1a;line-height:1.5;padding-top:2px}.ConsentPage_required__mYuG4{color:#dc2626;font-weight:600;font-size:.9rem}.ConsentPage_optional__nP5i4{color:#737373;font-weight:500;font-size:.9rem}.ConsentPage_childSelfConsent__0WRCN{padding:.75rem;background:#fef9e7;border-radius:12px;margin-top:.25rem}.ConsentPage_childSelfConsent__0WRCN .ConsentPage_labelText__jMyRB{font-weight:500}.ConsentPage_errorMessage__oi_Yo{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#fef2f2;border-radius:12px;color:#dc2626;font-size:1rem;animation:ConsentPage_fadeIn__fnl_P .3s ease}.ConsentPage_errorMessage__oi_Yo .ConsentPage_errorIcon__4qbWz{font-size:1.25rem}@keyframes ConsentPage_fadeIn__fnl_P{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ConsentPage_submitButton__GPX1I{width:100%;padding:1rem 1.5rem;background:#ffa600;color:#fff;border:none;border-radius:16px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(255,166,0,.3);margin-top:.5rem}.ConsentPage_submitButton__GPX1I:hover:not(:disabled){background:rgb(229.5,149.4,0);transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,166,0,.4)}.ConsentPage_submitButton__GPX1I:active:not(:disabled){transform:translateY(0)}.ConsentPage_submitButton__GPX1I:disabled{background:#e5e5e5;color:#737373;cursor:not-allowed;box-shadow:none}.ConsentPage_buttonLoader__gU4VF{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ConsentPage_spin__vFtxI 1s linear infinite;margin:0 auto}.ConsentPage_loadingOverlay__fsMV3{position:fixed;inset:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100}.ConsentPage_loadingOverlay__fsMV3 p{font-size:1.1rem;color:#525252;margin:0}.ConsentPage_spinner__lsMSM{width:48px;height:48px;border:4px solid #fff5d1;border-top-color:#ffa600;border-radius:50%;animation:ConsentPage_spin__vFtxI 1s linear infinite}@keyframes ConsentPage_spin__vFtxI{to{transform:rotate(1turn)}}@media(max-width:640px){.ConsentPage_header__SA0Wq{padding:1rem 1.5rem}.ConsentPage_header__SA0Wq h1{font-size:1.25rem}.ConsentPage_mainContent__UzXiN{padding:1.5rem 1rem}.ConsentPage_characterSection__SpnDN{transform:scale(.85);margin-bottom:.5rem}.ConsentPage_greeting__1n0a6{font-size:1.5rem}.ConsentPage_instruction__5RJGw{font-size:1.1rem}.ConsentPage_consentSection__8j9Y6{gap:.75rem}.ConsentPage_allConsentBox__8OBc_{padding:1rem 1.25rem}.ConsentPage_allConsentBox__8OBc_ .ConsentPage_checkboxLabel__jA4dF{font-size:1rem}.ConsentPage_consentList__TLHaX{padding:.75rem 1rem}.ConsentPage_checkboxLabel__jA4dF{gap:.5rem}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_checkmark__tKTQK{width:22px;height:22px;min-width:22px}.ConsentPage_checkboxLabel__jA4dF .ConsentPage_labelText__jMyRB{font-size:.95rem}.ConsentPage_submitButton__GPX1I{padding:.875rem 1.25rem;font-size:1.1rem}.ConsentPage_successMessage__PMpO5 .ConsentPage_emoji__AFdrA{font-size:2.5rem}.ConsentPage_successMessage__PMpO5 h2{font-size:1.5rem}.ConsentPage_successMessage__PMpO5 p{font-size:1.1rem}}@keyframes PinInput_fadeIn__SWzvL{0%{opacity:0}to{opacity:1}}@keyframes PinInput_fadeOut__xNK8X{0%{opacity:1}to{opacity:0}}@keyframes PinInput_slideUp__xsJHr{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PinInput_slideDown__cYbpn{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PinInput_expand__AcwY5{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes PinInput_shrink__nfxW7{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes PinInput_bounceIn__3dt_R{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes PinInput_slideIn__jJAjR{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes PinInput_dotsLoading__BtXUV{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes PinInput_pulse__2efF7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes PinInput_float__rTmtC{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PinInput_typingBounce__kmAba{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.PinInput_container__gBNmO{display:flex;gap:1rem;justify-content:center;align-items:center}.PinInput_inputWrapper__U_JaG{position:relative;width:64px;height:80px}@media(max-width:640px){.PinInput_inputWrapper__U_JaG{width:56px;height:72px}}.PinInput_input__7zIOV{width:100%;height:100%;border:3px solid #e5e5e5;border-radius:16px;background:#fff;font-size:2rem;font-weight:700;text-align:center;color:rgba(0,0,0,0);caret-color:#ffa600;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:textfield}.PinInput_input__7zIOV::-webkit-inner-spin-button,.PinInput_input__7zIOV::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PinInput_input__7zIOV:focus{outline:none;border-color:#ffa600;box-shadow:0 0 0 4px rgba(255,166,0,.2)}.PinInput_input__7zIOV.PinInput_filled__obFRT{border-color:#ffc94d;background:#fff5d1}@media(max-width:640px){.PinInput_input__7zIOV{font-size:1.75rem;border-radius:14px}}.PinInput_dot__M6NWo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:rgba(0,0,0,0);pointer-events:none;transition:all .2s ease}.PinInput_input__7zIOV.PinInput_filled__obFRT~.PinInput_dot__M6NWo{background:#ffa600;animation:PinInput_dotPop__mIo_B .2s ease}@media(max-width:640px){.PinInput_dot__M6NWo{width:14px;height:14px}}@keyframes PinInput_dotPop__mIo_B{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.PinInput_error__GR_iH .PinInput_input__7zIOV{border-color:#ef4444;animation:PinInput_shake__P9anU .4s ease}.PinInput_error__GR_iH .PinInput_input__7zIOV:focus{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.2)}.PinInput_error__GR_iH .PinInput_input__7zIOV.PinInput_filled__obFRT{background:#fef2f2}.PinInput_input__7zIOV.PinInput_filled__obFRT~.PinInput_error__GR_iH .PinInput_dot__M6NWo{background:#ef4444}@keyframes PinInput_shake__P9anU{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.PinInput_disabled__sX4pn{opacity:.6;pointer-events:none}.PinInput_disabled__sX4pn .PinInput_input__7zIOV{background:#f8f8f8;cursor:not-allowed}@keyframes PinPage_fadeOut__FVxzx{0%{opacity:1}to{opacity:0}}@keyframes PinPage_slideUp__1dsaz{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PinPage_slideDown___Bd66{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PinPage_expand__49mqa{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes PinPage_shrink__0HJ8l{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes PinPage_slideIn__Drr7H{0%{transform:translateX(-240px)}to{transform:translateX(0)}}@keyframes PinPage_dotsLoading__gA9wL{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}@keyframes PinPage_pulse__KNUGf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes PinPage_typingBounce__A3Bfm{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.PinPage_container__q0Ovt{min-height:100vh;background:linear-gradient(180deg,#fff5d1,#fffbf0);display:flex;flex-direction:column}.PinPage_header__Q9Fkr{background:#fff;padding:1.25rem 2rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.PinPage_header__Q9Fkr .PinPage_backButton__2X7BH{background:none;border:none;font-size:1.1rem;color:#525252;cursor:pointer;padding:.5rem;transition:color .2s ease}.PinPage_header__Q9Fkr .PinPage_backButton__2X7BH:hover{color:#ffa600}.PinPage_header__Q9Fkr h1{font-size:1.5rem;color:#1a1a1a;margin:0;font-weight:600}.PinPage_mainContent__47wv5{flex:1;display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative}.PinPage_characterSection__Hm4Xg{margin-bottom:1.5rem}.PinPage_soulE__e4kaj{animation:PinPage_float__m65NN 3s ease-in-out infinite;filter:drop-shadow(0 6px 12px rgba(255,166,0,.2))}.PinPage_soulE__e4kaj.PinPage_shake__xMEsb{animation:PinPage_shake__xMEsb .4s ease}@keyframes PinPage_float__m65NN{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes PinPage_shake__xMEsb{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.PinPage_messageSection__Nw2jD{text-align:center;margin-bottom:2.5rem}.PinPage_childName__Jxl79{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.PinPage_emoji__UPoYS{font-size:1.5rem}.PinPage_instruction__y3QQ5{font-size:1.25rem;color:#525252;line-height:1.6;margin:0}.PinPage_highlight__5Hvh3{color:#ffa600;font-weight:600}.PinPage_successMessage__T_S4e{animation:PinPage_bounceIn__lBehh .5s ease}.PinPage_successMessage__T_S4e .PinPage_emoji__UPoYS{font-size:3rem;display:block;margin-bottom:1rem;animation:PinPage_bounce__M_pQh .6s ease infinite}.PinPage_successMessage__T_S4e h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.PinPage_successMessage__T_S4e p{font-size:1.25rem;color:#525252;margin:0}@keyframes PinPage_bounceIn__lBehh{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes PinPage_bounce__M_pQh{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.PinPage_pinSection__9uX7k{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.PinPage_errorMessage__QJ2e6{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fef2f2;border-radius:12px;color:#dc2626;font-size:1rem;animation:PinPage_fadeIn__iLKaT .3s ease}.PinPage_errorMessage__QJ2e6 .PinPage_errorIcon__d_zws{font-size:1.25rem}@keyframes PinPage_fadeIn__iLKaT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PinPage_forgotButton__HzT0M{background:none;border:none;color:#ffa600;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease}.PinPage_forgotButton__HzT0M:hover{background:#fff5d1}.PinPage_steps__XrfUU{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.PinPage_step__JtPQR{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#a3a3a3;transition:all .2s ease}.PinPage_step__JtPQR span{width:24px;height:24px;border-radius:50%;background:#e5e5e5;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem}.PinPage_step__JtPQR.PinPage_active__QgkcU{color:#ffa600;font-weight:600}.PinPage_step__JtPQR.PinPage_active__QgkcU span{background:#ffa600}.PinPage_step__JtPQR.PinPage_done__y2LEF{color:#5fe39c}.PinPage_step__JtPQR.PinPage_done__y2LEF span{background:#5fe39c}.PinPage_stepLine__x7BEx{width:40px;height:2px;background:#e5e5e5}.PinPage_loadingOverlay__1LQRV{position:fixed;inset:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100}.PinPage_loadingOverlay__1LQRV p{font-size:1.1rem;color:#525252;margin:0}.PinPage_spinner__1AB37{width:48px;height:48px;border:4px solid #fff5d1;border-top-color:#ffa600;border-radius:50%;animation:PinPage_spin__WIQD_ 1s linear infinite}@keyframes PinPage_spin__WIQD_{to{transform:rotate(1turn)}}@media(max-width:640px){.PinPage_header__Q9Fkr{padding:1rem 1.5rem}.PinPage_header__Q9Fkr h1{font-size:1.25rem}.PinPage_mainContent__47wv5{padding:1.5rem 1rem}.PinPage_characterSection__Hm4Xg{transform:scale(.85);margin-bottom:1rem}.PinPage_childName__Jxl79{font-size:1.5rem}.PinPage_instruction__y3QQ5{font-size:1.1rem}.PinPage_successMessage__T_S4e .PinPage_emoji__UPoYS{font-size:2.5rem}.PinPage_successMessage__T_S4e h2{font-size:1.5rem}.PinPage_successMessage__T_S4e p{font-size:1.1rem}.PinPage_steps__XrfUU{flex-wrap:wrap;justify-content:center}.PinPage_stepLine__x7BEx{width:30px}}