body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;transform:translateZ(0)}.App{min-height:100vh;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.text-center{text-align:center}.Welcome_welcomeContainer__xcOip{display:flex;flex-direction:column;position:relative}.Welcome_header__KzJQN{align-items:center;animation:Welcome_headerSlideDown__Dzox- .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#fff 0,#fafafa);border-bottom:1px solid #04476614;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative;z-index:10}.Welcome_logoSection__w-Mko{align-items:center;animation:Welcome_logoFadeIn__O799W .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:.75rem;transition:transform .3s ease}.Welcome_logoSection__w-Mko:hover{transform:scale(1.02)}.Welcome_logo__oRZuX{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15));height:50px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:auto}.Welcome_logoSection__w-Mko:hover .Welcome_logo__oRZuX{transform:scale(1.05) rotate(2deg)}.Welcome_logoText__yONv2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.7rem;font-weight:600;transition:all .3s ease}.Welcome_logoSection__w-Mko:hover .Welcome_logoText__yONv2{filter:brightness(1.1)}.Welcome_headerButtons__MVNgM{animation:Welcome_buttonsSlideIn__3YDxE .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;gap:.8rem}.Welcome_headerLoginButton__eSzKy{background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #0447661a;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Welcome_headerLoginButton__eSzKy:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Welcome_headerLoginButton__eSzKy:hover:before{left:100%}.Welcome_headerLoginButton__eSzKy:hover{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 6px 20px #04476659,0 2px 8px #04476633;color:#fff;transform:translateY(-2px)}.Welcome_headerLoginButton__eSzKy:active{box-shadow:0 2px 6px #04476633;transform:translateY(0)}.Welcome_headerSignupButton__HZKcb{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Welcome_headerSignupButton__HZKcb:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Welcome_headerSignupButton__HZKcb:hover:before{left:100%}.Welcome_headerSignupButton__HZKcb:hover{background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.Welcome_headerSignupButton__HZKcb:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Welcome_mainContent__A4dg5{display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative;text-align:center;top:150px;z-index:2}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .8s cubic-bezier(.16,1,.3,1) .6s both;margin-bottom:3rem;max-width:800px;position:relative;z-index:2}.Welcome_title__Cue67{-webkit-text-fill-color:#0000;animation:Welcome_titleFadeIn__fyjIa 1s cubic-bezier(.16,1,.3,1) .8s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:2rem;position:relative}.Welcome_title__Cue67:after{animation:Welcome_titleUnderline__9VhcJ 1.5s cubic-bezier(.16,1,.3,1) 1.5s forwards;background:linear-gradient(90deg,#044766,#047bb2);bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease;width:0}@keyframes Welcome_titleUnderline__9VhcJ{to{width:60%}}.Welcome_description__pHlfK{animation:Welcome_descriptionFadeIn__M3e11 1s cubic-bezier(.16,1,.3,1) 1s both;color:#666;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:700px}.Welcome_buttonGroup__fNH2O{animation:Welcome_buttonsFadeIn__fptay 1s cubic-bezier(.16,1,.3,1) 1.2s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Welcome_primaryButton__KPKqL{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Welcome_primaryButton__KPKqL:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Welcome_primaryButton__KPKqL:hover:before{left:100%}.Welcome_primaryButton__KPKqL:hover{background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.Welcome_primaryButton__KPKqL:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Welcome_secondaryButton__R1Ho7{background:linear-gradient(135deg,#0000,#04476605);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #0447661a;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Welcome_secondaryButton__R1Ho7:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Welcome_secondaryButton__R1Ho7:hover:before{left:100%}.Welcome_secondaryButton__R1Ho7:hover{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 6px 20px #04476659,0 2px 8px #04476633;color:#fff;transform:translateY(-2px)}.Welcome_secondaryButton__R1Ho7:active{box-shadow:0 2px 6px #04476633;transform:translateY(0)}.Welcome_illustrations__qkn2c{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.Welcome_illustrationTop__yBjMM{align-items:flex-start;height:240px;padding:0 8%;top:-25%;z-index:0}.Welcome_illustrationBottom__ceHxI,.Welcome_illustrationTop__yBjMM{display:flex;justify-content:space-between;left:0;position:absolute;right:0}.Welcome_illustrationBottom__ceHxI{align-items:flex-end;bottom:15%;height:250px;padding:0 15%}.Welcome_illustrationImage__s9cD5{backface-visibility:hidden;filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));height:auto;object-fit:contain;transform:translateZ(0);transition:filter .3s cubic-bezier(.4,0,.2,1),transform .3s ease;width:auto;will-change:transform}.Welcome_illustrationImage__s9cD5:hover{filter:drop-shadow(0 10px 20px rgba(0,0,0,.25)) brightness(1.05);transform:translateZ(0) scale(1.05)}.Welcome_illustrationTop__yBjMM img:first-child{max-height:110px;max-width:110px}.Welcome_illustrationTop__yBjMM img:nth-child(2){margin-top:-25px;max-height:150px;max-width:150px}.Welcome_illustrationTop__yBjMM img:nth-child(3){max-height:135px;max-width:135px}.Welcome_illustrationBottom__ceHxI img:first-child{max-height:130px;max-width:130px}.Welcome_illustrationBottom__ceHxI img:nth-child(2){max-height:90px;max-width:90px}@keyframes Welcome_headerSlideDown__Dzox-{0%{opacity:0;transform:translateY(-25px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Welcome_logoFadeIn__O799W{0%{opacity:0;transform:scale(.75) rotate(-5deg)}60%{opacity:.9;transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes Welcome_buttonsSlideIn__3YDxE{0%{opacity:0;transform:translateX(30px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes Welcome_contentSlideUp__UwNdH{0%{opacity:0;transform:translateY(40px) scale(.96)}60%{opacity:.85;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Welcome_titleFadeIn__fyjIa{0%{opacity:0;transform:translateY(30px) scale(.94)}60%{opacity:.85;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Welcome_descriptionFadeIn__M3e11{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.8;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Welcome_buttonsFadeIn__fptay{0%{opacity:0;transform:translateY(25px) scale(.95)}60%{opacity:.85;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Welcome_float1__8UtGf{0%,to{transform:translateZ(0) rotate(0deg)}20%{transform:translate3d(3px,-12px,0) rotate(1deg)}40%{transform:translate3d(-2px,-6px,0) rotate(-.5deg)}60%{transform:translate3d(2px,-10px,0) rotate(.8deg)}80%{transform:translate3d(-1px,-4px,0) rotate(-.3deg)}}@keyframes Welcome_float2__9WD0b{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(-4px,-15px,0) rotate(-1.2deg)}50%{transform:translate3d(3px,-7px,0) rotate(.8deg)}75%{transform:translate3d(-2px,-12px,0) rotate(-.6deg)}}@keyframes Welcome_float3__-PZWo{0%,to{transform:translateZ(0) rotate(0deg)}16.66%{transform:translate3d(2px,-14px,0) rotate(.9deg)}33.33%{transform:translate3d(-3px,-5px,0) rotate(-.7deg)}50%{transform:translate3d(4px,-11px,0) rotate(1.1deg)}66.66%{transform:translate3d(-2px,-8px,0) rotate(-.5deg)}83.33%{transform:translate3d(1px,-13px,0) rotate(.6deg)}}@keyframes Welcome_float4__GM9aO{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(-3px,-11px,0) rotate(-.9deg)}50%{transform:translate3d(2px,-5px,0) rotate(.7deg)}75%{transform:translate3d(-1px,-9px,0) rotate(-.4deg)}}@keyframes Welcome_float5__UCE1P{0%,to{transform:translateZ(0) rotate(0deg)}20%{transform:translate3d(3px,-9px,0) rotate(.8deg)}40%{transform:translate3d(-2px,-4px,0) rotate(-.6deg)}60%{transform:translate3d(2px,-7px,0) rotate(.5deg)}80%{transform:translate3d(-1px,-5px,0) rotate(-.3deg)}}.Welcome_animateFloat1__CJ7\+C{animation:Welcome_float1__8UtGf 8s cubic-bezier(.4,.2,.6,.8) infinite;animation-timing-function:cubic-bezier(.4,.2,.6,.8);transform:translateZ(0)}.Welcome_animateFloat2__oLu4N{animation:Welcome_float2__9WD0b 9s cubic-bezier(.42,.15,.58,.85) infinite;animation-delay:.8s;animation-timing-function:cubic-bezier(.42,.15,.58,.85);transform:translateZ(0)}.Welcome_animateFloat3__Pov-S{animation:Welcome_float3__-PZWo 10s cubic-bezier(.38,.25,.62,.75) infinite;animation-delay:1.6s;animation-timing-function:cubic-bezier(.38,.25,.62,.75);transform:translateZ(0)}.Welcome_animateFloat4__xDqeT{animation:Welcome_float4__GM9aO 8.5s cubic-bezier(.4,.18,.6,.82) infinite;animation-delay:.4s;animation-timing-function:cubic-bezier(.4,.18,.6,.82);transform:translateZ(0)}.Welcome_animateFloat5__cTJmv{animation:Welcome_float5__UCE1P 9.5s cubic-bezier(.41,.22,.59,.78) infinite;animation-delay:1.2s;animation-timing-function:cubic-bezier(.41,.22,.59,.78);transform:translateZ(0)}@media (max-width:1024px){.Welcome_header__KzJQN{box-shadow:0 3px 12px #00000014,0 2px 4px #0000000a;padding:1.25rem 1.75rem}.Welcome_logo__oRZuX{height:48px}.Welcome_logoText__yONv2{font-size:1.6rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.95rem;padding:.7rem 1.25rem}.Welcome_title__Cue67{font-size:2.5rem}.Welcome_description__pHlfK{font-size:1.2rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{border-radius:10px;padding:.8rem 2rem}.Welcome_illustrations__qkn2c{display:none}}@media (max-width:768px){.Welcome_header__KzJQN{box-shadow:0 2px 8px #00000014,0 1px 3px #0000000a;padding:1rem}.Welcome_logo__oRZuX{height:45px}.Welcome_logoText__yONv2{font-size:1.5rem}.Welcome_headerButtons__MVNgM,.Welcome_logoSection__w-Mko{gap:.6rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.9rem;padding:.65rem 1.125rem}.Welcome_mainContent__A4dg5{overflow-y:hidden;padding:1.5rem;top:1rem}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .7s cubic-bezier(.16,1,.3,1) .4s both}.Welcome_title__Cue67{font-size:2rem;margin-bottom:1.5rem}.Welcome_title__Cue67:after{height:2px}.Welcome_description__pHlfK{font-size:1.1rem;margin-bottom:2.5rem}.Welcome_buttonGroup__fNH2O{align-items:center;flex-direction:column;gap:.875rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{border-radius:10px;max-width:300px;padding:.875rem 2rem;width:100%}.Welcome_primaryButton__KPKqL:hover,.Welcome_secondaryButton__R1Ho7:hover{transform:translateY(-1px)}.Welcome_illustrations__qkn2c{display:none}}@media (max-width:480px){.Welcome_header__KzJQN{box-shadow:0 2px 6px #00000014,0 1px 2px #0000000a;padding:.875rem 1rem}.Welcome_headerButtons__MVNgM{gap:.5rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.875rem;padding:.6rem 1rem}.Welcome_headerLoginButton__eSzKy:hover,.Welcome_headerSignupButton__HZKcb:hover{transform:translateY(-1px)}.Welcome_logoText__yONv2{font-size:1.4rem}.Welcome_logoSection__w-Mko{gap:.5rem}.Welcome_logoSection__w-Mko:hover{transform:none}.Welcome_logo__oRZuX{height:42px}.Welcome_mainContent__A4dg5{padding:1.25rem;top:.5rem}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .6s cubic-bezier(.16,1,.3,1) .3s both}.Welcome_title__Cue67{font-size:1.5rem;line-height:1.3;margin-bottom:1.25rem}.Welcome_title__Cue67:after{bottom:-6px;height:2px}.Welcome_description__pHlfK{font-size:1rem;line-height:1.5;margin-bottom:2rem}.Welcome_buttonGroup__fNH2O{gap:.75rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{border-radius:10px;font-size:.95rem;padding:.8rem 1.75rem}.Welcome_primaryButton__KPKqL:hover,.Welcome_secondaryButton__R1Ho7:hover{transform:translateY(-1px)}}.SignUp_capsule-logo__O-9JO{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80px;transition:filter .3s ease;width:auto}.SignUp_signup-container__YsLPT{animation:SignUp_containerFadeIn__-kPn5 .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}.SignUp_signup-content__NwIw4{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.SignUp_logo-container__GdiL6{animation:SignUp_logoSlideDown__ueiJO .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.SignUp_logo-container__GdiL6:hover{transform:scale(1.05)}.SignUp_logo-container__GdiL6:hover .SignUp_capsule-logo__O-9JO{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.SignUp_signup-form-container__I6PDZ{animation:SignUp_formSlideUp__d86Qr .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.SignUp_signup-title__BMzDX{animation:SignUp_titleFadeIn__XIdMm .8s cubic-bezier(.16,1,.3,1) .6s both;color:#000;font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s ease}.SignUp_login-link__Ei4Hn{animation:SignUp_loginLinkFadeIn__GMVIT .6s cubic-bezier(.16,1,.3,1) .7s both;margin-bottom:.5rem;text-align:center}@keyframes SignUp_loginLinkFadeIn__GMVIT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SignUp_login-link__Ei4Hn p{color:#666;font-size:1rem}.SignUp_login-link__Ei4Hn a{color:#044766;font-weight:700;position:relative;text-decoration:none;transition:all .3s ease}.SignUp_login-link__Ei4Hn a:after{background:#044766;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.SignUp_login-link__Ei4Hn a:hover:after{width:100%}.SignUp_login-link__Ei4Hn a:hover{color:#047bb2}.SignUp_social-login__ugTrY{animation:SignUp_socialButtonsFadeIn__weFzv .8s cubic-bezier(.16,1,.3,1) .8s both;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem;width:100%}.SignUp_social-button__hVP-i{align-items:center;background:#fff;border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 4px #0447661a;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.SignUp_social-button__hVP-i:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.SignUp_social-button__hVP-i:hover:before{left:100%}.SignUp_social-button__hVP-i:hover{border-color:#044766;box-shadow:0 6px 16px #04476640,0 2px 6px #04476626;transform:translateY(-2px)}.SignUp_social-button__hVP-i:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.SignUp_social-button__hVP-i:disabled:hover{background:#fff;border-color:#044766;box-shadow:none;transform:none}@keyframes SignUp_containerFadeIn__-kPn5{0%{opacity:0}to{opacity:1}}@keyframes SignUp_logoSlideDown__ueiJO{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SignUp_formSlideUp__d86Qr{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SignUp_titleFadeIn__XIdMm{0%{opacity:0;transform:translateY(15px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SignUp_socialButtonsFadeIn__weFzv{0%{opacity:0;transform:translateY(20px) scale(.96)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.SignUp_facebook-icon__h6oYg,.SignUp_google-icon__Q8ASN{height:24px;width:24px}.SignUp_social-button__hVP-i.SignUp_google__gPwLh{color:#4285f4}.SignUp_social-button__hVP-i.SignUp_google__gPwLh:hover{background-color:#f8f9fa}.SignUp_social-button__hVP-i.SignUp_facebook__KSUQA{color:#1877f2}.SignUp_social-button__hVP-i.SignUp_facebook__KSUQA:hover{background-color:#f8f9fa}.SignUp_error-message__R-kEs{animation:SignUp_errorSlideIn__1QdnZ .4s cubic-bezier(.16,1,.3,1);background:#fee;border:1px solid #feb2b2;border-radius:8px;box-shadow:0 2px 8px #c5303026;color:#c53030;font-size:.9rem;margin-bottom:.5rem;padding:.75rem;text-align:center}@keyframes SignUp_errorSlideIn__1QdnZ{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SignUp_signup-form__gh7WU{animation:SignUp_formFieldsFadeIn__T1B3F .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:column;gap:1rem}@keyframes SignUp_formFieldsFadeIn__T1B3F{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.SignUp_form-group__Tz2eP{display:flex;flex-direction:column;gap:.5rem}.SignUp_form-group__Tz2eP label{color:#000;font-size:1rem;font-weight:500;transition:color .3s ease}.SignUp_form-group__Tz2eP input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.SignUp_form-group__Tz2eP input::placeholder{color:#999;transition:opacity .3s ease}.SignUp_form-group__Tz2eP input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.SignUp_form-group__Tz2eP input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.SignUp_form-group__Tz2eP input:focus::placeholder{opacity:.6}.SignUp_form-group__Tz2eP input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.SignUp_password-input-container__kM\+NQ{align-items:center;display:flex;position:relative}.SignUp_password-input-container__kM\+NQ input{box-shadow:0 1px 2px #0000000d;padding-right:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.SignUp_password-input-container__kM\+NQ input::placeholder{color:#999;transition:opacity .3s ease}.SignUp_password-input-container__kM\+NQ input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.SignUp_password-input-container__kM\+NQ input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.SignUp_password-input-container__kM\+NQ input:focus::placeholder{opacity:.6}.SignUp_password-input-container__kM\+NQ input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.SignUp_password-toggle__QGbUb{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){background:#0447661a;color:#044766;transform:scale(1.1)}.SignUp_password-toggle__QGbUb:active:not(:disabled){transform:scale(.95)}.SignUp_password-toggle__QGbUb:disabled{color:#999;cursor:not-allowed;opacity:.5}.SignUp_continue-button__pqelc{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.SignUp_continue-button__pqelc:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.SignUp_continue-button__pqelc:hover:not(:disabled):before{left:100%}.SignUp_continue-button__pqelc:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.SignUp_continue-button__pqelc:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.SignUp_continue-button__pqelc:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.SignUp_terms-text__FC0Sw{animation:SignUp_termsTextFadeIn__5yuIO .6s cubic-bezier(.16,1,.3,1) 1.2s both;text-align:center}@keyframes SignUp_termsTextFadeIn__5yuIO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SignUp_terms-text__FC0Sw p{color:#666;font-size:.9rem;margin:0}.SignUp_terms-text__FC0Sw a{color:#044766;font-weight:700;position:relative;text-decoration:none;transition:all .3s ease}.SignUp_terms-text__FC0Sw a:after{background:#044766;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.SignUp_terms-text__FC0Sw a:hover:after{width:100%}.SignUp_terms-text__FC0Sw a:hover{color:#047bb2}.SignUp_password-strength__imk25{animation:SignUp_strengthIndicatorFadeIn__b--HV .4s cubic-bezier(.16,1,.3,1);background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-top:.5rem;padding:.75rem}@keyframes SignUp_strengthIndicatorFadeIn__b--HV{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SignUp_strength-bar__y9sj3{background:#e0e0e0;border-radius:4px;box-shadow:inset 0 1px 2px #0000000d;height:8px;margin-bottom:.5rem;overflow:hidden;width:100%}.SignUp_strength-fill__af5ZR{border-radius:4px;box-shadow:0 1px 3px #0003;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.SignUp_strength-text__eE6XH{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.SignUp_strength-guidance__-xHP\+{color:#666;font-size:.8rem;line-height:1.3;margin-bottom:1rem}.SignUp_strength-requirements__Ltu53{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:first-child,.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(2),.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(3){grid-column:1}.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(4),.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(5){grid-column:2}.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(4){grid-row:1}.SignUp_strength-requirements__Ltu53 .SignUp_requirement-item__gnWPj:nth-child(5){grid-row:2}.SignUp_requirement-item__gnWPj{align-items:center;color:#666;display:flex;font-size:.8rem;gap:.5rem;line-height:1.2;transition:transform .2s ease,color .3s ease}.SignUp_requirement-item__gnWPj:hover{transform:translateX(2px)}.SignUp_requirement-bullet__PGeDT{border-radius:50%;box-shadow:0 1px 2px #0000001a;flex-shrink:0;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.SignUp_requirement-item__gnWPj:hover .SignUp_requirement-bullet__PGeDT{transform:scale(1.2)}.SignUp_requirement-text__JiM5l{flex:1 1;transition:font-weight .3s ease}@media (max-width:1024px){.SignUp_logo-container__GdiL6:hover{transform:scale(1.03)}.SignUp_continue-button__pqelc:hover:not(:disabled),.SignUp_form-group__Tz2eP input:focus,.SignUp_password-input-container__kM\+NQ input:focus,.SignUp_social-button__hVP-i:hover{transform:translateY(-1px)}}@media (max-width:768px){.SignUp_signup-container__YsLPT{padding:2rem 1.5rem}.SignUp_signup-content__NwIw4{gap:.875rem;max-width:400px}.SignUp_signup-title__BMzDX{font-size:1.6rem}.SignUp_capsule-logo__O-9JO{height:70px}.SignUp_logo-container__GdiL6:hover{transform:scale(1.02)}.SignUp_social-button__hVP-i{height:48px}.SignUp_social-button__hVP-i:hover{transform:translateY(-1px)}.SignUp_form-group__Tz2eP input{padding:.7rem}.SignUp_form-group__Tz2eP input:focus,.SignUp_password-input-container__kM\+NQ input:focus{transform:translateY(-1px)}.SignUp_password-toggle__QGbUb{height:26px;width:26px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){transform:scale(1.08)}.SignUp_continue-button__pqelc{padding:.7rem 1.75rem}.SignUp_continue-button__pqelc:hover:not(:disabled){transform:translateY(-1px)}.SignUp_strength-requirements__Ltu53{gap:.4rem;grid-template-columns:1fr}.SignUp_requirement-item__gnWPj:hover{transform:translateX(1px)}}@media (max-width:480px){.SignUp_signup-content__NwIw4{max-width:100%}.SignUp_signup-title__BMzDX{font-size:1.5rem}.SignUp_logo-container__GdiL6:hover{transform:none}.SignUp_social-login__ugTrY{gap:.5rem}.SignUp_social-button__hVP-i{height:45px}.SignUp_social-button__hVP-i:hover{transform:translateY(-1px)}.SignUp_form-group__Tz2eP input{padding:.75rem}.SignUp_form-group__Tz2eP input:focus,.SignUp_password-input-container__kM\+NQ input:focus{transform:translateY(-1px)}.SignUp_form-group__Tz2eP input:hover:not(:focus),.SignUp_password-input-container__kM\+NQ input:hover:not(:focus){transform:none}.SignUp_password-toggle__QGbUb{height:24px;width:24px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){transform:scale(1.05)}.SignUp_continue-button__pqelc{padding:.75rem 1.5rem}.SignUp_continue-button__pqelc:hover:not(:disabled){transform:translateY(-1px)}.SignUp_login-link__Ei4Hn a:hover:after,.SignUp_terms-text__FC0Sw a:hover:after{width:0}.SignUp_requirement-item__gnWPj:hover{transform:none}}.Loading_loading-spinner__mBBIP{flex-shrink:0;height:64px;position:relative;width:64px}.Loading_spinner-ring__v\+I-t{animation:Loading_spin__SU567 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#044766;height:100%;position:absolute;width:100%}.Loading_spinner-ring__v\+I-t:first-child{animation-delay:0s;border-top-color:#044766;opacity:1}.Loading_spinner-ring__v\+I-t:nth-child(2){animation-delay:-.33s;border-top-color:#047bb2;height:85%;left:7.5%;opacity:.8;top:7.5%;width:85%}.Loading_spinner-ring__v\+I-t:nth-child(3){animation-delay:-.66s;border-top-color:#04476680;height:70%;left:15%;opacity:.6;top:15%;width:70%}.Loading_loading-container__fRvMm{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.Loading_loading-container__fRvMm p{color:#6c757d;font-size:.95rem;margin:0}@keyframes Loading_spin__SU567{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Login_login-container__N98Cq{animation:Login_containerFadeIn__THygm .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}.Login_login-content__kWYmd{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.Login_logo-container__vAN2H{animation:Login_logoSlideDown__bReHC .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.Login_logo-container__vAN2H:hover{transform:scale(1.05)}.Login_capsule-logo__HRA6J{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80px;transition:filter .3s ease;width:auto}.Login_logo-container__vAN2H:hover .Login_capsule-logo__HRA6J{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.Login_login-form-container__3Kp3U{animation:Login_formSlideUp__8dZy5 .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.Login_login-title__tao0z{animation:Login_titleFadeIn__f7LJg .8s cubic-bezier(.16,1,.3,1) .6s both;color:#000;font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s ease}.Login_signup-link__0WKfb{animation:Login_signupLinkFadeIn__D9ukv .6s cubic-bezier(.16,1,.3,1) .7s both;margin-bottom:.5rem;text-align:center}@keyframes Login_signupLinkFadeIn__D9ukv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Login_signup-link__0WKfb p{color:#666;font-size:1rem}.Login_signup-link__0WKfb a{color:#044766;font-weight:700;position:relative;text-decoration:none;transition:all .3s ease}.Login_signup-link__0WKfb a:after{background:#044766;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Login_signup-link__0WKfb a:hover:after{width:100%}.Login_signup-link__0WKfb a:hover{color:#047bb2}.Login_social-login__GzlMx{animation:Login_socialButtonsFadeIn__\+nnMz .8s cubic-bezier(.16,1,.3,1) .8s both;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem}.Login_error-message__CkeE1{animation:Login_errorSlideIn__LWT6n .4s cubic-bezier(.16,1,.3,1);background-color:#fee;border:1px solid #fcc;border-radius:8px;box-shadow:0 2px 8px #cc333326;color:#c33;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes Login_errorSlideIn__LWT6n{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Login_social-button__falVi{align-items:center;background:#fff;border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 4px #0447661a;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:66%}.Login_social-button__falVi:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Login_social-button__falVi:hover:before{left:100%}.Login_social-button__falVi:hover{border-color:#044766;box-shadow:0 6px 16px #04476640,0 2px 6px #04476626;transform:translateY(-2px)}.Login_social-button__falVi:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.Login_social-button__falVi:disabled:hover{background:#fff;border-color:#044766;box-shadow:none;transform:none}@keyframes Login_containerFadeIn__THygm{0%{opacity:0}to{opacity:1}}@keyframes Login_logoSlideDown__bReHC{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_formSlideUp__8dZy5{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_titleFadeIn__f7LJg{0%{opacity:0;transform:translateY(15px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_socialButtonsFadeIn__\+nnMz{0%{opacity:0;transform:translateY(20px) scale(.96)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_formFieldsFadeIn__cNNTx{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Login_apple-icon__D4zTU,.Login_facebook-icon__3cAAd,.Login_google-icon__H9074{height:24px;width:24px}.Login_login-form__Rl\+Jg{animation:Login_formFieldsFadeIn__cNNTx .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:column;gap:1rem}.Login_form-group__YiiBB{display:flex;flex-direction:column;gap:.25rem}.Login_form-group__YiiBB label{color:#000;font-size:1rem;font-weight:500;transition:color .3s ease}.Login_form-group__YiiBB input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Login_form-group__YiiBB input::placeholder{color:#999;transition:opacity .3s ease}.Login_form-group__YiiBB input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.Login_form-group__YiiBB input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.Login_form-group__YiiBB input:focus::placeholder{opacity:.6}.Login_password-input-container__HLUbx{align-items:center;display:flex;position:relative}.Login_password-input-container__HLUbx input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1rem;padding:.75rem 3rem .75rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Login_password-input-container__HLUbx input::placeholder{color:#999;transition:opacity .3s ease}.Login_password-input-container__HLUbx input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.Login_password-input-container__HLUbx input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.Login_password-input-container__HLUbx input:focus::placeholder{opacity:.6}.Login_password-input-container__HLUbx input:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.Login_password-toggle__OMRR-{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.Login_password-toggle__OMRR-:hover:not(:disabled){background:#0447661a;color:#044766;transform:scale(1.1)}.Login_password-toggle__OMRR-:active:not(:disabled){transform:scale(.95)}.Login_password-toggle__OMRR-:disabled{color:#999;cursor:not-allowed;opacity:.5}.Login_login-button__vSvJq{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Login_login-button__vSvJq:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Login_login-button__vSvJq:hover:not(:disabled):before{left:100%}.Login_login-button__vSvJq:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.Login_login-button__vSvJq:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Login_login-button__vSvJq:disabled{color:#666;cursor:not-allowed}.Login_login-button__vSvJq:disabled,.Login_login-button__vSvJq:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.Login_forgot-password__u7SVg{animation:Login_forgotPasswordFadeIn__x8dOH .6s cubic-bezier(.16,1,.3,1) 1.2s both;margin-top:.5rem;text-align:center}@keyframes Login_forgotPasswordFadeIn__x8dOH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Login_forgot-password__u7SVg a{color:#044766;cursor:pointer;font-size:1rem;font-weight:700;position:relative;text-decoration:none;transition:all .3s ease}.Login_forgot-password__u7SVg a:after{background:#044766;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Login_forgot-password__u7SVg a:hover:after{width:100%}.Login_forgot-password__u7SVg a:hover{color:#047bb2}@media (max-width:1024px){.Login_logo-container__vAN2H:hover{transform:scale(1.03)}.Login_form-group__YiiBB input:focus,.Login_login-button__vSvJq:hover:not(:disabled),.Login_password-input-container__HLUbx input:focus,.Login_social-button__falVi:hover{transform:translateY(-1px)}}@media (max-width:768px){.Login_login-container__N98Cq{padding:2rem 1.5rem}.Login_login-content__kWYmd{gap:.875rem;max-width:400px}.Login_login-title__tao0z{font-size:1.6rem}.Login_capsule-logo__HRA6J{height:70px}.Login_logo-container__vAN2H:hover{transform:scale(1.02)}.Login_social-button__falVi{height:48px}.Login_social-button__falVi:hover{transform:translateY(-1px)}.Login_form-group__YiiBB input{padding:.7rem}.Login_form-group__YiiBB input:focus,.Login_password-input-container__HLUbx input:focus{transform:translateY(-1px)}.Login_password-toggle__OMRR-{height:26px;width:26px}.Login_password-toggle__OMRR-:hover:not(:disabled){transform:scale(1.08)}.Login_login-button__vSvJq{padding:.7rem 1.75rem}.Login_login-button__vSvJq:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:480px){.Login_login-content__kWYmd{max-width:100%}.Login_login-title__tao0z{font-size:1.5rem}.Login_logo-container__vAN2H:hover{transform:none}.Login_social-login__GzlMx{gap:.5rem}.Login_social-button__falVi{height:45px}.Login_social-button__falVi:hover{transform:translateY(-1px)}.Login_form-group__YiiBB input{padding:.75rem}.Login_form-group__YiiBB input:focus,.Login_password-input-container__HLUbx input:focus{transform:translateY(-1px)}.Login_form-group__YiiBB input:hover:not(:focus),.Login_password-input-container__HLUbx input:hover:not(:focus){transform:none}.Login_password-toggle__OMRR-{height:24px;width:24px}.Login_password-toggle__OMRR-:hover:not(:disabled){transform:scale(1.05)}.Login_login-button__vSvJq{padding:.75rem 1.5rem}.Login_login-button__vSvJq:hover:not(:disabled){transform:translateY(-1px)}.Login_forgot-password__u7SVg a:hover:after,.Login_signup-link__0WKfb a:hover:after{width:0}}.Verify_capsule-logo__fmUt2{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80px;transition:filter .3s ease;width:auto}.Verify_verify-container__G\+BFd{animation:Verify_containerFadeIn__RQqlR .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}@keyframes Verify_containerFadeIn__RQqlR{0%{opacity:0}to{opacity:1}}.Verify_verify-content__74DqA{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.Verify_logo-container__KU3pO{animation:Verify_logoSlideDown__ELEsQ .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.Verify_logo-container__KU3pO:hover{transform:scale(1.05)}.Verify_logo-container__KU3pO:hover .Verify_capsule-logo__fmUt2{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}@keyframes Verify_logoSlideDown__ELEsQ{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_verify-form-container__ODN3C{animation:Verify_formSlideUp__qKen2 .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}@keyframes Verify_formSlideUp__qKen2{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_verify-title__aM1l6{animation:Verify_titleFadeIn__MDLFy .8s cubic-bezier(.16,1,.3,1) .6s both;color:#000;font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s ease}@keyframes Verify_titleFadeIn__MDLFy{0%{opacity:0;transform:translateY(15px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_verify-instructions__s5B3e{animation:Verify_instructionsFadeIn__bnlsg .6s cubic-bezier(.16,1,.3,1) .7s both;margin-bottom:.75rem;text-align:center}@keyframes Verify_instructionsFadeIn__bnlsg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Verify_verify-instructions__s5B3e p{color:#666;font-size:1rem;margin:.25rem 0}.Verify_email-highlight__-QTPL{color:#044766;font-weight:600;transition:color .3s ease}.Verify_email-highlight__-QTPL:hover{color:#047bb2}.Verify_resend-message__mlFsj{animation:Verify_messageSlideIn__-jW68 .4s cubic-bezier(.16,1,.3,1);border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:.9rem;margin-bottom:.5rem;padding:.75rem;text-align:center}@keyframes Verify_messageSlideIn__-jW68{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_resend-message__mlFsj.Verify_success__JsVhs{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.Verify_resend-message__mlFsj.Verify_error__meVNI{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.Verify_error-message__2101w{background:#fee;border:1px solid #feb2b2;border-radius:8px;box-shadow:0 2px 8px #c5303026;color:#c53030;font-size:.9rem;margin-bottom:.5rem;padding:.75rem;text-align:center}.Verify_error-message__2101w,.Verify_success-message__zZzPG{animation:Verify_messageSlideIn__-jW68 .4s cubic-bezier(.16,1,.3,1)}.Verify_success-message__zZzPG{background:#f0fff4;border:1px solid #9ae6b4;box-shadow:0 2px 8px #22543d26;color:#22543d}.Verify_verify-form__iu2hV{animation:Verify_formFieldsFadeIn__n4PXU .8s cubic-bezier(.16,1,.3,1) .8s both;display:flex;flex-direction:column;gap:1.2rem}@keyframes Verify_formFieldsFadeIn__n4PXU{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_form-group__VxfgX{display:flex;flex-direction:column;gap:.5rem}.Verify_form-group__VxfgX label{color:#000;font-size:1.1rem;font-weight:500;margin-bottom:5px;transition:color .3s ease}.Verify_otp-inputs__Zsff1{display:flex;gap:.5rem;justify-content:center}.Verify_otp-input__gDq\+0{background:#f8f9fa;border:1.5px solid #044766;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1.2rem;font-weight:600;height:50px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.Verify_otp-input__gDq\+0:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-2px) scale(1.05)}.Verify_otp-input__gDq\+0:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614;transform:translateY(-1px)}.Verify_submit-button__GcW1u{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Verify_submit-button__GcW1u:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Verify_submit-button__GcW1u:hover:not(:disabled):before{left:100%}.Verify_submit-button__GcW1u:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.Verify_submit-button__GcW1u:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Verify_submit-button__GcW1u:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.Verify_resend-otp__q2Ro2{animation:Verify_resendButtonFadeIn__PzEFQ .6s cubic-bezier(.16,1,.3,1) 1s both;text-align:center}@keyframes Verify_resendButtonFadeIn__PzEFQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Verify_resend-button__ay2B1{background:none;border:none;border-radius:4px;color:#044766;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Verify_resend-button__ay2B1:after{background:#044766;bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s ease;width:0}.Verify_resend-button__ay2B1:hover:not(:disabled):after{width:calc(100% - 2rem)}.Verify_resend-button__ay2B1:hover:not(:disabled){background:#0447661a;color:#047bb2}.Verify_resend-button__ay2B1:disabled{color:#999;cursor:not-allowed;opacity:.7}.Verify_resend-button__ay2B1:disabled:hover{background:none;text-decoration:none}.Verify_login-button__Yt1bY{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Verify_login-button__Yt1bY:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Verify_login-button__Yt1bY:hover:before{left:100%}.Verify_login-button__Yt1bY:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.Verify_login-button__Yt1bY:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Verify_success-container__tD1PT{animation:Verify_successContainerFadeIn__bxqoC .6s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center}@keyframes Verify_successContainerFadeIn__bxqoC{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Verify_redirect-message__n2Di8{animation:Verify_redirectMessagePulse__UqQMZ 2s ease-in-out infinite;text-align:center}@keyframes Verify_redirectMessagePulse__UqQMZ{0%,to{opacity:1}50%{opacity:.7}}.Verify_redirect-message__n2Di8 p{color:#666;font-size:1rem;margin:0}@media (max-width:1024px){.Verify_logo-container__KU3pO:hover{transform:scale(1.03)}.Verify_otp-input__gDq\+0:focus{transform:translateY(-1px) scale(1.03)}.Verify_login-button__Yt1bY:hover,.Verify_submit-button__GcW1u:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.Verify_verify-container__G\+BFd{padding:2rem 1.5rem}.Verify_verify-content__74DqA{gap:.875rem;max-width:400px}.Verify_verify-title__aM1l6{font-size:1.6rem}.Verify_capsule-logo__fmUt2{height:70px}.Verify_logo-container__KU3pO:hover{transform:scale(1.02)}.Verify_otp-inputs__Zsff1{gap:.4rem}.Verify_otp-input__gDq\+0{font-size:1.1rem;height:48px;width:48px}.Verify_otp-input__gDq\+0:focus{transform:translateY(-1px) scale(1.03)}.Verify_otp-input__gDq\+0:hover:not(:focus){transform:translateY(-1px)}.Verify_submit-button__GcW1u{padding:.7rem 1.75rem}.Verify_login-button__Yt1bY:hover,.Verify_submit-button__GcW1u:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:480px){.Verify_verify-content__74DqA{max-width:100%}.Verify_verify-title__aM1l6{font-size:1.5rem}.Verify_logo-container__KU3pO:hover{transform:none}.Verify_otp-inputs__Zsff1{gap:.25rem}.Verify_otp-input__gDq\+0{font-size:1rem;height:45px;width:45px}.Verify_otp-input__gDq\+0:focus{transform:translateY(-1px) scale(1.02)}.Verify_otp-input__gDq\+0:hover:not(:focus){transform:none}.Verify_submit-button__GcW1u{padding:.75rem 1.5rem}.Verify_login-button__Yt1bY:hover,.Verify_submit-button__GcW1u:hover:not(:disabled){transform:translateY(-1px)}.Verify_resend-button__ay2B1:hover:not(:disabled):after{width:0}}.ForgotPassword_forgot-container__rdOzl{animation:ForgotPassword_containerFadeIn__GvaP2 .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}.ForgotPassword_forgot-content__R7dy4{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.ForgotPassword_logo-container__zswWX{animation:ForgotPassword_logoSlideDown__LnM7a .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.ForgotPassword_logo-container__zswWX:hover{transform:scale(1.05)}.ForgotPassword_capsule-logo__AQy4Z{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80px;transition:filter .3s ease;width:auto}.ForgotPassword_logo-container__zswWX:hover .ForgotPassword_capsule-logo__AQy4Z{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.ForgotPassword_forgot-form-container__12qZY{animation:ForgotPassword_formSlideUp__sM8K9 .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.ForgotPassword_forgot-title__JbVPa{animation:ForgotPassword_titleFadeIn__qsJAO .8s cubic-bezier(.16,1,.3,1) .6s both;color:#000;font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s ease}.ForgotPassword_forgot-instructions__QL0NM{animation:ForgotPassword_instructionsFadeIn__hC78k .6s cubic-bezier(.16,1,.3,1) .7s both;margin-bottom:1rem;text-align:center}@keyframes ForgotPassword_instructionsFadeIn__hC78k{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ForgotPassword_forgot-instructions__QL0NM p{color:#666;font-size:1rem;line-height:1.5;margin:0}.ForgotPassword_error-message__lc0h3{animation:ForgotPassword_errorSlideIn__490vH .4s cubic-bezier(.16,1,.3,1);background-color:#fee;border:1px solid #fcc;border-radius:8px;box-shadow:0 2px 8px #cc333326;color:#c33;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes ForgotPassword_errorSlideIn__490vH{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ForgotPassword_success-message__o6NtX{animation:ForgotPassword_successSlideIn__k6P31 .4s cubic-bezier(.16,1,.3,1);background-color:#f0f8ff;border:1px solid #b3d9ff;border-radius:8px;box-shadow:0 2px 8px #04476626;color:#044766;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes ForgotPassword_successSlideIn__k6P31{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ForgotPassword_forgot-form__UiDb4{animation:ForgotPassword_formFieldsFadeIn__zz3ex .8s cubic-bezier(.16,1,.3,1) .8s both;display:flex;flex-direction:column;gap:1rem}@keyframes ForgotPassword_formFieldsFadeIn__zz3ex{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForgotPassword_form-group__g6ccG{display:flex;flex-direction:column;gap:.5rem}.ForgotPassword_form-group__g6ccG label{color:#000;font-size:1rem;font-weight:500;transition:color .3s ease}.ForgotPassword_form-group__g6ccG input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ForgotPassword_form-group__g6ccG input::placeholder{color:#999;transition:opacity .3s ease}.ForgotPassword_form-group__g6ccG input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.ForgotPassword_form-group__g6ccG input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.ForgotPassword_form-group__g6ccG input:focus::placeholder{opacity:.6}.ForgotPassword_form-group__g6ccG input:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.ForgotPassword_submit-button__E29vV{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ForgotPassword_submit-button__E29vV:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ForgotPassword_submit-button__E29vV:hover:not(:disabled):before{left:100%}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.ForgotPassword_submit-button__E29vV:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.ForgotPassword_submit-button__E29vV:disabled{color:skyblue;cursor:not-allowed}.ForgotPassword_submit-button__E29vV:disabled,.ForgotPassword_submit-button__E29vV:disabled:hover{background-color:#ccc;box-shadow:none;transform:none}.ForgotPassword_back-to-login__a83eA{animation:ForgotPassword_backButtonFadeIn__sK0Et .6s cubic-bezier(.16,1,.3,1) 1s both;text-align:center}@keyframes ForgotPassword_backButtonFadeIn__sK0Et{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ForgotPassword_back-button__yAf2-{background:none;border:none;border-radius:4px;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ForgotPassword_back-button__yAf2-:after{background:#044766;bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s ease;width:0}.ForgotPassword_back-button__yAf2-:hover:after{width:calc(100% - 2rem)}.ForgotPassword_back-button__yAf2-:hover{background:#0447661a;color:#047bb2}@media (max-width:1024px){.ForgotPassword_logo-container__zswWX:hover{transform:scale(1.03)}.ForgotPassword_form-group__g6ccG input:focus,.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ForgotPassword_forgot-container__rdOzl{padding:2rem 1.5rem}.ForgotPassword_forgot-content__R7dy4{gap:.875rem;max-width:400px}.ForgotPassword_forgot-title__JbVPa{font-size:1.6rem}.ForgotPassword_capsule-logo__AQy4Z{height:70px}.ForgotPassword_logo-container__zswWX:hover{transform:scale(1.02)}.ForgotPassword_form-group__g6ccG input{padding:.7rem}.ForgotPassword_form-group__g6ccG input:focus{transform:translateY(-1px)}.ForgotPassword_submit-button__E29vV{padding:.7rem 1.75rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:480px){.ForgotPassword_forgot-content__R7dy4{max-width:100%}.ForgotPassword_forgot-title__JbVPa{font-size:1.5rem}.ForgotPassword_logo-container__zswWX:hover{transform:none}.ForgotPassword_form-group__g6ccG input:focus{transform:translateY(-1px)}.ForgotPassword_form-group__g6ccG input:hover:not(:focus){transform:none}.ForgotPassword_submit-button__E29vV{padding:.75rem 1.5rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}.ForgotPassword_back-button__yAf2-:hover:after{width:0}}@keyframes ForgotPassword_containerFadeIn__GvaP2{0%{opacity:0}to{opacity:1}}@keyframes ForgotPassword_logoSlideDown__LnM7a{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForgotPassword_formSlideUp__sM8K9{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForgotPassword_titleFadeIn__qsJAO{0%{opacity:0;transform:translateY(15px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_capsule-logo__Y4Ogo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:80px;transition:filter .3s ease;width:auto}.ResetPassword_reset-container__v-5pP{align-items:center;animation:ResetPassword_containerFadeIn__bFqSi .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;min-height:100vh;padding:1rem}@keyframes ResetPassword_containerFadeIn__bFqSi{0%{opacity:0}to{opacity:1}}.ResetPassword_reset-content__nDVs\+{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.ResetPassword_logo-container__Nf3zX{animation:ResetPassword_logoSlideDown__JCGmX .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.ResetPassword_logo-container__Nf3zX:hover{transform:scale(1.05)}.ResetPassword_logo-container__Nf3zX:hover .ResetPassword_capsule-logo__Y4Ogo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}@keyframes ResetPassword_logoSlideDown__JCGmX{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_reset-form-container__gNFGS{animation:ResetPassword_formSlideUp__m3tVA .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}@keyframes ResetPassword_formSlideUp__m3tVA{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_reset-title__jdWqt{animation:ResetPassword_titleFadeIn__LtnLh .8s cubic-bezier(.16,1,.3,1) .6s both;color:#000;font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s ease}@keyframes ResetPassword_titleFadeIn__LtnLh{0%{opacity:0;transform:translateY(15px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_reset-instructions__fFInm{animation:ResetPassword_instructionsFadeIn__40JD7 .6s cubic-bezier(.16,1,.3,1) .7s both;margin-bottom:1rem;text-align:center}@keyframes ResetPassword_instructionsFadeIn__40JD7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ResetPassword_reset-instructions__fFInm p{color:#666;font-size:1rem;margin:0}.ResetPassword_error-message__F7UrV{animation:ResetPassword_errorSlideIn__NDy6L .4s cubic-bezier(.16,1,.3,1);background-color:#fee;border:1px solid #fcc;border-radius:8px;box-shadow:0 2px 8px #cc333326;color:#c33;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes ResetPassword_errorSlideIn__NDy6L{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_success-message__iZLZF{animation:ResetPassword_successSlideIn__W3ktv .4s cubic-bezier(.16,1,.3,1);background-color:#efe;border:1px solid #cfc;border-radius:8px;box-shadow:0 2px 8px #33663326;color:#363;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes ResetPassword_successSlideIn__W3ktv{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_reset-form__5Hkph{animation:ResetPassword_formFieldsFadeIn__MFE3h .8s cubic-bezier(.16,1,.3,1) .8s both;display:flex;flex-direction:column;gap:1rem}@keyframes ResetPassword_formFieldsFadeIn__MFE3h{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_form-group__PbFc9{display:flex;flex-direction:column;gap:.5rem}.ResetPassword_form-group__PbFc9 label{color:#000;font-size:1rem;font-weight:500;transition:color .3s ease}.ResetPassword_password-input-container__z7gut{align-items:center;display:flex;position:relative}.ResetPassword_password-input-container__z7gut input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-size:1rem;padding:.75rem 3rem .75rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ResetPassword_password-input-container__z7gut input::placeholder{color:#999;transition:opacity .3s ease}.ResetPassword_password-input-container__z7gut input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none;transform:translateY(-1px)}.ResetPassword_password-input-container__z7gut input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 4px #04476614}.ResetPassword_password-input-container__z7gut input:focus::placeholder{opacity:.6}.ResetPassword_password-input-container__z7gut input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.ResetPassword_password-toggle__Gg9BH{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){background:#0447661a;color:#044766;transform:scale(1.1)}.ResetPassword_password-toggle__Gg9BH:active:not(:disabled){transform:scale(.95)}.ResetPassword_password-toggle__Gg9BH:disabled{color:#999;cursor:not-allowed;opacity:.5}.ResetPassword_submit-button__pBbP3{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ResetPassword_submit-button__pBbP3:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ResetPassword_submit-button__pBbP3:hover:not(:disabled):before{left:100%}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.ResetPassword_submit-button__pBbP3:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.ResetPassword_submit-button__pBbP3:disabled{cursor:not-allowed}.ResetPassword_submit-button__pBbP3:disabled,.ResetPassword_submit-button__pBbP3:disabled:hover{background:#ccc;box-shadow:none;transform:none}.ResetPassword_back-to-login__KD6k\+{animation:ResetPassword_backButtonFadeIn__6Hiv1 .6s cubic-bezier(.16,1,.3,1) 1s both;text-align:center}@keyframes ResetPassword_backButtonFadeIn__6Hiv1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ResetPassword_back-button__fsz4z{background:none;border:none;border-radius:4px;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ResetPassword_back-button__fsz4z:after{background:#044766;bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s ease;width:0}.ResetPassword_back-button__fsz4z:hover:after{width:calc(100% - 2rem)}.ResetPassword_back-button__fsz4z:hover{background:#0447661a;color:#047bb2}.ResetPassword_password-strength__s1k89{animation:ResetPassword_strengthIndicatorFadeIn__JJeRc .4s cubic-bezier(.16,1,.3,1);background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-top:.5rem;padding:.75rem}@keyframes ResetPassword_strengthIndicatorFadeIn__JJeRc{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ResetPassword_strength-bar__r-C0w{background:#e0e0e0;border-radius:4px;box-shadow:inset 0 1px 2px #0000000d;height:8px;margin-bottom:.5rem;overflow:hidden;width:100%}.ResetPassword_strength-fill__83Uuf{border-radius:4px;box-shadow:0 1px 3px #0003;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.ResetPassword_strength-text__p0Da\+{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.ResetPassword_strength-guidance__4qm8d{color:#666;font-size:.8rem;line-height:1.3;margin-bottom:1rem}.ResetPassword_strength-requirements__fwxRA{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:first-child,.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(2),.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(3){grid-column:1}.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(4),.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(5){grid-column:2}.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(4){grid-row:1}.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(5){grid-row:2}.ResetPassword_requirement-item__u-pBP{align-items:center;color:#666;display:flex;font-size:.8rem;gap:.5rem;line-height:1.2;transition:transform .2s ease,color .3s ease}.ResetPassword_requirement-item__u-pBP:hover{transform:translateX(2px)}.ResetPassword_requirement-bullet__GdgpR{border-radius:50%;box-shadow:0 1px 2px #0000001a;flex-shrink:0;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.ResetPassword_requirement-item__u-pBP:hover .ResetPassword_requirement-bullet__GdgpR{transform:scale(1.2)}.ResetPassword_requirement-text__TI0c1{flex:1 1;transition:font-weight .3s ease}@media (max-width:1024px){.ResetPassword_logo-container__Nf3zX:hover{transform:scale(1.03)}.ResetPassword_password-input-container__z7gut input:focus,.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ResetPassword_reset-container__v-5pP{min-height:90vh;padding:1rem}.ResetPassword_reset-content__nDVs\+{gap:.875rem;max-width:400px}.ResetPassword_reset-title__jdWqt{font-size:1.6rem}.ResetPassword_capsule-logo__Y4Ogo{height:70px}.ResetPassword_logo-container__Nf3zX:hover{transform:scale(1.02)}.ResetPassword_password-input-container__z7gut input{padding:.7rem 3rem .7rem .7rem}.ResetPassword_password-input-container__z7gut input:focus{transform:translateY(-1px)}.ResetPassword_password-toggle__Gg9BH{height:26px;width:26px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){transform:scale(1.08)}.ResetPassword_submit-button__pBbP3{padding:.7rem 1.75rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_strength-requirements__fwxRA{gap:.4rem;grid-template-columns:1fr}.ResetPassword_requirement-item__u-pBP:hover{transform:translateX(1px)}}@media (max-width:480px){.ResetPassword_reset-container__v-5pP{min-height:80vh;padding:1rem}.ResetPassword_reset-content__nDVs\+{max-width:100%}.ResetPassword_reset-title__jdWqt{font-size:1.5rem}.ResetPassword_logo-container__Nf3zX:hover{transform:none}.ResetPassword_password-input-container__z7gut input{padding:.75rem 3rem .75rem .75rem}.ResetPassword_password-input-container__z7gut input:focus{transform:translateY(-1px)}.ResetPassword_password-input-container__z7gut input:hover:not(:focus){transform:none}.ResetPassword_password-toggle__Gg9BH{height:24px;width:24px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){transform:scale(1.05)}.ResetPassword_submit-button__pBbP3{padding:.75rem 1.5rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_back-button__fsz4z:hover:after{width:0}.ResetPassword_requirement-item__u-pBP:hover{transform:none}}.Home_home-container__Nc-b-{align-items:center;animation:Home_homeFadeIn__Ujl9P .6s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center;min-height:70vh;padding:1rem}.Home_home-content__smcjT{display:flex;justify-content:center;margin-top:1.5rem;max-width:500px;width:100%}.Home_welcome-card__tKiPO{align-items:center;animation:Home_cardSlideUp__l25HC .8s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(180deg,#fff 0,#fafafa);border:1px solid #04476614;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;width:100%}.Home_welcome-card__tKiPO:before{animation:Home_shimmer__kBxSX 3s ease-in-out infinite;background:linear-gradient(90deg,#044766,#047bb2 50%,#044766);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes Home_shimmer__kBxSX{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Home_loading-card__tNQJb{align-items:center;display:flex;justify-content:center;min-height:300px}.Home_loading-text__mecex{-webkit-text-fill-color:#0000;animation:Home_loadingPulse__rLMp0 1.5s ease-in-out infinite;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:600;margin:0;position:relative;text-align:center}.Home_loading-text__mecex:after{animation:Home_loadingDots__cWp3- 1.5s steps(4) infinite;content:"..."}@keyframes Home_loadingPulse__rLMp0{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes Home_loadingDots__cWp3-{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.Home_welcome-header__GMZOU{align-items:center;animation:Home_headerFadeIn__bQ0g- .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.Home_welcome-title__CtQXX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:700;margin:0;transition:all .3s ease}.Home_sparkle-icon__3ehlB{animation:Home_sparkleRotate__GJXkW 2s ease-in-out infinite;color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));font-size:1.5rem;transition:transform .3s ease}.Home_welcome-header__GMZOU:hover .Home_sparkle-icon__3ehlB{transform:scale(1.2) rotate(180deg)}@keyframes Home_sparkleRotate__GJXkW{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1.2)}75%{transform:rotate(270deg) scale(1.1)}}.Home_avatar-container__fyb06{animation:Home_avatarFadeIn__oWSvt .8s cubic-bezier(.16,1,.3,1) .6s both;display:flex;justify-content:center;margin-bottom:1.5rem}.Home_avatar-image__zME0Z{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:3px solid #0447661a;border-radius:16px;box-shadow:0 8px 24px #04476626,0 4px 8px #0000001a;display:flex;height:250px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:250px}.Home_avatar-image__zME0Z:hover{border-color:#04476633;box-shadow:0 12px 32px #04476640,0 6px 12px #00000026;transform:scale(1.05) rotate(2deg)}.Home_reese-avatar__1uGid{border-radius:13px;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease;width:100%}.Home_avatar-image__zME0Z:hover .Home_reese-avatar__1uGid{filter:brightness(1.05) saturate(1.1);transform:scale(1.05)}.Home_welcome-message__eiHWO{animation:Home_messageFadeIn__e7gfK .8s cubic-bezier(.16,1,.3,1) .8s both;margin-bottom:1.5rem;text-align:left;width:100%}.Home_welcome-message__eiHWO p{color:#333;font-size:1.1rem;font-weight:500;line-height:1.6;margin:.875rem 0}.Home_wave-emoji__8BRi2{animation:Home_wave__DQKNi 1s ease-in-out infinite;display:inline-block;transform-origin:70% 70%}@keyframes Home_wave__DQKNi{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}.Home_button-container__fRnME{animation:Home_messageFadeIn__e7gfK .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:column;gap:1rem;width:100%}.Home_submit-button__p3uEh{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.875rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Home_submit-button__p3uEh:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Home_submit-button__p3uEh:hover:before{left:100%}.Home_submit-button__p3uEh:hover{background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.Home_submit-button__p3uEh:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Home_submit-button__p3uEh:focus{outline:2px solid #ffe8b3;outline-offset:2px}@media (max-width:1024px){.Home_welcome-card__tKiPO{border-radius:14px;padding:2rem}.Home_welcome-title__CtQXX{font-size:1.65rem}.Home_avatar-image__zME0Z{height:220px;width:220px}.Home_submit-button__p3uEh{border-radius:10px;padding:.8rem 1.875rem}}@media (max-width:768px){.Home_home-container__Nc-b-{min-height:60vh;padding:1rem}.Home_home-content__smcjT{margin-top:0}.Home_welcome-card__tKiPO{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;padding:1.75rem}.Home_welcome-title__CtQXX{font-size:1.6rem}.Home_sparkle-icon__3ehlB{font-size:1.3rem}.Home_avatar-image__zME0Z{border-radius:12px;height:200px;width:200px}.Home_reese-avatar__1uGid{border-radius:9px}.Home_avatar-image__zME0Z:hover{transform:scale(1.03)}.Home_welcome-message__eiHWO p{font-size:1.05rem}.Home_button-container__fRnME{gap:.875rem}.Home_submit-button__p3uEh{border-radius:10px;font-size:.95rem;padding:.875rem 1.75rem}.Home_submit-button__p3uEh:hover{transform:translateY(-1px)}}@media (max-width:480px){.Home_home-container__Nc-b-{min-height:0;overflow-y:hidden;padding:1rem}.Home_welcome-card__tKiPO{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;padding:1.5rem}.Home_welcome-title__CtQXX{font-size:1.5rem}.Home_sparkle-icon__3ehlB{font-size:1.2rem}.Home_avatar-image__zME0Z{border-radius:12px;height:180px;width:180px}.Home_reese-avatar__1uGid{border-radius:9px}.Home_avatar-image__zME0Z:hover{transform:none}.Home_welcome-message__eiHWO p{font-size:1rem;line-height:1.5}.Home_button-container__fRnME{gap:.75rem}.Home_submit-button__p3uEh{border-radius:10px;font-size:.95rem;padding:.8rem 1.5rem}.Home_submit-button__p3uEh:hover{transform:translateY(-1px)}.Home_welcome-header__GMZOU:hover .Home_sparkle-icon__3ehlB{transform:none}}@keyframes Home_homeFadeIn__Ujl9P{0%{opacity:0}to{opacity:1}}@keyframes Home_cardSlideUp__l25HC{0%{opacity:0;transform:translateY(40px) scale(.96)}60%{opacity:.85;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Home_headerFadeIn__bQ0g-{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.85;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Home_avatarFadeIn__oWSvt{0%{opacity:0;transform:scale(.75) rotate(-5deg)}60%{opacity:.9;transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes Home_messageFadeIn__e7gfK{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.85;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingInitial_onboarding-container__fzBQ9{align-items:center;animation:OnboardingInitial_containerFadeIn__KaypE .6s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center;min-height:70vh;padding:1rem}@keyframes OnboardingInitial_containerFadeIn__KaypE{0%{opacity:0}to{opacity:1}}.OnboardingInitial_onboarding-content__bik8y{display:flex;justify-content:center;max-width:500px;width:100%}.OnboardingInitial_onboarding-card__jvNcF{animation:OnboardingInitial_cardSlideUp__mKvix .8s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(180deg,#fff 0,#fafafa);border:1px solid #04476614;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;overflow:hidden;padding:2.5rem;position:relative;width:100%}.OnboardingInitial_onboarding-card__jvNcF:before{animation:OnboardingInitial_shimmer__XSfQ\+ 3s ease-in-out infinite;background:linear-gradient(90deg,#044766,#047bb2 50%,#044766);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes OnboardingInitial_shimmer__XSfQ\+{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes OnboardingInitial_cardSlideUp__mKvix{0%{opacity:0;transform:translateY(40px) scale(.96)}60%{opacity:.85;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingInitial_avatar-section__ooy6S{align-items:center;animation:OnboardingInitial_avatarSectionFadeIn__YDHtT .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;gap:1rem;margin-bottom:1.5rem}@keyframes OnboardingInitial_avatarSectionFadeIn__YDHtT{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.OnboardingInitial_avatar-image__QlNcr{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #0447661a;border-radius:12px;box-shadow:0 4px 12px #04476626,0 2px 4px #0000001a;flex-shrink:0;height:90px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:90px}.OnboardingInitial_avatar-image__QlNcr:hover{border-color:#04476633;box-shadow:0 6px 16px #04476640,0 3px 6px #00000026;transform:scale(1.05) rotate(2deg)}.OnboardingInitial_reese-avatar__XbNy2{border-radius:10px;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease;width:100%}.OnboardingInitial_avatar-image__QlNcr:hover .OnboardingInitial_reese-avatar__XbNy2{filter:brightness(1.05) saturate(1.1);transform:scale(1.05)}.OnboardingInitial_greeting-text__RbfGj{align-items:center;display:flex;gap:.5rem}.OnboardingInitial_greeting-title__rM59s{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.85rem;font-weight:700;margin:0;transition:all .3s ease}.OnboardingInitial_wave-emoji__HB6ID{animation:OnboardingInitial_wave__DJ8Fc 1s ease-in-out infinite;display:inline-block;transform-origin:70% 70%}@keyframes OnboardingInitial_wave__DJ8Fc{0%,to{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}}.OnboardingInitial_guidance-text__Vm06M{animation:OnboardingInitial_guidanceFadeIn__7HxvS .8s cubic-bezier(.16,1,.3,1) .6s both;font-weight:500;margin-bottom:2rem}@keyframes OnboardingInitial_guidanceFadeIn__7HxvS{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.OnboardingInitial_guidance-text__Vm06M p{color:#666;font-size:1.1rem;line-height:1.6;margin:0}.OnboardingInitial_name-input-section__qLnWx{animation:OnboardingInitial_inputSectionFadeIn__sylM0 .8s cubic-bezier(.16,1,.3,1) .8s both;margin-bottom:1.5rem}@keyframes OnboardingInitial_inputSectionFadeIn__sylM0{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingInitial_input-label__idsho{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.OnboardingInitial_pencil-emoji__72fFu{animation:OnboardingInitial_pencilBounce__BvsdG 2s ease-in-out infinite;font-size:1.1rem;transform-origin:center}@keyframes OnboardingInitial_pencilBounce__BvsdG{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-5deg)}75%{transform:translateY(-3px) rotate(5deg)}}.OnboardingInitial_name-input__50M1d{background:linear-gradient(135deg,#fff5d966,#fff8e74d);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;box-sizing:border-box;color:#333;font-size:1rem;padding:.875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingInitial_name-input__50M1d::placeholder{color:#999;opacity:1}.OnboardingInitial_name-input__50M1d:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingInitial_name-input__50M1d:hover:not(:focus){border-color:#04476640;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingInitial_navigation-buttons__AORJ4{animation:OnboardingInitial_buttonsFadeIn__14zho .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:row;gap:5rem}@keyframes OnboardingInitial_buttonsFadeIn__14zho{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingInitial_back-button__vGgWt{background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #00000014;color:#000;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingInitial_back-button__vGgWt:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingInitial_back-button__vGgWt:hover:before{left:100%}.OnboardingInitial_back-button__vGgWt:hover{background:linear-gradient(135deg,#e8e8e8,#e0e0e0);box-shadow:0 6px 20px #0447664d,0 2px 8px #0000001a;transform:translateY(-2px)}.OnboardingInitial_back-button__vGgWt:active{box-shadow:0 2px 6px #04476633;transform:translateY(0)}.OnboardingInitial_continue-button__N\+WY7{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;margin-top:0;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingInitial_continue-button__N\+WY7:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled):before{left:100%}.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.OnboardingInitial_continue-button__N\+WY7:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.OnboardingInitial_continue-button__N\+WY7:disabled{background:linear-gradient(135deg,#ccc,#b8b8b8);border-color:#ccc;box-shadow:none;color:#999;cursor:not-allowed;transform:none}@media (max-width:1024px){.OnboardingInitial_onboarding-card__jvNcF{border-radius:14px;padding:2rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.8rem}.OnboardingInitial_avatar-image__QlNcr{height:85px;width:85px}.OnboardingInitial_name-input__50M1d{border-radius:10px;padding:.8rem 1rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{border-radius:10px;padding:.8rem 1.5rem}}@media (max-width:768px){.OnboardingInitial_onboarding-container__fzBQ9{min-height:60vh}.OnboardingInitial_onboarding-content__bik8y{max-width:450px}.OnboardingInitial_onboarding-card__jvNcF{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;padding:1.75rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.75rem}.OnboardingInitial_guidance-text__Vm06M p{font-size:1.05rem;line-height:1.5}.OnboardingInitial_avatar-image__QlNcr{border-radius:10px;height:80px;width:80px}.OnboardingInitial_reese-avatar__XbNy2{border-radius:8px}.OnboardingInitial_avatar-image__QlNcr:hover{transform:scale(1.03)}.OnboardingInitial_name-input__50M1d{border-radius:10px;padding:.8rem 1rem}.OnboardingInitial_name-input__50M1d:focus{transform:translateY(-1px)}.OnboardingInitial_navigation-buttons__AORJ4{gap:3rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{border-radius:10px;font-size:.95rem;padding:.875rem 1.75rem}.OnboardingInitial_back-button__vGgWt:hover,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:480px){.OnboardingInitial_onboarding-container__fzBQ9{min-height:0;overflow-y:hidden}.OnboardingInitial_onboarding-card__jvNcF{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;padding:1.5rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.65rem;line-height:1.3}.OnboardingInitial_guidance-text__Vm06M p{font-size:1rem;line-height:1.5}.OnboardingInitial_avatar-image__QlNcr{border-radius:10px;height:75px;width:75px}.OnboardingInitial_reese-avatar__XbNy2{border-radius:8px}.OnboardingInitial_avatar-image__QlNcr:hover{transform:none}.OnboardingInitial_input-label__idsho{font-size:.95rem}.OnboardingInitial_pencil-emoji__72fFu{font-size:1rem}.OnboardingInitial_name-input__50M1d{border-radius:10px;font-size:1rem;padding:.75rem .875rem}.OnboardingInitial_name-input__50M1d:focus{transform:translateY(-1px)}.OnboardingInitial_name-input__50M1d:hover:not(:focus){transform:none}.OnboardingInitial_navigation-buttons__AORJ4{gap:2rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{border-radius:10px;font-size:.95rem;min-height:44px;padding:.8rem 1.5rem}.OnboardingInitial_back-button__vGgWt:hover,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){transform:translateY(-1px)}}.OnboardingContent_onboarding-container__I4E8p{align-items:center;display:flex;justify-content:center;min-height:70vh;position:relative}.OnboardingContent_onboarding-container__I4E8p.OnboardingContent_expense-calculation-active__PTJc5{display:block;min-height:0}.OnboardingContent_error-container__7INzn{align-items:center;background:linear-gradient(135deg,#fff5d9,#fff 50%,#f5ffff);background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:2rem;position:fixed;right:0;text-align:center;top:0;width:100vw;z-index:9999}.OnboardingContent_error-icon__RCbXZ{animation:OnboardingContent_errorIconShake__Vp70R .5s ease-in-out;font-size:3.5rem;margin-bottom:1.5rem}@keyframes OnboardingContent_errorIconShake__Vp70R{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.OnboardingContent_error-text__n8X\+K{color:#044766;font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem}.OnboardingContent_retry-button__AynEm{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:.875rem 2rem;transition:all .2s ease}.OnboardingContent_retry-button__AynEm:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 4px 12px #04476659;transform:translateY(-2px)}.OnboardingContent_retry-button__AynEm:active{transform:translateY(0)}.OnboardingContent_retry-button__AynEm:focus{outline:2px solid #ffe8b3;outline-offset:2px}.OnboardingContent_question-content__d9cXe{opacity:1;transform:translateY(0) scale(1);transition:all .4s cubic-bezier(.16,1,.3,1)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k{opacity:0;pointer-events:none;transform:translateY(30px) scale(.98)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{opacity:0;pointer-events:none;transform:translateY(-30px) scale(.98)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-in__zBv1R{animation:OnboardingContent_questionSlideIn__-C0Xl .6s cubic-bezier(.16,1,.3,1) forwards;opacity:1;transform:translateY(0) scale(1);width:100%}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th{animation:OnboardingContent_questionInitialFade__6pbgE .7s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(35px) scale(.96)}@keyframes OnboardingContent_questionSlideIn__-C0Xl{0%{opacity:0;transform:translateY(25px) scale(.96)}60%{opacity:.85;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OnboardingContent_questionInitialFade__6pbgE{0%{opacity:0;transform:translateY(35px) scale(.94)}70%{opacity:.9;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingContent_transition-overlay__7tUBO{align-items:center;animation:OnboardingContent_overlayFadeIn__2P3Bn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes OnboardingContent_overlayFadeIn__2P3Bn{0%{opacity:0}to{opacity:1}}.OnboardingContent_transition-spinner__F\+QkP{animation:OnboardingContent_spin__SFtwt .8s cubic-bezier(.4,0,.2,1) infinite;border-right:4px solid #0447661a;border-top:4px solid #0447661a;border-color:#044766 #047bb2 #0447661a #0447661a;border-radius:50%;border-style:solid;border-width:4px;box-shadow:0 4px 12px #04476633;height:56px;width:56px}.OnboardingContent_onboarding-content__gwd2Q{display:flex;justify-content:center;margin-top:2rem;max-width:600px;width:100%}.OnboardingContent_expense-calculation-active__PTJc5 .OnboardingContent_onboarding-content__gwd2Q{display:none}.OnboardingContent_onboarding-card__8vyWQ{background:linear-gradient(180deg,#fff 0,#fafafa);border:1px solid #04476614;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;overflow:visible;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_onboarding-card__8vyWQ:before{animation:OnboardingContent_shimmer__WAdqp 3s ease-in-out infinite;background:linear-gradient(90deg,#044766,#047bb2 50%,#044766);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes OnboardingContent_shimmer__WAdqp{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.OnboardingContent_header__qv99k{animation:OnboardingContent_headerFadeIn__CHowz .6s cubic-bezier(.16,1,.3,1) forwards;margin-bottom:2.2rem;text-align:center}@keyframes OnboardingContent_headerFadeIn__CHowz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OnboardingContent_category-title__TfObn{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;color:#044766;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.4;margin:0;position:relative;text-transform:uppercase;transition:all .3s ease}.OnboardingContent_category-title__TfObn:after{background:linear-gradient(90deg,#044766,#047bb2);bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.OnboardingContent_header__qv99k:hover .OnboardingContent_category-title__TfObn:after{width:80%}.OnboardingContent_progress-section__vG2VD{animation:OnboardingContent_slideDown__9j5z2 .6s cubic-bezier(.25,.46,.45,.94) .1s both;margin-bottom:2rem}.OnboardingContent_question-section__43dwO{animation:OnboardingContent_slideUp__CilsS .6s cubic-bezier(.25,.46,.45,.94) .2s both;margin-bottom:1.5rem}.OnboardingContent_answer-section__FmHUY{animation:OnboardingContent_slideUp__CilsS .6s cubic-bezier(.25,.46,.45,.94) .3s both;margin-bottom:2rem;position:relative;z-index:10}@keyframes OnboardingContent_slideDown__9j5z2{0%{opacity:0;transform:translateY(-30px) scale(.96)}60%{opacity:.85;transform:translateY(3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OnboardingContent_slideUp__CilsS{0%{opacity:0;transform:translateY(30px) scale(.96)}60%{opacity:.85;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingContent_answer-input__8r69G{background:linear-gradient(135deg,#fff5d966,#fff8e74d);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;box-sizing:border-box;color:#333;font-size:1rem;padding:.875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_answer-input__8r69G::placeholder{color:#999;opacity:1;transition:opacity .3s ease}.OnboardingContent_answer-input__8r69G:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingContent_answer-input__8r69G:hover:not(:focus){border-color:#04476640;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingContent_select-input__veJIs{appearance:none;background:linear-gradient(135deg,#fff5d966,#fff8e74d);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23044766' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:18px;border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;box-sizing:border-box;color:#333;cursor:pointer;font-size:1rem;padding:.875rem 2.75rem .875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_select-input__veJIs:hover{border-color:#047bb2;box-shadow:0 2px 8px #04476626;transform:translateY(-1px)}.OnboardingContent_select-input__veJIs:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingContent_select-input__veJIs option{background-color:#fff;color:#333;padding:.5rem}.OnboardingContent_select-input__veJIs option:checked{background-color:#044766;color:#fff}.OnboardingContent_multiple-choice-options__-AEFR{display:flex;flex-direction:column;gap:.6rem}.OnboardingContent_conditional-input__nLSn3{border-top:.5px solid #044766;margin-top:1rem;padding-top:.5rem}.OnboardingContent_conditional-input__nLSn3 .OnboardingContent_answer-input__8r69G{margin-top:.5rem}.OnboardingContent_option-item__bn\+qm{align-items:center;background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #04476626;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;overflow:hidden;padding:1rem 1.125rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.OnboardingContent_option-item__bn\+qm:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_option-item__bn\+qm:hover:before{left:100%}.OnboardingContent_option-item__bn\+qm:hover{background:linear-gradient(135deg,#f8f9fa,#f0f0f0);border-color:#044766;box-shadow:0 4px 16px #04476633,0 2px 4px #0000001a;transform:translateY(-2px)}.OnboardingContent_option-item__bn\+qm.OnboardingContent_selected__PwBNz{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#044766;box-shadow:0 4px 16px #04476640,0 2px 8px #04476626;transform:translateY(-1px)}.OnboardingContent_option-item__bn\+qm:active{transform:translateY(0);transition:all .1s ease}.OnboardingContent_radio-button__J9glY{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.OnboardingContent_radio-circle__IgXGO{background:#fff;border:2.5px solid #0447664d;border-radius:50%;height:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.OnboardingContent_radio-circle__IgXGO:hover{border-color:#044766;box-shadow:0 2px 8px #04476633;transform:scale(1.15)}.OnboardingContent_radio-circle__IgXGO.OnboardingContent_selected__PwBNz{background:linear-gradient(135deg,#044766,#047bb2);border-color:#044766;box-shadow:0 4px 12px #04476659,0 2px 4px #04476633;transform:scale(1.1)}.OnboardingContent_radio-circle__IgXGO.OnboardingContent_selected__PwBNz:after{animation:OnboardingContent_radioDotAppear__6JIxf .3s cubic-bezier(.25,.46,.45,.94) .1s forwards;background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:6px}@keyframes OnboardingContent_radioDotAppear__6JIxf{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OnboardingContent_checkbox-button__WTHvv{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.OnboardingContent_checkbox-square__Yo3ih{align-items:center;background:#fff;border:2.5px solid #0447664d;border-radius:6px;display:flex;height:24px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.OnboardingContent_checkbox-square__Yo3ih:hover{border-color:#044766;box-shadow:0 2px 8px #04476633;transform:scale(1.15)}.OnboardingContent_checkbox-square__Yo3ih.OnboardingContent_selected__PwBNz{background:linear-gradient(135deg,#044766,#047bb2);border-color:#044766;box-shadow:0 4px 12px #04476659,0 2px 4px #04476633;transform:scale(1.1)}.OnboardingContent_checkmark__SJ517{animation:OnboardingContent_checkmarkAppear__czxs\+ .3s cubic-bezier(.25,.46,.45,.94) .1s forwards;color:#fff;font-size:14px;font-weight:700;line-height:1;transform:scale(0)}@keyframes OnboardingContent_checkmarkAppear__czxs\+{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{opacity:.8;transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.OnboardingContent_option-text__ortfQ{color:#333;flex:1 1;font-size:1rem;font-weight:500}.OnboardingContent_navigation-buttons-wrapper__y1QCs{transition:transform .3s ease,margin-top .3s ease}.OnboardingContent_navigation-buttons-wrapper__y1QCs.OnboardingContent_autocomplete-open__YG2Vn{margin-top:1rem;transform:translateY(200px)}.OnboardingContent_navigation-buttons__w1lEr{display:flex;flex-direction:row;gap:5rem;position:relative;z-index:1}.OnboardingContent_back-button__kHAhC{background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #00000014;color:#000;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.OnboardingContent_back-button__kHAhC:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_back-button__kHAhC:hover:before{left:100%}.OnboardingContent_back-button__kHAhC:hover{background:linear-gradient(135deg,#e8e8e8,#e0e0e0);box-shadow:0 6px 20px #0447664d,0 2px 8px #0000001a;transform:translateY(-2px)}.OnboardingContent_back-button__kHAhC:active{transform:translateY(0);transition:all .1s ease}.OnboardingContent_continue-button__KC5yY{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;margin-top:0;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.OnboardingContent_continue-button__KC5yY:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_continue-button__KC5yY:hover:not(:disabled):before{left:100%}.OnboardingContent_continue-button__KC5yY:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.OnboardingContent_continue-button__KC5yY:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.OnboardingContent_continue-button__KC5yY:disabled{background:#ccc;box-shadow:none;color:#999;cursor:not-allowed;transform:none}@media (max-width:1024px){.OnboardingContent_onboarding-card__8vyWQ{border-radius:14px;box-shadow:0 6px 24px #00000014,0 2px 6px #0000000a;padding:1.875rem}.OnboardingContent_error-container__7INzn{padding:2rem 1.5rem}.OnboardingContent_error-icon__RCbXZ{font-size:3rem}.OnboardingContent_error-text__n8X\+K{font-size:1.3rem}.OnboardingContent_retry-button__AynEm{font-size:.95rem;padding:.8rem 1.75rem}.OnboardingContent_back-button__kHAhC,.OnboardingContent_continue-button__KC5yY{border-radius:10px;font-size:.95rem;padding:.8rem 1.5rem}.OnboardingContent_answer-input__8r69G,.OnboardingContent_select-input__veJIs{border-radius:10px;padding:.8rem 1rem}.OnboardingContent_option-item__bn\+qm{border-radius:10px;padding:.9rem 1rem}.OnboardingContent_question-content__d9cXe{transition-duration:.35s}}@media (max-width:768px){.OnboardingContent_onboarding-container__I4E8p{min-height:60vh}.OnboardingContent_onboarding-content__gwd2Q{margin-top:1.5rem}.OnboardingContent_onboarding-card__8vyWQ{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;padding:1.75rem}.OnboardingContent_category-title__TfObn{font-size:1.15rem}.OnboardingContent_navigation-buttons__w1lEr{gap:2rem}.OnboardingContent_back-button__kHAhC,.OnboardingContent_continue-button__KC5yY{border-radius:10px;font-size:.95rem;font-weight:600;min-height:44px;padding:.75rem 1.25rem}.OnboardingContent_answer-input__8r69G,.OnboardingContent_select-input__veJIs{border-radius:10px;padding:.75rem 1rem}.OnboardingContent_option-item__bn\+qm{border-radius:10px;padding:.875rem 1rem}.OnboardingContent_date-input-display__txMtB,.OnboardingContent_date-input__VRyOq,.OnboardingContent_number-input__sQ9bF{border-radius:10px;padding:.75rem 1rem}.OnboardingContent_question-content__d9cXe{transition-duration:.3s}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k,.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{transform:translateY(20px) scale(.99)}.OnboardingContent_ai-message__aMXkZ:hover,.OnboardingContent_user-message__Gqtm4:hover{transform:none}.OnboardingContent_option-item__bn\+qm:hover{transform:translateY(-1px)}.OnboardingContent_user-message__Gqtm4{max-width:100%;width:100%!important}.OnboardingContent_error-container__7INzn{padding:1.75rem 1.25rem}.OnboardingContent_error-icon__RCbXZ{font-size:2.75rem;margin-bottom:1.25rem}.OnboardingContent_error-text__n8X\+K{font-size:1.25rem;margin-bottom:1.25rem}.OnboardingContent_retry-button__AynEm{font-size:.95rem;padding:.8rem 1.75rem}}@media (max-width:480px){.OnboardingContent_input-label__MdMOB{flex:0 0 20px!important}.OnboardingContent_onboarding-container__I4E8p{min-height:0;overflow-y:hidden}.OnboardingContent_onboarding-card__8vyWQ{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;margin:0 1rem 1rem;padding:1.25rem}.OnboardingContent_category-title__TfObn{font-size:1.1rem}.OnboardingContent_answer-input__8r69G{border-radius:10px;font-size:1rem;padding:.75rem .875rem}.OnboardingContent_select-input__veJIs{border-radius:10px;font-size:1rem;padding:.75rem 2rem .75rem .875rem}.OnboardingContent_option-item__bn\+qm{border-radius:10px;padding:.875rem 1rem}.OnboardingContent_option-text__ortfQ{font-size:1rem}.OnboardingContent_content-section__xPnzy{width:100%}.OnboardingContent_user-avatar-section__8\+Zsb{justify-content:flex-end;width:100%}.OnboardingContent_navigation-buttons__w1lEr{gap:1.5rem}.OnboardingContent_back-button__kHAhC,.OnboardingContent_continue-button__KC5yY{border-radius:10px;font-size:.9rem;font-weight:600;min-height:44px;padding:.75rem 1.25rem}.OnboardingContent_date-input-display__txMtB,.OnboardingContent_date-input__VRyOq,.OnboardingContent_number-input__sQ9bF{border-radius:10px;padding:.75rem .875rem}.OnboardingContent_question-content__d9cXe{transition-duration:.25s}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th,.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k,.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{transform:translateY(15px) scale(.99)}.OnboardingContent_ai-message__aMXkZ:hover,.OnboardingContent_option-item__bn\+qm:hover,.OnboardingContent_user-message__Gqtm4:hover{transform:none}.OnboardingContent_back-button__kHAhC:hover,.OnboardingContent_continue-button__KC5yY:hover:not(:disabled){transform:translateY(-1px)}.OnboardingContent_user-message__Gqtm4{max-width:100%;width:100%!important}.OnboardingContent_number-input__sQ9bF{width:100%}.OnboardingContent_error-container__7INzn{padding:1.5rem 1rem}.OnboardingContent_error-icon__RCbXZ{font-size:2.5rem;margin-bottom:1rem}.OnboardingContent_error-text__n8X\+K{font-size:1.15rem;margin-bottom:1.25rem}.OnboardingContent_retry-button__AynEm{font-size:.9rem;min-width:120px;padding:.75rem 1.5rem}}.OnboardingContent_ai-chat-bubble__zlmof{align-items:flex-start;animation:OnboardingContent_chatBubbleSlideIn__Jz8xn .6s cubic-bezier(.25,.46,.45,.94) .2s both;display:flex;gap:.75rem;margin-bottom:1.5rem;width:100%}.OnboardingContent_ai-avatar__Ptd3t{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #04476626,0 1px 3px #0000001a;flex-shrink:0;height:auto;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;width:70px}.OnboardingContent_ai-avatar__Ptd3t:hover{box-shadow:0 4px 12px #04476640,0 2px 6px #00000026;transform:scale(1.08)}.OnboardingContent_reese-image__nT8l0{border-radius:50%;height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.OnboardingContent_ai-avatar__Ptd3t:hover .OnboardingContent_reese-image__nT8l0{filter:brightness(1.1) saturate(1.1)}.OnboardingContent_ai-message__aMXkZ{background:linear-gradient(135deg,#f5ffff,#f0fdff);border:1px solid #04476614;border-radius:12px 12px 12px 4px;box-shadow:0 2px 8px #0447661a,0 1px 3px #00000014;padding:.875rem 1rem .875rem 1.125rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_ai-message__aMXkZ:hover{background:linear-gradient(135deg,#f8ffff,#f3feff);box-shadow:0 4px 16px #04476626,0 2px 6px #0000001a;transform:translateY(-2px)}@keyframes OnboardingContent_chatBubbleSlideIn__Jz8xn{0%{opacity:0;transform:translateX(-25px) translateY(15px) scale(.95)}60%{opacity:.85;transform:translateX(3px) translateY(-3px) scale(1.01)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}.OnboardingContent_ai-name__VGVWq{color:#075a81;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.OnboardingContent_ai-question__uSkSD{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:1.4;width:100%}.OnboardingContent_sound-button__W0ICW{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-left:.5rem;position:absolute;right:8px;top:8px;transition:transform .15s ease;width:36px;z-index:2}.OnboardingContent_sound-button__W0ICW:hover{background-color:initial;transform:translateY(-1px)}.OnboardingContent_sound-button__W0ICW:active{box-shadow:none;transform:translateY(0)}.OnboardingContent_sound-button__W0ICW:focus-visible{outline:2px solid #047bb24d;outline-offset:2px}.OnboardingContent_sound-icon__kznGw{height:24px;transition:transform .2s ease,filter .2s ease;width:24px}.OnboardingContent_sound-button__W0ICW:hover .OnboardingContent_sound-icon__kznGw{transform:scale(1.05)}.OnboardingContent_playing__hUQb2{animation:OnboardingContent_soundPulse__q7Ga\+ 1.6s ease-in-out infinite;background:linear-gradient(135deg,#044766,#047bb2);border:none;border-radius:50%;box-shadow:0 4px 10px #04476640;height:28px;width:28px}.OnboardingContent_playing__hUQb2 .OnboardingContent_sound-icon__kznGw{animation:OnboardingContent_soundWave__Vk7SF 1.2s ease-in-out infinite;filter:brightness(0) invert(1);height:18px;width:18px}.OnboardingContent_playing__hUQb2:active{transform:translateY(0)}@keyframes OnboardingContent_soundPulse__q7Ga\+{0%{box-shadow:0 4px 10px #04476640;transform:scale(1)}50%{box-shadow:0 6px 14px #04476659;transform:scale(1.1)}to{box-shadow:0 4px 10px #04476640;transform:scale(1)}}@keyframes OnboardingContent_soundWave__Vk7SF{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:768px){.OnboardingContent_sound-button__W0ICW{margin-left:0;right:8px;top:8px}.OnboardingContent_sound-icon__kznGw{height:24px;width:24px}}@media (max-width:480px){.OnboardingContent_sound-button__W0ICW{margin-left:0;right:6px;top:6px}}@media (prefers-reduced-motion:reduce){.OnboardingContent_sound-button__W0ICW,.OnboardingContent_sound-icon__kznGw{animation:none;transition:none}.OnboardingContent_playing__hUQb2,.OnboardingContent_playing__hUQb2 .OnboardingContent_sound-icon__kznGw{animation:none}}.OnboardingContent_tooltip-container__njkuG{align-items:center;display:inline-flex;justify-content:center;position:relative}.OnboardingContent_tooltip-icon__8Y1Q1{align-items:center;background-color:#044766;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:serif;font-size:14px;font-style:italic;font-weight:400;height:20px;justify-content:center;line-height:1;transition:all .3s ease;width:20px}.OnboardingContent_tooltip-icon__8Y1Q1:hover{background-color:#047bb2;transform:scale(1.1)}.OnboardingContent_tooltip-popup__RUNeA{word-wrap:break-word;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-color:#fff!important;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#333;font-size:.9rem;left:48%;line-height:1.4;max-height:240px;opacity:0;padding:.75rem 1rem;position:fixed;top:-.8rem;transform:translate(-50%,-50%);transition:all .3s ease;visibility:hidden;white-space:normal;width:380px}.OnboardingContent_tooltip-popup__RUNeA:after{border:6px solid #0000;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.OnboardingContent_tooltip-container__njkuG:hover .OnboardingContent_tooltip-popup__RUNeA{opacity:1;transform:translate(-50%,-50%) scale(1.02);visibility:visible}.OnboardingContent_tooltip-popup__RUNeA a{color:#047bb2;cursor:pointer;text-decoration:underline}.OnboardingContent_tooltip-popup__RUNeA a:hover{color:#044766;text-decoration:none}.OnboardingContent_tooltip-popup-content__GxgqN{background-color:#fff;isolation:isolate;position:relative;width:100%;z-index:100000}.OnboardingContent_tooltip-popup-content__GxgqN:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.OnboardingContent_tooltip-title__2tx41{border-bottom:1px solid #e5e7eb;color:#044766;font-size:.9rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.3rem}.OnboardingContent_tooltip-list__dCQI-{background-color:#fff;max-height:180px;overflow-y:auto;position:relative;scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin;z-index:100001}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb:hover{background:#9ca3af}.OnboardingContent_tooltip-list-item__tIbzC{border-bottom:none;color:#374151;font-size:.85rem;line-height:1.3;padding:.25rem 0}.OnboardingContent_tooltip-list-item__tIbzC:last-child{border-bottom:none}.OnboardingContent_user-chat-bubble__UVAsB{align-items:flex-start;animation:OnboardingContent_userBubbleSlideIn__OeGvM .6s cubic-bezier(.25,.46,.45,.94) .4s both;cursor:pointer;display:flex;gap:.75rem;justify-content:flex-end;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.OnboardingContent_user-chat-bubble__UVAsB:hover{transform:translateY(-2px) scale(1.01)}.OnboardingContent_user-message__Gqtm4{background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #0447661a;border-radius:12px 12px 4px 12px;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f;font-weight:500;height:65px;padding:.875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:85%}.OnboardingContent_user-chat-bubble__UVAsB:hover .OnboardingContent_user-message__Gqtm4{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 4px 16px #0000001f,0 2px 4px #00000014;transform:translateY(-2px)}@keyframes OnboardingContent_userBubbleSlideIn__OeGvM{0%{opacity:0;transform:translateX(25px) translateY(15px) scale(.95)}60%{opacity:.85;transform:translateX(-3px) translateY(-3px) scale(1.01)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}.OnboardingContent_user-answer__G3nz4{color:#333;cursor:text;font-size:1rem;line-height:1.4;overflow-wrap:break-word;white-space:normal;word-break:break-word}.OnboardingContent_placeholder-text__GJajk{color:#6c757d;font-style:italic}.OnboardingContent_user-avatar__Njp32{align-items:center;background:linear-gradient(135deg,#4c5564,#5a6474);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #4c556433,0 1px 3px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:700;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;width:48px}.OnboardingContent_user-chat-bubble__UVAsB:hover .OnboardingContent_user-avatar__Njp32{box-shadow:0 4px 12px #4c55644d,0 2px 6px #00000026;transform:scale(1.05)}.OnboardingContent_user-initials__4z6uY{text-transform:uppercase}.OnboardingContent_hidden-input__uwR5\+{left:-9999px;opacity:0;pointer-events:none;position:absolute;z-index:-1}.OnboardingContent_number-input__sQ9bF{background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;color:#333;cursor:text;display:block;float:right;font-size:1rem;font-weight:500;padding:.875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:80%}.OnboardingContent_number-input-container__GA6gR{cursor:pointer;display:block;float:right;position:relative;width:100%}.OnboardingContent_number-input__sQ9bF:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingContent_number-input__sQ9bF:hover{border-color:#04476640;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingContent_number-input__sQ9bF::placeholder{color:#6c757d;font-style:italic}.OnboardingContent_number-input__sQ9bF.OnboardingContent_error__bl\+8X{background-color:#fff5f5;border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.OnboardingContent_number-input__sQ9bF.OnboardingContent_error__bl\+8X:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354533}@media (max-width:768px){.OnboardingContent_number-input__sQ9bF{max-width:100%;width:100%}.OnboardingContent_number-input-container__GA6gR{float:none;width:100%}}@media (max-width:480px){.OnboardingContent_number-input__sQ9bF{font-size:.95rem}.OnboardingContent_number-input-container__GA6gR{float:none;width:100%}}.OnboardingContent_multiple-input-number-container__yyBJ-{margin-top:1rem;width:100%}.OnboardingContent_input-instructions__pBvz2{color:#6c757d;font-size:.9rem;font-style:italic;margin-bottom:1rem;text-align:center}.OnboardingContent_multiple-input-field__vhvfU{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;padding:.75rem}.OnboardingContent_input-row__A8Yo9{align-items:flex-start;display:flex;gap:1rem}.OnboardingContent_input-column__sh1eX{display:flex;flex:1 1;flex-direction:column}@media (max-width:768px){.OnboardingContent_input-row__A8Yo9{flex-direction:column;gap:.75rem}.OnboardingContent_input-column__sh1eX{width:100%}}.OnboardingContent_input-label__MdMOB{color:#333;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.OnboardingContent_multiple-input-field__vhvfU .OnboardingContent_number-input__sQ9bF{float:none;margin:0;width:100%}.OnboardingContent_no-children-message__k8KDx{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;color:#6c757d;font-style:italic;padding:1rem;text-align:center}.OnboardingContent_date-input__VRyOq{background:linear-gradient(135deg,#f8f9fa,#fafafa);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;color:#333;cursor:pointer;font-size:1rem;padding:.875rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_date-input__VRyOq:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingContent_date-input__VRyOq:hover{border-color:#04476640;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingContent_date-input__VRyOq::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.OnboardingContent_date-input__VRyOq::-webkit-calendar-picker-indicator:hover{opacity:1}.OnboardingContent_date-input-container__jDrAh{cursor:pointer;display:block;float:right;position:relative;width:200px}.OnboardingContent_date-input-hidden__xbug\+{cursor:pointer;font-size:16px;height:100%;left:0;opacity:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2}.OnboardingContent_date-input-display__txMtB{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fafafa);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;color:#333;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.875rem 1.125rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.OnboardingContent_date-input-display__txMtB:hover{border-color:#04476640;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingContent_date-input-container__jDrAh:hover .OnboardingContent_date-input-display__txMtB{border-color:#04476640}.OnboardingContent_date-input-container__jDrAh:focus-within .OnboardingContent_date-input-display__txMtB{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;outline:none;transform:translateY(-2px)}.OnboardingContent_date-text__XhYQ\+{flex:1 1}.OnboardingContent_calendar-icon__NHTRL{color:#666;flex-shrink:0;margin-left:8px}.OnboardingContent_date-input-container__jDrAh:hover .OnboardingContent_calendar-icon__NHTRL{color:#044766}.OnboardingContent_content-avatar-layout__D3-wm{align-items:flex-start;display:flex;gap:.5rem;margin-top:2rem}.OnboardingContent_content-section__xPnzy{flex:1 1;min-height:50px;width:90%}.OnboardingContent_user-avatar-section__8\+Zsb{align-items:flex-start;display:flex;justify-content:center;width:10%}.OnboardingContent_expense-calculation-container__JY7zK{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;isolation:isolate;justify-content:center;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:-100px;width:100vw;z-index:9999}.OnboardingContent_expense-navigation-buttons__Te0aV{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding:0 2rem;width:100%}.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_back-button__kHAhC,.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_continue-button__KC5yY{flex:1 1;max-width:200px;min-width:150px}.OnboardingContent_scenario-card__WAlcI{animation:OnboardingContent_scenarioCardFadeIn__\+OeyM .6s cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(180deg,#fff 0,#fafafa);border:1px solid #04476614;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014;margin:0;max-width:600px;padding:3rem;position:relative;text-align:center;width:90%;z-index:10000}@keyframes OnboardingContent_scenarioCardFadeIn__\+OeyM{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingContent_scenario-header__D9XRj{margin-bottom:1.5rem}.OnboardingContent_scenario-image__vE8su{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));height:70px;margin:0 auto .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:70px}.OnboardingContent_scenario-image__vE8su:hover{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));transform:scale(1.1) rotate(5deg)}.OnboardingContent_scenario-title__QszCt{font-size:2rem;font-weight:700;line-height:1.2;margin:0}.OnboardingContent_scenario-body__SVhzj{margin-bottom:2rem}.OnboardingContent_scenario-description__Vj2Y7{color:#333;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.OnboardingContent_scenario-actions__xcKqC{align-items:center;display:flex;flex-direction:row;gap:5rem;justify-content:center;text-align:center}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:150px;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY:hover:before{left:100%}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY:hover{background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}@media (max-width:768px){.OnboardingContent_scenario-card__WAlcI{max-width:400px;padding:2rem;width:95%}.OnboardingContent_expense-navigation-buttons__Te0aV{flex-direction:column;gap:1rem;padding:0 1rem}.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_back-button__kHAhC,.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_continue-button__KC5yY{font-size:.95rem;font-weight:600;max-width:none;min-height:38px;min-width:auto;padding:.4rem .875rem;width:100%}.OnboardingContent_scenario-title__QszCt{font-size:1.8rem}.OnboardingContent_scenario-description__Vj2Y7{font-size:1rem}.OnboardingContent_scenario-image__vE8su{height:100px;width:100px}.OnboardingContent_scenario-actions__xcKqC{gap:3rem}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY{font-size:.8rem;min-height:38px;padding:.4rem .875rem}}@media (max-width:480px){.OnboardingContent_scenario-card__WAlcI{max-width:350px;padding:1.5rem;width:98%}.OnboardingContent_expense-navigation-buttons__Te0aV{gap:.75rem;padding:0 .5rem}.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_back-button__kHAhC,.OnboardingContent_expense-navigation-buttons__Te0aV .OnboardingContent_continue-button__KC5yY{font-size:.9rem;font-weight:600;min-height:36px;padding:.35rem .75rem}.OnboardingContent_scenario-title__QszCt{font-size:1.6rem}.OnboardingContent_scenario-image__vE8su{height:80px;width:80px}.OnboardingContent_scenario-actions__xcKqC{gap:2rem}.OnboardingContent_scenario-actions__xcKqC .OnboardingContent_continue-button__KC5yY{font-size:.75rem;min-height:36px;padding:.35rem .75rem}}.OnboardingContent_capsule-container__-pI7j{background:linear-gradient(135deg,#044766,#1e3a5f);height:100dvh;max-height:100vh;overflow:hidden;position:relative;width:100%}.OnboardingContent_capsule-header__Sbcfn{animation:OnboardingContent_headerSlideDown__6ukOC .6s cubic-bezier(.16,1,.3,1);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;padding:1rem;position:relative;z-index:10}.OnboardingContent_capsule-back-button__\+QFXa,.OnboardingContent_capsule-header__Sbcfn{align-items:center;background:linear-gradient(135deg,#fff5d9,#fff8e7);display:flex;justify-content:center}.OnboardingContent_capsule-back-button__\+QFXa{border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #04476626;color:#044766;cursor:pointer;font-size:1rem;font-weight:700;gap:.75rem;left:4rem;overflow:hidden;padding:.75rem 1.25rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:11}.OnboardingContent_capsule-back-button__\+QFXa:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_capsule-back-button__\+QFXa:hover:before{left:100%}.OnboardingContent_capsule-back-button__\+QFXa:hover{background:linear-gradient(135deg,#ffe8b3,#fff5d9);box-shadow:0 4px 12px #04476640,0 2px 6px #04476626;transform:translateY(-50%) translateX(-2px)}.OnboardingContent_capsule-back-button__\+QFXa:active{box-shadow:0 2px 6px #04476633;transform:translateY(-50%) translateX(-1px)}.OnboardingContent_back-icon__QwHvh{filter:contrast(1.2) brightness(.8);font-weight:700;height:16px;object-fit:contain;width:16px}.OnboardingContent_capsule-logo-section__icB28{align-items:center;animation:OnboardingContent_logoFadeIn__FkPMl 1s ease-out .2s both;display:flex;gap:.75rem}.OnboardingContent_capsule-logo__Eslhj{height:40px;transition:transform .3s ease;width:auto}.OnboardingContent_capsule-logo__Eslhj:hover{transform:scale(1.1) rotate(5deg)}.OnboardingContent_capsule-logo-text__2uejJ{color:#044766;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.7rem;font-weight:600;transition:color .3s ease}.OnboardingContent_capsule-logo-text__2uejJ:hover{color:#1e3a5f}@keyframes OnboardingContent_headerSlideDown__6ukOC{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingContent_logoFadeIn__FkPMl{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.OnboardingContent_capsule-main-content__0rORI{align-items:center;box-shadow:0 8px 32px #0000001a;display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 80px);justify-content:center;max-height:calc(100vh - 80px);overflow:hidden;padding:3rem;position:relative;text-align:center}.OnboardingContent_capsule-content-wrapper__VmcEU{align-items:center;display:flex;justify-content:space-between;max-width:1200px;width:100%}.OnboardingContent_capsule-left-content__v9Ksj{flex:1 1;max-width:600px;text-align:left}.OnboardingContent_capsule-title__OEUBj{animation:OnboardingContent_titleSlideIn__3Jx04 .8s ease-out;color:#f5e8c7;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;margin-top:0}.OnboardingContent_capsule-description__uUrXV{animation:OnboardingContent_descriptionFadeIn__PQ1eG 1s ease-out .3s both;color:#fff;font-size:1.3rem;font-weight:500;line-height:1.6;margin-bottom:2rem}@keyframes OnboardingContent_titleSlideIn__3Jx04{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingContent_descriptionFadeIn__PQ1eG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OnboardingContent_capsule-right-illustration__Tt590{align-items:center;display:flex;flex:1 1;justify-content:center}.OnboardingContent_capsule-image__F\+WdA{backface-visibility:hidden;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));height:auto;max-width:100%;object-fit:contain;transform:translateZ(0);transition:all .5s ease;width:400px;will-change:transform,filter}.OnboardingContent_capsule-description__uUrXV,.OnboardingContent_capsule-header__Sbcfn,.OnboardingContent_capsule-logo-section__icB28,.OnboardingContent_capsule-title__OEUBj{backface-visibility:hidden;will-change:transform,opacity}@media (min-width:769px){.OnboardingContent_capsule-image__F\+WdA{transform:translateZ(0)}}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.OnboardingContent_capsule-image__F\+WdA[data-category="Self Assessment and Career Shift Readiness"]{animation:OnboardingContent_careerShiftPulse__Yi-cv 2.5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Personal & Background Info"]{animation:OnboardingContent_personalInfoFloat__rEPjv 3.5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Geography and Demography"]{animation:OnboardingContent_geographyRotate__Je-zf 4.5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Income and Expenses"]{animation:OnboardingContent_incomeExpensesBounce__UL4qb 2s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Savings and Emergency Fund"]{animation:OnboardingContent_savingsGlow__BaU3Z 3s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Investments and Assets"]{animation:OnboardingContent_investmentsScale__21g\+M 4s ease-in-out infinite}}.OnboardingContent_capsule-image__F\+WdA[data-category="Self Assessment and Career Shift Readiness"]{animation:OnboardingContent_careerShiftPulse__Yi-cv 3s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Personal & Background Info"]{animation:OnboardingContent_personalInfoFloat__rEPjv 4s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Geography and Demography"]{animation:OnboardingContent_geographyRotate__Je-zf 5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Income and Expenses"]{animation:OnboardingContent_incomeExpensesBounce__UL4qb 2.5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Savings and Emergency Fund"]{animation:OnboardingContent_savingsGlow__BaU3Z 3.5s ease-in-out infinite}.OnboardingContent_capsule-image__F\+WdA[data-category="Investments and Assets"]{animation:OnboardingContent_investmentsScale__21g\+M 4.5s ease-in-out infinite}@keyframes OnboardingContent_careerShiftPulse__Yi-cv{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1)) brightness(1);transform:scale(1) rotate(0deg)}25%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15)) brightness(1.1);transform:scale(1.05) rotate(2deg)}50%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2)) brightness(1.2);transform:scale(1.1) rotate(0deg)}75%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15)) brightness(1.1);transform:scale(1.05) rotate(-2deg)}}@keyframes OnboardingContent_personalInfoFloat__rEPjv{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:translateY(0) rotate(0deg)}33%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));transform:translateY(-8px) rotate(1deg)}66%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.12));transform:translateY(-4px) rotate(-1deg)}}@keyframes OnboardingContent_geographyRotate__Je-zf{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:rotate(0deg) scale(1)}25%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));transform:rotate(5deg) scale(1.02)}50%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));transform:rotate(0deg) scale(1.05)}75%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));transform:rotate(-5deg) scale(1.02)}}@keyframes OnboardingContent_incomeExpensesBounce__UL4qb{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:translateY(0) scale(1)}20%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));transform:translateY(-12px) scale(1.05)}40%{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));transform:translateY(-6px) scale(1.1)}60%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));transform:translateY(-12px) scale(1.05)}80%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.12));transform:translateY(-6px) scale(1.02)}}@keyframes OnboardingContent_savingsGlow__BaU3Z{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1)) brightness(1) saturate(1);transform:scale(1)}25%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15)) brightness(1.1) saturate(1.1);transform:scale(1.03)}50%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2)) brightness(1.2) saturate(1.2);transform:scale(1.06)}75%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15)) brightness(1.1) saturate(1.1);transform:scale(1.03)}}@keyframes OnboardingContent_investmentsScale__21g\+M{0%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform:scale(1) rotate(0deg)}20%{filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));transform:scale(1.02) rotate(1deg)}40%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));transform:scale(1.05) rotate(0deg)}60%{filter:drop-shadow(0 10px 20px rgba(0,0,0,.25));transform:scale(1.08) rotate(-1deg)}80%{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));transform:scale(1.05) rotate(0deg)}}.OnboardingContent_capsule-image__F\+WdA:hover{filter:drop-shadow(0 12px 24px rgba(0,0,0,.3)) saturate(1.5) contrast(1.2) hue-rotate(8deg);transform:scale(1.08);transition:all .3s ease}.OnboardingContent_capsule-image__F\+WdA[data-category="Self Assessment and Career Shift Readiness"]:hover{animation:OnboardingContent_careerShiftHover__RNpMq .8s ease-in-out infinite;filter:drop-shadow(0 15px 30px rgba(0,0,0,.4)) saturate(1.8) contrast(1.3) hue-rotate(15deg)}.OnboardingContent_capsule-image__F\+WdA[data-category="Personal & Background Info"]:hover{animation:OnboardingContent_personalInfoHover__tpj40 1s ease-in-out infinite;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35)) saturate(1.7) contrast(1.25) hue-rotate(-12deg)}.OnboardingContent_capsule-image__F\+WdA[data-category="Geography and Demography"]:hover{animation:OnboardingContent_geographyHover__GQtuR 1.2s ease-in-out infinite;filter:drop-shadow(0 18px 36px rgba(0,0,0,.4)) saturate(1.6) contrast(1.2) hue-rotate(20deg)}.OnboardingContent_capsule-image__F\+WdA[data-category="Income and Expenses"]:hover{animation:OnboardingContent_incomeExpensesHover__N8072 .6s ease-in-out infinite;filter:drop-shadow(0 14px 28px rgba(0,0,0,.35)) saturate(1.9) contrast(1.35) hue-rotate(-18deg)}.OnboardingContent_capsule-image__F\+WdA[data-category="Savings and Emergency Fund"]:hover{animation:OnboardingContent_savingsHover__4B2DS 1.5s ease-in-out infinite;filter:drop-shadow(0 16px 32px rgba(0,0,0,.4)) saturate(1.8) contrast(1.25) hue-rotate(10deg)}.OnboardingContent_capsule-image__F\+WdA[data-category="Investments and Assets"]:hover{animation:OnboardingContent_investmentsHover__StVct 1s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45)) saturate(1.7) contrast(1.3) hue-rotate(-25deg)}@keyframes OnboardingContent_careerShiftHover__RNpMq{0%,to{filter:drop-shadow(0 15px 30px rgba(0,0,0,.4)) saturate(1.8) contrast(1.3) hue-rotate(15deg);transform:scale(1.08) rotate(0deg)}50%{filter:drop-shadow(0 20px 40px rgba(0,0,0,.5)) saturate(2) contrast(1.4) hue-rotate(25deg);transform:scale(1.12) rotate(3deg)}}@keyframes OnboardingContent_personalInfoHover__tpj40{0%,to{filter:drop-shadow(0 12px 24px rgba(0,0,0,.35)) saturate(1.7) contrast(1.25) hue-rotate(-12deg);transform:scale(1.08) translateY(0)}50%{filter:drop-shadow(0 18px 36px rgba(0,0,0,.45)) saturate(1.9) contrast(1.35) hue-rotate(-20deg);transform:scale(1.15) translateY(-8px)}}@keyframes OnboardingContent_geographyHover__GQtuR{0%,to{filter:drop-shadow(0 18px 36px rgba(0,0,0,.4)) saturate(1.6) contrast(1.2) hue-rotate(20deg);transform:scale(1.08) rotate(0deg)}50%{filter:drop-shadow(0 25px 50px rgba(0,0,0,.5)) saturate(1.8) contrast(1.3) hue-rotate(30deg);transform:scale(1.13) rotate(8deg)}}@keyframes OnboardingContent_incomeExpensesHover__N8072{0%,to{filter:drop-shadow(0 14px 28px rgba(0,0,0,.35)) saturate(1.9) contrast(1.35) hue-rotate(-18deg);transform:scale(1.08) translateY(0)}50%{filter:drop-shadow(0 20px 40px rgba(0,0,0,.45)) saturate(2.1) contrast(1.45) hue-rotate(-28deg);transform:scale(1.18) translateY(-12px)}}@keyframes OnboardingContent_savingsHover__4B2DS{0%,to{filter:drop-shadow(0 16px 32px rgba(0,0,0,.4)) saturate(1.8) contrast(1.25) hue-rotate(10deg);transform:scale(1.08)}50%{filter:drop-shadow(0 22px 44px rgba(0,0,0,.5)) saturate(2) contrast(1.35) hue-rotate(18deg);transform:scale(1.16)}}@keyframes OnboardingContent_investmentsHover__StVct{0%,to{filter:drop-shadow(0 20px 40px rgba(0,0,0,.45)) saturate(1.7) contrast(1.3) hue-rotate(-25deg);transform:scale(1.08) rotate(0deg)}50%{filter:drop-shadow(0 28px 56px rgba(0,0,0,.55)) saturate(1.9) contrast(1.4) hue-rotate(-35deg);transform:scale(1.14) rotate(5deg)}}.OnboardingContent_capsule-navigation__n\+9D2{display:flex;margin-top:2rem}.OnboardingContent_capsule-continue-button__Hr4oR{align-items:center;background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476626,0 2px 4px #00000014;color:#044766;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;justify-content:center;max-width:100%;min-height:56px;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingContent_capsule-continue-button__Hr4oR:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingContent_capsule-continue-button__Hr4oR:hover:before{left:100%}.OnboardingContent_capsule-continue-button__Hr4oR:hover{animation:OnboardingContent_buttonHoverPulse__uMWV3 .6s ease-in-out;background:linear-gradient(135deg,#ffe8b3,#fff5d9);box-shadow:0 6px 20px #04476640,0 4px 8px #04476626;transform:translateY(-2px)}@keyframes OnboardingContent_buttonHoverPulse__uMWV3{0%,to{transform:translateY(-2px) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.OnboardingContent_capsule-container__-pI7j:hover .OnboardingContent_capsule-image__F\+WdA{filter:drop-shadow(0 8px 20px rgba(0,0,0,.3)) brightness(1.3) saturate(1.2);transform:scale(1.08)}.OnboardingContent_capsule-left-content__v9Ksj *{transition:all .3s ease}.OnboardingContent_capsule-continue-button__Hr4oR:focus{box-shadow:0 4px 12px #0447664d;outline:2px solid #ffe8b3;outline-offset:2px;transform:translateY(-1px)}@media (max-width:1440px){.OnboardingContent_capsule-title__OEUBj{font-size:3rem;line-height:1.2}.OnboardingContent_capsule-description__uUrXV{font-size:1.2rem;line-height:1.6}.OnboardingContent_capsule-image__F\+WdA{max-width:100%;width:360px}.OnboardingContent_capsule-continue-button__Hr4oR{font-size:1.15rem;min-height:54px;padding:.95rem 1.9rem}}@media (max-width:1200px){.OnboardingContent_capsule-title__OEUBj{font-size:2.75rem;line-height:1.2}.OnboardingContent_capsule-description__uUrXV{font-size:1.15rem;line-height:1.6}.OnboardingContent_capsule-image__F\+WdA{max-width:100%;width:340px}.OnboardingContent_capsule-continue-button__Hr4oR{font-size:1.1rem;min-height:52px;padding:.9rem 1.8rem}}@media (max-width:1024px){.OnboardingContent_capsule-header__Sbcfn{padding:1rem 1.5rem}.OnboardingContent_capsule-back-button__\+QFXa{font-size:1rem;font-weight:700;gap:.7rem;left:3rem;padding:.65rem 1.125rem}.OnboardingContent_back-icon__QwHvh{height:18px;width:18px}.OnboardingContent_capsule-logo__Eslhj{height:42px}.OnboardingContent_capsule-logo-text__2uejJ{font-size:1.7rem}.OnboardingContent_capsule-logo-section__icB28{gap:.75rem}.OnboardingContent_capsule-main-content__0rORI{padding:2.5rem}.OnboardingContent_capsule-content-wrapper__VmcEU{gap:2rem}.OnboardingContent_capsule-title__OEUBj{font-size:2.5rem;line-height:1.25;margin-bottom:1.25rem}.OnboardingContent_capsule-description__uUrXV{font-size:1.1rem;line-height:1.55;margin-bottom:2rem}.OnboardingContent_capsule-image__F\+WdA{max-width:100%;width:320px}.OnboardingContent_capsule-continue-button__Hr4oR{font-size:1.1rem;max-width:100%;min-height:52px;padding:.875rem 2.5rem;width:100%}}@media (max-width:768px){.OnboardingContent_capsule-container__-pI7j{display:flex;flex-direction:column;height:100dvh;max-height:100vh;overflow:hidden}.OnboardingContent_capsule-header__Sbcfn{flex-shrink:0;min-height:60px;padding:.75rem 1rem}.OnboardingContent_capsule-back-button__\+QFXa{font-size:.9rem;font-weight:600;gap:.6rem;left:2rem;padding:.55rem 1rem}.OnboardingContent_back-icon__QwHvh{height:16px;width:16px}.OnboardingContent_capsule-logo__Eslhj{height:38px}.OnboardingContent_capsule-logo-text__2uejJ{font-size:1.4rem}.OnboardingContent_capsule-logo-section__icB28{gap:.65rem}.OnboardingContent_capsule-main-content__0rORI{-webkit-overflow-scrolling:touch;flex:1 1;height:calc(100dvh - 60px);justify-content:flex-start;max-height:calc(100vh - 60px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.25rem;position:relative}.OnboardingContent_capsule-main-content__0rORI::-webkit-scrollbar{width:6px}.OnboardingContent_capsule-main-content__0rORI::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.OnboardingContent_capsule-main-content__0rORI::-webkit-scrollbar-thumb{background:#ffe8b380;border-radius:4px}.OnboardingContent_capsule-main-content__0rORI::-webkit-scrollbar-thumb:hover{background:#ffe8b3b3}.OnboardingContent_capsule-content-wrapper__VmcEU{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;margin-top:0;position:relative;text-align:center}.OnboardingContent_capsule-left-content__v9Ksj{display:contents;max-width:100%;text-align:center}.OnboardingContent_capsule-title__OEUBj{font-size:1.75rem;line-height:1.3;margin-bottom:.75rem;order:1}.OnboardingContent_capsule-description__uUrXV{font-size:1.05rem;line-height:1.5;margin-bottom:.75rem;order:2}.OnboardingContent_capsule-right-illustration__Tt590{align-items:center;display:flex;flex:none;flex-direction:column;gap:1rem;margin:0 auto;max-width:240px;order:3}.OnboardingContent_capsule-image__F\+WdA{animation-duration:4s!important;animation-timing-function:ease-in-out!important;max-height:240px;max-width:100%;width:240px}.OnboardingContent_capsule-navigation__n\+9D2{align-items:center;display:flex;justify-content:center;margin-top:1.25rem;order:4;width:100%}.OnboardingContent_capsule-continue-button__Hr4oR{font-size:1rem;font-weight:600;margin:0 1rem;max-width:100%;min-height:48px;padding:.75rem 1.75rem;position:static;width:100%}}@media (max-width:480px){.OnboardingContent_content-avatar-layout__D3-wm{gap:1rem}.OnboardingContent_capsule-container__-pI7j{display:flex;flex-direction:column;height:100dvh;max-height:100vh;overflow:hidden}.OnboardingContent_capsule-header__Sbcfn{flex-shrink:0;min-height:55px;padding:.625rem .75rem}.OnboardingContent_capsule-back-button__\+QFXa{font-size:.85rem;font-weight:600;gap:.5rem;left:1.5rem;padding:.5rem .875rem}.OnboardingContent_back-icon__QwHvh{height:15px;width:15px}.OnboardingContent_capsule-logo__Eslhj{height:34px}.OnboardingContent_capsule-logo-text__2uejJ{font-size:1.25rem}.OnboardingContent_capsule-logo-section__icB28{gap:.6rem}.OnboardingContent_capsule-main-content__0rORI{-webkit-overflow-scrolling:touch;flex:1 1;height:calc(100dvh - 55px);max-height:calc(100vh - 55px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1rem;position:relative}.OnboardingContent_capsule-content-wrapper__VmcEU{gap:1rem;margin-bottom:1rem}.OnboardingContent_capsule-left-content__v9Ksj{display:contents}.OnboardingContent_capsule-title__OEUBj{font-size:1.5rem;line-height:1.3;margin-bottom:.5rem;order:1}.OnboardingContent_capsule-description__uUrXV{font-size:.95rem;line-height:1.5;margin-bottom:.75rem;order:2}.OnboardingContent_capsule-right-illustration__Tt590{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:200px;order:3}.OnboardingContent_capsule-image__F\+WdA{max-height:200px;max-width:100%;width:200px}.OnboardingContent_capsule-navigation__n\+9D2{align-items:center;display:flex;justify-content:center;margin-top:1rem;order:4;width:100%}.OnboardingContent_capsule-continue-button__Hr4oR{font-size:.95rem;font-weight:600;max-width:100%;min-height:44px;padding:.7rem 1.5rem;width:100%}}@media (prefers-reduced-motion:reduce){.OnboardingContent_capsule-image__F\+WdA{animation:none!important;transition:none!important}.OnboardingContent_capsule-image__F\+WdA:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))!important;transform:none!important}}.OnboardingContent_geolocation-container__zoQaR{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.OnboardingContent_detected-location__cLiWZ{max-width:400px;text-align:center;width:100%}.OnboardingContent_location-details__jpKj6{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:1.5rem}.OnboardingContent_location-item__MBJX3{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:.5rem 0}.OnboardingContent_location-item__MBJX3:last-child{border-bottom:none}.OnboardingContent_location-label__elD\+r{color:#044766;font-weight:600;min-width:80px;text-align:left}.OnboardingContent_location-value__hxW5B{color:#333;flex:1 1;font-weight:500;margin-left:1rem;text-align:right}.OnboardingContent_location-loading__9\+Lxp{align-items:center;color:#666;display:flex;flex-direction:column;gap:1rem;padding:2rem}.OnboardingContent_loading-hint__vL42b{color:#666;font-size:.9rem;margin-top:.5rem}.OnboardingContent_location-error__3pWP1{background:#fff5f5;border:2px solid #fed7d7;border-radius:8px;margin:.5rem 0;padding:1.5rem;text-align:center}.OnboardingContent_error-icon__RCbXZ{font-size:2rem;margin-bottom:1rem}.OnboardingContent_error-message__e\+46i{color:#c53030;font-weight:600;margin-bottom:.5rem}.OnboardingContent_error-suggestion__ITbWT{color:#666;font-size:.9rem}@keyframes OnboardingContent_spin__SFtwt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OnboardingContent_geolocation-question__-5nLV{color:#044766;font-size:1.3rem;font-weight:600;text-align:center}.OnboardingContent_geolocation-buttons__OuCU1{display:flex;gap:1rem;justify-content:space-between;max-width:400px;width:100%}.OnboardingContent_geolocation-back-section__aK8Vm{display:flex;justify-content:center;width:100%}.OnboardingContent_geolocation-back-button__2Bn60{background:#f0f0f0;border:1.5px solid #044766;border-radius:8px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.OnboardingContent_geolocation-back-button__2Bn60:hover{box-shadow:0 4px 8px #0447664d;transform:translateY(-1px)}@media (max-width:768px){.OnboardingContent_geolocation-question__-5nLV{font-size:1.2rem}.OnboardingContent_geolocation-button__z7UtJ{font-size:1rem;min-width:100px;padding:.875rem 2rem}.OnboardingContent_geolocation-buttons__OuCU1{flex-direction:column;gap:.75rem}.OnboardingContent_geolocation-back-button__2Bn60{min-width:100px}}@media (max-width:480px){.OnboardingContent_geolocation-question__-5nLV{font-size:1.1rem}.OnboardingContent_geolocation-buttons__OuCU1{flex-direction:column;gap:.75rem;width:100%}.OnboardingContent_geolocation-button__z7UtJ{padding:1rem 2rem;width:100%}.OnboardingContent_geolocation-back-button__2Bn60{width:100%}.OnboardingContent_multiple-input-number-container__yyBJ-{margin-top:0}.OnboardingContent_ai-avatar__Ptd3t{width:60px}}@media (max-width:768px){.OnboardingContent_tooltip-popup__RUNeA{font-size:.85rem;left:50%;max-height:240px;padding:.6rem .8rem;top:-.7rem;transform:translateX(-25%);width:320px;z-index:2147483647}.OnboardingContent_tooltip-title__2tx41{font-size:.85rem;margin-bottom:.4rem}.OnboardingContent_tooltip-list-item__tIbzC{font-size:.8rem;padding:.25rem 0}.OnboardingContent_tooltip-list__dCQI-{max-height:180px;overflow-y:scroll;scrollbar-color:#044766 #f1f5f9;scrollbar-width:auto}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar{width:8px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb{background:#044766;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb:hover{background:#047bb2}}@media (max-width:480px){.OnboardingContent_tooltip-popup__RUNeA{font-size:.8rem;left:32%;padding:.5rem .7rem;top:.7rem;transform:translateX(-15%);width:280px}.OnboardingContent_tooltip-title__2tx41{font-size:.8rem;margin-bottom:.3rem}.OnboardingContent_tooltip-list-item__tIbzC{font-size:.75rem;padding:.2rem 0}.OnboardingContent_tooltip-list__dCQI-{max-height:190px;overflow-y:scroll;scrollbar-color:#044766 #f1f5f9;scrollbar-width:auto}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar{width:6px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb{background:#044766;border-radius:4px}.OnboardingContent_tooltip-list__dCQI-::-webkit-scrollbar-thumb:hover{background:#047bb2}}@media (max-width:768px){.OnboardingContent_question-content__d9cXe{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k{transform:translateY(20px) scale(.99)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{transform:translateY(-20px) scale(.99)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th{transform:translateY(25px) scale(.98)}.OnboardingContent_transition-spinner__F\+QkP{border-width:3px;height:40px;width:40px}.OnboardingContent_back-button__kHAhC:hover,.OnboardingContent_continue-button__KC5yY:hover:not(:disabled),.OnboardingContent_option-item__bn\+qm:hover{transform:translateY(-1px) scale(1.01)}.OnboardingContent_answer-input__8r69G:focus{transform:translateY(-1px) scale(1.005)}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe{animation:none!important;transition:opacity .3s ease!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th,.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k,.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{opacity:1!important;transform:none!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_capsule-continue-button__Hr4oR{animation:none!important;transition:background-color .2s ease!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_capsule-continue-button__Hr4oR:hover{animation:none!important;transform:none!important}}@media (max-width:480px){.OnboardingContent_question-content__d9cXe{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th,.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k,.OnboardingContent_question-content__d9cXe.OnboardingContent_fade-prev__ayB-E{transform:translateY(15px) scale(.99)}.OnboardingContent_transition-spinner__F\+QkP{border-width:2px;height:35px;width:35px}.OnboardingContent_answer-input__8r69G:focus,.OnboardingContent_back-button__kHAhC:hover,.OnboardingContent_continue-button__KC5yY:hover:not(:disabled),.OnboardingContent_option-item__bn\+qm:hover{transform:translateY(-1px)}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe{animation:none!important;transition:opacity .2s ease!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe.OnboardingContent_fade-initial__cQ-Th,.OnboardingContent_capsule-container__-pI7j .OnboardingContent_question-content__d9cXe.OnboardingContent_fade-next__mho4k{opacity:1!important;transform:none!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_capsule-continue-button__Hr4oR{animation:none!important;transition:background-color .2s ease!important}.OnboardingContent_capsule-container__-pI7j .OnboardingContent_capsule-continue-button__Hr4oR:hover{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.OnboardingContent_answer-section__FmHUY,.OnboardingContent_progress-section__vG2VD,.OnboardingContent_question-content__d9cXe,.OnboardingContent_question-section__43dwO{animation:none!important;transition:none!important}.OnboardingContent_transition-overlay__7tUBO{-webkit-backdrop-filter:none;backdrop-filter:none}}.OnboardingContent_scenario-gifs-container__gFckL{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffb6c126,#ffdab926);border:none;border-radius:0;box-shadow:none;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1000}.OnboardingContent_scenario-gif__bghgd{animation:OnboardingContent_gifFloatInCute__0GI6K 1.2s cubic-bezier(.34,1.56,.64,1) forwards,OnboardingContent_gifFloatCute__d37I6 8s ease-in-out infinite;border:2px solid #fff6;border-radius:8px;filter:drop-shadow(0 6px 12px rgba(255,182,193,.6));height:auto;left:50%;left:var(--gif-x,50%);max-height:80px;object-fit:contain;opacity:0;position:absolute;top:50%;top:var(--gif-y,50%);transform:scale(.5) rotate(-15deg);transform:scale(var(--gif-scale,.5)) rotate(var(--gif-rotation,-15deg));transform-origin:center center;width:80px}@keyframes OnboardingContent_gifFloatInCute__0GI6K{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-20deg) translateY(30px)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2) rotate(10deg) translateY(-10px)}to{opacity:1;transform:translate(-50%,-50%) scale(.4) rotate(-15deg) translateY(0);transform:translate(-50%,-50%) scale(var(--gif-scale,.4)) rotate(var(--gif-rotation,-15deg)) translateY(0)}}@keyframes OnboardingContent_gifFloatCute__d37I6{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(-15deg) scale(.4);transform:translate(-50%,-50%) translateY(0) rotate(var(--gif-rotation,-15deg)) scale(var(--gif-scale,.4))}25%{transform:translate(-50%,-50%) translateY(-20px) rotate(-10deg) scale(.44);transform:translate(-50%,-50%) translateY(-20px) rotate(calc(var(--gif-rotation, -15deg) + 5deg)) scale(calc(var(--gif-scale, .4)*1.1))}50%{transform:translate(-50%,-50%) translateY(0) rotate(-15deg) scale(.4);transform:translate(-50%,-50%) translateY(0) rotate(var(--gif-rotation,-15deg)) scale(var(--gif-scale,.4))}75%{transform:translate(-50%,-50%) translateY(20px) rotate(-20deg) scale(.36);transform:translate(-50%,-50%) translateY(20px) rotate(calc(var(--gif-rotation, -15deg) - 5deg)) scale(calc(var(--gif-scale, .4)*.9))}}@media (max-width:1200px){.OnboardingContent_scenario-gif__bghgd{max-height:70px;width:70px}}@media (max-width:1024px){.OnboardingContent_scenario-gif__bghgd{max-height:90px;width:90px}}@media (max-width:768px){.OnboardingContent_scenario-gif__bghgd{max-height:80px;width:80px}}@media (max-width:480px){.OnboardingContent_scenario-gif__bghgd{max-height:70px;width:70px}}@media (prefers-reduced-motion:reduce){.OnboardingContent_scenario-gif__bghgd{animation:none!important;opacity:1;transform:scale(1) rotate(0deg) translateY(0)}}.Autocomplete_autocompleteContainer__zHEgU{position:relative;width:100%;z-index:1000}.Autocomplete_autocompleteInput__bvyZl{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;box-sizing:border-box;color:#333;font-size:1rem;font-weight:500;line-height:1.5;padding:12px 16px;transition:all .3s ease;width:100%}.Autocomplete_autocompleteInput__bvyZl:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.Autocomplete_autocompleteInput__bvyZl:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.Autocomplete_autocompleteInput__bvyZl::placeholder{color:#6c757d;opacity:1}.Autocomplete_dropdown__r9Pjp{animation:Autocomplete_dropdownFadeIn__2xDbh .2s ease-out;background-color:#fff;border:1px solid #e1e5e9;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}@keyframes Autocomplete_dropdownFadeIn__2xDbh{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Autocomplete_option__xMuh2{border-bottom:1px solid #f8f9fa;cursor:pointer;padding:12px 16px;transition:all .2s ease}.Autocomplete_option__xMuh2:last-child{border-bottom:none}.Autocomplete_option__xMuh2.Autocomplete_highlighted__CjzVt,.Autocomplete_option__xMuh2:hover{background-color:#f8f9fa;transform:translateX(2px)}.Autocomplete_option__xMuh2:active{background-color:#e9ecef;transform:translateX(0)}.Autocomplete_option__xMuh2 mark{background-color:#fff3cd;border-radius:4px;color:#856404;font-weight:600;padding:0 2px}.Autocomplete_loading__1fiMJ,.Autocomplete_noResults__CTjaU{background-color:#f8f9fa;color:#6c757d;font-style:italic;padding:12px 16px;text-align:center}.Autocomplete_dropdown__r9Pjp::-webkit-scrollbar{width:6px}.Autocomplete_dropdown__r9Pjp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Autocomplete_dropdown__r9Pjp::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Autocomplete_dropdown__r9Pjp::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.Autocomplete_option__xMuh2{padding:10px 14px}.Autocomplete_dropdown__r9Pjp{max-height:180px}}@media (max-width:480px){.Autocomplete_option__xMuh2{padding:8px 12px}.Autocomplete_dropdown__r9Pjp{max-height:160px}}.OnboardingAgent_chat-container__FgrUP{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;margin:0 auto;max-width:800px;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.OnboardingAgent_chat-header__UBxPz{align-items:center;animation:OnboardingAgent_headerSlideDown__JgFP7 .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff5d9,#fff8e7);border-bottom:2px solid #0447661a;box-shadow:0 2px 8px #0000000a;display:flex;flex-shrink:0;gap:.75rem;padding:1.125rem 1rem;position:relative;transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}@keyframes OnboardingAgent_headerSlideDown__JgFP7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OnboardingAgent_chat-header__UBxPz:hover{box-shadow:0 4px 16px #00000014}.OnboardingAgent_chat-header-logo__zwjZi{animation:OnboardingAgent_logoFadeIn__djl85 .7s cubic-bezier(.16,1,.3,1) .1s both;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:64px;margin-left:.5rem;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s ease;width:64px}@keyframes OnboardingAgent_logoFadeIn__djl85{0%{opacity:0;transform:scale(.9) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.05) rotate(2deg)}.OnboardingAgent_chat-header-content__vYgFL{align-items:center;animation:OnboardingAgent_contentFadeIn__o5agI .7s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;text-align:center}@keyframes OnboardingAgent_contentFadeIn__o5agI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.OnboardingAgent_chat-header__UBxPz h1{color:#044766;font-size:1.25rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0;text-transform:uppercase;transition:color .3s ease}.OnboardingAgent_chat-header__UBxPz:hover h1{color:#033d56}.OnboardingAgent_chat-header__UBxPz p{color:#666;font-size:1.05rem;font-weight:500;line-height:1.4;margin:0;max-width:100%}.OnboardingAgent_chat-header-progress__q6oYb{align-items:center;animation:OnboardingAgent_progressFadeIn__RcYpr .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex-direction:column;flex-shrink:0;gap:.4rem;justify-content:center;margin-right:.5rem}@keyframes OnboardingAgent_progressFadeIn__RcYpr{0%{opacity:0;transform:translateX(10px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.OnboardingAgent_progress-circle-container__TK1Fh{align-items:center;animation:OnboardingAgent_progressContainerFadeIn__CRLPp .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;height:60px;justify-content:center;position:relative;width:60px}.OnboardingAgent_progress-circle__n0b8v{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15));height:100%;transform:rotate(-90deg);width:100%}.OnboardingAgent_progress-circle-bg__hic6Q{opacity:.3;transition:stroke .3s ease}.OnboardingAgent_progress-circle-fill__GH1Lz{animation:OnboardingAgent_progressPulse__-1DTT 2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(4,71,102,.3));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}@keyframes OnboardingAgent_progressContainerFadeIn__CRLPp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingAgent_progressPulse__-1DTT{0%,to{filter:drop-shadow(0 0 4px rgba(4,71,102,.3));opacity:1}50%{filter:drop-shadow(0 0 6px rgba(4,71,102,.4));opacity:.95}}.OnboardingAgent_progress-percentage__1gvLW{animation:OnboardingAgent_percentageFadeIn__hBIFc .8s cubic-bezier(.16,1,.3,1) .5s both;color:#044766;font-size:.8rem;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,color .3s ease}@keyframes OnboardingAgent_percentageFadeIn__hBIFc{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OnboardingAgent_progress-category__7c25j{word-wrap:break-word;animation:OnboardingAgent_categoryFadeIn__xK3Ad .8s cubic-bezier(.16,1,.3,1) .6s both;color:#044766;font-size:.7rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;max-width:110px;text-align:center;transition:color .3s ease,transform .3s ease}@keyframes OnboardingAgent_categoryFadeIn__xK3Ad{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OnboardingAgent_chat-header-content__vYgFL,.OnboardingAgent_chat-header-logo__zwjZi,.OnboardingAgent_chat-header-progress__q6oYb,.OnboardingAgent_chat-header__UBxPz,.OnboardingAgent_progress-circle-container__TK1Fh{animation:none}.OnboardingAgent_progress-circle-fill__GH1Lz{animation:none;filter:drop-shadow(0 0 4px rgba(4,71,102,.3))}.OnboardingAgent_progress-category__7c25j,.OnboardingAgent_progress-percentage__1gvLW{animation:none}}.OnboardingAgent_messages-container__3vZ3Q{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#fff 0,#fafafa);display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.OnboardingAgent_message-container__yL46H{animation:OnboardingAgent_messageSlideIn__8m4Vn .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:0s;animation-delay:calc(var(--message-index, 0)*.05s);display:flex;opacity:0;width:100%}@keyframes OnboardingAgent_messageSlideIn__8m4Vn{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingAgent_user-message__GDuuy{align-items:flex-end;display:flex;gap:.5rem;justify-content:flex-end;width:100%}.OnboardingAgent_user-avatar__Fkidx{align-items:center;background:linear-gradient(135deg,#4c5564,#5a6474);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #4c556433,0 1px 3px #0000001a;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:48px}.OnboardingAgent_user-message__GDuuy:hover .OnboardingAgent_user-avatar__Fkidx{box-shadow:0 4px 12px #4c55644d,0 2px 6px #00000026;transform:scale(1.05)}.OnboardingAgent_user-initials__DT-Lu{color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{word-wrap:break-word;background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #0447661a;border-radius:12px 12px 4px 12px;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f;font-weight:500;max-width:85%;padding:.625rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.OnboardingAgent_user-message__GDuuy:hover .OnboardingAgent_message-bubble__oM5Mb{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014;transform:translateY(-1px)}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{color:#333;font-size:1rem;line-height:1.4;overflow-wrap:break-word;white-space:normal;word-break:break-word}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-timestamp__dWjPr{color:#888;font-size:.75rem;margin-top:.25rem;opacity:.8;text-align:right}.OnboardingAgent_agent-message__bpobN{align-items:flex-start;display:flex;gap:.5rem;justify-content:flex-start;width:100%}.OnboardingAgent_agent-avatar__XtYw4{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #04476626,0 1px 3px #0000001a;flex-shrink:0;height:48px;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;width:48px}.OnboardingAgent_agent-message__bpobN:hover .OnboardingAgent_agent-avatar__XtYw4{box-shadow:0 4px 12px #04476640,0 2px 6px #00000026;transform:scale(1.05)}.OnboardingAgent_agent-image__jmY\+v{border-radius:50%;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.OnboardingAgent_agent-message__bpobN:hover .OnboardingAgent_agent-image__jmY\+v{transform:scale(1.05)}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{word-wrap:break-word;background:linear-gradient(135deg,#f5ffff,#f0fdff);border:1px solid #04476614;border-radius:4px 12px 12px 12px;box-shadow:0 2px 8px #0447661a,0 1px 3px #00000014;max-width:80%;padding:.5rem 1rem .875rem!important;padding-right:3.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.OnboardingAgent_agent-message__bpobN:hover .OnboardingAgent_message-bubble__oM5Mb{background:linear-gradient(135deg,#f8ffff,#f3feff);box-shadow:0 4px 16px #04476626,0 2px 6px #0000001a;transform:translateY(-1px)}.OnboardingAgent_agent-name__yw\+SX{align-items:center;color:#075a81;display:flex;font-size:1rem;font-weight:600;min-height:36px;padding-right:2.25rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA{color:#333;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-timestamp__dWjPr{color:#888;font-size:.75rem;margin-top:.25rem;opacity:.8;text-align:right}.OnboardingAgent_sound-button__AJSFu{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:8px;top:8px;transition:transform .15s ease;width:36px;z-index:2}.OnboardingAgent_sound-button__AJSFu:hover{background-color:initial;transform:translateY(-1px)}.OnboardingAgent_sound-button__AJSFu:active{box-shadow:none;transform:translateY(0)}.OnboardingAgent_sound-button__AJSFu:focus-visible{outline:2px solid #047bb24d;outline-offset:2px}.OnboardingAgent_sound-icon__eFQuO{height:24px;transition:transform .2s ease,filter .2s ease;width:24px}.OnboardingAgent_sound-button__AJSFu:hover .OnboardingAgent_sound-icon__eFQuO{transform:scale(1.05)}.OnboardingAgent_playing__0-HTb{animation:OnboardingAgent_soundPulse__jttU\+ 1.6s ease-in-out infinite;background:linear-gradient(135deg,#044766,#047bb2);border:none;border-radius:50%;box-shadow:0 4px 10px #04476640;height:28px;width:28px}.OnboardingAgent_playing__0-HTb .OnboardingAgent_sound-icon__eFQuO{animation:OnboardingAgent_soundWave__lwjuW 1.2s ease-in-out infinite;filter:brightness(0) invert(1);height:18px;width:18px}.OnboardingAgent_playing__0-HTb:active{transform:translateY(0)}@keyframes OnboardingAgent_soundPulse__jttU\+{0%{box-shadow:0 4px 10px #04476640;transform:scale(1)}50%{box-shadow:0 6px 14px #04476659;transform:scale(1.1)}to{box-shadow:0 4px 10px #04476640;transform:scale(1)}}@keyframes OnboardingAgent_soundWave__lwjuW{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:768px){.OnboardingAgent_sound-button__AJSFu{right:8px;top:8px}.OnboardingAgent_agent-name__yw\+SX{min-height:34px}.OnboardingAgent_sound-icon__eFQuO{height:24px;width:24px}}@media (max-width:480px){.OnboardingAgent_sound-button__AJSFu{right:6px;top:6px}.OnboardingAgent_agent-name__yw\+SX{min-height:32px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{padding-right:3rem;padding:.5rem 1rem .8rem!important}}@media (prefers-reduced-motion:reduce){.OnboardingAgent_sound-button__AJSFu,.OnboardingAgent_sound-icon__eFQuO{animation:none;transition:none}.OnboardingAgent_playing__0-HTb,.OnboardingAgent_playing__0-HTb .OnboardingAgent_sound-icon__eFQuO{animation:none}}.OnboardingAgent_capsule-bubble__2mg12{background:linear-gradient(135deg,#fff5d9,#fff8e7)!important;border:2px solid #ffe8b3;border-radius:8px!important;box-shadow:0 4px 12px #ffe8b34d!important;padding:.8rem 1rem!important}.OnboardingAgent_expense-calculation-bubble__VQOZI{background:linear-gradient(135deg,#e3f2fd,#f1f8ff)!important;border:2px solid #2196f3;border-radius:8px!important;box-shadow:0 4px 12px #2196f333!important;padding:.8rem 1rem!important}.OnboardingAgent_children-question-bubble__4XR0Z{background:linear-gradient(135deg,#fff3e0,#fff8f0)!important;border:2px solid #ff9800;border-radius:8px!important;box-shadow:0 4px 12px #ff980033!important;padding:.8rem 1rem!important}.OnboardingAgent_advice-bubble__LCh4I{background:linear-gradient(135deg,#e8f5e8,#f0f8f0)!important;border:2px solid #4caf50;border-radius:8px!important;box-shadow:0 4px 12px #4caf5033!important;padding:.8rem 1rem!important}.OnboardingAgent_retry-bubble__f7OKO{background:linear-gradient(135deg,#fff3e0,#fff8f0)!important;border:2px solid #ff9800;border-radius:8px!important;box-shadow:0 4px 12px #ff980033!important;padding:.8rem 1rem!important}.OnboardingAgent_expense-calculation-content__oLpIU{display:flex;flex-direction:column;gap:.5rem;min-height:150px;padding-bottom:.5rem;position:relative}.OnboardingAgent_expense-calculation-content__oLpIU .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_expense-calculation-content__oLpIU .OnboardingAgent_scenario-title__2txoc{position:relative;z-index:2}.OnboardingAgent_scenario-title__2txoc{background:#ffffffe6;border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;padding:.5rem;position:relative;text-align:center;z-index:2}.OnboardingAgent_expense-calculation-content__oLpIU .OnboardingAgent_message-content__Y8TWA{margin-bottom:0}.OnboardingAgent_scenario-gifs-container__2n-DI{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.OnboardingAgent_scenario-gif__QCMLU{animation:OnboardingAgent_fadeIn__3ZKHL .4s ease-out;border-radius:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;left:0;left:var(--gif-x,0);max-height:60px;object-fit:contain;opacity:.4;position:absolute;top:0;top:var(--gif-y,0);transform:scale(.6) rotate(-10deg);transform:scale(var(--gif-scale,.6)) rotate(var(--gif-rotation,-10deg));transform-origin:center center;width:60px;z-index:0}.OnboardingAgent_typing-indicator__av\+Pp{align-items:center;background-color:#f5ffff;border-radius:8px;box-shadow:0 1px 2px #0000001a;display:flex;gap:8px;justify-content:center;max-width:50%;min-width:120px;padding:.75rem 1.5rem}.OnboardingAgent_typing-indicator__av\+Pp span{animation:OnboardingAgent_typing__EEPRj 1.2s ease-in-out infinite;background-color:#044766;border-radius:50%;height:6px;width:6px}.OnboardingAgent_typing-indicator__av\+Pp span:first-child{animation-delay:-.32s}.OnboardingAgent_typing-indicator__av\+Pp span:nth-child(2){animation-delay:-.16s}@keyframes OnboardingAgent_typing__EEPRj{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.OnboardingAgent_input-area__4022x{background:linear-gradient(0deg,#fff 0,#fafafa);border-top:2px solid #04476614;box-shadow:0 -2px 8px #0000000a;flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));transition:box-shadow .3s ease}.OnboardingAgent_input-container__SfBBs{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.OnboardingAgent_text-input__IKABm{background:linear-gradient(135deg,#fff5d966,#fff8e74d);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 4px #0000000a;box-sizing:border-box;color:#333;font-family:inherit;font-size:1rem;line-height:1.5;min-height:70px;outline:none;padding:.75rem 1rem;resize:vertical;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingAgent_char-counter__DvMSL{align-self:flex-end;color:#666;font-size:.85rem;margin-top:-.25rem;transition:color .2s ease}.OnboardingAgent_text-input__IKABm::placeholder{color:#999;opacity:1;transition:opacity .2s ease}.OnboardingAgent_text-input__IKABm:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #047bb226;transform:translateY(-1px)}.OnboardingAgent_text-input__IKABm:hover:not(:focus){border-color:#04476640;box-shadow:0 2px 8px #0000000f}.OnboardingAgent_submit-button__QUtfO{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingAgent_submit-button__QUtfO:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingAgent_submit-button__QUtfO:hover:not(:disabled):before{left:100%}.OnboardingAgent_submit-button__QUtfO:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.OnboardingAgent_submit-button__QUtfO:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.OnboardingAgent_submit-button__QUtfO:disabled{background:#e0e0e0;border-color:#e0e0e0;box-shadow:none;color:#999;cursor:not-allowed;opacity:.6}.OnboardingAgent_continue-button__lUYRJ{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.OnboardingAgent_continue-button__lUYRJ:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.OnboardingAgent_continue-button__lUYRJ:hover:before{left:100%}.OnboardingAgent_continue-button__lUYRJ:hover{background:linear-gradient(135deg,#047bb2,#044766);box-shadow:0 6px 20px #04476659,0 4px 8px #04476640;transform:translateY(-2px)}.OnboardingAgent_continue-button__lUYRJ:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.OnboardingAgent_option-button__shO4H{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:1.05rem;font-weight:500;gap:.6rem;padding:.875rem 1rem;text-align:left;transition:all .2s ease}.OnboardingAgent_option-button__shO4H:hover{background-color:#f8f9fa;border-color:#044766;transform:translateY(-1px)}.OnboardingAgent_option-button__shO4H:active{transform:translateY(0)}.OnboardingAgent_option-button__shO4H.OnboardingAgent_selected__YJBoZ{background-color:#fff5d966;border-color:#044766;box-shadow:0 2px 4px #04476626}.OnboardingAgent_dropdown-options__1kI\+b{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.OnboardingAgent_dropdown-option__T\+jBN{background-color:initial;border:none;color:#333;cursor:pointer;font-size:1rem;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.OnboardingAgent_dropdown-option__T\+jBN:hover{background-color:#f8f9ff}.OnboardingAgent_error-container__Bsm9P{align-items:center;background:linear-gradient(135deg,#fff5d9,#fff 50%,#f5ffff);background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:2rem;position:fixed;right:0;text-align:center;top:0;width:100vw;z-index:9999}.OnboardingAgent_error-icon__noDyw{animation:OnboardingAgent_errorIconShake__BVsB2 .5s ease-in-out;font-size:3.5rem;margin-bottom:1.5rem}@keyframes OnboardingAgent_errorIconShake__BVsB2{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.OnboardingAgent_error-text__PtNIF{color:#044766;font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.OnboardingAgent_error-container__Bsm9P>div[style*="fontSize: 12px"]{background:#fffc!important;border:1px solid #e0e0e0!important;border-radius:8px!important;color:#666!important;font-size:.95rem!important;margin-top:1rem!important;max-width:600px;padding:.75rem 1rem!important;word-break:break-word}.OnboardingAgent_retry-button__p2UkP{background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.5rem;min-width:140px;padding:.875rem 2rem;transition:all .2s ease}.OnboardingAgent_retry-button__p2UkP:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 4px 12px #04476659;transform:translateY(-2px)}.OnboardingAgent_retry-button__p2UkP:active{transform:translateY(0)}.OnboardingAgent_retry-button__p2UkP:focus{outline:2px solid #ffe8b3;outline-offset:2px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar{width:8px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-thumb{background:#044766;border-radius:4px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-thumb:hover{background:#047bb2}.OnboardingAgent_continue-button__lUYRJ:focus,.OnboardingAgent_option-button__shO4H:focus,.OnboardingAgent_retry-button__p2UkP:focus,.OnboardingAgent_submit-button__QUtfO:focus,.OnboardingAgent_text-input__IKABm:focus{outline:2px solid #ffe8b3;outline-offset:2px}@media (max-width:1024px){.OnboardingAgent_chat-container__FgrUP{max-width:90%}.OnboardingAgent_chat-header__UBxPz{gap:.75rem;padding:1rem .875rem}.OnboardingAgent_chat-header__UBxPz h1{font-size:1.15rem}.OnboardingAgent_chat-header__UBxPz p{font-size:1rem}.OnboardingAgent_chat-header-logo__zwjZi{height:60px;margin-left:.5rem;width:60px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.03) rotate(1.5deg)}.OnboardingAgent_chat-header-progress__q6oYb{gap:.35rem;margin-right:.4rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:56px;width:56px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.75rem}.OnboardingAgent_progress-category__7c25j{font-size:.7rem;max-width:100px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{font-size:.95rem;line-height:1.5}.OnboardingAgent_message-bubble__oM5Mb{padding:.55rem .85rem}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{border-radius:10px 10px 4px 10px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{border-radius:4px 10px 10px 10px}.OnboardingAgent_scenario-title__2txoc{font-size:1.1rem;padding:.45rem}.OnboardingAgent_scenario-gif__QCMLU{max-height:50px;width:50px}.OnboardingAgent_expense-calculation-content__oLpIU{min-height:140px}.OnboardingAgent_continue-button__lUYRJ,.OnboardingAgent_submit-button__QUtfO{border-radius:10px;font-size:.95rem;min-height:44px;padding:.7rem 1.2rem}.OnboardingAgent_text-input__IKABm{border-radius:10px;padding:.7rem .9rem}.OnboardingAgent_typing-indicator__av\+Pp{min-width:100px;padding:.65rem 1.25rem}.OnboardingAgent_message-container__yL46H{animation-duration:.35s}}@media (max-width:768px){.OnboardingAgent_chat-container__FgrUP{border-radius:0;box-shadow:none;height:100dvh;max-width:100%}.OnboardingAgent_chat-header__UBxPz{box-shadow:0 2px 6px #0000000a;gap:.625rem;padding:.875rem}.OnboardingAgent_chat-header-logo__zwjZi{height:56px;margin-left:.4rem;width:56px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.02) rotate(1deg)}.OnboardingAgent_chat-header__UBxPz h1{font-size:1.1rem;letter-spacing:.3px;line-height:1.25}.OnboardingAgent_chat-header__UBxPz p{font-size:.975rem;line-height:1.35;margin:0}.OnboardingAgent_chat-header-progress__q6oYb{gap:.35rem;margin-right:.3rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:52px;width:52px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.7rem}.OnboardingAgent_progress-category__7c25j{font-size:.65rem;max-width:90px}.OnboardingAgent_messages-container__3vZ3Q{gap:1.25rem;padding:.75rem}.OnboardingAgent_input-area__4022x{box-shadow:0 -2px 6px #0000000a;padding:.75rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{max-width:85%;padding:.6rem .875rem}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{border-radius:10px 10px 4px 10px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{border-radius:4px 10px 10px 10px}.OnboardingAgent_agent-message__bpobN,.OnboardingAgent_user-message__GDuuy{gap:.4rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{font-size:.9rem;line-height:1.5}.OnboardingAgent_message-timestamp__dWjPr{font-size:.7rem;margin-top:.2rem}.OnboardingAgent_scenario-title__2txoc{font-size:1rem;margin-bottom:.4rem;padding:.4rem .5rem}.OnboardingAgent_expense-calculation-content__oLpIU{gap:.4rem;min-height:120px;padding-bottom:.3rem}.OnboardingAgent_scenario-gif__QCMLU{max-height:45px;width:45px}.OnboardingAgent_text-input__IKABm{border-radius:10px;font-size:16px;max-height:120px;min-height:60px;padding:.7rem .9rem}.OnboardingAgent_continue-button__lUYRJ,.OnboardingAgent_submit-button__QUtfO{border-radius:10px;font-size:.95rem;min-height:44px;padding:.7rem 1.2rem;width:100%}.OnboardingAgent_agent-avatar__XtYw4,.OnboardingAgent_user-avatar__Fkidx{height:44px;width:44px}.OnboardingAgent_user-initials__DT-Lu{font-size:1rem}.OnboardingAgent_typing-indicator__av\+Pp{min-width:90px;padding:.6rem 1rem}.OnboardingAgent_typing-indicator__av\+Pp span{height:5px;width:5px}.OnboardingAgent_message-container__yL46H{animation-duration:.3s}.OnboardingAgent_agent-message__bpobN:hover .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy:hover .OnboardingAgent_message-bubble__oM5Mb{transform:none}}@media (max-width:1024px){.OnboardingAgent_error-container__Bsm9P{padding:2rem 1.5rem}.OnboardingAgent_error-icon__noDyw{font-size:3rem}.OnboardingAgent_error-text__PtNIF{font-size:1.3rem}.OnboardingAgent_error-container__Bsm9P>div[style*="fontSize: 12px"]{font-size:.9rem!important;max-width:550px}}@media (max-width:768px){.OnboardingAgent_error-container__Bsm9P{padding:1.75rem 1.25rem}.OnboardingAgent_error-icon__noDyw{font-size:2.75rem;margin-bottom:1.25rem}.OnboardingAgent_error-text__PtNIF{font-size:1.25rem}.OnboardingAgent_error-container__Bsm9P>div[style*="fontSize: 12px"]{font-size:.875rem!important;max-width:100%;padding:.7rem .9rem!important}.OnboardingAgent_retry-button__p2UkP{font-size:.95rem;margin-top:1.25rem;padding:.8rem 1.75rem}}@media (max-width:480px){.OnboardingAgent_chat-container__FgrUP{border-radius:0;box-shadow:none;height:100dvh;max-width:100%}.OnboardingAgent_chat-header__UBxPz{box-shadow:0 2px 6px #0000000a;gap:.5rem;padding:.875rem .75rem}.OnboardingAgent_chat-header-logo__zwjZi{height:54px;margin-left:.25rem;width:54px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.01)}.OnboardingAgent_chat-header__UBxPz h1{font-size:1rem;letter-spacing:.2px;line-height:1.3}.OnboardingAgent_chat-header__UBxPz p{font-size:.9rem;line-height:1.35;margin:0}.OnboardingAgent_chat-header-progress__q6oYb{gap:.3rem;margin-right:.25rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:48px;width:48px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.65rem}.OnboardingAgent_progress-category__7c25j{font-size:.6rem;max-width:85px}.OnboardingAgent_messages-container__3vZ3Q{gap:1rem;padding:.75rem}.OnboardingAgent_input-area__4022x{box-shadow:0 -2px 6px #0000000a;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{max-width:88%;padding:.6rem .875rem}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{border-radius:10px 10px 4px 10px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{border-radius:4px 10px 10px 10px}.OnboardingAgent_agent-message__bpobN,.OnboardingAgent_user-message__GDuuy{gap:.5rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{font-size:.9rem;line-height:1.5}.OnboardingAgent_message-timestamp__dWjPr{font-size:.7rem;margin-top:.2rem}.OnboardingAgent_scenario-title__2txoc{font-size:1rem;margin-bottom:.4rem;padding:.5rem .6rem}.OnboardingAgent_expense-calculation-content__oLpIU{gap:.4rem;min-height:110px;padding-bottom:.4rem}.OnboardingAgent_scenario-gif__QCMLU{max-height:40px;width:40px}.OnboardingAgent_text-input__IKABm{font-size:16px;max-height:120px;min-height:60px;padding:.75rem .875rem}.OnboardingAgent_continue-button__lUYRJ,.OnboardingAgent_submit-button__QUtfO{font-size:1rem;font-weight:600;min-height:48px;padding:.875rem 1.25rem;width:100%}.OnboardingAgent_agent-avatar__XtYw4,.OnboardingAgent_user-avatar__Fkidx{height:44px;width:44px}.OnboardingAgent_user-initials__DT-Lu{font-size:1rem}.OnboardingAgent_typing-indicator__av\+Pp{min-width:90px;padding:.625rem 1rem}.OnboardingAgent_typing-indicator__av\+Pp span{height:5px;width:5px}.OnboardingAgent_message-bubble__oM5Mb{font-size:.9rem}.OnboardingAgent_advice-bubble__LCh4I,.OnboardingAgent_capsule-bubble__2mg12,.OnboardingAgent_children-question-bubble__4XR0Z,.OnboardingAgent_expense-calculation-bubble__VQOZI,.OnboardingAgent_retry-bubble__f7OKO{padding:.5rem 1rem .875rem!important}.OnboardingAgent_dropdown-option__T\+jBN,.OnboardingAgent_option-button__shO4H{font-size:1rem;min-height:48px;padding:1rem 1.125rem}.OnboardingAgent_error-container__Bsm9P{padding:2rem 1.25rem}.OnboardingAgent_error-icon__noDyw{font-size:3rem;margin-bottom:1.25rem}.OnboardingAgent_error-text__PtNIF{font-size:1.25rem;margin-bottom:1rem}.OnboardingAgent_error-container__Bsm9P>div[style*="fontSize: 12px"]{font-size:.9rem!important;margin-top:1.25rem!important;padding:.75rem 1rem!important}.OnboardingAgent_retry-button__p2UkP{font-size:1rem;margin-top:1.5rem;min-height:48px;min-width:140px;padding:.875rem 1.75rem}}.OnboardingAgent_capsule-popup-overlay__pE\+57{align-items:center;animation:OnboardingAgent_fadeIn__3ZKHL .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.OnboardingAgent_capsule-popup-container__N51m9{animation:OnboardingAgent_slideUp__so6vr .3s ease-out;background:linear-gradient(135deg,#044766,#1e3a5f);border:2px solid #044766;border-radius:8px;box-shadow:0 20px 40px #00000040;max-height:90vh;max-width:1000px;overflow:hidden;width:95%}@keyframes OnboardingAgent_slideUp__so6vr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OnboardingAgent_capsule-popup-header__bDB6c{background:linear-gradient(135deg,#044766,#1e3a5f);border-bottom:2px solid #ffe8b3;padding:1.5rem 2rem 1rem;position:relative}.OnboardingAgent_capsule-popup-header__bDB6c:after{background:linear-gradient(90deg,#0000,#ffe8b3 20%,#ffe8b3 80%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.OnboardingAgent_capsule-popup-logo-section__BiFFt{align-items:center;display:flex;gap:.75rem}.OnboardingAgent_capsule-popup-logo__cUav7{height:40px;object-fit:contain;width:40px}.OnboardingAgent_capsule-popup-logo-text__q0PWh{color:#f5e8c7;font-size:1.5rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.OnboardingAgent_capsule-popup-main-content__pAfc6{max-height:calc(90vh - 120px);overflow-y:auto;padding:2rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{align-items:center;display:flex;gap:2rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{flex:1 1;min-width:0}.OnboardingAgent_capsule-popup-title__CqsAa{color:#f5e8c7;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.OnboardingAgent_capsule-popup-description__MU7ui{color:#fff;font-size:1.125rem;line-height:1.6;margin:0 0 2rem}.OnboardingAgent_capsule-popup-navigation__ZIEsN{display:flex;flex-direction:column;gap:1rem}.OnboardingAgent_capsule-popup-continue-button__Zd7eN{background:#fff;border:1.5px solid #044766;border-radius:8px;box-shadow:0 4px 12px #0447664d;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;min-width:200px;padding:.75rem 2.5rem;text-transform:uppercase;transition:all .2s ease}.OnboardingAgent_capsule-popup-continue-button__Zd7eN:hover{background:#ffe8b3;box-shadow:0 6px 16px #04476666;transform:translateY(-1px)}.OnboardingAgent_capsule-popup-continue-button__Zd7eN:active{transform:translateY(0)}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{align-items:center;display:flex;flex:0 0 300px;justify-content:center}.OnboardingAgent_capsule-popup-image__WpalM{border:2px solid #044766;border-radius:8px;box-shadow:0 8px 24px #0003;height:auto;max-height:300px;max-width:100%;object-fit:contain}@media (max-width:1024px){.OnboardingAgent_capsule-popup-container__N51m9{max-width:900px;width:90%}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{gap:1.5rem}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{flex:0 0 250px}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:2rem}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:1rem}}@media (max-width:768px){.OnboardingAgent_capsule-popup-overlay__pE\+57{padding:.5rem}.OnboardingAgent_capsule-popup-container__N51m9{border-radius:8px;max-height:95vh;max-width:100%;width:95%}.OnboardingAgent_capsule-popup-header__bDB6c{padding:1rem 1.5rem .75rem}.OnboardingAgent_capsule-popup-logo__cUav7{height:32px;width:32px}.OnboardingAgent_capsule-popup-logo-text__q0PWh{font-size:1.25rem}.OnboardingAgent_capsule-popup-main-content__pAfc6{max-height:calc(95vh - 100px);padding:1.5rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{flex-direction:column;gap:1.5rem;text-align:center}.OnboardingAgent_capsule-popup-left-content__AeOuM{order:1}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{flex:none;max-width:220px;order:2}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:1.75rem;margin-bottom:.75rem}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:.95rem;margin-bottom:1.5rem}.OnboardingAgent_capsule-popup-continue-button__Zd7eN{font-size:.95rem;max-width:none;min-width:200px;padding:.625rem 2rem;width:auto}}@media (max-width:480px){.OnboardingAgent_capsule-popup-overlay__pE\+57{padding:.25rem}.OnboardingAgent_capsule-popup-container__N51m9{border-radius:8px;max-height:98vh;width:98%}.OnboardingAgent_capsule-popup-header__bDB6c{padding:.75rem 1rem .5rem}.OnboardingAgent_capsule-popup-logo__cUav7{height:28px;width:28px}.OnboardingAgent_capsule-popup-logo-text__q0PWh{font-size:1.125rem}.OnboardingAgent_capsule-popup-main-content__pAfc6{max-height:calc(98vh - 80px);padding:1rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{gap:1rem}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{max-width:180px}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:1.5rem;margin-bottom:.5rem}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.OnboardingAgent_capsule-popup-continue-button__Zd7eN{border-radius:8px;font-size:.9rem;max-width:none;min-width:200px;padding:.5rem 1.5rem;width:auto}}.OnboardingAgent_capsule-popup-continue-button__Zd7eN:focus{outline:2px solid #ffe8b3;outline-offset:2px}@media (prefers-contrast:high){.OnboardingAgent_capsule-popup-container__N51m9,.OnboardingAgent_capsule-popup-continue-button__Zd7eN{border:2px solid #000}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.OnboardingAgent_capsule-popup-overlay__pE\+57{display:none!important}}.CareerShiftScenarioMap_container__D7bhk{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;justify-content:center;min-height:70vh;overflow:hidden;padding:2rem;position:relative}.CareerShiftScenarioMap_container__D7bhk:before{animation:CareerShiftScenarioMap_backgroundFloat__Sxg\+n 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#2a5c8a0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#477bb60d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes CareerShiftScenarioMap_backgroundFloat__Sxg\+n{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.CareerShiftScenarioMap_content__Dp9zU{animation:CareerShiftScenarioMap_contentSlideIn__Bjc1V .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;max-width:1200px;width:100%}.CareerShiftScenarioMap_mainContainer__hZ79x{animation:CareerShiftScenarioMap_containerFadeIn__CPQPm .8s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447660d;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 4px 16px #04476614;overflow:visible;padding:2rem;position:relative;width:100%}.CareerShiftScenarioMap_loadingScreen__n-ama{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);bottom:0;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:9999}.CareerShiftScenarioMap_loadingScreen__n-ama:before{animation:CareerShiftScenarioMap_backgroundFloat__Sxg\+n 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#04476614 0,#0000 50%),radial-gradient(circle at 80% 20%,#047bb214 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.CareerShiftScenarioMap_loadingContent__hvhgb{align-items:center;animation:CareerShiftScenarioMap_contentFadeIn__iz4DI .8s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:center;padding:2rem;position:relative;text-align:center;z-index:1}.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB{align-items:center;display:flex;height:58px;justify-content:center;margin-bottom:2rem;width:58px}.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB>div{height:58px!important;transform:scale(1.81);width:58px!important}@media (max-width:768px){.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB{height:50px;margin-bottom:1.5rem;width:50px}.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB>div{height:50px!important;transform:scale(1.56);width:50px!important}}@media (max-width:480px){.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB{height:43px;margin-bottom:1.5rem;width:43px}.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB>div{height:43px!important;transform:scale(1.34);width:43px!important}}.CareerShiftScenarioMap_loadingTitle__3S34n{-webkit-text-fill-color:#0000;animation:CareerShiftScenarioMap_titleSlideIn__JwWly .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(4,71,102,.2));font-size:2rem;font-weight:700;margin:0 0 1rem}.CareerShiftScenarioMap_loadingSubtitle__4N\+XS{animation:CareerShiftScenarioMap_subtitleSlideIn__lhn6u .8s cubic-bezier(.16,1,.3,1) .5s both;color:#6c757d;font-size:1.1rem;line-height:1.6;margin:0 0 2rem;max-width:500px;transition:color .3s ease}.CareerShiftScenarioMap_loadingDots__YoriZ{align-items:center;animation:CareerShiftScenarioMap_dotsFadeIn__uiFU\+ .6s ease-out .7s both;display:flex;gap:.5rem;justify-content:center}.CareerShiftScenarioMap_loadingDots__YoriZ span{animation:CareerShiftScenarioMap_dotPulse__f0co6 1.4s ease-in-out infinite;background:linear-gradient(135deg,#044766,#047bb2);border-radius:50%;display:block;height:12px;width:12px}.CareerShiftScenarioMap_loadingDots__YoriZ span:first-child{animation-delay:0s}.CareerShiftScenarioMap_loadingDots__YoriZ span:nth-child(2){animation-delay:.2s}.CareerShiftScenarioMap_loadingDots__YoriZ span:nth-child(3){animation-delay:.4s}@keyframes CareerShiftScenarioMap_spin__d9MI5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CareerShiftScenarioMap_spinnerFloat__ANnwY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes CareerShiftScenarioMap_contentFadeIn__iz4DI{0%{opacity:0;transform:scale(.95) translateY(10px)}60%{opacity:.9;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CareerShiftScenarioMap_titleSlideIn__JwWly{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CareerShiftScenarioMap_dotsFadeIn__uiFU\+{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CareerShiftScenarioMap_dotPulse__f0co6{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes CareerShiftScenarioMap_contentSlideIn__Bjc1V{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CareerShiftScenarioMap_containerFadeIn__CPQPm{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CareerShiftScenarioMap_titleFadeIn__SdF0B{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes CareerShiftScenarioMap_subtitleFadeIn__nCEze{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CareerShiftScenarioMap_title__wlBz6{-webkit-text-fill-color:#0000;animation:CareerShiftScenarioMap_titleReveal__A0uJP 1s cubic-bezier(.16,1,.3,1) .6s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(4,71,102,.15));font-size:2.1rem;font-weight:700;margin-bottom:0;overflow:visible;padding-bottom:.3em;position:relative;text-align:center;transition:filter .3s ease}.CareerShiftScenarioMap_title__wlBz6:hover{filter:drop-shadow(0 4px 8px rgba(4,71,102,.25)) brightness(1.05)}.CareerShiftScenarioMap_title__wlBz6:after{animation:CareerShiftScenarioMap_titleUnderline__0V0BC 1.2s cubic-bezier(.16,1,.3,1) 1.6s forwards;background:linear-gradient(90deg,#044766,#047bb2,#044766);border-radius:2px;bottom:.1em;content:"";height:4px;left:0;position:absolute;width:0}@keyframes CareerShiftScenarioMap_titleReveal__A0uJP{0%{filter:blur(10px) drop-shadow(0 0 0 rgba(4,71,102,0));opacity:0;transform:translateY(30px) scale(.8)}50%{filter:blur(5px) drop-shadow(0 1px 2px rgba(4,71,102,.1));opacity:.8;transform:translateY(15px) scale(.95)}to{filter:blur(0) drop-shadow(0 2px 4px rgba(4,71,102,.15));opacity:1;transform:translateY(0) scale(1)}}@keyframes CareerShiftScenarioMap_titleUnderline__0V0BC{to{width:100%}}.CareerShiftScenarioMap_subtitle__4Nu-H{animation:CareerShiftScenarioMap_subtitleSlideIn__lhn6u 1.2s cubic-bezier(.16,1,.3,1) .8s both;color:#333;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:3rem;margin-top:.5em;opacity:0;text-align:center;transform:translateY(20px) scale(.95);transition:color .3s ease}@keyframes CareerShiftScenarioMap_subtitleSlideIn__lhn6u{to{opacity:1;transform:translateY(0) scale(1)}}.CareerShiftScenarioMap_scenarioGrid__uhMbP{align-items:center;animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}.CareerShiftScenarioMap_connectionLines__VoZOQ{animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .6s ease-out 1.1s both;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.CareerShiftScenarioMap_connectionLines__VoZOQ line{animation:CareerShiftScenarioMap_lineFadeIn__tJmaq .6s ease-out 1.3s both}.CareerShiftScenarioMap_connectionLines__VoZOQ circle{animation:CareerShiftScenarioMap_dotFadeIn__zjayt .6s ease-out 1.5s both}@keyframes CareerShiftScenarioMap_lineFadeIn__tJmaq{0%{opacity:0}to{opacity:1}}@keyframes CareerShiftScenarioMap_dotFadeIn__zjayt{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.CareerShiftScenarioMap_gridRow__OBzyv{display:flex;justify-content:space-between;margin-bottom:240px;max-width:1000px;overflow:visible;position:relative;width:100%;z-index:2}.CareerShiftScenarioMap_gridRow__OBzyv:first-child{margin-bottom:3rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 .8s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #00000014,0 2px 8px #0447660d;height:min-content;overflow:visible;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:48%;z-index:2}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{animation-delay:1.2s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(2){animation-delay:1.35s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(3){animation-delay:1.5s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(4){animation-delay:1.65s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(5){animation-delay:1.8s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(6){animation-delay:1.95s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(7){animation-delay:2.1s}@keyframes CareerShiftScenarioMap_cardSlideIn__L0ba7{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:200px}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{border-color:#04476633;box-shadow:0 12px 40px #0000002e,0 0 20px #0447661f;transform:translateY(-4px) scale(1.01)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardIcon__GH6xz{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:scale(1.1) rotate(5deg)}.CareerShiftScenarioMap_cardHeader__lUWQD{align-items:center;display:flex;gap:.25rem;margin-bottom:.5rem}.CareerShiftScenarioMap_cardIcon__GH6xz{align-items:center;background:linear-gradient(135deg,#ffffff26,#ffffff14);border-radius:10px;box-shadow:0 2px 6px #00000014;display:flex;font-size:1.5rem;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px}.CareerShiftScenarioMap_cardHeader__lUWQD h3{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1.3rem;font-weight:600;margin:0;transition:filter .3s ease}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardHeader__lUWQD h3{color:inherit;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) brightness(1.05)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ p{font-size:1rem;line-height:1.6;margin:0}.CareerShiftScenarioMap_buttonContainer__rDOcS{align-items:center;animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .8s cubic-bezier(.16,1,.3,1) 2s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative;z-index:2}.CareerShiftScenarioMap_editProfileButton__hdyNf{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #0447661a;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:300px}.CareerShiftScenarioMap_editProfileButton__hdyNf:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#047bb2;box-shadow:0 8px 24px #04476640,0 4px 12px #04476626;transform:translateY(-3px) scale(1.02)}.CareerShiftScenarioMap_editProfileButton__hdyNf:hover:before{left:100%}.CareerShiftScenarioMap_editProfileButton__hdyNf:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.CareerShiftScenarioMap_dashboardButton__6F4\+\+{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:300px}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover:before{left:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:active{transform:translateY(-1px) scale(1);transition:all .1s ease}@media (min-width:769px){.CareerShiftScenarioMap_title__wlBz6{margin-bottom:0;padding-bottom:.3em}.CareerShiftScenarioMap_title__wlBz6:after{bottom:.1em}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:1rem}}@media (max-width:1024px){.CareerShiftScenarioMap_connectionLines__VoZOQ{display:none}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:0}.CareerShiftScenarioMap_gridRow__OBzyv{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem!important}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{width:100%}}@media (max-width:768px){.CareerShiftScenarioMap_container__D7bhk,.CareerShiftScenarioMap_mainContainer__hZ79x{padding:1.5rem}.CareerShiftScenarioMap_title__wlBz6{font-size:1.8rem;margin-bottom:.75rem}.CareerShiftScenarioMap_subtitle__4Nu-H{font-size:1rem;margin-bottom:2rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:1rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{transform:translateY(-2px) scale(1)}.CareerShiftScenarioMap_cardHeader__lUWQD h3{font-size:1.2rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ p{font-size:1rem}.CareerShiftScenarioMap_buttonContainer__rDOcS{gap:.75rem}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{padding:.875rem 1.75rem;width:280px}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover,.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{transform:translateY(-2px) scale(1.01)}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{transform:scale(1.1) rotate(3deg)}.CareerShiftScenarioMap_loadingTitle__3S34n{font-size:1.6rem}.CareerShiftScenarioMap_loadingSubtitle__4N\+XS{font-size:1rem;padding:0 1rem}.CareerShiftScenarioMap_loadingDots__YoriZ span{height:10px;width:10px}}@keyframes CareerShiftScenarioMap_fadeIn__zZ0Ev{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes CareerShiftScenarioMap_cardFloat__Y9-l8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{box-shadow:0 12px 40px #00000026,0 0 20px #2a5c8a1a}.CareerShiftScenarioMap_tooltipContainer__9SqP8{align-items:center;display:inline-flex;justify-content:center;position:relative}.CareerShiftScenarioMap_tooltipIcon__yTyQl{align-items:center;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:serif;font-size:14px;font-style:italic;font-weight:400;height:20px;justify-content:center;line-height:1;transition:all .3s cubic-bezier(.16,1,.3,1);width:20px}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{box-shadow:0 4px 12px #00000040;opacity:.9;transform:scale(1.15) rotate(5deg)}.CareerShiftScenarioMap_tooltipPopup__Cgwef{word-wrap:break-word;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447661a;border-radius:12px;box-shadow:0 8px 24px #0000002e,0 4px 12px #0447661f;color:#333;font-size:.8rem;left:0;line-height:1.3;margin-top:5px;opacity:0;padding:.6rem .8rem;pointer-events:none;position:absolute;top:100%;transform:translateY(-5px) scale(.95);transition:all .3s cubic-bezier(.16,1,.3,1);visibility:hidden;white-space:normal;width:320px;z-index:9999}.CareerShiftScenarioMap_tooltipContainer__9SqP8:hover .CareerShiftScenarioMap_tooltipPopup__Cgwef{opacity:1;transform:translateY(0) scale(1);visibility:visible}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{border:6px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:20px;position:absolute}.CareerShiftScenarioMap_tooltipLink__ganDe{color:#047bb2;cursor:pointer;text-decoration:underline}.CareerShiftScenarioMap_tooltipLink__ganDe:hover{color:#044766;text-decoration:none}@media (max-width:768px){.CareerShiftScenarioMap_tooltipPopup__Cgwef{font-size:.75rem;left:50%!important;margin:0!important;max-width:300px;padding:.5rem .7rem;position:fixed!important;top:50%!important;transform:translate(-50%,-50%) scale(.95)!important;width:90%;z-index:10000}.CareerShiftScenarioMap_tooltipContainer__9SqP8:hover .CareerShiftScenarioMap_tooltipPopup__Cgwef{transform:translate(-50%,-50%) scale(1)!important}.CareerShiftScenarioMap_tooltipIcon__yTyQl{font-size:12px;height:18px;width:18px}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{display:none}}@media (max-width:480px){.CareerShiftScenarioMap_container__D7bhk{padding:1rem}.CareerShiftScenarioMap_mainContainer__hZ79x{padding:1.5rem 1rem}.CareerShiftScenarioMap_title__wlBz6{font-size:1.55rem;margin-bottom:.65rem}.CareerShiftScenarioMap_subtitle__4Nu-H{margin-bottom:1.5rem}.CareerShiftScenarioMap_cardHeader__lUWQD h3{font-size:1.1rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:.75rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{transform:translateY(-1px) scale(1)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardIcon__GH6xz{transform:scale(1.05) rotate(3deg)}.CareerShiftScenarioMap_buttonContainer__rDOcS{flex-direction:column;gap:.75rem}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{font-size:1rem;max-width:280px;padding:.75rem 1.5rem;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover,.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{transform:translateY(-1px) scale(1)}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{transform:scale(1.08) rotate(2deg)}.CareerShiftScenarioMap_tooltipPopup__Cgwef{font-size:.7rem;left:50%!important;margin:0!important;max-width:280px;padding:.4rem .6rem;position:fixed!important;top:50%!important;transform:translate(-50%,-50%) scale(.95)!important;width:95%;z-index:10000}.CareerShiftScenarioMap_tooltipContainer__9SqP8:hover .CareerShiftScenarioMap_tooltipPopup__Cgwef{transform:translate(-50%,-50%) scale(1)!important}.CareerShiftScenarioMap_tooltipIcon__yTyQl{font-size:11px;height:16px;width:16px}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{display:none}.CareerShiftScenarioMap_loadingScreen__n-ama{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CareerShiftScenarioMap_loadingContent__hvhgb{padding:1.5rem}.CareerShiftScenarioMap_loadingTitle__3S34n{font-size:1.4rem;margin-bottom:.75rem}.CareerShiftScenarioMap_loadingSubtitle__4N\+XS{font-size:.95rem;margin-bottom:1.5rem;padding:0 .5rem}.CareerShiftScenarioMap_loadingDots__YoriZ span{height:9px;width:9px}}.Dashboard_dashboard__1OjgL{animation:Dashboard_dashboardFadeIn__gsKxL .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden}@keyframes Dashboard_dashboardFadeIn__gsKxL{0%{opacity:0}to{opacity:1}}.Dashboard_sidebar__7SHQJ{animation:Dashboard_sidebarSlideIn__R1kX\+ .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#f8f9fa);border-right:1px solid #0447661a;box-shadow:2px 0 8px #00000014,4px 0 16px #0000000a;display:flex;flex-direction:column;height:100vh;left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;transition:all .4s cubic-bezier(.16,1,.3,1);width:280px;z-index:1000}@keyframes Dashboard_sidebarSlideIn__R1kX\+{0%{opacity:0;transform:translateX(-20px) scale(.98)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb{box-shadow:2px 0 20px #0000001f,4px 0 24px #00000014;width:80px}.Dashboard_sidebarHeader__I\+DD-{align-items:center;animation:Dashboard_headerFadeIn__wxG5d .6s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0447661a;box-shadow:0 2px 4px #00000008;display:flex;flex-shrink:0;justify-content:space-between;min-height:fit-content;overflow:visible;padding:1.5rem 2rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes Dashboard_headerFadeIn__wxG5d{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_collapsed__yV-wb .Dashboard_sidebarHeader__I\+DD-{justify-content:center;padding:1.5rem .5rem}.Dashboard_collapsed__yV-wb .Dashboard_collapseButton__zvA6I{height:36px;min-height:36px;min-width:50px;overflow:visible;padding:8px 12px;width:50px}.Dashboard_brandName__JFCXY{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}.Dashboard_brandName__JFCXY:hover{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.1)}.Dashboard_collapsed__yV-wb .Dashboard_brandName__JFCXY{opacity:0;transform:translateX(-20px);width:0}.Dashboard_collapseButton__zvA6I{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:center;min-height:40px;min-width:60px;overflow:visible;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:60px}.Dashboard_collapseButton__zvA6I:before{background:linear-gradient(135deg,#04476614,#047bb214);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_collapseButton__zvA6I:hover{background:#0000;transform:scale(1.05) translateY(-2px)}.Dashboard_collapseButton__zvA6I:hover:before{opacity:1}.Dashboard_collapseButton__zvA6I:active{background:#0000;transform:scale(.98) translateY(0);transition:all .1s ease}.Dashboard_collapseButton__zvA6I:active:before{opacity:.5}.Dashboard_collapseIcon__vAq6j{align-items:center;display:flex;gap:4px;justify-content:center;position:relative;z-index:1}.Dashboard_sidebarBar__6Ctc9{background:linear-gradient(135deg,#666,#888);border-radius:4px;box-shadow:0 1px 2px #0000001a;height:16px;transition:all .3s cubic-bezier(.16,1,.3,1);width:3px}.Dashboard_collapseButton__zvA6I:hover .Dashboard_sidebarBar__6Ctc9{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 2px 4px #04476633;transform:scaleY(1.15)}.Dashboard_arrowIcon__DCIMk{color:#666;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:12px;font-weight:700;transform-origin:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.Dashboard_collapseButton__zvA6I:hover .Dashboard_arrowIcon__DCIMk{color:#044766;filter:drop-shadow(0 2px 3px rgba(4,71,102,.2));transform:scale(1.15)}.Dashboard_collapsed__yV-wb .Dashboard_arrowIcon__DCIMk{transform:rotate(180deg)}@keyframes Dashboard_bounceIn__2b2Ff{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}70%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.Dashboard_collapseButton__zvA6I{animation:Dashboard_bounceIn__2b2Ff .6s cubic-bezier(.16,1,.3,1)}.Dashboard_navigation__GI8AH{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.Dashboard_navigation__GI8AH::-webkit-scrollbar{width:6px}.Dashboard_navigation__GI8AH::-webkit-scrollbar-track{background:#0000}.Dashboard_navigation__GI8AH::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.Dashboard_navigation__GI8AH::-webkit-scrollbar-thumb:hover{background:#0447664d}.Dashboard_navItem__SoOd7{align-items:center;animation:Dashboard_slideInLeft__lC2BZ .6s cubic-bezier(.16,1,.3,1) both;border-bottom:1px solid #04476614;cursor:pointer;display:flex;min-height:48px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_navItem__SoOd7:first-child{animation-delay:.1s}.Dashboard_navItem__SoOd7:nth-child(2){animation-delay:.12s}.Dashboard_navItem__SoOd7:nth-child(3){animation-delay:.14s}.Dashboard_navItem__SoOd7:nth-child(4){animation-delay:.16s}.Dashboard_navItem__SoOd7:nth-child(5){animation-delay:.18s}.Dashboard_navItem__SoOd7:nth-child(6){animation-delay:.2s}.Dashboard_navItem__SoOd7:nth-child(7){animation-delay:.22s}.Dashboard_navItem__SoOd7:nth-child(8){animation-delay:.24s}.Dashboard_navigation__GI8AH>div:last-child>.Dashboard_navItem__SoOd7:last-child{border-bottom:none}@keyframes Dashboard_slideInLeft__lC2BZ{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_navItem__SoOd7:before{background:linear-gradient(135deg,#044766,#047bb2);bottom:0;box-shadow:0 0 8px #0447664d;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.16,1,.3,1);width:4px}.Dashboard_navItem__SoOd7:after{background:linear-gradient(90deg,#0000,#04476608,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_navItem__SoOd7:hover:after{opacity:1}.Dashboard_navItem__SoOd7:hover{background:linear-gradient(135deg,#0447660a,#047bb20a);box-shadow:-2px 0 8px #04476614;transform:translateX(4px)}.Dashboard_navItem__SoOd7:hover:before{transform:scaleY(1)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G{background:linear-gradient(135deg,#04476614,#047bb214);border-bottom-right-radius:12px;border-top-right-radius:12px;box-shadow:-2px 0 12px #0447661f;margin-right:0;transform:translateX(4px)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:before{transform:scaleY(1);width:5px}.Dashboard_navIcon__7LB\+X{background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05));flex-shrink:0;height:24px;margin-right:14px;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;width:24px}.Dashboard_navItem__SoOd7:hover .Dashboard_navIcon__7LB\+X{filter:drop-shadow(0 2px 3px rgba(4,71,102,.15));transform:scale(1.1)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navIcon__7LB\+X{filter:drop-shadow(0 2px 4px rgba(4,71,102,.2))}.Dashboard_subNavItem__fxctg:hover .Dashboard_navIcon__7LB\+X{filter:drop-shadow(0 2px 3px rgba(4,71,102,.12));transform:scale(1.08)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navIcon__7LB\+X{filter:drop-shadow(0 2px 3px rgba(4,71,102,.18))}.Dashboard_navText__3PR4N{color:#2a5c8a;flex:1 1;font-size:16px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_navItem__SoOd7:hover .Dashboard_navText__3PR4N{color:#044766;transform:translateX(2px)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:#044766;font-weight:600}.Dashboard_chevron__\+y\+M6{color:#2a5c8a;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:12px;margin-left:auto;transform-origin:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_navItem__SoOd7:hover .Dashboard_chevron__\+y\+M6{color:#044766;transform:scale(1.1)}.Dashboard_chevron__\+y\+M6.Dashboard_expanded__qBa7S{color:#044766;filter:drop-shadow(0 2px 3px rgba(4,71,102,.2));transform:rotate(180deg) scale(1.1)}.Dashboard_upcomingTag__x7szn{background:linear-gradient(135deg,#dde4e7,#e8edf0);border:1px solid #0447661a;border-radius:6px;box-shadow:0 1px 3px #0000000d;color:#2a5c8a;font-size:12px;font-weight:600;margin-left:8px;margin-right:4px;padding:4px 10px;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.Dashboard_navItem__SoOd7:hover .Dashboard_upcomingTag__x7szn{background:linear-gradient(135deg,#c8d4db,#d3dfe6);box-shadow:0 2px 6px #0447661a;transform:scale(1.05)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_upcomingTag__x7szn{background:linear-gradient(135deg,#b8c8d1,#c3d3dc);border-color:#04476633;color:#044766}.Dashboard_subMenu__Qjp87{animation:Dashboard_subMenuSlideDown__yhmGG .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #04476614;margin:0;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_subMenu__Qjp87 .Dashboard_subNavItem__fxctg:last-child{border-bottom:none}@keyframes Dashboard_subMenuSlideDown__yhmGG{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_subNavItem__fxctg{align-items:center;border-bottom:1px solid #04476614;cursor:pointer;display:flex;min-height:40px;overflow:hidden;padding:10px 20px 10px 40px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_subNavItem__fxctg:before{background:linear-gradient(135deg,#044766,#047bb2);bottom:0;box-shadow:0 0 6px #04476640;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.16,1,.3,1);width:3px}.Dashboard_subNavItem__fxctg:after{background:linear-gradient(90deg,#0000,#04476605,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_subNavItem__fxctg:hover:after{opacity:1}.Dashboard_subNavItem__fxctg:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);box-shadow:-2px 0 6px #0447660f;transform:translateX(4px)}.Dashboard_subNavItem__fxctg:hover:before{transform:scaleY(1)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G{background:linear-gradient(135deg,#0447661a,#047bb21a);border-bottom-right-radius:10px;border-top-right-radius:10px;box-shadow:-2px 0 10px #0447661a;margin-right:0;transform:translateX(4px)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G:before{transform:scaleY(1);width:4px}.Dashboard_subNavItem__fxctg .Dashboard_navIcon__7LB\+X{height:24px;margin-right:14px;width:24px}.Dashboard_subNavItem__fxctg .Dashboard_navText__3PR4N{font-size:16px;font-weight:500;transition:color .3s ease,transform .3s ease}.Dashboard_subNavItem__fxctg:hover .Dashboard_navText__3PR4N{color:#044766;transform:translateX(2px)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:#044766;font-weight:600}.Dashboard_navIcon__7LB\+X.Dashboard_forecast__jqgQw{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 19v-6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2zm0 0V9a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v10m-6 0a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2m0 0V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_user-profile__ATVgn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm-4 7a7 7 0 0 0-7 7h14a7 7 0 0 0-7-7z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_plan__N4LnU{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5H7a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_checkup__zLBYu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 10 4.553-2.276A1 1 0 0 1 21 8.618v6.764a1 1 0 0 1-1.447.894L15 14M5 18h8a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_playbook__q9\+5t{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_explorer__oVaS2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12a9 9 0 0 1-9 9m9-9a9 9 0 0 0-9-9m9 9H3m9 9a9 9 0 0 1-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 0 1 9-9'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_mindset__P7pOV{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm-4 7a7 7 0 0 0-7 7h14a7 7 0 0 0-7-7zM8 12h.01M12 12h.01M16 12h.01'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 9 3 3 3-3'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_learning__OWh7E{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 14 9-5-9-5-9 5 9 5z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 14 6.16-3.422a12.083 12.083 0 0 1 .665 6.479A11.952 11.952 0 0 0 12 20.055a11.952 11.952 0 0 0-6.824-2.998 12.083 12.083 0 0 1 .665-6.479L12 14z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_curriculum__OS\+qo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0zm-4 7a7 7 0 0 0-7 7h14a7 7 0 0 0-7-7z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_classes__bsTiB{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5s3.332.477 4.5 1.253v13C19.832 18.477 18.246 18 16.5 18s-3.332.477-4.5 1.253'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_community__VGP8B{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 20h5v-2a3 3 0 0 0-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 0 1 5.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 0 1 9.288 0M15 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm6 3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM7 10a2 2 0 1 1-4 0 2 2 0 0 1 4 0z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_support__haHlt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18.364 5.636-3.536 3.536m0 5.656 3.536 3.536M9.172 9.172 5.636 5.636m3.536 9.192-3.536 3.536M12 2.25a9.75 9.75 0 1 0 0 19.5 9.75 9.75 0 0 0 0-19.5z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_chat__cuSw4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 0 1-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_scenario-map__e90fM{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6M8 3h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm0 0v2a2 2 0 0 0 2 2h8'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_calculator__j4Efk{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_expert__AjWL\+{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232A5C8A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9.663 17h4.673M12 3v1m6.364 1.636-.707.707M21 12h-1M4 12H3m3.343-5.657-.707-.707m2.828 9.9a5 5 0 1 1 7.072 0l-.548.547A3.374 3.374 0 0 0 14 18.469V19a2 2 0 1 1-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z'/%3E%3C/svg%3E")}.Dashboard_mainContent__C\+DoX{animation:Dashboard_mainContentFadeIn__AXJ0N .6s cubic-bezier(.16,1,.3,1) .3s both;background:#fff;display:flex;flex:1 1;flex-direction:column;margin-left:280px;overflow-x:hidden;overflow-y:auto;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes Dashboard_mainContentFadeIn__AXJ0N{0%{opacity:0;transform:translateX(20px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_headerBar__4--a8{align-items:center;animation:Dashboard_headerBarSlideDown__kN6G8 .6s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0447661a;box-shadow:0 2px 8px #0000000d,0 1px 2px #00000008;display:flex;justify-content:space-between;overflow:visible;padding:12px 16px;position:relative;width:100%;z-index:99}@keyframes Dashboard_headerBarSlideDown__kN6G8{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_headerTitle__\+drmc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;transition:filter .3s ease}.Dashboard_headerBar__4--a8:hover .Dashboard_headerTitle__\+drmc{filter:brightness(1.1)}.Dashboard_headerRight__RxzFo{align-items:center;animation:Dashboard_headerRightFadeIn__Jhr2a .6s cubic-bezier(.16,1,.3,1) .5s both;display:flex;gap:12px;overflow:visible;position:relative;z-index:100}@keyframes Dashboard_headerRightFadeIn__Jhr2a{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_bellButton__1IvOs{align-items:center;background:linear-gradient(135deg,#f1f4f6,#e8ecf0);border:1.5px solid #0000;border-radius:50%;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.Dashboard_bellButton__1IvOs:before{background:linear-gradient(135deg,#0447660d,#047bb20d);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_bellButton__1IvOs:hover:before{opacity:1}.Dashboard_bellButton__1IvOs:hover{background:linear-gradient(135deg,#e8ecf0,#dfe5ea);border-color:#04476633;box-shadow:0 4px 12px #04476626,0 2px 6px #0447661a;transform:scale(1.1) translateY(-2px)}.Dashboard_bellButton__1IvOs:active{transform:scale(1.05) translateY(0)}.Dashboard_bellButton__1IvOs svg{position:relative;transition:transform .3s ease;z-index:1}.Dashboard_bellButton__1IvOs:hover svg{transform:scale(1.1)}.Dashboard_userSection__ANhq7{align-items:center;display:flex;gap:8px;overflow:visible;position:relative;z-index:100}.Dashboard_userAvatar__xMzr5{border:2px solid #0447661a;border-radius:50%;box-shadow:0 2px 6px #0000001a;height:36px;object-fit:cover;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.Dashboard_userSection__ANhq7:hover .Dashboard_userAvatar__xMzr5{border-color:#0447664d;box-shadow:0 4px 12px #04476633;transform:scale(1.1)}.Dashboard_userDropdown__\+9\+QT{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:1.5px solid #dbe1e5;border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;gap:8px;overflow:visible;padding:8px 12px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:101}.Dashboard_userDropdown__\+9\+QT:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Dashboard_userDropdown__\+9\+QT:hover:before{left:100%}.Dashboard_userDropdown__\+9\+QT:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#0447664d;box-shadow:0 4px 12px #0447661f,0 2px 6px #04476614;transform:translateY(-2px)}.Dashboard_userName__5DRnE{color:#2a5c8a;font-weight:600;transition:color .3s ease}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_userName__5DRnE{color:#044766}.Dashboard_arrow__nS7-X{color:#2a5c8a;transition:all .3s ease}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_arrow__nS7-X{color:#044766;transform:scale(1.2)}.Dashboard_dropdownMenu__2\+3tW{animation:Dashboard_dropdownSlideDown__vJZnI .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1.5px solid #04476626;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014;min-width:200px;overflow:visible;padding:8px;position:absolute;right:0;top:46px;z-index:1000}@keyframes Dashboard_dropdownSlideDown__vJZnI{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Dashboard_dropdownItem__gpvty{align-items:center;border-radius:10px;color:#2a5c8a;cursor:pointer;display:flex;gap:10px;overflow:hidden;padding:10px 12px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.Dashboard_dropdownItem__gpvty:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Dashboard_dropdownItem__gpvty:hover:before{left:100%}.Dashboard_dropdownItem__gpvty:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);box-shadow:0 2px 8px #04476614;color:#044766;transform:translateX(4px)}.Dashboard_mobileMenuButton__uaYy9{background:#0000;border:none;border-radius:12px;display:none;left:12px!important;margin:0;overflow:visible;padding:12px 14px;position:fixed!important;top:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:1002!important}.Dashboard_mobileMenuButton__uaYy9:before{background:linear-gradient(135deg,#04476614,#047bb214);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_mobileMenuButton__uaYy9:hover:before{opacity:1}.Dashboard_mobileMenuButton__uaYy9:hover{background:#0000;transform:scale(1.05)}.Dashboard_mobileMenuButton__uaYy9:active{transform:scale(.98)}.Dashboard_mobileMenuButton__uaYy9 .Dashboard_sidebarBar__6Ctc9{background:linear-gradient(135deg,#044766,#047bb2);border-radius:4px;box-shadow:0 1px 2px #04476633;height:20px;transition:all .3s cubic-bezier(.16,1,.3,1);width:4px}.Dashboard_mobileMenuButton__uaYy9:hover .Dashboard_sidebarBar__6Ctc9{background:linear-gradient(135deg,#047bb2,#044766);box-shadow:0 2px 4px #0447664d;transform:scaleY(1.1)}.Dashboard_dashboard__1OjgL.Dashboard_sidebarCollapsed__VNkF5 .Dashboard_mainContent__C\+DoX{margin-left:80px}.Dashboard_collapsed__yV-wb .Dashboard_chevron__\+y\+M6,.Dashboard_collapsed__yV-wb .Dashboard_navText__3PR4N,.Dashboard_collapsed__yV-wb .Dashboard_upcomingTag__x7szn{opacity:0;transform:translateX(-10px);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.Dashboard_collapsed__yV-wb .Dashboard_subMenu__Qjp87,.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb .Dashboard_subMenu__Qjp87{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden!important}.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb .Dashboard_subMenu__Qjp87,.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb .Dashboard_subNavItem__fxctg{border:none!important;display:none!important;height:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}@media (max-width:1024px) and (min-width:769px){.Dashboard_sidebar__7SHQJ{width:240px}.Dashboard_sidebarHeader__I\+DD-{padding:1.25rem 1.5rem}.Dashboard_mainContent__C\+DoX{margin-left:240px}.Dashboard_headerBar__4--a8{padding:10px 14px}.Dashboard_headerTitle__\+drmc{font-size:18px}.Dashboard_userDropdown__\+9\+QT{border-radius:10px;padding:6px 10px}.Dashboard_userAvatar__xMzr5{height:32px;width:32px}.Dashboard_dashboard__1OjgL.Dashboard_sidebarCollapsed__VNkF5 .Dashboard_mainContent__C\+DoX{margin-left:60px}.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb{width:60px}.Dashboard_collapsed__yV-wb .Dashboard_sidebarHeader__I\+DD-{padding:1.25rem .5rem}.Dashboard_navItem__SoOd7:hover,.Dashboard_subNavItem__fxctg:hover{transform:translateX(2px)}.Dashboard_collapseButton__zvA6I{overflow:visible}.Dashboard_collapseButton__zvA6I:hover{box-shadow:none;transform:scale(1.03) translateY(-1px)}.Dashboard_bellButton__1IvOs:hover{transform:scale(1.08) translateY(-1px)}.Dashboard_userDropdown__\+9\+QT:hover{transform:translateY(-1px)}}@media (max-width:768px){.Dashboard_sidebarHeader__I\+DD- .Dashboard_collapseButton__zvA6I{display:none}.Dashboard_collapseButton__zvA6I{box-shadow:none;margin:0;overflow:visible}.Dashboard_collapseButton__zvA6I:hover{box-shadow:none}.Dashboard_mobileMenuButton__uaYy9{display:block;left:0!important;margin:0;overflow:visible;padding:12px 14px;position:fixed!important;top:0!important;z-index:1002!important}.Dashboard_sidebar__7SHQJ{box-shadow:4px 0 24px #0000002e,8px 0 32px #0000001f;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;transform:translateX(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);width:280px;z-index:1001}.Dashboard_sidebar__7SHQJ.Dashboard_open__fZCCj{transform:translateX(0)}.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb{transform:translateX(0);width:60px}.Dashboard_mainContent__C\+DoX{margin-left:0;min-height:100vh;padding:1rem}.Dashboard_headerBar__4--a8{border-radius:0;padding:15px 12px 10px;position:sticky;top:0;z-index:5}.Dashboard_headerTitle__\+drmc{font-size:16px;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_headerRight__RxzFo{gap:8px}.Dashboard_bellButton__1IvOs{border-radius:50%;height:32px;width:32px}.Dashboard_userAvatar__xMzr5{height:32px;width:32px}.Dashboard_userSection__ANhq7:hover .Dashboard_userAvatar__xMzr5{transform:scale(1.08)}.Dashboard_userDropdown__\+9\+QT{border-radius:10px;padding:6px 10px}.Dashboard_userName__5DRnE{display:none}.Dashboard_dropdownMenu__2\+3tW{border-radius:10px;min-width:180px;top:44px}.Dashboard_dashboard__1OjgL.Dashboard_sidebarCollapsed__VNkF5 .Dashboard_mainContent__C\+DoX{margin-left:0}.Dashboard_sidebarHeader__I\+DD-{padding:1rem 1.5rem}.Dashboard_collapsed__yV-wb .Dashboard_sidebarHeader__I\+DD-{padding:1rem .5rem}.Dashboard_navItem__SoOd7{min-height:52px;padding:14px 20px}.Dashboard_navText__3PR4N{font-size:.95rem}.Dashboard_brandName__JFCXY{font-size:1.3rem}.Dashboard_sidebarOverlay__rX9bu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:1000}.Dashboard_sidebarOverlay__rX9bu.Dashboard_active__vpF-G{opacity:1;visibility:visible}.Dashboard_navItem__SoOd7:hover,.Dashboard_subNavItem__fxctg:hover{transform:translateX(2px)}.Dashboard_bellButton__1IvOs:hover{transform:scale(1.08) translateY(-1px)}.Dashboard_userDropdown__\+9\+QT:hover{transform:translateY(-1px)}}@media (max-width:480px){.Dashboard_sidebar__7SHQJ{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;width:260px}.Dashboard_mainContent__C\+DoX{padding:.75rem}.Dashboard_sidebarHeader__I\+DD-{padding:.875rem 1.25rem}.Dashboard_navItem__SoOd7{min-height:48px;padding:12px 16px}.Dashboard_navItem__SoOd7:hover{box-shadow:-1px 0 4px #0447660f;transform:translateX(2px)}.Dashboard_subNavItem__fxctg{padding:8px 16px 8px 36px}.Dashboard_subNavItem__fxctg:hover{box-shadow:-1px 0 4px #0447660f;transform:translateX(2px)}.Dashboard_navText__3PR4N{font-size:.9rem}.Dashboard_brandName__JFCXY{font-size:1.2rem}.Dashboard_headerBar__4--a8{padding:12px 10px 8px}.Dashboard_headerTitle__\+drmc{font-size:15px}.Dashboard_bellButton__1IvOs{height:30px;width:30px}.Dashboard_bellButton__1IvOs:hover{transform:scale(1.05) translateY(-1px)}.Dashboard_userAvatar__xMzr5{height:30px;width:30px}.Dashboard_userSection__ANhq7:hover .Dashboard_userAvatar__xMzr5{transform:scale(1.05)}.Dashboard_userDropdown__\+9\+QT{border-radius:10px;padding:5px 8px}.Dashboard_userDropdown__\+9\+QT:hover{transform:translateY(-1px)}.Dashboard_dropdownMenu__2\+3tW{border-radius:10px;min-width:160px}.Dashboard_dropdownItem__gpvty:hover{transform:translateX(2px)}.Dashboard_collapseButton__zvA6I{box-shadow:none;overflow:visible}.Dashboard_collapseButton__zvA6I:hover{box-shadow:none;transform:scale(1.02) translateY(-1px)}.Dashboard_mobileMenuButton__uaYy9{left:0!important;padding:10px 12px;top:-2px!important}.Dashboard_mobileMenuButton__uaYy9:hover{transform:scale(1.03)}}.Terms_termsContainer__NE8\+x{animation:Terms_fadeIn__4-Pf8 .6s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative}@keyframes Terms_fadeIn__4-Pf8{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_header__TLm\+P{align-items:center;animation:Terms_headerSlideDown__queoS .6s cubic-bezier(.16,1,.3,1);background:#fff;border-bottom:1px solid #04476614;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;display:flex;justify-content:space-between;padding:1.5rem 2rem;z-index:10}@keyframes Terms_headerSlideDown__queoS{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_logoSection__kAu6d{align-items:center;animation:Terms_slideInLeft__iDl-z .6s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:.75rem;transition:transform .3s ease}.Terms_logoSection__kAu6d:hover{transform:scale(1.02)}@keyframes Terms_slideInLeft__iDl-z{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.Terms_logo__WwkXi{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:50px;transition:filter .3s ease,transform .3s ease;width:auto}.Terms_logoSection__kAu6d:hover .Terms_logo__WwkXi{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.05)}.Terms_logoText__zqOrw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.7rem;font-weight:600;transition:filter .3s ease}.Terms_logoSection__kAu6d:hover .Terms_logoText__zqOrw{filter:brightness(1.1)}.Terms_headerButtons__qcUc8{animation:Terms_slideInRight__XisD5 .6s cubic-bezier(.16,1,.3,1) .3s both;display:flex;gap:.8rem}@keyframes Terms_slideInRight__XisD5{0%{opacity:0;transform:translateX(30px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.Terms_headerLoginButton__k4FDr{background:#fff;border:2px solid #044766;border-radius:12px;box-shadow:0 2px 6px #0447661a;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Terms_headerLoginButton__k4FDr:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Terms_headerLoginButton__k4FDr:hover:before{left:100%}.Terms_headerLoginButton__k4FDr:hover{background:#044766;box-shadow:0 6px 16px #04476640,0 2px 6px #04476626;color:#fff;transform:translateY(-2px)}.Terms_headerLoginButton__k4FDr:active{box-shadow:0 2px 8px #04476633;transform:translateY(0)}.Terms_headerSignupButton__OyJ8p{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Terms_headerSignupButton__OyJ8p:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Terms_headerSignupButton__OyJ8p:hover:before{left:100%}.Terms_headerSignupButton__OyJ8p:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.Terms_headerSignupButton__OyJ8p:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.Terms_mainContent__8abgN{display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative;text-align:center}.Terms_contentWrapper__8Pp1L{animation:Terms_contentSlideUp__\+AB9L .8s cubic-bezier(.16,1,.3,1) .4s both;margin-bottom:3rem;max-width:800px}@keyframes Terms_contentSlideUp__\+AB9L{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_title__EVhDl{-webkit-text-fill-color:#0000;animation:Terms_titleFadeIn__jso8p .8s cubic-bezier(.16,1,.3,1) .5s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:2rem;position:relative}.Terms_title__EVhDl:after{animation:Terms_titleUnderline__Zogtk 1s cubic-bezier(.16,1,.3,1) 1s forwards;background:linear-gradient(90deg,#044766,#047bb2);bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes Terms_titleUnderline__Zogtk{to{width:60%}}@keyframes Terms_titleFadeIn__jso8p{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_policyContent__bDY0x{margin:0 auto;max-width:700px;text-align:left}.Terms_description__D2g18{animation:Terms_descriptionFadeIn__eiOk7 .8s cubic-bezier(.16,1,.3,1) .7s both;color:#666;font-size:1.1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}@keyframes Terms_descriptionFadeIn__eiOk7{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_definitions__jqbP1{animation:Terms_definitionsFadeIn__noIap .8s cubic-bezier(.16,1,.3,1) .9s both;background:#f8f9fa;border-left:4px solid #044766;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:2rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.Terms_definitions__jqbP1:hover{box-shadow:0 4px 12px #00000014;transform:translateX(4px)}@keyframes Terms_definitionsFadeIn__noIap{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_definition__8JA33{color:#666;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem}.Terms_definition__8JA33:last-child{margin-bottom:0}.Terms_definition__8JA33 strong{color:#000;font-weight:600}.Terms_accordionSection__uKrV6{margin-top:2.2rem}.Terms_accordionTitle__DvVBk{-webkit-text-fill-color:#0000;animation:Terms_accordionTitleFadeIn__pG1eY .8s cubic-bezier(.16,1,.3,1) 1s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}@keyframes Terms_accordionTitleFadeIn__pG1eY{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_accordionContainer__0jud-{margin:0 auto;max-width:700px}.Terms_accordionItem__HWlw4{animation:Terms_accordionItemFadeIn__EreTv .6s cubic-bezier(.16,1,.3,1) both;border:1px solid #0447661a;border-radius:12px;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;margin-bottom:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Terms_accordionItem__HWlw4:hover{box-shadow:0 4px 16px #0000001f,0 2px 4px #0000000f;transform:translateY(-2px)}@keyframes Terms_accordionItemFadeIn__EreTv{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_accordionItem__HWlw4:first-child{animation-delay:1.2s}.Terms_accordionItem__HWlw4:nth-child(2){animation-delay:1.3s}.Terms_accordionItem__HWlw4:nth-child(3){animation-delay:1.4s}.Terms_accordionItem__HWlw4:nth-child(4){animation-delay:1.5s}.Terms_accordionItem__HWlw4:nth-child(5){animation-delay:1.6s}.Terms_accordionItem__HWlw4:nth-child(6){animation-delay:1.7s}.Terms_accordionItem__HWlw4:nth-child(7){animation-delay:1.8s}.Terms_accordionItem__HWlw4:nth-child(8){animation-delay:1.9s}.Terms_accordionItem__HWlw4:nth-child(9){animation-delay:2s}.Terms_accordionItem__HWlw4:nth-child(10){animation-delay:2.1s}.Terms_accordionItem__HWlw4:nth-child(11){animation-delay:2.2s}.Terms_accordionHeader__tuKcZ{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:none;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Terms_accordionHeader__tuKcZ:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Terms_accordionHeader__tuKcZ:hover:before{left:100%}.Terms_accordionHeader__tuKcZ:hover{background:linear-gradient(135deg,#e9ecef,#f8f9fa);box-shadow:0 2px 8px #00000014;transform:translateX(4px)}.Terms_accordionQuestion__ny9GR{color:#333;flex:1 1;font-size:1.1rem;font-weight:600;margin-right:1rem;transition:color .3s ease}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionQuestion__ny9GR{color:#044766}.Terms_accordionIcon__SK9Xl{align-items:center;background:#0447661a;border-radius:50%;color:#044766;display:flex;font-size:2rem;font-weight:500;height:28px;justify-content:center;min-width:28px;text-align:center;transform:rotate(0deg) scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);width:28px}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionIcon__SK9Xl{background:#04476626;transform:rotate(90deg) scale(1.1)}.Terms_accordionHeader__tuKcZ[aria-expanded=true] .Terms_accordionIcon__SK9Xl{background:#04476633;transform:rotate(0deg) scale(1.1)}.Terms_accordionHeader__tuKcZ[aria-expanded=true]:hover .Terms_accordionIcon__SK9Xl{background:#04476640;transform:rotate(0deg) scale(1.15)}.Terms_accordionContent__UCrs-{animation:Terms_accordionSlideDown__QiGGy .4s cubic-bezier(.16,1,.3,1);background:#fff;border-top:1px solid #0447661a;overflow:hidden;padding:1.5rem}@keyframes Terms_accordionSlideDown__QiGGy{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px) scale(.98)}to{max-height:1000px;opacity:1;padding-bottom:1.5rem;padding-top:1.5rem;transform:translateY(0) scale(1)}}.Terms_accordionContent__UCrs- p{color:#666;font-size:1rem;line-height:1.6;margin:0;white-space:pre-line}.Terms_accordionContent__UCrs- strong{color:#000;font-weight:600}.Terms_accordionContent__UCrs- table{animation:Terms_tableFadeIn__-VQsr .4s cubic-bezier(.16,1,.3,1);border-collapse:collapse;margin:20px 0;width:100%}@keyframes Terms_tableFadeIn__-VQsr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Terms_accordionContent__UCrs- table td,.Terms_accordionContent__UCrs- table th{transition:background-color .3s ease}.Terms_accordionContent__UCrs- table tr:hover{background-color:#04476605}@media (max-width:1024px){.Terms_title__EVhDl{font-size:2.1rem}.Terms_logoSection__kAu6d:hover{transform:scale(1.01)}.Terms_accordionHeader__tuKcZ:hover,.Terms_definitions__jqbP1:hover{transform:translateX(2px)}}@media (max-width:768px){.Terms_header__TLm\+P{padding:1rem}.Terms_mainContent__8abgN{padding:2rem 1.5rem}.Terms_title__EVhDl{font-size:2rem}.Terms_title__EVhDl:after{height:2px}.Terms_description__D2g18{font-size:1rem}.Terms_definitions__jqbP1{border-radius:10px;margin:2rem 1rem 0;padding:1.25rem;text-align:left}.Terms_definitions__jqbP1:hover{transform:translateX(2px)}.Terms_contentWrapper__8Pp1L{align-items:center;display:flex;flex-direction:column}.Terms_accordionContainer__0jud-{margin:0 .5rem}.Terms_accordionItem__HWlw4{border-radius:10px}.Terms_accordionItem__HWlw4:hover{transform:translateY(-1px)}.Terms_accordionHeader__tuKcZ{padding:1.25rem}.Terms_accordionHeader__tuKcZ:hover{transform:translateX(2px)}.Terms_accordionContent__UCrs-{padding:1.25rem}.Terms_headerLoginButton__k4FDr:hover,.Terms_headerSignupButton__OyJ8p:hover{transform:translateY(-1px)}}@media (max-width:480px){.Terms_headerButtons__qcUc8{gap:.5rem}.Terms_headerLoginButton__k4FDr,.Terms_headerSignupButton__OyJ8p{border-radius:10px;font-size:.9rem;padding:.5rem 1rem}.Terms_headerLoginButton__k4FDr:hover,.Terms_headerSignupButton__OyJ8p:hover{transform:translateY(-1px)}.Terms_logoText__zqOrw{font-size:1.5rem}.Terms_logoSection__kAu6d:hover{transform:none}.Terms_logoSection__kAu6d{gap:.5rem}.Terms_logo__WwkXi{height:45px}.Terms_logoSection__kAu6d:hover .Terms_logo__WwkXi{transform:scale(1.02)}.Terms_title__EVhDl{font-size:1.5rem;margin-bottom:1.5rem}.Terms_title__EVhDl:after{bottom:-6px;height:2px}.Terms_description__D2g18{font-size:1rem;margin-bottom:1.25rem}.Terms_definitions__jqbP1{border-radius:10px;margin:1.5rem .5rem 0;padding:1rem}.Terms_definitions__jqbP1:hover{transform:none}.Terms_accordionTitle__DvVBk{font-size:1.3rem;margin-bottom:1.5rem}.Terms_accordionHeader__tuKcZ{padding:1.25rem}.Terms_accordionHeader__tuKcZ:hover{transform:translateX(2px)}.Terms_accordionHeader__tuKcZ:hover:before{left:-100%}.Terms_accordionQuestion__ny9GR{font-size:1rem}.Terms_accordionIcon__SK9Xl{height:26px;min-width:26px;width:26px}.Terms_accordionContent__UCrs-{padding:1.25rem}.Terms_accordionContainer__0jud-{margin:0 1rem}.Terms_accordionItem__HWlw4:hover{transform:none}}.AdminLogin_admin-login-container__DA49o{animation:AdminLogin_containerFadeIn__uP9KH .6s cubic-bezier(.16,1,.3,1);background:#fff;display:flex;justify-content:center;margin-top:1rem;min-height:100vh;padding:1rem 1rem 2rem}.AdminLogin_admin-login-content__P7BWQ{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:430px;width:100%}.AdminLogin_logo-container__AADdb{animation:AdminLogin_logoSlideDown__lrQU3 .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center}.AdminLogin_capsule-logo__aOpvu{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:80px;transition:filter .3s ease,transform .3s ease;width:auto}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:scale(1.05)}.AdminLogin_admin-login-form-container__uoNa4{animation:AdminLogin_formSlideUp__51aOm .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.AdminLogin_admin-login-title__1G\+gc{-webkit-text-fill-color:#0000;animation:AdminLogin_titleFadeIn__lhOc6 .8s cubic-bezier(.16,1,.3,1) .6s both;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:700;text-align:center}.AdminLogin_error-message__bSWyx{animation:AdminLogin_errorSlideIn__KnXvY .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fee,#fdd);border:1.5px solid #fcc;border-radius:12px;box-shadow:0 2px 8px #cc333326,0 1px 2px #cc33331a;color:#c33;font-size:.875rem;margin-bottom:1rem;padding:.75rem;text-align:center}@keyframes AdminLogin_errorSlideIn__KnXvY{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminLogin_admin-login-form__QIoyR{animation:AdminLogin_formFieldsFadeIn__FGQ\+E .8s cubic-bezier(.16,1,.3,1) 1s both;display:flex;flex-direction:column;gap:1rem}.AdminLogin_form-group__PmKn0{display:flex;flex-direction:column;gap:.25rem}.AdminLogin_form-group__PmKn0 label{color:#000;font-size:1rem;font-weight:500;transition:color .3s ease}.AdminLogin_form-group__PmKn0 input{background:#f8f9fa;border:1.5px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-size:1rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminLogin_form-group__PmKn0 input::placeholder{color:#999}.AdminLogin_form-group__PmKn0 input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminLogin_form-group__PmKn0 input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 6px #04476614}.AdminLogin_password-input-container__1gMU-{align-items:center;display:flex;position:relative}.AdminLogin_password-input-container__1gMU- input{background:#f8f9fa;border:1.5px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-size:1rem;padding:.75rem 3rem .75rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.AdminLogin_password-input-container__1gMU- input::placeholder{color:#999}.AdminLogin_password-input-container__1gMU- input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminLogin_password-input-container__1gMU- input:hover:not(:focus){border-color:#044766;box-shadow:0 2px 6px #04476614}.AdminLogin_password-input-container__1gMU- input:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.AdminLogin_password-toggle__XjhXC{align-items:center;background:none;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.AdminLogin_password-toggle__XjhXC:hover:not(:disabled){background:#0447661a;color:#044766;transform:scale(1.1)}.AdminLogin_password-toggle__XjhXC:active:not(:disabled){transform:scale(.95)}.AdminLogin_password-toggle__XjhXC:disabled{color:#999;cursor:not-allowed}.AdminLogin_admin-login-button__laAuz{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminLogin_admin-login-button__laAuz:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminLogin_admin-login-button__laAuz:hover:before{left:100%}.AdminLogin_admin-login-button__laAuz:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminLogin_admin-login-button__laAuz:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.AdminLogin_admin-login-button__laAuz:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed;transform:none}.AdminLogin_admin-login-button__laAuz:disabled:hover{background-color:#ccc;box-shadow:0 2px 8px #04476633;transform:none}.AdminLogin_admin-login-button__laAuz:disabled:before{display:none}@keyframes AdminLogin_containerFadeIn__uP9KH{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes AdminLogin_logoSlideDown__lrQU3{0%{opacity:0;transform:translateY(-30px) scale(.9)}60%{opacity:.9;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminLogin_formSlideUp__51aOm{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminLogin_titleFadeIn__lhOc6{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminLogin_formFieldsFadeIn__FGQ\+E{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{transform:scale(1.03)}.AdminLogin_admin-login-button__laAuz:hover,.AdminLogin_form-group__PmKn0 input:focus,.AdminLogin_password-input-container__1gMU- input:focus{transform:translateY(-1px)}}@media (max-width:768px){.AdminLogin_admin-login-container__DA49o{margin-top:1rem;padding:1rem}.AdminLogin_admin-login-content__P7BWQ{gap:.875rem;max-width:400px}.AdminLogin_admin-login-title__1G\+gc{font-size:1.6rem}.AdminLogin_capsule-logo__aOpvu{height:70px}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{transform:scale(1.02)}.AdminLogin_form-group__PmKn0 input{border-radius:10px;padding:.7rem}.AdminLogin_form-group__PmKn0 input:focus{transform:translateY(-1px)}.AdminLogin_password-input-container__1gMU- input{border-radius:10px;padding:.7rem 3rem .7rem .7rem}.AdminLogin_password-input-container__1gMU- input:focus{transform:translateY(-1px)}.AdminLogin_admin-login-button__laAuz{border-radius:10px;padding:.7rem 1.75rem}.AdminLogin_admin-login-button__laAuz:hover{transform:translateY(-1px)}.AdminLogin_error-message__bSWyx{border-radius:10px}}@media (max-width:480px){.AdminLogin_admin-login-content__P7BWQ{max-width:100%}.AdminLogin_admin-login-title__1G\+gc{font-size:1.5rem}.AdminLogin_capsule-logo__aOpvu{height:65px}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{transform:scale(1.01)}.AdminLogin_form-group__PmKn0 input{border-radius:10px;padding:.75rem}.AdminLogin_form-group__PmKn0 input:focus{transform:none}.AdminLogin_form-group__PmKn0 input:hover:not(:focus){box-shadow:0 1px 4px #0447660f}.AdminLogin_password-input-container__1gMU- input{border-radius:10px;padding:.75rem 3rem .75rem .75rem}.AdminLogin_password-input-container__1gMU- input:focus{transform:none}.AdminLogin_password-input-container__1gMU- input:hover:not(:focus){box-shadow:0 1px 4px #0447660f}.AdminLogin_password-toggle__XjhXC:hover:not(:disabled){transform:scale(1.05)}.AdminLogin_admin-login-button__laAuz{border-radius:10px;padding:.75rem 1.5rem}.AdminLogin_admin-login-button__laAuz:hover{transform:translateY(-1px)}.AdminLogin_error-message__bSWyx{border-radius:10px;padding:.7rem}}.AdminDashboard_admin-dashboard-container__oIq-H{animation:AdminDashboard_dashboardFadeIn__7W0\+s .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;height:100vh;overflow:hidden}.AdminDashboard_admin-header__SPYdc{align-items:center;animation:AdminDashboard_headerSlideIn__oaqsY .6s cubic-bezier(.16,1,.3,1) .2s both;background:#fff;border-bottom:1px solid #0447661a;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1rem 2rem}.AdminDashboard_header-left__daKc5{align-items:center;animation:AdminDashboard_headerLeftSlideIn__3yv1L .6s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex:1 1;gap:1.5rem;min-width:0}.AdminDashboard_header-right__8SL1v{align-items:center;animation:AdminDashboard_headerRightSlideIn__218u3 .6s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-shrink:0;min-width:0}.AdminDashboard_logo-container__7pIRR{align-items:center;display:flex;transition:transform .3s ease}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.05)}.AdminDashboard_capsule-logo__gz8OA{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:40px;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:40px}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.AdminDashboard_header-info__kLz0J{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.AdminDashboard_page-title__NELVv{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;transition:filter .3s ease}.AdminDashboard_header-left__daKc5:hover .AdminDashboard_page-title__NELVv{filter:brightness(1.1)}.AdminDashboard_page-description__rf5iA{color:#6c757d;font-size:.95rem;font-weight:400;line-height:1.5;margin:0;transition:color .3s ease}.AdminDashboard_header-left__daKc5:hover .AdminDashboard_page-description__rf5iA{color:#044766}.AdminDashboard_admin-info__U3nPH{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminDashboard_admin-details__bLtwa{align-items:flex-end;border-radius:8px;display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem;transition:background-color .3s ease}.AdminDashboard_admin-details__bLtwa:hover{background-color:#0447660d}.AdminDashboard_admin-name__IP-Nj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;transition:filter .3s ease}.AdminDashboard_admin-details__bLtwa:hover .AdminDashboard_admin-name__IP-Nj{filter:brightness(1.1)}.AdminDashboard_admin-email__IZfz2{color:#6c757d;font-size:.85rem;font-weight:400;line-height:1.4;margin:0;transition:color .3s ease}.AdminDashboard_admin-details__bLtwa:hover .AdminDashboard_admin-email__IZfz2{color:#044766}.AdminDashboard_ai-test-button__dXUB1{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;line-height:1.4;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminDashboard_ai-test-button__dXUB1:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminDashboard_ai-test-button__dXUB1:hover:before{left:100%}.AdminDashboard_ai-test-button__dXUB1:hover{background:linear-gradient(135deg,#036a9e,#036a9e);border-color:#036a9e;box-shadow:0 6px 16px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminDashboard_ai-test-button__dXUB1:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.AdminDashboard_ai-test-button__dXUB1 svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminDashboard_ai-test-button__dXUB1:hover svg{transform:scale(1.1)}.AdminDashboard_logout-button__cIBZY{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #dc3545;border-radius:12px;box-shadow:0 2px 8px #dc354533;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;line-height:1.4;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminDashboard_logout-button__cIBZY:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminDashboard_logout-button__cIBZY:hover:before{left:100%}.AdminDashboard_logout-button__cIBZY:hover{background:linear-gradient(135deg,#c82333,#bd2130);border-color:#c82333;box-shadow:0 6px 16px #dc354559,0 2px 8px #dc354540;transform:translateY(-2px)}.AdminDashboard_logout-button__cIBZY:active{box-shadow:0 2px 8px #dc35454d;transform:translateY(0)}.AdminDashboard_logout-button__cIBZY svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminDashboard_logout-button__cIBZY:hover svg{transform:scale(1.1) rotate(-5deg)}.AdminDashboard_admin-main-content__7PKqR{animation:AdminDashboard_contentFadeIn__SpwQF .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1rem;scroll-behavior:smooth;scrollbar-gutter:stable}@keyframes AdminDashboard_dashboardFadeIn__7W0\+s{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminDashboard_headerSlideIn__oaqsY{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminDashboard_headerLeftSlideIn__3yv1L{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AdminDashboard_headerRightSlideIn__218u3{0%{opacity:0;transform:translateX(30px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AdminDashboard_contentFadeIn__SpwQF{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.AdminDashboard_admin-header__SPYdc{padding:1rem 1.5rem}.AdminDashboard_header-left__daKc5{gap:1rem}.AdminDashboard_page-title__NELVv{font-size:1.5rem}.AdminDashboard_page-description__rf5iA{font-size:.9rem}.AdminDashboard_admin-name__IP-Nj{font-size:.95rem}.AdminDashboard_admin-email__IZfz2{font-size:.8rem}.AdminDashboard_ai-test-button__dXUB1,.AdminDashboard_logout-button__cIBZY{font-size:.85rem;padding:.5625rem 1.125rem}.AdminDashboard_ai-test-button__dXUB1 svg,.AdminDashboard_logout-button__cIBZY svg{height:17px;width:17px}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.03)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.08)}.AdminDashboard_ai-test-button__dXUB1:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px)}}@media (max-width:768px){.AdminDashboard_admin-header__SPYdc{flex-direction:column;gap:1rem;padding:1rem}.AdminDashboard_header-left__daKc5{gap:.875rem;justify-content:center;text-align:center;width:100%}.AdminDashboard_header-right__8SL1v{justify-content:center;width:100%}.AdminDashboard_admin-info__U3nPH{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.AdminDashboard_admin-details__bLtwa{align-items:center;text-align:center;width:100%}.AdminDashboard_admin-info__U3nPH button{flex:0 1 auto;min-width:fit-content}.AdminDashboard_page-title__NELVv{font-size:1.25rem}.AdminDashboard_page-description__rf5iA{font-size:.85rem}.AdminDashboard_admin-name__IP-Nj{font-size:.9rem}.AdminDashboard_admin-email__IZfz2{font-size:.75rem}.AdminDashboard_capsule-logo__gz8OA{height:38px;width:38px}.AdminDashboard_ai-test-button__dXUB1,.AdminDashboard_logout-button__cIBZY{border-radius:10px;font-size:.8rem;padding:.5625rem 1rem}.AdminDashboard_ai-test-button__dXUB1 svg,.AdminDashboard_logout-button__cIBZY svg{height:16px;width:16px}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.02)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.06)}.AdminDashboard_ai-test-button__dXUB1:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px)}.AdminDashboard_admin-main-content__7PKqR{gap:1.25rem;padding:.875rem}}@media (max-width:480px){.AdminDashboard_admin-header__SPYdc{gap:.75rem;padding:.75rem}.AdminDashboard_header-left__daKc5{gap:.75rem}.AdminDashboard_capsule-logo__gz8OA{border-radius:8px;height:32px;width:32px}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.01)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.04)}.AdminDashboard_admin-info__U3nPH{gap:.4rem;width:100%}.AdminDashboard_admin-details__bLtwa{padding:.4rem;width:100%}.AdminDashboard_page-title__NELVv{font-size:1.1rem;line-height:1.3}.AdminDashboard_page-description__rf5iA{font-size:.8rem;line-height:1.4}.AdminDashboard_admin-name__IP-Nj{font-size:.9rem;line-height:1.3}.AdminDashboard_admin-email__IZfz2{font-size:.8rem;line-height:1.4}.AdminDashboard_ai-test-button__dXUB1,.AdminDashboard_logout-button__cIBZY{border-radius:10px;font-size:.85rem;gap:.4rem;padding:.5rem 1rem}.AdminDashboard_ai-test-button__dXUB1:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px)}.AdminDashboard_ai-test-button__dXUB1 svg,.AdminDashboard_logout-button__cIBZY svg{height:16px;width:16px}.AdminDashboard_ai-test-button__dXUB1:hover svg{transform:scale(1.05)}.AdminDashboard_logout-button__cIBZY:hover svg{transform:scale(1.05) rotate(-3deg)}.AdminDashboard_admin-main-content__7PKqR{gap:1.25rem;padding:.75rem}}.AdminOnboardingUsersTable_table-container__KF27A{animation:AdminOnboardingUsersTable_fadeIn__nvCkL .6s cubic-bezier(.16,1,.3,1) both;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001f,0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}.AdminOnboardingUsersTable_table-controls__jxRwN{align-items:center;animation:AdminOnboardingUsersTable_slideDown__zsDCk .6s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #0447661a;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:2rem;position:relative}@keyframes AdminOnboardingUsersTable_slideDown__zsDCk{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_search-container__yf-6M{flex:1 1;max-width:800px;position:relative}.AdminOnboardingUsersTable_search-input__xh8DS{background-color:#fff5d966;border:1.5px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#333;font-size:1rem;font-weight:400;line-height:1.5;padding:.875rem 3rem .875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_search-input__xh8DS::placeholder{color:#999;opacity:1}.AdminOnboardingUsersTable_search-input__xh8DS:focus{background-color:#fff5d966;border-color:#047bb2;box-shadow:0 0 0 3px #047bb21a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminOnboardingUsersTable_search-input__xh8DS:hover:not(:focus){border-color:#044766;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-search__raCAd{align-items:center;background:linear-gradient(135deg,#6c757d,#5a6268);border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:24px;justify-content:center;line-height:1;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.16,1,.3,1);width:24px}.AdminOnboardingUsersTable_clear-search__raCAd:hover{background:linear-gradient(135deg,#495057,#3d4146);box-shadow:0 4px 8px #00000026;transform:translateY(-50%) scale(1.15)}.AdminOnboardingUsersTable_clear-search__raCAd:active{transform:translateY(-50%) scale(1.05)}.AdminOnboardingUsersTable_results-count__In56c{color:#6c757d;font-size:.85rem;font-weight:500;line-height:1.4;white-space:nowrap}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.4;margin-top:1rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:hover:before{left:100%}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_sortable-header__IzXjT{cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.AdminOnboardingUsersTable_sortable-header__IzXjT:before{background:#0447660d;border-radius:4px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover:before{opacity:1}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover{color:#044766;transform:translateY(-1px)}.AdminOnboardingUsersTable_header-content__VhLRk{align-items:center;display:flex;gap:.5rem;justify-content:center}.AdminOnboardingUsersTable_sort-icon__y-vXM{color:#6c757d;font-size:.9rem;opacity:.5;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover .AdminOnboardingUsersTable_sort-icon__y-vXM{color:#044766;opacity:1;transform:scale(1.1)}.AdminOnboardingUsersTable_sort-icon-active__HCd-q{animation:AdminOnboardingUsersTable_sortPulse__DvAs3 .4s cubic-bezier(.16,1,.3,1);color:#044766;font-size:1rem;font-weight:700}@keyframes AdminOnboardingUsersTable_sortPulse__DvAs3{0%{opacity:0;transform:scale(.8) rotate(-10deg)}50%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.AdminOnboardingUsersTable_table-wrapper__2LNiD{-webkit-overflow-scrolling:touch;animation:AdminOnboardingUsersTable_tableSlideIn__\+X68W .6s cubic-bezier(.16,1,.3,1) .2s both;flex:1 1;max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;position:relative;scrollbar-width:thin}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar{height:10px;width:10px}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-track{background:#f8f9fa80;border-radius:6px}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #f8f9fa80;border-radius:6px;-webkit-transition:background .3s ease;transition:background .3s ease}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#036a9e,#036a9e)}@keyframes AdminOnboardingUsersTable_tableSlideIn__\+X68W{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-corner{background:#f8f9fa}.AdminOnboardingUsersTable_users-table__AB\+AQ{background:#fff;border-collapse:initial;border-radius:8px;border-spacing:0;font-size:.9rem;min-width:1550px;overflow:hidden;width:100%}.AdminOnboardingUsersTable_users-table__AB\+AQ th{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:3px solid #04476633;box-shadow:0 2px 4px #0447660d;color:#044766;font-size:.9rem;font-weight:600;letter-spacing:.03em;padding:1.25rem 1rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.AdminOnboardingUsersTable_users-table__AB\+AQ th:first-child{border-top-left-radius:8px}.AdminOnboardingUsersTable_users-table__AB\+AQ th:last-child{border-top-right-radius:8px}.AdminOnboardingUsersTable_users-table__AB\+AQ td{background:#fff;border-bottom:1px solid #0447661a;color:#2c3e50;padding:1.25rem 1rem;transition:all .3s ease;vertical-align:middle}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr{animation:AdminOnboardingUsersTable_rowSlideIn__EY\+G7 .5s cubic-bezier(.16,1,.3,1) both;border-left:3px solid #0000;opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:first-child{animation-delay:.1s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(2){animation-delay:.12s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(3){animation-delay:.14s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(4){animation-delay:.16s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(5){animation-delay:.18s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(6){animation-delay:.2s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(7){animation-delay:.22s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(8){animation-delay:.24s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(9){animation-delay:.26s}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(10){animation-delay:.28s}@keyframes AdminOnboardingUsersTable_rowSlideIn__EY\+G7{0%{opacity:0;transform:translateX(-20px) scale(.98)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);border-left-color:#047bb2;box-shadow:0 6px 24px #0447661f,0 2px 8px #04476614;transform:translateY(-2px)}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(2n){background:#f8f9fa80}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:nth-child(2n):hover{background:linear-gradient(135deg,#04476614,#047bb214)}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover td{background:#0000}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:last-child td{border-bottom:none}.AdminOnboardingUsersTable_name-cell__ymkX3{min-width:280px;width:280px}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:center;display:flex;gap:.75rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:40px;justify-content:center;width:40px}.AdminOnboardingUsersTable_user-name__9j92O{color:#2c3e50;font-size:.9rem;font-weight:500}.AdminOnboardingUsersTable_video-cell__QnKg7{min-width:220px;text-align:center;width:220px}.AdminOnboardingUsersTable_video-cell__QnKg7,.AdminOnboardingUsersTable_video-cell__QnKg7 *{justify-content:center;text-align:center}.AdminOnboardingUsersTable_video-wrapper__boWPA{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.AdminOnboardingUsersTable_table-video__oV8AD{background:#000;border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:block;height:160px;max-width:240px;object-fit:cover;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_table-video__oV8AD:hover{border-color:#044766;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:scale(1.05)}.AdminOnboardingUsersTable_no-video__08NfZ{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:inline-flex;font-size:.75rem;font-weight:500;height:160px;justify-content:center;padding:.5rem;text-align:center;width:240px}.AdminOnboardingUsersTable_summary-cell__rJgeX{min-width:180px;width:180px}.AdminOnboardingUsersTable_summary-content__YoJud{align-items:flex-start;display:flex;max-height:100px;overflow-y:auto;padding:.5rem 0}.AdminOnboardingUsersTable_summary-text__v3gIR{word-wrap:break-word;color:#495057;font-size:.85rem;line-height:1.4;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-summary__d2JdH{color:#6c757d;font-size:.85rem}.AdminOnboardingUsersTable_action-items-cell__XQ6WF{min-width:160px;width:160px}.AdminOnboardingUsersTable_action-items-content__kK8N2{align-items:flex-start;display:flex;max-height:100px;overflow-y:auto;padding:.5rem 0}.AdminOnboardingUsersTable_action-items-text__AbWa4{word-wrap:break-word;color:#495057;font-size:.85rem;line-height:1.4;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-action-items__Hm0nY{color:#6c757d;font-size:.8rem}.AdminOnboardingUsersTable_transcript-cell__L3f7Z{min-width:160px;width:160px}.AdminOnboardingUsersTable_transcript-content__Ib4it{align-items:flex-start;display:flex;max-height:100px;overflow-y:auto;padding:.5rem 0}.AdminOnboardingUsersTable_transcript-text__TkaBE{word-wrap:break-word;color:#495057;font-size:.85rem;line-height:1.4;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-transcript__OqPHx{color:#6c757d;font-size:.8rem}.AdminOnboardingUsersTable_feedback-cell__8\+ouu{max-width:700px;min-width:600px;width:600px}.AdminOnboardingUsersTable_feedback-content__sTQP7{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto;padding:.75rem 0;scrollbar-color:#0447664d #0000;scrollbar-width:thin}.AdminOnboardingUsersTable_feedback-content__sTQP7::-webkit-scrollbar{width:6px}.AdminOnboardingUsersTable_feedback-content__sTQP7::-webkit-scrollbar-track{background:#0000;border-radius:3px}.AdminOnboardingUsersTable_feedback-content__sTQP7::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.AdminOnboardingUsersTable_feedback-content__sTQP7::-webkit-scrollbar-thumb:hover{background:#04476680}.AdminOnboardingUsersTable_feedback-text-wrapper__tiKo1{background:linear-gradient(135deg,#0447660a,#047bb20a);border-left:3px solid #047bb2;border-radius:8px;margin-bottom:.5rem;padding:.75rem;width:100%}.AdminOnboardingUsersTable_feedback-text__u\+LJR{word-wrap:break-word;color:#2c3e50;display:block;font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-feedback__d6wb-{color:#6c757d;font-size:.85rem;font-style:italic;font-weight:400}.AdminOnboardingUsersTable_reply-section__pw-EB{align-items:flex-start;border-top:1px solid #0447661a;display:flex;gap:.75rem;margin-top:.75rem;padding-top:.75rem;width:100%}.AdminOnboardingUsersTable_reply-input-wrapper__HmGbi{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{background:#fff5d966;border:1.5px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#333;flex:1 1;font-family:inherit;font-size:.875rem;line-height:1.5;max-height:180px;min-height:96px;min-width:0;overflow-y:auto;padding:.625rem .875rem;resize:vertical;scrollbar-color:#0447664d #0000;scrollbar-width:thin;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_reply-input__Rd9Ar::-webkit-scrollbar{width:6px}.AdminOnboardingUsersTable_reply-input__Rd9Ar::-webkit-scrollbar-track{background:#0000;border-radius:3px}.AdminOnboardingUsersTable_reply-input__Rd9Ar::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.AdminOnboardingUsersTable_reply-input__Rd9Ar::-webkit-scrollbar-thumb:hover{background:#04476680}.AdminOnboardingUsersTable_reply-input__Rd9Ar:focus{background-color:#fff;border-color:#047bb2;box-shadow:0 0 0 3px #047bb21a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminOnboardingUsersTable_reply-input__Rd9Ar:hover:not(:focus):not(:disabled){background-color:#fff;border-color:#044766;box-shadow:0 2px 8px #04476614}.AdminOnboardingUsersTable_reply-input__Rd9Ar:disabled{background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.AdminOnboardingUsersTable_reply-input__Rd9Ar::placeholder{color:#999;font-style:italic;opacity:1}.AdminOnboardingUsersTable_reply-button__AYeSj{align-items:center;align-self:flex-end;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:10px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;height:fit-content;justify-content:center;margin-top:0;min-width:90px;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.AdminOnboardingUsersTable_reply-button__AYeSj:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_reply-button__AYeSj:hover:before{left:100%}.AdminOnboardingUsersTable_reply-button__AYeSj:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 16px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_reply-button__AYeSj:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_reply-button__AYeSj:disabled{background:#6c757d;border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminOnboardingUsersTable_reply-button__AYeSj:disabled:before{display:none}.AdminOnboardingUsersTable_reply-success-message__sSYKf{animation:AdminOnboardingUsersTable_successMessageFadeIn__V0x7f .3s ease-out;color:#28a745;font-size:.8125rem;font-weight:500;padding:.25rem 0}@keyframes AdminOnboardingUsersTable_successMessageFadeIn__V0x7f{0%{opacity:0}to{opacity:1}}.AdminOnboardingUsersTable_response-cell__3AHha{min-width:120px;text-align:center;width:120px}.AdminOnboardingUsersTable_response-cell-centered__Fmwo1{text-align:center!important}.AdminOnboardingUsersTable_response-cell__3AHha,.AdminOnboardingUsersTable_response-cell__3AHha *{justify-content:center;text-align:center}.AdminOnboardingUsersTable_response-content__tB9BH{align-items:center;display:flex;justify-content:center;padding:.5rem 0;width:100%}.AdminOnboardingUsersTable_response-text__2Q7UG{border-radius:8px;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.5px;min-width:90px;padding:.5rem .75rem;text-align:center;text-transform:uppercase}.AdminOnboardingUsersTable_response-0__3WzOG{background-color:#e9ecef;border:1px solid #dee2e6;color:#6c757d}.AdminOnboardingUsersTable_response-1__Sg6sI{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb;box-shadow:0 2px 4px #1557241a;color:#155724}.AdminOnboardingUsersTable_response-2__OzHzk{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb;box-shadow:0 2px 4px #721c241a;color:#721c24}.AdminOnboardingUsersTable_actions-cell__DU5Z1{min-width:160px;width:160px}.AdminOnboardingUsersTable_action-buttons__15HrZ{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:140px}.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.AdminOnboardingUsersTable_dashboard-button__rHRng:before,.AdminOnboardingUsersTable_detail-button__UaHjL:before,.AdminOnboardingUsersTable_edit-button__7deSy:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover:before,.AdminOnboardingUsersTable_detail-button__UaHjL:hover:before,.AdminOnboardingUsersTable_edit-button__7deSy:hover:before{left:100%}.AdminOnboardingUsersTable_detail-button__UaHjL{background:linear-gradient(135deg,#6f42c1,#8b5cf6);border-color:#6f42c1;color:#fff}.AdminOnboardingUsersTable_detail-button__UaHjL:hover{background:linear-gradient(135deg,#5a32a3,#7c3aed);box-shadow:0 6px 20px #6f42c159,0 2px 8px #6f42c140;transform:translateY(-2px)}.AdminOnboardingUsersTable_detail-button__UaHjL:active{box-shadow:0 2px 8px #6f42c14d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_edit-button__7deSy{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745;color:#fff}.AdminOnboardingUsersTable_edit-button__7deSy:hover{background:linear-gradient(135deg,#218838,#1ea085);box-shadow:0 6px 20px #28a74559,0 2px 8px #28a74540;transform:translateY(-2px)}.AdminOnboardingUsersTable_edit-button__7deSy:active{box-shadow:0 2px 8px #28a7454d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_dashboard-button__rHRng:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_error-container__M2uUj{align-items:center;animation:AdminOnboardingUsersTable_errorContainerFadeIn__W8S2S .6s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center;padding:4rem 2rem}@keyframes AdminOnboardingUsersTable_errorContainerFadeIn__W8S2S{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AdminOnboardingUsersTable_error-message__hXYoF{animation:AdminOnboardingUsersTable_errorMessageSlideIn__oxwir .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1.5px solid #fed7d7;border-radius:12px;box-shadow:0 4px 16px #e53e3e26,0 2px 8px #e53e3e1a;max-width:400px;padding:2rem;text-align:center}@keyframes AdminOnboardingUsersTable_errorMessageSlideIn__oxwir{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_error-message__hXYoF h3{color:#e53e3e;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.AdminOnboardingUsersTable_error-message__hXYoF p{color:#718096;line-height:1.5;margin:0 0 1.5rem}.AdminOnboardingUsersTable_retry-button__SYh3i{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_retry-button__SYh3i:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_retry-button__SYh3i:hover:before{left:100%}.AdminOnboardingUsersTable_retry-button__SYh3i:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_retry-button__SYh3i:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_no-data__LUxlM{animation:AdminOnboardingUsersTable_noDataFadeIn__BNCSr .6s cubic-bezier(.16,1,.3,1);color:#6c757d;padding:4rem 2rem;text-align:center}@keyframes AdminOnboardingUsersTable_noDataFadeIn__BNCSr{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_no-data__LUxlM p{font-size:1.1rem;font-weight:500;margin:0}@media (max-width:1200px){.AdminOnboardingUsersTable_table-wrapper__2LNiD{max-height:calc(100vh - 240px)}.AdminOnboardingUsersTable_table-controls__jxRwN{gap:1.25rem;padding:1.5rem}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:11px;font-size:.95rem;padding:.8125rem 2.75rem .8125rem .9375rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus{transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-search__raCAd{font-size:1.1rem;height:22px;right:.7rem;width:22px}.AdminOnboardingUsersTable_results-count__In56c{font-size:.825rem}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.875rem;min-width:1350px}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.875rem;padding:1.125rem .875rem}.AdminOnboardingUsersTable_table-video__oV8AD{height:160px;max-width:200px;width:200px}.AdminOnboardingUsersTable_no-video__08NfZ{height:160px;width:200px}.AdminOnboardingUsersTable_video-cell__QnKg7{min-width:220px;width:220px}.AdminOnboardingUsersTable_user-name__9j92O{font-size:.875rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.875rem;height:38px;width:38px}.AdminOnboardingUsersTable_feedback-cell__8\+ouu{max-width:600px;min-width:500px}.AdminOnboardingUsersTable_feedback-text__u\+LJR{font-size:.85rem}.AdminOnboardingUsersTable_reply-section__pw-EB{gap:.625rem;margin-top:.625rem;padding-top:.625rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;font-size:.8125rem;max-height:160px;min-height:80px;padding:.5625rem .75rem}.AdminOnboardingUsersTable_reply-button__AYeSj{border-radius:8px;font-size:.8125rem;min-width:85px;padding:.5625rem 1.125rem}.AdminOnboardingUsersTable_reply-success-message__sSYKf{font-size:.8rem;padding:.2rem 0}.AdminOnboardingUsersTable_response-cell__3AHha{min-width:110px;width:110px}.AdminOnboardingUsersTable_response-text__2Q7UG{font-size:.825rem;min-width:85px;padding:.45rem .7rem}.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{font-size:.825rem;padding:.6875rem 1.375rem}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover,.AdminOnboardingUsersTable_edit-button__7deSy:hover,.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{transform:translateY(-1px)}}@media (max-width:768px){.AdminOnboardingUsersTable_table-wrapper__2LNiD{max-height:calc(100vh - 220px)}.AdminOnboardingUsersTable_table-controls__jxRwN{align-items:stretch;flex-direction:column;gap:1rem;padding:1.25rem}.AdminOnboardingUsersTable_search-container__yf-6M{max-width:100%}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:10px;font-size:.9rem;padding:.75rem 2.5rem .75rem .875rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus{transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-search__raCAd{font-size:1rem;height:20px;right:.65rem;width:20px}.AdminOnboardingUsersTable_results-count__In56c{font-size:.8rem;text-align:center}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.85rem;min-width:1150px}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.85rem;padding:1rem .75rem}.AdminOnboardingUsersTable_table-video__oV8AD{border-radius:10px;height:140px;max-width:180px;width:180px}.AdminOnboardingUsersTable_table-video__oV8AD:hover{transform:scale(1.03)}.AdminOnboardingUsersTable_no-video__08NfZ{font-size:.7rem;height:140px;width:180px}.AdminOnboardingUsersTable_video-cell__QnKg7{min-width:200px;width:200px}.AdminOnboardingUsersTable_user-name__9j92O{font-size:.85rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.85rem;height:36px;width:36px}.AdminOnboardingUsersTable_feedback-cell__8\+ouu{max-width:500px;min-width:400px}.AdminOnboardingUsersTable_feedback-text__u\+LJR{font-size:.825rem}.AdminOnboardingUsersTable_no-feedback__d6wb-{font-size:.8rem}.AdminOnboardingUsersTable_reply-section__pw-EB{align-items:stretch;flex-direction:column;gap:.625rem;margin-top:.625rem;padding-top:.625rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;font-size:.8rem;max-height:140px;min-height:72px;padding:.5rem .6875rem;width:100%}.AdminOnboardingUsersTable_reply-button__AYeSj{align-self:stretch;border-radius:8px;font-size:.8rem;justify-content:center;min-width:auto;padding:.5625rem 1rem;width:100%}.AdminOnboardingUsersTable_reply-success-message__sSYKf{font-size:.8rem;padding:.2rem 0}.AdminOnboardingUsersTable_feedback-text-wrapper__tiKo1{border-radius:6px;padding:.625rem}.AdminOnboardingUsersTable_response-cell__3AHha{min-width:100px;width:100px}.AdminOnboardingUsersTable_response-text__2Q7UG{font-size:.8rem;min-width:80px;padding:.45rem .65rem}.AdminOnboardingUsersTable_action-buttons__15HrZ{flex-direction:column;gap:.5rem;min-width:150px}.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{border-radius:10px;font-size:.8rem;gap:.45rem;justify-content:center;padding:.5625rem 1.125rem}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover,.AdminOnboardingUsersTable_edit-button__7deSy:hover{transform:translateY(-1px)}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:flex-start;flex-direction:column;gap:.5rem}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{transform:translateY(-1px)}}@media (max-width:480px){.AdminOnboardingUsersTable_table-wrapper__2LNiD{max-height:calc(100vh - 140px)}.AdminOnboardingUsersTable_table-container__KF27A{border-radius:10px}.AdminOnboardingUsersTable_table-controls__jxRwN{border-radius:10px 10px 0 0;gap:.875rem;padding:1rem}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:10px;font-size:.875rem;padding:.7rem 2.25rem .7rem .875rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus{transform:none}.AdminOnboardingUsersTable_search-input__xh8DS:hover:not(:focus){box-shadow:0 1px 4px #04476614;transform:none}.AdminOnboardingUsersTable_clear-search__raCAd{font-size:1rem;height:20px;right:.6rem;width:20px}.AdminOnboardingUsersTable_clear-search__raCAd:hover{transform:translateY(-50%) scale(1.08)}.AdminOnboardingUsersTable_results-count__In56c{font-size:.75rem}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.8rem;min-width:1000px}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.8rem;padding:.875rem .5rem}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:flex-start;flex-direction:column;gap:.375rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.8rem;height:32px;width:32px}.AdminOnboardingUsersTable_user-name__9j92O{font-size:.85rem}.AdminOnboardingUsersTable_table-video__oV8AD{border-radius:8px;height:120px;max-width:180px;width:180px}.AdminOnboardingUsersTable_table-video__oV8AD:hover{transform:scale(1.02)}.AdminOnboardingUsersTable_no-video__08NfZ{font-size:.7rem;height:120px;width:180px}.AdminOnboardingUsersTable_video-cell__QnKg7{min-width:200px;width:200px}.AdminOnboardingUsersTable_feedback-cell__8\+ouu{max-width:450px;min-width:350px}.AdminOnboardingUsersTable_feedback-text__u\+LJR,.AdminOnboardingUsersTable_no-feedback__d6wb-{font-size:.8rem}.AdminOnboardingUsersTable_reply-section__pw-EB{align-items:stretch;flex-direction:column;gap:.5625rem;margin-top:.5625rem;padding-top:.5625rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;font-size:.8rem;max-height:120px;min-height:64px;padding:.5rem .625rem;width:100%}.AdminOnboardingUsersTable_reply-button__AYeSj{align-self:stretch;border-radius:8px;font-size:.75rem;justify-content:center;min-width:auto;padding:.5rem .875rem;width:100%}.AdminOnboardingUsersTable_reply-success-message__sSYKf{font-size:.75rem;padding:.2rem 0}.AdminOnboardingUsersTable_feedback-text-wrapper__tiKo1{border-left-width:2px;border-radius:6px;padding:.5625rem}.AdminOnboardingUsersTable_feedback-content__sTQP7{max-height:320px;padding:.625rem 0}.AdminOnboardingUsersTable_response-cell__3AHha{min-width:100px;width:100px}.AdminOnboardingUsersTable_response-text__2Q7UG{font-size:.8rem;min-width:75px;padding:.45rem .65rem}.AdminOnboardingUsersTable_action-buttons__15HrZ{gap:.45rem;min-width:140px}.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{border-radius:10px;font-size:.75rem;gap:.4rem;padding:.5rem .9rem}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover,.AdminOnboardingUsersTable_edit-button__7deSy:hover{transform:translateY(-1px)}.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{box-shadow:0 2px 12px #0447661a;transform:none}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover{transform:none}}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;animation:AdminOnboardingUsersTable_modalOverlayFadeIn__3RU7S .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;overflow:hidden;padding:2.5rem;position:fixed;right:0;top:0;z-index:10000}@media (max-width:768px){.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1rem}}@keyframes AdminOnboardingUsersTable_modalOverlayFadeIn__3RU7S{0%{opacity:0}to{opacity:1}}.AdminOnboardingUsersTable_modal-content__xBvA3{animation:AdminOnboardingUsersTable_modalSlideIn__2aNeF .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003,0 4px 16px #00000026;display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 2.5rem);max-width:900px;min-height:400px;overflow:hidden;position:relative;width:min(92%,900px)}@keyframes AdminOnboardingUsersTable_modalSlideIn__2aNeF{0%{opacity:0;transform:translateY(-30px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_modal-content-large__9tDsq{animation:AdminOnboardingUsersTable_slideIn__eADk5 .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 2.5rem);max-width:90%;min-height:auto;overflow:hidden;position:relative;width:100%}.AdminOnboardingUsersTable_detailModal__cbe0S{animation:AdminOnboardingUsersTable_modalSlideIn__2aNeF .4s cubic-bezier(.16,1,.3,1);background:#0000;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 2.5rem);max-width:1100px;overflow:hidden;padding:0;width:100%}.AdminOnboardingUsersTable_detailProfileShell__KLXWe{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f23342e,0 8px 24px #0f23341f;display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;transition:box-shadow .3s ease}.AdminOnboardingUsersTable_detailMainContent__QMPh-{flex:1 1;overflow-y:auto;padding:1.5rem 1.5rem 2rem;width:min(100%,960px)}@media (max-width:1024px){.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:1.25rem 1.25rem 1.75rem}}@media (max-width:768px){.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:1rem 1rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:.875rem .875rem 1.25rem}}.AdminOnboardingUsersTable_detailMainContent__QMPh-.AdminOnboardingUsersTable_detailMainContentOnboarding__AMGVv{margin-bottom:3.1rem;padding-bottom:3.25rem}.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar{width:8px}.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar-thumb{background:#04476640;border-radius:8px}.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar-track{background:#04476614;border-radius:8px}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{animation:AdminOnboardingUsersTable_cardFadeIn__1vzlW .35s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid #0447661a;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.625rem .875rem;transition:all .25s cubic-bezier(.16,1,.3,1)}@keyframes AdminOnboardingUsersTable_cardFadeIn__1vzlW{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.45rem;padding:.5625rem .75rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.4rem;padding:.5rem .625rem}}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{border-color:#04476633;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminOnboardingUsersTable_readonly-answer-header__oKkv7{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.AdminOnboardingUsersTable_readonly-answer-label__ZsX3Z{color:#044766;font-size:.85rem;font-weight:600;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-label__ZsX3Z{font-size:.8rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-label__ZsX3Z{font-size:.75rem}}.AdminOnboardingUsersTable_readonly-answer-badge__GXuse{background:linear-gradient(135deg,#044766,#047bb2);border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;line-height:1.3;padding:.25rem .6rem;text-transform:capitalize}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-badge__GXuse{font-size:.7rem;padding:.2rem .5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-badge__GXuse{font-size:.65rem;padding:.2rem .45rem}}.AdminOnboardingUsersTable_readonly-answer-content__unybh{background:#04476605;border:1px solid #04476614;border-radius:6px;color:#2c3e50;padding:0;transition:all .2s ease;word-break:break-word}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0}}.AdminOnboardingUsersTable_readonly-answer-body__hqrby{color:#2c3e50;display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;line-height:1.5;padding:0}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-body__hqrby{font-size:.85rem;gap:.35rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-body__hqrby{font-size:.8rem;gap:.3rem}}.AdminOnboardingUsersTable_readonly-answer-body__hqrby div,.AdminOnboardingUsersTable_readonly-answer-body__hqrby span{overflow-wrap:anywhere;word-break:break-word}.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS{background:#fffffff2;border:1px solid #0447661f;border-radius:6px;box-shadow:inset 0 1px 2px #0447660a;color:#2c3e50;font-size:.875rem;line-height:1.5;min-height:80px;padding:.625rem .75rem;pointer-events:none;resize:none;transition:all .2s ease;width:100%}@media (max-width:768px){.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS{font-size:.825rem;min-height:75px;padding:.5625rem .6875rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS{font-size:.8rem;min-height:70px;padding:.5rem .625rem}}.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS:focus{outline:none}.AdminOnboardingUsersTable_no-question-placeholder__5a4IT{background:#0447660a;border:1px dashed #04476633;border-radius:8px;color:#6c757d;font-size:.95rem;font-style:italic;line-height:1.5;padding:1.25rem;text-align:center}@media (max-width:768px){.AdminOnboardingUsersTable_no-question-placeholder__5a4IT{font-size:.9rem;padding:1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_no-question-placeholder__5a4IT{font-size:.85rem;padding:.875rem}}@media (max-width:1024px){.AdminOnboardingUsersTable_detailModal__cbe0S{max-height:calc(100vh - 2rem);max-width:100%}.AdminOnboardingUsersTable_detailMainContent__QMPh-{margin-bottom:1.25rem;padding:1rem 1.1rem}.AdminOnboardingUsersTable_edit-section__cVykZ:hover,.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{transform:translateY(-1px)}}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{border-radius:10px;padding:1rem 1.1rem}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{transform:translateY(-1px)}.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS{border-radius:10px;min-height:90px}.AdminOnboardingUsersTable_detailMainContent__QMPh-{margin-bottom:1rem;padding:.8rem .85rem;width:100%}.AdminOnboardingUsersTable_edit-section__cVykZ{border-radius:10px}.AdminOnboardingUsersTable_cancel-button__-YLge:hover,.AdminOnboardingUsersTable_edit-section__cVykZ:hover,.AdminOnboardingUsersTable_form-input__BGHqb:focus,.AdminOnboardingUsersTable_form-textarea__Tfpue:focus,.AdminOnboardingUsersTable_save-button__RZRHH:hover{transform:translateY(-1px)}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-header__oKkv7{align-items:flex-start;flex-direction:column;gap:.6rem}.AdminOnboardingUsersTable_readonly-answer-badge__GXuse{align-self:flex-start}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{border-radius:10px}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{transform:none}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:.65rem}.AdminOnboardingUsersTable_modal-content__xBvA3{border-radius:12px}.AdminOnboardingUsersTable_detailMainContent__QMPh-{margin-bottom:.95rem;padding:.75rem}.AdminOnboardingUsersTable_edit-section__cVykZ{border-radius:10px}.AdminOnboardingUsersTable_edit-section__cVykZ:hover,.AdminOnboardingUsersTable_form-input__BGHqb:focus,.AdminOnboardingUsersTable_form-input__BGHqb:hover:not(:focus),.AdminOnboardingUsersTable_form-textarea__Tfpue:focus,.AdminOnboardingUsersTable_form-textarea__Tfpue:hover:not(:focus){transform:none}.AdminOnboardingUsersTable_cancel-button__-YLge:hover,.AdminOnboardingUsersTable_choose-file-button__DQ1KQ:hover,.AdminOnboardingUsersTable_save-button__RZRHH:hover,.AdminOnboardingUsersTable_upload-image-button__7njLS:hover{transform:translateY(-1px)}.AdminOnboardingUsersTable_preview-video-player__fZdIp:hover{transform:none}}.AdminOnboardingUsersTable_modal-header__HIajb{align-items:center;background:linear-gradient(135deg,#0d5d8c,#0b74ac);box-shadow:0 12px 28px #0d5d8c40;color:#fff;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative}@media (max-width:480px){.AdminOnboardingUsersTable_modal-header__HIajb{padding:1rem 1.25rem}.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.1rem;gap:.625rem}.AdminOnboardingUsersTable_modal-title__F1Izq:before{font-size:1rem}}.AdminOnboardingUsersTable_modal-header__HIajb:before{background:#fff3;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.AdminOnboardingUsersTable_modal-title__F1Izq{align-items:center;color:#fff;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;line-height:1.3;margin:0;text-shadow:0 2px 6px #0d5d8c59}.AdminOnboardingUsersTable_modal-title__F1Izq:before{content:"👤";font-size:1.5rem}@media (max-width:768px){.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.5rem}.AdminOnboardingUsersTable_modal-title__F1Izq:before{font-size:1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.25rem}.AdminOnboardingUsersTable_modal-title__F1Izq:before{font-size:1.1rem}}.AdminOnboardingUsersTable_modal-close__rTMRf{align-items:center;background:#fff3;border:1px solid #fff6;border-radius:8px;box-shadow:0 10px 20px #0d5d8c47;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:all .2s ease;width:40px}@media (max-width:768px){.AdminOnboardingUsersTable_modal-close__rTMRf{font-size:1.25rem;height:36px;padding:.45rem;width:36px}.AdminOnboardingUsersTable_modal-header__HIajb{padding:1.25rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-close__rTMRf{font-size:1.1rem;height:32px;padding:.4rem;width:32px}}.AdminOnboardingUsersTable_modal-close__rTMRf:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.AdminOnboardingUsersTable_modal-close__rTMRf:focus-visible{outline:2px solid #ffffff80;outline-offset:2px}.AdminOnboardingUsersTable_modal-body__K2dUX{background:#f8f9fa;display:block;flex:1 1;overflow-y:auto;padding:0;position:relative}.AdminOnboardingUsersTable_modal-content-wrapper__T-1Jw{display:block}.AdminOnboardingUsersTable_no-questions__TtHFH{align-items:center;color:#6c757d;display:flex;flex:1 1;font-size:1.1rem;justify-content:center;line-height:1.5;text-align:center}@media (max-width:768px){.AdminOnboardingUsersTable_no-questions__TtHFH{font-size:1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_no-questions__TtHFH{font-size:.95rem}}.AdminOnboardingUsersTable_category-section__87Ii5{animation:AdminOnboardingUsersTable_sectionSlideIn__z5T5F .6s ease-out;animation-fill-mode:both;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:1.5rem;opacity:0;overflow:hidden;transform:translateY(20px)}.AdminOnboardingUsersTable_category-section__87Ii5:first-child{animation-delay:.1s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(2){animation-delay:.2s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(3){animation-delay:.3s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(4){animation-delay:.4s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(5){animation-delay:.5s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(6){animation-delay:.6s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(7){animation-delay:.7s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(8){animation-delay:.8s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(9){animation-delay:.9s}.AdminOnboardingUsersTable_category-section__87Ii5:nth-child(10){animation-delay:1s}.AdminOnboardingUsersTable_category-section__87Ii5:last-child{margin-bottom:0}.AdminOnboardingUsersTable_category-header__cq3Ux{align-items:center;animation:AdminOnboardingUsersTable_headerSlideIn__rYvDn .4s ease-out;animation-fill-mode:both;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;display:flex;gap:1rem;opacity:0;padding:1.5rem 2rem;transform:translateX(-20px)}@media (max-width:768px){.AdminOnboardingUsersTable_category-header__cq3Ux{gap:.875rem;padding:1.25rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_category-header__cq3Ux{gap:.75rem;padding:1rem 1.25rem}}.AdminOnboardingUsersTable_category-icon__mmkro{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border-radius:8px;box-shadow:0 4px 12px #04476633;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (max-width:768px){.AdminOnboardingUsersTable_category-icon__mmkro{height:42px;width:42px}}@media (max-width:480px){.AdminOnboardingUsersTable_category-icon__mmkro{height:38px;width:38px}}.AdminOnboardingUsersTable_category-number__inVy\+{color:#fff;font-size:1.25rem;font-weight:700;line-height:1}@media (max-width:768px){.AdminOnboardingUsersTable_category-number__inVy\+{font-size:1.1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_category-number__inVy\+{font-size:1rem}}@media (max-width:768px){.AdminOnboardingUsersTable_category-icon__mmkro{height:42px;width:42px}.AdminOnboardingUsersTable_category-number__inVy\+{font-size:1.1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_category-icon__mmkro{height:38px;width:38px}.AdminOnboardingUsersTable_category-number__inVy\+{font-size:1rem}}.AdminOnboardingUsersTable_category-info__blk7U{flex:1 1}.AdminOnboardingUsersTable_category-title__9EeoN{color:#044766;font-size:1.4rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}@media (max-width:768px){.AdminOnboardingUsersTable_category-title__9EeoN{font-size:1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_category-title__9EeoN{font-size:1.1rem}}.AdminOnboardingUsersTable_category-stats__g8h4G{align-items:center;display:flex;gap:.5rem}.AdminOnboardingUsersTable_questions-count__r41r9{background:#0447661a;border-radius:8px;color:#6c757d;font-size:.9rem;font-weight:500;line-height:1.4;padding:.25rem .75rem}@media (max-width:768px){.AdminOnboardingUsersTable_questions-count__r41r9{font-size:.85rem;padding:.2rem .65rem}}@media (max-width:480px){.AdminOnboardingUsersTable_questions-count__r41r9{font-size:.8rem;padding:.2rem .6rem}}.AdminOnboardingUsersTable_questions-container__Waz7c{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem}@media (max-width:768px){.AdminOnboardingUsersTable_questions-container__Waz7c{gap:1.25rem;padding:1.25rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_questions-container__Waz7c{gap:1rem;padding:1rem 1.25rem}}.AdminOnboardingUsersTable_question-card__TdjVb{animation:AdminOnboardingUsersTable_questionFadeIn__apZvT .5s ease-out;animation-fill-mode:both;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;opacity:0;padding:1.5rem;position:relative;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.AdminOnboardingUsersTable_question-card__TdjVb{padding:1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_question-card__TdjVb{padding:1rem}}.AdminOnboardingUsersTable_question-card__TdjVb:first-child{animation-delay:.1s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(2){animation-delay:.15s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(3){animation-delay:.2s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(4){animation-delay:.25s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(5){animation-delay:.3s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(6){animation-delay:.35s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(7){animation-delay:.4s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(8){animation-delay:.45s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(9){animation-delay:.5s}.AdminOnboardingUsersTable_question-card__TdjVb:nth-child(10){animation-delay:.55s}.AdminOnboardingUsersTable_question-card__TdjVb:hover{border-color:#044766;box-shadow:0 4px 16px #0447661a;transform:translateY(-1px)}.AdminOnboardingUsersTable_question-header__m9Tug{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}@media (max-width:768px){.AdminOnboardingUsersTable_question-header__m9Tug{gap:.875rem;margin-bottom:.875rem}}@media (max-width:480px){.AdminOnboardingUsersTable_question-header__m9Tug{gap:.75rem;margin-bottom:.75rem}}.AdminOnboardingUsersTable_question-number__xYIId{align-items:center;background:#044766;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:28px;justify-content:center;line-height:1;width:28px}@media (max-width:768px){.AdminOnboardingUsersTable_question-number__xYIId{font-size:.8rem;height:26px;width:26px}}@media (max-width:480px){.AdminOnboardingUsersTable_question-number__xYIId{font-size:.75rem;height:24px;width:24px}}.AdminOnboardingUsersTable_question-content__IlynY{flex:1 1}.AdminOnboardingUsersTable_question-title__nRuWZ{color:#2c3e50;font-size:1.1rem;font-weight:600;line-height:1.5;margin:0}@media (max-width:768px){.AdminOnboardingUsersTable_question-title__nRuWZ{font-size:1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_question-title__nRuWZ{font-size:.95rem}}.AdminOnboardingUsersTable_question-tooltip__IvTQV{align-items:center;display:inline-flex;justify-content:center;margin-left:.5rem;position:relative}.AdminOnboardingUsersTable_tooltip-icon__AmARB{align-items:center;background-color:#044766;border:2px solid #044766;border-radius:50%;color:#fff;cursor:help;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;width:20px}.AdminOnboardingUsersTable_tooltip-icon__AmARB:hover{background-color:#047bb2;transform:scale(1.1)}.AdminOnboardingUsersTable_tooltip-content__iN5j-{word-wrap:break-word;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #00000026;color:#374151;font-size:.9rem;left:48%;line-height:1.5;max-width:320px;opacity:0;overflow-wrap:break-word;padding:1rem;pointer-events:none;position:fixed;top:-.8rem;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden;z-index:100000}.AdminOnboardingUsersTable_tooltip-content__iN5j-:after{border:6px solid #0000;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.AdminOnboardingUsersTable_question-tooltip__IvTQV:hover .AdminOnboardingUsersTable_tooltip-content__iN5j-{opacity:1;transform:translate(-50%,-50%) scale(1.02);visibility:visible}.AdminOnboardingUsersTable_tooltip-content__iN5j- a{color:#047bb2;cursor:pointer;text-decoration:underline}.AdminOnboardingUsersTable_tooltip-content__iN5j- a:hover{color:#044766;text-decoration:none}.AdminOnboardingUsersTable_tooltip-popup-content__Z1N9e{background-color:#fff;isolation:isolate;position:relative;width:100%;z-index:100000}.AdminOnboardingUsersTable_tooltip-popup-content__Z1N9e:before{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.AdminOnboardingUsersTable_tooltip-title__\+WMw9{border-bottom:1px solid #e5e7eb;color:#044766;font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:.5rem;padding-bottom:.3rem}@media (max-width:768px){.AdminOnboardingUsersTable_tooltip-title__\+WMw9{font-size:.85rem;margin-bottom:.4rem;padding-bottom:.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_tooltip-title__\+WMw9{font-size:.8rem;margin-bottom:.3rem;padding-bottom:.2rem}}.AdminOnboardingUsersTable_tooltip-list__PhFpf{background-color:#fff;border-radius:8px;max-height:180px;overflow-y:auto;padding:.25rem 0;scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar{width:6px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb:hover{background:#9ca3af}.AdminOnboardingUsersTable_tooltip-list-item__doZZS{border-bottom:none;color:#374151;font-size:.85rem;line-height:1.5;padding:.25rem 0}@media (max-width:768px){.AdminOnboardingUsersTable_tooltip-list-item__doZZS{font-size:.8rem;padding:.2rem 0}}@media (max-width:480px){.AdminOnboardingUsersTable_tooltip-list-item__doZZS{font-size:.75rem;padding:.15rem 0}}.AdminOnboardingUsersTable_tooltip-list-item__doZZS:last-child{border-bottom:none}@media (max-width:768px){.AdminOnboardingUsersTable_tooltip-content__iN5j-{font-size:.85rem;left:50%;top:-.7rem;transform:translateX(-25%);width:320px}.AdminOnboardingUsersTable_tooltip-icon__AmARB{font-size:12px;height:18px;width:18px}.AdminOnboardingUsersTable_tooltip-title__\+WMw9{font-size:.85rem;margin-bottom:.4rem}.AdminOnboardingUsersTable_tooltip-list-item__doZZS{font-size:.8rem;padding:.25rem 0}.AdminOnboardingUsersTable_tooltip-list__PhFpf{max-height:180px;overflow-y:scroll;scrollbar-color:#044766 #f1f5f9;scrollbar-width:auto}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar{width:8px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb{background:#044766;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb:hover{background:#047bb2}}@media (max-width:480px){.AdminOnboardingUsersTable_tooltip-content__iN5j-{font-size:.8rem;left:32%;top:.7rem;transform:translateX(-15%);width:280px}.AdminOnboardingUsersTable_tooltip-icon__AmARB{font-size:11px;height:16px;width:16px}.AdminOnboardingUsersTable_tooltip-title__\+WMw9{font-size:.8rem;margin-bottom:.3rem}.AdminOnboardingUsersTable_tooltip-list-item__doZZS{font-size:.75rem;padding:.2rem 0}.AdminOnboardingUsersTable_tooltip-list__PhFpf{max-height:190px;overflow-y:scroll;scrollbar-color:#044766 #f1f5f9;scrollbar-width:auto}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar{width:6px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb{background:#044766;border-radius:4px}.AdminOnboardingUsersTable_tooltip-list__PhFpf::-webkit-scrollbar-thumb:hover{background:#047bb2}}.AdminOnboardingUsersTable_question-answer-section__bGhIE{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.AdminOnboardingUsersTable_answer-header__kqWYj{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.AdminOnboardingUsersTable_answer-label__SIfSo{color:#044766;font-size:.95rem;font-weight:600;line-height:1.4}@media (max-width:768px){.AdminOnboardingUsersTable_answer-label__SIfSo{font-size:.9rem}}@media (max-width:480px){.AdminOnboardingUsersTable_answer-label__SIfSo{font-size:.85rem}}.AdminOnboardingUsersTable_question-type-badge__T7LcS{background:#0447661a;border-radius:8px;color:#044766;font-size:.8rem;font-weight:500;line-height:1.4;padding:.25rem .75rem;text-transform:capitalize}@media (max-width:768px){.AdminOnboardingUsersTable_question-type-badge__T7LcS{font-size:.75rem;padding:.2rem .65rem}}@media (max-width:480px){.AdminOnboardingUsersTable_question-type-badge__T7LcS{font-size:.7rem;padding:.2rem .6rem}}.AdminOnboardingUsersTable_answer-content__UNp7n{color:#495057;font-size:.95rem;line-height:1.5}@media (max-width:768px){.AdminOnboardingUsersTable_answer-content__UNp7n{font-size:.9rem}}@media (max-width:480px){.AdminOnboardingUsersTable_answer-content__UNp7n{font-size:.85rem}}.AdminOnboardingUsersTable_answer-textarea__U4HGT{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;box-sizing:border-box;color:#333;cursor:default;font-family:inherit;font-size:.95rem;line-height:1.5;min-height:auto;padding:.75rem 1rem;resize:vertical;width:100%}@media (max-width:768px){.AdminOnboardingUsersTable_answer-textarea__U4HGT{font-size:.9rem;padding:.6875rem .9375rem}}@media (max-width:480px){.AdminOnboardingUsersTable_answer-textarea__U4HGT{border-radius:6px;font-size:.85rem;padding:.625rem .875rem}}.AdminOnboardingUsersTable_answer-textarea__U4HGT:focus{background:#fff;border-color:#044766;outline:none}.AdminOnboardingUsersTable_answer-textarea__U4HGT::placeholder{color:#999;font-style:italic}.AdminOnboardingUsersTable_no-answer__v2HCz{color:#dc3545;font-style:italic;font-weight:500}.AdminOnboardingUsersTable_multiple-select-answer__78ELM{display:flex;flex-wrap:wrap;gap:.25rem}.AdminOnboardingUsersTable_selected-option__KjpRP{background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;color:#1976d2;font-size:.85rem;line-height:1.4;padding:.25rem .5rem}@media (max-width:768px){.AdminOnboardingUsersTable_selected-option__KjpRP{font-size:.8rem;padding:.2rem .45rem}}@media (max-width:480px){.AdminOnboardingUsersTable_selected-option__KjpRP{font-size:.75rem;padding:.15rem .4rem}}.AdminOnboardingUsersTable_multiple-input-answer__7fvDm{display:flex;flex-direction:column;gap:.5rem}.AdminOnboardingUsersTable_child-data__91OwZ{background:#f8f9fa;border-left:3px solid #044766;border-radius:4px;font-size:.9rem;line-height:1.5;padding:.5rem}@media (max-width:768px){.AdminOnboardingUsersTable_child-data__91OwZ{font-size:.85rem;padding:.45rem}}@media (max-width:480px){.AdminOnboardingUsersTable_child-data__91OwZ{font-size:.8rem;padding:.4rem}}.AdminOnboardingUsersTable_geolocation-answer__AOaMf{display:flex;flex-direction:column;gap:.25rem}.AdminOnboardingUsersTable_geolocation-answer__AOaMf div{font-size:.9rem;line-height:1.5}@media (max-width:768px){.AdminOnboardingUsersTable_geolocation-answer__AOaMf div{font-size:.85rem}}@media (max-width:480px){.AdminOnboardingUsersTable_geolocation-answer__AOaMf div{font-size:.8rem}}.AdminOnboardingUsersTable_geolocation-error__Frebi{color:#dc3545;font-style:italic}.AdminOnboardingUsersTable_expense-calculation-result__-6vlh{background:#f8f9fa;border-left:4px solid #044766;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.AdminOnboardingUsersTable_scenario-title__FHj73{color:#044766;font-size:1rem;font-weight:600;line-height:1.4}@media (max-width:768px){.AdminOnboardingUsersTable_scenario-title__FHj73{font-size:.95rem}}@media (max-width:480px){.AdminOnboardingUsersTable_scenario-title__FHj73{font-size:.9rem}}.AdminOnboardingUsersTable_scenario-result__qQd2U{color:#495057;font-size:.9rem;line-height:1.5}@media (max-width:768px){.AdminOnboardingUsersTable_scenario-result__qQd2U{font-size:.85rem}}@media (max-width:480px){.AdminOnboardingUsersTable_scenario-result__qQd2U{font-size:.8rem}}.AdminOnboardingUsersTable_modal-footer__OHEcy{background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:1rem 2rem}@media (max-width:768px){.AdminOnboardingUsersTable_modal-footer__OHEcy{padding:.875rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-footer__OHEcy{padding:.75rem 1.25rem}}.AdminOnboardingUsersTable_modal-close-button__XxfeM{background:linear-gradient(135deg,#044766,#047bb2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.4;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (max-width:768px){.AdminOnboardingUsersTable_modal-close-button__XxfeM{font-size:.85rem;padding:.6875rem 1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-close-button__XxfeM{font-size:.8rem;padding:.625rem 1rem}}.AdminOnboardingUsersTable_modal-close-button__XxfeM:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 16px #04476659;transform:translateY(-2px)}.AdminOnboardingUsersTable_modal-close-button__XxfeM:active{box-shadow:0 2px 4px #04476633;transform:translateY(-1px);transition:all .1s ease}.AdminOnboardingUsersTable_edit-form__cWq\+I{display:flex;flex-direction:column;gap:1rem}.AdminOnboardingUsersTable_edit-section__cVykZ{background:#fff;border:1.5px solid #0447661a;border-radius:12px;box-shadow:0 2px 12px #00000014,0 1px 4px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.AdminOnboardingUsersTable_edit-section__cVykZ:hover{box-shadow:0 4px 16px #0000001f,0 2px 8px #00000014;transform:translateY(-2px)}.AdminOnboardingUsersTable_section-header__Y06CM{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1.5px solid #0447661a;padding:1rem 1.5rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-header__Y06CM{padding:.875rem 1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-header__Y06CM{padding:.75rem 1rem}}.AdminOnboardingUsersTable_section-title__OeMLD{align-items:center;color:#044766;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;line-height:1.3;margin:0 0 .25rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-title__OeMLD{font-size:1rem;gap:.45rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-title__OeMLD{font-size:.95rem;gap:.4rem}}.AdminOnboardingUsersTable_section-icon__uQsJs{font-size:1.2rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-icon__uQsJs{font-size:1.1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-icon__uQsJs{font-size:1rem}}.AdminOnboardingUsersTable_section-description__CW\+cJ{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0}@media (max-width:768px){.AdminOnboardingUsersTable_section-description__CW\+cJ{font-size:.8rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-description__CW\+cJ{font-size:.75rem}}.AdminOnboardingUsersTable_section-content__kMqxz{padding:1rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-content__kMqxz{padding:.875rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-content__kMqxz{padding:.75rem}}.AdminOnboardingUsersTable_form-group__BEnDi{margin-bottom:1.5rem}.AdminOnboardingUsersTable_form-group__BEnDi:last-child{margin-bottom:0}.AdminOnboardingUsersTable_form-label__PBdwM{color:#044766;display:block;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.AdminOnboardingUsersTable_form-label__PBdwM{font-size:.95rem;margin-bottom:.45rem}}@media (max-width:480px){.AdminOnboardingUsersTable_form-label__PBdwM{font-size:.9rem;margin-bottom:.4rem}}.AdminOnboardingUsersTable_form-input__BGHqb,.AdminOnboardingUsersTable_form-textarea__Tfpue{background:#fff5d966;border:1.5px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#333;font-family:inherit;font-size:1rem;line-height:1.5;padding:.875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_form-input__BGHqb:focus,.AdminOnboardingUsersTable_form-textarea__Tfpue:focus{background-color:#fff5d966;border-color:#047bb2;box-shadow:0 0 0 3px #047bb21a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminOnboardingUsersTable_form-input__BGHqb:hover:not(:focus),.AdminOnboardingUsersTable_form-textarea__Tfpue:hover:not(:focus){border-color:#044766;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminOnboardingUsersTable_form-textarea__Tfpue{line-height:1.5;min-height:120px;resize:vertical}.AdminOnboardingUsersTable_action-items-container__o3Ig8{display:flex;flex-direction:column;gap:1rem}.AdminOnboardingUsersTable_action-item-input-wrapper__4VIHq{display:flex;flex-direction:column;gap:.5rem}.AdminOnboardingUsersTable_action-item-header__iC7Xf{align-items:center;display:flex;margin-bottom:.5rem}.AdminOnboardingUsersTable_action-item-label__eZWhw{align-items:center;cursor:default;display:flex;gap:.75rem;margin-bottom:0;-webkit-user-select:none;user-select:none}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{color:#044766;font-size:.9rem;font-weight:600}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t{accent-color:#044766;background-color:#fff;border:2px solid #044766;border-radius:4px;box-shadow:0 2px 4px #04476633,0 0 0 0 #0447661a;cursor:not-allowed;flex-shrink:0;height:20px;opacity:1;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t:checked{background-color:#044766;border-color:#044766;box-shadow:0 3px 8px #0447664d,0 0 0 2px #0447661a;transform:scale(1.02)}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t:disabled{background-color:#ffffffe6;border-color:#044766;cursor:not-allowed;opacity:.6}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t:disabled:checked{background-color:#044766;border-color:#044766;box-shadow:0 3px 8px #04476640,0 0 0 2px #04476614;opacity:.8}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t:disabled:not(:checked){background-color:#ffffffe6;border-color:#044766;opacity:.5}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{color:#044766b3;font-size:.75rem;font-style:italic;font-weight:400;white-space:nowrap}.AdminOnboardingUsersTable_action-item-input__olucI{background:#fff5d966;border:1.5px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#333;font-family:inherit;font-size:.95rem;line-height:1.6;max-height:120px;min-height:60px;overflow-y:auto;padding:.75rem 1rem;resize:vertical;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_action-item-input__olucI::placeholder{color:#04476666;opacity:1}.AdminOnboardingUsersTable_action-item-input__olucI:focus{background-color:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminOnboardingUsersTable_action-item-input__olucI:hover:not(:focus):not(:disabled){background-color:#fff;border-color:#044766;box-shadow:0 2px 8px #04476614}.AdminOnboardingUsersTable_action-item-input__olucI:disabled{background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.AdminOnboardingUsersTable_action-item-input__olucI::-webkit-scrollbar{width:6px}.AdminOnboardingUsersTable_action-item-input__olucI::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AdminOnboardingUsersTable_action-item-input__olucI::-webkit-scrollbar-thumb{background:#0447664d;border-radius:10px}.AdminOnboardingUsersTable_action-item-input__olucI::-webkit-scrollbar-thumb:hover{background:#04476680}@media (max-width:1200px){.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:.9375rem}.AdminOnboardingUsersTable_action-item-input__olucI{max-height:110px;min-height:58px}}@media (max-width:1024px){.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.875rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.71875rem}.AdminOnboardingUsersTable_action-item-input__olucI{font-size:.9375rem;max-height:105px;min-height:56px;padding:.6875rem .9375rem}}@media (max-width:768px){.AdminOnboardingUsersTable_form-input__BGHqb,.AdminOnboardingUsersTable_form-textarea__Tfpue{font-size:.95rem;padding:.8125rem .9375rem}.AdminOnboardingUsersTable_form-textarea__Tfpue{min-height:110px}.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:.875rem}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.875rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.6875rem}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t{height:18px;width:18px}.AdminOnboardingUsersTable_action-item-label__eZWhw{gap:.625rem}.AdminOnboardingUsersTable_action-item-input__olucI{border-radius:8px;font-size:.9rem;max-height:100px;min-height:54px;padding:.6875rem .875rem}}@media (max-width:480px){.AdminOnboardingUsersTable_form-input__BGHqb,.AdminOnboardingUsersTable_form-textarea__Tfpue{border-radius:10px;font-size:.9rem;padding:.75rem .875rem}.AdminOnboardingUsersTable_form-textarea__Tfpue{min-height:100px}.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:.75rem}.AdminOnboardingUsersTable_action-item-header__iC7Xf{align-items:center;flex-direction:row}.AdminOnboardingUsersTable_action-item-label__eZWhw{flex-wrap:wrap;gap:.5rem}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.85rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.625rem}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t{height:17px;width:17px}.AdminOnboardingUsersTable_action-item-input__olucI{border-radius:8px;font-size:.85rem;max-height:95px;min-height:52px;padding:.625rem .75rem}}.AdminOnboardingUsersTable_form-help__\+-hMS{color:#6c757d;font-size:.85rem;font-style:italic;line-height:1.4;margin-top:.5rem}.AdminOnboardingUsersTable_video-preview__qeuHH{border-top:1px solid #e9ecef;margin-top:1.5rem;padding-top:1.5rem}.AdminOnboardingUsersTable_preview-title__j2dLl{color:#044766;font-size:1rem;font-weight:600;margin:0 0 1rem}.AdminOnboardingUsersTable_preview-video__Eneur{background:#000;border-radius:8px;box-shadow:0 4px 12px #00000026;height:200px;max-width:500px;width:100%}.AdminOnboardingUsersTable_current-video-section__kemFj{border-bottom:1px solid #e9ecef;margin-bottom:2rem;padding-bottom:2rem}.AdminOnboardingUsersTable_current-video-title__DUKZd{color:#044766;font-size:1rem;font-weight:600;margin:0 0 1rem}.AdminOnboardingUsersTable_current-video-wrapper__N4dVg{display:flex;justify-content:center}.AdminOnboardingUsersTable_current-video__T2x6o{background:#000;border-radius:8px;box-shadow:0 4px 12px #00000026;height:200px;max-width:400px;width:100%}.AdminOnboardingUsersTable_image-upload-container__GJEcI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media (max-width:768px){.AdminOnboardingUsersTable_image-upload-container__GJEcI{gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}}.AdminOnboardingUsersTable_image-column__x-Ak5{display:flex;flex-direction:column;gap:.75rem}.AdminOnboardingUsersTable_image-column-title__lm4dw{color:#044766;font-size:.9rem;font-weight:600;margin:0}.AdminOnboardingUsersTable_image-preview-box__geg\+9{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px dashed #04476633;border-radius:12px;display:flex;height:200px;justify-content:center;overflow:hidden;transition:all .3s ease;width:100%}.AdminOnboardingUsersTable_image-preview-box__geg\+9:hover{border-color:#0447664d;box-shadow:0 2px 8px #0447661a}.AdminOnboardingUsersTable_preview-image__fRuU9{height:100%;object-fit:contain;width:100%}.AdminOnboardingUsersTable_preview-video-player__fZdIp{background:#000;border-radius:8px;box-shadow:0 4px 12px #0003;height:100%;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.AdminOnboardingUsersTable_preview-video-player__fZdIp:hover{box-shadow:0 6px 16px #0000004d;transform:scale(1.02)}.AdminOnboardingUsersTable_pdf-preview-box__qxdIa{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px dashed #04476633;border-radius:12px;display:flex;flex-direction:column;height:600px;max-height:600px;min-height:600px;overflow:hidden;padding:0;position:relative}.AdminOnboardingUsersTable_pdf-preview-box__qxdIa:hover{border-color:#0447664d;box-shadow:0 2px 8px #0447661a}.AdminOnboardingUsersTable_pdf-preview-box__qxdIa .AdminOnboardingUsersTable_preview-pdf__qLeG8{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 12px #00000026;display:block;flex:1 1;height:100%;min-height:600px;transition:box-shadow .3s ease;width:100%}.AdminOnboardingUsersTable_pdf-preview-box__qxdIa .AdminOnboardingUsersTable_preview-pdf__qLeG8:hover{box-shadow:0 6px 20px #0003}.AdminOnboardingUsersTable_preview-pdf__qLeG8{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 12px #00000026;height:100%;min-height:600px;transition:box-shadow .3s ease;width:100%}.AdminOnboardingUsersTable_no-image__urR5U{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.AdminOnboardingUsersTable_no-image-icon__jlzqR{font-size:2rem;opacity:.3}.AdminOnboardingUsersTable_no-image-text__uxnHl{color:#6c757d;font-size:.85rem;margin:0}.AdminOnboardingUsersTable_upload-controls__0bYYO{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem}@media (max-width:768px){.AdminOnboardingUsersTable_upload-controls__0bYYO{align-items:stretch;flex-direction:column;gap:.75rem;padding:.875rem}}.AdminOnboardingUsersTable_choose-file-button__DQ1KQ{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_choose-file-button__DQ1KQ:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_choose-file-button__DQ1KQ:hover:before{left:100%}.AdminOnboardingUsersTable_choose-file-button__DQ1KQ:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_choose-file-button__DQ1KQ:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_button-icon__CqnyM{font-size:1rem}.AdminOnboardingUsersTable_file-selected-info__E5yZV{display:flex;flex-direction:column;gap:.25rem}.AdminOnboardingUsersTable_file-name-display__0KJEF{color:#044766;font-size:.85rem;font-weight:600}.AdminOnboardingUsersTable_file-size-display__V1foK{color:#6c757d;font-size:.75rem}.AdminOnboardingUsersTable_upload-image-button__7njLS{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:2px solid #28a745;border-radius:12px;box-shadow:0 2px 8px #28a74533;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminOnboardingUsersTable_upload-image-button__7njLS:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_upload-image-button__7njLS:hover:before{left:100%}.AdminOnboardingUsersTable_upload-image-button__7njLS:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1ea085);box-shadow:0 6px 20px #28a74559,0 2px 8px #28a74540;transform:translateY(-2px)}.AdminOnboardingUsersTable_upload-image-button__7njLS:active:not(:disabled){box-shadow:0 2px 8px #28a7454d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_upload-image-button__7njLS:disabled{background:#6c757d;border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminOnboardingUsersTable_upload-image-button__7njLS:disabled:before{display:none}.AdminOnboardingUsersTable_upload-section__iH1oi{display:flex;flex-direction:column;gap:1rem}.AdminOnboardingUsersTable_file-input__\+yXu2{display:none}.AdminOnboardingUsersTable_file-input-label__0hrT3{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:1.5px solid #044766;border-radius:8px;box-shadow:0 2px 4px #0447661a;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease}.AdminOnboardingUsersTable_file-input-label__0hrT3:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 4px 12px #0447664d;transform:translateY(-1px)}.AdminOnboardingUsersTable_upload-icon__GAR-k{font-size:1.1rem}.AdminOnboardingUsersTable_file-info__9oFOM{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;font-size:.9rem;line-height:1.5;padding:.75rem 1rem}.AdminOnboardingUsersTable_selected-file__KiIj8{display:flex;flex-direction:column;gap:.25rem}.AdminOnboardingUsersTable_file-name__LkuvU{color:#044766;font-size:.9rem;font-weight:600;line-height:1.4}.AdminOnboardingUsersTable_file-size__5lzFO,.AdminOnboardingUsersTable_no-file__pDkeE{color:#6c757d;font-size:.85rem;line-height:1.4}.AdminOnboardingUsersTable_no-file__pDkeE{font-style:italic}.AdminOnboardingUsersTable_footer-buttons__8zyvL{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-bottom:1.5rem;margin-top:1.5rem;padding-bottom:2rem}@media (max-width:768px){.AdminOnboardingUsersTable_footer-buttons__8zyvL{flex-direction:column;gap:.625rem;margin-bottom:1.25rem;margin-top:1.25rem;padding-bottom:1.5rem}.AdminOnboardingUsersTable_cancel-button__-YLge,.AdminOnboardingUsersTable_save-button__RZRHH{justify-content:center;width:100%}}@media (max-width:480px){.AdminOnboardingUsersTable_footer-buttons__8zyvL{gap:.5rem;margin-bottom:1rem;margin-top:1rem;padding-bottom:1.25rem}.AdminOnboardingUsersTable_cancel-button__-YLge,.AdminOnboardingUsersTable_save-button__RZRHH{font-size:.85rem;padding:.625rem 1.25rem}}.AdminOnboardingUsersTable_modal-footer__OHEcy .AdminOnboardingUsersTable_error-message__hXYoF{background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;color:#e53e3e;font-size:.9rem;font-weight:500;margin-bottom:1rem;padding:.75rem 1rem}.AdminOnboardingUsersTable_cancel-button__-YLge{background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_cancel-button__-YLge:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_cancel-button__-YLge:hover:before{left:100%}.AdminOnboardingUsersTable_cancel-button__-YLge:hover{background:linear-gradient(135deg,#e8e8e8,#e0e0e0);box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px)}.AdminOnboardingUsersTable_cancel-button__-YLge:active{box-shadow:0 2px 8px #04476633;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_cancel-button__-YLge:disabled{background:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminOnboardingUsersTable_save-button__RZRHH{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminOnboardingUsersTable_save-button__RZRHH:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminOnboardingUsersTable_save-button__RZRHH:hover:before{left:100%}.AdminOnboardingUsersTable_save-button__RZRHH:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminOnboardingUsersTable_save-button__RZRHH:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_save-button__RZRHH:disabled{background:#6c757d;border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminOnboardingUsersTable_save-button__RZRHH:disabled:before{display:none}.AdminOnboardingUsersTable_button-spinner__zoU\+T{animation:AdminOnboardingUsersTable_spin__dWBq8 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;margin-right:.5rem;width:16px}.AdminOnboardingUsersTable_modal-loading-overlay__oog47{align-items:center;background:#fff;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.AdminOnboardingUsersTable_success-overlay__96Kj\+{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.AdminOnboardingUsersTable_modal-loading-content__ZCLPh{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:.75rem;max-width:300px;padding:1.5rem;text-align:center}.AdminOnboardingUsersTable_modal-spinner__hf6RS{animation:AdminOnboardingUsersTable_spin__dWBq8 1s linear infinite;border:3px solid #0447661a;border-radius:50%;border-top-color:#044766;height:32px;width:32px}.AdminOnboardingUsersTable_modal-loading-text__GZ6X\+{color:#044766;font-size:.9rem;font-weight:500;line-height:1.3;margin:0;text-align:center}.AdminOnboardingUsersTable_success-icon__Mtyo7{align-items:center;animation:AdminOnboardingUsersTable_successPulse__P8jIn .6s ease-out;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;width:36px}@keyframes AdminOnboardingUsersTable_successPulse__P8jIn{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes AdminOnboardingUsersTable_fadeIn__nvCkL{0%{opacity:0}to{opacity:1}}@keyframes AdminOnboardingUsersTable_slideIn__eADk5{0%{opacity:0;transform:translateY(-20px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminOnboardingUsersTable_sectionSlideIn__z5T5F{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminOnboardingUsersTable_questionFadeIn__apZvT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminOnboardingUsersTable_headerSlideIn__rYvDn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:1.1rem}.AdminOnboardingUsersTable_modal-content__xBvA3{margin-top:0;max-height:85vh}.AdminOnboardingUsersTable_modal-body__K2dUX{padding:1.5rem}.AdminOnboardingUsersTable_modal-header__HIajb{padding:1rem 1.5rem}.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.25rem}.AdminOnboardingUsersTable_category-title__9EeoN{font-size:1.1rem}.AdminOnboardingUsersTable_question-item__9qQr9{padding:1rem}.AdminOnboardingUsersTable_question-title__nRuWZ{font-size:.95rem}.AdminOnboardingUsersTable_answer-label__SIfSo{font-size:.85rem;min-width:50px}.AdminOnboardingUsersTable_answer-value__Y3p5K{font-size:.9rem}.AdminOnboardingUsersTable_modal-footer__OHEcy{padding:.75rem 1.5rem}.AdminOnboardingUsersTable_modal-close-button__XxfeM{font-size:.85rem;padding:.625rem 1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:.65rem}.AdminOnboardingUsersTable_modal-content__xBvA3{max-height:90vh}.AdminOnboardingUsersTable_modal-body__K2dUX{padding:1rem}.AdminOnboardingUsersTable_modal-header__HIajb{padding:.75rem 1rem}.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.1rem}.AdminOnboardingUsersTable_category-title__9EeoN{font-size:1rem}.AdminOnboardingUsersTable_question-item__9qQr9{padding:.75rem}.AdminOnboardingUsersTable_question-header__m9Tug{align-items:flex-start;flex-direction:column;gap:.5rem}.AdminOnboardingUsersTable_question-answer__aEBRT{flex-direction:column;gap:.25rem}.AdminOnboardingUsersTable_answer-label__SIfSo{min-width:auto}}@media (max-width:768px){.AdminOnboardingUsersTable_detailModal__cbe0S{max-height:calc(100vh - 2rem);max-width:100%}.AdminOnboardingUsersTable_detailMainContent__QMPh-{margin-bottom:1rem;padding:.8rem .85rem}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:1.1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_detailModal__cbe0S{max-height:calc(100vh - 1.75rem)}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:.65rem}}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_section-content__kMqxz{animation:AdminOnboardingUsersTable_expandContent__glPxN .4s cubic-bezier(.16,1,.3,1)!important;gap:.5rem;padding:1rem 1.25rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_answer-section__8ZwUv{animation:AdminOnboardingUsersTable_answerSectionFadeIn__V1Ukh .3s cubic-bezier(.16,1,.3,1) both!important;margin-bottom:.5rem!important;padding:.75rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.625rem!important;margin-bottom:.625rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9{border-bottom:1px solid #04476614!important;margin-bottom:.5rem!important;padding-bottom:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9{animation:AdminOnboardingUsersTable_questionItemFadeIn__tFqJ4 .3s cubic-bezier(.16,1,.3,1) both!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:first-child{animation-delay:.05s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(2){animation-delay:.1s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(3){animation-delay:.15s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(4){animation-delay:.2s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(5){animation-delay:.25s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(6){animation-delay:.3s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(7){animation-delay:.35s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(8){animation-delay:.4s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(9){animation-delay:.45s}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9:nth-child(10){animation-delay:.5s}@keyframes AdminOnboardingUsersTable_questionItemFadeIn__tFqJ4{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{border-radius:6px!important;gap:.5rem!important;padding:.625rem .75rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-header__oKkv7{gap:.5rem!important;margin-bottom:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{background:#04476605!important;border:1px solid #04476614!important;padding:0!important}@media (max-width:768px){.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_section-content__kMqxz{gap:.45rem;padding:.875rem 1rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_answer-section__8ZwUv{margin-bottom:.45rem!important;padding:.625rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.5rem!important;margin-bottom:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9{margin-bottom:.45rem!important;padding-bottom:.45rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.45rem!important;padding:.5625rem .625rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0!important}}@media (max-width:480px){.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_section-content__kMqxz{gap:.4rem;padding:.75rem .875rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_answer-section__8ZwUv{margin-bottom:.4rem!important;padding:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.5rem!important;margin-bottom:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_question-item__9qQr9{margin-bottom:.4rem!important;padding-bottom:.4rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.4rem!important;padding:.5rem .5625rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0!important}}.UserProfile_user-profile-page__rSNN-{animation:UserProfile_fadeIn__X\+jpS .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh}.UserProfile_user-profile-container__JItK4{background:#f8f9fa;box-sizing:border-box;min-height:100vh;padding:2rem;width:100%}.UserProfile_header__IVsMN{align-items:center;animation:UserProfile_slideDown__KTqyb .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0447660d;display:flex;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}@keyframes UserProfile_slideDown__KTqyb{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_headerLeft__X\+ky0{align-items:center;animation:UserProfile_headerLeftFadeIn__djG3r .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2rem}@keyframes UserProfile_headerLeftFadeIn__djG3r{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.UserProfile_headerContent__XYfX5{display:flex;flex-direction:column;gap:.25rem}.UserProfile_backButton__QH0Cf{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_backButton__QH0Cf:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.UserProfile_backButton__QH0Cf:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.UserProfile_backButton__QH0Cf:hover:before{left:100%}.UserProfile_backButton__QH0Cf:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.UserProfile_backIcon__3EEQW{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.UserProfile_backButton__QH0Cf:hover .UserProfile_backIcon__3EEQW{transform:translateX(-2px)}.UserProfile_pageTitle__9kDgK{-webkit-text-fill-color:#0000;animation:UserProfile_titleFadeIn__AmsEp .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}@keyframes UserProfile_titleFadeIn__AmsEp{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_header__IVsMN:hover .UserProfile_pageTitle__9kDgK{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.UserProfile_mainContent__8WKz5{box-sizing:border-box;padding:1.5rem;width:100%}.UserProfile_profile-subtitle__XFPc3{animation:UserProfile_subtitleFadeIn__jyRyE .8s cubic-bezier(.16,1,.3,1) .4s both;color:#6c757d;font-size:.9rem;font-weight:400;line-height:1.4;margin:0;transition:color .3s ease}@keyframes UserProfile_subtitleFadeIn__jyRyE{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_header__IVsMN:hover .UserProfile_profile-subtitle__XFPc3{color:#495057}.UserProfile_profile-header__r-i0L{margin-bottom:2rem}.UserProfile_profile-sections__M1em9{animation:UserProfile_fadeInUp__Y7lBf .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex-direction:column;gap:1rem}.UserProfile_profile-section__lGnTu{animation:UserProfile_slideInLeft__7k\+eA .8s cubic-bezier(.16,1,.3,1);animation-fill-mode:both;background:#0000;border-radius:12px;box-shadow:none;overflow:visible;transform:translateZ(0);transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.UserProfile_profile-section__lGnTu:hover{transform:translateY(-3px) translateZ(0) scale(1.005)}.UserProfile_profile-section__lGnTu:first-child{animation-delay:.1s}.UserProfile_profile-section__lGnTu:nth-child(2){animation-delay:.2s}.UserProfile_profile-section__lGnTu:nth-child(3){animation-delay:.3s}.UserProfile_profile-section__lGnTu:nth-child(4){animation-delay:.4s}.UserProfile_profile-section__lGnTu:nth-child(5){animation-delay:.5s}.UserProfile_profile-section__lGnTu:nth-child(6){animation-delay:.6s}.UserProfile_profile-section__lGnTu:nth-child(7){animation-delay:.7s}@keyframes UserProfile_slideInLeft__7k\+eA{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.UserProfile_section-header__vQOm1{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014,0 1px 4px #0447660d;cursor:pointer;display:flex;overflow:hidden;padding:1.5rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_section-header__vQOm1:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_section-header__vQOm1:after{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.UserProfile_section-header__vQOm1:hover{background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#044766;box-shadow:0 6px 20px #04476626,0 2px 8px #0447661a;transform:translateY(-3px) scale(1.01)}.UserProfile_section-header__vQOm1:hover:before{left:100%}.UserProfile_section-header__vQOm1:hover:after{opacity:1}.UserProfile_section-header__vQOm1:hover .UserProfile_section-icon__3Y5xz{color:#044766;transform:scale(1.05)}.UserProfile_section-header__vQOm1:hover .UserProfile_section-chevron__0P9pR,.UserProfile_section-header__vQOm1:hover .UserProfile_section-title__qdvhe{color:#044766}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv{background:linear-gradient(135deg,#f0f8ff,#fff);border-color:#044766;border-width:2px;box-shadow:0 6px 24px #0447662e,0 2px 8px #0447661f;transform:translateY(0)}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv:after{background:linear-gradient(90deg,#044766,#047bb2,#044766);opacity:1}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv .UserProfile_section-icon__3Y5xz{color:#044766;filter:drop-shadow(0 2px 4px rgba(4,71,102,.2));transform:scale(1.1) rotate(5deg)}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv .UserProfile_section-title__qdvhe{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-weight:700}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv .UserProfile_section-chevron__0P9pR{color:#044766;filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));transform:rotate(180deg) scale(1.15)}.UserProfile_section-icon__3Y5xz{align-items:center;color:#6c757d;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));flex-shrink:0;height:24px;justify-content:center;margin-right:1rem;transform:translateZ(0);transition:all .3s cubic-bezier(.16,1,.3,1);width:24px}.UserProfile_section-icon__3Y5xz svg{height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_section-header__vQOm1:hover .UserProfile_section-icon__3Y5xz svg{transform:scale(1.05)}.UserProfile_section-title__qdvhe{color:#2c3e50;flex:1 1;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_section-chevron__0P9pR{color:#6c757d;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:.9rem;font-weight:600;transform:rotate(0deg) scale(1);transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_section-header__vQOm1:hover .UserProfile_section-chevron__0P9pR{transform:rotate(5deg) scale(1.05)}.UserProfile_section-chevron__0P9pR.UserProfile_expanded__YhmHv{color:#044766;filter:drop-shadow(0 2px 4px rgba(4,71,102,.2));transform:rotate(180deg) scale(1.15)}.UserProfile_section-content__2RK4K{animation:UserProfile_expandContent__bX8mI .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;margin-top:-1px;padding:2rem;transform-origin:top}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv+.UserProfile_section-content__2RK4K{border-color:#044766;border-top:none;box-shadow:0 6px 20px #0447661f,0 2px 8px #04476614}@keyframes UserProfile_expandContent__bX8mI{0%{max-height:0;opacity:0;transform:scaleY(0) scaleX(.98)}60%{opacity:.9;transform:scaleY(1.02) scaleX(1)}to{max-height:2000px;opacity:1;transform:scaleY(1) scaleX(1)}}.UserProfile_question-item__5f0WS{word-wrap:break-word;animation:UserProfile_fadeInScale__\+4oWn .5s cubic-bezier(.16,1,.3,1);animation-fill-mode:both;border-bottom:2px solid #f1f3f4;border-radius:4px;box-sizing:border-box;margin-bottom:.75rem;overflow-wrap:break-word;padding-bottom:.75rem;padding-left:.5rem;padding-right:.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_question-item__5f0WS:hover{background:linear-gradient(90deg,#04476605,#0000);border-bottom-color:#044766;padding-left:.75rem;transform:translateX(4px) scale(1.005)}.UserProfile_question-item__5f0WS:before{background:linear-gradient(180deg,#0000,#044766,#0000);border-radius:2px;bottom:0;content:"";left:-10px;opacity:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);width:4px}.UserProfile_question-item__5f0WS:hover:before{left:-8px;opacity:1}.UserProfile_question-item__5f0WS:first-child{animation-delay:.05s}.UserProfile_question-item__5f0WS:nth-child(2){animation-delay:.1s}.UserProfile_question-item__5f0WS:nth-child(3){animation-delay:.15s}.UserProfile_question-item__5f0WS:nth-child(4){animation-delay:.2s}.UserProfile_question-item__5f0WS:nth-child(5){animation-delay:.25s}@keyframes UserProfile_fadeInScale__\+4oWn{0%{opacity:0;transform:scale(.95) translateY(5px)}60%{opacity:.9;transform:scale(1.01) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.UserProfile_question-item__5f0WS:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.UserProfile_question-label__e2meW{word-wrap:break-word;color:#495057;font-size:.95rem;font-weight:500;line-height:1.4;margin-bottom:.75rem;overflow-wrap:break-word}.UserProfile_question-answer__EPStI{color:#2c3e50;font-size:.9rem}.UserProfile_answer-value__8z-PK{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:inline-block;font-weight:500;padding:.5rem .75rem}.UserProfile_no-answer__zk7tm{color:#6c757d;font-size:.85rem;font-style:italic}.UserProfile_multiple-select-answer__\+cRW5{display:flex;flex-wrap:wrap;gap:.5rem}.UserProfile_selected-option__PZBKi{background:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;color:#1976d2;display:inline-block;font-size:.8rem;padding:.25rem .5rem}.UserProfile_multiple-input-answer__h1q5Q{display:flex;flex-direction:column;gap:.5rem}.UserProfile_child-data__8u3tl{padding:.5rem}.UserProfile_child-data__8u3tl,.UserProfile_geolocation-answer__u1Hvk{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.85rem}.UserProfile_geolocation-answer__u1Hvk{padding:.75rem}.UserProfile_geolocation-answer__u1Hvk>div{margin-bottom:.25rem}.UserProfile_geolocation-answer__u1Hvk>div:last-child{margin-bottom:0}.UserProfile_geolocation-error__BcHKK{color:#dc3545;font-size:.8rem}.UserProfile_expense-calculation-result__P9XU4{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #c8e6c9;border-radius:8px;margin-top:.5rem;padding:1rem}.UserProfile_scenario-title__DOsYr{color:#2e7d32;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.UserProfile_scenario-result__DxmGX{color:#388e3c;font-size:.9rem;line-height:1.4}.UserProfile_no-questions__SouMg{color:#6c757d;padding:3rem;text-align:center}@keyframes UserProfile_fadeIn__X\+jpS{0%{opacity:0}to{opacity:1}}@keyframes UserProfile_fadeInUp__Y7lBf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes UserProfile_pulse__Dc3HC{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.UserProfile_error-container__O4imv{align-items:center;display:flex;justify-content:center;min-height:300px;padding:3rem}.UserProfile_error-message__4iJnc{color:#dc3545;text-align:center}.UserProfile_error-message__4iJnc h3{color:#dc3545;margin-bottom:1rem}.UserProfile_retry-button__OXJSy{background:#2a5c8a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.UserProfile_retry-button__OXJSy:hover{background:#1e4a6b}.UserProfile_no-data__p\+Uff{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#6c757d;padding:3rem;text-align:center}.UserProfile_answer-section__mO87n{animation:UserProfile_answerSectionFadeIn__g3uUT .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #04476614;border-radius:12px;box-shadow:0 4px 12px #0000001a,0 2px 6px #0447660d;box-sizing:border-box;margin-bottom:.75rem;padding:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}@keyframes UserProfile_answerSectionFadeIn__g3uUT{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_answer-section__mO87n:hover{border-color:#04476626;box-shadow:0 6px 20px #0000001f,0 4px 10px #04476614;transform:translateY(-2px) scale(1.005)}.UserProfile_ai-chat-bubble__ayRWO{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem;transform:translateZ(0);transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_ai-chat-bubble__ayRWO:hover{transform:translateY(-2px) scale(1.01)}.UserProfile_ai-avatar__v8-uk{border:2px solid #0447661a;border-radius:50%;box-shadow:0 2px 6px #04476626;flex-shrink:0;height:40px;min-height:40px;min-width:40px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px}.UserProfile_ai-chat-bubble__ayRWO:hover .UserProfile_ai-avatar__v8-uk{border-color:#04476633;box-shadow:0 4px 12px #04476640;transform:scale(1.1)}.UserProfile_reese-image__2yVWP{height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_ai-chat-bubble__ayRWO:hover .UserProfile_reese-image__2yVWP{transform:scale(1.05)}.UserProfile_ai-message__oJnW0{word-wrap:break-word;flex:1 1;min-width:0;overflow-wrap:break-word}.UserProfile_ai-name__W6uT3{word-wrap:break-word;color:#044766;font-size:.9rem;font-weight:600;margin-bottom:.25rem;overflow-wrap:break-word}.UserProfile_ai-question__ePt4M{word-wrap:break-word;align-items:center;color:#333;display:flex;flex-wrap:wrap;gap:.5rem;line-height:1.5;overflow-wrap:break-word}.UserProfile_tooltip-container__sHgDP{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.UserProfile_tooltip-icon__RGAJy{align-items:center;background-color:#044766;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:serif;font-size:14px;font-style:italic;font-weight:400;height:20px;justify-content:center;line-height:1;transition:all .3s ease;width:20px}.UserProfile_tooltip-icon__RGAJy:hover{background-color:#047bb2;transform:scale(1.1)}.UserProfile_tooltip-popup__VxLDK{word-wrap:break-word;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-color:#fff!important;border:1px solid #e5e7eb;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 12px #00000026;color:#333;font-size:.9rem;left:50%;line-height:1.4;max-height:min(240px,calc(100vh - 4rem));max-width:calc(100vw - 2rem);opacity:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;white-space:normal;width:380px;z-index:999999}.UserProfile_tooltip-container__sHgDP:hover .UserProfile_tooltip-popup__VxLDK{opacity:1;pointer-events:auto;transform:translateX(-50%);visibility:visible}.UserProfile_tooltip-popup__VxLDK a{color:#047bb2;cursor:pointer;text-decoration:underline}.UserProfile_tooltip-popup__VxLDK a:hover{color:#044766;text-decoration:none}.UserProfile_tooltip-popup-content__SU-Pd{background-color:#fff;isolation:isolate;position:relative;width:100%;z-index:100000}.UserProfile_tooltip-popup-content__SU-Pd:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.UserProfile_tooltip-title__KB4yo{border-bottom:1px solid #e5e7eb;color:#044766;font-size:.9rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.3rem}.UserProfile_tooltip-list__dtDQc{background-color:#fff;max-height:180px;overflow-y:auto;position:relative;scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin;z-index:100001}.UserProfile_tooltip-list__dtDQc::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.UserProfile_tooltip-list__dtDQc::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.UserProfile_tooltip-list__dtDQc::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UserProfile_tooltip-list-item__rOv7m{border-bottom:none;color:#374151;font-size:.85rem;line-height:1.3;padding:.25rem 0}.UserProfile_tooltip-list-item__rOv7m:last-child{border-bottom:none}.UserProfile_content-avatar-layout__hkxPD{align-items:flex-start;display:flex;gap:.75rem;width:100%}.UserProfile_content-section__bTplO{flex:1 1;min-height:50px;min-width:0}.UserProfile_content-section__bTplO:has(.UserProfile_textarea-input__8AcM9){flex:1 1 100%;min-width:0;width:100%}.UserProfile_user-chat-bubble__MMfMN{background:#f0f8ff;border:1px solid #044766;border-radius:8px;box-sizing:border-box;margin-bottom:1rem;max-width:100%;min-width:200px;padding:.75rem;width:100%}.UserProfile_user-message__LCiSm{text-align:right}.UserProfile_user-answer__nDDcA{color:#333;font-weight:500}.UserProfile_placeholder-text__FoUF8{color:#999;font-style:italic}.UserProfile_user-avatar-section__iHH0j{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;min-width:40px;width:auto}.UserProfile_user-avatar__w-XU8{align-items:center;background:#044766;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.UserProfile_user-initials__VN\+ps{color:#fff;font-size:.85rem;font-weight:600;line-height:1;max-width:100%;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.UserProfile_multiple-choice-options__ckZ3t{display:flex;flex-direction:column;gap:.5rem}.UserProfile_option-item__PBe2f{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:.75rem;overflow:hidden;padding:.75rem;position:relative;transform:translateZ(0);transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_option-item__PBe2f:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s cubic-bezier(.16,1,.3,1);width:100%}.UserProfile_option-item__PBe2f:hover:before{left:100%}.UserProfile_option-item__PBe2f:hover{background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#044766;box-shadow:0 4px 12px #04476626,0 2px 6px #0447661a;transform:translateY(-2px) scale(1.02)}.UserProfile_option-item__PBe2f.UserProfile_selected__mVbRR{background:linear-gradient(135deg,#f0f8ff,#e3f2fd);border-color:#044766;box-shadow:0 4px 16px #04476633,0 2px 8px #04476626;transform:translateY(-1px) scale(1.01)}.UserProfile_checkbox-button__j5jKH,.UserProfile_radio-button__dFip6{align-items:center;display:flex;justify-content:center}.UserProfile_radio-circle__Pftzg{border:2px solid #ccc;border-radius:50%;height:20px;transition:all .1s ease;width:20px}.UserProfile_radio-circle__Pftzg.UserProfile_selected__mVbRR{background:#044766;border-color:#044766}.UserProfile_checkbox-square__ZlUaW{align-items:center;border:2px solid #ccc;border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .1s ease;width:20px}.UserProfile_checkbox-square__ZlUaW.UserProfile_selected__mVbRR{background:#044766;border-color:#044766}.UserProfile_checkmark__x2l1K{color:#fff;font-size:12px;font-weight:700}.UserProfile_option-text__z4u0S{color:#333;flex:1 1;font-weight:500}.UserProfile_conditional-input__tBEpO{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:1rem;padding:.75rem}.UserProfile_answer-input__CxiHL{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.UserProfile_multiple-input-number-container__n02y9{display:flex;flex-direction:column;gap:1rem}.UserProfile_input-instructions__wgtCr{color:#666;font-size:.9rem;margin-bottom:.5rem}.UserProfile_multiple-input-field__aAQLk{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0;max-width:600px;padding:1rem}.UserProfile_input-row__Hn93l{display:flex;gap:1rem}.UserProfile_input-column__UapeC{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.UserProfile_input-label__Af5RN{color:#333;font-size:.9rem;font-weight:600}.UserProfile_number-input__v\+w3J{border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;padding:.75rem;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.UserProfile_number-input__v\+w3J:focus{border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none;transform:scale(1.02)}.UserProfile_no-children-message__viBvQ{background:#f8f9fa;border-radius:8px;color:#666;font-style:italic;padding:2rem;text-align:center}.UserProfile_date-input-container__McGd1{position:relative}.UserProfile_date-input-hidden__3pDJS{opacity:0;pointer-events:none;position:absolute}.UserProfile_date-input-display__alXv\+{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;max-width:300px;padding:.75rem;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.UserProfile_date-input-display__alXv\+:hover{border-color:#044766;box-shadow:0 2px 8px #0447661a;transform:scale(1.02)}.UserProfile_date-text__8klHu{flex:1 1;font-size:.9rem}.UserProfile_calendar-icon__fPPNa{color:#666;flex-shrink:0}.UserProfile_number-input-container__NqEMQ{position:relative}.UserProfile_hidden-input__66jU7{border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;padding:.75rem;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.UserProfile_hidden-input__66jU7:focus{border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none;transform:scale(1.02)}.UserProfile_textarea-input__8AcM9{background:#fff;border:2px solid #e9ecef;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:.95rem;line-height:1.5;max-width:100%;min-width:0;padding:1rem;resize:vertical;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.UserProfile_textarea-input__8AcM9:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none;transform:scale(1.01)}.UserProfile_textarea-input__8AcM9::placeholder{color:#999;font-style:italic}.UserProfile_textarea-input__8AcM9:hover{border-color:#ced4da}.UserProfile_expense-calculation-container__iT1tA{display:flex;flex-direction:column;gap:1rem}.UserProfile_scenario-card__1Ek3R{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.UserProfile_scenario-header__Z41VR{align-items:center;background:#f8f9fa;display:flex;gap:1rem;padding:1.5rem}.UserProfile_scenario-image__tvItD{height:60px;object-fit:contain;width:60px}.UserProfile_scenario-title__DOsYr{font-size:1.5rem;font-weight:700;margin:0}.UserProfile_scenario-body__8w4Ip{padding:1.5rem}.UserProfile_scenario-description__Rd2yn{color:#333;line-height:1.6;margin:0}@keyframes UserProfile_slideInUp__y24Af{0%{opacity:0;transform:translateY(40px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_save-success__rpn91{animation:UserProfile_slideInDown__6cI\+M .5s ease-out;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#28a745;font-weight:600;margin:2rem auto 1rem;max-width:400px;padding:.75rem;text-align:center}@keyframes UserProfile_slideInDown__6cI\+M{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.UserProfile_save-error__1Ce9-{animation:UserProfile_shake__1kObO .5s ease-out;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;font-weight:600;margin:2rem auto 1rem;max-width:400px;padding:.75rem;text-align:center}@keyframes UserProfile_shake__1kObO{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.UserProfile_save-button-wrapper__sJdv-{transition:transform .3s ease,margin-top .3s ease}.UserProfile_save-button-wrapper__sJdv-.UserProfile_autocomplete-open__D\+jsw{margin-top:1rem;transform:translateY(200px)}.UserProfile_save-button__ILUDX{animation:UserProfile_slideInUp__y24Af .8s cubic-bezier(.16,1,.3,1) .5s both;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-left:auto;margin-right:auto;margin-top:2rem;min-width:180px;overflow:hidden;padding:.7rem 1.8rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.UserProfile_save-button__ILUDX:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.UserProfile_save-button__ILUDX:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.UserProfile_save-button__ILUDX:hover:not(:disabled):before{left:100%}.UserProfile_save-button__ILUDX:active:not(:disabled){transform:translateY(-1px) scale(1);transition:all .1s ease}.UserProfile_save-button__ILUDX:disabled{background:linear-gradient(135deg,#6c757d,#868e96);border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;transform:none}.UserProfile_question-item__5f0WS:has(input:focus){animation:none!important;transform:none!important}.UserProfile_question-item__5f0WS:has(input:focus) *{animation:none!important;transform:none!important}.UserProfile_question-item__5f0WS{will-change:auto}.UserProfile_answer-input__CxiHL,.UserProfile_date-input-hidden__3pDJS,.UserProfile_hidden-input__66jU7,.UserProfile_number-input__v\+w3J{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto}@media (max-width:768px){.UserProfile_header__IVsMN{align-items:center;flex-direction:row;gap:1rem;padding:1rem 1.25rem}.UserProfile_headerLeft__X\+ky0{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1rem;width:100%}.UserProfile_headerContent__XYfX5{flex:1 1;min-width:0}.UserProfile_backButton__QH0Cf{font-size:.85rem;padding:.4rem .6rem}.UserProfile_user-profile-container__JItK4{padding:1rem;width:100%}.UserProfile_profile-sections__M1em9{gap:.75rem}.UserProfile_section-header__vQOm1{border-radius:8px;flex-wrap:wrap;padding:1rem 1.5rem}.UserProfile_section-header__vQOm1:hover{transform:translateY(-1px) scale(1)}.UserProfile_section-header__vQOm1:hover:after{opacity:.8}.UserProfile_section-content__2RK4K{border-radius:0 0 8px 8px;padding:1.5rem}.UserProfile_backButton__QH0Cf:hover,.UserProfile_option-item__PBe2f:hover{transform:translateY(-1px) scale(1.01)}.UserProfile_answer-section__mO87n:hover{transform:translateY(-1px) scale(1)}.UserProfile_save-button__ILUDX:hover:not(:disabled){transform:translateY(-2px) scale(1.01)}.UserProfile_ai-chat-bubble__ayRWO:hover{transform:translateY(-1px) scale(1)}.UserProfile_ai-chat-bubble__ayRWO:hover .UserProfile_ai-avatar__v8-uk{transform:scale(1.05)}.UserProfile_question-item__5f0WS{margin-bottom:.625rem;padding-bottom:.625rem}.UserProfile_answer-section__mO87n{margin-bottom:.625rem;padding:.875rem}.UserProfile_ai-chat-bubble__ayRWO{gap:.625rem;margin-bottom:.875rem}.UserProfile_content-avatar-layout__hkxPD{align-items:flex-start;flex-direction:row;gap:.75rem}.UserProfile_content-section__bTplO{flex:1 1;min-width:0;width:100%}.UserProfile_user-avatar-section__iHH0j{align-items:flex-start;flex-shrink:0;justify-content:flex-end;min-width:35px;width:auto}.UserProfile_user-avatar__w-XU8{height:35px;min-height:35px;min-width:35px;width:35px}.UserProfile_user-initials__VN\+ps{font-size:.75rem}.UserProfile_user-chat-bubble__MMfMN{min-width:180px;padding:.625rem}.UserProfile_textarea-input__8AcM9{font-size:.9rem;padding:.875rem}.UserProfile_tooltip-popup__VxLDK{bottom:auto;font-size:.85rem;left:50%;max-height:min(200px,calc(100vh - 4rem));max-width:calc(100vw - 2rem);overflow-y:auto;position:fixed;top:-40%;transform:translate(-50%);width:320px}.UserProfile_tooltip-container__sHgDP:hover .UserProfile_tooltip-popup__VxLDK{transform:translate(-50%)}.UserProfile_multiple-choice-options__ckZ3t{gap:.5rem}.UserProfile_option-item__PBe2f{padding:.75rem}.UserProfile_option-text__z4u0S{font-size:.9rem}.UserProfile_multiple-input-field__aAQLk{margin:0;max-width:500px}.UserProfile_date-input-display__alXv\+{max-width:250px}.UserProfile_save-button__ILUDX{font-size:.9rem;min-width:150px;padding:.6rem 2rem}}@media (max-width:480px){.UserProfile_header__IVsMN{align-items:center;flex-direction:row;gap:1rem;padding:1rem}.UserProfile_headerLeft__X\+ky0{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1rem;width:100%}.UserProfile_headerContent__XYfX5{flex:1 1;min-width:0}.UserProfile_pageTitle__9kDgK{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfile_backButton__QH0Cf{font-size:.9rem;padding:.5rem .75rem}.UserProfile_backIcon__3EEQW,.UserProfile_profile-subtitle__XFPc3{font-size:.9rem}.UserProfile_mainContent__8WKz5{padding:1rem 0}.UserProfile_user-profile-container__JItK4{padding:1rem;width:100%}.UserProfile_profile-sections__M1em9{gap:.75rem}.UserProfile_section-header__vQOm1{align-items:center;border-radius:8px;flex-direction:row;gap:.75rem;padding:1rem 1.25rem}.UserProfile_section-header__vQOm1:hover{transform:translateY(-1px) scale(1)}.UserProfile_section-header__vQOm1:hover:after{opacity:.6}.UserProfile_section-icon__3Y5xz{height:22px;margin-right:.75rem;width:22px}.UserProfile_answer-section__mO87n:hover,.UserProfile_backButton__QH0Cf:hover,.UserProfile_option-item__PBe2f:hover{transform:translateY(-1px) scale(1)}.UserProfile_save-button__ILUDX:hover:not(:disabled){box-shadow:0 4px 16px #0447664d,0 2px 8px #04476633;transform:translateY(-1px) scale(1)}.UserProfile_ai-chat-bubble__ayRWO:hover{transform:translateY(-1px) scale(1)}.UserProfile_ai-chat-bubble__ayRWO:hover .UserProfile_ai-avatar__v8-uk{transform:scale(1.03)}.UserProfile_question-item__5f0WS:hover{transform:translateX(2px) scale(1)}.UserProfile_section-title__qdvhe{font-size:1.05rem;text-align:left}.UserProfile_section-chevron__0P9pR{font-size:.85rem}.UserProfile_section-content__2RK4K{border-radius:0 0 8px 8px;padding:1.25rem}.UserProfile_question-item__5f0WS{margin-bottom:.75rem;padding-bottom:.75rem}.UserProfile_ai-chat-bubble__ayRWO{gap:.625rem;margin-bottom:0;padding:.625rem}.UserProfile_ai-avatar__v8-uk{height:40px;min-height:40px;min-width:40px;width:40px}.UserProfile_ai-name__W6uT3,.UserProfile_ai-question__ePt4M{font-size:.9rem}.UserProfile_ai-message__oJnW0{padding:0 .25rem}.UserProfile_content-avatar-layout__hkxPD{align-items:flex-start;gap:.75rem;margin-top:.5rem}.UserProfile_content-section__bTplO{flex:1 1;min-width:0}.UserProfile_user-avatar-section__iHH0j{flex-shrink:0;min-width:36px;width:auto}.UserProfile_user-avatar__w-XU8{height:36px;min-height:36px;min-width:36px;width:36px}.UserProfile_user-initials__VN\+ps{font-size:.75rem;padding:0 2px}.UserProfile_user-chat-bubble__MMfMN{min-width:160px;padding:.75rem}.UserProfile_user-message__LCiSm{padding:.75rem 1rem}.UserProfile_textarea-input__8AcM9{font-size:.9rem;padding:.875rem}.UserProfile_answer-section__mO87n{margin-bottom:.75rem;padding:.875rem}.UserProfile_tooltip-popup__VxLDK{bottom:auto;font-size:.85rem;left:50%;max-height:min(200px,calc(100vh - 4rem));max-width:calc(100vw - 2rem);overflow-y:auto;padding:.625rem .875rem;position:fixed;top:-40%;transform:translate(-50%);width:300px}.UserProfile_tooltip-container__sHgDP:hover .UserProfile_tooltip-popup__VxLDK{transform:translate(-50%)}.UserProfile_tooltip-icon__RGAJy{font-size:12px;height:18px;width:18px}.UserProfile_tooltip-title__KB4yo{font-size:.85rem}.UserProfile_tooltip-list-item__rOv7m{font-size:.8rem}.UserProfile_multiple-choice-options__ckZ3t{gap:.5rem}.UserProfile_option-item__PBe2f{align-items:center;flex-direction:row;gap:.75rem;padding:.75rem}.UserProfile_option-text__z4u0S{font-size:.9rem;line-height:1.4}.UserProfile_checkbox-button__j5jKH,.UserProfile_radio-button__dFip6{align-self:center}.UserProfile_checkbox-square__ZlUaW,.UserProfile_radio-circle__Pftzg{height:20px;width:20px}.UserProfile_date-input-hidden__3pDJS,.UserProfile_hidden-input__66jU7,.UserProfile_number-input__v\+w3J{box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.UserProfile_date-input-display__alXv\+{box-sizing:border-box;max-width:100%;padding:.75rem;width:100%}.UserProfile_date-text__8klHu{font-size:.9rem}.UserProfile_calendar-icon__fPPNa{height:18px;width:18px}.UserProfile_date-input-container__McGd1,.UserProfile_number-input-container__NqEMQ{width:100%}.UserProfile_multiple-input-field__aAQLk{margin-bottom:1rem;margin-left:0;margin-right:0;max-width:100%;padding:1rem}.UserProfile_input-row__Hn93l{flex-direction:column;gap:.75rem}.UserProfile_input-column__UapeC{width:100%}.UserProfile_input-label__Af5RN{font-size:.9rem;margin-bottom:.5rem}.UserProfile_input-instructions__wgtCr{font-size:.85rem;margin-bottom:.75rem}.UserProfile_autocomplete-input__Eq-AO{font-size:1rem;padding:.75rem}.UserProfile_save-button__ILUDX{font-size:.95rem;margin-top:1.5rem;min-width:100%;padding:.75rem 2rem}.UserProfile_save-error__1Ce9-,.UserProfile_save-success__rpn91{font-size:.9rem;margin:2rem auto 1.5rem;max-width:100%;padding:.75rem}}@media (min-width:769px) and (max-width:1024px){.UserProfile_content-avatar-layout__hkxPD{gap:1rem}.UserProfile_user-avatar-section__iHH0j{min-width:40px}.UserProfile_user-avatar__w-XU8{height:40px;width:40px}.UserProfile_user-initials__VN\+ps{font-size:.85rem}.UserProfile_tooltip-popup__VxLDK{bottom:auto;left:50%;max-height:min(240px,calc(100vh - 4rem));max-width:calc(100vw - 2rem);overflow-y:auto;position:fixed;top:-40%;transform:translate(-50%);width:350px}.UserProfile_tooltip-container__sHgDP:hover .UserProfile_tooltip-popup__VxLDK{transform:translate(-50%)}.UserProfile_textarea-input__8AcM9{font-size:.95rem;padding:1rem}}@media (min-width:1025px){.UserProfile_content-avatar-layout__hkxPD{gap:1rem}.UserProfile_content-section__bTplO{width:100%}.UserProfile_user-avatar-section__iHH0j{min-width:40px}}.ForecastPage_financialWellnessHub__BE1Tx{animation:ForecastPage_fadeIn__t4Zzd .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;overflow-x:hidden;padding:0 0 2rem;width:100%;will-change:transform,opacity}.ForecastPage_financialWellnessHub__BE1Tx.ForecastPage_modalDashboard__i4G84{animation:none;background:#0000;min-height:auto;padding:0}@keyframes ForecastPage_fadeIn__t4Zzd{0%{opacity:0;transform:translateY(20px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_fadeOut__tB9sG{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.98)}}.ForecastPage_fade-out__26LZk{animation:ForecastPage_fadeOut__tB9sG .2s cubic-bezier(.4,0,1,1) forwards}@keyframes ForecastPage_slideInLeft__Bt7I2{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ForecastPage_slideInRight__VzpLr{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ForecastPage_scaleIn__yOhEN{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ForecastPage_progressCircle__g9Yum{transition:stroke-dashoffset 2.5s cubic-bezier(.4,0,.2,1)}.ForecastPage_progressTextContainer__wY7SP{transition:all .3s ease}@keyframes ForecastPage_pulse__ByZX\+{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ForecastPage_progressCircle__g9Yum.ForecastPage_completed__tH3pC{animation:ForecastPage_pulse__ByZX\+ .6s ease-in-out}.ForecastPage_header__FLhKj{align-items:center;animation:ForecastPage_slideInDown__KT8qt .8s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0447661a;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;display:flex;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.ForecastPage_headerLeft__Ml9Yv{align-items:center;animation:ForecastPage_headerLeftFadeIn__CM8uJ .6s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2rem}@keyframes ForecastPage_headerLeftFadeIn__CM8uJ{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.ForecastPage_title__r5wNE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}.ForecastPage_header__FLhKj:hover .ForecastPage_title__r5wNE{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_backButton__fue2e{align-items:center;background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border:1.5px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_backButton__fue2e:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ForecastPage_backButton__fue2e:hover:before{left:100%}.ForecastPage_backButton__fue2e:hover{background:linear-gradient(135deg,#e8e8e8,#e0e0e0);border-color:#0447664d;box-shadow:0 6px 20px #04476633,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.ForecastPage_backButton__fue2e:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.ForecastPage_backIcon__lL\+nQ{font-size:1rem;font-weight:700}.ForecastPage_aiSummaryButton__XOJ0n{align-items:center;animation:ForecastPage_buttonFadeIn__ls47J .6s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:1.5px solid #044766;border-radius:12px;box-shadow:0 2px 6px #0447661f,0 1px 3px #00000014;color:#044766;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}@keyframes ForecastPage_buttonFadeIn__ls47J{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.ForecastPage_aiSummaryButton__XOJ0n:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ForecastPage_aiSummaryButton__XOJ0n:hover:before{left:100%}.ForecastPage_aiSummaryButton__XOJ0n:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#0447664d;box-shadow:0 6px 20px #04476633,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.ForecastPage_aiSummaryButton__XOJ0n:active{transform:translateY(0) scale(1);transition:all .1s ease}.ForecastPage_aiSummaryButtonDisabled__oWLLb,.ForecastPage_aiSummaryButton__XOJ0n:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}.ForecastPage_aiSummaryButtonDisabled__oWLLb:hover,.ForecastPage_aiSummaryButton__XOJ0n:disabled:hover{background:#fff;box-shadow:0 2px 4px #0000001a;color:#9ca3af;transform:none}.ForecastPage_sparkleIcon__w6A3y{animation:ForecastPage_sparkleRotate__bY7EN 3s linear infinite;filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));flex-shrink:0;height:1.5rem;margin:-.125rem 0;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;width:1.5rem}@keyframes ForecastPage_sparkleRotate__bY7EN{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.ForecastPage_aiSummaryButton__XOJ0n:hover .ForecastPage_sparkleIcon__w6A3y{animation:none;filter:drop-shadow(0 2px 4px rgba(4,71,102,.3)) brightness(1.2);transform:rotate(1turn) scale(1.15)}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;animation:ForecastPage_fadeInOverlay__opeoW .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:4rem 1rem 1rem;position:fixed;right:0;top:0;will-change:opacity,backdrop-filter;z-index:1000}.ForecastPage_summaryModal__WZ2YD{animation:ForecastPage_slideInUpScale__oLRCA .4s cubic-bezier(.16,1,.3,1);backface-visibility:hidden;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:16px;box-shadow:0 20px 60px #00000040,0 8px 24px #00000026,0 0 0 1px #0447661a;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:auto;position:relative;transform-origin:center top;transition:box-shadow .3s ease,transform .3s ease;width:100%;will-change:transform,box-shadow}.ForecastPage_summaryModal__WZ2YD:hover{box-shadow:0 24px 70px #0000004d,0 12px 32px #0003,0 0 0 1px #04476626;transform:translateY(-2px)}.ForecastPage_modalHeader__7zlpB{align-items:flex-start;background:linear-gradient(180deg,#fff 0,#fafbfc);border-bottom:1px solid #0447661a;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;overflow:visible;padding:2rem 2rem 1.25rem;position:relative}.ForecastPage_modalTitle__ryHMU{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;padding-right:3.5rem;transition:filter .3s ease}.ForecastPage_modalHeader__7zlpB:hover .ForecastPage_modalTitle__ryHMU{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_modalCloseButton__tMz0s{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:12px;cursor:pointer;display:flex;justify-content:center;margin:0;min-height:44px;min-width:44px;padding:.75rem;position:absolute;right:1.25rem;top:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:100}.ForecastPage_modalCloseButton__tMz0s:hover{background:linear-gradient(135deg,#04476614,#047bb214);border-color:#04476633;box-shadow:0 4px 12px #04476626;transform:scale(1.1) rotate(90deg)}.ForecastPage_modalCloseButton__tMz0s:active{background:linear-gradient(135deg,#0447661f,#047bb21f);transform:scale(.95) rotate(90deg)}.ForecastPage_closeIcon__9Va0U{height:28px;width:28px}.ForecastPage_modalContent__eA9n4{padding:2rem}.ForecastPage_modalContent__eA9n4 p{animation:ForecastPage_fadeInContent__chCxS .5s ease-out .2s both;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.1rem;line-height:1.8;margin:0}.ForecastPage_highlightedText__a3mpB{color:#044766;font-weight:600}.ForecastPage_summaryContent__9I-D1{animation:ForecastPage_fadeInContent__chCxS .5s ease-out .2s both;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.1rem;line-height:1.8}.ForecastPage_summaryContent__9I-D1 p{margin:0 0 .75rem}.ForecastPage_summaryContent__9I-D1 p:last-child{margin-bottom:0}.ForecastPage_summaryBulletPoint__C06AL{align-items:flex-start;display:flex;gap:.75rem;line-height:1.7;margin-bottom:.75rem}.ForecastPage_summaryBulletPoint__C06AL:last-child{margin-bottom:0}.ForecastPage_summaryBulletPoint__C06AL .ForecastPage_bullet__3LCf\+{color:#044766;flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1.5;margin-top:.1rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{color:#212529;flex:1 1;font-size:1.1rem}@keyframes ForecastPage_fadeInOverlay__opeoW{0%{opacity:0}to{opacity:1}}@keyframes ForecastPage_slideInUpScale__oLRCA{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_fadeInContent__chCxS{0%{opacity:0;transform:translateY(10px) scale(.98)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_contentGrid__i4LpA{grid-gap:1.5rem;animation:ForecastPage_slideInFromBottom__wx8LP .8s cubic-bezier(.16,1,.3,1) .4s both;display:grid;gap:1.5rem;grid-template-columns:.55fr 2fr;grid-template-rows:auto auto;margin:0 auto;padding:1.5rem}@keyframes ForecastPage_slideInFromBottom__wx8LP{0%{opacity:0;transform:translateY(40px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_slideInDown__KT8qt{0%{opacity:0;transform:translateY(-30px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_card__nbdPq{animation:ForecastPage_cardSlideIn__9aOBw .6s cubic-bezier(.16,1,.3,1) both;backface-visibility:hidden;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #04476614;border-radius:16px;box-shadow:0 4px 20px #0000001a,0 2px 8px #0000000f;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.ForecastPage_card__nbdPq:before{background:linear-gradient(90deg,#044766,#047bb2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ForecastPage_card__nbdPq:hover:before{transform:scaleX(1)}.ForecastPage_card__nbdPq:first-child{animation-delay:.5s}.ForecastPage_card__nbdPq:nth-child(2){animation-delay:.6s}.ForecastPage_card__nbdPq:nth-child(3){animation-delay:.7s}.ForecastPage_card__nbdPq:nth-child(4){animation-delay:.8s}.ForecastPage_card__nbdPq:hover{border-color:#04476626;box-shadow:0 8px 32px #00000026,0 4px 12px #0447661a;transform:translateY(-4px) scale(1.01)}.ForecastPage_card__nbdPq:active{transform:translateY(-2px) scale(1.005);transition:all .15s cubic-bezier(.16,1,.3,1)}@keyframes ForecastPage_cardSlideIn__9aOBw{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_largeCard__qYQht{grid-column:span 1}.ForecastPage_cardHeader__af3\+7{align-items:flex-start;animation:ForecastPage_headerFadeIn__F5i93 .6s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex-direction:column;margin-bottom:1rem}@keyframes ForecastPage_headerFadeIn__F5i93{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_cardTitle__5zlZ9{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#212529,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:1rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase;transition:filter .3s ease}.ForecastPage_card__nbdPq:hover .ForecastPage_cardTitle__5zlZ9{filter:drop-shadow(0 2px 3px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_cardTitleContainer__l7\+Tx{display:flex;flex-direction:column;gap:.5rem}.ForecastPage_cardDescription__2c2a4{color:#6c757d;font-size:.9rem;font-weight:400;margin:0;transition:color .3s ease}.ForecastPage_card__nbdPq:hover .ForecastPage_cardDescription__2c2a4{color:#495057}.ForecastPage_netWorthValue__NSVbI{-webkit-text-fill-color:#0000;animation:ForecastPage_valueFadeIn__avUfA .8s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#212529,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;transition:filter .3s ease,transform .3s ease;will-change:filter,transform}@keyframes ForecastPage_valueFadeIn__avUfA{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{opacity:.9;transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.ForecastPage_card__nbdPq:hover .ForecastPage_netWorthValue__NSVbI{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_netWorthChange__aSQci{align-items:center;animation:ForecastPage_changeFadeIn__hEJNX .8s cubic-bezier(.16,1,.3,1) .5s both;display:flex;gap:.5rem;margin-bottom:1.5rem}@keyframes ForecastPage_changeFadeIn__hEJNX{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_changeIcon__LQc21{animation:ForecastPage_iconBounce__R3bTO .6s cubic-bezier(.16,1,.3,1) .7s both;color:#28a745;display:inline-block;font-size:1.2rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,filter}@keyframes ForecastPage_iconBounce__R3bTO{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{opacity:.9;transform:scale(1.2) rotate(5deg)}70%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ForecastPage_card__nbdPq:hover .ForecastPage_changeIcon__LQc21{filter:drop-shadow(0 2px 4px rgba(40,167,69,.3));transform:scale(1.15)}.ForecastPage_changeText__BejVZ{color:#28a745;font-size:.9rem;font-weight:500;transition:color .3s ease}.ForecastPage_card__nbdPq:hover .ForecastPage_changeText__BejVZ{color:#218838}.ForecastPage_trendChart__Al3DM{animation:ForecastPage_trendFadeIn__u8TPO .8s cubic-bezier(.16,1,.3,1) .6s both;border-radius:8px;height:auto;margin-top:1rem;overflow:hidden}@keyframes ForecastPage_trendFadeIn__u8TPO{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_trendImage__Wx4XS{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;margin:0 auto;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .3s ease;width:100%;will-change:transform,filter}.ForecastPage_card__nbdPq:hover .ForecastPage_trendImage__Wx4XS{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.02)}.ForecastPage_projectionMetrics__4YAPX{align-items:flex-start;animation:ForecastPage_metricsFadeIn__m96s8 .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;gap:5rem;justify-content:center;padding:1rem 0}@keyframes ForecastPage_metricsFadeIn__m96s8{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_metric__K6usn{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_metricRow__4lSmO{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;width:100%}.ForecastPage_card__nbdPq:hover .ForecastPage_metric__K6usn{transform:translateY(-2px)}.ForecastPage_metricLabel__Pq6kz{color:#6c757d;flex-shrink:0;font-size:.9rem;font-weight:500;transition:color .3s ease;white-space:nowrap}.ForecastPage_card__nbdPq:hover .ForecastPage_metricLabel__Pq6kz{color:#495057}.ForecastPage_metricValue__pZxtj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#212529,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:1.2rem;font-weight:700;transition:filter .3s ease;white-space:nowrap}.ForecastPage_card__nbdPq:hover .ForecastPage_metricValue__pZxtj{filter:drop-shadow(0 2px 3px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_chartContainer__cWCf0{align-items:center;animation:ForecastPage_chartFadeIn__ePGFY .8s cubic-bezier(.16,1,.3,1) .5s both;backface-visibility:hidden;background:linear-gradient(135deg,#ffffff80,#f8f9fa80);border-radius:12px;display:flex;height:300px;justify-content:center;min-height:300px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,background}.ForecastPage_largeCard__qYQht .ForecastPage_chartContainer__cWCf0{height:300px;min-height:300px}.ForecastPage_chartContainer__cWCf0>*{height:100%!important;width:100%!important}@keyframes ForecastPage_chartFadeIn__ePGFY{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_card__nbdPq:hover .ForecastPage_chartContainer__cWCf0{background:linear-gradient(135deg,#ffffffb3,#f8f9fab3);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ForecastPage_cashFlowChart__wSZiI,.ForecastPage_projectionChart__ikt69{height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.ForecastPage_card__nbdPq:hover .ForecastPage_cashFlowChart__wSZiI,.ForecastPage_card__nbdPq:hover .ForecastPage_projectionChart__ikt69{transform:scale(1.01)}.ForecastPage_barGroup__vRH3V{cursor:pointer;overflow:visible;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.ForecastPage_barGroup__vRH3V:hover{filter:brightness(1.1);opacity:.9;transform:scale(1.05) translateY(-2px)}.ForecastPage_barGroup__vRH3V:active{transform:scale(1.02) translateY(-1px);transition:all .15s cubic-bezier(.16,1,.3,1)}.ForecastPage_savingsBar__lqZIF{fill:#2e7d32;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_savingsBar__lqZIF:hover{filter:brightness(1.1);opacity:1}.ForecastPage_realEstateBar__1cWgs{fill:#66bb6a;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_realEstateBar__1cWgs:hover{filter:brightness(1.1);opacity:1}.ForecastPage_otherAssetsBar__Xqnm7{fill:#42a5f5;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_otherAssetsBar__Xqnm7:hover{filter:brightness(1.1);opacity:1}.ForecastPage_incomeBar__OXSRj{fill:#1976d2;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_incomeBar__OXSRj:hover{filter:brightness(1.1);opacity:1}.ForecastPage_expensesBar__tiIst{fill:#ff9800;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_expensesBar__tiIst:hover{filter:brightness(1.1);opacity:1}.ForecastPage_rmdBar__J6xGZ{fill:#9e9e9e;opacity:.95;transition:all .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_rmdBar__J6xGZ:hover{filter:brightness(1.1);opacity:1}.ForecastPage_legend__5KUzC{animation:ForecastPage_legendFadeIn__EGA5C .8s cubic-bezier(.16,1,.3,1) .6s both;display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}@keyframes ForecastPage_legendFadeIn__EGA5C{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_legendItem__5Oa5z{align-items:center;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.25rem .5rem;transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,background-color,color}.ForecastPage_legendItem__5Oa5z:hover{background:#0447660d;color:#495057;transform:translateY(-2px) scale(1.05)}.ForecastPage_legendItem__5Oa5z:active{transform:translateY(0) scale(1.02);transition:all .15s cubic-bezier(.16,1,.3,1)}.ForecastPage_legendColor__UXh15{border-radius:4px;box-shadow:0 1px 2px #0000001a;height:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;width:12px}.ForecastPage_legendItem__5Oa5z:hover .ForecastPage_legendColor__UXh15{box-shadow:0 2px 4px #00000026;transform:scale(1.2)}.ForecastPage_savingsColor__zkBIx{background:#2e7d32}.ForecastPage_realEstateColor__GPqI3{background:#66bb6a}.ForecastPage_otherAssetsColor__L-mBs{background:#42a5f5}.ForecastPage_incomeColor__HmEzq{background:#1976d2}.ForecastPage_expensesColor__Y0RoM{background:#ff9800}.ForecastPage_rmdColor__FdZ7C{background:#9e9e9e}.ForecastPage_circularProgress__0hY0p{align-items:center;animation:ForecastPage_progressFadeIn__0kRR- .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;justify-content:center;margin:1rem 0;position:relative}@keyframes ForecastPage_progressFadeIn__0kRR-{0%{opacity:0;transform:scale(.8) rotate(-10deg)}60%{opacity:.9;transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ForecastPage_progressTextContainer__wY7SP{-webkit-text-fill-color:#0000;animation:ForecastPage_textFadeIn__TcHXu .8s cubic-bezier(.16,1,.3,1) .6s both;background:linear-gradient(135deg,#212529,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:2rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .3s ease}@keyframes ForecastPage_textFadeIn__TcHXu{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-10deg)}60%{opacity:.9;transform:translate(-50%,-50%) scale(1.1) rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}}.ForecastPage_card__nbdPq:hover .ForecastPage_progressTextContainer__wY7SP{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_progressSvg__ZL73c{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:200px;transform:rotate(-90deg);transition:transform .3s cubic-bezier(.16,1,.3,1);width:200px}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:rotate(-90deg) scale(1.02)}.ForecastPage_progressCircle__g9Yum{stroke-linecap:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transform-origin:center;transition:stroke-dashoffset 2.5s cubic-bezier(.16,1,.3,1);will-change:stroke-dashoffset}.ForecastPage_card__nbdPq:hover .ForecastPage_progressCircle__g9Yum{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.ForecastPage_retirementDescription__TIG5g{animation:ForecastPage_descriptionFadeIn__-iyQz .8s cubic-bezier(.16,1,.3,1) .7s both;color:#000;font-size:.9rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem;text-align:center;transition:color .3s ease}@keyframes ForecastPage_descriptionFadeIn__-iyQz{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_card__nbdPq:hover .ForecastPage_retirementDescription__TIG5g{color:#044766}@media (max-width:1200px){.ForecastPage_financialWellnessHub__BE1Tx{padding:0}.ForecastPage_contentGrid__i4LpA{gap:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.ForecastPage_largeCard__qYQht{grid-column:span 1}.ForecastPage_header__FLhKj{padding:1.25rem 1.5rem}.ForecastPage_title__r5wNE{font-size:1.4rem}.ForecastPage_searchInput__Q8mlG{width:280px}}@media (max-width:1024px){.ForecastPage_financialWellnessHub__BE1Tx{padding:0}.ForecastPage_header__FLhKj{align-items:center;flex-direction:row;padding:1rem 1.25rem}.ForecastPage_headerLeft__Ml9Yv{gap:1.5rem;justify-content:flex-start}.ForecastPage_title__r5wNE{font-size:1.3rem}.ForecastPage_backButton__fue2e:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.9rem;padding:.55rem .9rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_card__nbdPq:hover{transform:translateY(-2px) scale(1.005)}.ForecastPage_summaryModal__WZ2YD{max-width:700px}.ForecastPage_modalHeader__7zlpB{padding:1.75rem 1.75rem 1.125rem}.ForecastPage_modalTitle__ryHMU{font-size:1.6rem;padding-right:2.75rem}.ForecastPage_modalContent__eA9n4{padding:1.75rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:1.05rem}.ForecastPage_summaryBulletPoint__C06AL{gap:.65rem;margin-bottom:.65rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:1.05rem}.ForecastPage_searchInput__Q8mlG{width:250px}.ForecastPage_contentGrid__i4LpA{gap:1rem}.ForecastPage_card__nbdPq{padding:1.25rem}.ForecastPage_card__nbdPq:first-child,.ForecastPage_card__nbdPq:nth-child(3){padding-bottom:0}.ForecastPage_projectionMetrics__4YAPX{align-items:flex-start;flex-direction:row;gap:3rem;justify-content:center;padding:.75rem 0}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn{flex:0 1 auto;min-width:0}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricRow__4lSmO{gap:.5rem}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricValue__pZxtj{font-size:1.15rem}.ForecastPage_chartContainer__cWCf0{height:280px}.ForecastPage_largeCard__qYQht .ForecastPage_chartContainer__cWCf0{height:280px;min-height:280px}.ForecastPage_chartContainer__cWCf0:hover{transform:translateY(-1px)}.ForecastPage_trendChart__Al3DM{margin-top:.75rem}.ForecastPage_progressSvg__ZL73c{height:180px;width:180px}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1.01)}.ForecastPage_progressTextContainer__wY7SP{font-size:2rem}.ForecastPage_sparkleIcon__w6A3y{animation:ForecastPage_sparkleRotate__bY7EN 4s linear infinite}.ForecastPage_aiSummaryButton__XOJ0n:hover .ForecastPage_sparkleIcon__w6A3y{transform:rotate(1turn) scale(1.1)}.ForecastPage_changeIcon__LQc21{animation:ForecastPage_iconBounce__R3bTO .5s cubic-bezier(.16,1,.3,1) .6s both}.ForecastPage_card__nbdPq:hover .ForecastPage_changeIcon__LQc21{transform:scale(1.1)}.ForecastPage_card__nbdPq:hover .ForecastPage_trendImage__Wx4XS{transform:scale(1.01)}.ForecastPage_legendItem__5Oa5z:hover{transform:translateY(-1px) scale(1.03)}}@media (max-width:768px){.ForecastPage_financialWellnessHub__BE1Tx{padding:0}.ForecastPage_header__FLhKj{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.ForecastPage_headerLeft__Ml9Yv{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.ForecastPage_headerRight__ChY35{gap:1rem;justify-content:space-between}.ForecastPage_title__r5wNE{font-size:1.2rem;text-align:left}.ForecastPage_backButton__fue2e{border-radius:10px;font-size:.85rem;padding:.4rem .6rem}.ForecastPage_backButton__fue2e:hover{box-shadow:0 4px 12px #04476626;transform:translateY(-1px) scale(1.01)}.ForecastPage_aiSummaryButton__XOJ0n{border-radius:10px;font-size:.875rem;padding:.5rem .875rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{box-shadow:0 4px 12px #04476626;transform:translateY(-1px) scale(1.01)}.ForecastPage_card__nbdPq:hover{box-shadow:0 6px 24px #0000001f,0 2px 8px #04476614;transform:translateY(-2px) scale(1.005)}.ForecastPage_modalCloseButton__tMz0s:hover{transform:scale(1.05) rotate(90deg)}.ForecastPage_sparkleIcon__w6A3y{animation:ForecastPage_sparkleRotate__bY7EN 5s linear infinite;height:1.4rem;margin:-.1rem 0;width:1.4rem}.ForecastPage_aiSummaryButton__XOJ0n:hover .ForecastPage_sparkleIcon__w6A3y{transform:rotate(1turn) scale(1.1)}.ForecastPage_chartContainer__cWCf0:hover{transform:translateY(-1px)}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1.01)}.ForecastPage_card__nbdPq:hover .ForecastPage_changeIcon__LQc21{transform:scale(1.1)}.ForecastPage_card__nbdPq:hover .ForecastPage_trendImage__Wx4XS{transform:scale(1.01)}.ForecastPage_legendItem__5Oa5z:hover{transform:translateY(-1px) scale(1.02)}.ForecastPage_barGroup__vRH3V:hover{transform:scale(1.03) translateY(-1px)}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;padding:3.5rem .75rem .75rem}.ForecastPage_summaryModal__WZ2YD{border-radius:8px;max-height:95vh;max-width:100%;overflow-x:hidden}.ForecastPage_modalHeader__7zlpB{border-radius:8px 8px 0 0;overflow:visible;padding:1.5rem 1.5rem 1rem;position:relative}.ForecastPage_modalTitle__ryHMU{font-size:1.4rem;padding-right:3rem}.ForecastPage_modalCloseButton__tMz0s{min-height:40px;min-width:40px;padding:.65rem;right:1rem;top:1rem;z-index:100}.ForecastPage_closeIcon__9Va0U{height:26px;width:26px}.ForecastPage_modalContent__eA9n4{padding:1.5rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:1rem;line-height:1.7}.ForecastPage_summaryBulletPoint__C06AL{gap:.6rem;line-height:1.65;margin-bottom:.6rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:1rem}.ForecastPage_searchInput__Q8mlG{margin:0 auto;max-width:300px;width:100%}.ForecastPage_contentGrid__i4LpA{gap:1rem;grid-template-columns:1fr}.ForecastPage_largeCard__qYQht{grid-column:span 1;min-width:auto}.ForecastPage_card__nbdPq{padding:1rem 1rem 3rem}.ForecastPage_card__nbdPq:first-child,.ForecastPage_card__nbdPq:nth-child(3){padding-bottom:0}.ForecastPage_netWorthValue__NSVbI{font-size:1.75rem}.ForecastPage_projectionMetrics__4YAPX{align-items:stretch;flex-direction:column;gap:1.5rem;justify-content:center;padding:.75rem 0}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn{align-items:flex-start;width:100%}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricRow__4lSmO{gap:.75rem;justify-content:space-between;width:100%}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricValue__pZxtj{font-size:1.1rem;text-align:right}.ForecastPage_chartContainer__cWCf0,.ForecastPage_largeCard__qYQht .ForecastPage_chartContainer__cWCf0{height:250px;min-height:250px}.ForecastPage_chartContainer__cWCf0:hover{transform:none}.ForecastPage_chartContainer__cWCf0 svg{height:100%;overflow:visible;width:100%}.ForecastPage_trendChart__Al3DM{margin-top:.75rem}.ForecastPage_circularProgress__0hY0p{margin:1rem 0}.ForecastPage_progressSvg__ZL73c{height:160px;width:160px}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1)}.ForecastPage_progressTextContainer__wY7SP{font-size:1.8rem}.ForecastPage_legend__5KUzC{flex-wrap:wrap;gap:1rem;justify-content:center}.ForecastPage_sparkleIcon__w6A3y{animation:ForecastPage_sparkleRotate__bY7EN 6s linear infinite}.ForecastPage_aiSummaryButton__XOJ0n:hover .ForecastPage_sparkleIcon__w6A3y{transform:rotate(1turn) scale(1.08)}.ForecastPage_card__nbdPq:hover{transform:translateY(-1px) scale(1)}.ForecastPage_card__nbdPq:hover .ForecastPage_changeIcon__LQc21{transform:scale(1.08)}.ForecastPage_card__nbdPq:hover .ForecastPage_trendImage__Wx4XS{transform:scale(1)}.ForecastPage_legendItem__5Oa5z:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_barGroup__vRH3V:hover{transform:scale(1.02) translateY(-1px)}}@media (max-width:600px){.ForecastPage_financialWellnessHub__BE1Tx{padding:0}.ForecastPage_header__FLhKj{padding:.75rem}.ForecastPage_title__r5wNE{font-size:1.1rem}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.85rem;padding:.5rem .75rem}.ForecastPage_sparkleIcon__w6A3y{height:1.3rem;margin:-.1rem 0;width:1.3rem}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;padding:3rem .5rem .5rem}.ForecastPage_summaryModal__WZ2YD{max-height:95vh;overflow-x:hidden}.ForecastPage_modalHeader__7zlpB{overflow:visible;padding:1rem 1rem .75rem;position:relative}.ForecastPage_modalTitle__ryHMU{font-size:1.2rem;padding-right:2.75rem}.ForecastPage_modalCloseButton__tMz0s{min-height:38px;min-width:38px;padding:.6rem;right:.875rem;top:.4rem;z-index:100}.ForecastPage_modalContent__eA9n4{padding:1.5rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:1rem;line-height:1.7}.ForecastPage_summaryBulletPoint__C06AL{gap:.6rem;line-height:1.65;margin-bottom:.6rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:1rem}.ForecastPage_closeIcon__9Va0U{height:24px;width:24px}.ForecastPage_searchInput__Q8mlG{font-size:.9rem;padding:10px 10px 10px 35px}.ForecastPage_card__nbdPq{padding:.875rem .875rem 3rem}.ForecastPage_card__nbdPq:first-child,.ForecastPage_card__nbdPq:nth-child(3){padding-bottom:0}.ForecastPage_netWorthValue__NSVbI{font-size:1.6rem}.ForecastPage_metricValue__pZxtj{font-size:1.1rem}.ForecastPage_chartContainer__cWCf0,.ForecastPage_largeCard__qYQht .ForecastPage_chartContainer__cWCf0{height:220px;min-height:220px}.ForecastPage_chartContainer__cWCf0 svg{height:100%;overflow:visible;width:100%}.ForecastPage_trendChart__Al3DM{margin-top:.75rem}.ForecastPage_progressSvg__ZL73c{height:150px;width:150px}.ForecastPage_progressTextContainer__wY7SP{font-size:1.6rem}}@media (max-width:480px){.ForecastPage_financialWellnessHub__BE1Tx{padding:0}.ForecastPage_header__FLhKj{padding:.5rem}.ForecastPage_title__r5wNE{font-size:1rem}.ForecastPage_backButton__fue2e{border-radius:10px;font-size:.8rem;padding:.35rem .5rem}.ForecastPage_backButton__fue2e:hover{box-shadow:0 3px 10px #0447661f;transform:translateY(-1px) scale(1)}.ForecastPage_aiSummaryButton__XOJ0n{border-radius:10px;font-size:.8rem;padding:.45rem .7rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{box-shadow:0 3px 10px #0447661f;transform:translateY(-1px) scale(1)}.ForecastPage_modalCloseButton__tMz0s:hover{transform:scale(1.03) rotate(90deg)}.ForecastPage_sparkleIcon__w6A3y{animation:ForecastPage_sparkleRotate__bY7EN 8s linear infinite;height:1.2rem;margin:-.1rem 0;width:1.2rem}.ForecastPage_aiSummaryButton__XOJ0n:hover .ForecastPage_sparkleIcon__w6A3y{transform:rotate(1turn) scale(1.05)}.ForecastPage_card__nbdPq:hover{box-shadow:0 4px 16px #0000001a,0 2px 6px #0447660f;transform:translateY(-1px) scale(1)}.ForecastPage_chartContainer__cWCf0:hover{transform:none}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1)}.ForecastPage_card__nbdPq:hover .ForecastPage_changeIcon__LQc21{transform:scale(1.05)}.ForecastPage_card__nbdPq:hover .ForecastPage_trendImage__Wx4XS{transform:scale(1)}.ForecastPage_legendItem__5Oa5z:hover{transform:translateY(-1px) scale(1)}.ForecastPage_barGroup__vRH3V:hover{transform:scale(1.01) translateY(-1px)}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;padding:2.5rem .5rem .5rem}.ForecastPage_summaryModal__WZ2YD{border-radius:8px;max-height:95vh;overflow-x:hidden}.ForecastPage_modalHeader__7zlpB{border-radius:8px 8px 0 0;overflow:visible;padding:1.25rem 1.25rem .875rem;position:relative}.ForecastPage_modalTitle__ryHMU{font-size:1.2rem;line-height:1.4;padding-right:2.75rem}.ForecastPage_modalCloseButton__tMz0s{min-height:36px;min-width:36px;padding:.55rem;right:.875rem;top:.875rem;z-index:100}.ForecastPage_modalContent__eA9n4{padding:1.25rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:.95rem;line-height:1.6}.ForecastPage_summaryBulletPoint__C06AL{gap:.5rem;line-height:1.55;margin-bottom:.5rem}.ForecastPage_summaryBulletPoint__C06AL .ForecastPage_bullet__3LCf\+{font-size:1.1rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:.95rem}.ForecastPage_closeIcon__9Va0U{height:22px;width:22px}.ForecastPage_searchInput__Q8mlG{font-size:.85rem;padding:8px 8px 8px 32px}.ForecastPage_searchIcon__JuDHW{font-size:1rem;left:10px}.ForecastPage_notificationIcon__Pwft5{font-size:1.25rem;padding:6px}.ForecastPage_contentGrid__i4LpA{gap:.5rem;padding:1rem .75rem}.ForecastPage_card__nbdPq{margin-bottom:1rem;min-height:auto;overflow:visible;padding:.75rem .75rem 3rem}.ForecastPage_card__nbdPq:first-child,.ForecastPage_card__nbdPq:nth-child(3){padding-bottom:0}.ForecastPage_card__nbdPq:nth-child(2){padding-bottom:6rem}.ForecastPage_card__nbdPq:nth-child(4){margin-bottom:0;padding-bottom:6rem}.ForecastPage_cardHeader__af3\+7{margin-bottom:.5rem;padding-bottom:.5rem}.ForecastPage_cardTitle__5zlZ9{font-size:.9rem;margin-bottom:.25rem}.ForecastPage_cardDescription__2c2a4{margin-bottom:.5rem}.ForecastPage_netWorthValue__NSVbI{font-size:1.5rem}.ForecastPage_metricValue__pZxtj{font-size:1.1rem}.ForecastPage_metricLabel__Pq6kz{font-size:.8rem}.ForecastPage_chartContainer__cWCf0{height:220px;margin-bottom:.5rem;min-height:220px;overflow:visible;position:relative}.ForecastPage_chartContainer__cWCf0 svg{height:100%;overflow:visible;width:100%}.ForecastPage_chartContainer__cWCf0>*{height:100%!important;width:100%!important}.ForecastPage_cashFlowChart__wSZiI,.ForecastPage_projectionChart__ikt69{height:100%;min-height:200px;overflow:visible;padding-bottom:1rem;width:100%}.ForecastPage_cashFlowChart__wSZiI svg,.ForecastPage_projectionChart__ikt69 svg{height:100%;overflow:visible;width:100%}.ForecastPage_progressSvg__ZL73c{height:140px;width:140px}.ForecastPage_progressTextContainer__wY7SP{font-size:1.4rem}.ForecastPage_retirementDescription__TIG5g{font-size:.8rem;margin-bottom:1rem}.ForecastPage_legend__5KUzC{flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem}.ForecastPage_legendItem__5Oa5z{font-size:.75rem;margin-bottom:.25rem}.ForecastPage_projectionMetrics__4YAPX{align-items:stretch;flex-direction:column;gap:1.25rem;justify-content:center;padding:.5rem 0}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn{align-items:flex-start;gap:.5rem;width:100%}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricRow__4lSmO{flex-wrap:wrap;gap:.5rem;justify-content:space-between;width:100%}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricLabel__Pq6kz{font-size:.85rem}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricValue__pZxtj{flex-shrink:0;font-size:1rem;text-align:right}.ForecastPage_netWorthChange__aSQci{margin-bottom:1rem}.ForecastPage_barGroup__vRH3V{overflow:visible}}.chartContainer .MuiChartsWrapper-root{min-width:100%!important}.chartContainer .MuiChartsWrapper-root,.chartContainer .MuiChartsWrapper-root svg,.chartContainer .MuiChartsWrapper-root>*{max-width:100%!important;width:100%!important}.chartContainer .MuiChartsWrapper-root svg{min-width:100%!important}.AdminAITest_admin-dashboard-container__N7BZu{animation:AdminAITest_dashboardFadeIn__iCGkM .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;height:100vh;overflow:hidden}.AdminAITest_admin-header__AThhx{align-items:center;animation:AdminAITest_headerSlideIn__1gY8L .6s cubic-bezier(.16,1,.3,1) .2s both;background:#fff;border-bottom:1px solid #0447661a;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;display:flex;justify-content:space-between;padding:1rem 2rem}.AdminAITest_header-left__uX9LU{align-items:center;animation:AdminAITest_headerLeftSlideIn__Y6KCs .6s cubic-bezier(.16,1,.3,1) .3s both;display:flex;gap:1.5rem}.AdminAITest_header-right__-cNmM{align-items:center;animation:AdminAITest_headerRightSlideIn__ldLjL .6s cubic-bezier(.16,1,.3,1) .4s both;display:flex}.AdminAITest_logo-container__zaDll{align-items:center;display:flex;transition:transform .3s ease}.AdminAITest_logo-container__zaDll:hover{transform:scale(1.05)}.AdminAITest_capsule-logo__2xjcj{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:40px;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:40px}.AdminAITest_logo-container__zaDll:hover .AdminAITest_capsule-logo__2xjcj{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.AdminAITest_header-info__-nKgg{display:flex;flex-direction:column;gap:.25rem}.AdminAITest_page-title__OKK3p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;transition:filter .3s ease}.AdminAITest_header-left__uX9LU:hover .AdminAITest_page-title__OKK3p{filter:brightness(1.1)}.AdminAITest_page-description__1D4TO{color:#6c757d;font-size:.95rem;line-height:1.3;margin:0;transition:color .3s ease}.AdminAITest_header-left__uX9LU:hover .AdminAITest_page-description__1D4TO{color:#044766}.AdminAITest_admin-info__NAD8O{align-items:center;display:flex;gap:.75rem}.AdminAITest_admin-details__LC3F1{align-items:flex-end;border-radius:8px;display:flex;flex-direction:column;gap:.125rem;padding:.5rem;transition:background-color .3s ease}.AdminAITest_admin-details__LC3F1:hover{background-color:#0447660d}.AdminAITest_admin-name__oDfjQ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600;line-height:1.2;margin:0;transition:filter .3s ease}.AdminAITest_admin-details__LC3F1:hover .AdminAITest_admin-name__oDfjQ{filter:brightness(1.1)}.AdminAITest_admin-email__AQHdU{color:#6c757d;font-size:.85rem;line-height:1.2;margin:0;transition:color .3s ease}.AdminAITest_admin-details__LC3F1:hover .AdminAITest_admin-email__AQHdU{color:#044766}.AdminAITest_dashboard-button__dXWN\+{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminAITest_dashboard-button__dXWN\+:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminAITest_dashboard-button__dXWN\+:hover:before{left:100%}.AdminAITest_dashboard-button__dXWN\+:hover{background:linear-gradient(135deg,#036a9e,#036a9e);border-color:#036a9e;box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminAITest_dashboard-button__dXWN\+:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.AdminAITest_dashboard-button__dXWN\+ svg{height:18px;transition:transform .3s ease;width:18px}.AdminAITest_dashboard-button__dXWN\+:hover svg{transform:scale(1.1)}.AdminAITest_logout-button__92sSi{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #dc3545;border-radius:12px;box-shadow:0 2px 8px #dc354533;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminAITest_logout-button__92sSi:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminAITest_logout-button__92sSi:hover:before{left:100%}.AdminAITest_logout-button__92sSi:hover{background:linear-gradient(135deg,#c82333,#bd2130);border-color:#c82333;box-shadow:0 6px 20px #dc354559,0 2px 8px #dc354540;transform:translateY(-2px)}.AdminAITest_logout-button__92sSi:active{box-shadow:0 2px 8px #dc35454d;transform:translateY(0)}.AdminAITest_logout-button__92sSi svg{height:18px;transition:transform .3s ease;width:18px}.AdminAITest_logout-button__92sSi:hover svg{transform:scale(1.1) rotate(-5deg)}.AdminAITest_admin-main-content__hxVUN{align-items:center;animation:AdminAITest_contentFadeIn__rwSx- .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:2rem}.AdminAITest_content-card__lKyMG{animation:AdminAITest_contentCardSlideUp__4ng\+\+ .6s cubic-bezier(.16,1,.3,1) .5s both;background:#fff;border:1px solid #0447661a;border-radius:16px;box-shadow:0 4px 24px #0000001f,0 2px 8px #00000014;display:flex;flex-direction:column;gap:1.5rem;max-width:900px;padding:2rem;position:relative;width:100%}.AdminAITest_content-card__lKyMG:before{animation:AdminAITest_cardTopBorder__V-FCX .8s cubic-bezier(.16,1,.3,1) .7s both;background:linear-gradient(90deg,#044766,#047bb2);border-radius:16px 16px 0 0;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0}.AdminAITest_prompt-section__dKnGf{animation:AdminAITest_promptSectionFadeIn__liEcp .6s cubic-bezier(.16,1,.3,1) .6s both;display:flex;flex-direction:column;gap:.75rem}.AdminAITest_prompt-label__2RmVu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600;transition:filter .3s ease}.AdminAITest_prompt-section__dKnGf:hover .AdminAITest_prompt-label__2RmVu{filter:brightness(1.1)}.AdminAITest_prompt-textarea__J8DgR{background:#fff5d966;border:1.5px solid #dee2e6;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-family:inherit;font-size:1rem;min-height:150px;padding:1rem;resize:vertical;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminAITest_prompt-textarea__J8DgR::placeholder{color:#9ca3af}.AdminAITest_prompt-textarea__J8DgR:hover:not(:focus){border-color:#044766;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminAITest_prompt-textarea__J8DgR:focus{background:#fff5d966;border-color:#047bb2;box-shadow:0 0 0 3px #047bb21a,0 2px 8px #0447661a;outline:none;transform:translateY(-1px)}.AdminAITest_char-counter__S\+Y6g{color:#6c757d;font-size:.85rem;font-weight:500;text-align:right;transition:color .3s ease}.AdminAITest_prompt-section__dKnGf:hover .AdminAITest_char-counter__S\+Y6g{color:#044766}.AdminAITest_send-button__-eSwN{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminAITest_send-button__-eSwN:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminAITest_send-button__-eSwN:hover:before{left:100%}.AdminAITest_send-button__-eSwN:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);border-color:#036a9e;box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;transform:translateY(-2px)}.AdminAITest_send-button__-eSwN:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.AdminAITest_send-button__-eSwN:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;opacity:.6}.AdminAITest_send-button__-eSwN:disabled:hover{background:#9ca3af;box-shadow:0 2px 4px #04476633;transform:none}.AdminAITest_send-button__-eSwN:disabled:before{display:none}.AdminAITest_send-button__-eSwN svg{height:20px;transition:transform .3s ease;width:20px}.AdminAITest_send-button__-eSwN:hover:not(:disabled) svg{transform:scale(1.1) translateX(2px)}.AdminAITest_spinner__fzHu1{animation:AdminAITest_spin__8dNvY .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes AdminAITest_spin__8dNvY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminAITest_error-message__Obqv3{align-items:center;animation:AdminAITest_errorSlideIn__Y52JK .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1.5px solid #fc8181;border-radius:12px;box-shadow:0 4px 16px #e53e3e26,0 2px 8px #e53e3e1a;color:#c53030;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:1rem}.AdminAITest_error-message__Obqv3 svg{animation:AdminAITest_errorIconPulse__UKPQ3 1s ease-in-out infinite;flex-shrink:0;height:20px;width:20px}@keyframes AdminAITest_errorIconPulse__UKPQ3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AdminAITest_response-section__emgrF{animation:AdminAITest_fadeInUp__aT2by .6s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:1rem}.AdminAITest_response-title__\+YT9u{-webkit-text-fill-color:#0000;animation:AdminAITest_fadeIn__1\+KVX .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:600;margin:0}.AdminAITest_response-content__milF-{word-wrap:break-word;animation:AdminAITest_fadeInScale__GEKFX .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#f8f9fa);border:1.5px solid #04476626;border-radius:12px;box-shadow:0 2px 12px #00000014,0 1px 4px #0000000d;color:#2d3748;font-size:1rem;line-height:1.8;padding:1.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminAITest_response-content__milF-:hover{border-color:#044766;box-shadow:0 6px 24px #0447661f,0 2px 8px #04476614;transform:translateY(-2px)}.AdminAITest_response-content__milF- p{margin:0 0 1rem;text-align:justify}.AdminAITest_response-content__milF- p:last-child{margin-bottom:0}.AdminAITest_response-content__milF- strong{color:#044766;font-weight:700}.AdminAITest_response-content__milF- em{color:#495057;font-style:italic}.AdminAITest_response-content__milF- code{background:#f1f3f5;border:1px solid #dee2e6;border-radius:4px;color:#e83e8c;font-family:Courier New,monospace;font-size:.9em;padding:.2rem .4rem}.AdminAITest_response-content__milF- br{content:"";display:block;margin:.5rem 0}.AdminAITest_response-content__milF- h1,.AdminAITest_response-content__milF- h2,.AdminAITest_response-content__milF- h3,.AdminAITest_response-content__milF- h4,.AdminAITest_response-content__milF- h5,.AdminAITest_response-content__milF- h6{color:#044766;font-weight:700;line-height:1.3;margin:1.5rem 0 1rem}.AdminAITest_response-content__milF- h1{font-size:1.8rem}.AdminAITest_response-content__milF- h2{font-size:1.6rem}.AdminAITest_response-content__milF- h3{font-size:1.4rem}.AdminAITest_response-content__milF- h4{font-size:1.2rem}.AdminAITest_response-content__milF- h5{font-size:1.1rem}.AdminAITest_response-content__milF- h6{font-size:1rem}.AdminAITest_response-content__milF- h1:first-child,.AdminAITest_response-content__milF- h2:first-child,.AdminAITest_response-content__milF- h3:first-child,.AdminAITest_response-content__milF- h4:first-child,.AdminAITest_response-content__milF- h5:first-child,.AdminAITest_response-content__milF- h6:first-child{margin-top:0}.AdminAITest_response-content__milF- ul{list-style-type:none;margin:1rem 0;padding-left:1.5rem}.AdminAITest_response-content__milF- ul li{line-height:1.7;margin:.5rem 0;padding-left:1.5rem;position:relative}.AdminAITest_response-content__milF- ul li:before{color:#044766;content:"•";font-size:1.2rem;font-weight:700;left:0;position:absolute}.AdminAITest_response-content__milF- ol{list-style-position:outside;list-style-type:decimal;margin:1rem 0;padding-left:2rem}.AdminAITest_response-content__milF- ol li{color:#2d3748;line-height:1.7;margin:.5rem 0;padding-left:.5rem}.AdminAITest_response-content__milF- ol li::marker{color:#044766;font-weight:700}.AdminAITest_response-content__milF- .response-divider,.AdminAITest_response-content__milF- hr{animation:AdminAITest_dividerSlide__\+NDre .5s ease-out;background:linear-gradient(90deg,#0000,#044766,#0000);border:none;height:2px;margin:1.5rem 0}@keyframes AdminAITest_dashboardFadeIn__iCGkM{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_headerSlideIn__1gY8L{0%{opacity:0;transform:translateY(-20px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_headerLeftSlideIn__Y6KCs{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AdminAITest_headerRightSlideIn__ldLjL{0%{opacity:0;transform:translateX(30px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes AdminAITest_contentFadeIn__rwSx-{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_contentCardSlideUp__4ng\+\+{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_cardTopBorder__V-FCX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes AdminAITest_promptSectionFadeIn__liEcp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_errorSlideIn__Y52JK{0%{opacity:0;transform:translateY(-10px) scale(.95)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_slideIn__ZiU3v{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_fadeInUp__aT2by{0%{opacity:0;transform:translateY(30px) scale(.97)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminAITest_fadeInScale__GEKFX{0%{opacity:0;transform:scale(.95)}60%{opacity:.9;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes AdminAITest_fadeIn__1\+KVX{0%{opacity:0}to{opacity:1}}@keyframes AdminAITest_dividerSlide__\+NDre{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1024px){.AdminAITest_admin-header__AThhx{padding:1rem 1.5rem}.AdminAITest_header-left__uX9LU{gap:1rem}.AdminAITest_page-title__OKK3p{font-size:1.5rem}.AdminAITest_page-description__1D4TO{font-size:.9rem}.AdminAITest_admin-main-content__hxVUN{padding:1.5rem}.AdminAITest_content-card__lKyMG{border-radius:12px;padding:1.5rem}.AdminAITest_content-card__lKyMG:before{height:3px}.AdminAITest_logo-container__zaDll:hover{transform:scale(1.03)}.AdminAITest_dashboard-button__dXWN\+:hover,.AdminAITest_logout-button__92sSi:hover,.AdminAITest_response-content__milF-:hover,.AdminAITest_send-button__-eSwN:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.AdminAITest_admin-header__AThhx{border-radius:0;flex-direction:column;gap:1rem;padding:1rem}.AdminAITest_header-left__uX9LU{text-align:center}.AdminAITest_header-left__uX9LU,.AdminAITest_header-right__-cNmM{justify-content:center;width:100%}.AdminAITest_admin-info__NAD8O{flex-direction:column;gap:.75rem;width:100%}.AdminAITest_admin-details__LC3F1{align-items:center}.AdminAITest_page-title__OKK3p{font-size:1.25rem}.AdminAITest_page-description__1D4TO{font-size:.85rem}.AdminAITest_dashboard-button__dXWN\+{border-radius:10px;font-size:.85rem;justify-content:center;padding:.5rem 1rem;width:100%}.AdminAITest_dashboard-button__dXWN\+ svg{height:16px;width:16px}.AdminAITest_dashboard-button__dXWN\+:hover{transform:translateY(-1px)}.AdminAITest_logout-button__92sSi{border-radius:10px;justify-content:center;width:100%}.AdminAITest_logout-button__92sSi:hover{transform:translateY(-1px)}.AdminAITest_admin-main-content__hxVUN{padding:1rem}.AdminAITest_content-card__lKyMG{border-radius:12px;padding:1.25rem}.AdminAITest_content-card__lKyMG:before{height:3px}.AdminAITest_send-button__-eSwN{border-radius:10px;width:100%}.AdminAITest_send-button__-eSwN:hover:not(:disabled){transform:translateY(-1px)}.AdminAITest_prompt-textarea__J8DgR{border-radius:10px}.AdminAITest_prompt-textarea__J8DgR:focus{transform:translateY(-1px)}.AdminAITest_prompt-textarea__J8DgR:hover:not(:focus){transform:none}.AdminAITest_response-content__milF-{border-radius:10px}.AdminAITest_response-content__milF-:hover{transform:translateY(-1px)}.AdminAITest_error-message__Obqv3{border-radius:10px}.AdminAITest_logo-container__zaDll:hover{transform:scale(1.02)}}@media (max-width:480px){.AdminAITest_admin-header__AThhx{padding:.75rem}.AdminAITest_header-left__uX9LU{gap:.75rem}.AdminAITest_capsule-logo__2xjcj{border-radius:8px;height:32px;width:32px}.AdminAITest_logo-container__zaDll:hover{transform:none}.AdminAITest_logo-container__zaDll:hover .AdminAITest_capsule-logo__2xjcj{transform:scale(1.05)}.AdminAITest_page-title__OKK3p{font-size:1.1rem}.AdminAITest_page-description__1D4TO{font-size:.8rem}.AdminAITest_admin-name__oDfjQ{font-size:.9rem}.AdminAITest_admin-email__AQHdU{font-size:.8rem}.AdminAITest_logout-button__92sSi{border-radius:10px;font-size:.85rem;padding:.5rem 1rem}.AdminAITest_logout-button__92sSi svg{height:16px;width:16px}.AdminAITest_dashboard-button__dXWN\+:hover,.AdminAITest_logout-button__92sSi:hover{transform:translateY(-1px)}.AdminAITest_admin-main-content__hxVUN{padding:.75rem}.AdminAITest_content-card__lKyMG{border-radius:10px;padding:1rem}.AdminAITest_content-card__lKyMG:before{height:2px}.AdminAITest_prompt-textarea__J8DgR{border-radius:10px;min-height:120px}.AdminAITest_prompt-textarea__J8DgR:focus{transform:none}.AdminAITest_prompt-textarea__J8DgR:hover:not(:focus){box-shadow:0 1px 4px #04476614;transform:none}.AdminAITest_response-content__milF-{border-radius:10px;font-size:.9rem;padding:1rem 1.25rem}.AdminAITest_response-content__milF-:hover{box-shadow:0 2px 12px #0447661a;transform:none}.AdminAITest_response-content__milF- ul li{padding-left:1.25rem}.AdminAITest_response-content__milF- h1{font-size:1.5rem}.AdminAITest_response-content__milF- h2{font-size:1.35rem}.AdminAITest_response-content__milF- h3{font-size:1.2rem}.AdminAITest_response-content__milF- h4{font-size:1.1rem}.AdminAITest_response-content__milF- h5{font-size:1rem}.AdminAITest_response-content__milF- h6{font-size:.95rem}.AdminAITest_response-content__milF- code{font-size:.85em}.AdminAITest_send-button__-eSwN{border-radius:10px}.AdminAITest_send-button__-eSwN:hover:not(:disabled){transform:translateY(-1px)}.AdminAITest_error-message__Obqv3{border-radius:10px}}.PlanPage_planPage__EfGII{animation:PlanPage_dashboardFadeIn__d3r40 .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.PlanPage_header__whs7Z{align-items:center;animation:PlanPage_slideInDown__5lAkY .6s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0447660d;display:flex;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.PlanPage_headerLeft__cR2Ur{align-items:center;animation:PlanPage_headerLeftFadeIn__E5Jhg .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2rem}@keyframes PlanPage_headerLeftFadeIn__E5Jhg{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.PlanPage_pageTitle__OnOar{-webkit-text-fill-color:#0000;animation:PlanPage_titleFadeIn__wSjp2 .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}@keyframes PlanPage_titleFadeIn__wSjp2{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PlanPage_header__whs7Z:hover .PlanPage_pageTitle__OnOar{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.PlanPage_backButton__dNs\+u{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.PlanPage_backButton__dNs\+u:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.PlanPage_backButton__dNs\+u:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.PlanPage_backButton__dNs\+u:hover:before{left:100%}.PlanPage_backButton__dNs\+u:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.PlanPage_backIcon__JJ6Lp{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.PlanPage_backButton__dNs\+u:hover .PlanPage_backIcon__JJ6Lp{transform:translateX(-2px)}.PlanPage_mainContent__tZva6{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:PlanPage_slideInUp__shVHm .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex:1 1;justify-content:flex-start;min-height:calc(100vh - 80px);overflow-y:auto;padding:1.5rem 1.5rem 2.5rem;scroll-behavior:smooth}@keyframes PlanPage_slideInUp__shVHm{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.PlanPage_contentWrapper__ZoKiY{display:flex;flex-direction:column;gap:1.5rem;max-width:950px;padding-bottom:1rem;width:100%}.PlanPage_summaryContainer__aWCCi{align-items:center;animation:PlanPage_scaleIn__AahSj .8s cubic-bezier(.16,1,.3,1) .6s both;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:calc(100vh - 200px);text-align:center;width:100%}@keyframes PlanPage_scaleIn__AahSj{0%{opacity:0;transform:scale(.9) translateY(20px)}60%{opacity:.9;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.PlanPage_summaryIcon__QNqVK{align-items:center;animation:PlanPage_float__3aqAb 3s ease-in-out infinite;cursor:pointer;display:flex;filter:drop-shadow(0 4px 12px rgba(4,71,102,.2));height:120px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:120px}@keyframes PlanPage_float__3aqAb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.PlanPage_summaryIcon__QNqVK:hover{animation:none;filter:drop-shadow(0 6px 16px rgba(4,71,102,.3));transform:scale(1.1) translateY(-5px)}.PlanPage_summaryImage__PIAai{height:120px;object-fit:contain;transition:transform .3s cubic-bezier(.16,1,.3,1);width:120px}.PlanPage_summaryIcon__QNqVK:hover .PlanPage_summaryImage__PIAai{transform:scale(1.05) rotate(5deg)}.PlanPage_summaryMessage__OJiYs{animation:PlanPage_fadeIn__k3wTg .8s cubic-bezier(.16,1,.3,1) .8s both;color:#666;font-size:1.2rem;line-height:1.5;margin:0;max-width:750px;transition:color .3s ease}@keyframes PlanPage_fadeIn__k3wTg{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PlanPage_summaryContainer__aWCCi:hover .PlanPage_summaryMessage__OJiYs{color:#495057}.PlanPage_goBackButton__APcgU{animation:PlanPage_slideInUp__shVHm .8s cubic-bezier(.16,1,.3,1) 1s both;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.PlanPage_goBackButton__APcgU:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.PlanPage_goBackButton__APcgU:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.PlanPage_goBackButton__APcgU:hover:before{left:100%}.PlanPage_goBackButton__APcgU:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.PlanPage_errorContainer__Jh9tX{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.PlanPage_errorMessage__ZGwZq{color:#e53e3e;font-size:1.1rem;font-weight:500;text-align:center}.PlanPage_section__8oRyw{animation:PlanPage_sectionSlideIn__GYPHT .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;padding:2rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.PlanPage_section__8oRyw:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.PlanPage_section__8oRyw:first-child{animation-delay:.2s}.PlanPage_section__8oRyw:nth-child(2){animation-delay:.35s}.PlanPage_section__8oRyw:nth-child(3){animation-delay:.5s}.PlanPage_section__8oRyw:nth-child(4){animation-delay:.65s}.PlanPage_section__8oRyw .PlanPage_documentContainer__MB0p1{margin-bottom:.5rem}@keyframes PlanPage_sectionSlideIn__GYPHT{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.PlanPage_section__8oRyw:hover{border-color:#044766;box-shadow:0 8px 24px #0447662e,0 4px 12px #0447661f;transform:translateY(-4px) scale(1.005)}.PlanPage_section__8oRyw:hover:before{opacity:1}.PlanPage_sectionTitle__bw-Fz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;transition:filter .3s ease}.PlanPage_section__8oRyw:hover .PlanPage_sectionTitle__bw-Fz{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.PlanPage_sectionDescription__7SEL8{color:#6c757d;font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 1.625rem;transition:color .3s cubic-bezier(.16,1,.3,1)}.PlanPage_section__8oRyw:hover .PlanPage_sectionDescription__7SEL8{color:#495057}.PlanPage_sectionContent__tntvi{margin-top:1rem;position:relative}.PlanPage_contentText__0CxCs{word-wrap:break-word;color:#495057;font-size:1rem;line-height:1.8;margin:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.PlanPage_actionItemsList__qNexG{display:flex;flex-direction:column;gap:1rem;padding:.375rem 0;width:100%}.PlanPage_actionItem__LFqpi{align-items:flex-start;animation:PlanPage_actionItemSlideIn__w9bj9 .75s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447661f;border-left:5px solid #044766;border-radius:16px;box-shadow:0 3px 10px #0000000d,0 1px 4px #04476614,inset 0 1px 0 #ffffffe6;cursor:pointer;display:flex;gap:1rem;min-height:60px;overflow:hidden;padding:1.25rem 1.5rem;position:relative;transition:all .45s cubic-bezier(.16,1,.3,1);will-change:transform}.PlanPage_actionItem__LFqpi:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s cubic-bezier(.4,0,.2,1);width:100%}.PlanPage_actionItem__LFqpi:after{background:linear-gradient(180deg,#044766,#047bb2);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.16,1,.3,1);width:5px;z-index:0}.PlanPage_actionItem__LFqpi:first-child{animation-delay:.1s}.PlanPage_actionItem__LFqpi:nth-child(2){animation-delay:.15s}.PlanPage_actionItem__LFqpi:nth-child(3){animation-delay:.2s}.PlanPage_actionItem__LFqpi:nth-child(4){animation-delay:.25s}.PlanPage_actionItem__LFqpi:nth-child(5){animation-delay:.3s}.PlanPage_actionItem__LFqpi:nth-child(6){animation-delay:.35s}.PlanPage_actionItem__LFqpi:nth-child(7){animation-delay:.4s}.PlanPage_actionItem__LFqpi:nth-child(8){animation-delay:.45s}.PlanPage_actionItem__LFqpi:nth-child(9){animation-delay:.5s}.PlanPage_actionItem__LFqpi:nth-child(10){animation-delay:.55s}.PlanPage_actionItem__LFqpi:nth-child(n+11){animation-delay:.6s}@keyframes PlanPage_actionItemSlideIn__w9bj9{0%{opacity:0;transform:translateX(-28px) scale(.94)}50%{opacity:.7;transform:translateX(-2px) scale(.99)}75%{opacity:.95;transform:translateX(1px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.PlanPage_actionItem__LFqpi:hover{background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#04476647;border-left-width:6px;box-shadow:0 8px 24px #0447662e,0 4px 12px #0447661f,inset 0 1px 0 #fff;transform:translateX(6px) scale(1.01)}.PlanPage_actionItem__LFqpi:hover:before{left:100%}.PlanPage_actionItem__LFqpi:hover:after{transform:scaleY(1)}.PlanPage_actionItemChecked__-kRFF{background:linear-gradient(135deg,#04476614,#047bb20a 50%,#fff9);border-color:#047bb240;border-left-width:6px;box-shadow:0 4px 14px #047bb226,0 2px 6px #0447661a,inset 0 1px 0 #ffffffb3}.PlanPage_actionItemChecked__-kRFF:after{background:linear-gradient(180deg,#044766,#047bb2);transform:scaleY(1)}.PlanPage_actionItemChecked__-kRFF:hover{background:linear-gradient(135deg,#0447661a,#047bb20f 50%,#ffffffb3);border-color:#047bb259}.PlanPage_actionItem__LFqpi:active{transform:translateX(3px) scale(.995);transition:all .2s cubic-bezier(.16,1,.3,1)}.PlanPage_actionCheckbox__pW6Z-{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.PlanPage_checkboxLabel__ljRy6{cursor:pointer;flex-shrink:0;margin-top:2px;z-index:1}.PlanPage_checkboxLabel__ljRy6,.PlanPage_checkmark__S19XZ{align-items:center;display:flex;height:28px;justify-content:center;position:relative;width:28px}.PlanPage_checkmark__S19XZ{background:#fff;border:2.5px solid #044766;border-radius:8px;box-shadow:0 3px 6px #0447661f,0 1px 3px #04476614,inset 0 1px 2px #ffffffe6;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform}.PlanPage_checkmark__S19XZ:before{background:linear-gradient(135deg,#044766,#047bb2);border-radius:6px;z-index:0}.PlanPage_checkmark__S19XZ:after,.PlanPage_checkmark__S19XZ:before{content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.16,1,.3,1);width:0}.PlanPage_checkmark__S19XZ:after{background:radial-gradient(circle,#ffffff59 0,#0000 75%);border-radius:50%;z-index:1}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{border-color:#047bb2;box-shadow:0 0 0 6px #047bb224,0 4px 10px #0447662e,inset 0 1px 2px #fff;transform:scale(1.1)}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ:after{height:44px;width:44px}.PlanPage_actionItemChecked__-kRFF .PlanPage_checkmark__S19XZ{background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 4px 12px #047bb266,0 2px 5px #04476640,inset 0 1px 2px #ffffff59;transform:scale(1)}.PlanPage_actionItemChecked__-kRFF .PlanPage_checkmark__S19XZ:before{height:100%;width:100%}.PlanPage_actionItemChecked__-kRFF .PlanPage_checkmark__S19XZ:after{height:54px;opacity:.45;width:54px}.PlanPage_checkmarkIcon__\+Twqn{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25));height:16px;opacity:0;position:relative;transform:scale(0) rotate(-50deg);transition:all .4s cubic-bezier(.16,1,.3,1);width:16px;z-index:2}.PlanPage_actionItemChecked__-kRFF .PlanPage_checkmarkIcon__\+Twqn{animation:PlanPage_checkmarkBounce__fVCdG .65s cubic-bezier(.16,1,.3,1);opacity:1;transform:scale(1) rotate(0deg)}@keyframes PlanPage_checkmarkBounce__fVCdG{0%{opacity:0;transform:scale(0) rotate(-50deg)}45%{opacity:1;transform:scale(1.3) rotate(10deg)}70%{transform:scale(.92) rotate(-4deg)}85%{transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.PlanPage_actionText__yu6Pp{word-wrap:break-word;color:#495057;flex:1 1;font-size:1.0625rem;font-weight:400;letter-spacing:-.008em;line-height:1.7;margin:0;overflow-wrap:break-word;padding-top:3px;transition:all .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.PlanPage_actionItemChecked__-kRFF .PlanPage_actionText__yu6Pp{color:#212529;font-weight:500;opacity:1}.PlanPage_actionItem__LFqpi:hover .PlanPage_actionText__yu6Pp{color:#212529}.PlanPage_actionItemChecked__-kRFF:hover .PlanPage_actionText__yu6Pp{opacity:1}.PlanPage_actionItemsFooter__FGn5m{align-items:flex-end;border-top:2px solid #0447661f;display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;width:100%}.PlanPage_saveMessage__U9AXb{word-wrap:break-word;animation:PlanPage_messageSlideIn__jtYMe .5s cubic-bezier(.16,1,.3,1);border-radius:12px;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000d;font-size:1rem;font-weight:500;line-height:1.5;max-width:100%;overflow:hidden;overflow-wrap:break-word;padding:.875rem 1.25rem;position:relative;text-align:left;width:100%}.PlanPage_saveMessage__U9AXb:before{border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.PlanPage_saveMessageSuccess__vWPNo{background:linear-gradient(135deg,#047bb21f,#04476614);border:1.5px solid #047bb240;color:#044766}.PlanPage_saveMessageSuccess__vWPNo:before{background:linear-gradient(180deg,#044766,#047bb2)}.PlanPage_saveMessageError__4OQag{background:linear-gradient(135deg,#ef44061f,#ee440614);border:1.5px solid #ef440640;color:#ef4406}.PlanPage_saveMessageError__4OQag:before{background:#ef4406}@keyframes PlanPage_messageSlideIn__jtYMe{0%{opacity:0;transform:translateY(-12px) scale(.94)}60%{opacity:.9;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.PlanPage_saveButton__4AwdF{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 5px 14px #04476640,0 2px 8px #0447662e;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;letter-spacing:.01em;min-width:140px;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);will-change:transform}.PlanPage_saveButton__4AwdF:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.PlanPage_saveButton__4AwdF:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 14px #0447664d;transform:translateY(-3px) scale(1.02)}.PlanPage_saveButton__4AwdF:hover:not(:disabled):before{left:100%}.PlanPage_saveButton__4AwdF:active:not(:disabled){box-shadow:0 4px 14px #0447664d,0 2px 8px #04476633;transform:translateY(-1px) scale(.99);transition:all .2s cubic-bezier(.16,1,.3,1)}.PlanPage_saveButton__4AwdF:disabled{box-shadow:0 3px 8px #04476626,0 1px 4px #0447661a;cursor:not-allowed;opacity:.7;transform:none}.PlanPage_documentContainer__MB0p1{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #0447661f;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;display:flex;flex-direction:column;height:700px;margin-top:.5rem;max-height:700px;min-height:700px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.PlanPage_documentContainer__MB0p1:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.PlanPage_documentContainer__MB0p1:hover{border-color:#04476640;box-shadow:0 8px 24px #04476626,0 4px 12px #0447661a;transform:translateY(-2px)}.PlanPage_documentContainer__MB0p1:hover:before{opacity:1}.PlanPage_documentViewer__twhLU{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:block;flex:1 1;height:100%;max-height:700px;min-height:700px;transition:box-shadow .3s ease;width:100%}.PlanPage_documentContainer__MB0p1:hover .PlanPage_documentViewer__twhLU{box-shadow:0 4px 16px #00000026}@media (max-width:1439px){.PlanPage_actionItemsList__qNexG{gap:.9375rem;padding:.3125rem 0}.PlanPage_actionItem__LFqpi{border-radius:15px;min-height:58px;padding:1.1875rem 1.375rem}.PlanPage_actionText__yu6Pp{font-size:1.05rem;line-height:1.68;padding-top:2px}.PlanPage_checkboxLabel__ljRy6,.PlanPage_checkmark__S19XZ{height:27px;width:27px}.PlanPage_checkmarkIcon__\+Twqn{height:15.5px;width:15.5px}.PlanPage_actionItemsFooter__FGn5m{gap:.9375rem;margin-top:1.625rem;padding-top:1.375rem}.PlanPage_saveMessage__U9AXb{font-size:.9875rem;padding:.8125rem 1.125rem}.PlanPage_saveButton__4AwdF{font-size:1.05rem;min-width:135px;padding:.8125rem 2.125rem}.PlanPage_documentContainer__MB0p1{height:650px;max-height:650px;min-height:650px}.PlanPage_documentViewer__twhLU{max-height:650px;min-height:650px}}@media (max-width:1199px){.PlanPage_contentWrapper__ZoKiY{max-width:850px}.PlanPage_section__8oRyw{padding:1.875rem 2rem}.PlanPage_actionItemsList__qNexG{gap:.875rem;padding:.25rem 0}.PlanPage_actionItem__LFqpi{border-radius:14px;min-height:56px;padding:1.125rem 1.25rem}.PlanPage_checkboxLabel__ljRy6{height:26px;margin-top:1px;width:26px}.PlanPage_checkmark__S19XZ{height:26px;width:26px}.PlanPage_checkmarkIcon__\+Twqn{height:15px;width:15px}.PlanPage_actionText__yu6Pp{font-size:1.03rem;line-height:1.66;padding-top:2px}.PlanPage_actionItemsFooter__FGn5m{gap:.875rem;margin-top:1.5rem;padding-top:1.25rem}.PlanPage_saveMessage__U9AXb{font-size:.975rem;padding:.75rem 1.125rem}.PlanPage_saveButton__4AwdF{font-size:1.03rem;min-width:130px;padding:.8125rem 2rem}.PlanPage_documentContainer__MB0p1{height:600px;max-height:600px;min-height:600px}.PlanPage_documentViewer__twhLU{max-height:600px;min-height:600px}}@media (max-width:1024px){.PlanPage_contentWrapper__ZoKiY{gap:1.125rem;max-width:750px}.PlanPage_section__8oRyw{padding:1.75rem 1.875rem}.PlanPage_section__8oRyw .PlanPage_documentContainer__MB0p1{margin-bottom:.5rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.4rem}.PlanPage_sectionDescription__7SEL8{font-size:.98rem}.PlanPage_contentText__0CxCs{font-size:.98rem;line-height:1.75}.PlanPage_documentContainer__MB0p1{height:550px;max-height:550px;min-height:550px}.PlanPage_documentViewer__twhLU{max-height:550px;min-height:550px}}@media (max-width:767px){.PlanPage_header__whs7Z{padding:1rem 1.25rem}.PlanPage_headerLeft__cR2Ur{gap:1rem}.PlanPage_pageTitle__OnOar{font-size:1.3rem}.PlanPage_backButton__dNs\+u{font-size:.9rem;padding:.5rem .875rem}.PlanPage_mainContent__tZva6{padding:1.25rem 1.25rem 2rem}.PlanPage_contentWrapper__ZoKiY{gap:1rem;max-width:100%}.PlanPage_section__8oRyw{border-radius:10px;padding:1.5rem 1.25rem}.PlanPage_section__8oRyw:has(.PlanPage_documentContainer__MB0p1){padding-bottom:1.75rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.3rem;margin-bottom:.4rem}.PlanPage_sectionDescription__7SEL8{font-size:.95rem;margin-bottom:1.25rem}.PlanPage_sectionContent__tntvi{margin-top:.75rem}.PlanPage_contentText__0CxCs{font-size:.95rem;line-height:1.75;overflow-wrap:break-word;word-break:break-word}.PlanPage_actionText__yu6Pp{font-size:.95rem}.PlanPage_actionItemsList__qNexG{gap:.875rem;padding:.25rem 0}.PlanPage_actionItem__LFqpi{border-radius:13px;gap:.9375rem;min-height:54px;padding:1.0625rem 1.1875rem}.PlanPage_checkboxLabel__ljRy6{height:25px;margin-top:1px;width:25px}.PlanPage_checkmark__S19XZ{border-radius:7px;border-width:2.5px;height:25px;width:25px}.PlanPage_checkmarkIcon__\+Twqn{height:14.5px;width:14.5px}.PlanPage_actionText__yu6Pp{font-size:1rem;line-height:1.65;padding-top:2px}.PlanPage_actionItem__LFqpi:hover{transform:translateX(4px) scale(1.005)}.PlanPage_actionItemChecked__-kRFF{border-left-width:5px}.PlanPage_actionItemChecked__-kRFF:after,.PlanPage_actionItem__LFqpi:hover:after{width:5px}.PlanPage_actionItemsFooter__FGn5m{gap:.8125rem;margin-top:1.375rem;padding-top:1.125rem}.PlanPage_saveMessage__U9AXb{border-radius:11px;font-size:.95rem;padding:.75rem 1rem}.PlanPage_saveButton__4AwdF{border-radius:11px;font-size:1rem;min-width:125px;padding:.75rem 1.875rem}.PlanPage_summaryContainer__aWCCi{min-height:calc(100vh - 180px);padding:1.5rem 1rem}.PlanPage_summaryMessage__OJiYs{font-size:1.1rem;max-width:600px;padding:0 .5rem}.PlanPage_section__8oRyw:hover{transform:translateY(-2px) scale(1)}.PlanPage_actionItem__LFqpi:hover{border-left-width:5px;transform:translateX(2px) scale(1)}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{transform:scale(1.05)}.PlanPage_backButton__dNs\+u:hover{transform:translateY(-1px) scale(1.01)}.PlanPage_goBackButton__APcgU:hover{transform:translateY(-2px) scale(1.01)}.PlanPage_summaryIcon__QNqVK:hover{transform:scale(1.05) translateY(-3px)}.PlanPage_documentContainer__MB0p1{border-radius:10px;height:500px;max-height:500px;min-height:500px}.PlanPage_documentViewer__twhLU{border-radius:8px;max-height:500px;min-height:500px}.PlanPage_documentContainer__MB0p1:hover{transform:translateY(-1px)}}@media (max-width:479px){.PlanPage_header__whs7Z{padding:.875rem 1rem}.PlanPage_headerLeft__cR2Ur{align-items:center;flex-direction:row;gap:.875rem}.PlanPage_pageTitle__OnOar{font-size:1.15rem}.PlanPage_backButton__dNs\+u{font-size:.85rem;min-height:36px;padding:.45rem .75rem}.PlanPage_backIcon__JJ6Lp{font-size:.9rem}.PlanPage_mainContent__tZva6{padding:1rem .75rem 1.5rem}.PlanPage_contentWrapper__ZoKiY{gap:1rem;max-width:100%;padding-bottom:.5rem}.PlanPage_section__8oRyw{border-radius:10px;border-width:1.5px;padding:1.25rem 1rem}.PlanPage_section__8oRyw .PlanPage_documentContainer__MB0p1{margin-bottom:.5rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.2rem;line-height:1.3;margin-bottom:.375rem}.PlanPage_sectionDescription__7SEL8{font-size:.875rem;line-height:1.5;margin-bottom:1rem}.PlanPage_sectionContent__tntvi{margin-top:.625rem}.PlanPage_contentText__0CxCs{font-size:.875rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.7;overflow-wrap:break-word;word-break:break-word}.PlanPage_actionItemsList__qNexG{gap:.6875rem;padding:.1875rem 0}.PlanPage_actionItem__LFqpi{border-left-width:5px;border-radius:11px;gap:.75rem;min-height:50px;padding:.9375rem 1rem}.PlanPage_checkboxLabel__ljRy6{height:23px;margin-top:1px;width:23px}.PlanPage_checkmark__S19XZ{border-radius:6.5px;border-width:2.5px;height:23px;width:23px}.PlanPage_checkmarkIcon__\+Twqn{height:13.5px;width:13.5px}.PlanPage_actionText__yu6Pp{font-size:.9rem;line-height:1.6;padding-top:1px}.PlanPage_actionItem__LFqpi:hover{border-left-width:5px;box-shadow:0 4px 14px #0447661f,0 2px 6px #04476614;transform:translateX(2px) scale(1)}.PlanPage_actionItemChecked__-kRFF{border-left-width:5px}.PlanPage_actionItemChecked__-kRFF:after,.PlanPage_actionItem__LFqpi:hover:after{width:5px}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{box-shadow:0 0 0 4px #047bb21c,0 2px 6px #04476621;transform:scale(1.05)}.PlanPage_actionItemsFooter__FGn5m{align-items:stretch;border-top-width:1.5px;gap:.625rem;margin-top:1.125rem;padding-top:1rem}.PlanPage_saveMessage__U9AXb{border-radius:10px;font-size:.875rem;line-height:1.55;padding:.6875rem .875rem;text-align:left}.PlanPage_saveMessage__U9AXb:before{width:3.5px}.PlanPage_saveButton__4AwdF{border-radius:10px;font-size:.9375rem;min-width:110px;padding:.6875rem 1.625rem;width:100%}.PlanPage_saveButton__4AwdF:hover:not(:disabled){transform:translateY(-2px) scale(1.01)}.PlanPage_summaryContainer__aWCCi{gap:1.5rem;min-height:calc(100vh - 160px);padding:1.5rem .75rem}.PlanPage_documentContainer__MB0p1{border-radius:10px;border-width:1.5px;height:450px;max-height:450px;min-height:450px}.PlanPage_documentViewer__twhLU{border-radius:8px;max-height:450px;min-height:450px}.PlanPage_documentContainer__MB0p1:hover{box-shadow:0 6px 18px #0447661f,0 3px 8px #04476614;transform:translateY(-1px)}.PlanPage_summaryIcon__QNqVK,.PlanPage_summaryImage__PIAai{height:90px;width:90px}.PlanPage_summaryMessage__OJiYs{font-size:1rem;line-height:1.5;max-width:100%;padding:0 .5rem}.PlanPage_goBackButton__APcgU{border-radius:10px;font-size:.9rem;min-height:40px;padding:.625rem 1.5rem}.PlanPage_errorContainer__Jh9tX{padding:2rem 1rem}.PlanPage_errorMessage__ZGwZq{font-size:1rem;padding:0 .5rem}.PlanPage_backButton__dNs\+u:hover,.PlanPage_goBackButton__APcgU:hover,.PlanPage_section__8oRyw:hover{transform:translateY(-1px) scale(1)}.PlanPage_summaryIcon__QNqVK:hover{transform:scale(1.03) translateY(-2px)}}@keyframes PlanPage_dashboardFadeIn__d3r40{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes PlanPage_slideInDown__5lAkY{0%{opacity:0;transform:translateY(-30px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.PlanPage_actionItem__LFqpi,.PlanPage_checkmarkIcon__\+Twqn,.PlanPage_checkmark__S19XZ,.PlanPage_goBackButton__APcgU,.PlanPage_header__whs7Z,.PlanPage_mainContent__tZva6,.PlanPage_planPage__EfGII,.PlanPage_saveButton__4AwdF,.PlanPage_saveMessage__U9AXb,.PlanPage_section__8oRyw,.PlanPage_summaryContainer__aWCCi,.PlanPage_summaryIcon__QNqVK,.PlanPage_summaryMessage__OJiYs{animation:none!important;transition:none!important}.PlanPage_actionItem__LFqpi:hover,.PlanPage_backButton__dNs\+u:hover,.PlanPage_goBackButton__APcgU:hover,.PlanPage_saveButton__4AwdF:hover,.PlanPage_section__8oRyw:hover{transform:none!important}}.CheckupPage_checkupPage__XBpUv{animation:CheckupPage_dashboardFadeIn__dlMPi .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;flex-direction:column;min-height:100vh}.CheckupPage_header__B\+JNm{align-items:center;animation:CheckupPage_slideInDown__SiLx\+ .6s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0447660d;display:flex;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.CheckupPage_headerLeft__0jAzH{align-items:center;animation:CheckupPage_headerLeftFadeIn__\+YKSE .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2rem}@keyframes CheckupPage_headerLeftFadeIn__\+YKSE{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.CheckupPage_pageTitle__5rWAD{-webkit-text-fill-color:#0000;animation:CheckupPage_titleFadeIn__AYFVO .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}@keyframes CheckupPage_titleFadeIn__AYFVO{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_header__B\+JNm:hover .CheckupPage_pageTitle__5rWAD{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.CheckupPage_backButton__Gd5iS{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.CheckupPage_backButton__Gd5iS:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CheckupPage_backButton__Gd5iS:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.CheckupPage_backButton__Gd5iS:hover:before{left:100%}.CheckupPage_backButton__Gd5iS:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.CheckupPage_backIcon__l2RDw{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.CheckupPage_backButton__Gd5iS:hover .CheckupPage_backIcon__l2RDw{transform:translateX(-2px)}.CheckupPage_mainContent__5oF0A{align-items:flex-start;animation:CheckupPage_slideInUp__KcUgn .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex:1 1;justify-content:flex-start;min-height:calc(100vh - 80px);padding:1.5rem}@keyframes CheckupPage_slideInUp__KcUgn{0%{opacity:0;transform:translateY(30px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_videoContentWrapper__tDe9G{display:flex;flex-direction:column;gap:.5rem;max-width:1400px;width:100%}.CheckupPage_videoAndTranscriptContainer__1zTy2{align-items:flex-start;animation:CheckupPage_containerSlideIn__-FB13 .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1)}@keyframes CheckupPage_containerSlideIn__-FB13{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_videoLeftSection__0IJUV{animation:CheckupPage_videoSectionSlideIn__j4TyX .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:0}.CheckupPage_videoLeftSection__0IJUV>.CheckupPage_videoPlayerContainer__JT-i1{order:1}.CheckupPage_videoLeftSection__0IJUV>.CheckupPage_belowVideoSection__DMfx\+{order:2}.CheckupPage_videoLeftSection__0IJUV>.CheckupPage_transcriptSection__uvOb4{order:3}.CheckupPage_videoLeftSection__0IJUV>.CheckupPage_feedbackSection__CLM6i{order:4}@keyframes CheckupPage_videoSectionSlideIn__j4TyX{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.CheckupPage_videoContainer__m1Td5{align-items:center;animation:CheckupPage_scaleIn__6SuUp .8s cubic-bezier(.16,1,.3,1) .6s both;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:calc(100vh - 200px);text-align:center;width:100%}@keyframes CheckupPage_scaleIn__6SuUp{0%{opacity:0;transform:scale(.9) translateY(20px)}60%{opacity:.9;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.CheckupPage_playButton__eGMDa{align-items:center;animation:CheckupPage_float__vneO7 3s ease-in-out infinite;cursor:pointer;display:flex;filter:drop-shadow(0 4px 12px rgba(4,71,102,.2));height:120px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:120px}@keyframes CheckupPage_float__vneO7{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.CheckupPage_playButton__eGMDa:hover{animation:none;filter:drop-shadow(0 6px 16px rgba(4,71,102,.3));transform:scale(1.1) translateY(-5px)}.CheckupPage_playIcon__NND\+c{height:120px;object-fit:contain;transition:transform .3s cubic-bezier(.16,1,.3,1);width:120px}.CheckupPage_playButton__eGMDa:hover .CheckupPage_playIcon__NND\+c{transform:scale(1.05) rotate(5deg)}.CheckupPage_videoMessage__7gvLH{animation:CheckupPage_fadeIn__rtSIo .8s cubic-bezier(.16,1,.3,1) .8s both;color:#666;font-size:1.2rem;line-height:1.5;margin:0;max-width:750px;transition:color .3s ease}@keyframes CheckupPage_fadeIn__rtSIo{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_videoContainer__m1Td5:hover .CheckupPage_videoMessage__7gvLH{color:#495057}.CheckupPage_goBackButton__MJTy9{animation:CheckupPage_slideInUp__KcUgn .8s cubic-bezier(.16,1,.3,1) 1s both;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.CheckupPage_goBackButton__MJTy9:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CheckupPage_goBackButton__MJTy9:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.CheckupPage_goBackButton__MJTy9:hover:before{left:100%}.CheckupPage_goBackButton__MJTy9:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.CheckupPage_errorContainer__i8lfv{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.CheckupPage_errorMessage__j64LK{color:#e53e3e;font-size:1.1rem;font-weight:500;text-align:center}.CheckupPage_videoPlayerContainer__JT-i1{animation:CheckupPage_videoSlideIn__4BBzL .8s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,#000,#1a1a1a);border:2px solid #0447661a;border-radius:12px;box-shadow:0 8px 32px #0000004d,0 4px 16px #04476633;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.CheckupPage_videoPlayerContainer__JT-i1:hover{border-color:#04476633;box-shadow:0 12px 40px #0006,0 6px 20px #0447664d;transform:translateY(-2px) scale(1.005)}@keyframes CheckupPage_videoSlideIn__4BBzL{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_videoPlayer__4C\+kY{aspect-ratio:16/9;background:#000;display:block;height:auto;max-height:462px;min-height:336px;transition:filter .3s ease;width:100%}.CheckupPage_videoPlayerContainer__JT-i1:hover .CheckupPage_videoPlayer__4C\+kY{filter:brightness(1.02)}.CheckupPage_belowVideoSection__DMfx\+{align-items:center;animation:CheckupPage_ratingButtonsFadeIn__Bfvcx .6s cubic-bezier(.16,1,.3,1) .5s both;display:flex;justify-content:flex-end;padding:.5rem 0}@keyframes CheckupPage_ratingButtonsFadeIn__Bfvcx{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_ratingButtons__EGdTP{align-items:center;display:flex;gap:.5rem}.CheckupPage_dislikeButton__n2qkV,.CheckupPage_likeButton__z9hKx{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#6c757d;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:.6rem;position:relative;transform-origin:center;transition:all .35s cubic-bezier(.16,1,.3,1);width:44px}.CheckupPage_dislikeButton__n2qkV:before,.CheckupPage_likeButton__z9hKx:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_likeButton__z9hKx:hover{background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#044766;box-shadow:0 6px 16px #0447664d,0 2px 8px #04476633;color:#044766;transform:translateY(-3px) scale(1.12)}.CheckupPage_dislikeButton__n2qkV:hover:before,.CheckupPage_likeButton__z9hKx:hover:before{left:100%}.CheckupPage_dislikeButton__n2qkV:active,.CheckupPage_likeButton__z9hKx:active{transform:translateY(-1px) scale(1.05);transition:all .1s ease}.CheckupPage_dislikeButton__n2qkV.CheckupPage_active__roCJ\+,.CheckupPage_likeButton__z9hKx.CheckupPage_active__roCJ\+{animation:CheckupPage_buttonPop__SuPvz .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#044766,#047bb2);border-color:#044766;box-shadow:0 6px 20px #04476666,0 2px 10px #0447664d;color:#fff;transform:scale(1.08)}@keyframes CheckupPage_buttonPop__SuPvz{0%{opacity:.8;transform:scale(.85) rotate(-8deg)}50%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:scale(1.08) rotate(0deg)}}.CheckupPage_dislikeButton__n2qkV svg,.CheckupPage_likeButton__z9hKx svg{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.CheckupPage_dislikeButton__n2qkV:hover svg,.CheckupPage_likeButton__z9hKx:hover svg{transform:scale(1.1)}.CheckupPage_feedbackSection__CLM6i{animation:CheckupPage_feedbackSlideIn__wLjtA .8s cubic-bezier(.16,1,.3,1) .6s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.CheckupPage_feedbackSection__CLM6i:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CheckupPage_feedbackSection__CLM6i:hover{border-color:#044766;box-shadow:0 8px 24px #0447662e,0 4px 12px #0447661f;transform:translateY(-3px) scale(1.005)}.CheckupPage_feedbackSection__CLM6i:hover:before{opacity:1}@keyframes CheckupPage_feedbackSlideIn__wLjtA{0%{opacity:0;transform:translateY(25px) scale(.96)}60%{opacity:.95;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_adminResponseSection__CeSRt{animation:CheckupPage_adminResponseSlideIn__12tPi .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:2px solid #047bb2;border-left-width:4px;border-radius:12px;box-shadow:0 4px 12px #047bb226,0 2px 6px #0447661a;display:flex;flex-direction:column;gap:.875rem;margin-top:1.5rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.CheckupPage_adminResponseSection__CeSRt:before{background:linear-gradient(90deg,#0000,#047bb2,#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CheckupPage_adminResponseSection__CeSRt:hover{border-color:#044766;box-shadow:0 6px 20px #047bb233,0 4px 12px #04476626;transform:translateY(-2px)}.CheckupPage_adminResponseSection__CeSRt:hover:before{opacity:1}@keyframes CheckupPage_adminResponseSlideIn__12tPi{0%{opacity:0;transform:translateY(20px) scale(.96)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_adminResponseHeader__845Tb{align-items:center;animation:CheckupPage_adminHeaderFadeIn__9f4oS .6s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:.875rem}@keyframes CheckupPage_adminHeaderFadeIn__9f4oS{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.CheckupPage_adminAvatar__xfLOY{align-items:center;animation:CheckupPage_adminAvatarPulse__AdiDp .6s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#047bb2,#044766);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #047bb24d;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px}@keyframes CheckupPage_adminAvatarPulse__AdiDp{0%{opacity:0;transform:scale(.8) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.CheckupPage_adminAvatar__xfLOY:hover{box-shadow:0 4px 12px #047bb266;filter:brightness(1.1);transform:scale(1.1) rotate(5deg)}.CheckupPage_adminResponseInfo__nHIRq{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem}.CheckupPage_adminResponseLabel__yEd02{color:#044766;font-size:.95rem;font-weight:700;letter-spacing:.02em;transition:color .3s ease}.CheckupPage_adminResponseSection__CeSRt:hover .CheckupPage_adminResponseLabel__yEd02{color:#047bb2}.CheckupPage_adminResponseBadge__zuVvK{animation:CheckupPage_badgeSlideIn__NdhZs .5s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#047bb2,#044766);border-radius:6px;box-shadow:0 2px 6px #04476640;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .625rem;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}@keyframes CheckupPage_badgeSlideIn__NdhZs{0%{opacity:0;transform:translateX(-10px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.CheckupPage_adminResponseSection__CeSRt:hover .CheckupPage_adminResponseBadge__zuVvK{box-shadow:0 4px 8px #0447664d;transform:scale(1.05)}.CheckupPage_adminResponseContent__I\+fHN{word-wrap:break-word;animation:CheckupPage_contentFadeIn__TbMyp .6s cubic-bezier(.16,1,.3,1) .5s both;background:#fff;border:1px solid #047bb233;border-radius:10px;box-shadow:inset 0 1px 3px #0447660d,0 1px 2px #0447660d;color:#2c3e50;font-size:.95rem;line-height:1.7;overflow-wrap:break-word;padding:1rem 1.125rem;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:pre-wrap}@keyframes CheckupPage_contentFadeIn__TbMyp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CheckupPage_adminResponseSection__CeSRt:hover .CheckupPage_adminResponseContent__I\+fHN{border-color:#047bb24d;box-shadow:inset 0 1px 3px #04476614,0 2px 4px #0447661a}.CheckupPage_commentSection__xTf86{display:flex;flex-direction:column;gap:.5rem}.CheckupPage_commentHeader__ij\+Q7{align-items:flex-start;animation:CheckupPage_commentSlideIn__GUZaj .6s cubic-bezier(.16,1,.3,1) .7s both;display:flex;gap:1rem}@keyframes CheckupPage_commentSlideIn__GUZaj{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.CheckupPage_userAvatar__QXMGj{align-items:center;animation:CheckupPage_avatarFadeIn__\+c1zW .5s cubic-bezier(.16,1,.3,1) .7s both;background:linear-gradient(135deg,#4c5564,#044766);border:2px solid #e9ecef;border-radius:50%;box-shadow:0 2px 6px #04476626;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:48px;justify-content:center;transition:all .35s cubic-bezier(.16,1,.3,1);width:48px}@keyframes CheckupPage_avatarFadeIn__\+c1zW{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.CheckupPage_userAvatar__QXMGj:hover{border-color:#044766;box-shadow:0 4px 12px #04476640;filter:brightness(1.1);transform:scale(1.1) rotate(5deg)}.CheckupPage_commentInput__gC2N4{background:linear-gradient(135deg,#fff5d966,#fff);border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#333;flex:1 1;font-family:inherit;font-size:.95rem;line-height:1.5;max-height:200px;min-height:60px;padding:.75rem 1rem;resize:vertical;transition:all .35s cubic-bezier(.16,1,.3,1)}.CheckupPage_commentInput__gC2N4::placeholder{color:#999}.CheckupPage_commentInput__gC2N4:focus{background:linear-gradient(135deg,#fff,#fff5d966);border-color:#047bb2;box-shadow:0 0 0 3px #047bb226,0 4px 12px #0447661a;outline:none;transform:translateY(-2px) scale(1.01)}.CheckupPage_commentInput__gC2N4:hover:not(:focus){border-color:#044766;box-shadow:0 2px 8px #0447661f,0 1px 4px #04476614;transform:translateY(-1px) scale(1.005)}.CheckupPage_feedbackMeta__EK\+-t{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.5rem;min-height:1.5rem;padding-left:64px}.CheckupPage_feedbackMetaRight__fL0Zw{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.CheckupPage_characterCount__Emns4{color:#6c757d;font-size:.8rem;font-weight:500}.CheckupPage_feedbackError__147Jd{animation:CheckupPage_errorSlideIn__2AALY .3s cubic-bezier(.16,1,.3,1);color:#dc3545;font-size:.8rem;font-weight:500}@keyframes CheckupPage_errorSlideIn__2AALY{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.CheckupPage_feedbackSuccess__itlu7{animation:CheckupPage_successSlideIn__f6cje .3s cubic-bezier(.16,1,.3,1);color:#28a745;font-size:.8rem;font-weight:500}@keyframes CheckupPage_successSlideIn__f6cje{0%{opacity:0;transform:translateX(-10px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.CheckupPage_commentActions__Qj2X5{animation:CheckupPage_actionsSlideIn__oNr-4 .3s cubic-bezier(.25,.46,.45,.94);display:flex;gap:.75rem;justify-content:flex-end;padding-left:64px}@keyframes CheckupPage_actionsSlideIn__oNr-4{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckupPage_cancelCommentButton__Obh\+g{background:linear-gradient(135deg,#0000,#f8f9fa80);border:2px solid #e9ecef;border-radius:12px;color:#6c757d;cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:.5rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.CheckupPage_cancelCommentButton__Obh\+g:before{background:linear-gradient(90deg,#0000,#6c757d0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.CheckupPage_cancelCommentButton__Obh\+g:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#6c757d;box-shadow:0 4px 12px #0000001a;color:#495057;transform:translateY(-2px) scale(1.02)}.CheckupPage_cancelCommentButton__Obh\+g:hover:before{left:100%}.CheckupPage_cancelCommentButton__Obh\+g:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.CheckupPage_submitCommentButton__nJgUz{animation:CheckupPage_buttonFadeIn__F5g\+W .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:10px;box-shadow:0 2px 6px #04476633;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;overflow:hidden;padding:.5rem 1.25rem;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1);white-space:nowrap}@keyframes CheckupPage_buttonFadeIn__F5g\+W{0%{opacity:0;transform:scale(.9) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.CheckupPage_submitCommentButton__nJgUz:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CheckupPage_submitCommentButton__nJgUz:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.CheckupPage_submitCommentButton__nJgUz:hover:not(:disabled):before{left:100%}.CheckupPage_submitCommentButton__nJgUz:active:not(:disabled){transform:translateY(-1px) scale(1);transition:all .1s ease}.CheckupPage_submitCommentButton__nJgUz:disabled{background:linear-gradient(135deg,#ccc,#b8b8b8);border-color:#ccc;box-shadow:0 1px 2px #0000000d;color:#999;cursor:not-allowed;transform:none}.CheckupPage_transcriptSection__uvOb4{display:none;width:100%}.CheckupPage_transcriptSectionDesktop__V\+O3q,.CheckupPage_transcriptSection__uvOb4{animation:CheckupPage_transcriptSlideIn__ApAOi .8s cubic-bezier(.16,1,.3,1) .6s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.CheckupPage_transcriptSectionDesktop__V\+O3q{align-self:flex-start;display:block;flex-shrink:0;min-width:420px;width:420px}.CheckupPage_transcriptSectionDesktop__V\+O3q:before,.CheckupPage_transcriptSection__uvOb4:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CheckupPage_transcriptSectionDesktop__V\+O3q:hover:before,.CheckupPage_transcriptSection__uvOb4:hover:before{opacity:1}@keyframes CheckupPage_transcriptSlideIn__ApAOi{0%{opacity:0;transform:translateX(30px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.CheckupPage_transcriptHeader__nA17X{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:all .3s ease}.CheckupPage_transcriptHeaderLeft__mlWCe{align-items:center;display:flex;gap:.75rem}.CheckupPage_transcriptIcon__Mi0Mg{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border-radius:6px;box-shadow:0 2px 4px #04476633;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.CheckupPage_transcriptTitle__jAIOy{color:#495057;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin:0}.CheckupPage_collapseButton__g9GaT{align-items:center;background:#0000;border:2px solid #e9ecef;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);width:36px}.CheckupPage_collapseButton__g9GaT:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#044766;color:#044766;transform:scale(1.05)}.CheckupPage_collapseButton__g9GaT:active{transform:scale(.95)}.CheckupPage_collapseButton__g9GaT svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.CheckupPage_collapseButton__g9GaT.CheckupPage_expanded__\+AupE svg{transform:rotate(180deg)}.CheckupPage_transcriptContent__DZ00g{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1)}.CheckupPage_transcriptContent__DZ00g.CheckupPage_transcriptExpanded__aI37Y{max-height:2000px;opacity:1;padding:0}.CheckupPage_transcriptTextWrapper__GLySK{animation:CheckupPage_transcriptContentFadeIn__EIAIP .5s cubic-bezier(.16,1,.3,1) .2s both;background:#f8f9fa;max-height:calc(100vh - 300px);min-height:400px;overflow-y:auto;padding:1.5rem 2rem;scrollbar-color:#044766 #e9ecef;scrollbar-width:thin;transition:max-height .5s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1)}@keyframes CheckupPage_transcriptContentFadeIn__EIAIP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar{width:8px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#044766,#047bb2);border-radius:4px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#036a9e,#047bb2)}.CheckupPage_transcriptText__xTdRV{word-wrap:break-word;color:#495057;font-size:.95rem;line-height:1.8;margin:0;overflow-wrap:break-word;text-align:left;white-space:pre-wrap;word-break:break-word}@media (max-width:1200px){.CheckupPage_videoContentWrapper__tDe9G{max-width:100%}.CheckupPage_videoAndTranscriptContainer__1zTy2{gap:1.25rem}.CheckupPage_transcriptSection__uvOb4{min-width:380px;width:380px}.CheckupPage_transcriptTextWrapper__GLySK{max-height:calc(100vh - 280px);min-height:350px}.CheckupPage_adminResponseSection__CeSRt{margin-top:1.375rem;padding:1.125rem}.CheckupPage_adminAvatar__xfLOY{height:38px;width:38px}.CheckupPage_adminResponseLabel__yEd02{font-size:.9rem}.CheckupPage_adminResponseBadge__zuVvK{font-size:.7rem;padding:.225rem .5625rem}.CheckupPage_adminResponseContent__I\+fHN{font-size:.9rem;padding:.875rem 1rem}}@media (max-width:1024px){.CheckupPage_videoContentWrapper__tDe9G{max-width:100%}.CheckupPage_videoAndTranscriptContainer__1zTy2{flex-direction:column;gap:1rem;transition:flex-direction .4s cubic-bezier(.16,1,.3,1)}.CheckupPage_videoLeftSection__0IJUV{width:100%}.CheckupPage_transcriptSection__uvOb4{display:block;order:2;width:100%}.CheckupPage_transcriptSectionDesktop__V\+O3q{display:none}.CheckupPage_feedbackSection__CLM6i{order:3}.CheckupPage_videoPlayer__4C\+kY{max-height:378px;min-height:320px}.CheckupPage_transcriptTextWrapper__GLySK{max-height:500px;min-height:300px}.CheckupPage_adminResponseSection__CeSRt{margin-top:1.375rem;padding:1.125rem}.CheckupPage_adminAvatar__xfLOY{height:38px;width:38px}.CheckupPage_adminResponseLabel__yEd02{font-size:.9rem}.CheckupPage_adminResponseBadge__zuVvK{font-size:.7rem;padding:.225rem .5625rem}.CheckupPage_adminResponseContent__I\+fHN{font-size:.9rem;padding:.875rem 1rem}}@media (max-width:768px){.CheckupPage_header__B\+JNm{padding:1rem 1.25rem}.CheckupPage_headerLeft__0jAzH{gap:1rem}.CheckupPage_pageTitle__5rWAD{font-size:1.3rem}.CheckupPage_backButton__Gd5iS{font-size:.9rem;padding:.5rem .875rem}.CheckupPage_videoContentWrapper__tDe9G{gap:.3rem}.CheckupPage_videoPlayerContainer__JT-i1{border-radius:8px}.CheckupPage_videoPlayer__4C\+kY{max-height:319px;min-height:235px}.CheckupPage_commentInput__gC2N4{min-height:56px}.CheckupPage_feedbackSection__CLM6i{padding:.875rem}.CheckupPage_adminResponseSection__CeSRt{border-radius:10px;margin-top:1.25rem;padding:1rem}.CheckupPage_adminResponseSection__CeSRt:hover{transform:translateY(-1px)}.CheckupPage_adminAvatar__xfLOY{height:36px;width:36px}.CheckupPage_adminAvatar__xfLOY:hover{transform:scale(1.08) rotate(3deg)}.CheckupPage_adminResponseLabel__yEd02{font-size:.9rem}.CheckupPage_adminResponseBadge__zuVvK{font-size:.7rem;padding:.2rem .5rem}.CheckupPage_adminResponseContent__I\+fHN{font-size:.9rem;line-height:1.65;padding:.875rem 1rem}.CheckupPage_commentInput__gC2N4{font-size:.9rem;min-height:58px}.CheckupPage_feedbackMeta__EK\+-t{gap:.75rem;padding-left:60px}.CheckupPage_feedbackMetaRight__fL0Zw{gap:.625rem}.CheckupPage_submitCommentButton__nJgUz{font-size:.8rem;padding:.45rem 1rem}.CheckupPage_belowVideoSection__DMfx\+{padding:.375rem 0}.CheckupPage_ratingButtons__EGdTP{gap:.625rem}.CheckupPage_dislikeButton__n2qkV,.CheckupPage_likeButton__z9hKx{height:40px;padding:.5rem;width:40px}.CheckupPage_dislikeButton__n2qkV svg,.CheckupPage_likeButton__z9hKx svg{height:16px;width:16px}.CheckupPage_userAvatar__QXMGj{font-size:1rem;height:44px;width:44px}.CheckupPage_videoPlayerContainer__JT-i1:hover{transform:translateY(-1px) scale(1)}.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_likeButton__z9hKx:hover{transform:translateY(-2px) scale(1.08)}.CheckupPage_feedbackSection__CLM6i:hover{transform:translateY(-2px) scale(1)}.CheckupPage_backButton__Gd5iS:hover{transform:translateY(-1px) scale(1.01)}.CheckupPage_goBackButton__MJTy9:hover{transform:translateY(-2px) scale(1.01)}.CheckupPage_playButton__eGMDa:hover{transform:scale(1.05) translateY(-3px)}.CheckupPage_submitCommentButton__nJgUz:hover:not(:disabled){transform:translateY(-2px) scale(1.01)}.CheckupPage_cancelCommentButton__Obh\+g:hover{transform:translateY(-1px) scale(1.01)}}@media (max-width:480px){.CheckupPage_header__B\+JNm{padding:.75rem}.CheckupPage_headerLeft__0jAzH{align-items:center;flex-direction:row;gap:1rem}.CheckupPage_pageTitle__5rWAD{font-size:1.1rem}.CheckupPage_backButton__Gd5iS{font-size:.85rem;padding:.4rem .6rem}.CheckupPage_mainContent__5oF0A{padding:1rem .75rem}.CheckupPage_videoContentWrapper__tDe9G{gap:.3rem}.CheckupPage_videoPlayer__4C\+kY{max-height:252px;min-height:185px}.CheckupPage_commentInput__gC2N4{font-size:.85rem;min-height:56px;padding:.65rem .875rem}.CheckupPage_feedbackMeta__EK\+-t{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;padding-left:56px}.CheckupPage_feedbackMetaRight__fL0Zw{align-items:flex-end;flex-direction:column;gap:.5rem}.CheckupPage_submitCommentButton__nJgUz{font-size:.8rem;max-width:120px;padding:.4rem .875rem;width:100%}.CheckupPage_feedbackSection__CLM6i{border-radius:10px;padding:1rem}.CheckupPage_adminResponseSection__CeSRt{border-radius:10px;margin-top:1rem;padding:.875rem}.CheckupPage_adminResponseSection__CeSRt:hover{transform:translateY(-1px)}.CheckupPage_adminAvatar__xfLOY{height:34px;width:34px}.CheckupPage_adminAvatar__xfLOY:hover{transform:scale(1.06) rotate(2deg)}.CheckupPage_adminResponseHeader__845Tb{gap:.75rem}.CheckupPage_adminResponseInfo__nHIRq{gap:.625rem}.CheckupPage_adminResponseLabel__yEd02{font-size:.85rem}.CheckupPage_adminResponseBadge__zuVvK{font-size:.65rem;padding:.2rem .45rem}.CheckupPage_adminResponseContent__I\+fHN{font-size:.85rem;line-height:1.65;padding:.75rem .875rem}.CheckupPage_userAvatar__QXMGj{font-size:.95rem;height:40px;width:40px}.CheckupPage_commentHeader__ij\+Q7{gap:.75rem}.CheckupPage_commentSection__xTf86{gap:.4rem}.CheckupPage_ratingButtons__EGdTP{gap:.5rem}.CheckupPage_dislikeButton__n2qkV,.CheckupPage_likeButton__z9hKx{height:36px;padding:.4rem;width:36px}.CheckupPage_dislikeButton__n2qkV svg,.CheckupPage_likeButton__z9hKx svg{height:14px;width:14px}.CheckupPage_belowVideoSection__DMfx\+{padding:.3rem 0}.CheckupPage_videoAndTranscriptContainer__1zTy2{gap:.75rem}.CheckupPage_transcriptHeader__nA17X{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.CheckupPage_transcriptHeaderLeft__mlWCe{gap:.625rem}.CheckupPage_transcriptTitle__jAIOy{font-size:.95rem}.CheckupPage_transcriptIcon__Mi0Mg{font-size:.65rem;height:26px;width:26px}.CheckupPage_collapseButton__g9GaT{height:30px;margin-left:auto;width:30px}.CheckupPage_collapseButton__g9GaT svg{height:16px;width:16px}.CheckupPage_transcriptTextWrapper__GLySK{max-height:400px;min-height:250px;padding:1rem 1.25rem}.CheckupPage_transcriptText__xTdRV{font-size:.875rem;line-height:1.7}.CheckupPage_videoPlayerContainer__JT-i1:hover{transform:translateY(-1px) scale(1)}.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_likeButton__z9hKx:hover{transform:translateY(-1px) scale(1.05)}.CheckupPage_backButton__Gd5iS:hover,.CheckupPage_feedbackSection__CLM6i:hover,.CheckupPage_goBackButton__MJTy9:hover{transform:translateY(-1px) scale(1)}.CheckupPage_userAvatar__QXMGj:hover{transform:scale(1.05) rotate(3deg)}.CheckupPage_commentInput__gC2N4:focus{transform:translateY(-1px) scale(1)}.CheckupPage_collapseButton__g9GaT:hover{transform:scale(1.02)}}@keyframes CheckupPage_dashboardFadeIn__dlMPi{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes CheckupPage_slideInDown__SiLx\+{0%{opacity:0;transform:translateY(-30px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CheckupPage_belowVideoSection__DMfx\+,.CheckupPage_checkupPage__XBpUv,.CheckupPage_collapseButton__g9GaT,.CheckupPage_feedbackSection__CLM6i,.CheckupPage_goBackButton__MJTy9,.CheckupPage_header__B\+JNm,.CheckupPage_mainContent__5oF0A,.CheckupPage_playButton__eGMDa,.CheckupPage_transcriptContent__DZ00g,.CheckupPage_transcriptSection__uvOb4,.CheckupPage_videoContainer__m1Td5,.CheckupPage_videoMessage__7gvLH,.CheckupPage_videoPlayerContainer__JT-i1{animation:none!important;transition:none!important}.CheckupPage_backButton__Gd5iS:hover,.CheckupPage_collapseButton__g9GaT.CheckupPage_expanded__\+AupE svg,.CheckupPage_collapseButton__g9GaT:hover,.CheckupPage_goBackButton__MJTy9:hover,.CheckupPage_playButton__eGMDa:hover{transform:none!important}.CheckupPage_transcriptContent__DZ00g.CheckupPage_transcriptExpanded__aI37Y{max-height:none!important}}.ClassesPage_classesPage__nxV13{background-color:#f8f9fa;min-height:100vh;padding:2rem}.ClassesPage_header__l9-wv{margin-bottom:2rem}.ClassesPage_header__l9-wv h1{color:#2c3e50;font-size:2.5rem;margin-bottom:.5rem}.ClassesPage_header__l9-wv p{color:#6c757d;font-size:1.1rem}.ClassesPage_content__1dP-q{display:flex;flex-direction:column;gap:2rem}.ClassesPage_welcomeCard__OPfFy{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem;text-align:center}.ClassesPage_welcomeCard__OPfFy h2{color:#2c3e50;margin-bottom:1rem}.ClassesPage_welcomeCard__OPfFy p{color:#6c757d;font-size:1.1rem}.ExplorerPage_explorerPage__tniNG{background-color:#f8f9fa;min-height:100vh;padding:2rem}.ExplorerPage_header__pZInR{margin-bottom:2rem}.ExplorerPage_header__pZInR h1{color:#2c3e50;font-size:2.5rem;margin-bottom:.5rem}.ExplorerPage_header__pZInR p{color:#6c757d;font-size:1.1rem}.ExplorerPage_content__AEjDi{display:flex;flex-direction:column;gap:2rem}.ExplorerPage_welcomeCard__qFgc6{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem;text-align:center}.ExplorerPage_welcomeCard__qFgc6 h2{color:#2c3e50;margin-bottom:1rem}.ExplorerPage_welcomeCard__qFgc6 p{color:#6c757d;font-size:1.1rem}.MindsetPage_mindsetPage__ebVA1{background-color:#f8f9fa;min-height:100vh;padding:2rem}.MindsetPage_header__oPYdD{margin-bottom:2rem}.MindsetPage_header__oPYdD h1{color:#2c3e50;font-size:2.5rem;margin-bottom:.5rem}.MindsetPage_header__oPYdD p{color:#6c757d;font-size:1.1rem}.MindsetPage_content__I0N7s{display:flex;flex-direction:column;gap:2rem}.MindsetPage_welcomeCard__xu9Kd{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem;text-align:center}.MindsetPage_welcomeCard__xu9Kd h2{color:#2c3e50;margin-bottom:1rem}.MindsetPage_welcomeCard__xu9Kd p{color:#6c757d;font-size:1.1rem}.CommunityPage_communityPage__zg7WC{background-color:#f8f9fa;min-height:100vh;padding:2rem}.CommunityPage_header__TycBJ{margin-bottom:2rem}.CommunityPage_header__TycBJ h1{color:#2c3e50;font-size:2.5rem;margin-bottom:.5rem}.CommunityPage_header__TycBJ p{color:#6c757d;font-size:1.1rem}.CommunityPage_content__ZTEkJ{display:flex;flex-direction:column;gap:2rem}.CommunityPage_welcomeCard__u5eM9{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:2rem;text-align:center}.CommunityPage_welcomeCard__u5eM9 h2{color:#2c3e50;margin-bottom:1rem}.CommunityPage_welcomeCard__u5eM9 p{color:#6c757d;font-size:1.1rem}.FeatureInProgressModal_overlay__1c0Dj{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:FeatureInProgressModal_fadeIn__LUUHe .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:8rem 1rem 1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes FeatureInProgressModal_fadeIn__LUUHe{0%{opacity:0}to{opacity:1}}.FeatureInProgressModal_modal__wScX4{-webkit-overflow-scrolling:touch;animation:FeatureInProgressModal_slideUp__l9OuW .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;box-sizing:border-box;margin:auto;max-height:90vh;max-width:480px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}@keyframes FeatureInProgressModal_slideUp__l9OuW{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.FeatureInProgressModal_content__3N-QS{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}.FeatureInProgressModal_title__4vXpN{color:#044766;font-size:1.5rem;font-weight:600;margin:0}.FeatureInProgressModal_message__\+WFKO{color:#333;font-size:1rem;line-height:1.6;margin:0}.FeatureInProgressModal_okButton__1826B{align-self:center;background:#044766;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;min-width:120px;padding:.75rem 2rem;transition:background-color .2s ease,transform .2s ease}.FeatureInProgressModal_okButton__1826B:hover{background:#047bb2;transform:translateY(-1px)}.FeatureInProgressModal_okButton__1826B:active{transform:translateY(0)}.FeatureInProgressModal_okButton__1826B:focus{outline:2px solid #ffe8b3;outline-offset:2px}@media (max-width:1024px) and (min-width:769px){.FeatureInProgressModal_overlay__1c0Dj{align-items:flex-start;padding:6rem 1.5rem 1.5rem}.FeatureInProgressModal_modal__wScX4{margin-top:0;max-height:85vh;max-width:500px}.FeatureInProgressModal_content__3N-QS{padding:2rem 1.75rem}}@media (max-width:768px){.FeatureInProgressModal_overlay__1c0Dj{align-items:flex-start;padding:5rem 1rem 1rem}.FeatureInProgressModal_modal__wScX4{border-radius:8px;margin:0;max-height:85vh;max-width:100%;width:calc(100% - 2rem)}.FeatureInProgressModal_content__3N-QS{gap:1.25rem;padding:1.75rem 1.5rem}.FeatureInProgressModal_title__4vXpN{font-size:1.25rem}.FeatureInProgressModal_message__\+WFKO{font-size:.95rem;line-height:1.5}.FeatureInProgressModal_okButton__1826B{font-size:.95rem;max-width:280px;padding:.75rem 1.75rem;width:100%}}@media (max-width:480px){.FeatureInProgressModal_overlay__1c0Dj{align-items:flex-start;padding:4rem .75rem .75rem}.FeatureInProgressModal_modal__wScX4{border-radius:8px;margin-top:0;max-height:90vh;max-width:100%;width:calc(100% - 1.5rem)}.FeatureInProgressModal_content__3N-QS{gap:1rem;padding:1.5rem 1.25rem}.FeatureInProgressModal_title__4vXpN{font-size:1.125rem}.FeatureInProgressModal_message__\+WFKO{font-size:.9rem;line-height:1.5}.FeatureInProgressModal_okButton__1826B{font-size:.9rem;max-width:100%;min-width:100px;padding:.625rem 1.5rem}}.TalkToReesePage_talkToReesePage__9Bhz3{animation:TalkToReesePage_pageFadeIn__skGh1 .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:visible;position:relative;width:100%}@keyframes TalkToReesePage_pageFadeIn__skGh1{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.TalkToReesePage_chatContainer__S7Hzr{animation:TalkToReesePage_fadeInUp__Rk7Xz .8s cubic-bezier(.16,1,.3,1) .2s both;box-sizing:border-box;height:calc(100vh - 5rem);max-height:calc(100vh - 5rem);max-width:100%;overflow:hidden;padding:1rem;width:100%}.TalkToReesePage_chatContainer__S7Hzr,.TalkToReesePage_chatHeader__jdRvj{background:linear-gradient(135deg,#fff,#f8f9fa);display:flex;flex-direction:column;position:relative}.TalkToReesePage_chatHeader__jdRvj{align-items:center;animation:TalkToReesePage_slideDown__r3dkN .8s cubic-bezier(.16,1,.3,1) .2s both;border-bottom:2px solid #0447661a;box-shadow:0 2px 8px #0000000d;flex-shrink:0;min-height:fit-content;overflow:visible;padding:0 1rem 1rem}.TalkToReesePage_avatarContainer__Q5yFZ{animation:TalkToReesePage_scaleIn__JH5\+l .8s cubic-bezier(.16,1,.3,1) .3s both;margin-bottom:.25rem}.TalkToReesePage_avatar__3LC0P{border:3px solid #044766;border-radius:50%;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));height:90px;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),filter .3s ease;width:90px}.TalkToReesePage_avatar__3LC0P:hover{box-shadow:0 8px 24px #0447664d,0 4px 12px #04476633;filter:drop-shadow(0 4px 8px rgba(4,71,102,.2)) brightness(1.05);transform:scale(1.08) rotate(2deg)}.TalkToReesePage_chatTitle__5b3nm{-webkit-text-fill-color:#0000;animation:TalkToReesePage_fadeIn__Wq65t .9s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.75rem;font-weight:700;margin:0;text-align:center;transition:filter .3s ease}.TalkToReesePage_chatHeader__jdRvj:hover .TalkToReesePage_chatTitle__5b3nm{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.TalkToReesePage_messagesContainer__modTY{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1rem .25rem;position:relative;scroll-behavior:smooth;scrollbar-color:#044766 #f1f1f1;scrollbar-width:thin}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar{width:8px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb{background:#044766;border-radius:4px;-webkit-transition:background .3s cubic-bezier(.25,.46,.45,.94);transition:background .3s cubic-bezier(.25,.46,.45,.94)}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb:hover{background:#036a9e}.TalkToReesePage_messageWrapper__i7N2B{animation:TalkToReesePage_messageSlideIn__Cy9kc .5s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem;width:100%}.TalkToReesePage_messageBubble__8kmT6{word-wrap:break-word;border-radius:12px;box-shadow:0 2px 8px #00000014;max-width:90%;padding:.75rem 1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.TalkToReesePage_messageBubble__8kmT6:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px) scale(1.01)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn{animation:TalkToReesePage_messageSlideIn__Cy9kc .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#e8f5e8,#f0f8f0)!important;border:2px solid #4caf50;box-shadow:0 4px 12px #4caf5033,0 2px 6px #4caf5026!important;margin:0 auto;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:before{background:linear-gradient(90deg,#0000,#4caf500d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:hover{box-shadow:0 6px 20px #4caf504d,0 4px 12px #4caf5033!important;transform:translateY(-3px) scale(1.02)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:hover:before{left:100%}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx{word-wrap:break-word;animation:TalkToReesePage_messageSlideIn__Cy9kc .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f5ffff,#e8f4f8);border:2px solid #0447661a;box-shadow:0 2px 8px #0447661a,0 1px 4px #04476614;color:#333;font-weight:500;margin:0 auto;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx:hover{border-color:#04476633;box-shadow:0 4px 16px #04476626,0 2px 8px #0447661f;transform:translateY(-2px) scale(1.01)}.TalkToReesePage_messageText__jazqM{animation:TalkToReesePage_fadeIn__Wq65t .4s cubic-bezier(.25,.46,.45,.94);color:inherit;font-size:1rem;line-height:1.4;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.TalkToReesePage_messageText__jazqM p{margin:0 0 .75rem}.TalkToReesePage_messageText__jazqM p:last-child{margin-bottom:0}.TalkToReesePage_messageText__jazqM strong{color:#044766;font-weight:600}.TalkToReesePage_messageText__jazqM em{font-style:italic}.TalkToReesePage_messageText__jazqM code{background:#0447661a;border-radius:4px;font-family:Courier New,monospace;font-size:.9em;padding:.2rem .4rem}.TalkToReesePage_messageText__jazqM ol,.TalkToReesePage_messageText__jazqM ul{margin:.5rem 0;padding-left:1.5rem}.TalkToReesePage_messageText__jazqM li{margin:.25rem 0}.TalkToReesePage_messageText__jazqM h1,.TalkToReesePage_messageText__jazqM h2,.TalkToReesePage_messageText__jazqM h3,.TalkToReesePage_messageText__jazqM h4,.TalkToReesePage_messageText__jazqM h5,.TalkToReesePage_messageText__jazqM h6{color:#044766;font-weight:600;margin:.75rem 0 .5rem}.TalkToReesePage_messageText__jazqM h1{font-size:1.5rem}.TalkToReesePage_messageText__jazqM h2{font-size:1.3rem}.TalkToReesePage_messageText__jazqM h3{font-size:1.1rem}.TalkToReesePage_messageText__jazqM hr.TalkToReesePage_response-divider__9jNho{border:none;border-top:1px solid #04476633;margin:1rem 0}.TalkToReesePage_messageText__jazqM .TalkToReesePage_bulletPoint__ERuAx{align-items:flex-start;display:flex;line-height:1.5;margin:.5rem 0}.TalkToReesePage_messageText__jazqM .TalkToReesePage_bulletPoint__ERuAx:first-child{margin-top:0}.TalkToReesePage_messageText__jazqM .TalkToReesePage_bulletPoint__ERuAx:last-child{margin-bottom:0}.TalkToReesePage_messageText__jazqM .TalkToReesePage_bullet__BsGSD{color:#044766;display:inline-block;flex-shrink:0;font-weight:600;margin-right:.5rem;margin-top:.1rem}.TalkToReesePage_messageText__jazqM .TalkToReesePage_boldText__rH-hr{color:#044766;font-weight:600}.TalkToReesePage_suggestedResponses__2toHb{animation:TalkToReesePage_fadeInUp__Rk7Xz .7s cubic-bezier(.25,.46,.45,.94);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:0 .75rem}.TalkToReesePage_suggestedButton__9medd{animation:TalkToReesePage_buttonFadeIn__UqOZp .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f5f5f5,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#044766;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;opacity:0;overflow:hidden;padding:.625rem 1rem;position:relative;transform:translateY(0);transition:all .35s cubic-bezier(.16,1,.3,1);white-space:nowrap}.TalkToReesePage_suggestedButton__9medd:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 6px 20px #0447664d,0 2px 8px #04476633;color:#fff;transform:translateY(-3px) scale(1.05)}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled):before{left:100%}.TalkToReesePage_suggestedButton__9medd:active:not(:disabled){transform:translateY(-1px) scale(1.02);transition:all .1s ease}.TalkToReesePage_suggestedButton__9medd:disabled{cursor:not-allowed;opacity:.6}.TalkToReesePage_typingIndicatorContainer__BC6bx{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;justify-content:center;max-width:100%!important;padding:.75rem 1rem!important;width:100%}.TalkToReesePage_typingIndicator__50vg3{align-items:center;display:flex;gap:.4rem;justify-content:center;padding:0}.TalkToReesePage_typingIndicator__50vg3 span{animation:TalkToReesePage_typing__OzGMO 1.2s ease-in-out infinite;background:#9ca3af;border-radius:50%;height:5px;width:5px}.TalkToReesePage_typingIndicator__50vg3 span:first-child{animation-delay:0s}.TalkToReesePage_typingIndicator__50vg3 span:nth-child(2){animation-delay:.2s}.TalkToReesePage_typingIndicator__50vg3 span:nth-child(3){animation-delay:.4s}@keyframes TalkToReesePage_typing__OzGMO{0%,60%,to{opacity:.3;transform:scale(.9)}30%{opacity:.8;transform:scale(1.1)}}.TalkToReesePage_timestamp__8bfSq{animation:TalkToReesePage_fadeIn__Wq65t .5s cubic-bezier(.25,.46,.45,.94) .2s both;color:#9ca3af;display:flex;font-size:.7rem;justify-content:flex-end;padding-left:0;padding-right:.35rem;text-align:right;width:100%}.TalkToReesePage_inputForm__E53WY{align-items:flex-start;animation:TalkToReesePage_slideUp__xylBa .6s cubic-bezier(.25,.46,.45,.94);background:#fff;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:.5rem;min-height:fit-content;padding:.75rem 1.25rem}.TalkToReesePage_messageInput__celVs{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box;color:#000;flex:1 1;font-family:inherit;font-size:1rem;height:auto;line-height:1.5;min-height:44px;padding:.75rem .875rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.TalkToReesePage_messageInput__celVs::placeholder{color:#9ca3af}.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){border-color:#047bb2;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px) scale(1.005)}.TalkToReesePage_messageInput__celVs:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 4px #04476626,0 4px 12px #0447661a;outline:none;transform:translateY(-2px) scale(1.01)}.TalkToReesePage_messageInput__celVs:disabled{background:#f5f5f5;cursor:not-allowed}.TalkToReesePage_sendButton__X6Rtz{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;min-width:50px;overflow:hidden;padding:0;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1);width:auto}.TalkToReesePage_sendButton__X6Rtz:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.1)}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled):before{left:100%}.TalkToReesePage_sendButton__X6Rtz:active:not(:disabled){transform:translateY(-1px) scale(1.05);transition:all .1s ease}.TalkToReesePage_sendButton__X6Rtz:disabled{background:#f5f5f5;border-color:#e0e0e0;color:#9ca3af;cursor:not-allowed;opacity:.5}.TalkToReesePage_sendIcon__hbRKG{stroke:currentColor;height:20px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:20px}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled) .TalkToReesePage_sendIcon__hbRKG{transform:translate(2px,-2px) scale(1.05)}.TalkToReesePage_modalOverlay__wzjRX{align-items:center;animation:TalkToReesePage_overlayFade__zzWeE .3s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;cursor:pointer;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:999}.TalkToReesePage_modalContent__bH0ro{animation:TalkToReesePage_modalFloat__zEqpj .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447661a;border-radius:12px;box-shadow:0 20px 60px #0447664d,0 0 0 1px #0447661a,0 4px 16px #04476626;cursor:default;max-width:480px;padding:2.5rem 2rem;position:relative;text-align:center;width:100%}.TalkToReesePage_modalTitle__O5a7P{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 1.25rem}.TalkToReesePage_modalMessage__D2nG7{color:#063148;font-size:1.1rem;font-weight:400;line-height:1.75;margin:0}.TalkToReesePage_modalLink__Rz4xD{border-bottom:2px solid #0000;color:#047bb2;cursor:pointer;display:inline-block;font-weight:600;padding-bottom:2px;position:relative;text-decoration:none;transition:all .2s ease}.TalkToReesePage_modalLink__Rz4xD:hover{border-bottom-color:#044766;color:#044766;transform:translateY(-1px)}.TalkToReesePage_modalLink__Rz4xD:active{transform:translateY(0)}.TalkToReesePage_modalLink__Rz4xD:focus{border-radius:2px;outline:2px solid #047bb2;outline-offset:2px}@media (max-width:1023px){.TalkToReesePage_modalOverlay__wzjRX{padding:1.25rem}.TalkToReesePage_modalContent__bH0ro{max-width:440px;padding:2rem 1.75rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.6rem;margin-bottom:1.1rem}.TalkToReesePage_modalMessage__D2nG7{font-size:1.05rem;line-height:1.7}}@media (max-width:767px){.TalkToReesePage_modalOverlay__wzjRX{padding:1rem}.TalkToReesePage_modalContent__bH0ro{border-radius:8px;max-width:100%;padding:2rem 1.5rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}.TalkToReesePage_modalMessage__D2nG7{font-size:1rem;line-height:1.7}.TalkToReesePage_modalLink__Rz4xD{font-size:1rem}}@media (max-width:480px){.TalkToReesePage_modalOverlay__wzjRX{padding:.75rem}.TalkToReesePage_modalContent__bH0ro{border-radius:8px;padding:1.75rem 1.25rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.35rem;margin-bottom:.9rem}.TalkToReesePage_modalMessage__D2nG7{font-size:.95rem;line-height:1.65}.TalkToReesePage_modalLink__Rz4xD{font-size:.95rem}}@keyframes TalkToReesePage_overlayFade__zzWeE{0%{opacity:0}to{opacity:1}}@keyframes TalkToReesePage_modalFloat__zEqpj{0%{opacity:0;transform:translateY(24px) scale(.9)}60%{opacity:1;transform:translateY(-6px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TalkToReesePage_fadeIn__Wq65t{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes TalkToReesePage_fadeInUp__Rk7Xz{0%{opacity:0;transform:translateY(25px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TalkToReesePage_slideInLeft__U9c4o{0%{opacity:0;transform:translateX(-20px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes TalkToReesePage_slideDown__r3dkN{0%{opacity:0;transform:translateY(-25px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TalkToReesePage_slideUp__xylBa{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes TalkToReesePage_scaleIn__JH5\+l{0%{opacity:0;transform:scale(.85) translateY(10px)}50%{opacity:.8;transform:scale(1.05) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes TalkToReesePage_messageSlideIn__Cy9kc{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TalkToReesePage_messageSlideInLeft__KdLD9{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.TalkToReesePage_pricingContainer__60tCz{animation:TalkToReesePage_fadeInUp__Rk7Xz .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f8f9fa,#fff);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;padding:2rem;position:relative;width:100%}.TalkToReesePage_pricingHeader__XdH8T{animation:TalkToReesePage_fadeInDown__2Axay .6s ease-out both;flex-shrink:0;margin-bottom:2.5rem;text-align:center}@keyframes TalkToReesePage_fadeInDown__2Axay{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TalkToReesePage_pricingTitle__VQueL{-webkit-text-fill-color:#0000;animation:TalkToReesePage_fadeIn__Wq65t .8s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.75rem;font-weight:700;margin:0 0 .625rem}.TalkToReesePage_pricingSubtitle__zda\+5{animation:TalkToReesePage_fadeIn__Wq65t .8s ease-out .3s both;color:#6c757d;font-size:.95rem;line-height:1.5;margin:0 0 1.25rem}.TalkToReesePage_billingToggle__d75i7{align-items:center;animation:TalkToReesePage_fadeIn__Wq65t .8s ease-out .4s both;display:flex;gap:1rem;justify-content:center;margin-top:1.25rem}.TalkToReesePage_toggleLabel__bv-ij{color:#6c757d;font-size:.9rem;font-weight:500;transition:color .4s cubic-bezier(.25,.46,.45,.94)}.TalkToReesePage_toggleLabel__bv-ij.TalkToReesePage_active__aq-kh{color:#044766;font-weight:600}.TalkToReesePage_saveBadge__rNxuq{color:#047bb2;font-weight:600}.TalkToReesePage_toggleSwitch__RrhUM{background:#e9ecef;border:none;border-radius:13px;cursor:pointer;height:26px;outline:none;padding:0;position:relative;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);width:50px}.TalkToReesePage_toggleSwitch__RrhUM:hover{background:#dee2e6}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV{background:#044766}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV:hover{background:#036a9e}.TalkToReesePage_toggleHandle__gJt52{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;width:20px}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV .TalkToReesePage_toggleHandle__gJt52{transform:translateX(24px)}.TalkToReesePage_pricingGrid__ud11Z{grid-gap:1.25rem;align-content:start;animation:TalkToReesePage_fadeInUp__Rk7Xz .8s ease-out .2s both;display:grid;flex:1 1 auto;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:950px;overflow:visible;padding-top:0;width:100%}.TalkToReesePage_pricingCard__TbkRw{animation:TalkToReesePage_cardSlideIn__E4lub .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0000;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.75rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.TalkToReesePage_pricingCard__TbkRw:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.TalkToReesePage_pricingCard__TbkRw:first-child{animation-delay:.3s}.TalkToReesePage_pricingCard__TbkRw:nth-child(2){animation-delay:.4s}.TalkToReesePage_pricingCard__TbkRw:nth-child(3){animation-delay:.5s}@keyframes TalkToReesePage_cardSlideIn__E4lub{0%{opacity:0;transform:translateY(30px) scale(.9)}60%{opacity:.9;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.TalkToReesePage_pricingCard__TbkRw:hover{border-color:#04476633;box-shadow:0 8px 32px #00000026,0 4px 16px #0447661f;transform:translateY(-6px) scale(1.02)}.TalkToReesePage_pricingCard__TbkRw:hover:before{opacity:1}.TalkToReesePage_pricingCard__TbkRw.TalkToReesePage_selectedCard__Qn9P8{border-color:#044766;box-shadow:0 4px 20px #04476633;transform:translateY(-2px)}.TalkToReesePage_featuredCard__-x4QL{border:2px solid #0000}.TalkToReesePage_featuredCard__-x4QL:hover{border-color:#e9ecef}.TalkToReesePage_featuredCard__-x4QL.TalkToReesePage_selectedCard__Qn9P8{border-color:#044766;box-shadow:0 4px 20px #04476640}.TalkToReesePage_featuredCard__-x4QL.TalkToReesePage_featuredDefault__JYbsA{border-color:#044766}.TalkToReesePage_badge__--Ah5{background:linear-gradient(135deg,#044766,#047bb2);border-radius:16px;box-shadow:0 2px 6px #0447664d;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.35rem 1rem;position:absolute;top:-10px;transform:translateX(-50%)}.TalkToReesePage_planHeader__Hz20y{border-bottom:1px solid #e9ecef;margin-bottom:1.25rem;padding-bottom:1rem;text-align:center}.TalkToReesePage_planName__MHZmk{color:#044766;font-size:1.375rem;font-weight:700;margin:0 0 .875rem}.TalkToReesePage_planPrice__5qp2Z{align-items:baseline;display:flex;gap:.4rem;justify-content:center}.TalkToReesePage_priceAmount__fRNlC{color:#044766;font-size:2rem;font-weight:700}.TalkToReesePage_pricePeriod__Et6IP{color:#6c757d;font-size:.9rem}.TalkToReesePage_planFeatures__XkKCs{flex:1 1;list-style:none;margin:0 0 1.5rem;padding:0}.TalkToReesePage_planFeatures__XkKCs li{color:#333;font-size:.95rem;line-height:1.5;padding:.55rem .5rem .55rem 1.5rem;position:relative;transition:color .3s ease,transform .2s ease}.TalkToReesePage_planFeatures__XkKCs li:hover{color:#044766;transform:translateX(2px)}.TalkToReesePage_planFeatures__XkKCs li:before{color:#4caf50;content:"✓";font-size:1rem;font-weight:700;left:0;line-height:1;position:absolute;top:.55rem}.TalkToReesePage_trialButton__yKl6y{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:auto;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.TalkToReesePage_trialButton__yKl6y:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.TalkToReesePage_trialButton__yKl6y:hover:before{left:100%}.TalkToReesePage_trialButton__yKl6y:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.TalkToReesePage_trialButton__yKl6y:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.TalkToReesePage_featuredButton__4o\+ZK{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 2px 8px #04476640}.TalkToReesePage_featuredButton__4o\+ZK:hover{background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 4px 12px #0447664d}@media (max-width:1024px){.TalkToReesePage_pricingContainer__60tCz{min-height:100vh;overflow:visible;padding:1.5rem;width:100%}.TalkToReesePage_pricingHeader__XdH8T{flex-shrink:0;margin-bottom:2rem}.TalkToReesePage_pricingGrid__ud11Z{align-content:start;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:0;max-width:100%;overflow:visible;padding-top:0}.TalkToReesePage_pricingTitle__VQueL{font-size:1.625rem}.TalkToReesePage_pricingSubtitle__zda\+5{font-size:.9rem}.TalkToReesePage_pricingCard__TbkRw{min-height:auto;padding:1.5rem}.TalkToReesePage_planHeader__Hz20y{margin-bottom:1.125rem;padding-bottom:.9375rem}.TalkToReesePage_planName__MHZmk{font-size:1.25rem;margin-bottom:.8125rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.875rem}.TalkToReesePage_pricePeriod__Et6IP{font-size:.875rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.375rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.9rem;line-height:1.5;padding:.5rem .5rem .5rem 1.625rem}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:.95rem;left:.125rem;top:.5rem}.TalkToReesePage_trialButton__yKl6y{font-size:.925rem;padding:.8125rem 1.625rem}.TalkToReesePage_badge__--Ah5{font-size:.75rem;padding:.3rem .875rem}}@media (max-width:768px){.TalkToReesePage_pricingContainer__60tCz{min-height:100vh;overflow:visible;padding:1.25rem;width:100%}.TalkToReesePage_pricingHeader__XdH8T{flex-shrink:0;margin-bottom:1.75rem}.TalkToReesePage_pricingGrid__ud11Z{align-content:start;flex:1 1 auto;gap:1.25rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow:visible;padding-top:0}.TalkToReesePage_pricingTitle__VQueL{font-size:1.5rem;margin-bottom:.875rem}.TalkToReesePage_pricingSubtitle__zda\+5{font-size:.875rem;line-height:1.5;margin-bottom:1.25rem}.TalkToReesePage_billingToggle__d75i7{gap:.75rem;margin-top:1.25rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.85rem}.TalkToReesePage_toggleSwitch__RrhUM{height:24px;width:45px}.TalkToReesePage_toggleHandle__gJt52{height:18px;left:3px;top:3px;width:18px}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV .TalkToReesePage_toggleHandle__gJt52{transform:translateX(21px)}.TalkToReesePage_pricingCard__TbkRw{min-height:auto;padding:1.5rem}.TalkToReesePage_planHeader__Hz20y{margin-bottom:1.125rem;padding-bottom:1rem}.TalkToReesePage_planName__MHZmk{font-size:1.25rem;margin-bottom:.875rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.75rem}.TalkToReesePage_pricePeriod__Et6IP{font-size:.875rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.375rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.9rem;line-height:1.5;padding:.5625rem .5rem .5625rem 1.625rem}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:.95rem;left:.125rem;top:.5625rem}.TalkToReesePage_trialButton__yKl6y{font-size:.9rem;padding:.875rem 1.625rem}.TalkToReesePage_badge__--Ah5{font-size:.75rem;padding:.3rem .875rem}}@media (max-width:480px){.TalkToReesePage_pricingContainer__60tCz{min-height:100vh;overflow:visible;padding:1rem;width:100%}.TalkToReesePage_pricingHeader__XdH8T{flex-shrink:0;margin-bottom:1.5rem}.TalkToReesePage_pricingGrid__ud11Z{align-content:start;flex:1 1 auto;gap:1.125rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow:visible;padding-top:0}.TalkToReesePage_pricingTitle__VQueL{font-size:1.25rem;margin-bottom:.75rem}.TalkToReesePage_pricingSubtitle__zda\+5{font-size:.8rem;line-height:1.5;margin-bottom:1rem}.TalkToReesePage_billingToggle__d75i7{flex-wrap:wrap;gap:.5rem;margin-top:1rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.8rem}.TalkToReesePage_saveBadge__rNxuq{font-size:.75rem}.TalkToReesePage_pricingCard__TbkRw{min-height:auto;padding:1.25rem}.TalkToReesePage_planHeader__Hz20y{margin-bottom:1.125rem;padding-bottom:.875rem}.TalkToReesePage_planName__MHZmk{font-size:1.125rem;margin-bottom:.75rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.625rem}.TalkToReesePage_pricePeriod__Et6IP{font-size:.825rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.25rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.85rem;line-height:1.5;padding:.5625rem .5rem .5625rem 1.625rem}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:.9rem;left:.125rem;top:.5625rem}.TalkToReesePage_trialButton__yKl6y{font-size:.875rem;padding:.8125rem 1.5rem}.TalkToReesePage_badge__--Ah5{font-size:.7rem;padding:.3rem .75rem}}@keyframes TalkToReesePage_messageSlideInRight__8sWWY{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes TalkToReesePage_buttonFadeIn__UqOZp{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{opacity:.8;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (min-width:1024px){.TalkToReesePage_chatContainer__S7Hzr{padding:1.25rem}.TalkToReesePage_messageBubble__8kmT6{max-width:85%}.TalkToReesePage_chatTitle__5b3nm{font-size:1.75rem}.TalkToReesePage_avatar__3LC0P{height:95px;width:95px}}@media (min-width:768px) and (max-width:1023px){.TalkToReesePage_chatContainer__S7Hzr{height:calc(100vh - 5rem);max-height:calc(100vh - 5rem);max-width:100%;padding:.75rem;width:100%}.TalkToReesePage_chatHeader__jdRvj{padding:0 .875rem .875rem}.TalkToReesePage_inputForm__E53WY{align-items:flex-start}.TalkToReesePage_messageInput__celVs{min-height:44px}.TalkToReesePage_sendButton__X6Rtz{align-self:flex-start}.TalkToReesePage_avatar__3LC0P{height:80px;width:80px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.6rem}.TalkToReesePage_messagesContainer__modTY{gap:.4rem;padding:.625rem .875rem .25rem}.TalkToReesePage_messageBubble__8kmT6{max-width:90%;padding:.7rem .9rem}.TalkToReesePage_messageText__jazqM{font-size:.98rem}.TalkToReesePage_suggestedResponses__2toHb{gap:.75rem;padding:0 .625rem}.TalkToReesePage_suggestedButton__9medd{font-size:.9rem;padding:.55rem .9rem}.TalkToReesePage_inputForm__E53WY{gap:.4rem;padding:.7rem 1rem}.TalkToReesePage_messageBubble__8kmT6:hover{transform:translateY(-1px) scale(1.005)}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){transform:translateY(-2px) scale(1.03)}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled){transform:translateY(-2px) scale(1.08)}.TalkToReesePage_avatar__3LC0P:hover{transform:scale(1.05) rotate(1deg)}.TalkToReesePage_messageInput__celVs:focus,.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){transform:translateY(-1px) scale(1.005)}.TalkToReesePage_pricingCard__TbkRw:hover{transform:translateY(-4px) scale(1.01)}.TalkToReesePage_trialButton__yKl6y:hover{transform:translateY(-2px) scale(1.01)}}@media (max-width:767px){.TalkToReesePage_chatContainer__S7Hzr{height:calc(100vh - 5rem);max-height:calc(100vh - 5rem);max-width:100%;padding:.5rem;width:100%}.TalkToReesePage_chatHeader__jdRvj{padding:.5rem .875rem .875rem}.TalkToReesePage_avatar__3LC0P{border-width:2px;height:70px;width:70px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.4rem}.TalkToReesePage_messagesContainer__modTY{gap:.4rem;padding:.5rem .75rem .25rem}.TalkToReesePage_messageBubble__8kmT6{border-radius:8px;max-width:92%;padding:.7rem .875rem}.TalkToReesePage_messageText__jazqM{font-size:.95rem;line-height:1.5}.TalkToReesePage_suggestedResponses__2toHb{flex-direction:column;gap:.6rem;padding:0 .5rem}.TalkToReesePage_suggestedButton__9medd{font-size:.9rem;min-height:44px;padding:.55rem .875rem;text-align:center;white-space:normal;width:100%}.TalkToReesePage_inputForm__E53WY{align-items:flex-start;gap:.4rem;padding:.625rem .875rem}.TalkToReesePage_messageInput__celVs{font-size:.95rem;line-height:1.5;min-height:44px;padding:.625rem .8rem}.TalkToReesePage_sendButton__X6Rtz{align-self:flex-start;height:45px;min-width:45px;width:45px}.TalkToReesePage_sendIcon__hbRKG{height:18px;width:18px}.TalkToReesePage_messageBubble__8kmT6:hover{transform:translateY(-1px) scale(1)}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){transform:translateY(-1px) scale(1.02)}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled){transform:translateY(-1px) scale(1.05)}.TalkToReesePage_avatar__3LC0P:hover{transform:scale(1.03)}.TalkToReesePage_messageInput__celVs:focus,.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){transform:translateY(-1px) scale(1)}}@media (max-width:480px){.TalkToReesePage_chatContainer__S7Hzr{height:calc(100vh - 5rem);max-height:calc(100vh - 5rem);max-width:100%;padding:.25rem;width:100%}.TalkToReesePage_chatHeader__jdRvj{padding:.5rem .5rem .75rem}.TalkToReesePage_avatar__3LC0P{height:60px;width:60px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.2rem;padding:0 .5rem}.TalkToReesePage_messagesContainer__modTY{gap:.35rem;padding:1rem 0}.TalkToReesePage_messageBubble__8kmT6{border-radius:8px;max-width:95%;padding:.65rem .8rem}.TalkToReesePage_messageText__jazqM{font-size:.9rem;line-height:1.4}.TalkToReesePage_suggestedResponses__2toHb{gap:.5rem;padding:0 .25rem}.TalkToReesePage_suggestedButton__9medd{font-size:.85rem;padding:.55rem .8rem}.TalkToReesePage_inputForm__E53WY{align-items:flex-start;gap:.35rem;padding:.625rem}.TalkToReesePage_messageInput__celVs{font-size:.9rem;line-height:1.5;min-height:42px;padding:.6rem .75rem}.TalkToReesePage_sendButton__X6Rtz{align-self:flex-start;height:42px;min-width:42px;width:42px}.TalkToReesePage_sendIcon__hbRKG{height:16px;width:16px}.TalkToReesePage_timestamp__8bfSq{font-size:.7rem;padding:0 .5rem}.TalkToReesePage_messageBubble__8kmT6:hover,.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){transform:translateY(-1px) scale(1)}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled){transform:translateY(-1px) scale(1.03)}.TalkToReesePage_avatar__3LC0P:hover{transform:scale(1.02)}.TalkToReesePage_messageInput__celVs:focus,.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){transform:translateY(-1px) scale(1)}.TalkToReesePage_pricingCard__TbkRw:hover{transform:translateY(-3px) scale(1)}.TalkToReesePage_trialButton__yKl6y:hover{transform:translateY(-1px) scale(1)}}.MeetAnExpertPage_meetExpertPage__yDWIR{animation:MeetAnExpertPage_pageFadeIn__XBdlp .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f8f9fa,#fff);color:#0f2334;display:flex;flex-direction:column;min-height:100vh}.MeetAnExpertPage_header__uznym{align-items:center;animation:MeetAnExpertPage_headerSlideDown__U86sQ .6s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0447660d;display:flex;overflow:visible;padding:1.2rem 1.5rem;position:relative}@keyframes MeetAnExpertPage_headerSlideDown__U86sQ{0%{opacity:0;transform:translateY(-10px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_headerLeft__kSnZ1{align-items:center;animation:MeetAnExpertPage_headerLeftFadeIn__oYOL8 .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2rem}@keyframes MeetAnExpertPage_headerLeftFadeIn__oYOL8{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.MeetAnExpertPage_pageTitle__HvarS{-webkit-text-fill-color:#0000;animation:MeetAnExpertPage_titleFadeIn__qLgN- .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}@keyframes MeetAnExpertPage_titleFadeIn__qLgN-{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_header__uznym:hover .MeetAnExpertPage_pageTitle__HvarS{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.MeetAnExpertPage_backButton__ehB0t{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.6rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_backButton__ehB0t:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MeetAnExpertPage_backButton__ehB0t:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.MeetAnExpertPage_backButton__ehB0t:hover:before{left:100%}.MeetAnExpertPage_backButton__ehB0t:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.MeetAnExpertPage_backIcon__-IiDA{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_backButton__ehB0t:hover .MeetAnExpertPage_backIcon__-IiDA{transform:translateX(-2px)}.MeetAnExpertPage_mainContent__YaA0D{animation:MeetAnExpertPage_contentFadeIn__JY-bg .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex:1 1;flex-direction:column;gap:1.25rem;padding:1.5rem}@keyframes MeetAnExpertPage_contentFadeIn__JY-bg{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.MeetAnExpertPage_stepper__6U1pp{grid-gap:1.1rem;animation:MeetAnExpertPage_stepperFadeIn__Ibh7O .8s cubic-bezier(.16,1,.3,1) .3s both;display:grid;gap:1.1rem;grid-template-columns:repeat(3,1fr)}@keyframes MeetAnExpertPage_stepperFadeIn__Ibh7O{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_step__CfM75{align-items:center;animation:MeetAnExpertPage_stepFadeIn__63Yxu .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f1f5f8,#fff);border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_step__CfM75:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}@keyframes MeetAnExpertPage_stepFadeIn__63Yxu{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_step__CfM75:first-child{animation-delay:.05s}.MeetAnExpertPage_step__CfM75:nth-child(2){animation-delay:.1s}.MeetAnExpertPage_step__CfM75:nth-child(3){animation-delay:.15s}.MeetAnExpertPage_step__CfM75:focus-visible{outline:2px solid #04476699}.MeetAnExpertPage_stepNumber__c4\+mv{align-items:center;background:linear-gradient(135deg,#d5e6f2,#e8f0f5);border-radius:50%;box-shadow:0 2px 4px #0447661a;color:#044766;display:flex;font-size:1.1rem;font-weight:600;height:40px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:40px}.MeetAnExpertPage_step__CfM75:hover .MeetAnExpertPage_stepNumber__c4\+mv{box-shadow:0 4px 8px #04476633;transform:scale(1.1) rotate(5deg)}.MeetAnExpertPage_stepLabel__xxFnF{color:#2a5c8a;font-size:.95rem;font-weight:600;text-align:center;transition:color .3s ease}.MeetAnExpertPage_step__CfM75:hover .MeetAnExpertPage_stepLabel__xxFnF{color:#044766}.MeetAnExpertPage_step__CfM75:hover{border-color:#04476633;box-shadow:0 8px 24px #04476626,0 4px 12px #0447661a;transform:translateY(-4px) scale(1.02)}.MeetAnExpertPage_step__CfM75:hover:before{opacity:1}.MeetAnExpertPage_activeStep__wIo7X{background:linear-gradient(135deg,#e2f1fb,#f0f7fa);border-color:#0447664d;box-shadow:0 8px 24px #04476633,0 4px 12px #04476626}.MeetAnExpertPage_activeStep__wIo7X:before{opacity:1}.MeetAnExpertPage_completedStep__xpRaV{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #04476640;box-shadow:0 4px 12px #0447661a}.MeetAnExpertPage_activeStep__wIo7X .MeetAnExpertPage_stepNumber__c4\+mv{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 4px 12px #0447664d;color:#fff;transform:scale(1.05)}.MeetAnExpertPage_stepContent__FYP-x{animation:MeetAnExpertPage_slideUp__olqMh .8s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447660d;border-radius:12px;box-shadow:0 12px 32px #0f233414,0 4px 16px #0447660d;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_stepContent__FYP-x:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.MeetAnExpertPage_stepContent__FYP-x:hover:before{opacity:1}.MeetAnExpertPage_stepContent__FYP-x:hover{border-color:#0447661a;box-shadow:0 16px 40px #0f23341f,0 8px 20px #04476614;transform:translateY(-2px) scale(1.005)}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.MeetAnExpertPage_expertCard__siBVB{align-items:center;animation:MeetAnExpertPage_expertCardFadeIn__R7D3\+ .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e1e7ec;border-radius:16px;box-shadow:0 4px 12px #0000000d;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.25rem;outline:none;overflow:hidden;padding:2rem 1.75rem 1.6rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.MeetAnExpertPage_expertCard__siBVB:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}@keyframes MeetAnExpertPage_expertCardFadeIn__R7D3\+{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_expertCard__siBVB:hover{border-color:#047bb2;box-shadow:0 16px 32px #04476633,0 8px 16px #04476626;transform:translateY(-8px) scale(1.02)}.MeetAnExpertPage_expertCard__siBVB:hover:before{left:100%}.MeetAnExpertPage_expertCard__siBVB:focus-visible{outline:3px solid #04476659;outline-offset:4px}.MeetAnExpertPage_expertCardSelected__CKd7z{animation:MeetAnExpertPage_selectPulse__wACNr .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f0f7fa,#fff);border-color:#044766;box-shadow:0 20px 40px #0447664d,0 8px 20px #04476633;transform:scale(1.03)}.MeetAnExpertPage_expertAvatar__3Kaog{border:3px solid #0000;border-radius:50%;box-shadow:0 10px 24px #0447662e,0 4px 12px #0447661f;filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));height:92px;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,filter .3s ease;width:92px}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog{border-color:#04476633;box-shadow:0 14px 32px #04476640,0 6px 16px #0447662e;filter:drop-shadow(0 4px 8px rgba(4,71,102,.2)) brightness(1.05);transform:scale(1.1) rotate(5deg)}.MeetAnExpertPage_expertInfo__ZeewI{align-items:center;display:flex;flex-direction:column;gap:.35rem}.MeetAnExpertPage_expertInfo__ZeewI h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f2334,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1.15rem;font-weight:700;margin:0;transition:filter .3s ease}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertInfo__ZeewI h3{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.MeetAnExpertPage_expertFocus__SSaW-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#047bb2,#044766);-webkit-background-clip:text;background-clip:text;display:block;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1rem;font-weight:600;transition:filter .3s ease}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertFocus__SSaW-{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.1)}.MeetAnExpertPage_expertRate__qa8t1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f2334,#044766);-webkit-background-clip:text;background-clip:text;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1.05rem;font-weight:700;margin-top:.35rem;transition:filter .3s ease}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertRate__qa8t1{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.MeetAnExpertPage_stepTwo__R4NAL{grid-gap:1.4rem;align-items:start;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.MeetAnExpertPage_calendarSection__Qw90U{animation:MeetAnExpertPage_calendarFadeIn__6MGEq .8s cubic-bezier(.16,1,.3,1) .5s both;background:linear-gradient(135deg,#f8fbfd,#fff);border:2px solid #0447660d;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_calendarSection__Qw90U:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}@keyframes MeetAnExpertPage_calendarFadeIn__6MGEq{0%{opacity:0;transform:translateX(-20px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.MeetAnExpertPage_calendarSection__Qw90U:hover{border-color:#04476626;box-shadow:0 8px 24px #0000001a,0 4px 12px #04476614;transform:translateY(-4px) scale(1.005)}.MeetAnExpertPage_calendarSection__Qw90U:hover:before{opacity:1}.MeetAnExpertPage_calendarHeader__UVzv2{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;display:flex;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.1rem;font-weight:700;justify-content:space-between}.MeetAnExpertPage_calendarNav__Ld\+Lo{align-items:center;background:linear-gradient(135deg,#f2f6fa,#fff);border:1px solid #d5e2ec;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:34px;justify-content:center;line-height:0;overflow:visible;padding:0;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;width:34px}.MeetAnExpertPage_calendarNav__Ld\+Lo:before{border-style:solid;content:"";height:0;position:absolute;transition:border-color .25s ease;width:0}.MeetAnExpertPage_calendarHeader__UVzv2>.MeetAnExpertPage_calendarNav__Ld\+Lo:first-of-type:before{border-color:#0000 #2a5c8a #0000 #0000;border-width:6px 8px 6px 0;left:50%;margin-left:-2px;top:50%;transform:translate(-50%,-50%)}.MeetAnExpertPage_calendarHeader__UVzv2>.MeetAnExpertPage_calendarNav__Ld\+Lo:last-of-type:before{border-color:#0000 #0000 #0000 #2a5c8a;border-width:6px 0 6px 8px;left:50%;margin-left:2px;top:50%;transform:translate(-50%,-50%)}.MeetAnExpertPage_calendarNav__Ld\+Lo:hover{background:linear-gradient(135deg,#044766,#047bb2);border-color:#0000;box-shadow:0 8px 18px #04476640;transform:translateY(-1px)}.MeetAnExpertPage_calendarHeader__UVzv2>.MeetAnExpertPage_calendarNav__Ld\+Lo:first-of-type:hover:before{border-color:#0000 #fff #0000 #0000}.MeetAnExpertPage_calendarHeader__UVzv2>.MeetAnExpertPage_calendarNav__Ld\+Lo:last-of-type:hover:before{border-color:#0000 #0000 #0000 #fff}.MeetAnExpertPage_calendarNav__Ld\+Lo:active{box-shadow:0 4px 10px #0447662e;transform:translateY(0)}.MeetAnExpertPage_calendarNav__Ld\+Lo:focus-visible{outline:2px solid #04476666;outline-offset:2px}.MeetAnExpertPage_calendarGrid__3M89M{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(7,1fr)}.MeetAnExpertPage_calendarDay__eAiWt{color:#7d8a99;font-weight:600;text-align:center}.MeetAnExpertPage_calendarCell__2Jau0{align-items:center;background:#0000;border:2px solid #0000;border-radius:12px;color:#b2bdc8;cursor:pointer;display:flex;font-weight:600;font:inherit;height:48px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_calendarCell__2Jau0:focus-visible{outline:2px solid #04476673;outline-offset:2px}.MeetAnExpertPage_calendarCellInMonth__QiK\+P{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #d5e2ec;box-shadow:0 1px 3px #0000000d;color:#0f2334}.MeetAnExpertPage_calendarCellInMonth__QiK\+P:hover{background:linear-gradient(135deg,#f0f7fa,#fff);border-color:#047bb2;box-shadow:0 8px 20px #04476626,0 4px 12px #0447661a;transform:translateY(-3px) scale(1.05)}.MeetAnExpertPage_calendarCellOutside__hVUaN{color:#b2bdc8}.MeetAnExpertPage_calendarCellToday__G1afz{background:linear-gradient(135deg,#e8f4f8,#fff);border:2px solid #047bb2;box-shadow:0 0 0 3px #047bb233,0 4px 12px #04476626}.MeetAnExpertPage_calendarCellDisabled__EWFGJ{box-shadow:none!important;cursor:not-allowed;opacity:.45;pointer-events:none;transform:none!important}.MeetAnExpertPage_calendarCellSelected__xKG\+e{animation:MeetAnExpertPage_selectPulse__wACNr .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 10px 24px #04476659,0 4px 16px #04476640;color:#fff!important;transform:scale(1.05)}.MeetAnExpertPage_timeSection__oOvb0{animation:MeetAnExpertPage_timeSectionFadeIn__JgDec .8s cubic-bezier(.16,1,.3,1) .6s both;display:flex;flex-direction:column;gap:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}@keyframes MeetAnExpertPage_timeSectionFadeIn__JgDec{0%{opacity:0;transform:translateX(20px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.MeetAnExpertPage_timeSection__oOvb0 h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.05rem;font-weight:700;margin:0;transition:filter .3s ease}.MeetAnExpertPage_timeSection__oOvb0:hover h3{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.MeetAnExpertPage_timeGrid__OqE40{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.MeetAnExpertPage_timeSlot__G6Lnc{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #d5e2ec;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#044766;cursor:pointer;font-weight:600;font:inherit;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_timeSlot__G6Lnc:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.MeetAnExpertPage_timeSlot__G6Lnc:hover{background:linear-gradient(135deg,#f0f7fa,#fff);border-color:#047bb2;box-shadow:0 10px 24px #04476626,0 4px 12px #0447661a;transform:translateY(-4px) scale(1.05)}.MeetAnExpertPage_timeSlot__G6Lnc:hover:before{left:100%}.MeetAnExpertPage_timeSlot__G6Lnc:focus-visible{outline:2px solid #04476666;outline-offset:2px}.MeetAnExpertPage_timeSlot__G6Lnc:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.MeetAnExpertPage_timeSlotSelected__1MpZt{animation:MeetAnExpertPage_selectPulse__wACNr .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 12px 28px #04476659,0 6px 16px #04476640;color:#fff;transform:translateY(-2px) scale(1.05)}.MeetAnExpertPage_stepThree__i\+S0O{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MeetAnExpertPage_paymentCard__8H670,.MeetAnExpertPage_summaryCard__qVDRw{animation:MeetAnExpertPage_cardFadeIn__PBJ96 .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f9fbfd,#fff);border:2px solid #0447660d;border-radius:12px;box-shadow:0 12px 30px #04476614,0 4px 16px #0447660d;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.6rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_paymentCard__8H670:before,.MeetAnExpertPage_summaryCard__qVDRw:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}@keyframes MeetAnExpertPage_cardFadeIn__PBJ96{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_paymentCard__8H670:hover,.MeetAnExpertPage_summaryCard__qVDRw:hover{border-color:#04476626;box-shadow:0 16px 40px #0447661f,0 8px 20px #04476614;transform:translateY(-4px) scale(1.01)}.MeetAnExpertPage_paymentCard__8H670:hover:before,.MeetAnExpertPage_summaryCard__qVDRw:hover:before{opacity:1}.MeetAnExpertPage_paymentCard__8H670 h3,.MeetAnExpertPage_summaryCard__qVDRw h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.2rem;font-weight:700;margin:0}.MeetAnExpertPage_paymentCard__8H670 input::placeholder{color:#7d8a99}.MeetAnExpertPage_summaryRow__pi3cz{color:#445065;display:flex;font-size:1rem;justify-content:space-between}.MeetAnExpertPage_summaryTotal__5YWi6{border-top:1px solid #d5e2ec;font-size:1.05rem;padding-top:.75rem}.MeetAnExpertPage_summaryTotal__5YWi6 strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1.15rem;font-weight:700}.MeetAnExpertPage_inputGroup__MrhEq{animation:MeetAnExpertPage_inputGroupFadeIn__Zggv0 .6s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:.4rem;width:100%}@keyframes MeetAnExpertPage_inputGroupFadeIn__Zggv0{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_inputGroup__MrhEq span{color:#445065;font-size:.95rem;font-weight:600;transition:color .3s ease}.MeetAnExpertPage_inputGroup__MrhEq:focus-within span{color:#044766}.MeetAnExpertPage_inputGroup__MrhEq input{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #c9d6e1;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-size:.95rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_inputGroup__MrhEq input:hover:not(:focus){border-color:#047bb2;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px) scale(1.005)}.MeetAnExpertPage_inputGroup__MrhEq input:focus{background:#fff;border-color:#044766;box-shadow:0 0 0 4px #04476626,0 4px 12px #0447661a;outline:none;transform:translateY(-2px) scale(1.01)}.MeetAnExpertPage_inputRow__AH\+Dy{display:flex;gap:1rem}.MeetAnExpertPage_footer__rCIO9{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.MeetAnExpertPage_footerBackButton__meBRQ{background:linear-gradient(135deg,#f0f4f7,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#044766;cursor:pointer;font-size:1rem;font-weight:600;min-width:160px;overflow:hidden;padding:.85rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_footerBackButton__meBRQ:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.MeetAnExpertPage_footerBackButton__meBRQ:hover{background:linear-gradient(135deg,#e1ebf2,#f0f4f7);border-color:#047bb2;box-shadow:0 10px 24px #04476640,0 4px 12px #04476626;transform:translateY(-3px) scale(1.02)}.MeetAnExpertPage_footerBackButton__meBRQ:hover:before{left:100%}.MeetAnExpertPage_footerContinueButton__sg1Kr{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 12px 24px #04476640,0 4px 12px #04476626;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:auto;min-width:190px;overflow:hidden;padding:.95rem 3.25rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.MeetAnExpertPage_footerContinueButton__sg1Kr:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.MeetAnExpertPage_footerContinueButton__sg1Kr:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 16px 32px #04476666,0 8px 20px #04476640;transform:translateY(-3px) scale(1.02)}.MeetAnExpertPage_footerContinueButton__sg1Kr:hover:not(:disabled):before{left:100%}.MeetAnExpertPage_footerContinueButton__sg1Kr:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@keyframes MeetAnExpertPage_pageFadeIn__XBdlp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes MeetAnExpertPage_fadeInUp__\+k4Jw{0%{opacity:0;transform:translateY(12px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MeetAnExpertPage_slideUp__olqMh{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MeetAnExpertPage_selectPulse__wACNr{0%{box-shadow:0 0 0 #04476600;transform:scale(.96)}60%{box-shadow:0 12px 30px #0447664d;transform:scale(1.05)}to{box-shadow:0 8px 24px #04476640;transform:scale(1.03)}}@media (max-width:1024px){.MeetAnExpertPage_stepper__6U1pp{gap:1rem}.MeetAnExpertPage_stepTwo__R4NAL{grid-template-columns:1fr}.MeetAnExpertPage_calendarSection__Qw90U{padding:1.5rem}}@media (max-width:640px){.MeetAnExpertPage_calendarHeader__UVzv2{flex-wrap:wrap;gap:.75rem;justify-content:center}.MeetAnExpertPage_calendarHeader__UVzv2 span{text-align:center;width:100%}}@media (max-width:768px){.MeetAnExpertPage_stepper__6U1pp{gap:.9rem;grid-template-columns:1fr}.MeetAnExpertPage_step__CfM75{flex-direction:row;gap:1rem;justify-content:flex-start}.MeetAnExpertPage_stepNumber__c4\+mv{height:36px;width:36px}.MeetAnExpertPage_stepThree__i\+S0O{grid-template-columns:1fr}.MeetAnExpertPage_inputRow__AH\+Dy{flex-direction:column}.MeetAnExpertPage_footer__rCIO9{align-items:stretch;flex-direction:column;gap:1rem}.MeetAnExpertPage_footerBackButton__meBRQ,.MeetAnExpertPage_footerContinueButton__sg1Kr{min-width:0;width:100%}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{grid-template-columns:1fr}.MeetAnExpertPage_calendarGrid__3M89M{gap:.35rem}.MeetAnExpertPage_backButton__ehB0t{font-size:.9rem;padding:.5rem .875rem}.MeetAnExpertPage_backIcon__-IiDA{font-size:.9rem}.MeetAnExpertPage_step__CfM75:hover{transform:translateY(-2px) scale(1.01)}.MeetAnExpertPage_expertCard__siBVB:hover{transform:translateY(-4px) scale(1.01)}.MeetAnExpertPage_calendarSection__Qw90U:hover{transform:translateY(-2px) scale(1)}.MeetAnExpertPage_calendarCellInMonth__QiK\+P:hover,.MeetAnExpertPage_timeSlot__G6Lnc:hover{transform:translateY(-2px) scale(1.03)}.MeetAnExpertPage_paymentCard__8H670:hover,.MeetAnExpertPage_summaryCard__qVDRw:hover{transform:translateY(-2px) scale(1)}.MeetAnExpertPage_footerBackButton__meBRQ:hover,.MeetAnExpertPage_footerContinueButton__sg1Kr:hover:not(:disabled){transform:translateY(-2px) scale(1.01)}.MeetAnExpertPage_inputGroup__MrhEq input:focus,.MeetAnExpertPage_inputGroup__MrhEq input:hover:not(:focus){transform:translateY(-1px) scale(1)}}@media (max-width:480px){.MeetAnExpertPage_header__uznym{padding:1rem 1.25rem}.MeetAnExpertPage_pageTitle__HvarS{font-size:1.3rem}.MeetAnExpertPage_backButton__ehB0t{font-size:.85rem;padding:.4rem .6rem}.MeetAnExpertPage_backIcon__-IiDA{font-size:.85rem}.MeetAnExpertPage_step__CfM75:hover{transform:translateY(-1px) scale(1)}.MeetAnExpertPage_expertCard__siBVB:hover{transform:translateY(-3px) scale(1)}.MeetAnExpertPage_calendarSection__Qw90U:hover{transform:translateY(-1px) scale(1)}.MeetAnExpertPage_calendarCellInMonth__QiK\+P:hover{transform:translateY(-1px) scale(1.02)}.MeetAnExpertPage_timeSlot__G6Lnc:hover{transform:translateY(-2px) scale(1.02)}.MeetAnExpertPage_footerBackButton__meBRQ:hover,.MeetAnExpertPage_footerContinueButton__sg1Kr:hover:not(:disabled),.MeetAnExpertPage_inputGroup__MrhEq input:focus,.MeetAnExpertPage_inputGroup__MrhEq input:hover:not(:focus),.MeetAnExpertPage_paymentCard__8H670:hover,.MeetAnExpertPage_summaryCard__qVDRw:hover{transform:translateY(-1px) scale(1)}.MeetAnExpertPage_calendarNav__Ld\+Lo:hover{transform:translateY(-1px)}.MeetAnExpertPage_stepContent__FYP-x{padding:1rem}.MeetAnExpertPage_calendarHeader__UVzv2{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center}.MeetAnExpertPage_calendarHeader__UVzv2 span{flex:1 1;min-width:0;text-align:center}.MeetAnExpertPage_paymentCard__8H670 h3,.MeetAnExpertPage_summaryCard__qVDRw h3,.MeetAnExpertPage_timeSection__oOvb0 h3{text-align:center}.MeetAnExpertPage_calendarCell__2Jau0{height:44px}.MeetAnExpertPage_timeGrid__OqE40{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.MeetAnExpertPage_paymentCard__8H670,.MeetAnExpertPage_summaryCard__qVDRw{padding:.5rem}.MeetAnExpertPage_mainContent__YaA0D{padding:1rem 0}}.WhatIfCalculatorPage_whatIfCalculatorPage__Uqfjr{animation:WhatIfCalculatorPage_pageFadeIn__WXw6x .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#f8f9fa,#fff);color:#0f2334;display:flex;flex-direction:column;min-height:100vh}@keyframes WhatIfCalculatorPage_pageFadeIn__WXw6x{0%{opacity:0;transform:translateY(15px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WhatIfCalculatorPage_slideInUp__-wxRC{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WhatIfCalculatorPage_slideInLeft__WqMZA{0%{opacity:0;transform:translateX(-20px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes WhatIfCalculatorPage_slideInRight__4R8zW{0%{opacity:0;transform:translateX(20px) scale(.95)}60%{opacity:.9;transform:translateX(-2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes WhatIfCalculatorPage_scaleIn__5\+YEF{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{opacity:.9;transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.WhatIfCalculatorPage_header__6tQfq{align-items:center;animation:WhatIfCalculatorPage_slideInDown__-irro .6s cubic-bezier(.16,1,.3,1) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:2px solid #0447661a;box-shadow:0 4px 12px #00000014,0 2px 4px #0447660d;display:flex;overflow:visible;padding:1.25rem 2rem;position:relative}@keyframes WhatIfCalculatorPage_slideInDown__-irro{0%{opacity:0;transform:translateY(-10px) scale(.98)}60%{opacity:.9;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.WhatIfCalculatorPage_headerLeft__iLear{align-items:center;animation:WhatIfCalculatorPage_headerLeftFadeIn__OiDVD .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;gap:2.5rem}@keyframes WhatIfCalculatorPage_headerLeftFadeIn__OiDVD{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.WhatIfCalculatorPage_pageTitle__FoU8x{-webkit-text-fill-color:#0000;animation:WhatIfCalculatorPage_titleFadeIn__hnW2Q .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.5rem;font-weight:700;margin:0;transition:filter .3s ease}@keyframes WhatIfCalculatorPage_titleFadeIn__hnW2Q{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.WhatIfCalculatorPage_header__6tQfq:hover .WhatIfCalculatorPage_pageTitle__FoU8x{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.WhatIfCalculatorPage_backButton__DLqGW{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.65rem 1.15rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_backButton__DLqGW:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.WhatIfCalculatorPage_backButton__DLqGW:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;box-shadow:0 6px 20px #04476640,0 2px 8px #04476626;transform:translateY(-2px) scale(1.02)}.WhatIfCalculatorPage_backButton__DLqGW:hover:before{left:100%}.WhatIfCalculatorPage_backButton__DLqGW:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.WhatIfCalculatorPage_backIcon__WLuxp{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_backButton__DLqGW:hover .WhatIfCalculatorPage_backIcon__WLuxp{transform:translateX(-2px)}.WhatIfCalculatorPage_mainContent__rkZRQ{animation:WhatIfCalculatorPage_fadeIn__ysH5p .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex:1 1;flex-direction:column;gap:.875rem;padding:1.5rem}@keyframes WhatIfCalculatorPage_fadeIn__ysH5p{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.WhatIfCalculatorPage_tabNavigation__Tht3B{animation:WhatIfCalculatorPage_slideInUp__-wxRC .8s cubic-bezier(.16,1,.3,1) .3s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447660d;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1rem}.WhatIfCalculatorPage_tabNavigation__Tht3B::-webkit-scrollbar{height:6px}.WhatIfCalculatorPage_tabNavigation__Tht3B::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.WhatIfCalculatorPage_tabNavigation__Tht3B::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.WhatIfCalculatorPage_tabNavigation__Tht3B::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.WhatIfCalculatorPage_tab__Fb\+BM{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #0000;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#4a4a4a;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;justify-content:center;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.WhatIfCalculatorPage_tab__Fb\+BM:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.WhatIfCalculatorPage_tab__Fb\+BM:hover{background:linear-gradient(135deg,#e0e0e0,#f0f0f0);box-shadow:0 4px 12px #0000001a;color:#333;transform:translateY(-2px) scale(1.02)}.WhatIfCalculatorPage_tab__Fb\+BM:hover:before{left:100%}.WhatIfCalculatorPage_tabActive__ZpIJq{animation:WhatIfCalculatorPage_scaleIn__5\+YEF .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 4px 12px #0447664d,0 2px 6px #04476633;color:#fff;transform:scale(1.02)}.WhatIfCalculatorPage_tabActive__ZpIJq:hover{background:linear-gradient(135deg,#036a9e,#047bb2);box-shadow:0 6px 20px #04476666,0 4px 12px #0447664d;transform:translateY(-2px) scale(1.04)}.WhatIfCalculatorPage_contentGrid__eGoi\+{grid-gap:1.25rem;animation:WhatIfCalculatorPage_fadeIn__ysH5p .8s cubic-bezier(.16,1,.3,1) .4s both;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447660d;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660d;display:flex;flex-direction:column;gap:1.125rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_leftPanel__oAh7I:before,.WhatIfCalculatorPage_rightPanel__Ati72:before{background:linear-gradient(90deg,#0000,#044766,#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.WhatIfCalculatorPage_leftPanel__oAh7I{animation:WhatIfCalculatorPage_slideInLeft__WqMZA .8s cubic-bezier(.16,1,.3,1) .5s both}.WhatIfCalculatorPage_rightPanel__Ati72{animation:WhatIfCalculatorPage_slideInRight__4R8zW .8s cubic-bezier(.16,1,.3,1) .6s both}.WhatIfCalculatorPage_leftPanel__oAh7I:hover,.WhatIfCalculatorPage_rightPanel__Ati72:hover{border-color:#04476626;box-shadow:0 8px 32px #00000026,0 4px 16px #0447661f;transform:translateY(-4px) scale(1.005)}.WhatIfCalculatorPage_leftPanel__oAh7I:hover:before,.WhatIfCalculatorPage_rightPanel__Ati72:hover:before{opacity:1}.WhatIfCalculatorPage_panelTitle__ecYh6{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#044766);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem;transition:filter .3s ease}.WhatIfCalculatorPage_leftPanel__oAh7I:hover .WhatIfCalculatorPage_panelTitle__ecYh6,.WhatIfCalculatorPage_rightPanel__Ati72:hover .WhatIfCalculatorPage_panelTitle__ecYh6{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.WhatIfCalculatorPage_panelDescription__IJZtS{color:#666;font-size:.975rem;line-height:1.6;margin:0 0 .75rem;transition:color .3s ease}.WhatIfCalculatorPage_leftPanel__oAh7I:hover .WhatIfCalculatorPage_panelDescription__IJZtS,.WhatIfCalculatorPage_rightPanel__Ati72:hover .WhatIfCalculatorPage_panelDescription__IJZtS{color:#333}.WhatIfCalculatorPage_formGroup__85tNX{animation:WhatIfCalculatorPage_fadeIn__ysH5p .5s cubic-bezier(.25,.46,.45,.94) both;display:flex;flex-direction:column;gap:.625rem}.WhatIfCalculatorPage_formRow__u2PxZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.WhatIfCalculatorPage_label__pT68O{color:#1a1a1a;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.WhatIfCalculatorPage_inputWithButton__oWhwt{align-items:center;display:flex;gap:.5rem}.WhatIfCalculatorPage_numberInput__zUooN{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #d0d0d0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#1a1a1a;flex:1 1;font-size:1rem;font-weight:500;padding:.8rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_numberInput__zUooN:hover:not(:focus){border-color:#047bb2;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px) scale(1.005)}.WhatIfCalculatorPage_numberInput__zUooN:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb226,0 4px 12px #0447661a;outline:none;transform:translateY(-2px) scale(1.01)}.WhatIfCalculatorPage_plusButton__GaV\+q{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #044766;border-radius:12px;box-shadow:0 2px 4px #0447661a;color:#044766;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:600;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:44px}.WhatIfCalculatorPage_plusButton__GaV\+q:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.WhatIfCalculatorPage_plusButton__GaV\+q:hover{background:linear-gradient(135deg,#044766,#047bb2);border-color:#047bb2;box-shadow:0 6px 20px #04476659,0 2px 8px #04476640;color:#fff;transform:translateY(-2px) scale(1.1)}.WhatIfCalculatorPage_plusButton__GaV\+q:hover:before{left:100%}.WhatIfCalculatorPage_plusButton__GaV\+q:active{transform:translateY(-1px) scale(1.05);transition:all .1s ease}.WhatIfCalculatorPage_sliderContainer__1\+VRS{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0;position:relative}.WhatIfCalculatorPage_slider__2ebu5{appearance:none;background:linear-gradient(90deg,#e8e8e8,#f0f0f0);border-radius:4px;box-shadow:inset 0 1px 2px #0000000d;cursor:pointer;height:8px;outline:none;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg,#047bb2,#044766);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0447664d,0 1px 3px #0003;cursor:pointer;height:24px;margin-top:-8px;position:relative;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:24px;z-index:2}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb:hover{background:linear-gradient(180deg,#0590c7,#055a85);box-shadow:0 4px 14px #04476666,0 2px 6px #00000040;transform:scale(1.15)}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb:active{box-shadow:0 2px 10px #04476659,0 1px 4px #0003;transform:scale(1.1)}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb{background:linear-gradient(180deg,#047bb2,#044766);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0447664d,0 1px 3px #0003;cursor:pointer;height:24px;-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:24px}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb:hover{background:linear-gradient(180deg,#0590c7,#055a85);box-shadow:0 4px 14px #04476666,0 2px 6px #00000040;transform:scale(1.15)}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb:active{box-shadow:0 2px 10px #04476659,0 1px 4px #0003;transform:scale(1.1)}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e8e8e8,#f0f0f0);border-radius:4px;box-shadow:inset 0 1px 2px #0000000d;cursor:pointer;height:8px;margin:8px 0;width:100%}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-track{background:linear-gradient(90deg,#e8e8e8,#f0f0f0);border-radius:4px;box-shadow:inset 0 1px 2px #0000000d;cursor:pointer;height:8px;width:100%}.WhatIfCalculatorPage_sliderLabels__cNclu{color:#4a4a4a;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-top:.25rem;padding:0 .25rem}.WhatIfCalculatorPage_selectInput__HPGMo{appearance:none;background:linear-gradient(135deg,#fff,#f8f9fa);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;border:2px solid #d0d0d0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:500;padding:.8rem 2.5rem .8rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.WhatIfCalculatorPage_selectInput__HPGMo:hover:not(:focus){border-color:#047bb2;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px) scale(1.005)}.WhatIfCalculatorPage_selectInput__HPGMo:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb226,0 4px 12px #0447661a;outline:none;transform:translateY(-2px) scale(1.01)}.WhatIfCalculatorPage_adjustButton__FSrr5{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:.975rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;overflow:hidden;padding:.9rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_adjustButton__FSrr5:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.WhatIfCalculatorPage_adjustButton__FSrr5:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 8px 24px #04476666,0 4px 12px #04476640;transform:translateY(-3px) scale(1.02)}.WhatIfCalculatorPage_adjustButton__FSrr5:hover:before{left:100%}.WhatIfCalculatorPage_adjustButton__FSrr5:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.WhatIfCalculatorPage_resultsContainer__9Se1W{animation:WhatIfCalculatorPage_scaleIn__5\+YEF .8s cubic-bezier(.16,1,.3,1) .7s both;background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #0447661a;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_resultsContainer__9Se1W:hover{border-color:#04476626;box-shadow:0 4px 16px #0000001a,0 2px 8px #04476614;transform:translateY(-2px) scale(1.005)}.WhatIfCalculatorPage_resultRow__LP39d{align-items:center;border-bottom:2px solid #e0e0e080;display:flex;justify-content:space-between;padding-bottom:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_resultRow__LP39d:hover{border-bottom-color:#04476633;transform:translateX(4px)}.WhatIfCalculatorPage_resultRow__LP39d:last-child{border-bottom:none;padding-bottom:0}.WhatIfCalculatorPage_resultLabel__tUShm{color:#666;font-size:1rem;font-weight:500;transition:color .3s ease}.WhatIfCalculatorPage_resultRow__LP39d:hover .WhatIfCalculatorPage_resultLabel__tUShm{color:#333}.WhatIfCalculatorPage_resultValue__GBi6a{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1.1rem;font-weight:700;letter-spacing:-.01em;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_resultRow__LP39d:hover .WhatIfCalculatorPage_resultValue__GBi6a{filter:drop-shadow(0 2px 4px rgba(4,71,102,.3)) brightness(1.1);transform:scale(1.05)}.WhatIfCalculatorPage_tipBox__foBPv{animation:WhatIfCalculatorPage_slideInUp__-wxRC .8s cubic-bezier(.16,1,.3,1) .8s both;background:linear-gradient(135deg,#fff5d9,#fff);border:2px solid #047bb2;border-radius:12px;box-shadow:0 2px 8px #0447661a;color:#1a1a1a;font-size:.95rem;line-height:1.6;margin-top:auto;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_tipBox__foBPv:hover{border-color:#044766;box-shadow:0 4px 16px #04476626,0 2px 8px #0447661a;transform:translateY(-2px) scale(1.01)}.WhatIfCalculatorPage_tipBox__foBPv strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-weight:600}.WhatIfCalculatorPage_emptyContent__ME7Gv{align-items:center;animation:WhatIfCalculatorPage_fadeIn__ysH5p .8s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447660d;border-radius:12px;box-shadow:0 4px 20px #0000001a,0 2px 8px #0447660d;display:flex;justify-content:center;min-height:400px;transition:all .3s cubic-bezier(.16,1,.3,1)}.WhatIfCalculatorPage_emptyContent__ME7Gv:hover{border-color:#0447661a;box-shadow:0 8px 32px #0000001f,0 4px 16px #04476614;transform:translateY(-2px) scale(1.005)}@media (max-width:1024px){.WhatIfCalculatorPage_mainContent__rkZRQ{gap:1rem}.WhatIfCalculatorPage_header__6tQfq{padding:1.15rem 1.75rem}.WhatIfCalculatorPage_headerLeft__iLear{gap:2rem}.WhatIfCalculatorPage_tabNavigation__Tht3B{gap:.5rem}.WhatIfCalculatorPage_tab__Fb\+BM{padding:.75rem 1.5rem}.WhatIfCalculatorPage_contentGrid__eGoi\+{gap:1.125rem;grid-template-columns:1fr}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{gap:1.125rem;padding:2rem}.WhatIfCalculatorPage_panelTitle__ecYh6{font-size:1.3rem}.WhatIfCalculatorPage_resultsContainer__9Se1W{gap:1rem;padding:1.75rem}.WhatIfCalculatorPage_leftPanel__oAh7I:hover,.WhatIfCalculatorPage_rightPanel__Ati72:hover{transform:translateY(-3px) scale(1.003)}.WhatIfCalculatorPage_tab__Fb\+BM:hover{transform:translateY(-1px) scale(1.01)}.WhatIfCalculatorPage_tabActive__ZpIJq:hover{transform:translateY(-1px) scale(1.03)}.WhatIfCalculatorPage_backButton__DLqGW:hover{transform:translateY(-1px) scale(1.01)}.WhatIfCalculatorPage_adjustButton__FSrr5:hover{transform:translateY(-2px) scale(1.01)}.WhatIfCalculatorPage_plusButton__GaV\+q:hover{transform:translateY(-1px) scale(1.08)}.WhatIfCalculatorPage_resultsContainer__9Se1W:hover{transform:translateY(-1px) scale(1.003)}.WhatIfCalculatorPage_resultRow__LP39d:hover{transform:translateX(3px)}.WhatIfCalculatorPage_tipBox__foBPv:hover{transform:translateY(-1px) scale(1.005)}}@media (max-width:768px){.WhatIfCalculatorPage_mainContent__rkZRQ{gap:1rem}.WhatIfCalculatorPage_header__6tQfq{padding:1rem 1.5rem}.WhatIfCalculatorPage_headerLeft__iLear{gap:1.5rem}.WhatIfCalculatorPage_pageTitle__FoU8x{font-size:1.4rem}.WhatIfCalculatorPage_backButton__DLqGW{font-size:.875rem;padding:.5rem .875rem}.WhatIfCalculatorPage_tabNavigation__Tht3B{gap:.5rem;padding:.5rem .25rem .75rem}.WhatIfCalculatorPage_tab__Fb\+BM{font-size:.9rem;padding:.7rem 1.35rem}.WhatIfCalculatorPage_contentGrid__eGoi\+{gap:1rem;grid-template-columns:1fr}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{border-radius:8px;gap:1.125rem;padding:1.75rem}.WhatIfCalculatorPage_panelTitle__ecYh6{font-size:1.25rem;margin-bottom:.375rem}.WhatIfCalculatorPage_panelDescription__IJZtS{font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.WhatIfCalculatorPage_formGroup__85tNX{gap:.625rem}.WhatIfCalculatorPage_formRow__u2PxZ{gap:.875rem;grid-template-columns:1fr}.WhatIfCalculatorPage_label__pT68O{font-size:.95rem}.WhatIfCalculatorPage_numberInput__zUooN,.WhatIfCalculatorPage_selectInput__HPGMo{font-size:.975rem;padding:.8rem 1rem}.WhatIfCalculatorPage_plusButton__GaV\+q{font-size:1.4rem;height:44px;width:44px}.WhatIfCalculatorPage_sliderContainer__1\+VRS{gap:.75rem;padding:.625rem 0}.WhatIfCalculatorPage_slider__2ebu5{height:8px}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb{height:24px;margin-top:-8px;width:24px}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb{height:24px;width:24px}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-runnable-track{margin:8px 0}.WhatIfCalculatorPage_sliderLabels__cNclu{font-size:.85rem;margin-top:.25rem}.WhatIfCalculatorPage_adjustButton__FSrr5{font-size:.975rem;margin-top:.5rem;padding:.9rem 2rem}.WhatIfCalculatorPage_resultsContainer__9Se1W{border-radius:8px;gap:1rem;padding:1.5rem}.WhatIfCalculatorPage_resultRow__LP39d{align-items:flex-start;flex-direction:column;gap:.5rem;padding-bottom:1.25rem}.WhatIfCalculatorPage_resultLabel__tUShm{font-size:.95rem}.WhatIfCalculatorPage_resultValue__GBi6a{font-size:1.1rem}.WhatIfCalculatorPage_tipBox__foBPv{border-radius:8px;font-size:.925rem;padding:1.125rem 1.375rem}.WhatIfCalculatorPage_leftPanel__oAh7I:hover,.WhatIfCalculatorPage_rightPanel__Ati72:hover{transform:translateY(-2px) scale(1)}.WhatIfCalculatorPage_tab__Fb\+BM:hover{transform:translateY(-1px) scale(1.01)}.WhatIfCalculatorPage_tabActive__ZpIJq:hover{transform:translateY(-1px) scale(1.02)}.WhatIfCalculatorPage_backButton__DLqGW:hover{transform:translateY(-1px) scale(1.01)}.WhatIfCalculatorPage_adjustButton__FSrr5:hover{transform:translateY(-2px) scale(1.01)}.WhatIfCalculatorPage_plusButton__GaV\+q:hover{transform:translateY(-1px) scale(1.08)}.WhatIfCalculatorPage_resultsContainer__9Se1W:hover{transform:translateY(-1px) scale(1)}.WhatIfCalculatorPage_resultRow__LP39d:hover{transform:translateX(2px)}.WhatIfCalculatorPage_numberInput__zUooN:focus,.WhatIfCalculatorPage_selectInput__HPGMo:focus,.WhatIfCalculatorPage_tipBox__foBPv:hover{transform:translateY(-1px) scale(1)}}@media (max-width:480px){.WhatIfCalculatorPage_mainContent__rkZRQ{gap:.875rem;padding:1rem 0}.WhatIfCalculatorPage_header__6tQfq{padding:1rem 1.25rem}.WhatIfCalculatorPage_headerLeft__iLear{gap:1.25rem}.WhatIfCalculatorPage_pageTitle__FoU8x{font-size:1.25rem}.WhatIfCalculatorPage_backButton__DLqGW{font-size:.825rem;gap:.4rem;padding:.45rem .75rem}.WhatIfCalculatorPage_backIcon__WLuxp{font-size:.95rem}.WhatIfCalculatorPage_tabNavigation__Tht3B{gap:.4rem;padding:.4rem .25rem .65rem}.WhatIfCalculatorPage_tab__Fb\+BM{border-radius:8px;font-size:.85rem;padding:.6rem 1.15rem}.WhatIfCalculatorPage_contentGrid__eGoi\+{gap:.875rem}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{border-radius:8px;gap:1rem;padding:1.5rem}.WhatIfCalculatorPage_panelTitle__ecYh6{font-size:1.15rem;margin-bottom:.5rem}.WhatIfCalculatorPage_panelDescription__IJZtS{font-size:.9rem;line-height:1.55;margin-bottom:.5rem}.WhatIfCalculatorPage_formGroup__85tNX{gap:.625rem}.WhatIfCalculatorPage_formRow__u2PxZ{gap:.75rem}.WhatIfCalculatorPage_label__pT68O{font-size:.925rem;margin-bottom:.25rem}.WhatIfCalculatorPage_inputWithButton__oWhwt{gap:.5rem}.WhatIfCalculatorPage_numberInput__zUooN,.WhatIfCalculatorPage_selectInput__HPGMo{border-radius:8px;font-size:.95rem;padding:.75rem .95rem}.WhatIfCalculatorPage_selectInput__HPGMo{background-position:right .75rem center;padding-right:2.5rem}.WhatIfCalculatorPage_plusButton__GaV\+q{border-radius:8px;font-size:1.35rem;height:42px;width:42px}.WhatIfCalculatorPage_sliderContainer__1\+VRS{gap:.625rem;padding:.5rem 0}.WhatIfCalculatorPage_slider__2ebu5{height:7px}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb{border-width:1.5px;height:22px;margin-top:-7.5px;width:22px}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-thumb:hover{transform:scale(1.12)}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb{border-width:1.5px;height:22px;width:22px}.WhatIfCalculatorPage_slider__2ebu5::-moz-range-thumb:hover{transform:scale(1.12)}.WhatIfCalculatorPage_slider__2ebu5::-webkit-slider-runnable-track{margin:7.5px 0}.WhatIfCalculatorPage_sliderLabels__cNclu{font-size:.8rem;font-weight:600;margin-top:.2rem}.WhatIfCalculatorPage_adjustButton__FSrr5{border-radius:8px;font-size:.95rem;margin-top:.5rem;padding:.85rem 1.75rem}.WhatIfCalculatorPage_resultsContainer__9Se1W{border-radius:8px;gap:.875rem;padding:1.25rem}.WhatIfCalculatorPage_resultRow__LP39d{gap:.5rem;padding-bottom:1.125rem}.WhatIfCalculatorPage_resultLabel__tUShm{font-size:.9rem}.WhatIfCalculatorPage_resultValue__GBi6a{font-size:1.05rem}.WhatIfCalculatorPage_tipBox__foBPv{border-radius:8px;font-size:.9rem;line-height:1.55;padding:1rem 1.25rem}.WhatIfCalculatorPage_leftPanel__oAh7I:hover,.WhatIfCalculatorPage_rightPanel__Ati72:hover,.WhatIfCalculatorPage_tab__Fb\+BM:hover{transform:translateY(-1px) scale(1)}.WhatIfCalculatorPage_tabActive__ZpIJq:hover{transform:translateY(-1px) scale(1.01)}.WhatIfCalculatorPage_adjustButton__FSrr5:hover,.WhatIfCalculatorPage_backButton__DLqGW:hover{transform:translateY(-1px) scale(1)}.WhatIfCalculatorPage_plusButton__GaV\+q:hover{transform:translateY(-1px) scale(1.05)}.WhatIfCalculatorPage_resultsContainer__9Se1W:hover{transform:translateY(-1px) scale(1)}.WhatIfCalculatorPage_resultRow__LP39d:hover{transform:translateX(1px)}.WhatIfCalculatorPage_numberInput__zUooN:focus,.WhatIfCalculatorPage_numberInput__zUooN:hover:not(:focus),.WhatIfCalculatorPage_selectInput__HPGMo:focus,.WhatIfCalculatorPage_selectInput__HPGMo:hover:not(:focus),.WhatIfCalculatorPage_tipBox__foBPv:hover{transform:translateY(-1px) scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.723a7267.css.map*/