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;-webkit-backface-visibility:hidden;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}:root{--welcome-primary:#044766;--welcome-primary-light:#047bb2;--welcome-primary-dark:#036a9e;--welcome-text:#333;--welcome-text-muted:#666;--welcome-bg:#fff;--welcome-bg-alt:#fafafa;--welcome-border:#04476614;--welcome-shadow-sm:0 2px 8px #00000014,0 1px 2px #0000000a;--welcome-shadow-md:0 4px 16px #00000014,0 2px 4px #0000000a;--welcome-radius:12px;--welcome-transition:0.3s cubic-bezier(0.16,1,0.3,1);--welcome-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.Welcome_welcomeContainer__xcOip{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;position:relative}.Welcome_header__KzJQN{align-items:center;animation:Welcome_headerSlideDown__Dzox- .6s cubic-bezier(.16,1,.3,1) .3s;animation:Welcome_headerSlideDown__Dzox- .6s var(--welcome-transition);background:linear-gradient(180deg,#fff 0,#fafafa);background:linear-gradient(to bottom,var(--welcome-bg) 0,var(--welcome-bg-alt) 100%);border-bottom:1px solid #04476614;border-bottom:1px solid var(--welcome-border);box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;box-shadow:var(--welcome-shadow-md);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem;position:relative;z-index:10}.Welcome_logoSection__w-Mko{align-items:center;animation:Welcome_logoFadeIn__O799W .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_logoFadeIn__O799W .8s var(--welcome-transition) .2s both;display:flex;gap:.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--welcome-transition)}.Welcome_logoSection__w-Mko:hover{transform:scale(1.02)}.Welcome_logo__oRZuX{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:60px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--welcome-transition),transform var(--welcome-transition);width:60px}.Welcome_logoSection__w-Mko:hover .Welcome_logo__oRZuX{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.Welcome_logoText__yONv2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);-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 cubic-bezier(.16,1,.3,1);transition:filter var(--welcome-transition)}.Welcome_logoSection__w-Mko:hover .Welcome_logoText__yONv2{filter:brightness(1.1)}.Welcome_headerButtons__MVNgM{animation:Welcome_buttonsSlideIn__3YDxE .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_buttonsSlideIn__3YDxE .8s var(--welcome-transition) .4s both;display:flex;gap:.8rem}.Welcome_headerLoginButton__eSzKy{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#fff,#fafafa);background:linear-gradient(135deg,var(--welcome-bg) 0,var(--welcome-bg-alt) 100%);border:2px solid #044766;border:2px solid var(--welcome-primary);border-radius:12px;border-radius:var(--welcome-radius);box-shadow:0 2px 6px #0447661a;box-sizing:border-box;color:#044766;color:var(--welcome-primary);cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--welcome-transition-fast),background var(--welcome-transition-fast),color var(--welcome-transition-fast),box-shadow var(--welcome-transition-fast)}.Welcome_headerLoginButton__eSzKy:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Welcome_headerLoginButton__eSzKy:hover:before{transform:translateX(100%)}.Welcome_headerLoginButton__eSzKy:hover{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);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{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);border:2px solid #044766;border:2px solid var(--welcome-primary);border-radius:12px;border-radius:var(--welcome-radius);box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--welcome-transition-fast),background var(--welcome-transition-fast),box-shadow var(--welcome-transition-fast)}.Welcome_headerSignupButton__HZKcb:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Welcome_headerSignupButton__HZKcb:hover:before{transform:translateX(100%)}.Welcome_headerSignupButton__HZKcb:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--welcome-primary-dark) 0,var(--welcome-primary-light) 100%);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{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:6rem 2rem 2rem;position:relative;text-align:center;z-index:2}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_contentSlideUp__UwNdH .8s var(--welcome-transition) .6s both;margin-bottom:3rem;max-width:800px;position:relative;width:100%;z-index:2}.Welcome_title__Cue67{-webkit-text-fill-color:#0000;animation:Welcome_titleFadeIn__fyjIa .8s 1s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_titleFadeIn__fyjIa 1s var(--welcome-transition) .8s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);-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 1.5s cubic-bezier(.16,1,.3,1) .3s forwards;animation:Welcome_titleUnderline__9VhcJ 1.5s var(--welcome-transition) 1.5s forwards;background:linear-gradient(90deg,#044766,#047bb2);background:linear-gradient(90deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);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 1s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_descriptionFadeIn__M3e11 1s var(--welcome-transition) 1s both;color:#666;color:var(--welcome-text-muted);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 1.2s 1s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_buttonsFadeIn__fptay 1s var(--welcome-transition) 1.2s both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Welcome_primaryButton__KPKqL{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);border:2px solid #044766;border:2px solid var(--welcome-primary);border-radius:12px;border-radius:var(--welcome-radius);box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--welcome-transition-fast),background var(--welcome-transition-fast),color var(--welcome-transition-fast),box-shadow var(--welcome-transition-fast)}.Welcome_primaryButton__KPKqL:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Welcome_primaryButton__KPKqL:hover:before{transform:translateX(100%)}.Welcome_primaryButton__KPKqL:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--welcome-primary-dark) 0,var(--welcome-primary-light) 100%);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{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#0000,#04476605);border:2px solid #044766;border:2px solid var(--welcome-primary);border-radius:12px;border-radius:var(--welcome-radius);box-shadow:0 2px 6px #0447661a;box-sizing:border-box;color:#044766;color:var(--welcome-primary);cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--welcome-transition-fast),background var(--welcome-transition-fast),color var(--welcome-transition-fast),box-shadow var(--welcome-transition-fast)}.Welcome_secondaryButton__R1Ho7:before{background:linear-gradient(90deg,#0000,#0447661a,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Welcome_secondaryButton__R1Ho7:hover:before{transform:translateX(100%)}.Welcome_secondaryButton__R1Ho7:hover{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--welcome-primary) 0,var(--welcome-primary-light) 100%);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{-webkit-backface-visibility:hidden;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 cubic-bezier(.4,0,.2,1);transition:filter var(--welcome-transition-fast),transform var(--welcome-transition-fast);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 2px 8px #00000014,0 1px 2px #0000000a;box-shadow:var(--welcome-shadow-sm);padding:1.25rem 1.75rem}.Welcome_logo__oRZuX{height:56px;width:56px}.Welcome_logoText__yONv2{font-size:1.6rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.95rem;padding:.7rem 1.25rem}.Welcome_mainContent__A4dg5{padding-top:4rem}.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_welcomeContainer__xcOip{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.Welcome_header__KzJQN{border-bottom-width:1.5px;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;box-shadow:var(--welcome-shadow-sm);padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1rem}.Welcome_logo__oRZuX{height:48px;width:48px}.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;min-height:44px;padding:.65rem 1.125rem}.Welcome_mainContent__A4dg5{padding:2rem 1rem max(2rem,env(safe-area-inset-bottom))}.Welcome_mainContent__A4dg5::-webkit-scrollbar{width:5px}.Welcome_mainContent__A4dg5::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.Welcome_mainContent__A4dg5{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .4s .7s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_contentSlideUp__UwNdH .7s var(--welcome-transition) .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{padding:max(.875rem,env(safe-area-inset-top)) .75rem .875rem}.Welcome_headerButtons__MVNgM{gap:.5rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.875rem;min-height:44px;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:48px;width:48px}.Welcome_mainContent__A4dg5{padding:1.5rem .75rem max(1.5rem,env(safe-area-inset-bottom))}.Welcome_mainContent__A4dg5::-webkit-scrollbar{width:4px}.Welcome_mainContent__A4dg5::-webkit-scrollbar-thumb{background:#04476640}.Welcome_contentWrapper__HFB5q{animation:Welcome_contentSlideUp__UwNdH .3s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Welcome_contentSlideUp__UwNdH .6s var(--welcome-transition) .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)}}@media (max-width:360px){.Welcome_header__KzJQN{padding:max(.75rem,env(safe-area-inset-top)) .5rem .75rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{font-size:.85rem;padding:.45rem .75rem}.Welcome_logoText__yONv2{font-size:1.3rem}.Welcome_logo__oRZuX{height:42px;width:42px}.Welcome_mainContent__A4dg5{padding:1.25rem .5rem 1rem}.Welcome_title__Cue67{font-size:1.35rem;margin-bottom:1rem}.Welcome_title__Cue67:after{bottom:-4px;height:2px}.Welcome_description__pHlfK{font-size:.95rem;margin-bottom:1.5rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{font-size:.9rem;padding:.75rem 1.25rem}}:root{--su-primary:#044766;--su-primary-light:#047bb2;--su-primary-dark:#036a9e;--su-text:#000;--su-text-muted:#666;--su-placeholder:#999;--su-bg:#fff;--su-bg-alt:#f8f9fa;--su-border:#e0e0e0;--su-error-bg:#fee;--su-error-text:#c53030;--su-error-border:#feb2b2;--su-disabled-bg:#e9ecef;--su-disabled-text:#6c757d;--su-radius:8px;--su-transition:0.3s cubic-bezier(0.16,1,0.3,1);--su-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.SignUp_signup-container__YsLPT{align-items:flex-start;animation:SignUp_containerFadeIn__-kPn5 .6s cubic-bezier(.16,1,.3,1) .3s;animation:SignUp_containerFadeIn__-kPn5 .6s var(--su-transition);background:#fff;background:var(--su-bg);box-sizing:border-box;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{align-items:center;animation:SignUp_logoSlideDown__ueiJO .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_logoSlideDown__ueiJO .8s var(--su-transition) .2s both;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--su-transition)}.SignUp_logo-container__GdiL6:hover{transform:scale(1.05)}.SignUp_capsule-logo__O-9JO{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:70px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--su-transition),transform var(--su-transition);width:70px}.SignUp_logo-container__GdiL6:hover .SignUp_capsule-logo__O-9JO{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.SignUp_signup-form-container__I6PDZ{animation:SignUp_formSlideUp__d86Qr .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_formSlideUp__d86Qr .8s var(--su-transition) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.SignUp_signup-title__BMzDX{animation:SignUp_titleFadeIn__XIdMm .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_titleFadeIn__XIdMm .8s var(--su-transition) .6s both;color:#000;color:var(--su-text);font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--su-transition)}.SignUp_login-link__Ei4Hn{animation:SignUp_loginLinkFadeIn__GMVIT .7s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_loginLinkFadeIn__GMVIT .6s var(--su-transition) .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;color:var(--su-text-muted);font-size:1rem}.SignUp_login-link__Ei4Hn a{color:#044766;color:var(--su-primary);font-weight:700;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--su-transition)}.SignUp_login-link__Ei4Hn a:after{background:#044766;background:var(--su-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--su-transition);width:0}.SignUp_login-link__Ei4Hn a:hover:after{width:100%}.SignUp_login-link__Ei4Hn a:hover{color:#047bb2;color:var(--su-primary-light)}.SignUp_social-login__ugTrY{animation:SignUp_socialButtonsFadeIn__weFzv .8s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_socialButtonsFadeIn__weFzv .8s var(--su-transition) .8s both;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem;width:100%}.SignUp_social-button__hVP-i{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;background:var(--su-bg);border:1.5px solid #044766;border:1.5px solid var(--su-primary);border-radius:8px;border-radius:var(--su-radius);box-shadow:0 2px 4px #0447661a;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:center;min-height:44px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform var(--su-transition-fast),box-shadow var(--su-transition-fast),border-color var(--su-transition-fast)}.SignUp_social-button__hVP-i:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.SignUp_social-button__hVP-i:hover:not(:disabled):before{transform:translateX(100%)}.SignUp_social-button__hVP-i:hover:not(:disabled){border-color:#044766;border-color:var(--su-primary);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:.6;transform:none}.SignUp_social-button__hVP-i:disabled:hover{background:#fff;background:var(--su-bg);border-color:#044766;border-color:var(--su-primary);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:not(:disabled){background-color:#f8f9fa;background-color:var(--su-bg-alt)}.SignUp_social-button__hVP-i.SignUp_facebook__KSUQA{color:#1877f2}.SignUp_social-button__hVP-i.SignUp_facebook__KSUQA:hover:not(:disabled){background-color:#f8f9fa;background-color:var(--su-bg-alt)}.SignUp_error-message__R-kEs{animation:SignUp_errorSlideIn__1QdnZ .4s cubic-bezier(.16,1,.3,1) .3s;animation:SignUp_errorSlideIn__1QdnZ .4s var(--su-transition);background:#fee;background:var(--su-error-bg);border:1px solid #feb2b2;border:1px solid var(--su-error-border);border-radius:8px;border-radius:var(--su-radius);box-shadow:0 2px 8px #c5303026;color:#c53030;color:var(--su-error-text);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 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_formFieldsFadeIn__T1B3F .8s var(--su-transition) 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;color:var(--su-text);font-size:1rem;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--su-transition)}.SignUp_form-group__Tz2eP input{background:#f8f9fa;background:var(--su-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--su-border);border-radius:8px;border-radius:var(--su-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast),transform var(--su-transition-fast)}.SignUp_form-group__Tz2eP input::placeholder{color:#999;color:var(--su-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--su-transition)}.SignUp_form-group__Tz2eP input:focus{background:#fff;background:var(--su-bg);border-color:#044766;border-color:var(--su-primary);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;border-color:var(--su-primary);box-shadow:0 2px 4px #04476614}.SignUp_form-group__Tz2eP input:focus::placeholder{opacity:.6}.SignUp_form-group__Tz2eP input:disabled{background:#e9ecef;background:var(--su-disabled-bg);color:#6c757d;color:var(--su-disabled-text);cursor:not-allowed}.SignUp_password-input-container__kM\+NQ{align-items:center;display:flex;position:relative}.SignUp_password-input-container__kM\+NQ input{background:#f8f9fa;background:var(--su-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--su-border);border-radius:8px;border-radius:var(--su-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;padding-right:3rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast),transform var(--su-transition-fast);width:100%}.SignUp_password-input-container__kM\+NQ input::placeholder{color:#999;color:var(--su-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--su-transition)}.SignUp_password-input-container__kM\+NQ input:focus{background:#fff;background:var(--su-bg);border-color:#044766;border-color:var(--su-primary);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;border-color:var(--su-primary);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:#e9ecef;background:var(--su-disabled-bg);color:#6c757d;color:var(--su-disabled-text);cursor:not-allowed}.SignUp_password-toggle__QGbUb{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;color:#666;color:var(--su-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:color var(--su-transition-fast),background var(--su-transition-fast),transform var(--su-transition-fast);width:28px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){background:#0447661a;color:#044766;color:var(--su-primary);transform:scale(1.1)}.SignUp_password-toggle__QGbUb:active:not(:disabled){transform:scale(.95)}.SignUp_password-toggle__QGbUb:disabled{color:#999;color:var(--su-placeholder);cursor:not-allowed;opacity:.6}.SignUp_continue-button__pqelc{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--su-primary) 0,var(--su-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--su-primary);border-radius:8px;border-radius:var(--su-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast)}.SignUp_continue-button__pqelc:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.SignUp_continue-button__pqelc:hover:not(:disabled):before{transform:translateX(100%)}.SignUp_continue-button__pqelc:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--su-primary-dark) 0,var(--su-primary-light) 100%);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:#e9ecef;background:var(--su-disabled-bg);box-shadow:none;color:#6c757d;color:var(--su-disabled-text);cursor:not-allowed;transform:none}.SignUp_terms-text__FC0Sw{animation:SignUp_termsTextFadeIn__5yuIO 1.2s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:SignUp_termsTextFadeIn__5yuIO .6s var(--su-transition) 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;color:var(--su-text-muted);font-size:.9rem;margin:0}.SignUp_terms-text__FC0Sw a{color:#044766;color:var(--su-primary);font-weight:700;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--su-transition)}.SignUp_terms-text__FC0Sw a:after{background:#044766;background:var(--su-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--su-transition);width:0}.SignUp_terms-text__FC0Sw a:hover:after{width:100%}.SignUp_terms-text__FC0Sw a:hover{color:#047bb2;color:var(--su-primary-light)}.SignUp_password-strength__imk25{animation:SignUp_strengthIndicatorFadeIn__b--HV .4s cubic-bezier(.16,1,.3,1) .3s;animation:SignUp_strengthIndicatorFadeIn__b--HV .4s var(--su-transition);background:#f8f9fa;background:var(--su-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--su-border);border-radius:8px;border-radius:var(--su-radius);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;background:var(--su-border);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;color:var(--su-text-muted);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;color:var(--su-text-muted);display:flex;font-size:.8rem;gap:.5rem;line-height:1.2;transition:transform .2s ease,color .3s cubic-bezier(.16,1,.3,1);transition:transform .2s ease,color var(--su-transition)}.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:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.SignUp_signup-container__YsLPT{min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.SignUp_signup-content__NwIw4{gap:.875rem;max-width:400px}.SignUp_signup-title__BMzDX{font-size:1.6rem}.SignUp_logo-container__GdiL6:hover{transform:scale(1.02)}.SignUp_social-button__hVP-i{height:48px}.SignUp_social-button__hVP-i:hover:not(:disabled){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;min-height:26px;min-width: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-container__YsLPT{padding:max(1.25rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.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:not(:disabled){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;min-height:24px;min-width: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}}@media (max-width:360px){.SignUp_signup-container__YsLPT{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.SignUp_capsule-logo__O-9JO{height:60px;width:60px}.SignUp_signup-title__BMzDX{font-size:1.35rem}.SignUp_login-link__Ei4Hn p,.SignUp_terms-text__FC0Sw p{font-size:.9rem}.SignUp_social-button__hVP-i{height:44px}.SignUp_form-group__Tz2eP input,.SignUp_password-input-container__kM\+NQ input{font-size:.95rem;padding:.65rem}.SignUp_continue-button__pqelc{font-size:.95rem;padding:.7rem 1.25rem}.SignUp_password-strength__imk25{padding:.6rem}.SignUp_strength-text__eE6XH{font-size:.85rem}.SignUp_requirement-item__gnWPj,.SignUp_strength-guidance__-xHP\+{font-size:.75rem}.SignUp_password-toggle__QGbUb{height:22px;min-height:22px;min-width:22px;width:22px}}:root{--loading-primary:#044766;--loading-primary-light:#047bb2;--loading-primary-dim:#04476680;--loading-text:#6c757d;--loading-ring-width:3px;--loading-spinner-size:64px;--loading-duration:1s}.Loading_loading-spinner__mBBIP{flex-shrink:0;height:64px;height:var(--loading-spinner-size);position:relative;width:64px;width:var(--loading-spinner-size)}.Loading_spinner-ring__v\+I-t{animation:Loading_loading-spin__hEC\+j 1s linear infinite;animation:Loading_loading-spin__hEC\+j var(--loading-duration) linear infinite;border:3px solid #0000;border-top-color:#044766;border:var(--loading-ring-width) solid #0000;border-radius:50%;border-top:var(--loading-ring-width) solid var(--loading-primary);height:100%;position:absolute;width:100%}.Loading_spinner-ring__v\+I-t:first-child{animation-delay:0s;border-top-color:#044766;border-top-color:var(--loading-primary);opacity:1}.Loading_spinner-ring__v\+I-t:nth-child(2){animation-delay:-.33s;border-top-color:#047bb2;border-top-color:var(--loading-primary-light);height:85%;left:7.5%;opacity:.85;top:7.5%;width:85%}.Loading_spinner-ring__v\+I-t:nth-child(3){animation-delay:-.66s;border-top-color:#04476680;border-top-color:var(--loading-primary-dim);height:70%;left:15%;opacity:.65;top:15%;width:70%}.Loading_loading-container__fRvMm{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.Loading_loading-container__fRvMm p{color:#6c757d;color:var(--loading-text);font-size:.95rem;line-height:1.4;margin:0;max-width:28ch;text-align:center}@keyframes Loading_loading-spin__hEC\+j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){:root{--loading-spinner-size:56px}.Loading_loading-container__fRvMm{gap:.875rem;padding:max(1.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right))}.Loading_loading-container__fRvMm p{font-size:.9rem}}@media (max-width:480px){:root{--loading-spinner-size:48px;--loading-ring-width:2.5px}.Loading_loading-container__fRvMm{gap:.75rem;padding:max(1.25rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-left)) max(1.25rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right))}.Loading_loading-container__fRvMm p{font-size:.875rem}}@media (max-width:360px){:root{--loading-spinner-size:44px;--loading-ring-width:2px}.Loading_loading-container__fRvMm{gap:.625rem;padding:1rem max(.5rem,env(safe-area-inset-left)) 1rem max(.5rem,env(safe-area-inset-right))}.Loading_loading-container__fRvMm p{font-size:.8125rem}}:root{--login-primary:#044766;--login-primary-light:#047bb2;--login-primary-dark:#036a9e;--login-text:#000;--login-text-muted:#666;--login-placeholder:#999;--login-bg:#fff;--login-bg-alt:#f8f9fa;--login-border:#e0e0e0;--login-error-bg:#fee;--login-error-text:#c33;--login-error-border:#fcc;--login-disabled-bg:#e9ecef;--login-disabled-text:#6c757d;--login-radius:8px;--login-transition:0.3s cubic-bezier(0.16,1,0.3,1);--login-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.Login_login-container__N98Cq{align-items:flex-start;animation:Login_containerFadeIn__THygm .6s cubic-bezier(.16,1,.3,1) .3s;animation:Login_containerFadeIn__THygm .6s var(--login-transition);background:#fff;background:var(--login-bg);box-sizing:border-box;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{align-items:center;animation:Login_logoSlideDown__bReHC .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_logoSlideDown__bReHC .8s var(--login-transition) .2s both;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--login-transition)}.Login_logo-container__vAN2H:hover{transform:scale(1.05)}.Login_capsule-logo__HRA6J{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:70px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--login-transition),transform var(--login-transition);width:70px}.Login_logo-container__vAN2H:hover .Login_capsule-logo__HRA6J{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.Login_login-form-container__3Kp3U{animation:Login_formSlideUp__8dZy5 .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_formSlideUp__8dZy5 .8s var(--login-transition) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.Login_login-title__tao0z{animation:Login_titleFadeIn__f7LJg .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_titleFadeIn__f7LJg .8s var(--login-transition) .6s both;color:#000;color:var(--login-text);font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--login-transition)}.Login_signup-link__0WKfb{animation:Login_signupLinkFadeIn__D9ukv .7s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_signupLinkFadeIn__D9ukv .6s var(--login-transition) .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;color:var(--login-text-muted);font-size:1rem}.Login_signup-link__0WKfb a{color:#044766;color:var(--login-primary);font-weight:700;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--login-transition)}.Login_signup-link__0WKfb a:after{background:#044766;background:var(--login-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--login-transition);width:0}.Login_signup-link__0WKfb a:hover:after{width:100%}.Login_signup-link__0WKfb a:hover{color:#047bb2;color:var(--login-primary-light)}.Login_social-login__GzlMx{animation:Login_socialButtonsFadeIn__\+nnMz .8s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_socialButtonsFadeIn__\+nnMz .8s var(--login-transition) .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) .3s;animation:Login_errorSlideIn__LWT6n .4s var(--login-transition);background-color:#fee;background-color:var(--login-error-bg);border:1px solid #fcc;border:1px solid var(--login-error-border);border-radius:8px;border-radius:var(--login-radius);box-shadow:0 2px 8px #cc333326;color:#c33;color:var(--login-error-text);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{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;background:var(--login-bg);border:1.5px solid #044766;border:1.5px solid var(--login-primary);border-radius:8px;border-radius:var(--login-radius);box-shadow:0 2px 4px #0447661a;box-sizing:border-box;cursor:pointer;display:flex;height:50px;justify-content:center;min-height:44px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform var(--login-transition-fast),box-shadow var(--login-transition-fast),border-color var(--login-transition-fast);width:66%}.Login_social-button__falVi:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Login_social-button__falVi:hover:not(:disabled):before{transform:translateX(100%)}.Login_social-button__falVi:hover:not(:disabled){border-color:#044766;border-color:var(--login-primary);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:.6;transform:none}.Login_social-button__falVi:disabled:hover{background:#fff;background:var(--login-bg);border-color:#044766;border-color:var(--login-primary);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 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_formFieldsFadeIn__cNNTx .8s var(--login-transition) 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;color:var(--login-text);font-size:1rem;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--login-transition)}.Login_form-group__YiiBB input{background:#f8f9fa;background:var(--login-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--login-border);border-radius:8px;border-radius:var(--login-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast),transform var(--login-transition-fast)}.Login_form-group__YiiBB input::placeholder{color:#999;color:var(--login-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--login-transition)}.Login_form-group__YiiBB input:focus{background:#fff;background:var(--login-bg);border-color:#044766;border-color:var(--login-primary);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;border-color:var(--login-primary);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;background:var(--login-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--login-border);border-radius:8px;border-radius:var(--login-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem 3rem .75rem .75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast),transform var(--login-transition-fast);width:100%}.Login_password-input-container__HLUbx input::placeholder{color:#999;color:var(--login-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--login-transition)}.Login_password-input-container__HLUbx input:focus{background:#fff;background:var(--login-bg);border-color:#044766;border-color:var(--login-primary);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;border-color:var(--login-primary);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:#e9ecef;background-color:var(--login-disabled-bg);color:#6c757d;color:var(--login-disabled-text);cursor:not-allowed}.Login_password-toggle__OMRR-{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;color:#666;color:var(--login-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:color var(--login-transition-fast),background var(--login-transition-fast),transform var(--login-transition-fast);width:28px}.Login_password-toggle__OMRR-:hover:not(:disabled){background:#0447661a;color:#044766;color:var(--login-primary);transform:scale(1.1)}.Login_password-toggle__OMRR-:active:not(:disabled){transform:scale(.95)}.Login_password-toggle__OMRR-:disabled{color:#999;color:var(--login-placeholder);cursor:not-allowed;opacity:.6}.Login_login-button__vSvJq{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--login-primary) 0,var(--login-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--login-primary);border-radius:8px;border-radius:var(--login-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.75rem;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast)}.Login_login-button__vSvJq:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Login_login-button__vSvJq:hover:not(:disabled):before{transform:translateX(100%)}.Login_login-button__vSvJq:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--login-primary-dark) 0,var(--login-primary-light) 100%);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:#6c757d;color:var(--login-disabled-text);cursor:not-allowed}.Login_login-button__vSvJq:disabled,.Login_login-button__vSvJq:disabled:hover{background-color:#e9ecef;background-color:var(--login-disabled-bg);box-shadow:none;transform:none}.Login_forgot-password__u7SVg{animation:Login_forgotPasswordFadeIn__x8dOH 1.2s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Login_forgotPasswordFadeIn__x8dOH .6s var(--login-transition) 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,.Login_forgot-password__u7SVg button{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#044766;color:var(--login-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;font:inherit;justify-content:center;min-height:44px;padding:.5rem 0;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--login-transition)}.Login_forgot-password__u7SVg a:after,.Login_forgot-password__u7SVg button:after{background:#044766;background:var(--login-primary);bottom:.25rem;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--login-transition);width:0}.Login_forgot-password__u7SVg a:hover:after,.Login_forgot-password__u7SVg button:hover:after{width:100%}.Login_forgot-password__u7SVg a:hover,.Login_forgot-password__u7SVg button:hover{color:#047bb2;color:var(--login-primary-light)}@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:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.Login_login-container__N98Cq{min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.Login_login-content__kWYmd{gap:.875rem;max-width:400px}.Login_login-title__tao0z{font-size:1.6rem}.Login_logo-container__vAN2H:hover{transform:scale(1.02)}.Login_social-button__falVi{height:48px}.Login_social-button__falVi:hover:not(:disabled){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;min-height:26px;min-width: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-container__N98Cq{padding:max(1.25rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.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:not(:disabled){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;min-height:24px;min-width: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_forgot-password__u7SVg button:hover:after,.Login_signup-link__0WKfb a:hover:after{width:0}}@media (max-width:360px){.Login_login-container__N98Cq{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.Login_capsule-logo__HRA6J{height:60px;width:60px}.Login_login-title__tao0z{font-size:1.35rem}.Login_forgot-password__u7SVg a,.Login_forgot-password__u7SVg button,.Login_signup-link__0WKfb p{font-size:.95rem}.Login_social-button__falVi{height:44px}.Login_form-group__YiiBB input,.Login_password-input-container__HLUbx input{font-size:.95rem;padding:.65rem}.Login_login-button__vSvJq{font-size:.95rem;padding:.7rem 1.25rem}.Login_password-toggle__OMRR-{height:22px;min-height:22px;min-width:22px;width:22px}}:root{--verify-primary:#044766;--verify-primary-light:#047bb2;--verify-primary-dark:#036a9e;--verify-text:#000;--verify-text-muted:#666;--verify-bg:#fff;--verify-bg-alt:#f8f9fa;--verify-error-bg:#fee;--verify-error-text:#c53030;--verify-error-border:#feb2b2;--verify-success-bg:#f0fff4;--verify-success-text:#22543d;--verify-success-border:#9ae6b4;--verify-resend-success-bg:#d4edda;--verify-resend-success-text:#155724;--verify-resend-success-border:#c3e6cb;--verify-resend-error-bg:#f8d7da;--verify-resend-error-text:#721c24;--verify-resend-error-border:#f5c6cb;--verify-disabled-text:#999;--verify-disabled-bg:#ccc;--verify-radius:8px;--verify-transition:0.3s cubic-bezier(0.16,1,0.3,1);--verify-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.Verify_verify-container__G\+BFd{align-items:flex-start;animation:Verify_containerFadeIn__RQqlR .6s cubic-bezier(.16,1,.3,1) .3s;animation:Verify_containerFadeIn__RQqlR .6s var(--verify-transition);background:#fff;background:var(--verify-bg);box-sizing:border-box;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{align-items:center;animation:Verify_logoSlideDown__ELEsQ .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_logoSlideDown__ELEsQ .8s var(--verify-transition) .2s both;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--verify-transition)}.Verify_logo-container__KU3pO:hover{transform:scale(1.05)}.Verify_capsule-logo__fmUt2{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:70px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--verify-transition),transform var(--verify-transition);width:70px}.Verify_logo-container__KU3pO:hover .Verify_capsule-logo__fmUt2{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}@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 .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_formSlideUp__qKen2 .8s var(--verify-transition) .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 .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_titleFadeIn__MDLFy .8s var(--verify-transition) .6s both;color:#000;color:var(--verify-text);font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--verify-transition)}@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 .7s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_instructionsFadeIn__bnlsg .6s var(--verify-transition) .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;color:var(--verify-text-muted);font-size:1rem;margin:.25rem 0}.Verify_email-highlight__-QTPL{color:#044766;color:var(--verify-primary);font-weight:600;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--verify-transition)}.Verify_email-highlight__-QTPL:hover{color:#047bb2;color:var(--verify-primary-light)}.Verify_resend-message__mlFsj{animation:Verify_messageSlideIn__-jW68 .4s cubic-bezier(.16,1,.3,1) .3s;animation:Verify_messageSlideIn__-jW68 .4s var(--verify-transition);border-radius:8px;border-radius:var(--verify-radius);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;background:var(--verify-resend-success-bg);border:1px solid #c3e6cb;border:1px solid var(--verify-resend-success-border);color:#155724;color:var(--verify-resend-success-text)}.Verify_resend-message__mlFsj.Verify_error__meVNI{background:#f8d7da;background:var(--verify-resend-error-bg);border:1px solid #f5c6cb;border:1px solid var(--verify-resend-error-border);color:#721c24;color:var(--verify-resend-error-text)}.Verify_error-message__2101w{background:#fee;background:var(--verify-error-bg);border:1px solid #feb2b2;border:1px solid var(--verify-error-border);border-radius:8px;border-radius:var(--verify-radius);box-shadow:0 2px 8px #c5303026;color:#c53030;color:var(--verify-error-text);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) .3s;animation:Verify_messageSlideIn__-jW68 .4s var(--verify-transition)}.Verify_success-message__zZzPG{background:#f0fff4;background:var(--verify-success-bg);border:1px solid #9ae6b4;border:1px solid var(--verify-success-border);box-shadow:0 2px 8px #22543d26;color:#22543d;color:var(--verify-success-text)}.Verify_verify-form__iu2hV{animation:Verify_formFieldsFadeIn__n4PXU .8s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_formFieldsFadeIn__n4PXU .8s var(--verify-transition) .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;color:var(--verify-text);font-size:1.1rem;font-weight:500;margin-bottom:5px;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--verify-transition)}.Verify_form-group__VxfgX .Verify_otp-label__TqwCI{text-align:center}.Verify_otp-inputs__Zsff1{display:flex;gap:.5rem;justify-content:center}.Verify_otp-input__gDq\+0{background:#f8f9fa;background:var(--verify-bg-alt);border:1.5px solid #044766;border:1.5px solid var(--verify-primary);border-radius:8px;border-radius:var(--verify-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1.2rem;font-weight:600;height:50px;min-height:44px;text-align:center;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--verify-transition-fast),background-color var(--verify-transition-fast),box-shadow var(--verify-transition-fast),transform var(--verify-transition-fast);width:50px}.Verify_otp-input__gDq\+0:focus{background:#fff;background:var(--verify-bg);border-color:#044766;border-color:var(--verify-primary);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;border-color:var(--verify-primary);box-shadow:0 2px 4px #04476614;transform:translateY(-1px)}.Verify_submit-button__GcW1u{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--verify-primary) 0,var(--verify-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--verify-primary);border-radius:8px;border-radius:var(--verify-radius);box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:background var(--verify-transition-fast),border-color var(--verify-transition-fast),box-shadow var(--verify-transition-fast),transform var(--verify-transition-fast)}.Verify_submit-button__GcW1u:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Verify_submit-button__GcW1u:hover:not(:disabled):before{transform:translateX(100%)}.Verify_submit-button__GcW1u:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);background:linear-gradient(135deg,var(--verify-primary-dark) 0,var(--verify-primary-dark) 100%);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;background-color:var(--verify-disabled-bg);box-shadow:none;cursor:not-allowed;transform:none}.Verify_resend-otp__q2Ro2{animation:Verify_resendButtonFadeIn__PzEFQ 1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Verify_resendButtonFadeIn__PzEFQ .6s var(--verify-transition) 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{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:4px;color:#044766;color:var(--verify-primary);cursor:pointer;font-size:1rem;font-weight:700;min-height:44px;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background var(--verify-transition-fast),color var(--verify-transition-fast)}.Verify_resend-button__ay2B1:after{background:#044766;background:var(--verify-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--verify-transition);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;color:var(--verify-primary-light)}.Verify_resend-button__ay2B1:disabled{color:#999;color:var(--verify-disabled-text);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);background:linear-gradient(135deg,var(--verify-primary) 0,var(--verify-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--verify-primary);border-radius:8px;border-radius:var(--verify-radius);box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:background var(--verify-transition-fast),border-color var(--verify-transition-fast),box-shadow var(--verify-transition-fast),transform var(--verify-transition-fast)}.Verify_login-button__Yt1bY:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Verify_login-button__Yt1bY:hover:before{transform:translateX(100%)}.Verify_login-button__Yt1bY:hover{background:linear-gradient(135deg,#036a9e,#036a9e);background:linear-gradient(135deg,var(--verify-primary-dark) 0,var(--verify-primary-dark) 100%);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) .3s;animation:Verify_successContainerFadeIn__bxqoC .6s var(--verify-transition);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;color:var(--verify-text-muted);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{min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.Verify_verify-content__74DqA{gap:.875rem;max-width:400px}.Verify_verify-title__aM1l6{font-size:1.6rem}.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;min-height:44px;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-container__G\+BFd{padding:max(1.25rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.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;min-height:44px;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}}@media (max-width:360px){.Verify_verify-container__G\+BFd{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.Verify_capsule-logo__fmUt2{height:60px;width:60px}.Verify_verify-title__aM1l6{font-size:1.35rem}.Verify_verify-instructions__s5B3e p{font-size:.9rem}.Verify_otp-inputs__Zsff1{gap:.2rem}.Verify_otp-input__gDq\+0{font-size:.95rem;height:44px;min-height:44px;width:40px}.Verify_login-button__Yt1bY,.Verify_submit-button__GcW1u{font-size:.95rem;padding:.7rem 1.25rem}.Verify_resend-button__ay2B1{font-size:.9rem}}:root{--fp-primary:#044766;--fp-primary-light:#047bb2;--fp-primary-dark:#036a9e;--fp-text:#000;--fp-text-muted:#666;--fp-placeholder:#999;--fp-bg:#fff;--fp-bg-alt:#f8f9fa;--fp-border:#e0e0e0;--fp-error-bg:#fee;--fp-error-text:#c33;--fp-error-border:#fcc;--fp-success-bg:#f0f8ff;--fp-success-text:#044766;--fp-success-border:#b3d9ff;--fp-disabled-bg:#e9ecef;--fp-disabled-text:#6c757d;--fp-radius:8px;--fp-transition:0.3s cubic-bezier(0.16,1,0.3,1);--fp-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.ForgotPassword_forgot-container__rdOzl{align-items:flex-start;animation:ForgotPassword_containerFadeIn__GvaP2 .6s cubic-bezier(.16,1,.3,1) .3s;animation:ForgotPassword_containerFadeIn__GvaP2 .6s var(--fp-transition);background:#fff;background:var(--fp-bg);box-sizing:border-box;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{align-items:center;animation:ForgotPassword_logoSlideDown__LnM7a .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_logoSlideDown__LnM7a .8s var(--fp-transition) .2s both;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--fp-transition)}.ForgotPassword_logo-container__zswWX:hover{transform:scale(1.05)}.ForgotPassword_capsule-logo__AQy4Z{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:70px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--fp-transition),transform var(--fp-transition);width:70px}.ForgotPassword_logo-container__zswWX:hover .ForgotPassword_capsule-logo__AQy4Z{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.ForgotPassword_forgot-form-container__12qZY{animation:ForgotPassword_formSlideUp__sM8K9 .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_formSlideUp__sM8K9 .8s var(--fp-transition) .4s both;display:flex;flex-direction:column;gap:1rem;width:100%}.ForgotPassword_forgot-title__JbVPa{animation:ForgotPassword_titleFadeIn__qsJAO .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_titleFadeIn__qsJAO .8s var(--fp-transition) .6s both;color:#000;color:var(--fp-text);font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--fp-transition)}.ForgotPassword_forgot-instructions__QL0NM{animation:ForgotPassword_instructionsFadeIn__hC78k .7s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_instructionsFadeIn__hC78k .6s var(--fp-transition) .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;color:var(--fp-text-muted);font-size:1rem;line-height:1.5;margin:0}.ForgotPassword_error-message__lc0h3{animation:ForgotPassword_errorSlideIn__490vH .4s cubic-bezier(.16,1,.3,1) .3s;animation:ForgotPassword_errorSlideIn__490vH .4s var(--fp-transition);background-color:#fee;background-color:var(--fp-error-bg);border:1px solid #fcc;border:1px solid var(--fp-error-border);border-radius:8px;border-radius:var(--fp-radius);box-shadow:0 2px 8px #cc333326;color:#c33;color:var(--fp-error-text);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) .3s;animation:ForgotPassword_successSlideIn__k6P31 .4s var(--fp-transition);background-color:#f0f8ff;background-color:var(--fp-success-bg);border:1px solid #b3d9ff;border:1px solid var(--fp-success-border);border-radius:8px;border-radius:var(--fp-radius);box-shadow:0 2px 8px #04476626;color:#044766;color:var(--fp-success-text);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 .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_formFieldsFadeIn__zz3ex .8s var(--fp-transition) .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;color:var(--fp-text);font-size:1rem;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--fp-transition)}.ForgotPassword_form-group__g6ccG input{background:#f8f9fa;background:var(--fp-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--fp-border);border-radius:8px;border-radius:var(--fp-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--fp-transition-fast),background var(--fp-transition-fast),box-shadow var(--fp-transition-fast),transform var(--fp-transition-fast);width:100%}.ForgotPassword_form-group__g6ccG input::placeholder{color:#999;color:var(--fp-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--fp-transition)}.ForgotPassword_form-group__g6ccG input:focus{background:#fff;background:var(--fp-bg);border-color:#044766;border-color:var(--fp-primary);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;border-color:var(--fp-primary);box-shadow:0 2px 4px #04476614}.ForgotPassword_form-group__g6ccG input:focus::placeholder{opacity:.6}.ForgotPassword_form-group__g6ccG input:disabled{background-color:#e9ecef;background-color:var(--fp-disabled-bg);color:#6c757d;color:var(--fp-disabled-text);cursor:not-allowed}.ForgotPassword_submit-button__E29vV{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--fp-primary) 0,var(--fp-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--fp-primary);border-radius:8px;border-radius:var(--fp-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--fp-transition-fast),background var(--fp-transition-fast),box-shadow var(--fp-transition-fast)}.ForgotPassword_submit-button__E29vV:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ForgotPassword_submit-button__E29vV:hover:not(:disabled):before{transform:translateX(100%)}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--fp-primary-dark) 0,var(--fp-primary-light) 100%);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:#6c757d;color:var(--fp-disabled-text);cursor:not-allowed}.ForgotPassword_submit-button__E29vV:disabled,.ForgotPassword_submit-button__E29vV:disabled:hover{background-color:#e9ecef;background-color:var(--fp-disabled-bg);box-shadow:none;transform:none}.ForgotPassword_back-to-login__a83eA{animation:ForgotPassword_backButtonFadeIn__sK0Et 1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:ForgotPassword_backButtonFadeIn__sK0Et .6s var(--fp-transition) 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-{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;color:#044766;color:var(--fp-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-height:44px;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background var(--fp-transition-fast),color var(--fp-transition-fast)}.ForgotPassword_back-button__yAf2-:after{background:#044766;background:var(--fp-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--fp-transition);width:0}.ForgotPassword_back-button__yAf2-:hover:after{width:calc(100% - 2rem)}.ForgotPassword_back-button__yAf2-:hover{background:#0447661a;color:#047bb2;color:var(--fp-primary-light)}@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{min-height:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.ForgotPassword_forgot-content__R7dy4{gap:.875rem;max-width:400px}.ForgotPassword_forgot-title__JbVPa{font-size:1.6rem}.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-container__rdOzl{padding:max(1.25rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.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}}@media (max-width:360px){.ForgotPassword_forgot-container__rdOzl{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.ForgotPassword_capsule-logo__AQy4Z{height:60px;width:60px}.ForgotPassword_forgot-title__JbVPa{font-size:1.35rem}.ForgotPassword_forgot-instructions__QL0NM p{font-size:.95rem}.ForgotPassword_form-group__g6ccG input{font-size:.95rem;padding:.65rem}.ForgotPassword_submit-button__E29vV{font-size:.95rem;padding:.7rem 1.25rem}.ForgotPassword_back-button__yAf2-{font-size:.95rem;padding:.5rem .75rem}}@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)}}:root{--rp-primary:#044766;--rp-primary-light:#047bb2;--rp-primary-dark:#036a9e;--rp-text:#000;--rp-text-muted:#666;--rp-placeholder:#999;--rp-bg:#fff;--rp-bg-alt:#f8f9fa;--rp-border:#e0e0e0;--rp-error-bg:#fee;--rp-error-text:#c33;--rp-error-border:#fcc;--rp-success-bg:#efe;--rp-success-text:#363;--rp-success-border:#cfc;--rp-disabled-bg:#e9ecef;--rp-disabled-text:#6c757d;--rp-radius:8px;--rp-transition:0.3s cubic-bezier(0.16,1,0.3,1);--rp-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.ResetPassword_reset-container__v-5pP{align-items:flex-start;animation:ResetPassword_containerFadeIn__bFqSi .6s cubic-bezier(.16,1,.3,1) .3s;animation:ResetPassword_containerFadeIn__bFqSi .6s var(--rp-transition);background:#fff;background:var(--rp-bg);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem 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{align-items:center;animation:ResetPassword_logoSlideDown__JCGmX .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_logoSlideDown__JCGmX .8s var(--rp-transition) .2s both;display:flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--rp-transition)}.ResetPassword_logo-container__Nf3zX:hover{transform:scale(1.05)}.ResetPassword_capsule-logo__Y4Ogo{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:70px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--rp-transition),transform var(--rp-transition);width:70px}.ResetPassword_logo-container__Nf3zX:hover .ResetPassword_capsule-logo__Y4Ogo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}@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 .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_formSlideUp__m3tVA .8s var(--rp-transition) .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 .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_titleFadeIn__LtnLh .8s var(--rp-transition) .6s both;color:#000;color:var(--rp-text);font-size:1.7rem;font-weight:700;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--rp-transition)}@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 .7s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_instructionsFadeIn__40JD7 .6s var(--rp-transition) .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;color:var(--rp-text-muted);font-size:1rem;margin:0}.ResetPassword_error-message__F7UrV{animation:ResetPassword_errorSlideIn__NDy6L .4s cubic-bezier(.16,1,.3,1) .3s;animation:ResetPassword_errorSlideIn__NDy6L .4s var(--rp-transition);background-color:#fee;background-color:var(--rp-error-bg);border:1px solid #fcc;border:1px solid var(--rp-error-border);border-radius:8px;border-radius:var(--rp-radius);box-shadow:0 2px 8px #cc333326;color:#c33;color:var(--rp-error-text);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) .3s;animation:ResetPassword_successSlideIn__W3ktv .4s var(--rp-transition);background-color:#efe;background-color:var(--rp-success-bg);border:1px solid #cfc;border:1px solid var(--rp-success-border);border-radius:8px;border-radius:var(--rp-radius);box-shadow:0 2px 8px #33663326;color:#363;color:var(--rp-success-text);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 .8s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_formFieldsFadeIn__MFE3h .8s var(--rp-transition) .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;color:var(--rp-text);font-size:1rem;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--rp-transition)}.ResetPassword_password-input-container__z7gut{align-items:center;display:flex;position:relative}.ResetPassword_password-input-container__z7gut input{background:#f8f9fa;background:var(--rp-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--rp-border);border-radius:8px;border-radius:var(--rp-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem 3rem .75rem .75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:border-color var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast),transform var(--rp-transition-fast);width:100%}.ResetPassword_password-input-container__z7gut input::placeholder{color:#999;color:var(--rp-placeholder);transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--rp-transition)}.ResetPassword_password-input-container__z7gut input:focus{background:#fff;background:var(--rp-bg);border-color:#044766;border-color:var(--rp-primary);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;border-color:var(--rp-primary);box-shadow:0 2px 4px #04476614}.ResetPassword_password-input-container__z7gut input:focus::placeholder{opacity:.6}.ResetPassword_password-input-container__z7gut input:disabled{background:#e9ecef;background:var(--rp-disabled-bg);color:#6c757d;color:var(--rp-disabled-text);cursor:not-allowed}.ResetPassword_password-toggle__Gg9BH{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;color:#666;color:var(--rp-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:color var(--rp-transition-fast),background var(--rp-transition-fast),transform var(--rp-transition-fast);width:28px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){background:#0447661a;color:#044766;color:var(--rp-primary);transform:scale(1.1)}.ResetPassword_password-toggle__Gg9BH:active:not(:disabled){transform:scale(.95)}.ResetPassword_password-toggle__Gg9BH:disabled{color:#999;color:var(--rp-placeholder);cursor:not-allowed;opacity:.6}.ResetPassword_submit-button__pBbP3{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--rp-primary) 0,var(--rp-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--rp-primary);border-radius:8px;border-radius:var(--rp-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast)}.ResetPassword_submit-button__pBbP3:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ResetPassword_submit-button__pBbP3:hover:not(:disabled):before{transform:translateX(100%)}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--rp-primary-dark) 0,var(--rp-primary-light) 100%);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{color:#6c757d;color:var(--rp-disabled-text);cursor:not-allowed}.ResetPassword_submit-button__pBbP3:disabled,.ResetPassword_submit-button__pBbP3:disabled:hover{background:#e9ecef;background:var(--rp-disabled-bg);box-shadow:none;transform:none}.ResetPassword_back-to-login__KD6k\+{animation:ResetPassword_backButtonFadeIn__6Hiv1 1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:ResetPassword_backButtonFadeIn__6Hiv1 .6s var(--rp-transition) 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{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;color:#044766;color:var(--rp-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-height:44px;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);transition:background var(--rp-transition-fast),color var(--rp-transition-fast)}.ResetPassword_back-button__fsz4z:after{background:#044766;background:var(--rp-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s cubic-bezier(.16,1,.3,1);transition:width var(--rp-transition);width:0}.ResetPassword_back-button__fsz4z:hover:after{width:calc(100% - 2rem)}.ResetPassword_back-button__fsz4z:hover{background:#0447661a;color:#047bb2;color:var(--rp-primary-light)}.ResetPassword_password-strength__s1k89{animation:ResetPassword_strengthIndicatorFadeIn__JJeRc .4s cubic-bezier(.16,1,.3,1) .3s;animation:ResetPassword_strengthIndicatorFadeIn__JJeRc .4s var(--rp-transition);background:#f8f9fa;background:var(--rp-bg-alt);border:1px solid #e0e0e0;border:1px solid var(--rp-border);border-radius:8px;border-radius:var(--rp-radius);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;background:var(--rp-border);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;color:var(--rp-text-muted);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;color:var(--rp-text-muted);display:flex;font-size:.8rem;gap:.5rem;line-height:1.2;transition:transform .2s ease,color .3s cubic-bezier(.16,1,.3,1);transition:transform .2s ease,color var(--rp-transition)}.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:100dvh;padding:max(2rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left))}.ResetPassword_reset-content__nDVs\+{gap:.875rem;max-width:400px}.ResetPassword_reset-title__jdWqt{font-size:1.6rem}.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;min-height:26px;min-width: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{padding:max(1.25rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom))}.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;min-height:24px;min-width: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}}@media (max-width:360px){.ResetPassword_reset-container__v-5pP{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.ResetPassword_capsule-logo__Y4Ogo{height:60px;width:60px}.ResetPassword_reset-title__jdWqt{font-size:1.35rem}.ResetPassword_reset-instructions__fFInm p{font-size:.95rem}.ResetPassword_password-input-container__z7gut input{font-size:.95rem;padding:.65rem 2.75rem .65rem .65rem}.ResetPassword_submit-button__pBbP3{font-size:.95rem;padding:.7rem 1.25rem}.ResetPassword_back-button__fsz4z{font-size:.95rem;padding:.5rem .75rem}.ResetPassword_password-strength__s1k89{padding:.6rem}.ResetPassword_strength-text__p0Da\+{font-size:.85rem}.ResetPassword_requirement-item__u-pBP,.ResetPassword_strength-guidance__4qm8d{font-size:.75rem}.ResetPassword_password-toggle__Gg9BH{height:22px;min-height:22px;min-width:22px;width:22px}}:root{--home-primary:#044766;--home-primary-light:#047bb2;--home-primary-dark:#036a9e;--home-text:#333;--home-text-muted:#666;--home-bg:#fff;--home-bg-alt:#fafafa;--home-border:#04476614;--home-shadow-sm:0 4px 16px #00000014,0 2px 4px #0000000a;--home-shadow-md:0 8px 32px #00000014,0 2px 8px #0000000a;--home-shadow-card:0 8px 24px #04476626,0 4px 8px #0000001a;--home-shadow-card-hover:0 12px 32px #04476640,0 6px 12px #00000026;--home-radius:16px;--home-transition:0.3s cubic-bezier(0.16,1,0.3,1);--home-transition-fast:0.3s cubic-bezier(0.4,0,0.2,1)}.Home_home-container__Nc-b-{align-items:center;animation:Home_homeFadeIn__Ujl9P .6s cubic-bezier(.16,1,.3,1) .3s;animation:Home_homeFadeIn__Ujl9P .6s var(--home-transition);box-sizing:border-box;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 .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Home_cardSlideUp__l25HC .8s var(--home-transition) .2s both;background:linear-gradient(180deg,#fff 0,#fafafa);background:linear-gradient(to bottom,var(--home-bg) 0,var(--home-bg-alt) 100%);border:1px solid #04476614;border:1px solid var(--home-border);border-radius:16px;border-radius:var(--home-radius);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;box-shadow:var(--home-shadow-md);box-sizing:border-box;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:linear-gradient(90deg,var(--home-primary) 0,var(--home-primary-light) 50%,var(--home-primary) 100%);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);background:linear-gradient(135deg,var(--home-primary) 0,var(--home-primary-light) 100%);-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- .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Home_headerFadeIn__bQ0g- .8s var(--home-transition) .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);background:linear-gradient(135deg,var(--home-primary) 0,var(--home-primary-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:700;margin:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);transition:transform var(--home-transition),opacity var(--home-transition)}.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 cubic-bezier(.4,0,.2,1);transition:transform var(--home-transition-fast)}.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 .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Home_avatarFadeIn__oWSvt .8s var(--home-transition) .6s both;display:flex;justify-content:center;margin-bottom:1.5rem}.Home_avatar-image__zME0Z{align-items:center;background:linear-gradient(135deg,#fafafa,#fff);background:linear-gradient(135deg,var(--home-bg-alt) 0,var(--home-bg) 100%);border:3px solid #04476614;border:3px solid var(--home-border);border-radius:16px;border-radius:var(--home-radius);box-shadow:0 8px 24px #04476626,0 4px 8px #0000001a;box-shadow:var(--home-shadow-card);display:flex;height:250px;justify-content:center;margin:0;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);transition:transform var(--home-transition-fast),box-shadow var(--home-transition-fast),border-color var(--home-transition-fast);width:250px}.Home_avatar-image__zME0Z:hover{border-color:#04476633;box-shadow:0 12px 32px #04476640,0 6px 12px #00000026;box-shadow:var(--home-shadow-card-hover);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 cubic-bezier(.4,0,.2,1);transition:transform var(--home-transition-fast),filter var(--home-transition-fast);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 .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Home_messageFadeIn__e7gfK .8s var(--home-transition) .8s both;margin-bottom:1.25rem;text-align:left;width:100%}.Home_welcome-message__eiHWO p{color:#333;color:var(--home-text);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 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Home_messageFadeIn__e7gfK .8s var(--home-transition) 1s both;display:flex;flex-direction:column;gap:1rem;width:100%}.Home_submit-button__p3uEh{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--home-primary) 0,var(--home-primary-light) 100%);border:2px solid #044766;border:2px solid var(--home-primary);border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.875rem 2rem;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--home-transition-fast),background var(--home-transition-fast),box-shadow var(--home-transition-fast);width:100%}.Home_submit-button__p3uEh:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Home_submit-button__p3uEh:hover:before{transform:translateX(100%)}.Home_submit-button__p3uEh:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--home-primary-dark) 0,var(--home-primary-light) 100%);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-{-webkit-overflow-scrolling:touch;align-items:flex-start;min-height:100dvh;overflow-y:auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) max(1rem,env(safe-area-inset-bottom)) env(safe-area-inset-left)}.Home_home-content__smcjT{margin-top:0;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.Home_welcome-card__tKiPO{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;box-shadow:var(--home-shadow-sm);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-{padding:max(.75rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.Home_home-content__smcjT{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.Home_welcome-card__tKiPO{border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;box-shadow:var(--home-shadow-sm);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;min-height:44px;padding:.8rem 1.5rem}.Home_submit-button__p3uEh:hover{transform:translateY(-1px)}.Home_welcome-header__GMZOU:hover .Home_sparkle-icon__3ehlB{transform:none}}@media (max-width:360px){.Home_home-container__Nc-b-{padding:max(.5rem,env(safe-area-inset-top)) .5rem .5rem}.Home_welcome-card__tKiPO{border-radius:10px;padding:1.25rem}.Home_welcome-title__CtQXX{font-size:1.35rem}.Home_sparkle-icon__3ehlB{font-size:1.1rem}.Home_avatar-image__zME0Z{border-radius:10px;height:160px;width:160px}.Home_reese-avatar__1uGid{border-radius:7px}.Home_welcome-message__eiHWO p{font-size:.95rem;margin:.75rem 0}.Home_submit-button__p3uEh{border-radius:10px;font-size:.9rem;padding:.75rem 1.25rem}.Home_avatar-container__fyb06,.Home_welcome-header__GMZOU{margin-bottom:1.25rem}}@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)}}:root{--onboard-primary:#044766;--onboard-primary-light:#047bb2;--onboard-primary-dark:#036a9e;--onboard-text:#333;--onboard-text-muted:#666;--onboard-placeholder:#999;--onboard-bg:#fff;--onboard-bg-alt:#fafafa;--onboard-bg-input:#fff5d966;--onboard-bg-input-focus:#fff5d999;--onboard-border:#04476614;--onboard-border-input:#04476626;--onboard-shadow-sm:0 2px 4px #0000000a;--onboard-shadow-md:0 8px 32px #00000014,0 2px 8px #0000000a;--onboard-shadow-lg:0 6px 20px #04476633,0 3px 8px #0000001a;--onboard-radius:12px;--onboard-radius-lg:16px;--onboard-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.OnboardingInitial_onboarding-container__fzBQ9{align-items:center;animation:OnboardingInitial_containerFadeIn__KaypE .6s cubic-bezier(.16,1,.3,1) .3s;animation:OnboardingInitial_containerFadeIn__KaypE .6s var(--onboard-transition);box-sizing:border-box;display:flex;justify-content:center;min-height:70vh;padding:1rem}@keyframes OnboardingInitial_containerFadeIn__KaypE{0%{opacity:0}to{opacity:1}}.OnboardingInitial_onboarding-item__4n6l6{display:flex;justify-content:center;max-width:500px;width:100%}.OnboardingInitial_onboarding-card__jvNcF{animation:OnboardingInitial_cardSlideUp__mKvix .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingInitial_cardSlideUp__mKvix .8s var(--onboard-transition) .2s both;background:linear-gradient(180deg,#fff 0,#fafafa);background:linear-gradient(to bottom,var(--onboard-bg) 0,var(--onboard-bg-alt) 100%);border:1px solid #04476614;border:1px solid var(--onboard-border);border-radius:16px;border-radius:var(--onboard-radius-lg);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;box-shadow:var(--onboard-shadow-md);box-sizing:border-box;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:linear-gradient(90deg,var(--onboard-primary) 0,var(--onboard-primary-light) 50%,var(--onboard-primary) 100%);background-size:200% 100%;border-radius:16px 16px 0 0;border-radius:var(--onboard-radius-lg) var(--onboard-radius-lg) 0 0;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 .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingInitial_avatarSectionFadeIn__YDHtT .8s var(--onboard-transition) .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);background:linear-gradient(135deg,#f8f9fa 0,var(--onboard-bg) 100%);border:2px solid #04476614;border:2px solid var(--onboard-border);border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 4px 12px #0447661f,0 2px 4px #00000014;flex-shrink:0;height:90px;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--onboard-transition),box-shadow var(--onboard-transition),border-color var(--onboard-transition);width:90px}.OnboardingInitial_avatar-image__QlNcr:hover{border-color:#0447662e;box-shadow:0 6px 16px #0447662e,0 3px 6px #0000001a;transform:scale(1.04) rotate(1deg)}.OnboardingInitial_reese-avatar__XbNy2{border-radius:10px;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);transition:transform var(--onboard-transition),filter var(--onboard-transition);width:100%}.OnboardingInitial_avatar-image__QlNcr:hover .OnboardingInitial_reese-avatar__XbNy2{filter:brightness(1.03) saturate(1.05);transform:scale(1.03)}.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);background:linear-gradient(135deg,var(--onboard-primary) 0,var(--onboard-primary-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.85rem;font-weight:700;line-height:1.3;margin:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--onboard-transition)}.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 .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingInitial_guidanceFadeIn__7HxvS .8s var(--onboard-transition) .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;color:var(--onboard-text-muted);font-size:1.1rem;line-height:1.6;margin:0}.OnboardingInitial_name-input-section__qLnWx{animation:OnboardingInitial_inputSectionFadeIn__sylM0 .8s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingInitial_inputSectionFadeIn__sylM0 .8s var(--onboard-transition) .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;color:var(--onboard-text);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);background:linear-gradient(135deg,var(--onboard-bg-input) 0,#fff8e74d 100%);border:2px solid #04476626;border:2px solid var(--onboard-border-input);border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 2px 4px #0000000a;box-shadow:var(--onboard-shadow-sm);box-sizing:border-box;color:#333;color:var(--onboard-text);font-size:1rem;min-height:48px;padding:.875rem 1.125rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--onboard-transition),box-shadow var(--onboard-transition),border-color var(--onboard-transition),background var(--onboard-transition);width:100%}.OnboardingInitial_name-input__50M1d::placeholder{color:#999;color:var(--onboard-placeholder);opacity:1}.OnboardingInitial_name-input__50M1d:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);background:linear-gradient(135deg,var(--onboard-bg-input-focus) 0,#fff8e780 100%);border-color:#047bb2;border-color:var(--onboard-primary-light);box-shadow:0 0 0 4px #047bb21a,0 4px 12px #047bb21a;outline:none;transform:translateY(-1px)}.OnboardingInitial_name-input__50M1d:hover:not(:focus){border-color:#04476638;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.OnboardingInitial_navigation-buttons__AORJ4{animation:OnboardingInitial_buttonsFadeIn__14zho 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingInitial_buttonsFadeIn__14zho .8s var(--onboard-transition) 1s both;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}@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:2px solid var(--onboard-primary);border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 2px 6px #00000014;box-sizing:border-box;color:#000;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;min-height:48px;min-width:0;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--onboard-transition),box-shadow var(--onboard-transition),background var(--onboard-transition);width:100%}.OnboardingInitial_back-button__vGgWt:before{background:linear-gradient(90deg,#0000,#04476614,#0000);border-radius:12px;border-radius:var(--onboard-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.OnboardingInitial_back-button__vGgWt:hover:before{transform:translateX(100%)}.OnboardingInitial_back-button__vGgWt:hover{background:linear-gradient(135deg,#e8e8e8,#e0e0e0);box-shadow:0 6px 20px #04476633,0 3px 8px #0000001a;box-shadow:var(--onboard-shadow-lg);transform:translateY(-2px)}.OnboardingInitial_back-button__vGgWt:active{transform:translateY(0);transition:transform .1s ease}.OnboardingInitial_continue-button__N\+WY7{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--onboard-primary) 0,var(--onboard-primary-light) 100%);border:2px solid #044766;border:2px solid var(--onboard-primary);border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 4px 12px #04476633,0 2px 4px #04476626;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;min-height:48px;min-width:0;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--onboard-transition),box-shadow var(--onboard-transition),background var(--onboard-transition);width:100%}.OnboardingInitial_continue-button__N\+WY7:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:12px;border-radius:var(--onboard-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled):before{transform:translateX(100%)}.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--onboard-primary-dark) 0,var(--onboard-primary-light) 100%);box-shadow:0 6px 18px #0447664d,0 4px 8px #04476633;transform:translateY(-2px)}.OnboardingInitial_continue-button__N\+WY7:active:not(:disabled){transform:translateY(0);transition:transform .1s ease}.OnboardingInitial_continue-button__N\+WY7:disabled{background:linear-gradient(135deg,#ccc,#b8b8b8);border-color:#ccc;box-shadow:none;color:#999;color:var(--onboard-placeholder);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;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.OnboardingInitial_onboarding-item__4n6l6{max-width:450px}.OnboardingInitial_onboarding-card__jvNcF{border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;box-shadow:var(--onboard-shadow-md);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:1.5rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.95rem;min-height:48px;padding:.875rem 1.5rem}.OnboardingInitial_back-button__vGgWt:hover,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){transform:translateY(-1px)}.OnboardingInitial_back-button__vGgWt:active,.OnboardingInitial_continue-button__N\+WY7:active:not(:disabled){transform:scale(.98);transition:transform .1s ease}}@media (max-width:480px){.OnboardingInitial_onboarding-container__fzBQ9{-webkit-overflow-scrolling:touch;min-height:100dvh;overflow-y:auto;padding:max(.875rem,env(safe-area-inset-top)) max(.875rem,env(safe-area-inset-right)) max(.875rem,env(safe-area-inset-bottom)) max(.875rem,env(safe-area-inset-left))}.OnboardingInitial_onboarding-item__4n6l6{max-width:100%}.OnboardingInitial_onboarding-card__jvNcF{border-radius:12px;border-radius:var(--onboard-radius);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;box-shadow:var(--onboard-shadow-md);padding:1.5rem}.OnboardingInitial_avatar-section__ooy6S{gap:.875rem;margin-bottom:1.25rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.5rem;line-height:1.3}.OnboardingInitial_guidance-text__Vm06M{margin-bottom:1.5rem}.OnboardingInitial_guidance-text__Vm06M p{font-size:1rem;line-height:1.5}.OnboardingInitial_avatar-image__QlNcr{border-radius:10px;height:72px;width:72px}.OnboardingInitial_reese-avatar__XbNy2{border-radius:8px}.OnboardingInitial_avatar-image__QlNcr:hover{transform:none}.OnboardingInitial_name-input-section__qLnWx{margin-bottom:1.25rem}.OnboardingInitial_input-label__idsho{font-size:.95rem}.OnboardingInitial_pencil-emoji__72fFu{font-size:1rem}.OnboardingInitial_name-input__50M1d{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:1rem;min-height:48px;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:1rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.95rem;min-height:48px;padding:.8rem 1.25rem}.OnboardingInitial_back-button__vGgWt:hover,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){transform:none}.OnboardingInitial_back-button__vGgWt:active,.OnboardingInitial_continue-button__N\+WY7:active:not(:disabled){transform:scale(.98);transition:transform .1s ease}}@media (max-width:360px){.OnboardingInitial_onboarding-container__fzBQ9{padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom))}.OnboardingInitial_onboarding-card__jvNcF{border-radius:10px;padding:1.25rem}.OnboardingInitial_avatar-section__ooy6S{gap:.75rem;margin-bottom:1rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.3rem}.OnboardingInitial_guidance-text__Vm06M{margin-bottom:1.25rem}.OnboardingInitial_guidance-text__Vm06M p{font-size:.9375rem}.OnboardingInitial_avatar-image__QlNcr{border-radius:8px;height:64px;width:64px}.OnboardingInitial_input-label__idsho{font-size:.9rem}.OnboardingInitial_name-input__50M1d{font-size:.9375rem;padding:.7rem .75rem}.OnboardingInitial_navigation-buttons__AORJ4{gap:.75rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{font-size:.9rem;min-height:44px;padding:.7rem 1rem}}:root{--oa-primary:#044766;--oa-primary-light:#047bb2;--oa-primary-dark:#036a9e;--oa-text:#333;--oa-text-muted:#666;--oa-placeholder:#999;--oa-bg:#fff;--oa-bg-alt:#fafafa;--oa-bg-warm:linear-gradient(135deg,#fff5d9,#fff8e7);--oa-border:#0447661a;--oa-border-strong:#04476626;--oa-focus-ring:#ffe8b3;--oa-disabled-bg:#e0e0e0;--oa-disabled-text:#999;--oa-radius:8px;--oa-radius-lg:12px;--oa-transition:0.3s cubic-bezier(0.16,1,0.3,1);--oa-transition-fast:0.25s cubic-bezier(0.4,0,0.2,1)}.OnboardingAgent_chat-container__FgrUP{background-color:#fff;background-color:var(--oa-bg);border-radius:8px;border-radius:var(--oa-radius);box-shadow:0 4px 16px #0000001f;box-sizing:border-box;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) .3s;animation:OnboardingAgent_headerSlideDown__JgFP7 .6s var(--oa-transition);background:linear-gradient(135deg,#fff5d9,#fff8e7);background:var(--oa-bg-warm);border-bottom:2px solid #0447661a;border-bottom:2px solid var(--oa-border);box-shadow:0 2px 8px #0000000a;display:flex;flex-shrink:0;gap:.75rem;padding:1.125rem 1rem;position:relative;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--oa-transition-fast)}@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 .1s .7s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingAgent_logoFadeIn__djl85 .7s var(--oa-transition) .1s both;border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:60px;margin-left:.5rem;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--oa-transition),transform var(--oa-transition);width:60px}@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.1)}.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;color:var(--oa-primary);font-size:1.25rem;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0;text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--oa-transition)}.OnboardingAgent_chat-header__UBxPz:hover h1{color:#036a9e;color:var(--oa-primary-dark)}.OnboardingAgent_chat-header__UBxPz p{color:#666;color:var(--oa-text-muted);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 .5s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingAgent_percentageFadeIn__hBIFc .8s var(--oa-transition) .5s both;color:#044766;color:var(--oa-primary);font-size:.7rem;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--oa-transition),color var(--oa-transition)}@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 .6s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:OnboardingAgent_categoryFadeIn__xK3Ad .8s var(--oa-transition) .6s both;color:#044766;color:var(--oa-primary);font-size:.7rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;max-width:110px;text-align:center;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:color var(--oa-transition),transform var(--oa-transition)}@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;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-content__Y8TWA h1,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h2,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h3,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h4,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h5,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h6{color:#044766;font-weight:700;line-height:1.3;margin-bottom:.5rem;margin-top:1rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h1{font-size:1.5rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h2{font-size:1.3rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h3{font-size:1.15rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h4,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h5,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h6{font-size:1.05rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h1:first-child,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h2:first-child,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h3:first-child,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h4:first-child,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h5:first-child,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA h6:first-child{margin-top:0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA ol,.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA ul{color:#333;margin:.75rem 0;padding-left:1.5rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA ul{list-style-type:disc}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA ol{list-style-type:decimal}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA li{color:#333;line-height:1.5;margin:.4rem 0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA li strong{color:#044766;font-weight:700}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA p{margin:.5rem 0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA p:first-child{margin-top:0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA p:last-child{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_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_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_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);background:linear-gradient(to top,var(--oa-bg) 0,var(--oa-bg-alt) 100%);border-top:2px solid #0447661a;border-top:2px solid var(--oa-border);box-shadow:0 -2px 8px #0000000a;flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));transition:box-shadow .3s cubic-bezier(.16,1,.3,1);transition:box-shadow var(--oa-transition)}.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:2px solid var(--oa-border-strong);border-radius:12px;border-radius:var(--oa-radius-lg);box-shadow:0 2px 4px #0000000a;box-sizing:border-box;color:#333;color:var(--oa-text);font-family:inherit;font-size:1rem;line-height:1.5;min-height:70px;outline:none;padding:.75rem 1rem;resize:vertical;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transition:border-color var(--oa-transition-fast),background var(--oa-transition-fast),box-shadow var(--oa-transition-fast),transform var(--oa-transition-fast);width:100%}.OnboardingAgent_char-counter__DvMSL{align-self:flex-end;color:#666;color:var(--oa-text-muted);font-size:.85rem;margin-top:-.25rem;transition:color .2s ease}.OnboardingAgent_text-input__IKABm::placeholder{color:#999;color:var(--oa-placeholder);opacity:1;transition:opacity .2s ease}.OnboardingAgent_text-input__IKABm:focus{background:linear-gradient(135deg,#fff5d999,#fff8e780);border-color:#047bb2;border-color:var(--oa-primary-light);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{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--oa-primary) 0,var(--oa-primary-light) 100%);border:2px solid #044766;border:2px solid var(--oa-primary);border-radius:12px;border-radius:var(--oa-radius-lg);box-shadow:0 4px 12px #04476640,0 2px 4px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transition:background var(--oa-transition-fast),border-color var(--oa-transition-fast),box-shadow var(--oa-transition-fast),transform var(--oa-transition-fast);width:100%}.OnboardingAgent_submit-button__QUtfO:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.OnboardingAgent_submit-button__QUtfO:hover:not(:disabled):before{transform:translateX(100%)}.OnboardingAgent_submit-button__QUtfO:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--oa-primary-dark) 0,var(--oa-primary-light) 100%);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;background:var(--oa-disabled-bg);border-color:#e0e0e0;border-color:var(--oa-disabled-bg);box-shadow:none;color:#999;color:var(--oa-disabled-text);cursor:not-allowed;opacity:.6}.OnboardingAgent_suggestedResponses__uX9nM{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:.5rem;padding:0 .75rem}.OnboardingAgent_suggestedButton__YXY4X{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f5f5f5,#fff);background:linear-gradient(135deg,#f5f5f5 0,var(--oa-bg) 100%);border:2px solid #044766;border:2px solid var(--oa-primary);border-radius:12px;border-radius:var(--oa-radius-lg);box-shadow:0 2px 4px #0447661a;color:#044766;color:var(--oa-primary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.95rem;font-weight:500;min-height:44px;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:.725rem 1rem;position:relative;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:background var(--oa-transition),color var(--oa-transition),border-color var(--oa-transition);white-space:nowrap}.OnboardingAgent_suggestedButton__YXY4X:hover:not(:disabled){background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--oa-primary) 0,var(--oa-primary-light) 100%);border-color:#047bb2;border-color:var(--oa-primary-light);color:#fff}.OnboardingAgent_suggestedButton__YXY4X:disabled{cursor:not-allowed;opacity:.6}.OnboardingAgent_option-button__shO4H{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;background-color:var(--oa-bg);border:1px solid #e0e0e0;border-radius:8px;border-radius:var(--oa-radius);color:#333;color:var(--oa-text);cursor:pointer;display:flex;font-size:1.05rem;font-weight:500;gap:.6rem;min-height:44px;padding:.875rem 1rem;text-align:left;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.OnboardingAgent_option-button__shO4H:hover{background-color:#f8f9fa;border-color:#044766;border-color:var(--oa-primary);transform:translateY(-1px)}.OnboardingAgent_option-button__shO4H:active{transform:translateY(0)}.OnboardingAgent_option-button__shO4H.OnboardingAgent_selected__YJBoZ{background-color:#fff5d966;border-color:#044766;border-color:var(--oa-primary);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;box-sizing:border-box;color:#333;color:var(--oa-text);cursor:pointer;font-size:1rem;min-height:44px;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;color:var(--oa-primary);font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.OnboardingAgent_error-description__vSG85{color:#666;color:var(--oa-text-muted);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:500px}.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{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--oa-primary) 0,var(--oa-primary-light) 100%);border:1.5px solid #044766;border:1.5px solid var(--oa-primary);border-radius:8px;border-radius:var(--oa-radius);box-shadow:0 2px 8px #04476633;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.5rem;min-height:44px;min-width:140px;padding:.875rem 2rem;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.OnboardingAgent_retry-button__p2UkP:hover{background:linear-gradient(135deg,#036a9e,#036a9e);background:linear-gradient(135deg,var(--oa-primary-dark) 0,var(--oa-primary-dark) 100%);box-shadow:0 4px 12px #04476659;transform:translateY(-2px)}.OnboardingAgent_retry-button__p2UkP:active{transform:translateY(0)}.OnboardingAgent_retry-button__p2UkP:focus{outline:none}.OnboardingAgent_retry-button__p2UkP:focus-visible{outline:2px solid #ffe8b3;outline:2px solid var(--oa-focus-ring);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;background:var(--oa-primary);border-radius:4px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-thumb:hover{background:#047bb2;background:var(--oa-primary-light)}.OnboardingAgent_text-input__IKABm:focus{outline:none}.OnboardingAgent_option-button__shO4H:focus-visible,.OnboardingAgent_submit-button__QUtfO:focus-visible,.OnboardingAgent_text-input__IKABm:focus-visible{outline:2px solid #ffe8b3;outline:2px solid var(--oa-focus-ring);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:56px;margin-left:.5rem;width:56px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.08)}.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:.65rem}.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_expense-calculation-content__oLpIU{min-height:140px}.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}.OnboardingAgent_suggestedResponses__uX9nM{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:0 .625rem}.OnboardingAgent_suggestedButton__YXY4X{word-wrap:break-word;font-size:.9rem;max-width:100%;min-width:auto;overflow-wrap:break-word;padding:.65rem .9rem;text-align:center;white-space:normal}}@media (max-width:768px){.OnboardingAgent_chat-container__FgrUP{border-radius:0;box-shadow:none;height:100dvh;max-width:100%;padding:max(env(safe-area-inset-top),0px) max(env(safe-area-inset-right),0px) max(env(safe-area-inset-bottom),0px) max(env(safe-area-inset-left),0px)}.OnboardingAgent_chat-header__UBxPz{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;gap:.625rem;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) .875rem 1rem}.OnboardingAgent_chat-header-logo__zwjZi{border-radius:12px;height:48px;margin-left:.4rem;width:48px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.04)}.OnboardingAgent_chat-header__UBxPz h1{font-size:1.125rem;font-weight:700;letter-spacing:.4px;line-height:1.3}.OnboardingAgent_chat-header__UBxPz p{font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.OnboardingAgent_chat-header-progress__q6oYb{gap:.4rem;margin-right:.25rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:52px;width:52px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.625rem;font-weight:700}.OnboardingAgent_progress-category__7c25j{font-size:.65rem;font-weight:600;line-height:1.3;max-width:95px}.OnboardingAgent_messages-container__3vZ3Q{-webkit-overflow-scrolling:touch;flex:1 1;gap:1.375rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem .875rem;scroll-behavior:smooth}.OnboardingAgent_input-area__4022x{background-color:#fff;border-top:1px solid #04476614;box-shadow:0 -2px 12px #0000000f;margin-bottom:0;padding:1rem .875rem max(calc(1rem + env(safe-area-inset-bottom)),1rem)}.OnboardingAgent_input-container__SfBBs{gap:.75rem;margin-bottom:0;padding-bottom:0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{box-shadow:0 1px 3px #00000014;max-width:82%;padding:.75rem 1rem}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{border-radius:18px 18px 4px 18px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{border-radius:4px 18px 18px 18px}.OnboardingAgent_agent-message__bpobN,.OnboardingAgent_user-message__GDuuy{gap:.5rem;margin-bottom:.25rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{font-size:.925rem;letter-spacing:.01em;line-height:1.55}.OnboardingAgent_message-timestamp__dWjPr{font-size:.7rem;margin-top:.35rem;opacity:.75}.OnboardingAgent_agent-name__yw\+SX{font-size:.75rem;font-weight:600}.OnboardingAgent_scenario-title__2txoc{border-radius:8px;font-size:1.05rem;font-weight:700;margin-bottom:.5rem;padding:.5rem .75rem}.OnboardingAgent_expense-calculation-content__oLpIU{gap:.5rem;min-height:130px;padding-bottom:.4rem}.OnboardingAgent_text-input__IKABm{-webkit-appearance:none;border:2px solid #0447661f;border-radius:12px;font-size:16px;line-height:1.5;max-height:140px;min-height:52px;padding:.875rem 1rem;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.OnboardingAgent_text-input__IKABm:focus{border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none}.OnboardingAgent_char-counter__DvMSL{font-size:.75rem;margin-top:.25rem;opacity:.6}.OnboardingAgent_submit-button__QUtfO{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:1rem;font-weight:600;letter-spacing:.3px;min-height:52px;padding:.875rem 1.5rem;transition:transform .1s ease,box-shadow .2s ease;width:100%}.OnboardingAgent_submit-button__QUtfO:active{transform:scale(.98)}.OnboardingAgent_agent-avatar__XtYw4,.OnboardingAgent_user-avatar__Fkidx{flex-shrink:0;height:40px;width:40px}.OnboardingAgent_agent-image__jmY\+v{border-radius:10px}.OnboardingAgent_user-initials__DT-Lu{font-size:.95rem;font-weight:600}.OnboardingAgent_typing-indicator__av\+Pp{min-width:90px;padding:.7rem 1.125rem}.OnboardingAgent_typing-indicator__av\+Pp span{height:6px;margin:0 2.5px;width:6px}.OnboardingAgent_message-container__yL46H{animation-duration:.25s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.OnboardingAgent_agent-message__bpobN:hover .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy:hover .OnboardingAgent_message-bubble__oM5Mb{transform:none}.OnboardingAgent_advice-bubble__LCh4I,.OnboardingAgent_capsule-bubble__2mg12,.OnboardingAgent_question-bubble__Kf6-N,.OnboardingAgent_retry-bubble__f7OKO{padding:.875rem 1rem!important}.OnboardingAgent_chat-header__UBxPz:hover{box-shadow:0 2px 8px #0000000f}.OnboardingAgent_suggestedResponses__uX9nM{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:.25rem;padding:0 .5rem}.OnboardingAgent_suggestedButton__YXY4X{word-wrap:break-word;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:10px;display:flex;flex:0 1 auto;font-size:.9rem;justify-content:center;max-width:calc(50% - .3125rem);min-height:44px;min-width:-webkit-fit-content;min-width:fit-content;overflow-wrap:break-word;padding:.725rem .9rem;text-align:center;white-space:normal}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar{width:4px}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-track{background:#0000}.OnboardingAgent_messages-container__3vZ3Q::-webkit-scrollbar-thumb{background:#04476633;border-radius:2px}}@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;bottom:0;box-shadow:none;height:100dvh;left:0;max-width:100%;overflow:hidden;padding:max(env(safe-area-inset-top),0px) max(env(safe-area-inset-right),0px) max(env(safe-area-inset-bottom),0px) max(env(safe-area-inset-left),0px);position:fixed;right:0;top:0}.OnboardingAgent_chat-header__UBxPz{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;gap:.5rem;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) .75rem .875rem}.OnboardingAgent_chat-header-logo__zwjZi{border-radius:10px;height:44px;margin-left:.25rem;width:44px}.OnboardingAgent_chat-header__UBxPz:hover .OnboardingAgent_chat-header-logo__zwjZi{transform:scale(1.03)}.OnboardingAgent_chat-header__UBxPz h1{font-size:1rem;font-weight:700;letter-spacing:.3px;line-height:1.3}.OnboardingAgent_chat-header__UBxPz p{font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.OnboardingAgent_chat-header-progress__q6oYb{gap:.3rem;margin-right:.2rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:44px;width:44px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.55rem;font-weight:700}.OnboardingAgent_progress-category__7c25j{font-size:.6rem;font-weight:600;line-height:1.25;max-width:80px}.OnboardingAgent_messages-container__3vZ3Q{-webkit-overflow-scrolling:touch;flex:1 1;gap:1.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.875rem .75rem;scroll-behavior:smooth}.OnboardingAgent_input-area__4022x{border-top:1px solid #04476614;box-shadow:0 -2px 12px #0000000f;margin-bottom:0;padding:.875rem .75rem max(calc(.875rem + env(safe-area-inset-bottom)),.875rem)}.OnboardingAgent_input-container__SfBBs{gap:.625rem;margin-bottom:0;padding-bottom:0}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{box-shadow:0 1px 3px #00000014;max-width:85%;padding:.7rem .95rem}.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-bubble__oM5Mb{border-radius:16px 16px 4px 16px}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-bubble__oM5Mb{border-radius:4px 16px 16px 16px}.OnboardingAgent_agent-message__bpobN,.OnboardingAgent_user-message__GDuuy{gap:.45rem;margin-bottom:.2rem}.OnboardingAgent_agent-message__bpobN .OnboardingAgent_message-content__Y8TWA,.OnboardingAgent_user-message__GDuuy .OnboardingAgent_message-content__Y8TWA{font-size:.9rem;letter-spacing:.01em;line-height:1.55}.OnboardingAgent_message-timestamp__dWjPr{font-size:.68rem;margin-top:.3rem;opacity:.75}.OnboardingAgent_agent-name__yw\+SX{font-size:.725rem;font-weight:600}.OnboardingAgent_scenario-title__2txoc{border-radius:8px;font-size:.975rem;font-weight:700;margin-bottom:.45rem;padding:.5rem .7rem}.OnboardingAgent_text-input__IKABm{-webkit-appearance:none;border:2px solid #0447661f;border-radius:12px;font-size:16px;line-height:1.5;max-height:130px;min-height:52px;padding:.8rem .95rem;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.OnboardingAgent_text-input__IKABm:focus{border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none}.OnboardingAgent_char-counter__DvMSL{font-size:.7rem;margin-top:.25rem;opacity:.6}.OnboardingAgent_submit-button__QUtfO{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.975rem;font-weight:600;letter-spacing:.3px;min-height:52px;padding:.875rem 1.375rem;transition:transform .1s ease,box-shadow .2s ease;width:100%}.OnboardingAgent_submit-button__QUtfO:active{transform:scale(.98)}.OnboardingAgent_agent-avatar__XtYw4,.OnboardingAgent_user-avatar__Fkidx{flex-shrink:0;height:38px;width:38px}.OnboardingAgent_agent-image__jmY\+v{border-radius:9px}.OnboardingAgent_user-initials__DT-Lu{font-size:.9rem;font-weight:600}.OnboardingAgent_typing-indicator__av\+Pp{min-width:85px;padding:.65rem 1rem}.OnboardingAgent_typing-indicator__av\+Pp span{height:5.5px;margin:0 2.5px;width:5.5px}.OnboardingAgent_message-bubble__oM5Mb{font-size:.9rem}.OnboardingAgent_advice-bubble__LCh4I,.OnboardingAgent_capsule-bubble__2mg12,.OnboardingAgent_question-bubble__Kf6-N,.OnboardingAgent_retry-bubble__f7OKO{padding:.8rem .95rem!important}.OnboardingAgent_option-button__shO4H{border-radius:12px}.OnboardingAgent_dropdown-option__T\+jBN,.OnboardingAgent_option-button__shO4H{-webkit-tap-highlight-color:transparent;font-size:.95rem;min-height:52px;padding:1rem 1.125rem}.OnboardingAgent_chat-header__UBxPz:hover{box-shadow:0 2px 8px #0000000f}.OnboardingAgent_suggestedResponses__uX9nM{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:.25rem;padding:0 .25rem}.OnboardingAgent_suggestedButton__YXY4X{word-wrap:break-word;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:10px;display:flex;flex:0 1 auto;font-size:.875rem;justify-content:center;max-width:calc(50% - .275rem);min-height:44px;min-width:-webkit-fit-content;min-width:fit-content;overflow-wrap:break-word;padding:.7rem .85rem;text-align:center;white-space:normal}.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}}@media (max-width:360px){.OnboardingAgent_chat-header__UBxPz{gap:.4rem;padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.OnboardingAgent_chat-header-logo__zwjZi{height:40px;width:40px}.OnboardingAgent_chat-header__UBxPz h1{font-size:.9375rem}.OnboardingAgent_chat-header__UBxPz p{font-size:.8125rem}.OnboardingAgent_progress-circle-container__TK1Fh{height:40px;width:40px}.OnboardingAgent_progress-percentage__1gvLW{font-size:.5rem}.OnboardingAgent_progress-category__7c25j{font-size:.55rem;max-width:70px}.OnboardingAgent_messages-container__3vZ3Q{gap:1rem;padding:.75rem .5rem}.OnboardingAgent_input-area__4022x{padding:.75rem .5rem max(calc(.75rem + env(safe-area-inset-bottom)),.75rem)}.OnboardingAgent_text-input__IKABm{font-size:16px;min-height:48px;padding:.75rem .875rem}.OnboardingAgent_submit-button__QUtfO{font-size:.9375rem;min-height:48px;padding:.75rem 1rem}.OnboardingAgent_suggestedButton__YXY4X{font-size:.875rem;min-height:44px;padding:.625rem .75rem}}.OnboardingAgent_capsule-popup-overlay__pE\+57{align-items:center;animation:OnboardingAgent_capsuleOverlayFadeIn__3EFI9 .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes OnboardingAgent_capsuleOverlayFadeIn__3EFI9{0%{opacity:0}to{opacity:1}}.OnboardingAgent_capsule-popup-container__N51m9{animation:OnboardingAgent_capsuleContainerSlideUp__ZIBxX .4s cubic-bezier(.16,1,.3,1);background:#2c465e;border-radius:12px;box-shadow:0 24px 48px #0000004d,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-width:1200px;overflow:hidden;position:relative;transform-origin:center;width:95%;will-change:transform,opacity}.OnboardingAgent_capsule-action-loading-overlay__Z7mMi{align-items:center;animation:OnboardingAgent_capsuleOverlayFadeIn__3EFI9 .15s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.OnboardingAgent_capsule-action-loading-content__LqAV2{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 12px 28px #00000040;display:flex;gap:.75rem;padding:.875rem 1.125rem}.OnboardingAgent_capsule-action-spinner__Go-AH{animation:OnboardingAgent_capsuleSpinner__3WqWg .9s linear infinite;border:2px solid #ffffff59;border-radius:999px;border-top-color:#fff;flex:0 0 auto;height:18px;width:18px}@keyframes OnboardingAgent_capsuleSpinner__3WqWg{to{transform:rotate(1turn)}}.OnboardingAgent_capsule-action-loading-text__SB-2-{color:#fffffff2;font-size:1rem;font-weight:700;letter-spacing:.2px;-webkit-user-select:none;user-select:none}@keyframes OnboardingAgent_capsuleContainerSlideUp__ZIBxX{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingAgent_capsule-animate-fade-in__7IpTu{animation:OnboardingAgent_capsuleFadeInUp__ukzmv .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes OnboardingAgent_capsuleFadeInUp__ukzmv{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.OnboardingAgent_capsule-animate-slide-in__REyxH{animation:OnboardingAgent_capsuleSlideInRight__k8vD0 .7s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes OnboardingAgent_capsuleSlideInRight__k8vD0{0%{opacity:0;transform:translateX(30px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.OnboardingAgent_capsule-popup-main-content__pAfc6{flex:1 1;min-height:0;overflow-y:auto;padding:3.75rem;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.OnboardingAgent_capsule-popup-main-content__pAfc6::-webkit-scrollbar{width:6px}.OnboardingAgent_capsule-popup-main-content__pAfc6::-webkit-scrollbar-track{background:#0000}.OnboardingAgent_capsule-popup-main-content__pAfc6::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.OnboardingAgent_capsule-popup-main-content__pAfc6::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{align-items:flex-start;display:flex;gap:3.5rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{display:flex;flex:0 0 60%;flex-direction:column;gap:1.5rem;min-width:0}.OnboardingAgent_capsule-popup-title__CqsAa{color:#f5e8c7;font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.OnboardingAgent_capsule-popup-title__CqsAa em{font-style:italic}.OnboardingAgent_capsule-popup-title__CqsAa strong{font-weight:700}.OnboardingAgent_capsule-popup-description__MU7ui{color:#fff;font-size:1.25rem;line-height:1.6;margin:0}.OnboardingAgent_capsule-prep-box__Qzk0j{align-items:flex-start;background:#385c7d;border:none;border-radius:8px;display:flex;gap:1rem;padding:1.5rem 1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.OnboardingAgent_capsule-prep-box__Qzk0j:hover{background:#3f6688;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.OnboardingAgent_capsule-prep-icon__KDdYf{animation:OnboardingAgent_capsuleIconPulse__GiUVX 2s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(255,255,255,.2));flex-shrink:0;font-size:1.5rem;line-height:1}@keyframes OnboardingAgent_capsuleIconPulse__GiUVX{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.OnboardingAgent_capsule-prep-text__eNMwR{color:#fff;flex:1 1;font-size:1.2rem;line-height:1.6;margin:0}.OnboardingAgent_capsule-prep-text__eNMwR strong{color:#fff;font-weight:700}.OnboardingAgent_capsule-prompt__qNXNu{color:#fff;font-size:1.25rem;line-height:1.6;margin:.5rem 0 0}.OnboardingAgent_capsule-popup-navigation__ZIEsN{display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.OnboardingAgent_capsule-popup-navigation-single__84UIe{justify-content:center}.OnboardingAgent_capsule-popup-navigation-single__84UIe .OnboardingAgent_capsule-popup-now-button__erl-F{min-width:200px}.OnboardingAgent_capsule-popup-now-button__erl-F{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#2c465e;cursor:pointer;display:flex;flex:1 1;font-size:1.125rem;font-weight:600;height:50px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.OnboardingAgent_capsule-popup-now-button__erl-F:before{background:#2c465e1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.OnboardingAgent_capsule-popup-now-button__erl-F:hover:before{height:300px;width:300px}.OnboardingAgent_capsule-popup-now-button__erl-F:hover{box-shadow:0 6px 20px #ffffff40;transform:translateY(-2px)}.OnboardingAgent_capsule-popup-now-button__erl-F:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}.OnboardingAgent_capsule-popup-now-button__erl-F:focus{outline:2px solid #ffffff80;outline-offset:2px}.OnboardingAgent_capsule-popup-later-button__rjidP{align-items:center;background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1.125rem;font-weight:600;height:50px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.OnboardingAgent_capsule-popup-later-button__rjidP:before{background:#ffffff1a;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s cubic-bezier(.16,1,.3,1);width:100%}.OnboardingAgent_capsule-popup-later-button__rjidP:hover:before{left:0}.OnboardingAgent_capsule-popup-later-button__rjidP:hover{background:#ffffff14;border-color:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.OnboardingAgent_capsule-popup-later-button__rjidP:active{transform:translateY(0)}.OnboardingAgent_capsule-popup-later-button__rjidP:focus{outline:2px solid #ffffff80;outline-offset:2px}.OnboardingAgent_capsule-popup-later-button__rjidP:disabled,.OnboardingAgent_capsule-popup-now-button__erl-F:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.7;transform:none!important}.OnboardingAgent_capsule-popup-later-button__rjidP:disabled:before,.OnboardingAgent_capsule-popup-now-button__erl-F:disabled:before{opacity:0!important}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{align-items:flex-start;display:flex;flex:0 0 35%;justify-content:center;position:relative}.OnboardingAgent_capsule-popup-image__WpalM{animation:OnboardingAgent_capsuleImageFloat__KJM7S 3s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3));height:auto;max-height:380px;max-width:100%;object-fit:contain;position:relative;top:50px;transition:transform .3s cubic-bezier(.16,1,.3,1);will-change:transform}@keyframes OnboardingAgent_capsuleImageFloat__KJM7S{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.01)}}.OnboardingAgent_capsule-popup-right-illustration__eTZLy:hover .OnboardingAgent_capsule-popup-image__WpalM{filter:drop-shadow(0 12px 32px rgba(0,0,0,.4));transform:translateY(-4px) scale(1.03)}@media (max-width:1200px){.OnboardingAgent_capsule-popup-container__N51m9{max-width:1100px}.OnboardingAgent_capsule-popup-main-content__pAfc6{padding:3rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{gap:3rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{flex:0 0 58%;gap:1.25rem}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{flex:0 0 35%}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:2.5rem}.OnboardingAgent_capsule-popup-description__MU7ui,.OnboardingAgent_capsule-prompt__qNXNu{font-size:1.125rem}.OnboardingAgent_capsule-popup-image__WpalM{max-height:310px;position:relative;top:24px}}@media (max-width:1024px){.OnboardingAgent_capsule-popup-container__N51m9{max-width:950px;width:92%}.OnboardingAgent_capsule-popup-main-content__pAfc6{min-height:min(500px,calc(100dvh - 2rem));padding:2.5rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{gap:2.5rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{flex:0 0 55%;gap:1rem}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{flex:0 0 38%}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:2.25rem}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:1.0625rem}.OnboardingAgent_capsule-prep-text__eNMwR{font-size:1.15rem}.OnboardingAgent_capsule-prompt__qNXNu{font-size:1.0625rem}.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F{font-size:1rem;height:48px}.OnboardingAgent_capsule-popup-image__WpalM{max-height:280px;position:relative;top:32px}}@media (max-width:768px){.OnboardingAgent_capsule-popup-overlay__pE\+57{animation:OnboardingAgent_capsuleOverlayFadeIn__3EFI9 .25s cubic-bezier(.16,1,.3,1);padding:.5rem}.OnboardingAgent_capsule-popup-container__N51m9{animation:OnboardingAgent_capsuleContainerSlideUp__ZIBxX .35s cubic-bezier(.16,1,.3,1);border-radius:12px;max-width:100%;width:95%}.OnboardingAgent_capsule-popup-main-content__pAfc6{max-height:95vh;min-height:min(450px,calc(100dvh - 2rem));padding:1.75rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{flex-direction:column;gap:2rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{flex:1 1;gap:1rem;order:1}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{flex:none;margin:0 auto;max-width:280px;order:2;width:100%}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:2rem;line-height:1.2}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:1.125rem;line-height:1.6}.OnboardingAgent_capsule-prep-box__Qzk0j{gap:1rem;padding:1.25rem 1.5rem}.OnboardingAgent_capsule-prep-icon__KDdYf{font-size:1.375rem}.OnboardingAgent_capsule-prep-text__eNMwR{font-size:1.1rem;line-height:1.6}.OnboardingAgent_capsule-prompt__qNXNu{font-size:1.125rem;line-height:1.6}.OnboardingAgent_capsule-popup-navigation__ZIEsN{flex-direction:row;gap:1rem;width:100%}.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F{flex:1 1;font-size:1rem;height:48px}.OnboardingAgent_capsule-popup-image__WpalM{max-height:250px;position:relative;top:0}@keyframes OnboardingAgent_capsuleSlideInRight__k8vD0{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (max-width:480px){.OnboardingAgent_capsule-popup-overlay__pE\+57{background-color:#000000b3;padding:.25rem}.OnboardingAgent_capsule-popup-container__N51m9{border-radius:12px;box-shadow:0 20px 40px #0006;width:98%}.OnboardingAgent_capsule-popup-main-content__pAfc6{max-height:98vh;min-height:min(400px,calc(100dvh - 2rem));padding:1.5rem}.OnboardingAgent_capsule-popup-content-wrapper__mPE0y{gap:1.75rem}.OnboardingAgent_capsule-popup-left-content__AeOuM{gap:1rem}.OnboardingAgent_capsule-popup-right-illustration__eTZLy{max-width:240px}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:1.75rem;letter-spacing:-.01em;line-height:1.2}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:1rem;line-height:1.6}.OnboardingAgent_capsule-prep-box__Qzk0j{border-radius:8px;gap:.875rem;padding:1rem 1.25rem}.OnboardingAgent_capsule-prep-icon__KDdYf{font-size:1.25rem}.OnboardingAgent_capsule-prep-text__eNMwR,.OnboardingAgent_capsule-prompt__qNXNu{font-size:1rem;line-height:1.6}.OnboardingAgent_capsule-popup-navigation__ZIEsN{flex-direction:row;gap:.875rem}.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F{border-radius:8px;flex:1 1;font-size:.9375rem;height:46px}.OnboardingAgent_capsule-popup-image__WpalM{max-height:210px;position:relative;top:0}}@media (max-width:360px){.OnboardingAgent_capsule-popup-main-content__pAfc6{min-height:min(360px,calc(100dvh - 1.5rem));padding:1.25rem}.OnboardingAgent_capsule-popup-title__CqsAa{font-size:1.5rem}.OnboardingAgent_capsule-popup-description__MU7ui{font-size:.9375rem}.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F{font-size:.875rem;height:44px}.OnboardingAgent_capsule-popup-image__WpalM{max-height:180px}}.OnboardingAgent_capsule-popup-later-button__rjidP:focus,.OnboardingAgent_capsule-popup-now-button__erl-F:focus{outline:none}.OnboardingAgent_capsule-popup-later-button__rjidP:focus-visible,.OnboardingAgent_capsule-popup-now-button__erl-F:focus-visible{outline:2px solid #ffe8b3;outline:2px solid var(--oa-focus-ring);outline-offset:2px}@media (prefers-contrast:high){.OnboardingAgent_capsule-popup-container__N51m9,.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.OnboardingAgent_capsule-animate-fade-in__7IpTu,.OnboardingAgent_capsule-animate-slide-in__REyxH,.OnboardingAgent_capsule-popup-container__N51m9,.OnboardingAgent_capsule-popup-image__WpalM,.OnboardingAgent_capsule-popup-overlay__pE\+57,.OnboardingAgent_capsule-prep-icon__KDdYf{animation:none!important}.OnboardingAgent_capsule-popup-image__WpalM,.OnboardingAgent_capsule-popup-later-button__rjidP,.OnboardingAgent_capsule-popup-now-button__erl-F,.OnboardingAgent_capsule-prep-box__Qzk0j{transition:none!important}.OnboardingAgent_capsule-popup-later-button__rjidP:hover,.OnboardingAgent_capsule-popup-now-button__erl-F:hover,.OnboardingAgent_capsule-prep-box__Qzk0j:hover{transform:none!important}}@media print{.OnboardingAgent_capsule-popup-overlay__pE\+57{display:none!important}}.Autocomplete_autocompleteContainer__s\+sf6{position:relative;width:100%;z-index:1000}.Autocomplete_autocompleteInput__p37zf{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__p37zf:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Autocomplete_autocompleteInput__p37zf:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.Autocomplete_autocompleteInput__p37zf::placeholder{color:#6c757d;opacity:1}.Autocomplete_dropdown__RIFf-{-webkit-overflow-scrolling:touch;animation:Autocomplete_dropdownFadeIn__6zLlN .2s ease-out;background-color:#fff;border:1px solid #e1e5e9;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000001f;left:0;margin-top:-1px;max-height:min(180px,max(140px,calc(100vh - 380px)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%;z-index:9999}@keyframes Autocomplete_dropdownFadeIn__6zLlN{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes Autocomplete_dropdownFadeInUp__L3qgk{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.Autocomplete_option__6\+y-A{border-bottom:1px solid #f8f9fa;cursor:pointer;padding:12px 16px;transition:all .2s ease}.Autocomplete_option__6\+y-A:last-child{border-bottom:none}.Autocomplete_option__6\+y-A.Autocomplete_highlighted__MIy-X,.Autocomplete_option__6\+y-A:hover{background-color:#f8f9fa;transform:translateX(2px)}.Autocomplete_option__6\+y-A:active{background-color:#e9ecef;transform:translateX(0)}.Autocomplete_option__6\+y-A mark{background-color:#fff3cd;border-radius:4px;color:#856404;font-weight:600;padding:0 2px}.Autocomplete_loading__ivzAv,.Autocomplete_noResults__8nGhN{background-color:#f8f9fa;color:#6c757d;font-style:italic;padding:12px 16px;text-align:center}.Autocomplete_dropdown__RIFf-::-webkit-scrollbar{width:6px}.Autocomplete_dropdown__RIFf-::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Autocomplete_dropdown__RIFf-::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Autocomplete_dropdown__RIFf-::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1024px){.Autocomplete_dropdown__RIFf-{animation:Autocomplete_dropdownFadeInUp__L3qgk .2s ease-out;border-bottom:none;border-radius:8px 8px 0 0;border-top:1px solid #e1e5e9;bottom:100%;margin-bottom:-1px;margin-top:0;max-height:min(180px,max(120px,calc(100vh - 340px)));top:auto}}@media (max-width:768px){.Autocomplete_option__6\+y-A{padding:10px 14px}.Autocomplete_dropdown__RIFf-{max-height:min(160px,max(100px,calc(100vh - 320px)))}}@media (max-width:480px){.Autocomplete_option__6\+y-A{padding:8px 12px}.Autocomplete_dropdown__RIFf-{max-height:min(140px,max(100px,calc(100vh - 280px)))}}.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:1rem;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_gridRowLast__Nye69,.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:-webkit-min-content;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.CareerShiftScenarioMap_cardTeal__ZYN1\+{border-color:#115b5f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+ .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+ .CareerShiftScenarioMap_cardTitleText__P42-h{color:#115b5f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2{border-color:#b34205}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2 .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2 .CareerShiftScenarioMap_cardTitleText__P42-h{color:#b34205}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU{border-color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_cardTitleText__P42-h{color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP{border-color:#4527a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP .CareerShiftScenarioMap_cardTitleText__P42-h{color:#4527a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY{border-color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_cardTitleText__P42-h{color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU{border-color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_cardTitleText__P42-h{color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW{border-color:#01579b}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW .CareerShiftScenarioMap_cardBody__IG8Jq,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW .CareerShiftScenarioMap_cardTitleText__P42-h{color:#01579b}.CareerShiftScenarioMap_cardTitleRow__L5cS5{align-items:center;display:flex;justify-content:space-between;width:100%}.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.3rem;font-weight:600;margin:0;transition:filter .3s ease}.CareerShiftScenarioMap_cardBody__IG8Jq{font-size:1rem;line-height:1.6;margin:0}.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_cardTitleText__P42-h{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15)) brightness(1.05)}.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:1rem}.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:.5rem;padding-bottom:1rem}.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,.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.2rem}.CareerShiftScenarioMap_cardBody__IG8Jq{font-size:1rem}.CareerShiftScenarioMap_buttonContainer__rDOcS{gap:.75rem;width:-webkit-fill-available}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{padding:.875rem 1.75rem;width:100%}.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:.5rem;padding-bottom:1rem}.CareerShiftScenarioMap_subtitle__4Nu-H{margin-bottom:1.5rem}.CareerShiftScenarioMap_cardHeader__lUWQD h3,.CareerShiftScenarioMap_cardTitleText__P42-h{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;width:-webkit-fill-available}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{font-size:1rem;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}}:root{--dash-primary:#044766;--dash-primary-light:#047bb2;--dash-primary-dark:#036a9e;--dash-text:#2a5c8a;--dash-text-muted:#666;--dash-bg:#fff;--dash-bg-alt:#f8f9fa;--dash-bg-tertiary:#e9ecef;--dash-border:#0447661a;--dash-shadow-sm:0 2px 4px #0000000d;--dash-shadow-md:0 4px 12px #00000014;--dash-radius:12px;--dash-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.Dashboard_dashboard__1OjgL{animation:Dashboard_dashboardFadeIn__gsKxL .6s cubic-bezier(.16,1,.3,1) .3s;animation:Dashboard_dashboardFadeIn__gsKxL .6s var(--dash-transition);background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:linear-gradient(135deg,var(--dash-bg-alt) 0,var(--dash-bg-tertiary) 100%);box-sizing:border-box;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) .3s;animation:Dashboard_sidebarSlideIn__R1kX\+ .6s var(--dash-transition);background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border-right:1px solid #0447661a;border-right:1px solid var(--dash-border);box-shadow:2px 0 8px #00000014,4px 0 16px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;max-height:100vh;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:width var(--dash-transition),box-shadow var(--dash-transition);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 .2s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Dashboard_headerFadeIn__wxG5d .6s var(--dash-transition) .2s both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border-bottom:1px solid #0447661a;border-bottom:1px solid var(--dash-border);box-shadow:0 2px 4px #0000000d;box-shadow:var(--dash-shadow-sm);display:flex;flex-shrink:0;justify-content:space-between;min-height:-webkit-fit-content;min-height:fit-content;overflow:visible;padding:1.5rem 2rem;position:relative;transition:padding .3s cubic-bezier(.16,1,.3,1);transition:padding var(--dash-transition)}@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);background:linear-gradient(135deg,var(--dash-primary) 0,var(--dash-primary-light) 100%);-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:filter .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--dash-transition),opacity var(--dash-transition),transform var(--dash-transition);white-space:nowrap}.Dashboard_brandName__JFCXY:hover{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.05)}.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;border-radius:var(--dash-radius);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;min-height:40px;min-width:60px;overflow:visible;padding:12px 16px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition);width:60px}.Dashboard_collapseButton__zvA6I:before{background:linear-gradient(135deg,#04476614,#047bb214);border-radius:12px;border-radius:var(--dash-radius);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--dash-transition)}.Dashboard_collapseButton__zvA6I:hover:before{opacity:1}.Dashboard_collapseButton__zvA6I:hover{transform:scale(1.04) translateY(-1px)}.Dashboard_collapseButton__zvA6I:active{transform:scale(.98) translateY(0);transition:transform .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);background:linear-gradient(135deg,var(--dash-text-muted) 0,#888 100%);border-radius:4px;box-shadow:0 1px 2px #0000001a;display:block;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),background var(--dash-transition),box-shadow var(--dash-transition);width:3px}.Dashboard_collapseButton__zvA6I:hover .Dashboard_sidebarBar__6Ctc9{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--dash-primary) 0,var(--dash-primary-light) 100%);box-shadow:0 2px 4px #04476633;transform:scaleY(1.1)}.Dashboard_arrowIcon__DCIMk{color:#666;color:var(--dash-text-muted);filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:12px;font-weight:700;transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),color var(--dash-transition),filter var(--dash-transition)}.Dashboard_collapseButton__zvA6I:hover .Dashboard_arrowIcon__DCIMk{color:#044766;color:var(--dash-primary);filter:drop-shadow(0 2px 3px rgba(4,71,102,.2));transform:scale(1.1)}.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) .3s both;animation:Dashboard_slideInLeft__lC2BZ .6s var(--dash-transition) both;border-bottom:1px solid #0447661a;border-bottom:1px solid var(--dash-border);box-sizing:border-box;cursor:pointer;display:flex;min-height:48px;overflow:hidden;padding:12px 20px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),background var(--dash-transition),box-shadow var(--dash-transition)}.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);background:linear-gradient(135deg,var(--dash-primary) 0,var(--dash-primary-light) 100%);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);transition:transform var(--dash-transition);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;color:var(--dash-text);flex:1 1;font-size:16px;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:color var(--dash-transition),transform var(--dash-transition)}.Dashboard_navItem__SoOd7:hover .Dashboard_navText__3PR4N{color:#044766;color:var(--dash-primary);transform:translateX(2px)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:#044766;color:var(--dash-primary);font-weight:600}.Dashboard_chevron__\+y\+M6{color:#2a5c8a;color:var(--dash-text);filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:12px;margin-left:auto;transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),color var(--dash-transition),filter var(--dash-transition)}.Dashboard_navItem__SoOd7:hover .Dashboard_chevron__\+y\+M6{color:#044766;color:var(--dash-primary);transform:scale(1.1)}.Dashboard_chevron__\+y\+M6.Dashboard_expanded__qBa7S{color:#044766;color:var(--dash-primary);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:1px solid var(--dash-border);border-radius:6px;box-shadow:0 1px 3px #0000000d;color:#2a5c8a;color:var(--dash-text);font-size:12px;font-weight:600;margin-left:8px;margin-right:4px;padding:4px 10px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),background var(--dash-transition),color var(--dash-transition),box-shadow var(--dash-transition),border-color var(--dash-transition);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;color:var(--dash-primary)}.Dashboard_subMenu__Qjp87{animation:Dashboard_subMenuSlideDown__yhmGG .4s cubic-bezier(.16,1,.3,1) .3s;animation:Dashboard_subMenuSlideDown__yhmGG .4s var(--dash-transition);background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--dash-bg-alt) 0,var(--dash-bg) 100%);border-bottom:1px solid #0447661a;border-bottom:1px solid var(--dash-border);margin:0;overflow:hidden;padding:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--dash-transition),transform var(--dash-transition)}.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 #0447661a;border-bottom:1px solid var(--dash-border);box-sizing:border-box;cursor:pointer;display:flex;min-height:40px;overflow:hidden;padding:10px 20px 10px 40px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),background var(--dash-transition),box-shadow var(--dash-transition)}.Dashboard_subNavItem__fxctg:before{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--dash-primary) 0,var(--dash-primary-light) 100%);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);transition:transform var(--dash-transition);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;color:var(--dash-primary);transform:translateX(2px)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:#044766;color:var(--dash-primary);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='M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 0 0 .95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 0 0-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 0 0-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 0 0-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 0 0 .951-.69l1.519-4.674z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_assumptions__SHTXc{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 .3s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Dashboard_mainContentFadeIn__AXJ0N .6s var(--dash-transition) .3s both;background:#fff;background:var(--dash-bg);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-left:280px;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;transition:margin-left .3s cubic-bezier(.16,1,.3,1);transition:margin-left var(--dash-transition)}@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 .4s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Dashboard_headerBarSlideDown__kN6G8 .6s var(--dash-transition) .4s both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border-bottom:1px solid #0447661a;border-bottom:1px solid var(--dash-border);box-shadow:0 2px 4px #0000000d,0 1px 2px #00000008;box-shadow:var(--dash-shadow-sm),0 1px 2px #00000008;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;min-height:64px;overflow:visible;padding:18px 24px;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);background:linear-gradient(135deg,var(--dash-primary) 0,var(--dash-primary-light) 100%);-webkit-background-clip:text;background-clip:text;flex-shrink:1;font-size:22px;font-weight:700;line-height:1.2;margin:0;min-width:0;padding:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--dash-transition)}.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;flex-shrink:0;gap:16px;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;box-shadow:var(--dash-shadow-sm);box-sizing:border-box;cursor:pointer;display:flex;height:36px;justify-content:center;min-height:44px;min-width:44px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),box-shadow var(--dash-transition),border-color var(--dash-transition),background var(--dash-transition);width:36px}.Dashboard_bellButton__1IvOs:before{background:linear-gradient(135deg,#0447660d,#047bb20d);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--dash-transition)}.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 #0447661f,0 2px 6px #04476614;transform:scale(1.06) translateY(-1px)}.Dashboard_bellButton__1IvOs:active{transform:scale(1.02) translateY(0);transition:transform .1s ease}.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:0;overflow:visible;position:relative;z-index:100}.Dashboard_userAvatar__xMzr5{border:2px solid #0447661a;border:2px solid var(--dash-border);border-radius:50%;box-shadow:0 2px 4px #0000000d;box-shadow:var(--dash-shadow-sm);height:36px;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),border-color var(--dash-transition),box-shadow var(--dash-transition);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{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border:1.5px solid #0447661a;border:1.5px solid var(--dash-border);border-radius:12px;border-radius:var(--dash-radius);box-shadow:0 2px 4px #0000000d;box-shadow:var(--dash-shadow-sm);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;min-height:44px;overflow:visible;padding:10px 16px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),box-shadow var(--dash-transition),border-color var(--dash-transition),background var(--dash-transition);white-space:nowrap;z-index:101}.Dashboard_userDropdown__\+9\+QT:before{background:linear-gradient(90deg,#0000,#0447660a,#0000);border-radius:12px;border-radius:var(--dash-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Dashboard_userDropdown__\+9\+QT:hover:before{transform:translateX(100%)}.Dashboard_userDropdown__\+9\+QT:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:linear-gradient(135deg,var(--dash-bg-alt) 0,var(--dash-bg-tertiary) 100%);border-color:#04476640;box-shadow:0 4px 12px #00000014,0 2px 6px #04476614;box-shadow:var(--dash-shadow-md),0 2px 6px #04476614;transform:translateY(-2px)}.Dashboard_userName__5DRnE{color:#2a5c8a;color:var(--dash-text);font-size:15px;font-weight:600;line-height:1.4;margin:0;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--dash-transition)}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_userName__5DRnE{color:#044766;color:var(--dash-primary)}.Dashboard_arrow__nS7-X{align-items:center;color:#2a5c8a;color:var(--dash-text);display:flex;font-size:14px;line-height:1;margin:0;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),color var(--dash-transition)}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_arrow__nS7-X{color:#044766;color:var(--dash-primary);transform:scale(1.15)}.Dashboard_dropdownMenu__2\+3tW{animation:Dashboard_dropdownSlideDown__vJZnI .3s cubic-bezier(.16,1,.3,1) .3s;animation:Dashboard_dropdownSlideDown__vJZnI .3s var(--dash-transition);background:#fff;background:var(--dash-bg);border:1.5px solid #0447661a;border:1.5px solid var(--dash-border);border-radius:12px;border-radius:var(--dash-radius);box-shadow:0 4px 12px #00000014,0 4px 16px #00000014;box-shadow:var(--dash-shadow-md),0 4px 16px #00000014;box-sizing:border-box;margin-top:4px;min-width:200px;overflow:visible;padding:8px;position:absolute;right:0;top:calc(100% + 8px);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{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:10px;box-sizing:border-box;color:#2a5c8a;color:var(--dash-text);cursor:pointer;display:flex;font-size:15px;font-weight:500;font:inherit;gap:12px;min-height:44px;overflow:hidden;padding:12px 14px;position:relative;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),background var(--dash-transition),color var(--dash-transition),box-shadow var(--dash-transition);width:100%}.Dashboard_dropdownItem__gpvty span:last-child{flex:1 1}.Dashboard_dropdownItem__gpvty .Dashboard_navIcon__7LB\+X{flex-shrink:0;height:20px;margin-right:0;width:20px}.Dashboard_dropdownItem__gpvty:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Dashboard_dropdownItem__gpvty:hover:before{transform:translateX(100%)}.Dashboard_dropdownItem__gpvty:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);box-shadow:0 2px 8px #04476614;color:#044766;color:var(--dash-primary);transform:translateX(3px)}.Dashboard_mobileMenuButton__uaYy9{background:#0000;border:none;border-radius:12px;border-radius:var(--dash-radius);display:none;left:12px!important;margin:0;overflow:visible;padding:12px 14px;position:fixed!important;top:12px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);transition:transform var(--dash-transition),opacity var(--dash-transition);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:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .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:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--dash-transition),visibility var(--dash-transition),transform var(--dash-transition);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{min-height:60px;padding:16px 20px}.Dashboard_headerTitle__\+drmc{font-size:20px}.Dashboard_headerRight__RxzFo{gap:14px}.Dashboard_userDropdown__\+9\+QT{border-radius:10px;gap:8px;padding:9px 14px}.Dashboard_userName__5DRnE{font-size:14px}.Dashboard_arrow__nS7-X{font-size:13px}.Dashboard_userAvatar__xMzr5{height:32px;width:32px}.Dashboard_dropdownMenu__2\+3tW{min-width:190px;top:calc(100% + 6px)}.Dashboard_dropdownItem__gpvty{font-size:14px;gap:10px;padding:11px 13px}.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_dashboard__1OjgL{height:100dvh;max-height:100dvh;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.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{-webkit-tap-highlight-color:transparent;display:block;left:max(12px,env(safe-area-inset-left))!important;margin:0;min-height:44px;min-width:44px;overflow:visible;padding:10px 12px;position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;z-index:1002!important}.Dashboard_sidebar__7SHQJ{box-shadow:4px 0 24px #0000002e,8px 0 32px #0000001f;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;padding-top:env(safe-area-inset-top);transform:translateX(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1) .3s;transition:transform .4s var(--dash-transition);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:100dvh;padding:1rem}.Dashboard_headerBar__4--a8{border-radius:0;min-height:68px;padding:max(16px,calc(16px + env(safe-area-inset-top))) 18px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.Dashboard_headerTitle__\+drmc{font-size:20px;font-weight:700;line-height:1.3;max-width:calc(100vw - 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_headerRight__RxzFo{gap:12px}.Dashboard_bellButton__1IvOs{border-radius:50%;height:40px;width:40px}.Dashboard_bellButton__1IvOs svg{height:20px;width:20px}.Dashboard_userAvatar__xMzr5{border-width:2px;height:40px;width:40px}.Dashboard_userSection__ANhq7:hover .Dashboard_userAvatar__xMzr5{transform:scale(1.08)}.Dashboard_userDropdown__\+9\+QT{border-radius:12px;gap:8px;padding:9px 14px}.Dashboard_userName__5DRnE{display:block;font-size:14px;font-weight:600}.Dashboard_arrow__nS7-X{font-size:14px}.Dashboard_dropdownMenu__2\+3tW{border-radius:12px;min-width:200px;padding:8px;right:0;top:calc(100% + 6px)}.Dashboard_dropdownItem__gpvty{font-size:14px;gap:10px;padding:12px 14px}.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:100dvh;max-height:100dvh;overflow:hidden;width:260px}.Dashboard_mainContent__C\+DoX{padding:.75rem max(.75rem,calc(.75rem + env(safe-area-inset-right))) max(.75rem,calc(.75rem + env(safe-area-inset-bottom))) max(.75rem,calc(.75rem + env(safe-area-inset-left)))}.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{min-height:64px;padding:14px 16px}.Dashboard_headerTitle__\+drmc{font-size:18px;max-width:calc(100vw - 180px)}.Dashboard_headerRight__RxzFo{gap:10px}.Dashboard_bellButton__1IvOs{height:38px;width:38px}.Dashboard_bellButton__1IvOs svg{height:18px;width:18px}.Dashboard_bellButton__1IvOs:hover{transform:scale(1.05) translateY(-1px)}.Dashboard_userAvatar__xMzr5{height:38px;width:38px}.Dashboard_userSection__ANhq7:hover .Dashboard_userAvatar__xMzr5{transform:scale(1.05)}.Dashboard_userDropdown__\+9\+QT{border-radius:10px;gap:6px;padding:8px 12px}.Dashboard_userDropdown__\+9\+QT:hover{transform:translateY(-1px)}.Dashboard_userName__5DRnE{font-size:13px}.Dashboard_arrow__nS7-X{font-size:12px}.Dashboard_dropdownMenu__2\+3tW{border-radius:10px;min-width:180px;padding:6px;right:0;top:calc(100% + 6px)}.Dashboard_dropdownItem__gpvty{font-size:13px;gap:8px;padding:10px 12px}.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:max(8px,env(safe-area-inset-left))!important;padding:8px 10px;top:max(8px,env(safe-area-inset-top))!important}.Dashboard_mobileMenuButton__uaYy9:hover{transform:scale(1.03)}}@media (max-width:360px){.Dashboard_sidebar__7SHQJ{max-width:280px;width:100%}.Dashboard_sidebarHeader__I\+DD-{padding:.75rem 1rem}.Dashboard_brandName__JFCXY{font-size:1.1rem}.Dashboard_navItem__SoOd7{min-height:44px;padding:10px 14px}.Dashboard_subNavItem__fxctg{min-height:44px;padding:8px 14px 8px 32px}.Dashboard_navText__3PR4N{font-size:.875rem}.Dashboard_mainContent__C\+DoX{padding:.5rem max(.5rem,calc(.5rem + env(safe-area-inset-right))) .5rem max(.5rem,calc(.5rem + env(safe-area-inset-left)))}.Dashboard_headerBar__4--a8{min-height:60px;padding:max(12px,calc(12px + env(safe-area-inset-top))) 14px 12px}.Dashboard_headerTitle__\+drmc{font-size:16px;max-width:calc(100vw - 160px)}.Dashboard_headerRight__RxzFo{gap:8px}.Dashboard_bellButton__1IvOs{height:36px;min-height:44px;min-width:44px;width:36px}.Dashboard_userAvatar__xMzr5{height:36px;width:36px}.Dashboard_userDropdown__\+9\+QT{gap:6px;padding:6px 10px}.Dashboard_userName__5DRnE{font-size:12px}.Dashboard_arrow__nS7-X{font-size:11px}.Dashboard_dropdownMenu__2\+3tW{min-width:160px;padding:6px}.Dashboard_dropdownItem__gpvty{font-size:12px;min-height:40px;padding:8px 10px}.Dashboard_mobileMenuButton__uaYy9{left:max(6px,env(safe-area-inset-left))!important;min-height:44px;min-width:44px;padding:8px 10px;top:max(6px,env(safe-area-inset-top))!important}}:root{--terms-primary:#044766;--terms-primary-light:#047bb2;--terms-primary-dark:#036a9e;--terms-text:#333;--terms-text-muted:#666;--terms-bg:#fff;--terms-bg-alt:#f8f9fa;--terms-border:#04476614;--terms-shadow-sm:0 2px 8px #00000014,0 1px 2px #0000000a;--terms-shadow-md:0 4px 16px #0000001f,0 2px 4px #0000000f;--terms-radius:12px;--terms-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.Terms_termsContainer__NE8\+x{animation:Terms_fadeIn__4-Pf8 .6s cubic-bezier(.16,1,.3,1) .3s;animation:Terms_fadeIn__4-Pf8 .6s var(--terms-transition);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;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) .3s;animation:Terms_headerSlideDown__queoS .6s var(--terms-transition);background:#fff;background:var(--terms-bg);border-bottom:1px solid #04476614;border-bottom:1px solid var(--terms-border);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;box-shadow:var(--terms-shadow-sm);box-sizing:border-box;display:flex;flex-shrink:0;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 .2s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_slideInLeft__iDl-z .6s var(--terms-transition) .2s both;display:flex;gap:.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition)}.Terms_logoSection__kAu6d:hover{transform:scale(1.01)}@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{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:60px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--terms-transition),transform var(--terms-transition);width:60px}.Terms_logoSection__kAu6d:hover .Terms_logo__WwkXi{filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));transform:scale(1.05)}.Terms_logoText__zqOrw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--terms-primary) 0,var(--terms-primary-light) 100%);-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 cubic-bezier(.16,1,.3,1);transition:filter var(--terms-transition)}.Terms_logoSection__kAu6d:hover .Terms_logoText__zqOrw{filter:brightness(1.05)}.Terms_headerButtons__qcUc8{animation:Terms_slideInRight__XisD5 .3s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_slideInRight__XisD5 .6s var(--terms-transition) .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;background:var(--terms-bg);border:2px solid #044766;border:2px solid var(--terms-primary);border-radius:12px;border-radius:var(--terms-radius);box-shadow:0 2px 6px #0447661a;box-sizing:border-box;color:#044766;color:var(--terms-primary);cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),box-shadow var(--terms-transition),background var(--terms-transition),color var(--terms-transition)}.Terms_headerLoginButton__k4FDr:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);border-radius:12px;border-radius:var(--terms-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Terms_headerLoginButton__k4FDr:hover:before{transform:translateX(100%)}.Terms_headerLoginButton__k4FDr:hover{background:#044766;background:var(--terms-primary);box-shadow:0 6px 16px #04476633,0 2px 6px #0447661a;color:#fff;transform:translateY(-2px)}.Terms_headerLoginButton__k4FDr:active{transform:translateY(0);transition:transform .1s ease}.Terms_headerSignupButton__OyJ8p{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--terms-primary) 0,var(--terms-primary-light) 100%);border:2px solid #044766;border:2px solid var(--terms-primary);border-radius:12px;border-radius:var(--terms-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),box-shadow var(--terms-transition),background var(--terms-transition)}.Terms_headerSignupButton__OyJ8p:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:12px;border-radius:var(--terms-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Terms_headerSignupButton__OyJ8p:hover:before{transform:translateX(100%)}.Terms_headerSignupButton__OyJ8p:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--terms-primary-dark) 0,var(--terms-primary-light) 100%);box-shadow:0 6px 18px #0447664d,0 2px 8px #04476633;transform:translateY(-2px)}.Terms_headerSignupButton__OyJ8p:active{transform:translateY(0);transition:transform .1s ease}.Terms_mainContent__8abgN{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:2rem;position:relative;text-align:center}.Terms_contentWrapper__8Pp1L{animation:Terms_contentSlideUp__\+AB9L .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_contentSlideUp__\+AB9L .8s var(--terms-transition) .4s both;margin-bottom:3rem;max-width:800px;width:100%}@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 .5s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_titleFadeIn__jso8p .8s var(--terms-transition) .5s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--terms-primary) 0,var(--terms-primary-light) 100%);-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 1s cubic-bezier(.16,1,.3,1) .3s forwards;animation:Terms_titleUnderline__Zogtk 1s var(--terms-transition) 1s forwards;background:linear-gradient(90deg,#044766,#047bb2);background:linear-gradient(90deg,var(--terms-primary) 0,var(--terms-primary-light) 100%);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 .7s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_descriptionFadeIn__eiOk7 .8s var(--terms-transition) .7s both;color:#666;color:var(--terms-text-muted);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 .9s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_definitionsFadeIn__noIap .8s var(--terms-transition) .9s both;background:#f8f9fa;background:var(--terms-bg-alt);border-left:4px solid #044766;border-left:4px solid var(--terms-primary);border-radius:12px;border-radius:var(--terms-radius);box-shadow:0 2px 8px #0000000d;margin-top:2rem;padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),box-shadow var(--terms-transition)}.Terms_definitions__jqbP1:hover{box-shadow:0 4px 12px #00000014;transform:translateX(3px)}@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;color:var(--terms-text-muted);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:#333;color:var(--terms-text);font-weight:600}.Terms_accordionSection__uKrV6{margin-top:2.2rem}.Terms_accordionTitle__DvVBk{-webkit-text-fill-color:#0000;animation:Terms_accordionTitleFadeIn__pG1eY 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:Terms_accordionTitleFadeIn__pG1eY .8s var(--terms-transition) 1s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--terms-primary) 0,var(--terms-primary-light) 100%);-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) .3s both;animation:Terms_accordionItemFadeIn__EreTv .6s var(--terms-transition) both;border:1px solid #04476614;border:1px solid var(--terms-border);border-radius:12px;border-radius:var(--terms-radius);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;margin-bottom:1rem;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),box-shadow var(--terms-transition)}.Terms_accordionItem__HWlw4:hover{box-shadow:0 4px 16px #0000001f,0 2px 4px #0000000f;box-shadow:var(--terms-shadow-md);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{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--terms-bg-alt) 0,var(--terms-bg) 100%);border:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:56px;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),background var(--terms-transition),box-shadow var(--terms-transition);width:100%}.Terms_accordionHeader__tuKcZ:before{background:linear-gradient(90deg,#0000,#0447660a,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Terms_accordionHeader__tuKcZ:hover:before{transform:translateX(100%)}.Terms_accordionHeader__tuKcZ:hover{background:linear-gradient(135deg,#e9ecef,#f8f9fa);background:linear-gradient(135deg,#e9ecef 0,var(--terms-bg-alt) 100%);box-shadow:0 2px 8px #0000000f;transform:translateX(3px)}.Terms_accordionQuestion__ny9GR{color:#333;color:var(--terms-text);flex:1 1;font-size:1.1rem;font-weight:600;margin-right:1rem;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--terms-transition)}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionQuestion__ny9GR,.Terms_accordionIcon__SK9Xl{color:#044766;color:var(--terms-primary)}.Terms_accordionIcon__SK9Xl{align-items:center;background:#0447661a;border-radius:50%;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:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--terms-transition),background var(--terms-transition);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) .3s;animation:Terms_accordionSlideDown__QiGGy .4s var(--terms-transition);background:#fff;background:var(--terms-bg);border-top:1px solid #04476614;border-top:1px solid var(--terms-border);color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;overflow:hidden;padding:1.75rem 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.75rem;padding-top:1.75rem;transform:translateY(0) scale(1)}}.Terms_accordionContent__UCrs- p{color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin:0 0 1.25rem;white-space:pre-line}.Terms_accordionContent__UCrs- p:last-child{margin-bottom:0}.Terms_accordionContent__UCrs- strong{color:#333;color:var(--terms-text);font-weight:600}.Terms_accordionContent__UCrs- ol,.Terms_accordionContent__UCrs- ul{color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin:.5rem 0 1rem 1.5rem;padding:0}.Terms_accordionContent__UCrs- li{color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin-bottom:.5rem}.Terms_accordionContent__UCrs- li:last-child{margin-bottom:0}.Terms_accordionContent__UCrs- div{color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5}.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{color:#666;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;transition:background-color .3s cubic-bezier(.16,1,.3,1);transition:background-color var(--terms-transition)}.Terms_accordionContent__UCrs- table th{color:#333;color:var(--terms-text);font-weight:600}.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_termsContainer__NE8\+x{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.Terms_header__TLm\+P{border-bottom-width:1.5px;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1rem}.Terms_mainContent__8abgN{padding:1.5rem 1rem max(2rem,env(safe-area-inset-bottom))}.Terms_mainContent__8abgN::-webkit-scrollbar{width:5px}.Terms_mainContent__8abgN::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.Terms_mainContent__8abgN{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.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{min-height:52px;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_header__TLm\+P{padding:max(.875rem,env(safe-area-inset-top)) .75rem .875rem}.Terms_headerButtons__qcUc8{gap:.5rem}.Terms_headerLoginButton__k4FDr,.Terms_headerSignupButton__OyJ8p{border-radius:10px;font-size:.9rem;min-height:44px;padding:.5rem 1rem}.Terms_headerLoginButton__k4FDr:hover,.Terms_headerSignupButton__OyJ8p:hover{transform:none}.Terms_logoText__zqOrw{font-size:1.5rem}.Terms_logoSection__kAu6d:hover{transform:none}.Terms_logoSection__kAu6d{gap:.5rem}.Terms_logo__WwkXi{height:48px;width:48px}.Terms_logoSection__kAu6d:hover .Terms_logo__WwkXi{transform:scale(1.04)}.Terms_mainContent__8abgN{padding:1rem .75rem max(1.5rem,env(safe-area-inset-bottom))}.Terms_mainContent__8abgN::-webkit-scrollbar{width:4px}.Terms_mainContent__8abgN::-webkit-scrollbar-thumb{background:#04476640}.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{min-height:48px;padding:1rem 1.25rem}.Terms_accordionHeader__tuKcZ:hover{transform:translateX(2px)}.Terms_accordionHeader__tuKcZ:hover:before{transform:translateX(-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 .25rem}.Terms_accordionItem__HWlw4:hover{transform:none}}@media (max-width:360px){.Terms_header__TLm\+P{padding:max(.75rem,env(safe-area-inset-top)) .5rem .75rem}.Terms_headerLoginButton__k4FDr,.Terms_headerSignupButton__OyJ8p{font-size:.85rem;padding:.45rem .75rem}.Terms_logoText__zqOrw{font-size:1.3rem}.Terms_logo__WwkXi{height:42px;width:42px}.Terms_mainContent__8abgN{padding:.75rem .5rem}.Terms_title__EVhDl{font-size:1.35rem;margin-bottom:1.25rem}.Terms_description__D2g18{font-size:.9375rem;margin-bottom:1rem}.Terms_accordionTitle__DvVBk{font-size:1.15rem;margin-bottom:1.25rem}.Terms_accordionHeader__tuKcZ{min-height:44px;padding:.875rem 1rem}.Terms_accordionQuestion__ny9GR{font-size:.9375rem}.Terms_accordionContent__UCrs-{font-size:1rem;padding:1rem}.Terms_accordionContent__UCrs- div,.Terms_accordionContent__UCrs- p{font-size:1rem}}:root{--privacy-primary:#044766;--privacy-primary-light:#047bb2;--privacy-primary-dark:#036a9e;--privacy-text:#333;--privacy-text-muted:#666;--privacy-bg:#fff;--privacy-bg-alt:#f8f9fa;--privacy-border:#04476614;--privacy-shadow-sm:0 2px 8px #00000014,0 1px 2px #0000000a;--privacy-shadow-md:0 4px 16px #0000001f,0 2px 4px #0000000f;--privacy-radius:12px;--privacy-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.PrivacyPolicy_termsContainer__-D8RJ{animation:PrivacyPolicy_fadeIn__W0EOM .6s cubic-bezier(.16,1,.3,1) .3s;animation:PrivacyPolicy_fadeIn__W0EOM .6s var(--privacy-transition);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;position:relative}@keyframes PrivacyPolicy_fadeIn__W0EOM{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PrivacyPolicy_header__GtEzj{align-items:center;animation:PrivacyPolicy_headerSlideDown__QSicH .6s cubic-bezier(.16,1,.3,1) .3s;animation:PrivacyPolicy_headerSlideDown__QSicH .6s var(--privacy-transition);background:#fff;background:var(--privacy-bg);border-bottom:1px solid #04476614;border-bottom:1px solid var(--privacy-border);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;box-shadow:var(--privacy-shadow-sm);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem;z-index:10}@keyframes PrivacyPolicy_headerSlideDown__QSicH{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)}}.PrivacyPolicy_logoSection__W-J3v{align-items:center;animation:PrivacyPolicy_slideInLeft__t3Jsb .2s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_slideInLeft__t3Jsb .6s var(--privacy-transition) .2s both;display:flex;gap:.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition)}.PrivacyPolicy_logoSection__W-J3v:hover{transform:scale(1.01)}@keyframes PrivacyPolicy_slideInLeft__t3Jsb{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)}}.PrivacyPolicy_logo__FgrMg{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:60px;object-fit:cover;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition:filter var(--privacy-transition),transform var(--privacy-transition);width:60px}.PrivacyPolicy_logoSection__W-J3v:hover .PrivacyPolicy_logo__FgrMg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));transform:scale(1.05)}.PrivacyPolicy_logoText__rBxQ7{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--privacy-primary) 0,var(--privacy-primary-light) 100%);-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 cubic-bezier(.16,1,.3,1);transition:filter var(--privacy-transition)}.PrivacyPolicy_logoSection__W-J3v:hover .PrivacyPolicy_logoText__rBxQ7{filter:brightness(1.05)}.PrivacyPolicy_headerButtons__p-SFc{animation:PrivacyPolicy_slideInRight__jQz9h .3s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_slideInRight__jQz9h .6s var(--privacy-transition) .3s both;display:flex;gap:.8rem}@keyframes PrivacyPolicy_slideInRight__jQz9h{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)}}.PrivacyPolicy_headerLoginButton__mL8ao{background:#fff;background:var(--privacy-bg);border:2px solid #044766;border:2px solid var(--privacy-primary);border-radius:12px;border-radius:var(--privacy-radius);box-shadow:0 2px 6px #0447661a;box-sizing:border-box;color:#044766;color:var(--privacy-primary);cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),box-shadow var(--privacy-transition),background var(--privacy-transition),color var(--privacy-transition)}.PrivacyPolicy_headerLoginButton__mL8ao:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);border-radius:12px;border-radius:var(--privacy-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PrivacyPolicy_headerLoginButton__mL8ao:hover:before{transform:translateX(100%)}.PrivacyPolicy_headerLoginButton__mL8ao:hover{background:#044766;background:var(--privacy-primary);box-shadow:0 6px 16px #04476633,0 2px 6px #0447661a;color:#fff;transform:translateY(-2px)}.PrivacyPolicy_headerLoginButton__mL8ao:active{transform:translateY(0);transition:transform .1s ease}.PrivacyPolicy_headerSignupButton__m\+oJK{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--privacy-primary) 0,var(--privacy-primary-light) 100%);border:2px solid #044766;border:2px solid var(--privacy-primary);border-radius:12px;border-radius:var(--privacy-radius);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),box-shadow var(--privacy-transition),background var(--privacy-transition)}.PrivacyPolicy_headerSignupButton__m\+oJK:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:12px;border-radius:var(--privacy-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PrivacyPolicy_headerSignupButton__m\+oJK:hover:before{transform:translateX(100%)}.PrivacyPolicy_headerSignupButton__m\+oJK:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--privacy-primary-dark) 0,var(--privacy-primary-light) 100%);box-shadow:0 6px 18px #0447664d,0 2px 8px #04476633;transform:translateY(-2px)}.PrivacyPolicy_headerSignupButton__m\+oJK:active{transform:translateY(0);transition:transform .1s ease}.PrivacyPolicy_mainContent__9pfAl{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:2rem;position:relative;text-align:center}.PrivacyPolicy_contentWrapper__4bI6Q{animation:PrivacyPolicy_contentSlideUp__\+Cd1z .4s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_contentSlideUp__\+Cd1z .8s var(--privacy-transition) .4s both;margin-bottom:3rem;max-width:800px;width:100%}@keyframes PrivacyPolicy_contentSlideUp__\+Cd1z{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)}}.PrivacyPolicy_title__VJJIy{-webkit-text-fill-color:#0000;animation:PrivacyPolicy_titleFadeIn__pMu6x .5s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_titleFadeIn__pMu6x .8s var(--privacy-transition) .5s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--privacy-primary) 0,var(--privacy-primary-light) 100%);-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}.PrivacyPolicy_title__VJJIy:after{animation:PrivacyPolicy_titleUnderline__0BUtp 1s 1s cubic-bezier(.16,1,.3,1) .3s forwards;animation:PrivacyPolicy_titleUnderline__0BUtp 1s var(--privacy-transition) 1s forwards;background:linear-gradient(90deg,#044766,#047bb2);background:linear-gradient(90deg,var(--privacy-primary) 0,var(--privacy-primary-light) 100%);bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes PrivacyPolicy_titleUnderline__0BUtp{to{width:60%}}@keyframes PrivacyPolicy_titleFadeIn__pMu6x{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)}}.PrivacyPolicy_policyContent__xGTpp{margin:0 auto;max-width:700px;text-align:left}.PrivacyPolicy_description__cTvpX{animation:PrivacyPolicy_descriptionFadeIn__5fLvU .7s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_descriptionFadeIn__5fLvU .8s var(--privacy-transition) .7s both;color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}@keyframes PrivacyPolicy_descriptionFadeIn__5fLvU{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)}}.PrivacyPolicy_definitions__CETKq{animation:PrivacyPolicy_definitionsFadeIn__BhGLC .9s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_definitionsFadeIn__BhGLC .8s var(--privacy-transition) .9s both;background:#f8f9fa;background:var(--privacy-bg-alt);border-left:4px solid #044766;border-left:4px solid var(--privacy-primary);border-radius:12px;border-radius:var(--privacy-radius);box-shadow:0 2px 8px #0000000d;margin-top:2rem;padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),box-shadow var(--privacy-transition)}.PrivacyPolicy_definitions__CETKq:hover{box-shadow:0 4px 12px #00000014;transform:translateX(3px)}@keyframes PrivacyPolicy_definitionsFadeIn__BhGLC{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)}}.PrivacyPolicy_definition__UqVKk{color:#666;color:var(--privacy-text-muted);font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem}.PrivacyPolicy_definition__UqVKk:last-child{margin-bottom:0}.PrivacyPolicy_definition__UqVKk strong{color:#333;color:var(--privacy-text);font-weight:600}.PrivacyPolicy_accordionSection__J3P3A{margin-top:2.2rem}.PrivacyPolicy_accordionTitle__N8bqx{-webkit-text-fill-color:#0000;animation:PrivacyPolicy_accordionTitleFadeIn__dN1pu 1s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_accordionTitleFadeIn__dN1pu .8s var(--privacy-transition) 1s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--privacy-primary) 0,var(--privacy-primary-light) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}@keyframes PrivacyPolicy_accordionTitleFadeIn__dN1pu{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)}}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 auto;max-width:700px}.PrivacyPolicy_accordionItem__JRt24{animation:PrivacyPolicy_accordionItemFadeIn__fY\+36 .6s cubic-bezier(.16,1,.3,1) .3s both;animation:PrivacyPolicy_accordionItemFadeIn__fY\+36 .6s var(--privacy-transition) both;border:1px solid #04476614;border:1px solid var(--privacy-border);border-radius:12px;border-radius:var(--privacy-radius);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;margin-bottom:1rem;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),box-shadow var(--privacy-transition)}.PrivacyPolicy_accordionItem__JRt24:hover{box-shadow:0 4px 16px #0000001f,0 2px 4px #0000000f;box-shadow:var(--privacy-shadow-md);transform:translateY(-2px)}@keyframes PrivacyPolicy_accordionItemFadeIn__fY\+36{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)}}.PrivacyPolicy_accordionItem__JRt24:first-child{animation-delay:1.2s}.PrivacyPolicy_accordionItem__JRt24:nth-child(2){animation-delay:1.3s}.PrivacyPolicy_accordionItem__JRt24:nth-child(3){animation-delay:1.4s}.PrivacyPolicy_accordionItem__JRt24:nth-child(4){animation-delay:1.5s}.PrivacyPolicy_accordionItem__JRt24:nth-child(5){animation-delay:1.6s}.PrivacyPolicy_accordionItem__JRt24:nth-child(6){animation-delay:1.7s}.PrivacyPolicy_accordionItem__JRt24:nth-child(7){animation-delay:1.8s}.PrivacyPolicy_accordionItem__JRt24:nth-child(8){animation-delay:1.9s}.PrivacyPolicy_accordionItem__JRt24:nth-child(9){animation-delay:2s}.PrivacyPolicy_accordionItem__JRt24:nth-child(10){animation-delay:2.1s}.PrivacyPolicy_accordionItem__JRt24:nth-child(11){animation-delay:2.2s}.PrivacyPolicy_accordionItem__JRt24:nth-child(12){animation-delay:2.3s}.PrivacyPolicy_accordionItem__JRt24:nth-child(13){animation-delay:2.4s}.PrivacyPolicy_accordionHeader__Y9i1L{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--privacy-bg-alt) 0,var(--privacy-bg) 100%);border:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:56px;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),background var(--privacy-transition),box-shadow var(--privacy-transition);width:100%}.PrivacyPolicy_accordionHeader__Y9i1L:before{background:linear-gradient(90deg,#0000,#0447660a,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PrivacyPolicy_accordionHeader__Y9i1L:hover:before{transform:translateX(100%)}.PrivacyPolicy_accordionHeader__Y9i1L:hover{background:linear-gradient(135deg,#e9ecef,#f8f9fa);background:linear-gradient(135deg,#e9ecef 0,var(--privacy-bg-alt) 100%);box-shadow:0 2px 8px #0000000f;transform:translateX(3px)}.PrivacyPolicy_accordionQuestion__re2Xu{color:#333;color:var(--privacy-text);flex:1 1;font-size:1.1rem;font-weight:600;margin-right:1rem;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--privacy-transition)}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionQuestion__re2Xu,.PrivacyPolicy_accordionIcon__XjETa{color:#044766;color:var(--privacy-primary)}.PrivacyPolicy_accordionIcon__XjETa{align-items:center;background:#0447661a;border-radius:50%;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:transform .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--privacy-transition),background var(--privacy-transition);width:28px}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionIcon__XjETa{background:#04476626;transform:rotate(90deg) scale(1.1)}.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true] .PrivacyPolicy_accordionIcon__XjETa{background:#04476633;transform:rotate(0deg) scale(1.1)}.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true]:hover .PrivacyPolicy_accordionIcon__XjETa{background:#04476640;transform:rotate(0deg) scale(1.15)}.PrivacyPolicy_accordionContent__im8SG{animation:PrivacyPolicy_accordionSlideDown__Cc1V- .4s cubic-bezier(.16,1,.3,1) .3s;animation:PrivacyPolicy_accordionSlideDown__Cc1V- .4s var(--privacy-transition);background:#fff;background:var(--privacy-bg);border-top:1px solid #04476614;border-top:1px solid var(--privacy-border);color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;overflow:hidden;padding:1.75rem 1.5rem}@keyframes PrivacyPolicy_accordionSlideDown__Cc1V-{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.75rem;padding-top:1.75rem;transform:translateY(0) scale(1)}}.PrivacyPolicy_accordionContent__im8SG p{color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin:0 0 1.25rem;white-space:pre-line}.PrivacyPolicy_accordionContent__im8SG p:last-child{margin-bottom:0}.PrivacyPolicy_accordionContent__im8SG strong{color:#333;color:var(--privacy-text);font-weight:600}.PrivacyPolicy_accordionContent__im8SG ol,.PrivacyPolicy_accordionContent__im8SG ul{color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin:.5rem 0 1rem 1.5rem;padding:0}.PrivacyPolicy_accordionContent__im8SG li{color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;margin-bottom:.5rem}.PrivacyPolicy_accordionContent__im8SG li:last-child{margin-bottom:0}.PrivacyPolicy_accordionContent__im8SG div{color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5}.PrivacyPolicy_accordionContent__im8SG table{animation:PrivacyPolicy_tableFadeIn__nxipE .4s cubic-bezier(.16,1,.3,1) .3s;animation:PrivacyPolicy_tableFadeIn__nxipE .4s var(--privacy-transition);border-collapse:collapse;margin:20px 0;width:100%}@keyframes PrivacyPolicy_tableFadeIn__nxipE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_accordionContent__im8SG table td,.PrivacyPolicy_accordionContent__im8SG table th{color:#666;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;transition:background-color .3s cubic-bezier(.16,1,.3,1);transition:background-color var(--privacy-transition)}.PrivacyPolicy_accordionContent__im8SG table th{color:#333;color:var(--privacy-text);font-weight:600}.PrivacyPolicy_accordionContent__im8SG table tr:hover{background-color:#04476605}@media (max-width:1024px){.PrivacyPolicy_title__VJJIy{font-size:2.1rem}.PrivacyPolicy_logoSection__W-J3v:hover{transform:scale(1.01)}.PrivacyPolicy_accordionHeader__Y9i1L:hover,.PrivacyPolicy_definitions__CETKq:hover{transform:translateX(2px)}}@media (max-width:768px){.PrivacyPolicy_termsContainer__-D8RJ{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.PrivacyPolicy_header__GtEzj{border-bottom-width:1.5px;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1rem}.PrivacyPolicy_mainContent__9pfAl{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto;padding:1.5rem 1rem max(2rem,env(safe-area-inset-bottom))}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar{width:5px}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.PrivacyPolicy_mainContent__9pfAl{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.PrivacyPolicy_title__VJJIy{font-size:2rem}.PrivacyPolicy_title__VJJIy:after{height:2px}.PrivacyPolicy_description__cTvpX{font-size:1rem}.PrivacyPolicy_definitions__CETKq{border-radius:10px;margin:2rem 1rem 0;padding:1.25rem;text-align:left}.PrivacyPolicy_definitions__CETKq:hover{transform:translateX(2px)}.PrivacyPolicy_contentWrapper__4bI6Q{align-items:center;display:flex;flex-direction:column}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 .5rem}.PrivacyPolicy_accordionItem__JRt24{border-radius:10px}.PrivacyPolicy_accordionItem__JRt24:hover{transform:translateY(-1px)}.PrivacyPolicy_accordionHeader__Y9i1L{min-height:52px;padding:1.25rem}.PrivacyPolicy_accordionHeader__Y9i1L:hover{transform:translateX(2px)}.PrivacyPolicy_accordionContent__im8SG{padding:1.25rem}.PrivacyPolicy_headerLoginButton__mL8ao:hover,.PrivacyPolicy_headerSignupButton__m\+oJK:hover{transform:translateY(-1px)}}@media (max-width:480px){.PrivacyPolicy_header__GtEzj{padding:max(.875rem,env(safe-area-inset-top)) .75rem .875rem}.PrivacyPolicy_headerButtons__p-SFc{gap:.5rem}.PrivacyPolicy_headerLoginButton__mL8ao,.PrivacyPolicy_headerSignupButton__m\+oJK{border-radius:10px;font-size:.9rem;min-height:44px;padding:.5rem 1rem}.PrivacyPolicy_headerLoginButton__mL8ao:hover,.PrivacyPolicy_headerSignupButton__m\+oJK:hover{transform:translateY(-1px)}.PrivacyPolicy_logoText__rBxQ7{font-size:1.5rem}.PrivacyPolicy_logoSection__W-J3v:hover{transform:none}.PrivacyPolicy_logoSection__W-J3v{gap:.5rem}.PrivacyPolicy_logo__FgrMg{height:48px;width:48px}.PrivacyPolicy_logoSection__W-J3v:hover .PrivacyPolicy_logo__FgrMg{transform:scale(1.04)}.PrivacyPolicy_mainContent__9pfAl{padding:1.25rem .75rem max(1.5rem,env(safe-area-inset-bottom))}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar{width:4px}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar-thumb{background:#04476640}.PrivacyPolicy_title__VJJIy{font-size:1.5rem;margin-bottom:1.5rem}.PrivacyPolicy_title__VJJIy:after{bottom:-6px;height:2px}.PrivacyPolicy_description__cTvpX{font-size:1rem;margin-bottom:1.25rem}.PrivacyPolicy_definitions__CETKq{border-radius:10px;margin:1.5rem .5rem 0;padding:1rem}.PrivacyPolicy_definitions__CETKq:hover{transform:none}.PrivacyPolicy_accordionTitle__N8bqx{font-size:1.3rem;margin-bottom:1.5rem}.PrivacyPolicy_accordionHeader__Y9i1L{min-height:48px;padding:1.25rem}.PrivacyPolicy_accordionHeader__Y9i1L:hover{transform:translateX(2px)}.PrivacyPolicy_accordionHeader__Y9i1L:hover:before{transform:translateX(-100%)}.PrivacyPolicy_accordionQuestion__re2Xu{font-size:1rem}.PrivacyPolicy_accordionIcon__XjETa{height:26px;min-width:26px;width:26px}.PrivacyPolicy_accordionContent__im8SG{padding:1.25rem}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 1rem}.PrivacyPolicy_accordionItem__JRt24:hover{transform:none}}@media (max-width:360px){.PrivacyPolicy_header__GtEzj{padding:max(.75rem,env(safe-area-inset-top)) .5rem .75rem}.PrivacyPolicy_headerLoginButton__mL8ao,.PrivacyPolicy_headerSignupButton__m\+oJK{font-size:.85rem;padding:.45rem .75rem}.PrivacyPolicy_logoText__rBxQ7{font-size:1.3rem}.PrivacyPolicy_logo__FgrMg{height:42px;width:42px}.PrivacyPolicy_title__VJJIy{font-size:1.35rem;margin-bottom:1.25rem}.PrivacyPolicy_title__VJJIy:after{bottom:-4px;height:2px}.PrivacyPolicy_description__cTvpX{font-size:.95rem;margin-bottom:1rem}.PrivacyPolicy_definitions__CETKq{border-radius:8px;margin:1.25rem .25rem 0;padding:.875rem}.PrivacyPolicy_accordionTitle__N8bqx{font-size:1.15rem;margin-bottom:1.25rem}.PrivacyPolicy_accordionHeader__Y9i1L{min-height:44px;padding:1rem}.PrivacyPolicy_accordionQuestion__re2Xu{font-size:.95rem}.PrivacyPolicy_accordionIcon__XjETa{font-size:1.5rem;height:24px;min-width:24px;width:24px}.PrivacyPolicy_accordionContent__im8SG{font-size:.95rem;padding:1rem}.PrivacyPolicy_accordionContent__im8SG div,.PrivacyPolicy_accordionContent__im8SG li,.PrivacyPolicy_accordionContent__im8SG ol,.PrivacyPolicy_accordionContent__im8SG p,.PrivacyPolicy_accordionContent__im8SG table td,.PrivacyPolicy_accordionContent__im8SG table th,.PrivacyPolicy_accordionContent__im8SG ul{font-size:.95rem}}.AdminLogin_admin-login-container__DA49o{align-items:center;animation:AdminLogin_containerFadeIn__uP9KH .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem;position:relative}.AdminLogin_admin-login-container__DA49o:before{background:radial-gradient(circle at 20% 30%,#04476608 0,#0000 50%),radial-gradient(circle at 80% 70%,#047bb208 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.AdminLogin_admin-login-content__P7BWQ{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:450px;position:relative;width:100%;z-index:1}.AdminLogin_logo-container__AADdb{align-items:center;animation:AdminLogin_logoSlideDown__lrQU3 .8s cubic-bezier(.16,1,.3,1) .2s both;display:flex;justify-content:center;transition:transform .3s ease}.AdminLogin_logo-container__AADdb:hover{transform:scale(1.05)}.AdminLogin_capsule-logo__aOpvu{border-radius:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:60px;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:60px}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.1)}.AdminLogin_admin-login-form-container__uoNa4{animation:AdminLogin_formSlideUp__51aOm .8s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:20px;box-shadow:0 12px 40px #0000001a,0 4px 16px #0000000f,0 0 0 1px #04476614;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 2.25rem;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,#044766,#047bb2 50%,#036a9e);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 4px #0447661a}.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:linear-gradient(135deg,#fff,#fafbfc);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 6px #0000000f,inset 0 1px 2px #fffc;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:.875rem 1rem;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:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #04476626,inset 0 1px 2px #ffffffe6;outline:none;transform:translateY(-1px) scale(1.01)}.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:linear-gradient(135deg,#fff,#fafbfc);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 6px #0000000f,inset 0 1px 2px #fffc;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:.875rem 3.25rem .875rem 1rem;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:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #04476626,inset 0 1px 2px #ffffffe6;outline:none;transform:translateY(-1px) scale(1.01)}.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 4px 12px #04476640,0 2px 4px #04476626,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;overflow:hidden;padding:.875rem 2.25rem;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,#035a8e);box-shadow:0 8px 24px #04476666,0 4px 8px #0447664d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.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.08)}.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{border-radius:10px;height:56px;width:56px}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{transform:scale(1.06)}.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{border-radius:8px;height:48px;width:48px}.AdminLogin_logo-container__AADdb:hover .AdminLogin_capsule-logo__aOpvu{transform:scale(1.04)}.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,#f5f7fa,#e8ecf1);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.AdminDashboard_admin-dashboard-container__oIq-H:before{background:radial-gradient(circle at 20% 30%,#04476608 0,#0000 50%),radial-gradient(circle at 80% 70%,#047bb208 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.AdminDashboard_admin-header__SPYdc{align-items:center;animation:AdminDashboard_headerSlideIn__oaqsY .6s cubic-bezier(.16,1,.3,1) .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0447661f;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a,0 0 0 1px #0447660d;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1.25rem 2.5rem;position:relative;z-index:10}.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;cursor:pointer;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.05) translateY(-1px)}.AdminDashboard_capsule-logo__gz8OA{border:2px solid #fffc;border-radius:12px;box-shadow:0 2px 8px #0447661a,inset 0 1px 0 #ffffff80;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));flex-shrink:0;height:64px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{box-shadow:0 4px 12px #04476626,inset 0 1px 0 #fff9;filter:drop-shadow(0 6px 16px rgba(0,0,0,.2));transform:scale(1.08)}.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 50%,#036a9e);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0;text-shadow:0 2px 4px #0447661a;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_header-left__daKc5:hover .AdminDashboard_page-title__NELVv{filter:brightness(1.1)}.AdminDashboard_page-description__rf5iA{color:#5a6c7d;font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.6;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;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminDashboard_admin-details__bLtwa:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);border-color:#04476626;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.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_curriculum-video-button__DsItl{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476626,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5625rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.6875rem 1.375rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminDashboard_curriculum-video-button__DsItl:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminDashboard_curriculum-video-button__DsItl:hover:before{left:100%}.AdminDashboard_curriculum-video-button__DsItl:hover{background:linear-gradient(135deg,#036a9e,#035a8e);border-color:#035a8e;box-shadow:0 8px 20px #04476666,0 4px 8px #0447664d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminDashboard_curriculum-video-button__DsItl:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0)}.AdminDashboard_curriculum-video-button__DsItl svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminDashboard_curriculum-video-button__DsItl: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 4px 12px #dc354540,0 2px 4px #dc354526,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5625rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.6875rem 1.375rem;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,#b01e2c);border-color:#b01e2c;box-shadow:0 8px 20px #dc354566,0 4px 8px #dc35454d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.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:1.5rem 2rem;position:relative;scroll-behavior:smooth;scrollbar-gutter:stable;z-index:1}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar{width:10px}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar-track{background:#f8f9fa80;border-radius:6px}.AdminDashboard_admin-main-content__7PKqR::-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}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#036a9e,#036a9e)}@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:1.125rem 1.75rem}.AdminDashboard_header-left__daKc5{gap:1.125rem}.AdminDashboard_page-title__NELVv{font-size:1.625rem}.AdminDashboard_page-description__rf5iA{font-size:.9rem}.AdminDashboard_admin-name__IP-Nj{font-size:.95rem}.AdminDashboard_admin-email__IZfz2{font-size:.8rem}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY{font-size:.875rem;padding:.625rem 1.125rem}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg{height:17px;width:17px}.AdminDashboard_admin-main-content__7PKqR{padding:1.25rem 1.5rem}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.03) translateY(-1px)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.08)}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px) scale(1.01)}}@media (max-width:768px){.AdminDashboard_admin-header__SPYdc{flex-direction:column;gap:1.125rem;padding:1.125rem 1.25rem}.AdminDashboard_header-left__daKc5{gap:1rem;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:.625rem;justify-content:center;width:100%}.AdminDashboard_admin-details__bLtwa{align-items:center;padding:.75rem 1rem;text-align:center;width:100%}.AdminDashboard_admin-info__U3nPH button{flex:0 1 auto;min-width:-webkit-fit-content;min-width:fit-content}.AdminDashboard_page-title__NELVv{font-size:1.375rem}.AdminDashboard_page-description__rf5iA{font-size:.875rem}.AdminDashboard_admin-name__IP-Nj{font-size:.9rem}.AdminDashboard_admin-email__IZfz2{font-size:.75rem}.AdminDashboard_capsule-logo__gz8OA{height:56px;width:56px}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY{border-radius:10px;font-size:.8125rem;padding:.625rem 1.125rem}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg{height:16px;width:16px}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.02) translateY(-1px)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.06)}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px) scale(1.01)}.AdminDashboard_admin-main-content__7PKqR{gap:1.25rem;padding:1rem 1.25rem}}@media (max-width:480px){.AdminDashboard_admin-header__SPYdc{gap:1rem;padding:1rem}.AdminDashboard_header-left__daKc5{gap:.875rem}.AdminDashboard_capsule-logo__gz8OA{border-radius:10px;height:52px;width:52px}.AdminDashboard_logo-container__7pIRR:hover{transform:scale(1.01) translateY(-1px)}.AdminDashboard_logo-container__7pIRR:hover .AdminDashboard_capsule-logo__gz8OA{transform:scale(1.04)}.AdminDashboard_admin-info__U3nPH{gap:.5rem;width:100%}.AdminDashboard_admin-details__bLtwa{padding:.625rem .875rem;width:100%}.AdminDashboard_page-title__NELVv{font-size:1.25rem;line-height:1.3}.AdminDashboard_page-description__rf5iA{font-size:.8125rem;line-height:1.5}.AdminDashboard_admin-name__IP-Nj{font-size:.875rem;line-height:1.3}.AdminDashboard_admin-email__IZfz2{font-size:.75rem;line-height:1.4}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY{border-radius:10px;font-size:.8125rem;gap:.4375rem;padding:.5625rem 1rem}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:translateY(-1px) scale(1.01)}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg{height:16px;width:16px}.AdminDashboard_curriculum-video-button__DsItl: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.125rem;padding:1rem}}.AdminOnboardingUsersTable_table-container__KF27A{animation:AdminOnboardingUsersTable_fadeIn__nvCkL .6s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:16px;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000f,0 0 0 1px #04476614;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;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0447661f;box-shadow:0 2px 12px #0000000a,inset 0 -1px 0 #04476614;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1.75rem 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:linear-gradient(135deg,#fff,#fafbfc);border:2px solid #04476626;border-radius:12px;box-shadow:0 2px 6px #0000000f,inset 0 1px 2px #fffc;color:#2c3e50;font-size:1rem;font-weight:500;letter-spacing:.01em;line-height:1.5;padding:.9375rem 3.25rem .9375rem 1.125rem;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:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #04476626,inset 0 1px 2px #ffffffe6;outline:none;transform:translateY(-1px) scale(1.01)}.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,#fff,#f5f7fa);border-bottom:3px solid #04476640;box-shadow:0 2px 6px #04476614,inset 0 1px 0 #ffffffe6;color:#044766;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1.375rem 1.125rem;position:relative;text-align:center;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);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,#04476614,#047bb214);border-left-color:#047bb2;border-left-width:4px;box-shadow:0 8px 28px #04476626,0 4px 12px #0447661a,inset 0 1px 0 #ffffff80;transform:translateY(-2px) scale(1.002)}.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:-webkit-fit-content;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_ai-summary-button__WuyfG,.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.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_ai-summary-button__WuyfG:before,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:before,.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_ai-summary-button__WuyfG:hover:before,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover:before,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover:before,.AdminOnboardingUsersTable_detail-button__UaHjL:hover:before,.AdminOnboardingUsersTable_edit-button__7deSy:hover:before{left:100%}.AdminOnboardingUsersTable_ai-summary-button__WuyfG{background:linear-gradient(135deg,#fd7e14,#f59e0b);border-color:#fd7e14;color:#fff}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:hover{background:linear-gradient(135deg,#e76a00,#d97706);box-shadow:0 6px 20px #fd7e1459,0 2px 8px #fd7e1440;transform:translateY(-2px)}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:active{box-shadow:0 2px 8px #fd7e144d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_chart-detail-button__chQCQ{background:linear-gradient(135deg,#0d9488,#14b8a6);border-color:#0d9488;color:#fff}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover{background:linear-gradient(135deg,#0f766e,#0d9488);box-shadow:0 6px 20px #0d948859,0 2px 8px #0d948840;transform:translateY(-2px)}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:active,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:disabled{box-shadow:0 2px 8px #0d94884d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:disabled{cursor:not-allowed;opacity:.7}.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_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{font-size:.825rem;padding:.6875rem 1.375rem}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.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_chart-detail-button__chQCQ,.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_chart-detail-button__chQCQ:hover,.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_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_detail-button__UaHjL,.AdminOnboardingUsersTable_edit-button__7deSy{border-radius:10px;font-size:.75rem;gap:.4rem;padding:.5rem .9rem}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.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}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}@media (max-width:768px){.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1.5rem}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){padding:0}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1rem}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){padding:0}}@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:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;overflow:hidden;padding:0;width:100%}.AdminOnboardingUsersTable_detailProfileShell__KLXWe{background:#fff;border-radius:0;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:100%}@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_chartDetailContent__D2hjY{display:flex;flex-direction:column;overflow:hidden}.AdminOnboardingUsersTable_chart-detail-wrapper__qWmkK{animation:AdminOnboardingUsersTable_chartDetailFadeIn__hA8fa .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#f8fafb,#f1f5f7);border:1px solid #0447660f;border-radius:12px;box-shadow:inset 0 1px 2px #0447660a,0 4px 24px #04476614;flex:1 1;min-height:0;overflow:auto;padding:1rem}@keyframes AdminOnboardingUsersTable_chartDetailFadeIn__hA8fa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AdminOnboardingUsersTable_chart-detail-wrapper__qWmkK::-webkit-scrollbar{width:10px}.AdminOnboardingUsersTable_chart-detail-wrapper__qWmkK::-webkit-scrollbar-thumb{background:#04476633;border-radius:10px}.AdminOnboardingUsersTable_chart-detail-wrapper__qWmkK::-webkit-scrollbar-track{background:#0447660a;border-radius:10px}.AdminOnboardingUsersTable_chart-detail-iframe__JHqnc{border:none;border-radius:12px;display:block;height:100%;min-height:640px;width:100%}.AdminOnboardingUsersTable_chart-detail-empty__mIavf{color:#04476699;font-size:.95rem;padding:3rem 2rem}.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-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{height:100vh;max-height:100vh;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-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_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_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_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_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{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,auto);padding:.5rem 0}.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:1rem;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,auto)}.AdminOnboardingUsersTable_action-item-input__olucI{max-height:110px;min-height:58px}}@media (max-width:1024px){.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:.9375rem;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,auto)}.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;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(30,auto)}.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}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_detailMainContent__QMPh-{padding-bottom:5.5rem}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_footer-buttons__8zyvL{background:#fff;border-radius:0 0 16px 16px;bottom:0;box-shadow:0 -4px 20px #00000014;justify-content:center;left:0;margin:0;padding:1rem 1.5rem 1.25rem;position:absolute;right:0;width:100%}@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_edit-modal__FRgke .AdminOnboardingUsersTable_footer-buttons__8zyvL{margin:0;padding:.875rem 1rem 1rem}.AdminOnboardingUsersTable_cancel-button__-YLge,.AdminOnboardingUsersTable_save-button__RZRHH{justify-content:center;width:100%}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_cancel-button__-YLge,.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_save-button__RZRHH{min-width:140px;width:auto}}@media (max-width:480px){.AdminOnboardingUsersTable_footer-buttons__8zyvL{gap:.5rem;margin-bottom:1rem;margin-top:1rem;padding-bottom:1.25rem}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_detailMainContent__QMPh-{padding-bottom:5rem}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_footer-buttons__8zyvL{padding:.75rem .875rem}.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-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}.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{height:100vh;max-height:100vh;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}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}}@media (max-width:480px){.AdminOnboardingUsersTable_detailModal__cbe0S{height:100vh;max-height:100vh}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding:.65rem}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}}.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-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-{--up-primary:#044766;--up-primary-light:#047bb2;--up-primary-dark:#036a9e;--up-bg:#f8f9fa;--up-bg-card:#fff;--up-border:#0447661a;--up-border-strong:#04476626;--up-border-muted:#e9ecef;--up-shadow-sm:0 2px 8px #00000014;--up-shadow-md:0 4px 12px #0000001a;--up-radius:12px;--up-radius-sm:8px;--up-ease:cubic-bezier(0.16,1,0.3,1);--up-content-max:900px;animation:UserProfile_profilePageFadeIn__09bAn .8s var(--up-ease);background:linear-gradient(135deg,var(--up-bg) 0,var(--up-bg-card) 100%);min-height:100vh}@keyframes UserProfile_profilePageFadeIn__09bAn{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfile_user-profile-container__JItK4{background:var(--up-bg);box-sizing:border-box;margin:0 auto;max-width:var(--up-content-max);min-height:100vh;padding:2rem;width:100%}.UserProfile_header__IVsMN{align-items:center;animation:UserProfile_slideDown__KTqyb .6s var(--up-ease);background:linear-gradient(135deg,var(--up-bg-card) 0,var(--up-bg) 100%);border-bottom:2px solid var(--up-border);box-shadow:var(--up-shadow-sm),0 2px 4px #0447660d;display:flex;justify-content:space-between;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 0,var(--up-bg-card) 100%);border:2px solid var(--up-primary);border-radius:var(--up-radius);box-shadow:0 2px 4px #0447661a;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .25s var(--up-ease),box-shadow .25s var(--up-ease),border-color .2s ease}.UserProfile_backButton__QH0Cf:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.UserProfile_backButton__QH0Cf:hover:before{transform:translateX(100%)}.UserProfile_backButton__QH0Cf:hover{border-color:var(--up-primary-light);box-shadow:0 6px 20px #04476633;transform:translateY(-2px) scale(1.02)}.UserProfile_backButton__QH0Cf:active{transform:translateY(0) scale(1);transition:transform .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 var(--up-ease) .3s both;background:linear-gradient(135deg,var(--up-primary) 0,var(--up-primary-light) 100%);-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{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth;width:100%}.UserProfile_mainContent__8WKz5::-webkit-scrollbar{width:8px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--up-primary) 0,var(--up-primary-light) 100%);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--up-primary-dark) 0,var(--up-primary-light) 100%)}.UserProfile_mainContent__8WKz5{scrollbar-color:var(--up-primary) #f1f1f1;scrollbar-width:thin}.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}@keyframes UserProfile_fadeInUp__Y7lBf{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)}}.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,var(--up-bg-card) 0,var(--up-bg) 100%);border:2px solid var(--up-border-muted);border-radius:var(--up-radius);box-shadow:var(--up-shadow-sm),0 1px 4px #0447660d;cursor:pointer;display:flex;overflow:hidden;padding:1.5rem 2rem;position:relative;transition:transform .25s var(--up-ease),box-shadow .25s var(--up-ease),border-color .2s ease,background .2s ease}.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,var(--up-primary),#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,var(--up-bg) 0,var(--up-bg-card) 100%);border-color:var(--up-primary);box-shadow:0 6px 20px #0447661f,0 2px 8px #04476614;transform:translateY(-2px) scale(1.005)}.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:var(--up-primary);transform:scale(1.05)}.UserProfile_section-header__vQOm1:hover .UserProfile_section-chevron__0P9pR,.UserProfile_section-header__vQOm1:hover .UserProfile_section-title__qdvhe{color:var(--up-primary)}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv{background:linear-gradient(135deg,#f0f8ff 0,var(--up-bg-card) 100%);border-color:var(--up-primary);border-width:2px;box-shadow:0 6px 24px #04476626,0 2px 8px #0447661a;transform:translateY(0)}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv:after{background:linear-gradient(90deg,var(--up-primary),var(--up-primary-light),var(--up-primary));opacity:1}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv .UserProfile_section-icon__3Y5xz{color:var(--up-primary);filter:drop-shadow(0 2px 4px rgba(4,71,102,.2));transform:scale(1.08) rotate(5deg)}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv .UserProfile_section-title__qdvhe{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--up-primary) 0,var(--up-primary-light) 100%);-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:var(--up-primary);filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));transform:rotate(180deg) scale(1.1)}.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:var(--up-primary);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 var(--up-ease);background:linear-gradient(135deg,var(--up-bg-card) 0,var(--up-bg) 100%);border:2px solid var(--up-border-muted);border-radius:0 0 var(--up-radius) var(--up-radius);border-top:none;box-shadow:var(--up-shadow-sm),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:var(--up-primary);border-top:none;box-shadow:0 6px 20px #0447661a,0 2px 8px #0447660f}@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:var(--up-primary);padding-left:.75rem;transform:translateX(4px) scale(1.005)}.UserProfile_question-item__5f0WS:before{background:linear-gradient(to bottom,#0000,var(--up-primary),#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_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{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.85rem;padding:.5rem}.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_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 var(--up-ease) both;background:linear-gradient(135deg,var(--up-bg-card) 0,var(--up-bg) 100%);border:1px solid var(--up-border);border-radius:var(--up-radius);box-shadow:var(--up-shadow-md),0 2px 6px #0447660d;box-sizing:border-box;margin-bottom:.75rem;padding:1rem;transition:transform .25s var(--up-ease),box-shadow .25s var(--up-ease),border-color .2s ease;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:var(--up-primary);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:var(--up-primary);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:var(--up-primary-light);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:var(--up-primary-light);cursor:pointer;text-decoration:underline}.UserProfile_tooltip-popup__VxLDK a:hover{color:var(--up-primary);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:var(--up-primary);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 var(--up-primary);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:var(--up-primary);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,var(--up-bg-card) 0,var(--up-bg) 100%);border:2px solid var(--up-border-muted);border-radius:var(--up-radius);box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:.75rem;overflow:hidden;padding:.75rem;position:relative;transform:translateZ(0);transition:transform .25s var(--up-ease),box-shadow .25s var(--up-ease),border-color .2s ease}.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:var(--up-primary);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:var(--up-primary);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:var(--up-primary);border-color:var(--up-primary)}.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:var(--up-primary);border-color:var(--up-primary)}.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 var(--up-border-muted);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 var(--up-border-muted);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 var(--up-border-muted);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:var(--up-primary);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 var(--up-border-muted);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:var(--up-primary);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 var(--up-border-muted);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:var(--up-primary);box-shadow:0 0 0 3px #0447661a;outline:none;transform:scale(1.02)}.UserProfile_textarea-input__8AcM9{background:#fff;border:2px solid var(--up-border-muted);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:var(--up-primary);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}@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 var(--up-ease) .5s both;background:linear-gradient(135deg,var(--up-primary) 0,var(--up-primary-light) 100%);border:2px solid var(--up-primary);border-radius:var(--up-radius);box-shadow:0 4px 12px #04476633,0 2px 6px #0447661f;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-left:auto;margin-right:auto;margin-top:2rem;min-height:44px;min-width:180px;overflow:hidden;padding:.7rem 1.8rem;position:relative;transition:transform .25s var(--up-ease),box-shadow .25s var(--up-ease),border-color .2s ease}.UserProfile_save-button__ILUDX:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.UserProfile_save-button__ILUDX:hover:not(:disabled):before{transform:translateX(100%)}.UserProfile_save-button__ILUDX:hover:not(:disabled){background:linear-gradient(135deg,var(--up-primary-dark) 0,var(--up-primary-light) 100%);border-color:var(--up-primary-light);box-shadow:0 6px 20px #0447664d,0 3px 10px #04476633;transform:translateY(-2px) scale(1.02)}.UserProfile_save-button__ILUDX:active:not(:disabled){transform:translateY(0) scale(1);transition:transform .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_mainContent__8WKz5{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.UserProfile_mainContent__8WKz5::-webkit-scrollbar{background:#0000;width:4px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb:active{background:#04476680}.UserProfile_mainContent__8WKz5{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.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;overflow:visible}.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{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:1rem .75rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem);scroll-behavior:smooth}.UserProfile_mainContent__8WKz5::-webkit-scrollbar{background:#0000;width:3px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.UserProfile_mainContent__8WKz5::-webkit-scrollbar-thumb:active{background:#04476666}.UserProfile_mainContent__8WKz5{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.UserProfile_user-profile-container__JItK4{padding:1rem;width:100%}.UserProfile_profile-sections__M1em9{gap:.75rem;margin-bottom:2rem;overflow:visible;padding-bottom:1rem}.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;margin-bottom:1rem;padding:1.25rem}.UserProfile_section-header__vQOm1.UserProfile_expanded__YhmHv+.UserProfile_section-content__2RK4K{margin-bottom:1.5rem}.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-bottom:2rem;margin-top:1.5rem;min-width:100%;padding:.75rem 2rem}.UserProfile_save-button-wrapper__sJdv-{margin-bottom:1rem;margin-top:2rem;padding-bottom:1rem}.UserProfile_save-error__1Ce9-,.UserProfile_save-success__rpn91{font-size:.9rem;margin:2rem auto 1.5rem;max-width:100%;padding:.75rem}.UserProfile_profile-sections__M1em9>.UserProfile_profile-section__lGnTu:last-child .UserProfile_section-content__2RK4K{margin-bottom:2rem}}@media (max-width:360px){.UserProfile_user-profile-container__JItK4{padding:.75rem}.UserProfile_header__IVsMN{padding:.75rem 1rem}.UserProfile_pageTitle__9kDgK{font-size:1.15rem}.UserProfile_section-header__vQOm1{border-radius:var(--up-radius-sm);padding:.75rem 1rem}.UserProfile_section-content__2RK4K{border-radius:0 0 var(--up-radius-sm) var(--up-radius-sm);padding:1rem}.UserProfile_section-icon__3Y5xz{height:20px;width:20px}.UserProfile_option-item__PBe2f{padding:.625rem}.UserProfile_option-text__z4u0S{font-size:.85rem}.UserProfile_save-button__ILUDX{font-size:.9rem;min-width:0;padding:.625rem 1.25rem;width:100%}.UserProfile_backButton__QH0Cf{font-size:.85rem;padding:.4rem .5rem}}@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{--f-primary:#044766;--f-primary-light:#047bb2;--f-primary-dark:#036a9e;--f-bg:#f8f9fa;--f-bg-subtle:#e9ecef;--f-bg-card:#fff;--f-border:#04476614;--f-border-strong:#04476633;--f-shadow-sm:0 2px 8px #00000014;--f-shadow-md:0 4px 20px #0000001a;--f-shadow-lg:0 12px 40px #0000002e;--f-radius:16px;--f-radius-sm:12px;--f-ease:cubic-bezier(0.16,1,0.3,1);--f-content-max:1400px;-webkit-overflow-scrolling:touch;animation:ForecastPage_fadeIn__t4Zzd 1s var(--f-ease);background:linear-gradient(135deg,var(--f-bg) 0,var(--f-bg-subtle) 100%);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0 0 2rem;scroll-behavior:smooth;width:100%}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar{width:8px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--f-primary) 0,var(--f-primary-light) 100%);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--f-primary-dark) 0,var(--f-primary-light) 100%)}.ForecastPage_financialWellnessHub__BE1Tx{scrollbar-color:var(--f-primary) #f1f1f1;scrollbar-width:thin}.ForecastPage_financialWellnessHub__BE1Tx.ForecastPage_modalDashboard__i4G84{animation:none;background:#0000;min-height:auto;padding:0}@keyframes ForecastPage_fadeIn__t4Zzd{0%{opacity:0;transform:translateY(30px) scale(.96)}40%{opacity:.6;transform:translateY(10px) scale(.99)}70%{opacity:.95;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_fadeInOverlay__opeoW{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes ForecastPage_chartReveal__zUv5h{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ForecastPage_chartReveal__zUv5h{animation:ForecastPage_chartReveal__zUv5h .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.ForecastPage_chartRevealDelay1__XsAN9{animation-delay:.15s}.ForecastPage_chartRevealDelay2__oPSDm{animation-delay:.3s}@keyframes ForecastPage_slideInDown__KT8qt{0%{opacity:0;transform:translateY(-40px) scale(.95)}40%{opacity:.7;transform:translateY(-10px) scale(.99)}70%{opacity:.95;transform:translateY(3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_slideInDownScale__LGEFw{0%{opacity:0;transform:translateY(-50px) scale(.9) rotateX(-10deg)}40%{opacity:.7;transform:translateY(-10px) scale(.98) rotateX(-3deg)}70%{opacity:.95;transform:translateY(3px) scale(1.02) rotateX(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_slideInUpScale__oLRCA{0%{opacity:0;transform:translateY(50px) scale(.9) rotateX(10deg)}40%{opacity:.7;transform:translateY(10px) scale(.98) rotateX(3deg)}70%{opacity:.95;transform:translateY(-3px) scale(1.02) rotateX(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_slideInFromBottom__wx8LP{0%{opacity:0;transform:translateY(50px) scale(.96)}40%{opacity:.6;transform:translateY(15px) scale(.99)}70%{opacity:.95;transform:translateY(-3px) 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)}}@keyframes ForecastPage_cardSlideIn__9aOBw{0%{opacity:0;transform:translateY(40px) scale(.93) rotateX(5deg)}40%{opacity:.6;transform:translateY(15px) scale(.98) rotateX(2deg)}70%{opacity:.95;transform:translateY(-3px) scale(1.01) rotateX(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_chartFadeIn__ePGFY{0%{opacity:0;transform:translateY(30px) scale(.92) rotateY(5deg)}40%{opacity:.5;transform:translateY(10px) scale(.97) rotateY(2deg)}70%{opacity:.95;transform:translateY(-3px) scale(1.01) rotateY(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateY(0deg)}}@keyframes ForecastPage_headerFadeIn__F5i93{0%{opacity:0;transform:translateY(-15px) scale(.96)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_headerLeftFadeIn__CM8uJ{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ForecastPage_buttonFadeIn__ls47J{0%{opacity:0;transform:translateX(30px) scale(.9) rotateY(-10deg)}60%{opacity:.9;transform:translateX(-2px) scale(1.02) rotateY(2deg)}to{opacity:1;transform:translateX(0) scale(1) rotateY(0deg)}}@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)}}@keyframes ForecastPage_progressFadeIn__0kRR-{0%{opacity:0;transform:scale(.7) rotate(-15deg)}40%{opacity:.6;transform:scale(1.08) rotate(5deg)}70%{opacity:.95;transform:scale(.98) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@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)}}@keyframes ForecastPage_descriptionFadeIn__-iyQz{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@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)}}@keyframes ForecastPage_pulse__ByZX\+{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ForecastPage_header__FLhKj{align-items:center;animation:ForecastPage_slideInDown__KT8qt .9s var(--f-ease) .15s both;background:linear-gradient(135deg,var(--f-bg-card) 0,var(--f-bg) 100%);border-bottom:1px solid var(--f-border);box-shadow:var(--f-shadow-sm),0 1px 2px #0000000a;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:1.25rem 1.5rem;position:relative;width:100%}.ForecastPage_headerLeft__Ml9Yv{align-items:center;animation:ForecastPage_headerLeftFadeIn__CM8uJ .6s cubic-bezier(.16,1,.3,1) .2s both;display:flex;flex-wrap:wrap;gap:1.75rem}.ForecastPage_title__r5wNE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--f-primary) 0,var(--f-primary-light) 100%);-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 var(--f-primary);border-radius:var(--f-radius-sm);box-shadow:0 2px 4px #0000000d;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .25s var(--f-ease),box-shadow .25s var(--f-ease),border-color .2s ease}.ForecastPage_backButton__fue2e:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ForecastPage_backButton__fue2e:hover:before{transform:translateX(100%)}.ForecastPage_backButton__fue2e:hover{border-color:var(--f-border-strong);box-shadow:0 6px 20px #04476633;transform:translateY(-2px) scale(1.02)}.ForecastPage_backButton__fue2e:active{transform:translateY(0) scale(1);transition:transform .1s ease}.ForecastPage_backIcon__lL\+nQ{font-size:1rem;font-weight:700}.ForecastPage_aiSummaryButton__XOJ0n{align-items:center;animation:ForecastPage_buttonFadeIn__ls47J .7s var(--f-ease) .4s both;background:linear-gradient(135deg,var(--f-bg-card) 0,var(--f-bg) 100%);border:1.5px solid var(--f-primary);border-radius:var(--f-radius-sm);box-shadow:0 2px 6px #0447661f;box-sizing:border-box;color:var(--f-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .25s var(--f-ease),box-shadow .25s var(--f-ease),border-color .2s ease;white-space:nowrap}.ForecastPage_aiSummaryButton__XOJ0n:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ForecastPage_aiSummaryButton__XOJ0n:hover:before{transform:translateX(100%)}.ForecastPage_aiSummaryButton__XOJ0n:hover{border-color:var(--f-border-strong);box-shadow:0 6px 20px #04476633;transform:translateY(-2px) scale(1.02)}.ForecastPage_aiSummaryButton__XOJ0n:active{transform:translateY(0) scale(1);transition:transform .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}.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_contentGrid__i4LpA{animation:ForecastPage_slideInFromBottom__wx8LP 1s var(--f-ease) .5s both;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin:0;max-width:100%;padding:1.5rem;width:100%}.ForecastPage_bottomRowContainer__Jc70d{align-items:stretch;box-sizing:border-box;display:flex;gap:1.5rem;grid-column:1;grid-row:2;margin:0;padding:0;width:100%}.ForecastPage_bottomRowContainer__Jc70d .ForecastPage_largeCard__qYQht{flex:1 1;min-width:0}.ForecastPage_card__nbdPq{animation:ForecastPage_cardSlideIn__9aOBw .8s var(--f-ease) both;background:linear-gradient(135deg,var(--f-bg-card) 0,#fafbfc 100%);border:1px solid var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow-md),0 2px 8px #0000000f;box-sizing:border-box;margin:0;overflow:hidden;padding:1.5rem;position:relative;transition:transform .35s var(--f-ease),box-shadow .35s var(--f-ease),border-color .2s ease}.ForecastPage_card__nbdPq:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--f-ease)}.ForecastPage_card__nbdPq:hover:before{transform:scaleX(1)}.ForecastPage_card__nbdPq:first-child{animation-delay:.6s}.ForecastPage_card__nbdPq:nth-child(2){animation-delay:.7s}.ForecastPage_card__nbdPq:nth-child(3){animation-delay:.8s}.ForecastPage_card__nbdPq:nth-child(4){animation-delay:.9s}.ForecastPage_card__nbdPq:nth-child(5){animation-delay:1s}.ForecastPage_card__nbdPq:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg),0 6px 16px #0447661f;transform:translateY(-4px) scale(1.01)}.ForecastPage_card__nbdPq:active{transform:translateY(-2px) scale(1.005);transition:transform .15s var(--f-ease)}.ForecastPage_card3__qYzxW{display:flex;flex-direction:column;padding:1.5rem}.ForecastPage_card2__aFbJN{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:-webkit-fill-available;justify-content:space-between;min-width:380px;padding:1.5rem 1.25rem;text-align:center;width:420px}.ForecastPage_card4__G3dGM{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem}.ForecastPage_card5__8a\+ib{display:flex;flex-direction:column;padding:1.5rem;position:relative}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{display:flex;flex-direction:column;overflow-x:visible;overflow-y:visible}.ForecastPage_card3__qYzxW .ForecastPage_projectionMetrics__4YAPX,.ForecastPage_cardHeader__af3\+7{flex-shrink:0}.ForecastPage_cardHeader__af3\+7{align-items:flex-start;animation:ForecastPage_headerFadeIn__F5i93 .7s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex-direction:column;padding-bottom:.75rem;will-change:transform,opacity}.ForecastPage_card2__aFbJN .ForecastPage_cardHeader__af3\+7{align-items:center;flex-shrink:0;padding-bottom:.5rem;text-align:center;width:100%}.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:1.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_cardSubtitle__TWBDV{color:#666;font-size:.9375rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__d2yYA{border-top:1px solid #e0e0e0;margin-top:0;padding-top:1rem}.ForecastPage_careerShiftMetricBox__8gRP3{animation:ForecastPage_metricBoxFadeIn__o-k1y .8s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1px solid #e0e0e0;border-radius:8px;opacity:0;overflow:hidden;padding:1.25rem;position:relative;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease;will-change:transform,box-shadow,opacity}.ForecastPage_careerShiftMetricBox__8gRP3:before{background:linear-gradient(90deg,#0000,#0447660d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ForecastPage_careerShiftMetricBox__8gRP3:hover{border-color:#04476633;box-shadow:0 6px 20px #04476626;transform:translateY(-3px) scale(1.02)}.ForecastPage_careerShiftMetricBox__8gRP3:hover:before{left:100%}.ForecastPage_careerShiftMetricBox__8gRP3:first-child{animation-delay:.05s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(2){animation-delay:.15s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(3){animation-delay:.25s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(4){animation-delay:.35s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(5){animation-delay:.45s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(6){animation-delay:.55s}.ForecastPage_careerShiftMetricLabel__A32Mk{animation:ForecastPage_labelFadeIn__-h3mm .5s cubic-bezier(.34,1.56,.64,1) both;color:#666;font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-align:center}.ForecastPage_careerShiftMetricBox__8gRP3:first-child .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.1s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(2) .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.2s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(3) .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.3s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(4) .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.4s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(5) .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.5s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(6) .ForecastPage_careerShiftMetricLabel__A32Mk{animation-delay:.6s}.ForecastPage_careerShiftMetricValue__wA8pz{animation:ForecastPage_valueFadeInScale__Kp8ay 1.2s cubic-bezier(.34,1.56,.64,1) both;color:#044766;display:inline-block;filter:blur(8px);font-size:1.65rem;font-weight:700;opacity:0;position:relative;transform:scale(.3) translateY(20px) rotateY(-10deg);transform-origin:center;will-change:transform,opacity,filter}.ForecastPage_careerShiftMetricValue__wA8pz:after{animation:ForecastPage_valueGlow__uUVqc 1.2s cubic-bezier(.34,1.56,.64,1) both;background:radial-gradient(circle,#0447661a 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.ForecastPage_careerShiftMetricBox__8gRP3:first-child .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.15s}.ForecastPage_careerShiftMetricBox__8gRP3:first-child .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.2s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(2) .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.25s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(2) .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.3s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(3) .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.35s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(3) .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.4s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(4) .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.45s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(4) .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.5s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(5) .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.55s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(5) .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.6s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(6) .ForecastPage_careerShiftMetricValue__wA8pz{animation-delay:.65s}.ForecastPage_careerShiftMetricBox__8gRP3:nth-child(6) .ForecastPage_careerShiftMetricValue__wA8pz:after{animation-delay:.7s}@keyframes ForecastPage_metricBoxFadeIn__o-k1y{0%{opacity:0;transform:translateY(40px) scale(.85) rotateX(15deg)}40%{opacity:.6;transform:translateY(-8px) scale(1.03) rotateX(-3deg)}70%{opacity:.95;transform:translateY(2px) scale(.98) rotateX(1deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_valueFadeInScale__Kp8ay{0%{filter:blur(8px);opacity:0;transform:scale(.3) translateY(20px) rotateY(-10deg)}30%{filter:blur(3px);opacity:.5;transform:scale(.8) translateY(5px) rotateY(5deg)}60%{filter:blur(.5px);opacity:.9;transform:scale(1.15) translateY(-3px) rotateY(-2deg)}85%{filter:blur(0);opacity:1;transform:scale(.98) translateY(1px) rotateY(1deg)}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0) rotateY(0deg)}}@keyframes ForecastPage_valueGlow__uUVqc{0%{height:0;opacity:0;transform:translate(-50%,-50%) scale(0);width:0}40%{height:150px;opacity:.8;transform:translate(-50%,-50%) scale(1);width:150px}70%{height:250px;opacity:.4;transform:translate(-50%,-50%) scale(1.2);width:250px}to{height:350px;opacity:0;transform:translate(-50%,-50%) scale(1.5);width:350px}}@keyframes ForecastPage_unitFadeIn__Aee\+b{0%{opacity:0;transform:translateY(8px) scale(.9)}60%{opacity:.7;transform:translateY(-1px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForecastPage_labelFadeIn__-h3mm{0%{opacity:0;transform:translateY(-8px) scale(.95)}50%{opacity:.8;transform:translateY(1px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_projectionMetrics__4YAPX{align-items:flex-start;animation:ForecastPage_metricsFadeIn__m96s8 .8s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;padding:.75rem 0 1rem}.ForecastPage_metric__K6usn{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ForecastPage_card__nbdPq:hover .ForecastPage_metric__K6usn{transform:translateY(-2px)}.ForecastPage_metricLabel__Pq6kz{color:#6c757d;flex-shrink:0;font-size:.9rem;font-weight:500;line-height:1.4;margin-bottom:.375rem;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.3rem;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_chartScrollWrapper__1PZZW{box-sizing:border-box;max-width:100%;overflow:visible;width:100%}.ForecastPage_chartContainer__cWCf0{align-items:stretch;animation:ForecastPage_chartFadeIn__ePGFY .9s cubic-bezier(.16,1,.3,1) .7s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#ffffff80,#f8f9fa80);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:410px;overflow:visible;position:relative;transform:translateZ(0);transition:all .4s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,background,opacity}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0,.ForecastPage_largeCard__qYQht:not(.ForecastPage_card5__8a\+ib) .ForecastPage_chartContainer__cWCf0{max-height:none;min-height:410px}.ForecastPage_chartContainer__cWCf0>*{max-width:100%;width:100%}.ForecastPage_card__nbdPq:hover .ForecastPage_chartContainer__cWCf0{background:linear-gradient(135deg,#fffc,#f8f9facc);box-shadow:0 6px 16px #0000001a;transform:translateY(-3px) translateZ(0)}.ForecastPage_chartContainer__cWCf0::-webkit-scrollbar{-webkit-appearance:none;display:block;height:12px;opacity:1;visibility:visible}.ForecastPage_chartContainer__cWCf0::-webkit-scrollbar-track{background:#00000026;border-radius:6px;-webkit-box-shadow:inset 0 0 3px #00000026;margin:0 .5rem;opacity:1;visibility:visible}.ForecastPage_chartContainer__cWCf0::-webkit-scrollbar-thumb{background:#044766b3;border:1px solid #04476633;border-radius:6px;-webkit-box-shadow:inset 0 0 3px #00000026;opacity:1;-webkit-transition:background .2s ease;transition:background .2s ease;visibility:visible}.ForecastPage_chartContainer__cWCf0::-webkit-scrollbar-thumb:hover{background:#044766e6}.ForecastPage_chartContainer__cWCf0{scrollbar-color:#044766b3 #00000026;scrollbar-width:auto}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{--charts-legend-gap:12px;--charts-legend-margin-top:6px;--charts-legend-item-margin-x:6px;--charts-legend-font-size:0.875rem}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root{align-items:stretch;display:flex;flex-direction:column;max-width:100%;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg{max-width:100%;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root{flex-wrap:wrap;gap:var(--charts-legend-gap);inset:auto;justify-content:center;margin:var(--charts-legend-margin-top) 0 15px 0;padding:0;position:static;transform:none;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-series,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-series,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-series{margin:0 var(--charts-legend-item-margin-x)}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-label,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-label,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-label{font-size:var(--charts-legend-font-size);line-height:1.25}.chartContainer .MuiChartsWrapper-root{max-width:100%;min-width:100%;width:100%}.chartContainer .MuiChartsWrapper-root>*{max-width:100%;width:100%}.chartContainer .MuiChartsWrapper-root svg{max-width:100%;min-width:100%;width:100%}.ForecastPage_circularProgress__0hY0p{animation:ForecastPage_progressFadeIn__0kRR- 1s cubic-bezier(.16,1,.3,1) .7s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;will-change:transform,opacity}.ForecastPage_card2__aFbJN .ForecastPage_circularProgress__0hY0p,.ForecastPage_circularProgress__0hY0p{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.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_card2__aFbJN .ForecastPage_progressSvg__ZL73c{max-width:100%}.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(.4,0,.2,1);will-change:stroke-dashoffset}.ForecastPage_progressCircle__g9Yum.ForecastPage_completed__tH3pC{animation:ForecastPage_pulse__ByZX\+ .6s ease-in-out}.ForecastPage_card__nbdPq:hover .ForecastPage_progressCircle__g9Yum{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.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}.ForecastPage_card2__aFbJN .ForecastPage_progressTextContainer__wY7SP{font-size:2rem}.ForecastPage_card__nbdPq:hover .ForecastPage_progressTextContainer__wY7SP{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_retirementDescription__TIG5g{animation:ForecastPage_descriptionFadeIn__-iyQz .8s cubic-bezier(.16,1,.3,1) .7s both;color:#212529;flex-shrink:0;font-size:1rem;font-weight:600;line-height:1.6;margin-bottom:0;margin-top:auto;padding-top:1rem;text-align:center;transition:color .3s ease}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{border-top:1px solid #04476614;box-sizing:border-box;flex-shrink:0;margin-bottom:0;margin-top:auto;max-width:100%;padding-top:1rem;width:100%}.ForecastPage_card__nbdPq:hover .ForecastPage_retirementDescription__TIG5g{color:#044766}.ForecastPage_confettiOverlay__sm2Mv{align-items:center!important;animation:ForecastPage_confettiOverlayFadeIn__ycU2s .5s cubic-bezier(.16,1,.3,1) both!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0009!important;bottom:0!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;will-change:opacity,backdrop-filter!important;z-index:99999!important}@keyframes ForecastPage_confettiOverlayFadeIn__ycU2s{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}.ForecastPage_confettiImage__daLoR{animation:ForecastPage_confettiFadeInScale__yI7jv 1s cubic-bezier(.16,1,.3,1) both!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;filter:brightness(1.1) saturate(1.2)!important;height:100vh!important;left:0!important;margin:0!important;mix-blend-mode:screen!important;object-fit:cover!important;object-position:center!important;opacity:.9!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:0!important;transform:translateZ(0) scale(1.05)!important;width:100vw!important;will-change:opacity,transform!important;z-index:100000!important}@media (max-width:768px){.ForecastPage_confettiImage__daLoR{mix-blend-mode:lighten!important;opacity:.85!important;will-change:auto!important}}@keyframes ForecastPage_confettiFadeInScale__yI7jv{0%{filter:brightness(.8) saturate(.8);opacity:0;transform:translateZ(0) scale(1.2)}50%{filter:brightness(1.05) saturate(1.1);opacity:.7;transform:translateZ(0) scale(1.05)}to{filter:brightness(1.1) saturate(1.2);opacity:.9;transform:translateZ(0) scale(1.05)}}.ForecastPage_congratulationsModal__D5SD7{-webkit-overflow-scrolling:touch!important;align-items:center!important;box-sizing:border-box!important;display:flex!important;height:100%!important;justify-content:center!important;overflow-y:auto!important;padding:20px!important;pointer-events:auto!important;position:relative!important;width:100%!important;z-index:100001!important}.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{-webkit-overflow-scrolling:touch!important;animation:ForecastPage_modalSlideInBounce__9ilPG .9s cubic-bezier(.34,1.56,.64,1) both!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#fff,#f8f9fa)!important;border:1px solid #ffffffe6!important;border-radius:24px!important;box-shadow:0 25px 70px #00000059,0 10px 30px #0003,0 0 0 1px #ffffff80,inset 0 1px 0 #ffffffe6!important;box-sizing:border-box!important;max-height:90vh!important;max-width:520px!important;overflow:hidden!important;padding:52px 44px!important;position:relative!important;text-align:center!important;transform-origin:center center!important;width:90%!important}.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4:before{animation:ForecastPage_gradientShift__968TP 3s ease-in-out infinite!important;background:linear-gradient(90deg,#ff6b9d,#c77dff 30%,#4ecdc4 60%,#ffd93d)!important;box-shadow:0 2px 8px #ff6b9d66!important;content:""!important;height:5px!important;left:0!important;opacity:1!important;position:absolute!important;right:0!important;top:0!important}.ForecastPage_modalGradientBg__xupqN{animation:ForecastPage_gradientRotate__jE9S6 8s linear infinite!important;background:radial-gradient(circle,#ff6b9d14 0,#c77dff0f 30%,#4ecdc40a 60%,#0000 100%)!important;height:200%!important;left:-50%!important;pointer-events:none!important;position:absolute!important;top:-50%!important;width:200%!important;z-index:0!important}@keyframes ForecastPage_gradientRotate__jE9S6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ForecastPage_gradientShift__968TP{0%,to{background-position:0 50%;opacity:1}50%{background-position:100% 50%;opacity:.9}}@keyframes ForecastPage_modalSlideInBounce__9ilPG{0%{filter:blur(12px);opacity:0;transform:translateY(50px) scale(.8) rotateX(15deg)}40%{filter:blur(3px);opacity:.7;transform:translateY(-12px) scale(1.05) rotateX(-3deg)}60%{filter:blur(1px);opacity:.95;transform:translateY(4px) scale(.98) rotateX(2deg)}80%{transform:translateY(-2px) scale(1.01) rotateX(-1deg)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}@media (max-width:768px){.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{animation:ForecastPage_modalSlideIn__HqzK8 .6s cubic-bezier(.16,1,.3,1) both!important}.ForecastPage_partyPopperIcon__WRukQ{animation:ForecastPage_iconBounceEnhanced__N3aHE .9s cubic-bezier(.68,-.55,.265,1.55) .2s both!important;filter:drop-shadow(0 4px 10px rgba(255,107,157,.3))!important}.ForecastPage_partyPopperEmoji__4XRAg{font-size:70px!important}.ForecastPage_sparkle1__MRl6P,.ForecastPage_sparkle2__a5kn2,.ForecastPage_sparkle3__Kwaof{font-size:20px!important}.ForecastPage_congratulationsHeading__gLhOy,.ForecastPage_congratulationsMessage__m7nio,.ForecastPage_continueButton__ESVhP{animation-duration:.6s!important}.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}.ForecastPage_partyPopperIcon__WRukQ{align-items:center!important;animation:ForecastPage_iconBounceEnhanced__N3aHE 1.2s cubic-bezier(.68,-.55,.265,1.55) .3s both!important;display:flex!important;filter:drop-shadow(0 6px 16px rgba(255,107,157,.4))!important;height:100px!important;justify-content:center!important;margin:0 auto 32px!important;position:relative!important;width:100px!important;z-index:1!important}.ForecastPage_partyPopperEmoji__4XRAg{animation:ForecastPage_emojiWiggle__bzPWF 2s ease-in-out 1.5s infinite!important;display:block!important;font-size:80px!important;line-height:1!important;position:relative!important;transform-origin:center center!important;z-index:2!important}.ForecastPage_partyPopperIcon__WRukQ:after{animation:ForecastPage_iconGlowPulse__L4i3U 2.5s ease-in-out 1.5s infinite!important;background:radial-gradient(circle,#ff6b9d40 0,#c77dff26 40%,#0000 70%)!important;border-radius:50%!important;content:""!important;height:120px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:120px!important;z-index:0!important}.ForecastPage_sparkle1__MRl6P,.ForecastPage_sparkle2__a5kn2,.ForecastPage_sparkle3__Kwaof{animation:ForecastPage_sparkleFloat__wx4n4 2s ease-in-out infinite!important;font-size:24px!important;line-height:1!important;pointer-events:none!important;position:absolute!important;z-index:3!important}.ForecastPage_sparkle1__MRl6P{animation-delay:0s!important;left:20px!important;top:-10px!important}.ForecastPage_sparkle2__a5kn2{animation-delay:.5s!important;right:15px!important;top:10px!important}.ForecastPage_sparkle3__Kwaof{animation-delay:1s!important;bottom:-5px!important;left:50%!important;transform:translateX(-50%)!important}@keyframes ForecastPage_sparkleFloat__wx4n4{0%,to{opacity:0;transform:translateY(0) scale(.5) rotate(0deg)}50%{opacity:1;transform:translateY(-15px) scale(1.2) rotate(180deg)}}@keyframes ForecastPage_emojiWiggle__bzPWF{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}}@keyframes ForecastPage_iconGlowPulse__L4i3U{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.15)}}@keyframes ForecastPage_iconBounceEnhanced__N3aHE{0%{filter:blur(10px);opacity:0;transform:scale(0) rotate(-180deg)}25%{filter:blur(3px);opacity:.5;transform:scale(1.4) rotate(25deg)}40%{filter:blur(1px);opacity:.8;transform:scale(.85) rotate(-15deg)}55%{transform:scale(1.1) rotate(8deg)}70%{transform:scale(.95) rotate(-4deg)}85%{transform:scale(1.03) rotate(2deg)}to{filter:blur(0);opacity:1;transform:scale(1) rotate(0deg)}}.ForecastPage_partyPopperIcon__WRukQ svg{height:100%!important;width:100%!important}.ForecastPage_congratulationsHeading__gLhOy{-webkit-text-fill-color:#0000!important;animation:ForecastPage_textFadeInUp__jkcIW .9s cubic-bezier(.16,1,.3,1) .6s both!important;background:linear-gradient(135deg,#062067,#044766)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:40px!important;font-weight:800!important;letter-spacing:-1px!important;line-height:1.15!important;margin:0 0 20px!important;position:relative!important;text-shadow:0 2px 8px #06206726!important;z-index:1!important}@keyframes ForecastPage_textFadeInUp__jkcIW{0%{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.9)}50%{filter:blur(2px);opacity:.7;transform:translateY(-4px) scale(1.03)}75%{filter:blur(.5px);opacity:.95;transform:translateY(2px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_congratulationsMessage__m7nio{animation:ForecastPage_textFadeInUp__jkcIW .9s cubic-bezier(.16,1,.3,1) .8s both!important;color:#4a5568!important;font-size:18px!important;font-weight:600!important;letter-spacing:.3px!important;line-height:1.7!important;margin:0 0 40px!important}.ForecastPage_congratulationsMessage__m7nio,.ForecastPage_continueButton__ESVhP{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;position:relative!important;z-index:1!important}.ForecastPage_continueButton__ESVhP{animation:ForecastPage_buttonFadeInUpEnhanced__6XRR- 1s cubic-bezier(.16,1,.3,1) 1s both!important;background:linear-gradient(135deg,#062067,#044766)!important;border:none!important;border-radius:14px!important;box-shadow:0 10px 25px #06206766,0 4px 10px #06206740,inset 0 1px 0 #ffffff26!important;color:#fff!important;cursor:pointer!important;font-size:15px!important;font-weight:700!important;letter-spacing:1.2px!important;max-width:260px!important;overflow:hidden!important;padding:18px 52px!important;text-transform:uppercase!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.ForecastPage_buttonText__Ja-QT{display:block!important;position:relative!important;z-index:2!important}.ForecastPage_buttonShine__VdV-w{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .6s cubic-bezier(.4,0,.2,1)!important;width:100%!important;z-index:1!important}.ForecastPage_continueButton__ESVhP:hover .ForecastPage_buttonShine__VdV-w{left:100%!important}.ForecastPage_continueButton__ESVhP:before{background:#fff3!important;border-radius:50%!important;content:""!important;height:0!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%) scale(0)!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important;width:0!important;z-index:0!important}.ForecastPage_continueButton__ESVhP:active:before{height:200%!important;transform:translate(-50%,-50%) scale(2)!important;width:200%!important}@keyframes ForecastPage_buttonFadeInUpEnhanced__6XRR-{0%{filter:blur(6px);opacity:0;transform:translateY(30px) scale(.85)}50%{filter:blur(2px);opacity:.7;transform:translateY(-4px) scale(1.05)}75%{filter:blur(.5px);opacity:.95;transform:translateY(2px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.ForecastPage_continueButton__ESVhP:hover{background:linear-gradient(135deg,#044766,#033d5a)!important;box-shadow:0 15px 35px #06206780,0 6px 15px #06206759,inset 0 1px 0 #fff3!important;transform:translateY(-5px) scale(1.04)!important}.ForecastPage_continueButton__ESVhP:active{box-shadow:0 8px 20px #06206766,0 3px 8px #0620674d!important;transform:translateY(-2px) scale(1.02)!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}@media (max-width:1024px){.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{border-radius:18px!important;max-width:85%!important;padding:48px 40px!important}.ForecastPage_congratulationsHeading__gLhOy{font-size:38px!important;letter-spacing:-.9px!important;margin-bottom:19px!important}.ForecastPage_congratulationsMessage__m7nio{font-size:18px!important;margin-bottom:38px!important}.ForecastPage_partyPopperIcon__WRukQ{height:90px!important;margin-bottom:28px!important;width:90px!important}.ForecastPage_partyPopperEmoji__4XRAg{font-size:72px!important}.ForecastPage_partyPopperIcon__WRukQ:after{height:110px!important;width:110px!important}.ForecastPage_sparkle1__MRl6P,.ForecastPage_sparkle2__a5kn2,.ForecastPage_sparkle3__Kwaof{font-size:22px!important}.ForecastPage_continueButton__ESVhP{font-size:15px!important;max-width:230px!important;padding:15px 46px!important}}@media (max-width:768px){.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{border-radius:18px!important;max-width:90%!important;min-width:280px!important;padding:44px 36px!important}.ForecastPage_congratulationsHeading__gLhOy{font-size:34px!important;letter-spacing:-.8px!important;line-height:1.2!important;margin-bottom:18px!important}.ForecastPage_congratulationsMessage__m7nio{font-size:17px!important;line-height:1.65!important;margin-bottom:36px!important}.ForecastPage_partyPopperIcon__WRukQ{height:85px!important;margin-bottom:26px!important;width:85px!important}.ForecastPage_partyPopperEmoji__4XRAg{font-size:68px!important}.ForecastPage_partyPopperIcon__WRukQ:after{height:105px!important;width:105px!important}.ForecastPage_sparkle1__MRl6P,.ForecastPage_sparkle2__a5kn2,.ForecastPage_sparkle3__Kwaof{font-size:20px!important}.ForecastPage_continueButton__ESVhP{font-size:14px!important;letter-spacing:1px!important;max-width:220px!important;padding:15px 44px!important}}@media (max-width:480px){.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{border-radius:16px!important;max-width:92%!important;min-width:260px!important;padding:40px 28px!important}.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4:before{height:3px!important}.ForecastPage_congratulationsHeading__gLhOy{font-size:30px!important;letter-spacing:-.6px!important;line-height:1.2!important;margin-bottom:18px!important}.ForecastPage_congratulationsMessage__m7nio{font-size:16px!important;letter-spacing:.25px!important;line-height:1.65!important;margin-bottom:36px!important}.ForecastPage_partyPopperIcon__WRukQ{height:75px!important;margin-bottom:24px!important;width:75px!important}.ForecastPage_partyPopperEmoji__4XRAg{font-size:60px!important}.ForecastPage_partyPopperIcon__WRukQ:after{height:95px!important;width:95px!important}.ForecastPage_sparkle1__MRl6P,.ForecastPage_sparkle2__a5kn2,.ForecastPage_sparkle3__Kwaof{font-size:18px!important}.ForecastPage_continueButton__ESVhP{border-radius:10px!important;font-size:13px!important;letter-spacing:.8px!important;max-width:200px!important;padding:14px 40px!important}}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;animation:ForecastPage_fadeInOverlay__opeoW .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:2rem 1rem;position:fixed;right:0;top:0;will-change:opacity,backdrop-filter;z-index:1000}.ForecastPage_modalOverlay__ZcMso,.ForecastPage_summaryModal__WZ2YD{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto}.ForecastPage_summaryModal__WZ2YD{animation:ForecastPage_slideInDownScale__LGEFw .5s cubic-bezier(.16,1,.3,1);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;margin-top:2rem;max-height:90vh;max-width:800px;overflow-x:hidden;position:relative;transform:translateZ(0);transform-origin:center top;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,box-shadow,opacity}.ForecastPage_summaryModal__WZ2YD:hover{box-shadow:0 28px 80px #00000059,0 14px 40px #00000040,0 0 0 1px #04476633;transform:translateY(-4px) translateZ(0)}.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:1.5rem 2rem 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}@media (min-width:1200px){.ForecastPage_contentGrid__i4LpA{padding:1.5rem 2rem}}@media (max-width:1024px){.ForecastPage_header__FLhKj{padding:1rem 1.25rem}.ForecastPage_headerLeft__Ml9Yv{gap:1.25rem}.ForecastPage_title__r5wNE{font-size:1.3rem}.ForecastPage_aiSummaryButton__XOJ0n,.ForecastPage_backButton__fue2e{font-size:.9rem;padding:.55rem .9rem}.ForecastPage_contentGrid__i4LpA{gap:1.25rem;padding:1.25rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.625rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1.125rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.525rem}.ForecastPage_bottomRowContainer__Jc70d{flex-direction:column;gap:1.25rem}.ForecastPage_card2__aFbJN{height:auto;max-width:100%;min-width:0;padding:1.5rem 1.25rem;width:100%}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{font-size:1rem;line-height:1.6;padding-left:.25rem;padding-right:.25rem}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{display:flex;flex-direction:column;max-height:70vh;min-width:0;overflow:hidden;padding:1.25rem}.ForecastPage_card3__qYzxW .ForecastPage_projectionMetrics__4YAPX,.ForecastPage_cardHeader__af3\+7{flex-shrink:0}.ForecastPage_projectionMetrics__4YAPX{flex-wrap:wrap;gap:2.5rem}.ForecastPage_card2__aFbJN .ForecastPage_progressSvg__ZL73c{height:180px;width:180px}.ForecastPage_card2__aFbJN .ForecastPage_progressTextContainer__wY7SP{font-size:1.9rem}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW{-webkit-overflow-scrolling:touch;flex:1 1;max-height:100%;max-width:100%;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:#044766b3 #0000001a;scrollbar-width:thin;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar{-webkit-appearance:none;display:block;height:10px;width:10px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track{background:#00000014;border-radius:5px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb{background:#044766b3;background-clip:padding-box;border:2px solid #0000;border-radius:5px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover{background:#044766e6;background-clip:padding-box}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0{flex-shrink:0;height:auto;max-width:100%;min-height:410px;min-width:100%;overflow:visible;position:relative;width:100%}.ForecastPage_summaryModal__WZ2YD{max-width:700px}.ForecastPage_modalHeader__7zlpB{padding:1.75rem 1.75rem 1.125rem}.ForecastPage_modalTitle__ryHMU{font-size:1.6rem}.ForecastPage_modalContent__eA9n4{padding:1.25rem 1.75rem 1.75rem}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{--charts-legend-gap:10px;--charts-legend-margin-top:5px;--charts-legend-item-margin-x:5px;--charts-legend-font-size:0.85rem}}@media (max-width:768px){.ForecastPage_financialWellnessHub__BE1Tx{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-bottom:max(2.5rem,calc(2rem + env(safe-area-inset-bottom)));scroll-behavior:smooth}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar{background:#0000;width:4px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb:active{background:#04476680}.ForecastPage_financialWellnessHub__BE1Tx{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.ForecastPage_contentGrid__i4LpA{overflow:visible}.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_title__r5wNE{font-size:1.2rem}.ForecastPage_backButton__fue2e{font-size:.875rem;padding:.5rem .75rem}.ForecastPage_backButton__fue2e:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.875rem;padding:.5rem .875rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_sparkleIcon__w6A3y{height:1.3rem;width:1.3rem}.ForecastPage_contentGrid__i4LpA{gap:.875rem;padding:.75rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.625rem;margin-bottom:.875rem}.ForecastPage_careerShiftRunwayDivider__d2yYA{padding-top:.875rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1rem}.ForecastPage_careerShiftMetricLabel__A32Mk{font-size:.8125rem;margin-bottom:.375rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.4rem}.ForecastPage_card__nbdPq{border-radius:12px;padding:.875rem}.ForecastPage_card__nbdPq:hover{transform:translateY(-2px) scale(1.005)}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{border-radius:12px;min-width:0;padding:.875rem}.ForecastPage_cardHeader__af3\+7{margin-bottom:0;padding-bottom:0}.ForecastPage_bottomRowContainer__Jc70d{flex-direction:column;gap:.875rem}.ForecastPage_card2__aFbJN{display:flex;flex-direction:column;height:auto;justify-content:space-between;max-width:100%;min-width:0;width:100%}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{padding-left:.5rem;padding-right:.5rem}.ForecastPage_projectionMetrics__4YAPX{align-items:stretch;flex-direction:column;gap:0;margin-bottom:.5rem;padding:.75rem 0 .875rem}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn{align-items:flex-start;border-bottom:1px solid #04476614;padding:.5rem 0;width:100%}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn:last-child{border-bottom:none}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricValue__pZxtj{font-size:1.15rem;line-height:1.3;margin-top:.25rem}.ForecastPage_metricLabel__Pq6kz{font-size:.875rem;line-height:1.4;margin-bottom:.25rem}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.ForecastPage_card3__qYzxW .ForecastPage_cardHeader__af3\+7,.ForecastPage_card3__qYzxW .ForecastPage_projectionMetrics__4YAPX,.ForecastPage_card4__G3dGM .ForecastPage_cardHeader__af3\+7,.ForecastPage_card5__8a\+ib .ForecastPage_cardHeader__af3\+7{flex-shrink:0}.ForecastPage_card3__qYzxW .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card4__G3dGM .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card5__8a\+ib .ForecastPage_cardTitle__5zlZ9{font-size:.95rem;letter-spacing:.03em;line-height:1.3}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW{-webkit-overflow-scrolling:touch;flex:1 1;max-height:100%;max-width:100%;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-color:#044766b3 #0000001a;scrollbar-width:thin;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar{-webkit-appearance:none;display:block;height:12px;width:12px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-track{background:#00000014;border-radius:6px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb{background:#044766b3;background-clip:padding-box;border:2px solid #0000;border-radius:6px;min-height:50px;min-width:50px}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW::-webkit-scrollbar-thumb:hover{background:#044766e6;background-clip:padding-box}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0{border-radius:8px;flex-shrink:0;height:auto;max-width:100%;min-height:350px;min-width:100%;overflow:visible;padding:.5rem 0;position:relative;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0>*,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0>*,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0>*{max-width:100%;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root,.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0 .MuiChartsWrapper-root svg{max-width:100%!important;width:100%!important}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root{margin-bottom:12px!important;margin-top:8px!important;padding:.5rem 0!important}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel{font-size:.7rem!important;font-weight:500!important}.ForecastPage_chartContainer__cWCf0:hover{transform:none}.ForecastPage_card2__aFbJN .ForecastPage_progressSvg__ZL73c{height:170px;width:170px}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1)}.ForecastPage_card2__aFbJN .ForecastPage_progressTextContainer__wY7SP{font-size:1.75rem;font-weight:700}.ForecastPage_retirementDescription__TIG5g{font-size:.9rem;line-height:1.5;padding-top:.875rem}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{margin-top:auto;padding-top:1rem}.ForecastPage_modalOverlay__ZcMso{padding:2rem .75rem}.ForecastPage_summaryModal__WZ2YD{border-radius:12px;max-height:95vh;max-width:100%}.ForecastPage_modalHeader__7zlpB{padding:1.5rem 1.5rem 1rem}.ForecastPage_modalTitle__ryHMU{font-size:1.4rem;padding-right:3rem}.ForecastPage_modalCloseButton__tMz0s{min-height:40px;min-width:40px;right:1rem;top:1rem}.ForecastPage_closeIcon__9Va0U{height:26px;width:26px}.ForecastPage_modalContent__eA9n4{padding:1rem 1.5rem 1.5rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:1rem}.ForecastPage_summaryBulletPoint__C06AL{gap:.6rem;margin-bottom:.6rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:1rem}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{--charts-legend-gap:6px;--charts-legend-margin-top:6px;--charts-legend-item-margin-x:4px;--charts-legend-font-size:0.75rem}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW{margin-top:.5rem}.ForecastPage_card2__aFbJN{min-height:280px;padding:1.5rem 1.25rem}}@media (max-width:480px){.ForecastPage_financialWellnessHub__BE1Tx{padding-bottom:max(2rem,calc(1.5rem + env(safe-area-inset-bottom)))}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar{background:#0000;width:3px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.ForecastPage_financialWellnessHub__BE1Tx::-webkit-scrollbar-thumb:active{background:#04476666}.ForecastPage_financialWellnessHub__BE1Tx{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.ForecastPage_contentGrid__i4LpA{overflow:visible}.ForecastPage_header__FLhKj{padding:.75rem}.ForecastPage_title__r5wNE{font-size:1.1rem}.ForecastPage_backButton__fue2e{font-size:.85rem;padding:.45rem .7rem}.ForecastPage_backButton__fue2e:hover{transform:translateY(-1px) scale(1)}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.85rem;padding:.45rem .7rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{transform:translateY(-1px) scale(1)}.ForecastPage_sparkleIcon__w6A3y{height:1.2rem;width:1.2rem}.ForecastPage_contentGrid__i4LpA{gap:.75rem;padding:.625rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.625rem;grid-template-columns:1fr;margin-bottom:.875rem}.ForecastPage_careerShiftRunwayDivider__d2yYA{padding-top:.875rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1rem}.ForecastPage_careerShiftMetricLabel__A32Mk{font-size:.8125rem;margin-bottom:.375rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.3rem}.ForecastPage_card__nbdPq{border-radius:10px;padding:.75rem}.ForecastPage_card__nbdPq:hover{transform:translateY(-1px) scale(1)}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{border-radius:10px;display:flex;flex-direction:column;max-height:65vh;overflow:hidden;padding:.75rem}.ForecastPage_cardHeader__af3\+7{flex-shrink:0;margin-bottom:0;padding-bottom:0}.ForecastPage_card3__qYzxW .ForecastPage_projectionMetrics__4YAPX{flex-shrink:0}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW{-webkit-overflow-scrolling:touch;flex:1 1;margin-top:.375rem;max-height:100%;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#044766b3 #0000001a;scrollbar-width:thin}.ForecastPage_card3__qYzxW .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card4__G3dGM .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0,.ForecastPage_card5__8a\+ib .ForecastPage_chartScrollWrapper__1PZZW .ForecastPage_chartContainer__cWCf0{min-height:320px;padding:.375rem 0}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsLegend-root{margin-bottom:10px!important;margin-top:6px!important}.ForecastPage_cardTitle__5zlZ9{font-size:.9rem;letter-spacing:.02em;line-height:1.3}.ForecastPage_card3__qYzxW .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card4__G3dGM .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card5__8a\+ib .ForecastPage_cardTitle__5zlZ9{font-size:.9rem}.ForecastPage_projectionMetrics__4YAPX{gap:0;padding:.625rem 0 .75rem}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metric__K6usn{padding:.5rem 0}.ForecastPage_projectionMetrics__4YAPX .ForecastPage_metricValue__pZxtj{font-size:1.1rem;line-height:1.3}.ForecastPage_metricLabel__Pq6kz{font-size:.8rem;line-height:1.4}.ForecastPage_chartContainer__cWCf0:hover{transform:none}.ForecastPage_card2__aFbJN .ForecastPage_progressSvg__ZL73c{height:150px;width:150px}.ForecastPage_card__nbdPq:hover .ForecastPage_progressSvg__ZL73c{transform:rotate(-90deg) scale(1)}.ForecastPage_card2__aFbJN .ForecastPage_progressTextContainer__wY7SP{font-size:1.6rem}.ForecastPage_retirementDescription__TIG5g{font-size:.9rem}.ForecastPage_modalOverlay__ZcMso{padding:1.5rem .5rem}.ForecastPage_summaryModal__WZ2YD{border-radius:10px}.ForecastPage_modalHeader__7zlpB{padding:1.25rem 1.25rem .875rem}.ForecastPage_modalTitle__ryHMU{font-size:1.2rem;padding-right:2.75rem}.ForecastPage_modalCloseButton__tMz0s{min-height:36px;min-width:36px;right:.875rem;top:.875rem}.ForecastPage_closeIcon__9Va0U{height:24px;width:24px}.ForecastPage_modalContent__eA9n4{padding:.75rem 1.25rem 1.25rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:.95rem}.ForecastPage_summaryBulletPoint__C06AL{gap:.5rem;margin-bottom:.5rem}.ForecastPage_summaryBulletPoint__C06AL .ForecastPage_bullet__3LCf\+{font-size:1.1rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:.95rem}.ForecastPage_card3__qYzxW,.ForecastPage_card4__G3dGM,.ForecastPage_card5__8a\+ib{--charts-legend-gap:5px;--charts-legend-margin-top:4px;--charts-legend-item-margin-x:3px;--charts-legend-font-size:0.7rem}.ForecastPage_card2__aFbJN{min-height:260px;padding:1.25rem 1rem}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{font-size:.9375rem;line-height:1.55;padding-left:.25rem;padding-right:.25rem}.ForecastPage_card3__qYzxW .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel,.ForecastPage_card4__G3dGM .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel,.ForecastPage_card5__8a\+ib .ForecastPage_chartContainer__cWCf0 .MuiChartsAxis-tickLabel{font-size:.65rem!important}}@media (max-width:360px){.ForecastPage_contentGrid__i4LpA{gap:.625rem;padding:.5rem}.ForecastPage_header__FLhKj{padding:.625rem}.ForecastPage_title__r5wNE{font-size:1rem}.ForecastPage_aiSummaryButton__XOJ0n,.ForecastPage_backButton__fue2e{font-size:.8125rem;min-height:40px;min-width:40px;padding:.4rem .6rem}.ForecastPage_card__nbdPq{border-radius:10px;padding:.625rem}.ForecastPage_card2__aFbJN{min-height:240px;padding:1rem .75rem}.ForecastPage_card2__aFbJN .ForecastPage_progressSvg__ZL73c{height:130px;width:130px}.ForecastPage_card2__aFbJN .ForecastPage_progressTextContainer__wY7SP{font-size:1.5rem}.ForecastPage_congratulationsModal__D5SD7 .ForecastPage_modalContent__eA9n4{min-width:240px;padding:1rem}.ForecastPage_congratulationsHeading__gLhOy{font-size:1.5rem}.ForecastPage_modalTitle__ryHMU{font-size:1.1rem}}.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));flex-shrink:0;height:60px;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:60px}.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:48px;width:48px}.AdminAITest_logo-container__zaDll:hover{transform:none}.AdminAITest_logo-container__zaDll:hover .AdminAITest_capsule-logo__2xjcj{transform:scale(1.04)}.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}}.AdminCurriculumVideo_admin-curriculum-container__SnnWy{animation:AdminCurriculumVideo_dashboardFadeIn__Tg8Zk .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.AdminCurriculumVideo_admin-curriculum-container__SnnWy:before{background:radial-gradient(circle at 20% 30%,#04476608 0,#0000 50%),radial-gradient(circle at 80% 70%,#047bb208 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.AdminCurriculumVideo_admin-header__Fq9sg{align-items:center;animation:AdminCurriculumVideo_headerSlideIn__xutKp .6s cubic-bezier(.16,1,.3,1) .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0447661f;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a,0 0 0 1px #0447660d;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1.25rem 2.5rem;position:relative;z-index:10}.AdminCurriculumVideo_header-left__X1FC2{align-items:center;animation:AdminCurriculumVideo_headerLeftSlideIn__JxivM .6s cubic-bezier(.16,1,.3,1) .3s both;display:flex;flex:1 1;gap:1.5rem;min-width:0}.AdminCurriculumVideo_header-right__RCWRi{align-items:center;animation:AdminCurriculumVideo_headerRightSlideIn__dZldK .6s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-shrink:0;min-width:0}.AdminCurriculumVideo_logo-container__rnUyL{align-items:center;cursor:pointer;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.AdminCurriculumVideo_logo-container__rnUyL:hover{transform:scale(1.05) translateY(-1px)}.AdminCurriculumVideo_capsule-logo__sN5At{border:2px solid #fffc;border-radius:12px;box-shadow:0 2px 8px #0447661a,inset 0 1px 0 #ffffff80;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));flex-shrink:0;height:64px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px}.AdminCurriculumVideo_logo-container__rnUyL:hover .AdminCurriculumVideo_capsule-logo__sN5At{box-shadow:0 4px 12px #04476626,inset 0 1px 0 #fff9;filter:drop-shadow(0 6px 16px rgba(0,0,0,.2));transform:scale(1.08)}.AdminCurriculumVideo_header-info__n46Nm{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.AdminCurriculumVideo_page-title__Ldc9O{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2 50%,#036a9e);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0;text-shadow:0 2px 4px #0447661a;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminCurriculumVideo_header-left__X1FC2:hover .AdminCurriculumVideo_page-title__Ldc9O{filter:brightness(1.1)}.AdminCurriculumVideo_page-description__T-1CI{color:#5a6c7d;font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.6;margin:0;transition:color .3s ease}.AdminCurriculumVideo_header-left__X1FC2:hover .AdminCurriculumVideo_page-description__T-1CI{color:#044766}.AdminCurriculumVideo_admin-info__-hO4s{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminCurriculumVideo_admin-details__GE4lC{align-items:flex-end;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .875rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminCurriculumVideo_admin-details__GE4lC:hover{background:linear-gradient(135deg,#0447660f,#047bb20f);border-color:#04476626;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminCurriculumVideo_admin-name__EtvP1{-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}.AdminCurriculumVideo_admin-details__GE4lC:hover .AdminCurriculumVideo_admin-name__EtvP1{filter:brightness(1.1)}.AdminCurriculumVideo_admin-email__JnSkZ{color:#6c757d;font-size:.85rem;font-weight:400;line-height:1.4;margin:0;transition:color .3s ease}.AdminCurriculumVideo_admin-details__GE4lC:hover .AdminCurriculumVideo_admin-email__JnSkZ{color:#044766}.AdminCurriculumVideo_users-button__AFjxt{align-items:center;background:linear-gradient(135deg,#6c757d,#5a6268);border:2px solid #6c757d;border-radius:12px;box-shadow:0 4px 12px #6c757d40,0 2px 4px #6c757d26,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5625rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.6875rem 1.375rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminCurriculumVideo_users-button__AFjxt:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminCurriculumVideo_users-button__AFjxt:hover:before{left:100%}.AdminCurriculumVideo_users-button__AFjxt:hover{background:linear-gradient(135deg,#5a6268,#495057);border-color:#495057;box-shadow:0 8px 20px #6c757d66,0 4px 8px #6c757d4d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminCurriculumVideo_users-button__AFjxt:active{box-shadow:0 2px 8px #6c757d4d;transform:translateY(0)}.AdminCurriculumVideo_users-button__AFjxt svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminCurriculumVideo_users-button__AFjxt:hover svg{transform:scale(1.1)}.AdminCurriculumVideo_logout-button__xMUg2{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #dc3545;border-radius:12px;box-shadow:0 4px 12px #dc354540,0 2px 4px #dc354526,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5625rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.6875rem 1.375rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminCurriculumVideo_logout-button__xMUg2:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminCurriculumVideo_logout-button__xMUg2:hover:before{left:100%}.AdminCurriculumVideo_logout-button__xMUg2:hover{background:linear-gradient(135deg,#c82333,#b01e2c);border-color:#b01e2c;box-shadow:0 8px 20px #dc354566,0 4px 8px #dc35454d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminCurriculumVideo_logout-button__xMUg2:active{box-shadow:0 2px 8px #dc35454d;transform:translateY(0)}.AdminCurriculumVideo_logout-button__xMUg2 svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminCurriculumVideo_logout-button__xMUg2:hover svg{transform:scale(1.1) rotate(-5deg)}.AdminCurriculumVideo_admin-main-content__16Sin{animation:AdminCurriculumVideo_contentFadeIn__tADHF .8s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem 2rem;position:relative;scroll-behavior:smooth;scrollbar-gutter:stable;z-index:1}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar{width:10px}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar-track{background:#f8f9fa80;border-radius:6px}.AdminCurriculumVideo_admin-main-content__16Sin::-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}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#036a9e,#036a9e)}.AdminCurriculumVideo_username-section__QOXco{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.5rem}.AdminCurriculumVideo_username-form__Fvtwh{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.AdminCurriculumVideo_username-label__bel4f{color:#044766;font-size:.95rem;font-weight:600}.AdminCurriculumVideo_username-input__DJtEK{border:2px solid #04476633;border-radius:8px;flex:1 1;font-size:.9rem;min-width:200px;padding:.625rem 1rem;transition:all .3s ease}.AdminCurriculumVideo_username-input__DJtEK:focus{border-color:#044766;box-shadow:0 0 0 3px #0447661a;outline:none}.AdminCurriculumVideo_fetch-button__yl7f5{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.AdminCurriculumVideo_fetch-button__yl7f5:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#036a9e);box-shadow:0 4px 12px #0447664d;transform:translateY(-2px)}.AdminCurriculumVideo_fetch-button__yl7f5:disabled{cursor:not-allowed;opacity:.6}.AdminCurriculumVideo_error-message__ZkgoE{animation:AdminCurriculumVideo_errorSlideIn__kh1xJ .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;color:#721c24;font-weight:500;padding:1.125rem 1.375rem}@keyframes AdminCurriculumVideo_errorSlideIn__kh1xJ{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminCurriculumVideo_videos-container__tx51r{display:flex;flex-direction:column;gap:1.25rem}.AdminCurriculumVideo_video-section__vAUVC{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:16px;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000d,0 0 0 1px #04476614;padding:1.5rem 1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminCurriculumVideo_video-section__vAUVC:hover{border-color:#04476633;box-shadow:0 8px 28px #0000001f,0 4px 12px #00000014,0 0 0 1px #04476626;transform:translateY(-2px)}.AdminCurriculumVideo_section-header__33gDp{border-bottom:2px solid #04476626;margin-bottom:1.25rem;padding-bottom:1rem}.AdminCurriculumVideo_section-title__e0DZP{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#044766,#047bb2 50%,#036a9e);-webkit-background-clip:text;background-clip:text;display:flex;font-size:1.375rem;font-weight:800;gap:.625rem;letter-spacing:-.02em;margin:0}.AdminCurriculumVideo_section-icon__9M-Fy{font-size:1.5rem}.AdminCurriculumVideo_section-content__Lo46B{display:flex;flex-direction:column;gap:1rem}.AdminCurriculumVideo_title-input-group__LfOX4{display:flex;flex-direction:column;gap:.375rem}.AdminCurriculumVideo_title-label__h0GF4{color:#044766;font-size:.9rem;font-weight:600}.AdminCurriculumVideo_title-input__7ZR5t{background:linear-gradient(135deg,#fff,#fafbfc);border:2px solid #04476626;border-radius:10px;box-shadow:0 2px 6px #0000000f,inset 0 1px 2px #fffc;color:#2c3e50;font-size:.9375rem;font-weight:500;letter-spacing:.01em;padding:.75rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.AdminCurriculumVideo_title-input__7ZR5t:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 4px #047bb21f,0 4px 12px #04476626,inset 0 1px 2px #ffffffe6;outline:none;transform:translateY(-1px) scale(1.01)}.AdminCurriculumVideo_update-title-button__RpYLT{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:10px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476626,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5625rem;justify-content:center;letter-spacing:.01em;margin-top:.625rem;overflow:hidden;padding:.75rem 1.375rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminCurriculumVideo_update-title-button__RpYLT:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminCurriculumVideo_update-title-button__RpYLT:hover:before{left:100%}.AdminCurriculumVideo_update-title-button__RpYLT:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#035a8e);box-shadow:0 8px 24px #04476666,0 4px 8px #0447664d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminCurriculumVideo_update-title-button__RpYLT:active:not(:disabled){box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminCurriculumVideo_update-title-button__RpYLT:disabled{background:#6c757d;border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminCurriculumVideo_update-title-button__RpYLT:disabled:before{display:none}.AdminCurriculumVideo_api-message__XqNDF{animation:AdminCurriculumVideo_messageSlideIn__ERBFW .3s ease-out;border-radius:6px;font-size:.85rem;font-weight:500;line-height:1.4;margin-top:.5rem;padding:.625rem .875rem}.AdminCurriculumVideo_api-message-success__caKpn{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.AdminCurriculumVideo_api-message-error__AZWkm{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@keyframes AdminCurriculumVideo_messageSlideIn__ERBFW{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.AdminCurriculumVideo_image-upload-container__xEJ3h{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media (max-width:768px){.AdminCurriculumVideo_image-upload-container__xEJ3h{gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}.AdminCurriculumVideo_image-preview-box__ZCkws{height:250px}}.AdminCurriculumVideo_image-column__F5FY3{display:flex;flex-direction:column;gap:.5rem}.AdminCurriculumVideo_image-column-title__XvDvW{color:#044766;font-size:.9rem;font-weight:600;margin:0}.AdminCurriculumVideo_image-preview-box__ZCkws{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px dashed #04476633;border-radius:14px;box-shadow:0 2px 8px #0000000d,inset 0 1px 0 #fffc;display:flex;height:300px;justify-content:center;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.AdminCurriculumVideo_image-preview-box__ZCkws:hover{border-color:#04476659;box-shadow:0 4px 16px #0447661f,0 2px 8px #04476614,inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.AdminCurriculumVideo_preview-video-player__SJCXw{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%}.AdminCurriculumVideo_preview-video-player__SJCXw:hover{box-shadow:0 6px 16px #0000004d;transform:scale(1.02)}.AdminCurriculumVideo_no-image__McFhd{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.AdminCurriculumVideo_no-image-icon__ENVj\+{font-size:2rem;opacity:.3}.AdminCurriculumVideo_no-image-text__Zdw45{color:#6c757d;font-size:.85rem;margin:0}.AdminCurriculumVideo_current-video-title__ty4rG{color:#6c757d;font-size:.85rem;font-weight:500;margin:.375rem 0 0}.AdminCurriculumVideo_upload-controls__Ze9Bx{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #0447661a;border-radius:10px;box-shadow:0 2px 6px #0000000a,inset 0 1px 0 #fffc;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.875rem;padding:1rem 1.125rem}@media (max-width:768px){.AdminCurriculumVideo_upload-controls__Ze9Bx{align-items:stretch;flex-direction:column;gap:.625rem;padding:.75rem}}.AdminCurriculumVideo_choose-file-button__tYQnz{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;box-shadow:0 4px 12px #04476640,0 2px 4px #04476626,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5625rem;letter-spacing:.01em;overflow:hidden;padding:.6875rem 1.375rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.AdminCurriculumVideo_choose-file-button__tYQnz:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminCurriculumVideo_choose-file-button__tYQnz:hover:before{left:100%}.AdminCurriculumVideo_choose-file-button__tYQnz:hover{background:linear-gradient(135deg,#036a9e,#035a8e);box-shadow:0 8px 24px #04476666,0 4px 8px #0447664d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminCurriculumVideo_choose-file-button__tYQnz:active{box-shadow:0 2px 8px #0447664d;transform:translateY(0);transition:all .1s ease}.AdminCurriculumVideo_file-input__EWj92{display:none}.AdminCurriculumVideo_file-selected-info__RIA\+f{display:flex;flex-direction:column;gap:.25rem}.AdminCurriculumVideo_file-name-display__X8yc-{color:#044766;font-size:.85rem;font-weight:600}.AdminCurriculumVideo_file-size-display__9X0Pw{color:#6c757d;font-size:.75rem}.AdminCurriculumVideo_upload-video-button__gwZnV{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:2px solid #28a745;border-radius:12px;box-shadow:0 4px 12px #28a74540,0 2px 4px #28a74526,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5625rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.8125rem 1.625rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.AdminCurriculumVideo_upload-video-button__gwZnV:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminCurriculumVideo_upload-video-button__gwZnV:hover:before{left:100%}.AdminCurriculumVideo_upload-video-button__gwZnV:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1ea085);box-shadow:0 8px 24px #28a74566,0 4px 8px #28a7454d,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminCurriculumVideo_upload-video-button__gwZnV:active:not(:disabled){box-shadow:0 2px 8px #28a7454d;transform:translateY(0);transition:all .1s ease}.AdminCurriculumVideo_upload-video-button__gwZnV:disabled{background:#6c757d;border-color:#6c757d;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.AdminCurriculumVideo_upload-video-button__gwZnV:disabled:before{display:none}.AdminCurriculumVideo_button-spinner__jCpeW{animation:AdminCurriculumVideo_spin__P4fT9 .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.AdminCurriculumVideo_success-icon__UaNa1{font-size:1.2rem;font-weight:700}@keyframes AdminCurriculumVideo_spin__P4fT9{to{transform:rotate(1turn)}}@keyframes AdminCurriculumVideo_dashboardFadeIn__Tg8Zk{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminCurriculumVideo_headerSlideIn__xutKp{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 AdminCurriculumVideo_headerLeftSlideIn__JxivM{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 AdminCurriculumVideo_headerRightSlideIn__dZldK{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 AdminCurriculumVideo_contentFadeIn__tADHF{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){.AdminCurriculumVideo_admin-header__Fq9sg{padding:1.125rem 1.75rem}.AdminCurriculumVideo_page-title__Ldc9O{font-size:1.625rem}.AdminCurriculumVideo_page-description__T-1CI{font-size:.9rem}.AdminCurriculumVideo_admin-main-content__16Sin{padding:1.25rem 1.5rem}.AdminCurriculumVideo_image-preview-box__ZCkws{height:280px}.AdminCurriculumVideo_video-section__vAUVC{padding:1.375rem 1.5rem}}@media (max-width:768px){.AdminCurriculumVideo_admin-header__Fq9sg{flex-direction:column;gap:1.125rem;padding:1.125rem 1.25rem}.AdminCurriculumVideo_header-left__X1FC2{gap:1rem;justify-content:center;text-align:center;width:100%}.AdminCurriculumVideo_header-right__RCWRi{justify-content:center;width:100%}.AdminCurriculumVideo_admin-info__-hO4s{flex-direction:row;flex-wrap:wrap;gap:.625rem;justify-content:center;width:100%}.AdminCurriculumVideo_admin-details__GE4lC{align-items:center;padding:.75rem 1rem;text-align:center;width:100%}.AdminCurriculumVideo_admin-main-content__16Sin{gap:1.25rem;padding:1rem 1.25rem}.AdminCurriculumVideo_video-section__vAUVC{padding:1.25rem 1.375rem}.AdminCurriculumVideo_username-form__Fvtwh{align-items:stretch;flex-direction:column}.AdminCurriculumVideo_username-input__DJtEK{width:100%}.AdminCurriculumVideo_image-preview-box__ZCkws{height:220px}.AdminCurriculumVideo_section-title__e0DZP{font-size:1.25rem}}.PlanPage_planPage__EfGII{--pp-primary:#044766;--pp-primary-light:#047bb2;--pp-primary-dark:#036a9e;--pp-bg:#f8f9fa;--pp-bg-card:#fff;--pp-border:#0447661a;--pp-border-muted:#e9ecef;--pp-shadow-sm:0 2px 8px #00000014;--pp-shadow-md:0 4px 12px #0000001a;--pp-radius:12px;--pp-radius-sm:8px;--pp-ease:cubic-bezier(0.16,1,0.3,1);animation:PlanPage_dashboardFadeIn__d3r40 .8s var(--pp-ease) both;background:linear-gradient(135deg,var(--pp-bg) 0,var(--pp-bg-card) 100%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.PlanPage_header__whs7Z{align-items:center;animation:PlanPage_slideInDown__5lAkY .6s var(--pp-ease) .1s both;background:linear-gradient(135deg,var(--pp-bg-card) 0,var(--pp-bg) 100%);border-bottom:2px solid var(--pp-border);box-shadow:var(--pp-shadow-sm),0 2px 4px #0447660d;display:flex;flex-shrink:0;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.PlanPage_headerLeft__cR2Ur{align-items:center;animation:PlanPage_headerLeftFadeIn__E5Jhg .8s var(--pp-ease) .2s both;display:flex;gap:2rem;min-width:0}@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 var(--pp-ease) .3s both;background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);-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 0,var(--pp-bg-card) 100%);border:2px solid var(--pp-primary);border-radius:var(--pp-radius);box-shadow:0 2px 4px #0447661a;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .25s var(--pp-ease),box-shadow .25s var(--pp-ease),border-color .2s ease}.PlanPage_backButton__dNs\+u:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PlanPage_backButton__dNs\+u:hover:before{transform:translateX(100%)}.PlanPage_backButton__dNs\+u:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:var(--pp-primary-light);box-shadow:0 6px 20px #04476633,0 2px 8px #0447661f;transform:translateY(-2px) scale(1.02)}.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 var(--pp-ease) .3s both;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;max-width:100%;min-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 2.5rem;scroll-behavior:smooth;width:100%}.PlanPage_mainContent__tZva6::-webkit-scrollbar{width:8px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--pp-primary-dark) 0,var(--pp-primary-light) 100%)}.PlanPage_mainContent__tZva6{scrollbar-color:var(--pp-primary) #f1f1f1;scrollbar-width:thin}@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;padding-bottom:1rem;width:100%}.PlanPage_planContentWithFooter__kVydM{display:flex;flex:1 1;flex-direction:column;min-height:0}.PlanPage_planContentWithFooter__kVydM .PlanPage_mainContent__tZva6{flex:1 1;min-height:0;padding-bottom:0}.PlanPage_planContentWithFooter__kVydM .PlanPage_contentWrapper__ZoKiY{padding-bottom:2rem}.PlanPage_planSaveFooter__RUb0Z{background:var(--pp-bg-card);border-radius:var(--pp-radius) var(--pp-radius) 0 0;box-shadow:0 -4px 20px #00000014;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem max(1.25rem,env(safe-area-inset-bottom))}.PlanPage_planSaveFooter__RUb0Z,.PlanPage_summaryContainer__aWCCi{align-items:center;display:flex;flex-direction:column;justify-content:center}.PlanPage_summaryContainer__aWCCi{animation:PlanPage_scaleIn__AahSj .8s var(--pp-ease) .6s both;box-sizing:border-box;gap:2rem;min-height:calc(100vh - 200px);padding:1.5rem;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;min-height:44px;min-width:44px;transition:transform .3s var(--pp-ease),filter .3s ease;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 var(--pp-ease) .8s both;color:#666;font-size:1.2rem;line-height:1.6;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 var(--pp-ease) 1s both;background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);border:2px solid var(--pp-primary);border-radius:var(--pp-radius);box-shadow:0 4px 12px #04476633,0 2px 6px #0447661f;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .25s var(--pp-ease),box-shadow .25s var(--pp-ease),border-color .2s ease}.PlanPage_goBackButton__APcgU:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PlanPage_goBackButton__APcgU:hover:before{transform:translateX(100%)}.PlanPage_goBackButton__APcgU:hover{background:linear-gradient(135deg,var(--pp-primary-dark) 0,var(--pp-primary-light) 100%);border-color:var(--pp-primary-light);box-shadow:0 6px 20px #0447664d,0 3px 10px #04476633;transform:translateY(-2px) 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 var(--pp-ease) both;background:linear-gradient(135deg,var(--pp-bg-card) 0,var(--pp-bg) 100%);border:2px solid var(--pp-border-muted);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-md),0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;padding:1.75rem 2.25rem;position:relative;transition:transform .25s var(--pp-ease),box-shadow .25s var(--pp-ease),border-color .2s ease;width:100%}.PlanPage_section__8oRyw:before{background:linear-gradient(90deg,#0000,var(--pp-primary),#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}@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:var(--pp-primary);box-shadow:0 8px 24px #04476624,0 4px 12px #0447661a;transform:translateY(-2px) scale(1.005)}.PlanPage_section__8oRyw:hover:before{opacity:1}.PlanPage_sectionTitle__bw-Fz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);-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_sectionHeaderCollapsible__5vJ-0{align-items:flex-start;cursor:pointer;display:flex;gap:.625rem;justify-content:space-between;margin-bottom:.625rem;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.PlanPage_sectionHeaderCollapsible__5vJ-0:hover{opacity:.9}.PlanPage_sectionHeaderLeft__N5ssI{flex:1 1}.PlanPage_collapsibleChevron__LkbEf{align-items:center;color:var(--pp-primary);display:flex;flex-shrink:0;font-size:1.125rem;height:28px;justify-content:center;margin-top:.25rem;min-height:28px;min-width:28px;transform:rotate(0deg);transition:transform .3s var(--pp-ease);width:28px}.PlanPage_collapsibleChevron__LkbEf.PlanPage_expanded__5Fxkk{transform:rotate(180deg)}.PlanPage_collapsibleContent__D2eG3{margin-top:0!important;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--pp-ease),opacity .4s var(--pp-ease) .1s,margin-top .4s var(--pp-ease)}.PlanPage_collapsibleContent__D2eG3.PlanPage_expanded__5Fxkk{margin-top:.4375rem!important;max-height:10000px;opacity:1}.PlanPage_actionItemsImmediateList__WWVV6{grid-gap:.625rem;display:grid;gap:.625rem;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(15,auto);padding:.125rem 0;width:100%}.PlanPage_actionItem__LFqpi{align-items:flex-start;animation:PlanPage_actionItemSlideIn__w9bj9 .75s var(--pp-ease) both;background:linear-gradient(135deg,var(--pp-bg-card) 0,var(--pp-bg) 100%);border:2px solid #0447661f;border-left:4px solid var(--pp-primary);border-radius:11px;box-shadow:0 2px 8px #0000000a,0 1px 3px #0447660f,inset 0 1px 0 #ffffffe6;cursor:pointer;display:flex;gap:.75rem;min-height:52px;overflow:hidden;padding:.875rem 1rem;position:relative;transition:transform .3s var(--pp-ease),box-shadow .3s var(--pp-ease),border-color .2s ease,background .2s ease}.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,var(--pp-primary) 0,var(--pp-primary-light) 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .5s var(--pp-ease);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,var(--pp-bg) 0,var(--pp-bg-card) 100%);border-color:#04476638;border-left-width:6px;box-shadow:0 8px 24px #04476624,0 4px 12px #0447661a,inset 0 1px 0 #fff;transform:translateX(4px) 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:#047bb238;border-left-width:6px;box-shadow:0 4px 14px #047bb21f,0 2px 6px #04476614,inset 0 1px 0 #ffffffb3}.PlanPage_actionItemChecked__-kRFF:after{background:linear-gradient(180deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);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:var(--pp-bg-card);border:2.5px solid var(--pp-primary);border-radius:var(--pp-radius-sm);box-shadow:0 3px 6px #0447661a,0 1px 3px #0447660f,inset 0 1px 2px #ffffffe6;min-height:28px;min-width:28px;overflow:hidden;transition:transform .3s var(--pp-ease),border-color .2s ease,box-shadow .3s var(--pp-ease),background .3s ease}.PlanPage_checkmark__S19XZ:before{background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);border-radius:6px;transition:width .35s var(--pp-ease),height .35s var(--pp-ease);z-index:0}.PlanPage_checkmark__S19XZ:after,.PlanPage_checkmark__S19XZ:before{content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.PlanPage_checkmark__S19XZ:after{background:radial-gradient(circle,#ffffff59 0,#0000 75%);border-radius:50%;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{border-color:var(--pp-primary-light);box-shadow:0 0 0 5px #047bb21f,0 4px 10px #04476624,inset 0 1px 2px #fff;transform:scale(1.08)}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ:after{height:44px;width:44px}.PlanPage_actionItemChecked__-kRFF .PlanPage_checkmark__S19XZ{background:linear-gradient(135deg,var(--pp-primary) 0,var(--pp-primary-light) 100%);border-color:var(--pp-primary-light);box-shadow:0 4px 12px #047bb259,0 2px 5px #04476633,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_actionItemsImmediateFooter__4L9xO{align-items:flex-end;border-top:2px solid var(--pp-border);display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1.125rem;width:100%}.PlanPage_saveMessage__U9AXb{word-wrap:break-word;animation:PlanPage_messageSlideIn__jtYMe .5s var(--pp-ease);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-sm),0 1px 3px #0000000d;box-sizing:border-box;font-size:1rem;font-weight:500;line-height:1.6;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:var(--pp-radius) 0 0 var(--pp-radius);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.PlanPage_saveMessageSuccess__vWPNo{background:linear-gradient(135deg,#047bb21a,#0447660f);border:1.5px solid #047bb238;color:var(--pp-primary)}.PlanPage_saveMessageSuccess__vWPNo:before{background:linear-gradient(180deg,var(--pp-primary) 0,var(--pp-primary-light) 100%)}.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,var(--pp-primary) 0,var(--pp-primary-light) 100%);border:2px solid var(--pp-primary);border-radius:var(--pp-radius);box-shadow:0 5px 14px #04476638,0 2px 8px #04476624;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;letter-spacing:.01em;min-height:44px;min-width:140px;overflow:hidden;padding:.875rem 2.25rem;position:relative;transition:transform .25s var(--pp-ease),box-shadow .25s var(--pp-ease),border-color .2s ease}.PlanPage_saveButton__4AwdF:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PlanPage_saveButton__4AwdF:hover:not(:disabled):before{transform:translateX(100%)}.PlanPage_saveButton__4AwdF:hover:not(:disabled){background:linear-gradient(135deg,var(--pp-primary-dark) 0,var(--pp-primary-light) 100%);border-color:var(--pp-primary-light);box-shadow:0 6px 20px #04476659,0 3px 12px #04476638;transform:translateY(-2px) scale(1.02)}.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}@media (max-width:1439px){.PlanPage_actionItemsImmediateList__WWVV6{gap:.625rem;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(15,auto);padding:.125rem 0}.PlanPage_actionItem__LFqpi{border-radius:11px;min-height:52px;padding:.875rem 1rem}.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_actionItemsImmediateFooter__4L9xO{gap:.625rem;margin-top:1rem;padding-top:.9375rem}.PlanPage_saveMessage__U9AXb{font-size:.9375rem;padding:.75rem 1rem}.PlanPage_saveButton__4AwdF{font-size:1rem;min-width:120px;padding:.75rem 1.875rem}}@media (max-width:1199px){.PlanPage_section__8oRyw{padding:1.625rem 1.75rem}.PlanPage_actionItemsImmediateList__WWVV6{gap:.5625rem;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(15,auto);padding:.125rem 0}.PlanPage_actionItem__LFqpi{border-radius:11px;min-height:52px;padding:.875rem 1rem}.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_actionItemsImmediateFooter__4L9xO{gap:.625rem;margin-top:1rem;padding-top:.9375rem}.PlanPage_saveMessage__U9AXb{font-size:.9375rem;padding:.6875rem 1rem}.PlanPage_saveButton__4AwdF{font-size:1rem;min-width:115px;padding:.75rem 1.75rem}}@media (max-width:1024px){.PlanPage_contentWrapper__ZoKiY{gap:1.125rem}.PlanPage_section__8oRyw{padding:1.75rem 1.875rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.4rem}.PlanPage_sectionDescription__7SEL8{font-size:.98rem}}@media (max-width:767px){.PlanPage_planPage__EfGII{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.PlanPage_header__whs7Z{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.PlanPage_headerLeft__cR2Ur{gap:1rem;width:100%}.PlanPage_pageTitle__OnOar{flex:1 1;font-size:1.3rem;letter-spacing:-.01em}.PlanPage_backButton__dNs\+u{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;padding:.5rem .875rem}.PlanPage_backButton__dNs\+u:active{transform:scale(.96);transition:transform .1s ease}.PlanPage_mainContent__tZva6{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1rem max(calc(3rem + env(safe-area-inset-bottom)),3rem);scroll-behavior:smooth;width:100%}.PlanPage_planContentWithFooter__kVydM .PlanPage_contentWrapper__ZoKiY{padding-bottom:1.75rem}.PlanPage_planSaveFooter__RUb0Z{padding:.875rem 1rem max(1rem,env(safe-area-inset-bottom))}.PlanPage_mainContent__tZva6::-webkit-scrollbar{background:#0000;width:4px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb:active{background:#04476680}.PlanPage_mainContent__tZva6{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.PlanPage_contentWrapper__ZoKiY{box-sizing:border-box;gap:1.125rem;margin-bottom:1rem;max-width:100%;overflow-x:hidden;overflow-y:visible;width:100%}.PlanPage_section__8oRyw{border-radius:12px;border-width:1.5px;padding:1.5rem 1.25rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.3rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem;padding:0 .5rem}.PlanPage_sectionDescription__7SEL8{font-size:.95rem;line-height:1.55;margin-bottom:1.25rem}.PlanPage_sectionContent__tntvi{box-sizing:border-box;margin-top:.625rem;max-width:100%;overflow-x:hidden;width:100%}.PlanPage_actionText__yu6Pp{font-size:.975rem}.PlanPage_actionItemsImmediateList__WWVV6{gap:.75rem;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(30,auto);padding:.1875rem 0}.PlanPage_actionItem__LFqpi{-webkit-tap-highlight-color:transparent;border-radius:12px;gap:.875rem;min-height:54px;padding:.9375rem 1.125rem}.PlanPage_actionItem__LFqpi:active{transform:translateX(2px) scale(.98);transition:transform .1s ease}.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_actionItemChecked__-kRFF{border-left-width:5px}.PlanPage_actionItemChecked__-kRFF:after{width:5px}.PlanPage_actionItemsImmediateFooter__4L9xO{gap:.625rem;margin-top:.875rem;padding-top:.875rem}.PlanPage_saveMessage__U9AXb{border-radius:11px;font-size:.95rem;padding:.75rem 1rem}.PlanPage_saveButton__4AwdF{-webkit-tap-highlight-color:transparent;border-radius:11px;font-size:1rem;min-height:48px;min-width:125px;padding:.75rem 1.875rem}.PlanPage_saveButton__4AwdF:active:not(:disabled){transform:scale(.97);transition:transform .1s ease}.PlanPage_summaryContainer__aWCCi{min-height:calc(100dvh - 180px);padding:1.5rem 1rem}.PlanPage_summaryMessage__OJiYs{font-size:1.1rem;line-height:1.55;max-width:600px;padding:0 .5rem}.PlanPage_actionItem__LFqpi:hover,.PlanPage_section__8oRyw:hover{transform:none}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{transform:scale(1.05)}.PlanPage_backButton__dNs\+u:hover,.PlanPage_goBackButton__APcgU:hover,.PlanPage_summaryIcon__QNqVK:hover{transform:none}.PlanPage_header__whs7Z:hover .PlanPage_pageTitle__OnOar{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.PlanPage_section__8oRyw:hover:before{opacity:0}}@media (max-width:479px){.PlanPage_planPage__EfGII{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.PlanPage_header__whs7Z{border-bottom-width:1.5px;box-shadow:0 2px 6px #0000000f;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) .75rem .875rem}.PlanPage_headerLeft__cR2Ur{align-items:center;flex-direction:row;gap:.875rem;width:100%}.PlanPage_pageTitle__OnOar{flex:1 1;font-size:1.15rem;letter-spacing:-.01em}.PlanPage_backButton__dNs\+u{-webkit-tap-highlight-color:transparent;font-size:.85rem;min-height:44px;padding:.45rem .75rem}.PlanPage_backButton__dNs\+u:active{transform:scale(.95);transition:transform .1s ease}.PlanPage_backIcon__JJ6Lp{font-size:.9rem}.PlanPage_mainContent__tZva6{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1rem .625rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem);scroll-behavior:smooth;width:100%}.PlanPage_planContentWithFooter__kVydM .PlanPage_contentWrapper__ZoKiY{padding-bottom:1.5rem}.PlanPage_planSaveFooter__RUb0Z{padding:.75rem .875rem max(.875rem,env(safe-area-inset-bottom))}.PlanPage_mainContent__tZva6::-webkit-scrollbar{background:#0000;width:3px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.PlanPage_mainContent__tZva6::-webkit-scrollbar-thumb:active{background:#04476666}.PlanPage_mainContent__tZva6{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.PlanPage_contentWrapper__ZoKiY{box-sizing:border-box;gap:1rem;margin-bottom:.75rem;max-width:100%;overflow-x:hidden;overflow-y:visible;padding-bottom:.5rem;width:100%}.PlanPage_section__8oRyw{border-radius:10px;border-width:1.5px;box-sizing:border-box;max-width:100%;padding:1.25rem 1rem;width:100%}.PlanPage_sectionContent__tntvi{box-sizing:border-box;margin-top:.5625rem;max-width:100%;overflow-x:hidden;width:100%}.PlanPage_sectionTitle__bw-Fz{font-size:1.2rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.625rem;padding:0 .375rem}.PlanPage_sectionDescription__7SEL8{font-size:.875rem;line-height:1.55;margin-bottom:1rem}.PlanPage_actionItemsImmediateList__WWVV6{gap:.625rem;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(30,auto);padding:.125rem 0}.PlanPage_actionItem__LFqpi{-webkit-tap-highlight-color:transparent;border-left-width:5px;border-radius:11px;gap:.75rem;min-height:48px;padding:.8125rem .9375rem}.PlanPage_actionItem__LFqpi:active{transform:translateX(2px) scale(.98);transition:transform .1s ease}.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_actionItemChecked__-kRFF{border-left-width:5px}.PlanPage_actionItemChecked__-kRFF:after{width:5px}.PlanPage_actionItemsImmediateFooter__4L9xO{align-items:stretch;border-top-width:1.5px;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.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{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.9375rem;min-height:46px;min-width:110px;padding:.6875rem 1.625rem;width:100%}.PlanPage_saveButton__4AwdF:active:not(:disabled){transform:scale(.96);transition:transform .1s ease}.PlanPage_summaryContainer__aWCCi{gap:1.5rem;min-height:calc(100dvh - 160px);padding:1.5rem .75rem}.PlanPage_summaryIcon__QNqVK,.PlanPage_summaryImage__PIAai{height:90px;width:90px}.PlanPage_summaryMessage__OJiYs{font-size:1rem;line-height:1.55;max-width:100%;padding:0 .5rem}.PlanPage_goBackButton__APcgU{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.9rem;min-height:44px;padding:.625rem 1.5rem}.PlanPage_goBackButton__APcgU:active{transform:scale(.96);transition:transform .1s ease}.PlanPage_errorContainer__Jh9tX{padding:2rem 1rem}.PlanPage_errorMessage__ZGwZq{font-size:1rem;padding:0 .5rem}.PlanPage_actionItem__LFqpi:hover,.PlanPage_backButton__dNs\+u:hover,.PlanPage_goBackButton__APcgU:hover,.PlanPage_section__8oRyw:hover,.PlanPage_summaryIcon__QNqVK:hover{transform:none}.PlanPage_actionItem__LFqpi:hover .PlanPage_checkmark__S19XZ{transform:scale(1.05)}.PlanPage_header__whs7Z:hover .PlanPage_pageTitle__OnOar{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.PlanPage_section__8oRyw:hover:before{opacity:0}}@media (max-width:360px){.PlanPage_header__whs7Z{padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.PlanPage_pageTitle__OnOar{font-size:1.05rem}.PlanPage_backButton__dNs\+u{font-size:.8125rem;padding:.4rem .6rem}.PlanPage_mainContent__tZva6{padding:.75rem .5rem max(calc(2rem + env(safe-area-inset-bottom)),2rem)}.PlanPage_planSaveFooter__RUb0Z{padding:.75rem .75rem max(.875rem,env(safe-area-inset-bottom))}.PlanPage_section__8oRyw{border-radius:var(--pp-radius-sm);padding:1rem .75rem}.PlanPage_sectionTitle__bw-Fz{font-size:1.1rem;margin-bottom:.5rem}.PlanPage_sectionDescription__7SEL8{font-size:.8125rem;margin-bottom:.875rem}.PlanPage_actionItem__LFqpi{border-radius:10px;gap:.625rem;min-height:44px;padding:.75rem .875rem}.PlanPage_actionText__yu6Pp{font-size:.875rem;line-height:1.55}.PlanPage_checkboxLabel__ljRy6,.PlanPage_checkmark__S19XZ{height:22px;width:22px}.PlanPage_checkmarkIcon__\+Twqn{height:12px;width:12px}.PlanPage_saveMessage__U9AXb{border-radius:var(--pp-radius-sm);font-size:.8125rem;padding:.625rem .75rem}.PlanPage_saveButton__4AwdF{font-size:.9375rem;min-width:0;padding:.625rem 1.25rem;width:100%}.PlanPage_summaryContainer__aWCCi{gap:1.25rem;padding:1rem .5rem}.PlanPage_summaryIcon__QNqVK,.PlanPage_summaryImage__PIAai{height:80px;width:80px}.PlanPage_summaryMessage__OJiYs{font-size:.9375rem}.PlanPage_goBackButton__APcgU{font-size:.875rem;padding:.5rem 1.25rem}}@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}}:root{--primary-color:#044766;--primary-light:#047bb2;--primary-dark:#036a9e;--text-primary:#044766;--text-secondary:#555;--text-muted:#666;--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#fafbfc;--border-color:#0447661a;--border-light:#04476614;--border-muted:#e9ecef;--shadow-sm:0 2px 4px #0447661a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0447661f;--error-color:#d32f2f;--transition-base:0.3s cubic-bezier(0.16,1,0.3,1);--radius:12px;--radius-sm:8px}.AssumptionsPage_assumptionsPage__Sh3gn{animation:AssumptionsPage_dashboardFadeIn__rNLRu .8s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_dashboardFadeIn__rNLRu .8s var(--transition-base) both;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.AssumptionsPage_header__97x4A{align-items:center;animation:AssumptionsPage_slideInDown__ZWI\+Q .1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_slideInDown__ZWI\+Q .6s var(--transition-base) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border-bottom:2px solid #0447661a;border-bottom:2px solid var(--border-color);box-shadow:0 4px 12px #00000014,0 2px 4px #0447661a;box-shadow:var(--shadow-md),var(--shadow-sm);display:flex;flex-shrink:0;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.AssumptionsPage_headerLeft__3xSoa{align-items:center;animation:AssumptionsPage_headerLeftFadeIn__FqwuL .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_headerLeftFadeIn__FqwuL .8s var(--transition-base) .2s both;display:flex;gap:2rem;min-width:0}@keyframes AssumptionsPage_headerLeftFadeIn__FqwuL{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.AssumptionsPage_pageTitle__zr6Mn{-webkit-text-fill-color:#0000;animation:AssumptionsPage_titleFadeIn__yupBh .3s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_titleFadeIn__yupBh .8s var(--transition-base) .3s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-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.2;margin:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--transition-base)}@keyframes AssumptionsPage_titleFadeIn__yupBh{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AssumptionsPage_header__97x4A:hover .AssumptionsPage_pageTitle__zr6Mn{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.AssumptionsPage_backButton__71jIY{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);background:linear-gradient(135deg,#f0f0f0 0,var(--bg-primary) 100%);border:2px solid #044766;border:2px solid var(--primary-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 4px #0447661a;box-shadow:var(--shadow-sm);box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease}.AssumptionsPage_backButton__71jIY:focus{outline:2px solid #047bb2;outline:2px solid var(--primary-light);outline-offset:2px}.AssumptionsPage_backButton__71jIY:focus-visible{outline:2px solid #047bb2;outline:2px solid var(--primary-light);outline-offset:2px}.AssumptionsPage_backButton__71jIY:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.AssumptionsPage_backButton__71jIY:hover:before{transform:translateX(100%)}.AssumptionsPage_backButton__71jIY:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;border-color:var(--primary-light);box-shadow:0 8px 24px #0447661f,0 2px 8px #0447661f;box-shadow:var(--shadow-lg),0 2px 8px #0447661f;transform:translateY(-2px) scale(1.02)}.AssumptionsPage_backButton__71jIY:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.AssumptionsPage_backIcon__UFiC1{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)}.AssumptionsPage_backButton__71jIY:hover .AssumptionsPage_backIcon__UFiC1{transform:translateX(-2px)}.AssumptionsPage_mainContent__toT-c{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:AssumptionsPage_slideInUp__QGern .3s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_slideInUp__QGern .8s var(--transition-base) .3s both;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;max-width:100%;min-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 2rem;scroll-behavior:smooth;width:100%}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar{width:8px}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:4px;-webkit-transition:background .3s cubic-bezier(.16,1,.3,1);transition:background .3s cubic-bezier(.16,1,.3,1);-webkit-transition:background var(--transition-base);transition:background var(--transition-base)}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-light) 100%)}.AssumptionsPage_mainContent__toT-c{scrollbar-color:#044766 #f1f1f1;scrollbar-color:var(--primary-color) #f1f1f1;scrollbar-width:thin}@keyframes AssumptionsPage_dashboardFadeIn__rNLRu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AssumptionsPage_slideInDown__ZWI\+Q{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AssumptionsPage_slideInUp__QGern{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)}}.AssumptionsPage_contentWrapper__7ad-P{display:flex;flex-direction:column;gap:1.5rem;overflow:visible;padding-bottom:1rem;width:100%}.AssumptionsPage_section__6OT2m{animation:AssumptionsPage_fadeInUp__ZPBZo .6s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_fadeInUp__ZPBZo .6s var(--transition-base) both;display:flex;flex-direction:column;gap:1.5rem;overflow:visible}@keyframes AssumptionsPage_fadeInUp__ZPBZo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AssumptionsPage_sectionHeader__vXVuv{display:flex;flex-direction:column;gap:.5rem}.AssumptionsPage_sectionTitle__\+2Q79{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#044766;color:var(--text-primary);font-size:2.25rem;font-weight:700;line-height:1.3;margin:0}.AssumptionsPage_sectionSubtitle__T\+4-g{color:#666;color:var(--text-muted);font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.AssumptionsPage_subsection__e2xnU{animation:AssumptionsPage_slideInFade__xLjjD .5s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_slideInFade__xLjjD .5s var(--transition-base) both;background:linear-gradient(135deg,#fff,#fafbfc);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-tertiary) 100%);border:1px solid #04476614;border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;overflow:visible;padding:1.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease}@keyframes AssumptionsPage_slideInFade__xLjjD{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AssumptionsPage_subsection__e2xnU:first-child{animation-delay:.1s}.AssumptionsPage_subsection__e2xnU:nth-child(2){animation-delay:.2s}.AssumptionsPage_subsection__e2xnU:nth-child(3){animation-delay:.3s}.AssumptionsPage_subsection__e2xnU:nth-child(4){animation-delay:.4s}.AssumptionsPage_subsection__e2xnU:hover{border-color:#0447661a;border-color:var(--border-color);box-shadow:0 8px 28px #0000001f,0 4px 12px #00000014;transform:translateY(-2px)}.AssumptionsPage_subsectionHeader__Qcbjb{align-items:center;border-bottom:2px solid #0447661a;border-bottom:2px solid var(--border-color);display:flex;gap:.875rem;padding-bottom:1rem}.AssumptionsPage_subsectionIcon__W7luH{font-size:1.5rem;line-height:1}.AssumptionsPage_subsectionTitle__aHoNb{color:#044766;color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.4;margin:0}.AssumptionsPage_cardsGrid__\+uFjy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:visible}.AssumptionsPage_cardsGrid__\+uFjy .AssumptionsPage_card__IKgrI:first-child{animation-delay:.1s}.AssumptionsPage_cardsGrid__\+uFjy .AssumptionsPage_card__IKgrI:nth-child(2){animation-delay:.2s}.AssumptionsPage_cardsGrid__\+uFjy .AssumptionsPage_card__IKgrI:nth-child(3){animation-delay:.3s}.AssumptionsPage_cardsGrid__\+uFjy .AssumptionsPage_card__IKgrI:nth-child(4){animation-delay:.4s}.AssumptionsPage_card__IKgrI{animation:AssumptionsPage_cardFadeIn__E2jwy .5s cubic-bezier(.16,1,.3,1) .3s both;animation:AssumptionsPage_cardFadeIn__E2jwy .5s var(--transition-base) both;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border:1px solid #0447661a;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;overflow:visible;padding:1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease}@keyframes AssumptionsPage_cardFadeIn__E2jwy{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AssumptionsPage_card__IKgrI:before{background:linear-gradient(90deg,#044766,#047bb2);background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:12px 12px 0 0;border-radius:var(--radius) var(--radius) 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--transition-base)}.AssumptionsPage_card__IKgrI:hover{border-color:#0447661a;border-color:var(--border-color);box-shadow:0 8px 24px #0447661f,0 4px 12px #04476614;box-shadow:var(--shadow-lg),0 4px 12px #04476614;transform:translateY(-2px) scale(1.01)}.AssumptionsPage_card__IKgrI:hover:before{opacity:1}.AssumptionsPage_cardLabel__1cw81{color:#666;color:var(--text-muted);font-size:.8125rem;font-weight:600;letter-spacing:.5px;line-height:1.5;text-transform:uppercase;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--transition-base)}.AssumptionsPage_cardValue__wDAsb,.AssumptionsPage_card__IKgrI:hover .AssumptionsPage_cardLabel__1cw81{color:#044766;color:var(--text-primary)}.AssumptionsPage_cardValue__wDAsb{font-size:1.4rem;font-weight:700;line-height:1.3;transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-base)}.AssumptionsPage_card__IKgrI:hover .AssumptionsPage_cardValue__wDAsb{transform:scale(1.05)}.AssumptionsPage_cardValue__wDAsb.AssumptionsPage_redValue__-I-Qc{color:#d32f2f;color:var(--error-color)}.AssumptionsPage_cardDescription__gBuIG{color:#555;color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin-top:.25rem;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--transition-base)}.AssumptionsPage_card__IKgrI:hover .AssumptionsPage_cardDescription__gBuIG{color:#444}.AssumptionsPage_housingAppreciation__vyoAF{background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border:1px solid #04476614;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;gap:.875rem;overflow:visible;padding:1.25rem;transition:border-color .2s ease,box-shadow .3s cubic-bezier(.16,1,.3,1);transition:border-color .2s ease,box-shadow var(--transition-base)}.AssumptionsPage_housingAppreciation__vyoAF:hover{border-color:#0447661a;border-color:var(--border-color);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}.AssumptionsPage_housingRow__xZeUL{align-items:flex-start;display:flex}.AssumptionsPage_housingPercent__PLCGX{color:#044766;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-right:.5rem}.AssumptionsPage_housingLabel__CiuyG{color:#555;color:var(--text-secondary);flex:1 1;font-size:1rem;font-weight:500;line-height:1.6}.AssumptionsPage_infoBox__lFYL2{align-items:flex-start;background:linear-gradient(135deg,#e8f4f8,#f0f8fb);border-left:4px solid #047bb2;border-left:4px solid var(--primary-light);border-radius:8px;border-radius:var(--radius-sm);display:flex;gap:.75rem;margin-top:.5rem;padding:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-left-color .2s ease,background .2s ease;transition:transform var(--transition-base),border-left-color .2s ease,background .2s ease}.AssumptionsPage_infoBox__lFYL2:hover{background:linear-gradient(135deg,#ddeef5,#e8f4f8);border-left-color:#036a9e;border-left-color:var(--primary-dark);transform:translateX(2px)}.AssumptionsPage_infoIcon__PgygH{flex-shrink:0;font-size:1.25rem;line-height:1}.AssumptionsPage_infoText__Efl8n{color:#044766;color:var(--text-primary);font-size:.9375rem;font-weight:500;line-height:1.6}.AssumptionsPage_formulaBar__\+rqVB{background:linear-gradient(135deg,#000,#1a1a1a);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 16px #0003;color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:.5px;line-height:1.5;padding:1.125rem 1.5rem;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-base),box-shadow var(--transition-base)}.AssumptionsPage_formulaBar__\+rqVB:hover{box-shadow:0 6px 20px #00000047;transform:translateY(-2px)}.AssumptionsPage_investmentReturns__57rjH{display:flex;flex-direction:column;gap:1rem;overflow:visible}.AssumptionsPage_descriptionText__u035j{color:#555;color:var(--text-secondary);font-size:1rem;line-height:1.4;padding-bottom:.25rem;padding-top:.25rem}.AssumptionsPage_comingSoon__2-upn{background:linear-gradient(135deg,#047bb214,#047bb21f);border-left:3px solid #047bb2;border-left:3px solid var(--primary-light);border-radius:8px;border-radius:var(--radius-sm);color:#047bb2;color:var(--primary-light);font-size:.9375rem;font-weight:600;line-height:1.6;padding:.875rem 1.125rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-left-color .2s ease,background .2s ease;transition:transform var(--transition-base),border-left-color .2s ease,background .2s ease}.AssumptionsPage_comingSoon__2-upn:hover{background:linear-gradient(135deg,#047bb21f,#047bb229);border-left-color:#036a9e;border-left-color:var(--primary-dark);transform:translateX(2px)}.AssumptionsPage_engineDescription__4\+2i1{color:#555;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.AssumptionsPage_rmdSection__ilANR{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;overflow:visible}.AssumptionsPage_rmdTitle__Lw80J{color:#044766;color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.AssumptionsPage_rmdGrid__UkSvU{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.AssumptionsPage_rmdItem__-uAte{background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border:1px solid #0447661a;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease}.AssumptionsPage_rmdItem__-uAte:hover{border-color:#0447661a;border-color:var(--border-color);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateY(-2px)}.AssumptionsPage_rmdLabel__pMNVE{color:#666;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;line-height:1.5;text-transform:uppercase}.AssumptionsPage_rmdValue__k9MP1{color:#044766;color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3}.AssumptionsPage_rmdDescription__lTjeg{color:#666;color:var(--text-muted);font-size:.8125rem;font-style:italic;line-height:1.5;margin-top:.25rem}.AssumptionsPage_rmdNoteInline__0xdt\+{border-top:1px solid #0447661a;border-top:1px solid var(--border-color);color:#555;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin-top:.5rem;padding-top:.5rem}.AssumptionsPage_cashFlowSection__3oCEM{display:flex;flex-direction:column;gap:1rem;overflow:visible}.AssumptionsPage_cashFlowTitle__sPcvo{color:#044766;color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.AssumptionsPage_cashFlowDescription__ERslZ{color:#555;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp{color:#047bb2;color:var(--primary-light);text-decoration:underline;transition:color .2s ease}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp:hover{color:#044766;color:var(--text-primary)}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp:focus{border-radius:2px;outline:2px solid #047bb2;outline:2px solid var(--primary-light);outline-offset:2px}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp:visited{color:#047bb2;color:var(--primary-light)}.AssumptionsPage_assumptionList__jpQms{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_assumptionList__jpQms{margin-left:1.25rem;margin-top:.125rem}.AssumptionsPage_assumptionListItem__GTFkp{color:#555;color:var(--text-secondary);font-size:1rem;line-height:1.6;padding-left:1.5rem;position:relative;transition:color .3s cubic-bezier(.16,1,.3,1);transition:color var(--transition-base)}.AssumptionsPage_assumptionListItem__GTFkp:before{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);border-radius:50%;box-shadow:0 1px 3px #04476640;content:"";height:6px;left:0;position:absolute;top:.6em;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-base),box-shadow var(--transition-base);width:6px}.AssumptionsPage_assumptionListItem__GTFkp:hover{color:#044766;color:var(--text-primary)}.AssumptionsPage_assumptionListItem__GTFkp:hover:before{box-shadow:0 2px 6px #04476659;transform:scale(1.25)}.AssumptionsPage_healthcareCard__-IHhn{background:linear-gradient(135deg,#fff5f5,#fff)}.AssumptionsPage_drawdownSection__T8D8d{background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border-left:4px solid #047bb2;border-left:4px solid var(--primary-light);border-radius:12px;border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow:visible;padding:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-left-color .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-left-color .2s ease}.AssumptionsPage_drawdownSection__T8D8d:hover{border-left-color:#036a9e;border-left-color:var(--primary-dark);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);transform:translateX(2px)}.AssumptionsPage_drawdownTitle__gGe6r{color:#044766;color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.AssumptionsPage_drawdownContent__am6Dd{display:flex;flex-direction:column;gap:.75rem;overflow:visible}.AssumptionsPage_drawdownItem__2qBFo{align-items:flex-start;display:flex;gap:0}.AssumptionsPage_drawdownLabel__OpzKr{color:#044766;color:var(--text-primary);flex-shrink:0;font-size:.9375rem;font-weight:700;line-height:1.5;min-width:55px}.AssumptionsPage_drawdownText__TRXWO{color:#555;color:var(--text-secondary);flex:1 1;font-size:1rem;line-height:1.6}.AssumptionsPage_drawdownItem__2qBFo:has(.AssumptionsPage_drawdownText__TRXWO:only-child){gap:0}.AssumptionsPage_drawdownItem__2qBFo:has(.AssumptionsPage_drawdownText__TRXWO:only-child) .AssumptionsPage_drawdownText__TRXWO{flex:none}@media (max-width:1024px){.AssumptionsPage_mainContent__toT-c{padding:1.5rem 1.5rem 2rem}.AssumptionsPage_contentWrapper__7ad-P,.AssumptionsPage_section__6OT2m{gap:1.25rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:2rem}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:1.0625rem}.AssumptionsPage_subsection__e2xnU{gap:1rem;padding:1.5rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1.375rem}.AssumptionsPage_cardsGrid__\+uFjy{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.AssumptionsPage_card__IKgrI{gap:.625rem;padding:1.25rem}.AssumptionsPage_cardLabel__1cw81{font-size:.75rem}.AssumptionsPage_cardValue__wDAsb{font-size:1.1rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.875rem}.AssumptionsPage_housingAppreciation__vyoAF{gap:.625rem;padding:.875rem}.AssumptionsPage_housingLabel__CiuyG{font-size:.8125rem}.AssumptionsPage_housingPercent__PLCGX{font-size:1rem}.AssumptionsPage_infoBox__lFYL2{padding:.75rem}.AssumptionsPage_infoText__Efl8n{font-size:.8125rem}.AssumptionsPage_formulaBar__\+rqVB{font-size:.9375rem;padding:.75rem 1rem}.AssumptionsPage_descriptionText__u035j{font-size:.8125rem}.AssumptionsPage_comingSoon__2-upn{font-size:.8125rem;padding:.5rem .75rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8125rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:.9375rem}.AssumptionsPage_rmdItem__-uAte{padding:.75rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1.125rem}.AssumptionsPage_rmdDescription__lTjeg{font-size:.6875rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.8125rem;margin-top:.375rem;padding-top:.375rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:.9375rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8125rem}.AssumptionsPage_assumptionListItem__GTFkp{font-size:.8125rem;padding-left:1.25rem}.AssumptionsPage_assumptionListItem__GTFkp:before{height:5px;top:.55em;width:5px}.AssumptionsPage_drawdownSection__T8D8d{padding:.875rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.9375rem}.AssumptionsPage_drawdownLabel__OpzKr{font-size:.8125rem;min-width:50px}.AssumptionsPage_drawdownText__TRXWO{font-size:.8125rem}}@media (max-width:768px){.AssumptionsPage_assumptionsPage__Sh3gn{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.AssumptionsPage_header__97x4A{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.AssumptionsPage_headerLeft__3xSoa{gap:1rem;width:100%}.AssumptionsPage_pageTitle__zr6Mn{flex:1 1;font-size:1.25rem;letter-spacing:-.01em}.AssumptionsPage_backButton__71jIY{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;min-width:44px;padding:.5rem .8rem}.AssumptionsPage_backButton__71jIY:active{transform:scale(.98);transition:transform .1s ease}.AssumptionsPage_mainContent__toT-c{-webkit-overflow-scrolling:touch;min-height:calc(100dvh - 80px);padding:1rem .875rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem)}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar{background:#0000;width:4px}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.AssumptionsPage_mainContent__toT-c{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.AssumptionsPage_contentWrapper__7ad-P,.AssumptionsPage_section__6OT2m{gap:1.5rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:1.875rem}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:1rem}.AssumptionsPage_subsection__e2xnU{gap:1rem;padding:1.25rem}.AssumptionsPage_subsectionHeader__Qcbjb{padding-bottom:.875rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1.25rem}.AssumptionsPage_cardsGrid__\+uFjy{gap:1rem;grid-template-columns:1fr}.AssumptionsPage_card__IKgrI{gap:.625rem;padding:1.125rem}.AssumptionsPage_cardLabel__1cw81{font-size:.75rem}.AssumptionsPage_cardValue__wDAsb{font-size:1rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.875rem}.AssumptionsPage_housingAppreciation__vyoAF{gap:.625rem;padding:.75rem}.AssumptionsPage_housingLabel__CiuyG{font-size:.8125rem}.AssumptionsPage_housingPercent__PLCGX{font-size:.9375rem}.AssumptionsPage_infoBox__lFYL2{gap:.5rem;padding:.75rem}.AssumptionsPage_infoText__Efl8n{font-size:.8125rem}.AssumptionsPage_formulaBar__\+rqVB{font-size:.875rem;padding:.75rem .875rem}.AssumptionsPage_descriptionText__u035j{font-size:.8125rem}.AssumptionsPage_comingSoon__2-upn{font-size:.8125rem;padding:.5rem .75rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8125rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:.875rem}.AssumptionsPage_rmdGrid__UkSvU{gap:.75rem;grid-template-columns:1fr}.AssumptionsPage_rmdItem__-uAte{padding:.75rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1.0625rem}.AssumptionsPage_rmdDescription__lTjeg{font-size:.6875rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.8125rem;margin-top:.375rem;padding-top:.375rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:.875rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8125rem}.AssumptionsPage_drawdownSection__T8D8d{padding:.875rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.875rem}.AssumptionsPage_drawdownContent__am6Dd{gap:.5rem}.AssumptionsPage_drawdownItem__2qBFo{flex-direction:column;gap:.375rem}.AssumptionsPage_drawdownLabel__OpzKr{font-size:.8125rem;min-width:auto}.AssumptionsPage_drawdownText__TRXWO{font-size:.8125rem}.AssumptionsPage_card__IKgrI:hover,.AssumptionsPage_comingSoon__2-upn:hover,.AssumptionsPage_drawdownSection__T8D8d:hover,.AssumptionsPage_formulaBar__\+rqVB:hover,.AssumptionsPage_infoBox__lFYL2:hover,.AssumptionsPage_rmdItem__-uAte:hover,.AssumptionsPage_subsection__e2xnU:hover{transform:none}}@media (max-width:480px){.AssumptionsPage_assumptionsPage__Sh3gn{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.AssumptionsPage_header__97x4A{border-bottom-width:1.5px;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) .75rem .875rem}.AssumptionsPage_headerLeft__3xSoa{flex-direction:row;gap:.875rem}.AssumptionsPage_pageTitle__zr6Mn{flex:1 1;font-size:1.15rem}.AssumptionsPage_backButton__71jIY{-webkit-tap-highlight-color:transparent;font-size:.85rem;min-height:44px;min-width:44px;padding:.45rem .75rem}.AssumptionsPage_backButton__71jIY:active{transform:scale(.96)}.AssumptionsPage_mainContent__toT-c{min-height:calc(100dvh - 80px);padding:.875rem .625rem max(calc(2rem + env(safe-area-inset-bottom)),2rem)}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar{background:#0000;width:3px}.AssumptionsPage_mainContent__toT-c::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.AssumptionsPage_mainContent__toT-c{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.AssumptionsPage_contentWrapper__7ad-P,.AssumptionsPage_section__6OT2m{gap:1.5rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:1.75rem}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:.9375rem}.AssumptionsPage_subsection__e2xnU{gap:1rem;padding:1.125rem}.AssumptionsPage_subsectionHeader__Qcbjb{flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem}.AssumptionsPage_subsectionIcon__W7luH{font-size:1.25rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1.125rem}.AssumptionsPage_cardsGrid__\+uFjy{gap:.875rem}.AssumptionsPage_card__IKgrI{gap:.625rem;padding:1rem}.AssumptionsPage_cardLabel__1cw81{font-size:.75rem}.AssumptionsPage_cardValue__wDAsb{font-size:.9rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.8125rem}.AssumptionsPage_housingAppreciation__vyoAF{gap:.625rem;padding:.875rem}.AssumptionsPage_housingLabel__CiuyG{font-size:.8125rem}.AssumptionsPage_housingPercent__PLCGX{font-size:.875rem}.AssumptionsPage_infoBox__lFYL2{align-items:flex-start;flex-direction:column;gap:.625rem;padding:.875rem}.AssumptionsPage_infoText__Efl8n{font-size:.8125rem}.AssumptionsPage_formulaBar__\+rqVB{font-size:.875rem;padding:.875rem 1rem}.AssumptionsPage_descriptionText__u035j{font-size:.8125rem}.AssumptionsPage_comingSoon__2-upn{font-size:.8125rem;padding:.625rem .875rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8125rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:.875rem}.AssumptionsPage_rmdItem__-uAte{padding:.875rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1.0625rem}.AssumptionsPage_rmdDescription__lTjeg{font-size:.6875rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.8125rem;margin-top:.5rem;padding-top:.5rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:.875rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8125rem}.AssumptionsPage_assumptionListItem__GTFkp{font-size:.8125rem;padding-left:1.25rem}.AssumptionsPage_drawdownSection__T8D8d{padding:.875rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.875rem}.AssumptionsPage_drawdownContent__am6Dd{gap:.75rem}.AssumptionsPage_drawdownLabel__OpzKr,.AssumptionsPage_drawdownText__TRXWO{font-size:.8125rem}}@media (max-width:360px){.AssumptionsPage_header__97x4A{padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.AssumptionsPage_pageTitle__zr6Mn{font-size:1.05rem}.AssumptionsPage_backButton__71jIY{font-size:.8125rem;padding:.4rem .6rem}.AssumptionsPage_mainContent__toT-c{padding:.75rem .5rem max(calc(1.75rem + env(safe-area-inset-bottom)),1.75rem)}.AssumptionsPage_contentWrapper__7ad-P{gap:1.25rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:1.5rem}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:.875rem}.AssumptionsPage_subsection__e2xnU{border-radius:12px;border-radius:var(--radius);gap:.875rem;padding:1rem .875rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1rem}.AssumptionsPage_cardsGrid__\+uFjy{gap:.75rem}.AssumptionsPage_card__IKgrI{gap:.5rem;padding:.875rem}.AssumptionsPage_cardValue__wDAsb{font-size:.875rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.8125rem}.AssumptionsPage_housingAppreciation__vyoAF{padding:.75rem}.AssumptionsPage_housingPercent__PLCGX{font-size:.8125rem}.AssumptionsPage_infoBox__lFYL2{padding:.75rem}.AssumptionsPage_formulaBar__\+rqVB{font-size:.8125rem;padding:.75rem .875rem}.AssumptionsPage_rmdItem__-uAte{padding:.875rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1rem}.AssumptionsPage_drawdownSection__T8D8d{padding:.75rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.8125rem}}.CheckupPage_checkupPage__XBpUv{--cp-primary:#044766;--cp-primary-light:#047bb2;--cp-primary-dark:#036a9e;--cp-bg:#f8f9fa;--cp-bg-card:#fff;--cp-border:#0447661a;--cp-border-muted:#e9ecef;--cp-shadow-sm:0 2px 8px #00000014;--cp-shadow-md:0 4px 12px #0000001a;--cp-radius:12px;--cp-radius-sm:8px;--cp-ease:cubic-bezier(0.16,1,0.3,1);animation:CheckupPage_dashboardFadeIn__dlMPi .8s var(--cp-ease) both;background:linear-gradient(135deg,var(--cp-bg) 0,var(--cp-bg-card) 100%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.CheckupPage_header__B\+JNm{align-items:center;animation:CheckupPage_slideInDown__SiLx\+ .6s var(--cp-ease) .1s both;background:linear-gradient(135deg,var(--cp-bg-card) 0,var(--cp-bg) 100%);border-bottom:2px solid var(--cp-border);box-shadow:var(--cp-shadow-sm),0 2px 4px #0447660d;display:flex;flex-shrink:0;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}.CheckupPage_headerLeft__0jAzH{align-items:center;animation:CheckupPage_headerLeftFadeIn__\+YKSE .8s var(--cp-ease) .2s both;display:flex;gap:2rem;min-width:0}@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 var(--cp-ease) .3s both;background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);-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 0,var(--cp-bg-card) 100%);border:2px solid var(--cp-primary);border-radius:var(--cp-radius);box-shadow:0 2px 4px #0447661a;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.CheckupPage_backButton__Gd5iS:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.CheckupPage_backButton__Gd5iS:hover:before{transform:translateX(100%)}.CheckupPage_backButton__Gd5iS:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:var(--cp-primary-light);box-shadow:0 6px 20px #04476633,0 2px 8px #0447661f;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{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:CheckupPage_slideInUp__KcUgn .8s var(--cp-ease) .3s both;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;min-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar{width:8px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--cp-primary-dark) 0,var(--cp-primary-light) 100%)}.CheckupPage_mainContent__5oF0A{scrollbar-color:var(--cp-primary) #f1f1f1;scrollbar-width:thin}@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;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.CheckupPage_videoAndTranscriptContainer__1zTy2{align-items:flex-start;animation:CheckupPage_containerSlideIn__-FB13 .8s var(--cp-ease) .2s both;display:flex;gap:1.5rem;max-width:100%;transition:gap .3s var(--cp-ease);width:100%}@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 var(--cp-ease) .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 var(--cp-ease) .6s both;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:calc(100vh - 200px);padding:1.5rem;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;min-height:44px;min-width:44px;transition:transform .3s var(--cp-ease),filter .3s ease;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 var(--cp-ease) .8s both;color:#666;font-size:1.2rem;line-height:1.6;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 var(--cp-ease) 1s both;background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border:2px solid var(--cp-primary);border-radius:var(--cp-radius);box-shadow:0 4px 12px #04476633,0 2px 6px #0447661f;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.CheckupPage_goBackButton__MJTy9:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.CheckupPage_goBackButton__MJTy9:hover:before{transform:translateX(100%)}.CheckupPage_goBackButton__MJTy9:hover{background:linear-gradient(135deg,var(--cp-primary-dark) 0,var(--cp-primary-light) 100%);border-color:var(--cp-primary-light);box-shadow:0 6px 20px #0447664d,0 3px 10px #04476633;transform:translateY(-2px) 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 var(--cp-ease) .2s both;background:linear-gradient(135deg,#000,#1a1a1a);border:2px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:0 8px 32px #00000040,0 4px 16px #0447661f;overflow:hidden;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease;width:100%}.CheckupPage_videoPlayerContainer__JT-i1:hover{border-color:#04476633;box-shadow:0 12px 40px #00000059,0 6px 20px #04476633;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,var(--cp-bg-card) 0,var(--cp-bg) 100%);border:2px solid var(--cp-border-muted);border-radius:50%;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;color:#6c757d;cursor:pointer;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem;position:relative;transform-origin:center;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease,color .2s ease;width:44px}.CheckupPage_dislikeButton__n2qkV:before,.CheckupPage_likeButton__z9hKx:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .4s ease}.CheckupPage_dislikeButton__n2qkV:hover:before,.CheckupPage_likeButton__z9hKx:hover:before{transform:translateX(100%)}.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_likeButton__z9hKx:hover{background:linear-gradient(135deg,var(--cp-bg) 0,var(--cp-bg-card) 100%);border-color:var(--cp-primary);box-shadow:0 6px 16px #04476640,0 2px 8px #04476626;color:var(--cp-primary);transform:translateY(-2px) scale(1.08)}.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 var(--cp-ease);background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border-color:var(--cp-primary);box-shadow:0 6px 20px #04476659,0 2px 10px #04476633;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 var(--cp-ease) .6s both;background:linear-gradient(135deg,var(--cp-bg-card) 0,var(--cp-bg) 100%);border:2px solid var(--cp-border-muted);border-radius:14px;box-shadow:var(--cp-shadow-md),0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;padding:1.5rem 1.75rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease;width:100%}.CheckupPage_feedbackSection__CLM6i:before{background:linear-gradient(90deg,#0000,var(--cp-primary),#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CheckupPage_feedbackSection__CLM6i:hover{border-color:var(--cp-primary);box-shadow:0 8px 24px #04476624,0 4px 12px #0447661a;transform:translateY(-2px) 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 var(--cp-ease) both;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border-left:2px solid var(--cp-primary-light);border:2px solid var(--cp-primary-light);border-left-width:4px;border-radius:var(--cp-radius);box-shadow:0 4px 12px #047bb21f,0 2px 6px #04476614;display:flex;flex-direction:column;gap:.875rem;margin-top:1.5rem;overflow:hidden;padding:1.25rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.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:var(--cp-primary);box-shadow:0 6px 20px #047bb22e,0 4px 12px #0447661f;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,var(--cp-primary-light) 0,var(--cp-primary) 100%);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:var(--cp-primary);font-size:.95rem;font-weight:700;letter-spacing:.02em;transition:color .3s ease}.CheckupPage_adminResponseSection__CeSRt:hover .CheckupPage_adminResponseLabel__yEd02{color:var(--cp-primary-light)}.CheckupPage_adminResponseBadge__zuVvK{animation:CheckupPage_badgeSlideIn__NdhZs .5s cubic-bezier(.16,1,.3,1) .4s both;background:linear-gradient(135deg,var(--cp-primary-light) 0,var(--cp-primary) 100%);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,#fff5d9 0,var(--cp-bg-card) 100%);border:2px solid #e0e0e0;border-radius:var(--cp-radius);box-shadow:0 1px 3px #0000000d;box-sizing:border-box;color:#333;flex:1 1;font-family:inherit;font-size:.95rem;line-height:1.6;max-height:200px;min-height:60px;min-width:0;padding:.75rem 1rem;resize:vertical;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.CheckupPage_commentInput__gC2N4::placeholder{color:#999}.CheckupPage_commentInput__gC2N4:focus{background:linear-gradient(135deg,var(--cp-bg-card) 0,#fff5d9 100%);border-color:var(--cp-primary-light);box-shadow:0 0 0 3px #047bb21f,0 4px 12px #04476614;outline:none;transform:translateY(-2px) scale(1.01)}.CheckupPage_commentInput__gC2N4:hover:not(:focus){border-color:var(--cp-primary);box-shadow:0 2px 8px #0447661a,0 1px 4px #0447660f;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:.75rem;min-height:2rem;padding-left:64px}.CheckupPage_feedbackMetaRight__fL0Zw{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.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{align-items:center;animation:CheckupPage_actionsSlideIn__oNr-4 .3s cubic-bezier(.25,.46,.45,.94);display:flex;gap:.875rem;justify-content:flex-end;margin-top:1rem;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 var(--cp-border-muted);border-radius:var(--cp-radius);box-sizing:border-box;color:#6c757d;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;overflow:hidden;padding:.5rem 1rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.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 var(--cp-ease);background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border:2px solid var(--cp-primary);border-radius:var(--cp-radius-sm);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:600;min-height:44px;overflow:hidden;padding:.6rem 1.35rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease;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,var(--cp-primary-dark) 0,var(--cp-primary-light) 100%);border-color:var(--cp-primary-light);box-shadow:0 6px 20px #04476659,0 3px 10px #04476633;transform:translateY(-2px) 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 var(--cp-ease) .6s both;background:linear-gradient(135deg,var(--cp-bg-card) 0,var(--cp-bg) 100%);border:2px solid var(--cp-border-muted);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow-md),0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease}.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,var(--cp-primary),#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,var(--cp-bg) 0,var(--cp-bg-card) 100%);border-bottom:1px solid var(--cp-border-muted);display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:background .3s ease}.CheckupPage_transcriptHeaderLeft__mlWCe{align-items:center;display:flex;gap:.75rem;min-width:0}.CheckupPage_transcriptIcon__Mi0Mg{align-items:center;background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border-radius:var(--cp-radius-sm);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 var(--cp-border-muted);border-radius:var(--cp-radius-sm);box-sizing:border-box;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;transition:transform .25s var(--cp-ease),border-color .2s ease,color .2s ease,background .2s ease;width:36px}.CheckupPage_collapseButton__g9GaT:hover{background:linear-gradient(135deg,var(--cp-bg) 0,var(--cp-border-muted) 100%);border-color:var(--cp-primary);color:var(--cp-primary);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 var(--cp-ease) .2s both;background:var(--cp-bg);max-height:calc(100vh - 300px);min-height:400px;overflow-y:auto;padding:1.5rem 2rem;scrollbar-color:var(--cp-primary) var(--cp-border-muted);scrollbar-width:thin;transition:max-height .5s var(--cp-ease),padding .4s var(--cp-ease)}@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:var(--cp-border-muted);border-radius:4px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border-radius:4px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--cp-primary-dark) 0,var(--cp-primary-light) 100%)}.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;overflow:visible;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_checkupPage__XBpUv{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CheckupPage_header__B\+JNm{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.CheckupPage_headerLeft__0jAzH{gap:1rem;width:100%}.CheckupPage_pageTitle__5rWAD{flex:1 1;font-size:1.3rem;letter-spacing:-.01em}.CheckupPage_backButton__Gd5iS{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;padding:.5rem .875rem}.CheckupPage_backButton__Gd5iS:active{transform:scale(.96);transition:transform .1s ease}.CheckupPage_mainContent__5oF0A{-webkit-overflow-scrolling:touch;min-height:calc(100dvh - 80px);overflow-x:hidden;overflow-y:auto;padding:1rem .875rem max(calc(5rem + env(safe-area-inset-bottom)),5rem);scroll-behavior:smooth}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar{background:#0000;width:4px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb:active{background:#04476680}.CheckupPage_mainContent__5oF0A{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.CheckupPage_transcriptTextWrapper__GLySK{-webkit-overflow-scrolling:touch;max-height:500px;overflow-y:auto}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar{background:#0000;width:4px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb:active{background:#04476666}.CheckupPage_transcriptTextWrapper__GLySK{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.CheckupPage_videoContentWrapper__tDe9G{gap:.75rem;margin-bottom:1.5rem;overflow:visible}.CheckupPage_videoAndTranscriptContainer__1zTy2{overflow:visible}.CheckupPage_videoPlayerContainer__JT-i1{border-radius:10px;border-width:1.5px}.CheckupPage_videoPlayer__4C\+kY{max-height:320px;min-height:240px}.CheckupPage_commentInput__gC2N4{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:58px}.CheckupPage_commentInput__gC2N4:active{transform:scale(.995)}.CheckupPage_feedbackSection__CLM6i{border-radius:12px;border-width:1.5px;margin-bottom:.5rem;padding:1rem}.CheckupPage_adminResponseSection__CeSRt{border-radius:10px;margin-bottom:1.5rem;margin-top:1.25rem;padding:1rem}.CheckupPage_adminAvatar__xfLOY{height:36px;width:36px}.CheckupPage_adminAvatar__xfLOY:active{transform:scale(.95);transition:transform .1s ease}.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_feedbackMeta__EK\+-t{flex-wrap:wrap;gap:.75rem;padding-left:60px}.CheckupPage_feedbackMetaRight__fL0Zw{flex-wrap:wrap;gap:.625rem}.CheckupPage_submitCommentButton__nJgUz{-webkit-tap-highlight-color:transparent;font-size:.85rem;min-height:44px;padding:.5rem 1.125rem}.CheckupPage_submitCommentButton__nJgUz:active:not(:disabled){transform:scale(.96);transition:transform .1s ease}.CheckupPage_belowVideoSection__DMfx\+{padding:.5rem 0}.CheckupPage_ratingButtons__EGdTP{gap:.75rem}.CheckupPage_dislikeButton__n2qkV,.CheckupPage_likeButton__z9hKx{-webkit-tap-highlight-color:transparent;height:44px;padding:.5rem;width:44px}.CheckupPage_dislikeButton__n2qkV:active,.CheckupPage_likeButton__z9hKx:active{transform:scale(.92);transition:transform .1s ease}.CheckupPage_dislikeButton__n2qkV svg,.CheckupPage_likeButton__z9hKx svg{height:16px;width:16px}.CheckupPage_userAvatar__QXMGj{font-size:1rem;height:44px;width:44px}.CheckupPage_userAvatar__QXMGj:active{transform:scale(.95);transition:transform .1s ease}.CheckupPage_adminAvatar__xfLOY:hover,.CheckupPage_adminResponseSection__CeSRt:hover,.CheckupPage_backButton__Gd5iS:hover,.CheckupPage_cancelCommentButton__Obh\+g:hover,.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_feedbackSection__CLM6i:hover,.CheckupPage_goBackButton__MJTy9:hover,.CheckupPage_likeButton__z9hKx:hover,.CheckupPage_playButton__eGMDa:hover,.CheckupPage_submitCommentButton__nJgUz:hover:not(:disabled),.CheckupPage_userAvatar__QXMGj:hover,.CheckupPage_videoPlayerContainer__JT-i1:hover{transform:none}.CheckupPage_header__B\+JNm:hover .CheckupPage_pageTitle__5rWAD{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.CheckupPage_commentInput__gC2N4:focus{box-shadow:0 0 0 3px #047bb21f,0 3px 10px #04476614;transform:translateY(-1px) scale(1.005)}.CheckupPage_commentInput__gC2N4:hover:not(:focus):not(:disabled){transform:none}}@media (max-width:480px){.CheckupPage_checkupPage__XBpUv{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CheckupPage_header__B\+JNm{border-bottom-width:1.5px;box-shadow:0 2px 6px #0000000f;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) .75rem .875rem}.CheckupPage_headerLeft__0jAzH{align-items:center;flex-direction:row;gap:.875rem;width:100%}.CheckupPage_pageTitle__5rWAD{flex:1 1;font-size:1.15rem;letter-spacing:-.01em}.CheckupPage_backButton__Gd5iS{-webkit-tap-highlight-color:transparent;font-size:.85rem;min-height:44px;padding:.45rem .75rem}.CheckupPage_backButton__Gd5iS:active{transform:scale(.95);transition:transform .1s ease}.CheckupPage_mainContent__5oF0A{-webkit-overflow-scrolling:touch;min-height:calc(100dvh - 80px);overflow-x:hidden;overflow-y:auto;padding:.875rem .625rem max(calc(4.5rem + env(safe-area-inset-bottom)),4.5rem);scroll-behavior:smooth}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar{background:#0000;width:3px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.CheckupPage_mainContent__5oF0A::-webkit-scrollbar-thumb:active{background:#04476666}.CheckupPage_mainContent__5oF0A{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.CheckupPage_transcriptTextWrapper__GLySK{-webkit-overflow-scrolling:touch;overflow-y:auto}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar{background:#0000;width:3px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb{background:#04476633;border-radius:2px}.CheckupPage_transcriptTextWrapper__GLySK::-webkit-scrollbar-thumb:active{background:#04476659}.CheckupPage_transcriptTextWrapper__GLySK{scrollbar-color:#04476633 #0000;scrollbar-width:thin}.CheckupPage_videoContentWrapper__tDe9G{gap:.625rem;margin-bottom:1.25rem}.CheckupPage_videoPlayer__4C\+kY{max-height:255px;min-height:190px}.CheckupPage_commentInput__gC2N4{-webkit-tap-highlight-color:transparent;font-size:.875rem;min-height:56px;padding:.7rem .875rem}.CheckupPage_commentInput__gC2N4:active{transform:scale(.995)}.CheckupPage_feedbackMeta__EK\+-t{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-left:52px}.CheckupPage_feedbackMetaRight__fL0Zw{align-items:flex-end;flex-direction:column;gap:.5rem;width:100%}.CheckupPage_submitCommentButton__nJgUz{-webkit-tap-highlight-color:transparent;font-size:.8rem;padding:.5rem 1rem;width:100%}.CheckupPage_submitCommentButton__nJgUz:active:not(:disabled){transform:scale(.95);transition:transform .1s ease}.CheckupPage_feedbackSection__CLM6i{border-radius:10px;border-width:1.5px;margin-bottom:.5rem;padding:1rem .875rem}.CheckupPage_adminResponseSection__CeSRt{border-radius:10px;margin-bottom:1.5rem;margin-top:1rem;padding:.875rem}.CheckupPage_adminAvatar__xfLOY{height:34px;width:34px}.CheckupPage_adminAvatar__xfLOY:active{transform:scale(.93);transition:transform .1s ease}.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_userAvatar__QXMGj:active{transform:scale(.93);transition:transform .1s ease}.CheckupPage_commentHeader__ij\+Q7{gap:.75rem}.CheckupPage_commentSection__xTf86{gap:.4rem}.CheckupPage_ratingButtons__EGdTP{gap:.625rem}.CheckupPage_dislikeButton__n2qkV,.CheckupPage_likeButton__z9hKx{-webkit-tap-highlight-color:transparent;height:40px;padding:.45rem;width:40px}.CheckupPage_dislikeButton__n2qkV:active,.CheckupPage_likeButton__z9hKx:active{transform:scale(.9);transition:transform .1s ease}.CheckupPage_dislikeButton__n2qkV svg,.CheckupPage_likeButton__z9hKx svg{height:14px;width:14px}.CheckupPage_belowVideoSection__DMfx\+{padding:.375rem 0}.CheckupPage_videoAndTranscriptContainer__1zTy2{gap:.625rem;overflow:visible}.CheckupPage_transcriptHeader__nA17X{flex-wrap:wrap;gap:.75rem;padding:1rem 1.125rem}.CheckupPage_transcriptHeaderLeft__mlWCe{gap:.625rem}.CheckupPage_transcriptTitle__jAIOy{font-size:.95rem}.CheckupPage_transcriptIcon__Mi0Mg{font-size:.65rem;height:26px;width:26px}.CheckupPage_collapseButton__g9GaT{-webkit-tap-highlight-color:transparent;height:30px;margin-left:auto;width:30px}.CheckupPage_collapseButton__g9GaT:active{transform:scale(.93);transition:transform .1s ease}.CheckupPage_collapseButton__g9GaT svg{height:16px;width:16px}.CheckupPage_transcriptTextWrapper__GLySK{max-height:400px;min-height:250px;padding:1rem 1.125rem}.CheckupPage_transcriptText__xTdRV{font-size:.875rem;line-height:1.7}.CheckupPage_videoPlayerContainer__JT-i1{border-radius:10px}.CheckupPage_adminAvatar__xfLOY:hover,.CheckupPage_adminResponseSection__CeSRt:hover,.CheckupPage_backButton__Gd5iS:hover,.CheckupPage_dislikeButton__n2qkV:hover,.CheckupPage_feedbackSection__CLM6i:hover,.CheckupPage_goBackButton__MJTy9:hover,.CheckupPage_likeButton__z9hKx:hover,.CheckupPage_userAvatar__QXMGj:hover,.CheckupPage_videoPlayerContainer__JT-i1:hover{transform:none}.CheckupPage_header__B\+JNm:hover .CheckupPage_pageTitle__5rWAD{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.CheckupPage_commentInput__gC2N4:focus{box-shadow:0 0 0 3px #047bb21f,0 3px 8px #04476614;transform:translateY(-1px) scale(1.005)}.CheckupPage_collapseButton__g9GaT:hover,.CheckupPage_commentInput__gC2N4:hover:not(:focus):not(:disabled){transform:none}}@media (max-width:360px){.CheckupPage_header__B\+JNm{padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.CheckupPage_pageTitle__5rWAD{font-size:1.05rem}.CheckupPage_backButton__Gd5iS{font-size:.8125rem;padding:.4rem .6rem}.CheckupPage_mainContent__5oF0A{padding:.75rem .5rem max(calc(4rem + env(safe-area-inset-bottom)),4rem)}.CheckupPage_videoContainer__m1Td5{gap:1.5rem;padding:1rem}.CheckupPage_playButton__eGMDa,.CheckupPage_playIcon__NND\+c{height:100px;width:100px}.CheckupPage_videoMessage__7gvLH{font-size:1rem}.CheckupPage_videoPlayer__4C\+kY{max-height:220px;min-height:160px}.CheckupPage_feedbackSection__CLM6i{border-radius:var(--cp-radius-sm);padding:.875rem .75rem}.CheckupPage_commentActions__Qj2X5,.CheckupPage_feedbackMeta__EK\+-t{padding-left:0}.CheckupPage_userAvatar__QXMGj{font-size:.9rem;height:36px;width:36px}.CheckupPage_commentHeader__ij\+Q7{gap:.5rem}.CheckupPage_transcriptHeader__nA17X{padding:.875rem 1rem}.CheckupPage_transcriptTitle__jAIOy{font-size:.875rem}.CheckupPage_transcriptTextWrapper__GLySK{min-height:200px;padding:.875rem 1rem}.CheckupPage_transcriptText__xTdRV{font-size:.8125rem}}@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}}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR{animation:CheckupPage_docSectionSlideIn__9FnL8 .8s var(--cp-ease) both;background:linear-gradient(135deg,var(--cp-bg-card) 0,var(--cp-bg) 100%);border:2px solid var(--cp-border-muted);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow-md),0 2px 6px #0447660d;box-sizing:border-box;overflow:hidden;padding:1.75rem 2.25rem;position:relative;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:before{background:linear-gradient(90deg,#0000,var(--cp-primary),#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:first-child{animation-delay:.2s}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:nth-child(2){animation-delay:.35s}@keyframes CheckupPage_docSectionSlideIn__9FnL8{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_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:hover{border-color:var(--cp-primary);box-shadow:0 8px 24px #04476624,0 4px 12px #0447661a;transform:translateY(-2px) scale(1.005)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:hover:before{opacity:1}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionTitle__xEse8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);-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}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:hover .CheckupPage_sectionTitle__xEse8{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionContent__lXQgy{margin-top:1rem;position:relative}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_contentText__doh1j{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}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,var(--cp-bg) 0,var(--cp-bg-card) 100%);border:2px solid #0447661f;border-radius:var(--cp-radius);box-shadow:var(--cp-shadow-md),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:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease),border-color .2s ease;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:before{background:linear-gradient(90deg,#0000,var(--cp-primary),#0000);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:hover{border-color:#04476638;box-shadow:0 8px 24px #0447661f,0 4px 12px #04476614;transform:translateY(-2px)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:hover:before{opacity:1}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7{-webkit-overflow-scrolling:touch;background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:700px;max-width:100%;min-height:700px;overflow:hidden;transition:box-shadow .3s ease;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__inner-pages,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__viewer{height:100%;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfLoadingContainer__kLjJN{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:3rem 1rem;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfLoadingContainer__kLjJN p{color:#6c757d;font-size:1rem;margin-top:1rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfErrorContainer__0HXri{align-items:center;display:flex;justify-content:center;min-height:400px;padding:3rem 1rem;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfErrorMessage__MeEdf{color:#e53e3e;font-size:1rem;line-height:1.5;margin-bottom:1rem;text-align:center}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_retryButton__ne\+6t{background:linear-gradient(135deg,var(--cp-primary) 0,var(--cp-primary-light) 100%);border:none;border-radius:var(--cp-radius-sm);box-shadow:0 2px 8px #04476633;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;padding:.75rem 1.5rem;transition:transform .25s var(--cp-ease),box-shadow .25s var(--cp-ease)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_retryButton__ne\+6t:hover{box-shadow:0 4px 12px #04476647;transform:translateY(-2px)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_retryButton__ne\+6t:active{transform:translateY(0)}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:hover .CheckupPage_documentViewer__vEhk7{box-shadow:0 4px 16px #00000026}@media (max-width:1439px){.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo{height:650px;max-height:650px;min-height:650px}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7{max-height:650px;min-height:650px}}@media (max-width:1199px){.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR{padding:1.625rem 1.75rem}}@media (max-width:1024px){.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionTitle__xEse8{font-size:1.4rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_contentText__doh1j{font-size:.98rem;line-height:1.75}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo{height:calc(100vh - 250px);max-height:1200px;min-height:700px;overflow:hidden}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7{height:calc(100vh - 250px);max-height:1200px;max-width:100%;min-height:700px;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfErrorContainer__0HXri,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfLoadingContainer__kLjJN{min-height:300px;padding:2rem 1rem}}@media (max-width:767px){.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR{box-sizing:border-box;max-width:100%;overflow:hidden;padding:1rem .75rem 1.5rem;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionTitle__xEse8{font-size:1.3rem;margin-bottom:.75rem;padding:0 .75rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionContent__lXQgy{box-sizing:border-box;margin-top:.625rem;max-width:100%;overflow-x:hidden;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_contentText__doh1j{font-size:.95rem;line-height:1.75;overflow-wrap:break-word;word-break:break-word}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo{-webkit-overflow-scrolling:touch;border-radius:10px;box-sizing:border-box;height:auto;margin:0;max-height:none;max-width:100%;min-height:500px;overflow:hidden;padding:0;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7{-webkit-overflow-scrolling:touch;border-radius:8px;box-sizing:border-box;height:calc(100vh - 180px);max-height:calc(100vh - 180px);max-width:100%;min-height:500px;overflow:hidden;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__viewer{height:100%;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__container{display:flex;flex-direction:column;height:100%;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__toolbar{flex-shrink:0;font-size:.75rem;min-height:40px;padding:.375rem .5rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__toolbar .rpv-core__display--block{align-items:center;display:flex;gap:.25rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__sidebar{display:none;width:0}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__sidebar--opened{display:block;width:200px}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__body{display:flex;flex:1 1;overflow:hidden}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__inner-pages{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__page{box-shadow:0 2px 8px #0000001a;margin:0 auto}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__inner-page{padding:.5rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:hover,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:hover{transform:none}}@media (max-width:479px){.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR{box-sizing:border-box;max-width:100%;overflow:hidden;padding:.875rem .5rem 1.25rem;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionTitle__xEse8{font-size:1.2rem;margin-bottom:.625rem;padding:0 .5rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_sectionContent__lXQgy{margin-top:.5625rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_contentText__doh1j{font-size:.875rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.7;overflow-wrap:break-word;word-break:break-word}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo{-webkit-overflow-scrolling:touch;border-radius:10px;border-width:1.5px;box-sizing:border-box;height:auto;margin:0;max-height:none;max-width:100%;min-height:500px;overflow:hidden;padding:0;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7{-webkit-overflow-scrolling:touch;border-radius:8px;box-sizing:border-box;height:calc(100vh - 160px);max-height:calc(100vh - 160px);max-width:100%;min-height:500px;overflow:hidden;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__viewer{height:100%;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__container{display:flex;flex-direction:column;height:100%;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__toolbar{flex-shrink:0;font-size:.75rem;min-height:36px;padding:.25rem .375rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__toolbar .rpv-core__display--block{align-items:center;display:flex;gap:.25rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__toolbar button{min-height:32px;min-width:32px;padding:.25rem .5rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__sidebar{display:none;width:0}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__sidebar--opened{display:block;width:180px}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-default-layout__body{display:flex;flex:1 1;overflow:hidden}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__inner-pages{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem 0;width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__page{box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__inner-page{padding:.25rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentViewer__vEhk7 .rpv-core__canvas{height:auto;max-width:100%}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfErrorContainer__0HXri,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfLoadingContainer__kLjJN{min-height:200px;padding:1.5rem .5rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfErrorMessage__MeEdf,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_pdfLoadingContainer__kLjJN p{font-size:.85rem}.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_documentContainer__0onwo:hover,.CheckupPage_documentSummaryWrapper__rUCSE .CheckupPage_section__Gt3ZR:hover{transform:none}}:root{--curriculum-primary:#044766;--curriculum-primary-light:#047bb2;--curriculum-primary-dark:#036a9e;--curriculum-text:#2c3e50;--curriculum-muted:#6c757d;--curriculum-bg:#fff;--curriculum-bg-alt:#f8f9fa;--curriculum-border:#0447661a;--curriculum-shadow-sm:0 2px 4px #04476614;--curriculum-shadow-md:0 4px 16px #0000001a,0 2px 8px #0000000d;--curriculum-shadow-lg:0 6px 20px #0000001f,0 4px 12px #00000014;--curriculum-radius:12px;--curriculum-radius-lg:16px;--curriculum-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.CurriculumPage_classesPage__t924E{animation:CurriculumPage_dashboardFadeIn__QaEZ2 .8s cubic-bezier(.16,1,.3,1) .3s both;animation:CurriculumPage_dashboardFadeIn__QaEZ2 .8s var(--curriculum-transition) both;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--curriculum-bg-alt) 0,var(--curriculum-bg) 100%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}@keyframes CurriculumPage_dashboardFadeIn__QaEZ2{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CurriculumPage_header__Ax9wy{align-items:center;animation:CurriculumPage_slideInDown__SI3-Q .1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:CurriculumPage_slideInDown__SI3-Q .6s var(--curriculum-transition) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--curriculum-bg) 0,var(--curriculum-bg-alt) 100%);border-bottom:2px solid #0447661a;border-bottom:2px solid var(--curriculum-border);box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000d;box-shadow:var(--curriculum-shadow-md);display:flex;flex-shrink:0;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}@keyframes CurriculumPage_slideInDown__SI3-Q{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)}}.CurriculumPage_headerLeft__oqoqt{align-items:center;animation:CurriculumPage_headerLeftFadeIn__JYauf .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:CurriculumPage_headerLeftFadeIn__JYauf .8s var(--curriculum-transition) .2s both;display:flex;gap:2rem;min-width:0}@keyframes CurriculumPage_headerLeftFadeIn__JYauf{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.CurriculumPage_pageTitle__CL8Ld{-webkit-text-fill-color:#0000;animation:CurriculumPage_titleFadeIn__6rTXZ .3s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:CurriculumPage_titleFadeIn__6rTXZ .8s var(--curriculum-transition) .3s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--curriculum-primary) 0,var(--curriculum-primary-light) 100%);-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.2;margin:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--curriculum-transition)}@keyframes CurriculumPage_titleFadeIn__6rTXZ{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CurriculumPage_header__Ax9wy:hover .CurriculumPage_pageTitle__CL8Ld{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.03)}.CurriculumPage_backButton__3aSZZ{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);background:linear-gradient(135deg,#f0f0f0 0,var(--curriculum-bg) 100%);border:2px solid #044766;border:2px solid var(--curriculum-primary);border-radius:12px;border-radius:var(--curriculum-radius);box-shadow:0 2px 4px #04476614;box-shadow:var(--curriculum-shadow-sm);box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--curriculum-transition),box-shadow var(--curriculum-transition),border-color var(--curriculum-transition),background var(--curriculum-transition)}.CurriculumPage_backButton__3aSZZ:before{background:linear-gradient(90deg,#0000,#04476614,#0000);border-radius:12px;border-radius:var(--curriculum-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.CurriculumPage_backButton__3aSZZ:hover:before{transform:translateX(100%)}.CurriculumPage_backButton__3aSZZ:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;border-color:var(--curriculum-primary-light);box-shadow:0 6px 18px #04476633,0 2px 8px #0447661a;transform:translateY(-2px) scale(1.02)}.CurriculumPage_backButton__3aSZZ:active{transform:translateY(-1px) scale(1);transition:transform .1s ease}.CurriculumPage_backIcon__beFVB{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);transition:transform var(--curriculum-transition)}.CurriculumPage_backButton__3aSZZ:hover .CurriculumPage_backIcon__beFVB{transform:translateX(-2px)}.CurriculumPage_mainContent__YttvW{-webkit-overflow-scrolling:touch;align-items:stretch;animation:CurriculumPage_slideInUp__lr5V3 .3s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:CurriculumPage_slideInUp__lr5V3 .8s var(--curriculum-transition) .3s both;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar{width:8px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-track{background:#f8f9fa;background:var(--curriculum-bg-alt);border-radius:4px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb{background:#044766;background:var(--curriculum-primary);border-radius:4px;-webkit-transition:background .3s cubic-bezier(.16,1,.3,1);transition:background .3s cubic-bezier(.16,1,.3,1);-webkit-transition:background var(--curriculum-transition);transition:background var(--curriculum-transition)}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb:hover{background:#036a9e;background:var(--curriculum-primary-dark)}.CurriculumPage_mainContent__YttvW{scrollbar-color:#044766 #f8f9fa;scrollbar-color:var(--curriculum-primary) var(--curriculum-bg-alt);scrollbar-width:thin}@keyframes CurriculumPage_slideInUp__lr5V3{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)}}.CurriculumPage_videoContainer__kKovA{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 400px;height:90%;margin:0 auto;min-height:0;width:100%}.CurriculumPage_mainVideoSection__3fMAC{background:#fff;background:var(--curriculum-bg);border-radius:16px;border-radius:var(--curriculum-radius-lg);box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000d;box-shadow:var(--curriculum-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;height:100%;min-height:0;padding:1.5rem;transition:box-shadow .3s cubic-bezier(.16,1,.3,1);transition:box-shadow var(--curriculum-transition)}.CurriculumPage_mainVideoSection__3fMAC:hover{box-shadow:0 6px 20px #0000001f,0 4px 12px #00000014;box-shadow:var(--curriculum-shadow-lg)}.CurriculumPage_videoPlayerWrapper__xZ7bG{aspect-ratio:16/9;background:#000;border-radius:12px;border-radius:var(--curriculum-radius);box-shadow:0 4px 12px #0000004d;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--curriculum-transition),box-shadow var(--curriculum-transition);width:100%}.CurriculumPage_videoPlayerWrapper__xZ7bG:hover{box-shadow:0 6px 16px #00000059;transform:scale(1.005)}.CurriculumPage_mainVideoPlayer__t5QL3{display:block;height:100%;object-fit:contain;width:100%}.CurriculumPage_videoInfo__eacjl{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;text-align:center}.CurriculumPage_videoTitle__KKHm9{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--curriculum-primary) 0,var(--curriculum-primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#2c3e50;color:var(--curriculum-text);font-size:1.35rem;font-weight:700;line-height:1.4;margin:0}.CurriculumPage_noVideoMessage__HM\+yt{align-items:center;color:#6c757d;color:var(--curriculum-muted);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.CurriculumPage_noVideoIcon__5YIWe{font-size:3rem;opacity:.5}.CurriculumPage_noVideoMessage__HM\+yt p{font-size:1.1rem;font-weight:500;margin:0}.CurriculumPage_noVideosContainer__\+NDDQ{align-items:center;background:#fff;background:var(--curriculum-bg);border-radius:12px;border-radius:var(--curriculum-radius);box-shadow:0 2px 4px #04476614;box-shadow:var(--curriculum-shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:500px;padding:3rem 2rem;text-align:center}.CurriculumPage_noVideosIcon__X\+lcB{animation:CurriculumPage_float__vwE5f 3s ease-in-out infinite;font-size:4rem;margin-bottom:1.5rem;opacity:.6}@keyframes CurriculumPage_float__vwE5f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CurriculumPage_noVideosTitle__TaIF6{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--curriculum-primary) 0,var(--curriculum-primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:#2c3e50;color:var(--curriculum-text);font-size:1.75rem;font-weight:700;margin:0 0 1rem}.CurriculumPage_noVideosMessage__2TnIW{color:#6c757d;color:var(--curriculum-muted);font-size:1rem;line-height:1.6;margin:0;max-width:400px}.CurriculumPage_playlistSection__iXDlS{background:#fff;background:var(--curriculum-bg);border-radius:16px;border-radius:var(--curriculum-radius-lg);box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000d;box-shadow:var(--curriculum-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden;transition:box-shadow .3s cubic-bezier(.16,1,.3,1);transition:box-shadow var(--curriculum-transition)}.CurriculumPage_playlistSection__iXDlS:hover{box-shadow:0 6px 20px #0000001f,0 4px 12px #00000014;box-shadow:var(--curriculum-shadow-lg)}.CurriculumPage_playlistHeader__Pyfg6{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--curriculum-bg-alt) 0,var(--curriculum-bg) 100%);border-bottom:2px solid #0447661a;border-bottom:2px solid var(--curriculum-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CurriculumPage_playlistTitle__DGXRA{color:#2c3e50;color:var(--curriculum-text);font-size:1.1rem;font-weight:700;margin:0}.CurriculumPage_videoCount__xrCZt{color:#6c757d;color:var(--curriculum-muted);font-size:.85rem;font-weight:500}.CurriculumPage_playlistContainer__3sr28{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;scroll-behavior:smooth}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar{width:8px}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-track{background:#f8f9fa;background:var(--curriculum-bg-alt)}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb{background:#044766;background:var(--curriculum-primary);border-radius:4px;-webkit-transition:background .3s cubic-bezier(.16,1,.3,1);transition:background .3s cubic-bezier(.16,1,.3,1);-webkit-transition:background var(--curriculum-transition);transition:background var(--curriculum-transition)}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb:hover{background:#047bb2;background:var(--curriculum-primary-light)}.CurriculumPage_playlistItem__iZyrY{border-bottom:1px solid #0447660d;border-left:3px solid #0000;box-sizing:border-box;cursor:pointer;display:flex;gap:1rem;padding:1rem 1.5rem;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:background var(--curriculum-transition),border-color var(--curriculum-transition)}.CurriculumPage_playlistItem__iZyrY:hover{background:#0447660a;border-left-color:#04476640}.CurriculumPage_playlistItemActive__CXaMy{background:#04476614;border-left-color:#044766;border-left-color:var(--curriculum-primary)}.CurriculumPage_playlistItemActive__CXaMy:hover{background:#0447661f}.CurriculumPage_playlistThumbnail__MPesd{background:#000;border-radius:10px;box-shadow:0 2px 8px #0003;flex-shrink:0;height:90px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--curriculum-transition),box-shadow var(--curriculum-transition);width:160px}.CurriculumPage_playlistItem__iZyrY:hover .CurriculumPage_playlistThumbnail__MPesd{box-shadow:0 4px 12px #00000047;transform:scale(1.03)}.CurriculumPage_thumbnailVideo__OhWDV{height:100%;object-fit:cover;width:100%}.CurriculumPage_playlistOverlay__JjYRI{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity var(--curriculum-transition)}.CurriculumPage_playlistItem__iZyrY:hover .CurriculumPage_playlistOverlay__JjYRI{opacity:1}.CurriculumPage_playIcon__7Ou-l{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:32px;width:32px}.CurriculumPage_playlistItemInfo__xO1P7{display:flex;flex:1 1;flex-direction:column;gap:.375rem;justify-content:center;min-width:0}.CurriculumPage_playlistItemTitle__AcqO-{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2c3e50;color:var(--curriculum-text);display:-webkit-box;font-size:.95rem;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.CurriculumPage_playlistItemActive__CXaMy .CurriculumPage_playlistItemTitle__AcqO-{color:#044766;color:var(--curriculum-primary)}.CurriculumPage_playlistItemDuration__2iTny{color:#6c757d;color:var(--curriculum-muted);font-size:.8rem;font-weight:500}.CurriculumPage_emptyPlaylist__XumFf{align-items:center;color:#6c757d;color:var(--curriculum-muted);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.CurriculumPage_emptyPlaylist__XumFf:before{content:"🎬";font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.CurriculumPage_emptyPlaylist__XumFf p{font-size:.95rem;font-weight:500;margin:0}.CurriculumPage_errorContainer__JZ\+hH{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem 1.5rem}.CurriculumPage_errorMessage__qvy5U{color:#dc3545;font-size:1rem;margin:0;text-align:center}@media (max-width:1400px){.CurriculumPage_videoContainer__kKovA{max-width:100%}}@media (max-width:1200px){.CurriculumPage_videoContainer__kKovA{gap:1.75rem;grid-template-columns:1fr 380px}.CurriculumPage_playlistThumbnail__MPesd{height:84px;width:150px}}@media (max-width:1024px){.CurriculumPage_videoContainer__kKovA{gap:1.5rem;grid-template-columns:1fr 360px}.CurriculumPage_playlistThumbnail__MPesd{height:79px;width:140px}.CurriculumPage_videoTitle__KKHm9{font-size:1.25rem}.CurriculumPage_playlistHeader__Pyfg6{padding:1.125rem 1.25rem}.CurriculumPage_playlistItem__iZyrY{padding:.9375rem 1.25rem}}@media (max-width:900px){.CurriculumPage_videoContainer__kKovA{gap:1.25rem;grid-template-columns:1fr 340px}.CurriculumPage_playlistThumbnail__MPesd{height:73px;width:130px}}@media (max-width:768px){.CurriculumPage_classesPage__t924E{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CurriculumPage_header__Ax9wy{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.CurriculumPage_headerLeft__oqoqt{gap:1rem;width:100%}.CurriculumPage_pageTitle__CL8Ld{flex:1 1;font-size:1.3rem;letter-spacing:-.01em}.CurriculumPage_backButton__3aSZZ{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;min-width:44px;padding:.5rem .875rem}.CurriculumPage_backButton__3aSZZ:active{transform:scale(.96);transition:transform .1s ease}.CurriculumPage_mainContent__YttvW{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:1rem .875rem max(calc(3rem + env(safe-area-inset-bottom)),3rem);scroll-behavior:smooth}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar{background:#0000;width:4px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb:active{background:#04476680}.CurriculumPage_mainContent__YttvW{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.CurriculumPage_playlistContainer__3sr28{-webkit-overflow-scrolling:touch;overflow-y:auto}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar{background:#0000;width:4px}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb:active{background:#04476666}.CurriculumPage_playlistContainer__3sr28{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.CurriculumPage_videoContainer__kKovA{gap:1rem;grid-template-columns:1fr;height:auto;overflow:visible}.CurriculumPage_playlistSection__iXDlS{height:auto;max-height:none;overflow:visible}.CurriculumPage_mainVideoSection__3fMAC{border-radius:14px;height:auto;order:-1;padding:1.25rem}.CurriculumPage_playlistThumbnail__MPesd{height:79px;width:140px}.CurriculumPage_playlistItem__iZyrY{-webkit-tap-highlight-color:transparent;padding:1rem 1.25rem}.CurriculumPage_playlistItem__iZyrY:active{background:#04476614;transform:scale(.98);transition:transform .1s ease}.CurriculumPage_videoTitle__KKHm9{font-size:1.2rem;letter-spacing:-.01em;line-height:1.3}.CurriculumPage_noVideosContainer__\+NDDQ{min-height:400px;padding:2rem 1.5rem}.CurriculumPage_noVideosIcon__X\+lcB{font-size:3.5rem}.CurriculumPage_noVideosTitle__TaIF6{font-size:1.5rem;letter-spacing:-.01em}.CurriculumPage_backButton__3aSZZ:hover{transform:none}.CurriculumPage_mainVideoSection__3fMAC:hover,.CurriculumPage_playlistSection__iXDlS:hover{box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000d}.CurriculumPage_playlistItem__iZyrY:hover{background:#04476608}.CurriculumPage_playlistItem__iZyrY:hover .CurriculumPage_playlistThumbnail__MPesd{transform:scale(1.02)}.CurriculumPage_videoPlayerWrapper__xZ7bG:hover{transform:none}.CurriculumPage_header__Ax9wy:hover .CurriculumPage_pageTitle__CL8Ld{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}}@media (max-width:640px){.CurriculumPage_playlistThumbnail__MPesd{height:68px;width:120px}.CurriculumPage_playlistItem__iZyrY{gap:.875rem;padding:.875rem 1rem}.CurriculumPage_playlistItemTitle__AcqO-{font-size:.9rem}.CurriculumPage_playlistItemDuration__2iTny{font-size:.75rem}.CurriculumPage_mainVideoSection__3fMAC{padding:1rem}.CurriculumPage_videoTitle__KKHm9{font-size:1.15rem}.CurriculumPage_playlistHeader__Pyfg6{padding:1rem 1.125rem}.CurriculumPage_playlistTitle__DGXRA{font-size:1rem}.CurriculumPage_videoCount__xrCZt{font-size:.8rem}}@media (max-width:480px){.CurriculumPage_classesPage__t924E{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CurriculumPage_header__Ax9wy{border-bottom-width:1.5px;box-shadow:0 2px 6px #0000000f;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) .75rem .875rem}.CurriculumPage_headerLeft__oqoqt{gap:.875rem;width:100%}.CurriculumPage_pageTitle__CL8Ld{flex:1 1;font-size:1.15rem;letter-spacing:-.01em}.CurriculumPage_backButton__3aSZZ{-webkit-tap-highlight-color:transparent;font-size:.85rem;min-height:44px;min-width:44px;padding:.45rem .75rem}.CurriculumPage_backButton__3aSZZ:active{transform:scale(.95);transition:transform .1s ease}.CurriculumPage_mainContent__YttvW{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:.875rem .625rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem);scroll-behavior:smooth}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar{background:#0000;width:3px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.CurriculumPage_mainContent__YttvW::-webkit-scrollbar-thumb:active{background:#04476666}.CurriculumPage_mainContent__YttvW{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.CurriculumPage_playlistContainer__3sr28{-webkit-overflow-scrolling:touch;overflow-y:auto}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar{background:#0000;width:3px}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb{background:#04476633;border-radius:2px}.CurriculumPage_playlistContainer__3sr28::-webkit-scrollbar-thumb:active{background:#04476659}.CurriculumPage_playlistContainer__3sr28{scrollbar-color:#04476633 #0000;scrollbar-width:thin}.CurriculumPage_playlistThumbnail__MPesd{height:56px;width:100px}.CurriculumPage_playlistItem__iZyrY{-webkit-tap-highlight-color:transparent;gap:.75rem;padding:.875rem}.CurriculumPage_playlistItem__iZyrY:active{background:#0447661a;transform:scale(.97);transition:transform .1s ease}.CurriculumPage_playlistItemTitle__AcqO-{-webkit-line-clamp:2;font-size:.875rem;line-height:1.4}.CurriculumPage_playlistItemDuration__2iTny{font-size:.7rem}.CurriculumPage_videoTitle__KKHm9{font-size:1.1rem;letter-spacing:-.01em;line-height:1.3}.CurriculumPage_mainVideoSection__3fMAC{border-radius:12px;gap:1rem;padding:1rem .875rem}.CurriculumPage_playlistHeader__Pyfg6{padding:.875rem 1rem}.CurriculumPage_playlistTitle__DGXRA{font-size:.95rem;letter-spacing:-.01em}.CurriculumPage_videoCount__xrCZt{font-size:.75rem}.CurriculumPage_noVideosContainer__\+NDDQ{min-height:350px;padding:1.5rem 1rem}.CurriculumPage_noVideosIcon__X\+lcB{font-size:3rem;margin-bottom:1rem}.CurriculumPage_noVideosTitle__TaIF6{font-size:1.35rem;letter-spacing:-.01em;margin-bottom:.75rem}.CurriculumPage_noVideosMessage__2TnIW{font-size:.9rem;line-height:1.55}.CurriculumPage_noVideoMessage__HM\+yt{min-height:300px}.CurriculumPage_noVideoIcon__5YIWe{font-size:2.5rem}.CurriculumPage_noVideoMessage__HM\+yt p{font-size:1rem}.CurriculumPage_playlistSection__iXDlS{border-radius:12px;max-height:none;overflow:visible}.CurriculumPage_backButton__3aSZZ:hover{transform:none}.CurriculumPage_mainVideoSection__3fMAC:hover,.CurriculumPage_playlistSection__iXDlS:hover{box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000d}.CurriculumPage_playlistItem__iZyrY:hover{background:#04476608}.CurriculumPage_playlistItem__iZyrY:hover .CurriculumPage_playlistThumbnail__MPesd{transform:scale(1.02)}.CurriculumPage_videoPlayerWrapper__xZ7bG:hover{transform:none}.CurriculumPage_header__Ax9wy:hover .CurriculumPage_pageTitle__CL8Ld{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}}@media (max-width:360px){.CurriculumPage_header__Ax9wy{padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.CurriculumPage_pageTitle__CL8Ld{font-size:1.05rem}.CurriculumPage_backButton__3aSZZ{font-size:.8125rem;padding:.4rem .65rem}.CurriculumPage_mainContent__YttvW{padding:.75rem .5rem max(calc(2rem + env(safe-area-inset-bottom)),2rem)}.CurriculumPage_videoContainer__kKovA{gap:.875rem}.CurriculumPage_mainVideoSection__3fMAC{border-radius:12px;border-radius:var(--curriculum-radius);gap:1rem;padding:.875rem .75rem}.CurriculumPage_videoTitle__KKHm9{font-size:1rem}.CurriculumPage_playlistThumbnail__MPesd{border-radius:8px;height:50px;width:88px}.CurriculumPage_playlistItem__iZyrY{gap:.625rem;padding:.75rem}.CurriculumPage_playlistItemTitle__AcqO-{-webkit-line-clamp:2;font-size:.8125rem}.CurriculumPage_playlistItemDuration__2iTny{font-size:.6875rem}.CurriculumPage_playlistHeader__Pyfg6{padding:.75rem .875rem}.CurriculumPage_playlistTitle__DGXRA{font-size:.9rem}.CurriculumPage_videoCount__xrCZt{font-size:.7rem}.CurriculumPage_playlistSection__iXDlS{border-radius:12px;border-radius:var(--curriculum-radius)}.CurriculumPage_noVideosContainer__\+NDDQ{min-height:300px;padding:1.25rem .875rem}.CurriculumPage_noVideosIcon__X\+lcB{font-size:2.5rem;margin-bottom:.75rem}.CurriculumPage_noVideosTitle__TaIF6{font-size:1.2rem;margin-bottom:.5rem}.CurriculumPage_noVideosMessage__2TnIW{font-size:.875rem}.CurriculumPage_noVideoMessage__HM\+yt{min-height:260px}.CurriculumPage_noVideoIcon__5YIWe{font-size:2.25rem}.CurriculumPage_noVideoMessage__HM\+yt p{font-size:.9375rem}}.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}.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}.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}:root{--fip-primary:#044766;--fip-primary-light:#047bb2;--fip-text:#333;--fip-bg:#fff;--fip-overlay:#00000080;--fip-shadow:0 8px 32px #0003;--fip-focus-ring:#ffe8b3;--fip-radius:8px;--fip-transition:0.25s cubic-bezier(0.16,1,0.3,1)}.FeatureInProgressModal_overlay__1c0Dj{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:FeatureInProgressModal_fadeIn__LUUHe .25s cubic-bezier(.16,1,.3,1) .25s;animation:FeatureInProgressModal_fadeIn__LUUHe .25s var(--fip-transition);background-color:#00000080;background-color:var(--fip-overlay);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(8rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:fixed;z-index:1000}@keyframes FeatureInProgressModal_fadeIn__LUUHe{0%{opacity:0}to{opacity:1}}.FeatureInProgressModal_modal__wScX4{-webkit-overflow-scrolling:touch;animation:FeatureInProgressModal_slideUp__l9OuW .35s cubic-bezier(.16,1,.3,1) .25s;animation:FeatureInProgressModal_slideUp__l9OuW .35s var(--fip-transition);background:#fff;background:var(--fip-bg);border-radius:8px;border-radius:var(--fip-radius);box-shadow:0 8px 32px #0003;box-shadow:var(--fip-shadow);box-sizing:border-box;margin:auto;max-height:min(90vh,calc(100dvh - 2rem));max-width:480px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}@keyframes FeatureInProgressModal_slideUp__l9OuW{0%{opacity:0;transform:translateY(-16px)}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;color:var(--fip-primary);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}.FeatureInProgressModal_message__\+WFKO{color:#333;color:var(--fip-text);font-size:1rem;line-height:1.6;margin:0}.FeatureInProgressModal_okButton__1826B{-webkit-tap-highlight-color:transparent;align-self:center;background:#044766;background:var(--fip-primary);border:none;border-radius:8px;border-radius:var(--fip-radius);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.25rem;min-height:44px;min-width:120px;overflow:hidden;padding:.75rem 2rem;position:relative;transition:background-color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);transition:background-color var(--fip-transition),transform var(--fip-transition)}.FeatureInProgressModal_okButton__1826B:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .4s ease}.FeatureInProgressModal_okButton__1826B:hover:before{transform:translateX(100%)}.FeatureInProgressModal_okButton__1826B:hover{background:#047bb2;background:var(--fip-primary-light);transform:translateY(-1px)}.FeatureInProgressModal_okButton__1826B:active{transform:translateY(0)}.FeatureInProgressModal_okButton__1826B:focus{outline:none}.FeatureInProgressModal_okButton__1826B:focus-visible{outline:2px solid #ffe8b3;outline:2px solid var(--fip-focus-ring);outline-offset:2px}@media (max-width:1024px) and (min-width:769px){.FeatureInProgressModal_overlay__1c0Dj{padding:max(6rem,env(safe-area-inset-top)) 1.5rem 1.5rem}.FeatureInProgressModal_modal__wScX4{max-height:min(85vh,calc(100dvh - 2rem));max-width:500px}.FeatureInProgressModal_content__3N-QS{padding:2rem 1.75rem}}@media (max-width:768px){.FeatureInProgressModal_overlay__1c0Dj{padding:max(5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left))}.FeatureInProgressModal_modal__wScX4{margin:0;max-height:min(85vh,calc(100dvh - 2rem));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{padding:max(4rem,env(safe-area-inset-top)) .75rem .75rem}.FeatureInProgressModal_modal__wScX4{max-height:min(90vh,calc(100dvh - 1.5rem));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}}@media (max-width:360px){.FeatureInProgressModal_overlay__1c0Dj{padding:max(3rem,env(safe-area-inset-top)) .5rem .5rem}.FeatureInProgressModal_modal__wScX4{width:calc(100% - 1rem)}.FeatureInProgressModal_content__3N-QS{gap:.875rem;padding:1.25rem 1rem}.FeatureInProgressModal_title__4vXpN{font-size:1.0625rem}.FeatureInProgressModal_message__\+WFKO{font-size:.875rem}.FeatureInProgressModal_okButton__1826B{font-size:.875rem;min-width:88px;padding:.625rem 1.25rem}}:root{--ttr-primary:#044766;--ttr-primary-light:#047bb2;--ttr-primary-dark:#036a9e;--ttr-text:#333;--ttr-muted:#9ca3af;--ttr-bg:#fff;--ttr-bg-alt:#f8f9fa;--ttr-border:#0447661a;--ttr-border-muted:#e9ecef;--ttr-shadow-sm:0 2px 4px #0447661a;--ttr-shadow-md:0 4px 12px #00000014;--ttr-shadow-lg:0 8px 24px #0447661f;--ttr-radius:12px;--ttr-radius-sm:10px;--ttr-transition:0.3s cubic-bezier(0.16,1,0.3,1);--ttr-green:#4caf50;--ttr-green-light:#4caf500d}.TalkToReesePage_talkToReesePage__9Bhz3{animation:TalkToReesePage_pageFadeIn__skGh1 .8s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_pageFadeIn__skGh1 .8s var(--ttr-transition) both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--ttr-bg) 0,var(--ttr-bg-alt) 100%);box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;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 .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_fadeInUp__Rk7Xz .8s var(--ttr-transition) .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);background:linear-gradient(135deg,var(--ttr-bg) 0,var(--ttr-bg-alt) 100%);display:flex;flex-direction:column;position:relative}.TalkToReesePage_chatHeader__jdRvj{align-items:center;animation:TalkToReesePage_slideDown__r3dkN .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_slideDown__r3dkN .8s var(--ttr-transition) .2s both;border-bottom:2px solid #0447661a;border-bottom:2px solid var(--ttr-border);box-shadow:0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-sm);flex-shrink:0;min-height:-webkit-fit-content;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:3px solid var(--ttr-primary);border-radius:50%;box-shadow:0 4px 12px #00000014,0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-md),var(--ttr-shadow-sm);filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));height:85px;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition),filter var(--ttr-transition);width:85px}.TalkToReesePage_avatar__3LC0P:hover{box-shadow:0 8px 24px #0447661f,0 4px 12px #04476633;box-shadow:var(--ttr-shadow-lg),0 4px 12px #04476633;filter:drop-shadow(0 4px 8px rgba(4,71,102,.15)) brightness(1.03);transform:scale(1.06) rotate(1deg)}.TalkToReesePage_chatTitle__5b3nm{-webkit-text-fill-color:#0000;animation:TalkToReesePage_fadeIn__Wq65t .4s .9s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_fadeIn__Wq65t .9s var(--ttr-transition) .4s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);-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;line-height:1.2;margin:0;text-align:center;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--ttr-transition)}.TalkToReesePage_chatHeader__jdRvj:hover .TalkToReesePage_chatTitle__5b3nm{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.03)}.TalkToReesePage_messagesContainer__modTY{-webkit-overflow-scrolling:touch;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 #f8f9fa;scrollbar-color:var(--ttr-primary) var(--ttr-bg-alt);scrollbar-width:thin}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar{width:8px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-track{background:#f8f9fa;background:var(--ttr-bg-alt);border-radius:4px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb{background:#044766;background:var(--ttr-primary);border-radius:4px;-webkit-transition:background .3s cubic-bezier(.16,1,.3,1);transition:background .3s cubic-bezier(.16,1,.3,1);-webkit-transition:background var(--ttr-transition);transition:background var(--ttr-transition)}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb:hover{background:#036a9e;background:var(--ttr-primary-dark)}.TalkToReesePage_messageWrapper__i7N2B{animation:TalkToReesePage_messageSlideIn__Cy9kc .5s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;gap:.35rem;margin-bottom:.55rem;width:100%}.TalkToReesePage_messageBubble__8kmT6{word-wrap:break-word;border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-sm);box-sizing:border-box;max-width:90%;padding:.75rem 1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition)}.TalkToReesePage_messageBubble__8kmT6:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--ttr-shadow-md);transform:translateY(-2px) scale(1.005)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn{animation:TalkToReesePage_messageSlideIn__Cy9kc .6s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_messageSlideIn__Cy9kc .6s var(--ttr-transition) both;background:linear-gradient(135deg,#e8f5e8,#f0f8f0)!important;border:2px solid #4caf50;border:2px solid var(--ttr-green);box-shadow:0 4px 12px #4caf5033,0 2px 6px #4caf501f!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);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:before{background:linear-gradient(90deg,#0000,#4caf500d,#0000);background:linear-gradient(90deg,#0000,var(--ttr-green-light),#0000);border-radius:12px;border-radius:var(--ttr-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:hover:before{transform:translateX(100%)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn:hover{box-shadow:0 6px 18px #4caf5040,0 4px 12px #4caf5026!important;transform:translateY(-2px) scale(1.01)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx{word-wrap:break-word;animation:TalkToReesePage_messageSlideIn__Cy9kc .6s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_messageSlideIn__Cy9kc .6s var(--ttr-transition) both;background:linear-gradient(135deg,#f5ffff,#e8f4f8);border:2px solid #0447661a;border:2px solid var(--ttr-border);box-shadow:0 2px 8px #0447661a,0 1px 4px #04476614;color:#333;color:var(--ttr-text);font-weight:500;margin:0 auto;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:box-shadow var(--ttr-transition),transform var(--ttr-transition),border-color var(--ttr-transition)}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx:hover{border-color:#0447662e;box-shadow:0 4px 14px #0447661f,0 2px 8px #0447661a;transform:translateY(-2px) scale(1.005)}.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;color:var(--ttr-primary);font-weight:600}.TalkToReesePage_messageText__jazqM em{font-style:italic}.TalkToReesePage_messageText__jazqM code{background:#04476614;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;color:var(--ttr-primary);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;color:var(--ttr-primary);display:inline-block;flex-shrink:0;font-weight:600;margin-right:.5rem;margin-top:.1rem}.TalkToReesePage_messageText__jazqM .TalkToReesePage_boldText__rH-hr{color:#044766;color:var(--ttr-primary);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) .3s both;animation:TalkToReesePage_buttonFadeIn__UqOZp .8s var(--ttr-transition) both;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--ttr-bg-alt) 0,var(--ttr-bg) 100%);border:2px solid #044766;border:2px solid var(--ttr-primary);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-sm);box-sizing:border-box;color:#044766;color:var(--ttr-primary);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.35;max-width:520px;min-height:44px;opacity:0;overflow:hidden;padding:.625rem 1rem;position:relative;text-align:center;transform:translateY(0);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition),background var(--ttr-transition),border-color var(--ttr-transition),color var(--ttr-transition);white-space:normal}.TalkToReesePage_suggestedButton__9medd:before{background:linear-gradient(90deg,#0000,#04476614,#0000);border-radius:12px;border-radius:var(--ttr-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled):before{transform:translateX(100%)}.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border-color:#047bb2;border-color:var(--ttr-primary-light);box-shadow:0 8px 24px #0447661f,0 2px 8px #04476633;box-shadow:var(--ttr-shadow-lg),0 2px 8px #04476633;color:#fff;transform:translateY(-2px) scale(1.03)}.TalkToReesePage_suggestedButton__9medd:active:not(:disabled){transform:translateY(-1px) scale(1.01);transition:transform .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;background:var(--ttr-muted);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 .2s .5s cubic-bezier(.16,1,.3,1) .3s both;animation:TalkToReesePage_fadeIn__Wq65t .5s var(--ttr-transition) .2s both;color:#9ca3af;color:var(--ttr-muted);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:stretch;animation:TalkToReesePage_slideUp__xylBa .6s cubic-bezier(.16,1,.3,1) .3s;animation:TalkToReesePage_slideUp__xylBa .6s var(--ttr-transition);background:#fff;background:var(--ttr-bg);border-top:1px solid #e9ecef;border-top:1px solid var(--ttr-border-muted);box-sizing:border-box;display:flex;flex-shrink:0;gap:.75rem;min-height:-webkit-fit-content;min-height:fit-content;padding:.75rem 1.25rem}.TalkToReesePage_messageInput__celVs{background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--ttr-bg) 0,var(--ttr-bg-alt) 100%);border:2px solid #e9ecef;border:2px solid var(--ttr-border-muted);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 1px 3px #0000000d;box-sizing:border-box;color:#333;color:var(--ttr-text);flex:1 1;font-family:inherit;font-size:1rem;height:auto;line-height:1.5;min-height:44px;overflow-y:auto;padding:.75rem .875rem;resize:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition),border-color var(--ttr-transition),background var(--ttr-transition)}.TalkToReesePage_messageInput__celVs::placeholder{color:#9ca3af;color:var(--ttr-muted)}.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){border-color:#047bb2;border-color:var(--ttr-primary-light);box-shadow:0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-sm);transform:translateY(-1px) scale(1.002)}.TalkToReesePage_messageInput__celVs:focus{background:#fff;background:var(--ttr-bg);border-color:#044766;border-color:var(--ttr-primary);box-shadow:0 0 0 4px #0447661f,0 2px 4px #0447661a;box-shadow:0 0 0 4px #0447661f,var(--ttr-shadow-sm);outline:none;transform:translateY(-1px) scale(1.005)}.TalkToReesePage_messageInput__celVs:disabled{background:#f8f9fa;background:var(--ttr-bg-alt);cursor:not-allowed}.TalkToReesePage_sendButton__X6Rtz{align-items:center;align-self:stretch;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border:2px solid #044766;border:2px solid var(--ttr-primary);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 4px 12px #00000014,0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-md),var(--ttr-shadow-sm);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:auto;justify-content:center;min-height:44px;min-width:70px;overflow:hidden;padding:0;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition),border-color var(--ttr-transition),background var(--ttr-transition);width:70px}.TalkToReesePage_sendButton__X6Rtz:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:12px;border-radius:var(--ttr-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled):before{transform:translateX(100%)}.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--ttr-primary-dark) 0,var(--ttr-primary-light) 100%);border-color:#047bb2;border-color:var(--ttr-primary-light);box-shadow:0 8px 24px #0447661f,0 4px 12px #04476640;box-shadow:var(--ttr-shadow-lg),0 4px 12px #04476640;transform:translateY(-2px) scale(1.05)}.TalkToReesePage_sendButton__X6Rtz:active:not(:disabled){transform:translateY(-1px) scale(1.02);transition:transform .1s ease}.TalkToReesePage_sendButton__X6Rtz:disabled{background:#f8f9fa;background:var(--ttr-bg-alt);border-color:#e9ecef;border-color:var(--ttr-border-muted);color:#9ca3af;color:var(--ttr-muted);cursor:not-allowed;opacity:.5}.TalkToReesePage_sendIcon__hbRKG{stroke:currentColor;height:23px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:23px}.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) .3s;animation:TalkToReesePage_modalFloat__zEqpj .6s var(--ttr-transition);background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--ttr-bg) 0,var(--ttr-bg-alt) 100%);border:2px solid #0447661a;border:2px solid var(--ttr-border);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 8px 24px #0447661f,0 0 0 1px #0447661a,0 4px 16px #0447661f;box-shadow:var(--ttr-shadow-lg),0 0 0 1px var(--ttr-border),0 4px 16px #0447661f;box-sizing:border-box;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);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);-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;color:var(--ttr-primary-light);cursor:pointer;display:inline-block;font-weight:600;padding-bottom:2px;position:relative;text-decoration:none;transition:color .2s ease,border-color .2s ease,transform .2s ease}.TalkToReesePage_modalLink__Rz4xD:hover{border-bottom-color:#044766;border-bottom-color:var(--ttr-primary);color:#044766;color:var(--ttr-primary);transform:translateY(-1px)}.TalkToReesePage_modalLink__Rz4xD:active{transform:translateY(0)}.TalkToReesePage_modalLink__Rz4xD:focus{border-radius:2px;outline:2px solid #047bb2;outline:2px solid var(--ttr-primary-light);outline-offset:2px}.TalkToReesePage_modalBackButton__xcERY{background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border:2px solid #044766;border:2px solid var(--ttr-primary);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 4px 12px #00000014,0 2px 4px #0447661a;box-shadow:var(--ttr-shadow-md),var(--ttr-shadow-sm);box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;margin-top:1.5rem;max-width:200px;min-height:44px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--ttr-transition),box-shadow var(--ttr-transition),background var(--ttr-transition),border-color var(--ttr-transition);width:100%}.TalkToReesePage_modalBackButton__xcERY:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:12px;border-radius:var(--ttr-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.TalkToReesePage_modalBackButton__xcERY:hover:before{transform:translateX(100%)}.TalkToReesePage_modalBackButton__xcERY:hover{background:linear-gradient(135deg,#036a9e,#047bb2);background:linear-gradient(135deg,var(--ttr-primary-dark) 0,var(--ttr-primary-light) 100%);border-color:#047bb2;border-color:var(--ttr-primary-light);box-shadow:0 8px 24px #0447661f,0 4px 12px #04476633;box-shadow:var(--ttr-shadow-lg),0 4px 12px #04476633;transform:translateY(-2px) scale(1.02)}.TalkToReesePage_modalBackButton__xcERY:active{transform:translateY(0) scale(1);transition:transform .1s ease}.TalkToReesePage_modalBackButton__xcERY:focus{border-radius:12px;border-radius:var(--ttr-radius);outline:2px solid #047bb2;outline:2px solid var(--ttr-primary-light);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{align-items:flex-start;padding:4rem 1rem 1rem}.TalkToReesePage_modalContent__bH0ro{border-radius:8px;margin-top:0;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}.TalkToReesePage_modalBackButton__xcERY{font-size:.95rem;max-width:180px;padding:.7rem 1.25rem}}@media (max-width:480px){.TalkToReesePage_modalOverlay__wzjRX{align-items:flex-start;padding:3.5rem .75rem .75rem}.TalkToReesePage_modalContent__bH0ro{border-radius:8px;margin-top:0;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}.TalkToReesePage_modalBackButton__xcERY{font-size:.9rem;max-width:160px;padding:.65rem 1.125rem}}@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{display:flex;flex-direction:column;margin-bottom:10px;min-height:calc(100dvh - 20px);overflow:visible;padding:max(calc(1.25rem + env(safe-area-inset-top)),1.25rem) 1rem max(calc(1.25rem + env(safe-area-inset-bottom) + 10px),calc(1.25rem + 10px));position:relative;width:100%}.TalkToReesePage_pricingHeader__XdH8T{flex-shrink:0;margin-bottom:1.75rem;padding-top:.5rem}.TalkToReesePage_pricingGrid__ud11Z{-webkit-overflow-scrolling:touch;align-content:start;flex:1 1 auto;gap:1.375rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;padding-top:0;scrollbar-color:#044766 #f1f1f1;scrollbar-width:thin}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar{width:6px}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar-thumb{background:#044766;border-radius:3px}.TalkToReesePage_pricingTitle__VQueL{font-size:1.5rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.875rem}.TalkToReesePage_pricingSubtitle__zda\+5{color:#6c757d;font-size:.875rem;line-height:1.55;margin-bottom:1.25rem}.TalkToReesePage_billingToggle__d75i7{-webkit-tap-highlight-color:transparent;gap:.875rem;margin-top:1.25rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.875rem;font-weight:500}.TalkToReesePage_toggleSwitch__RrhUM{-webkit-tap-highlight-color:transparent;height:26px;min-width:48px;width:48px}.TalkToReesePage_toggleSwitch__RrhUM:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_toggleHandle__gJt52{height:20px;left:3px;top:3px;width:20px}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV .TalkToReesePage_toggleHandle__gJt52{transform:translateX(22px)}.TalkToReesePage_pricingCard__TbkRw{-webkit-tap-highlight-color:transparent;border-radius:14px;cursor:pointer;min-height:auto;padding:1.625rem 1.5rem}.TalkToReesePage_pricingCard__TbkRw:active{transform:scale(.98);transition:transform .1s ease}.TalkToReesePage_planHeader__Hz20y{border-bottom-width:1.5px;margin-bottom:1.25rem;padding-bottom:1.125rem}.TalkToReesePage_planName__MHZmk{font-size:1.3rem;letter-spacing:-.01em;margin-bottom:.9375rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.875rem;font-weight:700}.TalkToReesePage_pricePeriod__Et6IP{font-size:.9rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.5rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.925rem;line-height:1.55;padding:.625rem .5rem .625rem 1.75rem;transition:color .2s ease}.TalkToReesePage_planFeatures__XkKCs li:active{color:#044766}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:1rem;left:.125rem;top:.625rem}.TalkToReesePage_trialButton__yKl6y{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.925rem;min-height:48px;padding:.9375rem 1.75rem}.TalkToReesePage_trialButton__yKl6y:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_badge__--Ah5{border-radius:14px;font-size:.75rem;padding:.375rem .9375rem}.TalkToReesePage_pricingCard__TbkRw:hover{transform:none}.TalkToReesePage_pricingCard__TbkRw:hover:before{opacity:0}.TalkToReesePage_planFeatures__XkKCs li:hover,.TalkToReesePage_trialButton__yKl6y:hover{transform:none}.TalkToReesePage_trialButton__yKl6y:hover:before{left:-100%}.TalkToReesePage_toggleSwitch__RrhUM:hover{background:#dee2e6}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV:hover{background:#036a9e}}@media (max-width:480px){.TalkToReesePage_pricingContainer__60tCz{display:flex;flex-direction:column;margin-bottom:10px;min-height:calc(100dvh - 20px);overflow:visible;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) .875rem max(calc(1rem + env(safe-area-inset-bottom) + 10px),calc(1rem + 10px));position:relative;width:100%}.TalkToReesePage_pricingHeader__XdH8T{flex-shrink:0;margin-bottom:1.5rem;padding-top:.25rem}.TalkToReesePage_pricingGrid__ud11Z{-webkit-overflow-scrolling:touch;align-content:start;flex:1 1 auto;gap:1.25rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;padding-top:0;scrollbar-color:#044766 #f1f1f1;scrollbar-width:thin}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar{width:5px}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.TalkToReesePage_pricingGrid__ud11Z::-webkit-scrollbar-thumb{background:#044766;border-radius:3px}.TalkToReesePage_pricingTitle__VQueL{font-size:1.3rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.75rem;padding:0 .25rem}.TalkToReesePage_pricingSubtitle__zda\+5{color:#6c757d;font-size:.85rem;line-height:1.55;margin-bottom:1rem;padding:0 .25rem}.TalkToReesePage_billingToggle__d75i7{-webkit-tap-highlight-color:transparent;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:1rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.825rem;font-weight:500}.TalkToReesePage_saveBadge__rNxuq{display:inline-block;font-size:.75rem}.TalkToReesePage_toggleSwitch__RrhUM{-webkit-tap-highlight-color:transparent;height:24px;min-width:46px;width:46px}.TalkToReesePage_toggleSwitch__RrhUM:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_toggleHandle__gJt52{height:18px;left:3px;top:3px;width:18px}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV .TalkToReesePage_toggleHandle__gJt52{transform:translateX(22px)}.TalkToReesePage_pricingCard__TbkRw{-webkit-tap-highlight-color:transparent;border-radius:12px;cursor:pointer;min-height:auto;padding:1.5rem 1.25rem}.TalkToReesePage_pricingCard__TbkRw:active{transform:scale(.98);transition:transform .1s ease}.TalkToReesePage_planHeader__Hz20y{border-bottom-width:1.5px;margin-bottom:1.125rem;padding-bottom:1rem}.TalkToReesePage_planName__MHZmk{font-size:1.2rem;letter-spacing:-.01em;margin-bottom:.8125rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.75rem;font-weight:700}.TalkToReesePage_pricePeriod__Et6IP{font-size:.875rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.375rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.875rem;line-height:1.5;padding:.5625rem .5rem .5625rem 1.625rem;transition:color .2s ease}.TalkToReesePage_planFeatures__XkKCs li:active{color:#044766}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:.95rem;left:.125rem;top:.5625rem}.TalkToReesePage_trialButton__yKl6y{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.875rem;min-height:46px;padding:.875rem 1.5rem}.TalkToReesePage_trialButton__yKl6y:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_badge__--Ah5{border-radius:12px;font-size:.7rem;padding:.35rem .8125rem}.TalkToReesePage_pricingCard__TbkRw:hover{transform:none}.TalkToReesePage_pricingCard__TbkRw:hover:before{opacity:0}.TalkToReesePage_planFeatures__XkKCs li:hover,.TalkToReesePage_trialButton__yKl6y:hover{transform:none}.TalkToReesePage_trialButton__yKl6y:hover:before{left:-100%}.TalkToReesePage_toggleSwitch__RrhUM:hover{background:#e9ecef}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV:hover{background:#044766}}@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:90px;width:90px}}@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:stretch}.TalkToReesePage_messageInput__celVs{min-height:44px}.TalkToReesePage_sendButton__X6Rtz{align-self:stretch}.TalkToReesePage_avatar__3LC0P{height:75px;width:75px}.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:.6rem;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_talkToReesePage__9Bhz3{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.TalkToReesePage_chatContainer__S7Hzr{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem);max-width:100%;padding:.5rem .5rem max(calc(.5rem + env(safe-area-inset-bottom)),.5rem);width:100%}.TalkToReesePage_chatHeader__jdRvj{border-bottom-width:1.5px;box-shadow:0 2px 6px #0000000a;padding:max(calc(.5rem + env(safe-area-inset-top)),.5rem) .875rem .875rem}.TalkToReesePage_avatar__3LC0P{border-width:2.5px;box-shadow:0 3px 10px #04476626,0 2px 5px #0447661a;height:65px;width:65px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.35rem;letter-spacing:-.01em;line-height:1.3}.TalkToReesePage_messagesContainer__modTY{-webkit-overflow-scrolling:touch;gap:.5rem;padding:.5rem .75rem .75rem}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar{width:5px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb{background:#04476659;border-radius:3px}.TalkToReesePage_messagesContainer__modTY{scrollbar-color:#04476659 #0000;scrollbar-width:thin}.TalkToReesePage_messageBubble__8kmT6{border-radius:10px;box-shadow:0 2px 6px #00000014;max-width:92%;padding:.75rem .9rem}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn{box-shadow:0 3px 10px #4caf5026,0 2px 6px #4caf501a!important}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx{box-shadow:0 2px 8px #04476614,0 1px 4px #0447660f}.TalkToReesePage_messageText__jazqM{font-size:.95rem;letter-spacing:.01em;line-height:1.55}.TalkToReesePage_suggestedResponses__2toHb{flex-direction:column;gap:.625rem;margin-top:.25rem;padding:0 .5rem}.TalkToReesePage_suggestedButton__9medd{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.9rem;min-height:44px;padding:.625rem .9rem;text-align:center;white-space:normal;width:100%}.TalkToReesePage_suggestedButton__9medd:active:not(:disabled){transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_inputForm__E53WY{align-items:stretch;background:#fff;border-top-width:1.5px;bottom:0;gap:.6rem;margin-bottom:10px;padding:.625rem .875rem max(calc(.625rem + env(safe-area-inset-bottom)),calc(.625rem + 10px));position:-webkit-sticky;position:sticky;z-index:10}.TalkToReesePage_messageInput__celVs{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.95rem;line-height:1.5;min-height:44px;padding:.7rem .875rem}.TalkToReesePage_messageInput__celVs:active{transform:scale(.995)}.TalkToReesePage_sendButton__X6Rtz{-webkit-tap-highlight-color:transparent;align-self:stretch;border-radius:10px;height:auto;min-width:55px;width:55px}.TalkToReesePage_sendButton__X6Rtz:active:not(:disabled){transform:scale(.95);transition:transform .1s ease}.TalkToReesePage_sendIcon__hbRKG{height:20px;width:20px}.TalkToReesePage_timestamp__8bfSq{font-size:.7rem;padding-right:.5rem}.TalkToReesePage_messageWrapper__i7N2B{gap:.4rem;margin-bottom:.45rem}.TalkToReesePage_avatar__3LC0P:hover,.TalkToReesePage_messageBubble__8kmT6:hover,.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled),.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){transform:none}.TalkToReesePage_messageInput__celVs:focus{box-shadow:0 0 0 3px #0447661f,0 3px 10px #04476614;transform:translateY(-1px) scale(1.005)}.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){transform:none}.TalkToReesePage_chatHeader__jdRvj:hover .TalkToReesePage_chatTitle__5b3nm{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.TalkToReesePage_modalBackButton__xcERY:hover{transform:none}.TalkToReesePage_modalBackButton__xcERY:hover:before{left:-100%}.TalkToReesePage_modalBackButton__xcERY:active{transform:scale(.97);transition:transform .1s ease}}@media (max-width:480px){.TalkToReesePage_talkToReesePage__9Bhz3{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.TalkToReesePage_chatContainer__S7Hzr{height:calc(100dvh - 5rem);max-height:calc(100dvh - 5rem);max-width:100%;padding:.25rem .25rem max(calc(.25rem + env(safe-area-inset-bottom)),.25rem);width:100%}.TalkToReesePage_chatHeader__jdRvj{border-bottom-width:1.5px;box-shadow:0 2px 5px #0000000a;padding:max(calc(.5rem + env(safe-area-inset-top)),.5rem) .5rem .75rem}.TalkToReesePage_avatar__3LC0P{border-width:2.5px;box-shadow:0 3px 8px #04476626,0 2px 4px #0447661a;height:55px;width:55px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.15rem;letter-spacing:-.01em;line-height:1.3;padding:0 .5rem}.TalkToReesePage_messagesContainer__modTY{gap:.4rem;padding:.75rem .5rem}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar{width:4px}.TalkToReesePage_messagesContainer__modTY::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.TalkToReesePage_messagesContainer__modTY{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.TalkToReesePage_messageBubble__8kmT6{border-radius:10px;box-shadow:0 2px 5px #00000014;max-width:95%;padding:.7rem .85rem}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_ai__tJ2Jn{box-shadow:0 3px 8px #4caf5026,0 2px 5px #4caf501a!important}.TalkToReesePage_messageBubble__8kmT6.TalkToReesePage_user__MWrrx{box-shadow:0 2px 6px #04476614,0 1px 3px #0447660f}.TalkToReesePage_messageText__jazqM{font-size:.9rem;letter-spacing:.01em;line-height:1.5}.TalkToReesePage_suggestedResponses__2toHb{gap:.55rem;margin-top:.25rem;padding:0 .25rem}.TalkToReesePage_suggestedButton__9medd{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.875rem;min-height:44px;padding:.6rem .85rem}.TalkToReesePage_suggestedButton__9medd:active:not(:disabled){transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_inputForm__E53WY{align-items:stretch;background:#fff;border-top-width:1.5px;bottom:0;gap:.5rem;margin-bottom:10px;padding:.625rem .625rem max(calc(.625rem + env(safe-area-inset-bottom)),calc(.625rem + 10px));position:-webkit-sticky;position:sticky;z-index:10}.TalkToReesePage_messageInput__celVs{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.9rem;line-height:1.5;min-height:44px;padding:.65rem .8rem}.TalkToReesePage_messageInput__celVs:active{transform:scale(.995)}.TalkToReesePage_sendButton__X6Rtz{-webkit-tap-highlight-color:transparent;align-self:stretch;border-radius:10px;height:auto;min-width:50px;width:50px}.TalkToReesePage_sendButton__X6Rtz:active:not(:disabled){transform:scale(.95);transition:transform .1s ease}.TalkToReesePage_sendIcon__hbRKG{height:19px;width:19px}.TalkToReesePage_timestamp__8bfSq{font-size:.7rem;padding:0 .5rem}.TalkToReesePage_messageWrapper__i7N2B{gap:.35rem;margin-bottom:.4rem}.TalkToReesePage_avatar__3LC0P:hover,.TalkToReesePage_messageBubble__8kmT6:hover,.TalkToReesePage_sendButton__X6Rtz:hover:not(:disabled),.TalkToReesePage_suggestedButton__9medd:hover:not(:disabled){transform:none}.TalkToReesePage_messageInput__celVs:focus{box-shadow:0 0 0 3px #0447661f,0 3px 8px #04476614;transform:translateY(-1px) scale(1.005)}.TalkToReesePage_messageInput__celVs:hover:not(:focus):not(:disabled){transform:none}.TalkToReesePage_chatHeader__jdRvj:hover .TalkToReesePage_chatTitle__5b3nm{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.TalkToReesePage_pricingCard__TbkRw:hover{transform:translateY(-2px) scale(1.005)}.TalkToReesePage_trialButton__yKl6y:hover{transform:translateY(-1px) scale(1.01)}.TalkToReesePage_trialButton__yKl6y:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_modalBackButton__xcERY:hover{transform:none}.TalkToReesePage_modalBackButton__xcERY:hover:before{left:-100%}.TalkToReesePage_modalBackButton__xcERY:active{transform:scale(.97);transition:transform .1s ease}}@media (max-width:360px){.TalkToReesePage_chatHeader__jdRvj{padding:max(calc(.375rem + env(safe-area-inset-top)),.375rem) .5rem .625rem}.TalkToReesePage_avatar__3LC0P{border-width:2px;height:50px;width:50px}.TalkToReesePage_chatTitle__5b3nm{font-size:1.05rem;padding:0 .25rem}.TalkToReesePage_messagesContainer__modTY{gap:.35rem;padding:.375rem .5rem .5rem}.TalkToReesePage_messageBubble__8kmT6{border-radius:10px;border-radius:var(--ttr-radius-sm);padding:.6rem .75rem}.TalkToReesePage_messageText__jazqM{font-size:.875rem;line-height:1.5}.TalkToReesePage_suggestedResponses__2toHb{gap:.5rem;padding:0 .25rem}.TalkToReesePage_suggestedButton__9medd{font-size:.8125rem;min-height:44px;padding:.55rem .75rem}.TalkToReesePage_inputForm__E53WY{gap:.5rem;padding:.5rem .5rem max(calc(.5rem + env(safe-area-inset-bottom)),calc(.5rem + 8px))}.TalkToReesePage_messageInput__celVs{font-size:.875rem;min-height:44px;padding:.6rem .75rem}.TalkToReesePage_sendButton__X6Rtz{border-radius:10px;border-radius:var(--ttr-radius-sm);min-height:44px;min-width:48px;width:48px}.TalkToReesePage_sendIcon__hbRKG{height:18px;width:18px}.TalkToReesePage_timestamp__8bfSq{font-size:.65rem}.TalkToReesePage_modalContent__bH0ro{border-radius:10px;border-radius:var(--ttr-radius-sm);padding:1.5rem 1rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.2rem;margin-bottom:.75rem}.TalkToReesePage_modalMessage__D2nG7{font-size:.9rem;line-height:1.6}.TalkToReesePage_modalBackButton__xcERY{font-size:.875rem;max-width:100%;padding:.6rem 1rem}}:root{--expert-primary:#044766;--expert-primary-light:#047bb2;--expert-primary-dark:#036a9e;--expert-text:#0f2334;--expert-text-muted:#000;--expert-bg:#fff;--expert-bg-alt:#f8f9fa;--expert-border:#0447661a;--expert-border-card:#e1e7ec;--expert-shadow-sm:0 2px 4px #04476614;--expert-shadow-md:0 4px 16px #00000014,0 2px 8px #0447660d;--expert-shadow-lg:0 12px 28px #04476626,0 6px 16px #0447661a;--expert-radius:12px;--expert-radius-card:20px;--expert-transition:0.3s cubic-bezier(0.16,1,0.3,1)}.MeetAnExpertPage_meetExpertPage__yDWIR{animation:MeetAnExpertPage_pageFadeIn__XBdlp .8s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_pageFadeIn__XBdlp .8s var(--expert-transition) both;background:linear-gradient(135deg,#f8f9fa,#fff);background:linear-gradient(135deg,var(--expert-bg-alt) 0,var(--expert-bg) 100%);box-sizing:border-box;color:#0f2334;color:var(--expert-text);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}@keyframes MeetAnExpertPage_pageFadeIn__XBdlp{0%{opacity:0;transform:translateY(12px) scale(.98)}60%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_header__uznym{align-items:center;animation:MeetAnExpertPage_headerSlideDown__U86sQ .1s .6s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_headerSlideDown__U86sQ .6s var(--expert-transition) .1s both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--expert-bg) 0,var(--expert-bg-alt) 100%);border-bottom:2px solid #0447661a;border-bottom:2px solid var(--expert-border);box-shadow:0 4px 16px #00000014,0 2px 8px #0447660d;box-shadow:var(--expert-shadow-md);display:flex;flex-shrink:0;overflow:visible;padding:1.5rem 2rem;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 .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_headerLeftFadeIn__oYOL8 .8s var(--expert-transition) .2s both;display:flex;gap:2rem;min-width:0}@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- .3s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_titleFadeIn__qLgN- .8s var(--expert-transition) .3s both;background:linear-gradient(135deg,#044766,#047bb2);background:linear-gradient(135deg,var(--expert-primary) 0,var(--expert-primary-light) 100%);-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;line-height:1.2;margin:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--expert-transition)}@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,.12)) brightness(1.03)}.MeetAnExpertPage_backButton__ehB0t{align-items:center;background:linear-gradient(135deg,#f0f0f0,#fff);background:linear-gradient(135deg,#f0f0f0 0,var(--expert-bg) 100%);border:2px solid #044766;border:2px solid var(--expert-primary);border-radius:12px;border-radius:var(--expert-radius);box-shadow:0 2px 4px #04476614;box-shadow:var(--expert-shadow-sm);box-sizing:border-box;color:#000;color:var(--expert-text-muted);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),border-color var(--expert-transition),background var(--expert-transition)}.MeetAnExpertPage_backButton__ehB0t:before{background:linear-gradient(90deg,#0000,#04476614,#0000);border-radius:12px;border-radius:var(--expert-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.MeetAnExpertPage_backButton__ehB0t:hover:before{transform:translateX(100%)}.MeetAnExpertPage_backButton__ehB0t:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:#047bb2;border-color:var(--expert-primary-light);box-shadow:0 6px 18px #04476633,0 2px 8px #0447661a;transform:translateY(-2px) scale(1.02)}.MeetAnExpertPage_backButton__ehB0t:active{transform:translateY(-1px) scale(1);transition:transform .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);transition:transform var(--expert-transition)}.MeetAnExpertPage_backButton__ehB0t:hover .MeetAnExpertPage_backIcon__-IiDA{transform:translateX(-2px)}.MeetAnExpertPage_mainContent__YaA0D{animation:MeetAnExpertPage_contentFadeIn__JY-bg .2s .8s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_contentFadeIn__JY-bg .8s var(--expert-transition) .2s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px;min-height:0;padding:2rem;width:100%}@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_stepOne__DPcct{width:100%}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MeetAnExpertPage_expertCard__siBVB{align-items:stretch;animation:MeetAnExpertPage_expertCardFadeIn__R7D3\+ .6s cubic-bezier(.16,1,.3,1) .3s both;animation:MeetAnExpertPage_expertCardFadeIn__R7D3\+ .6s var(--expert-transition) both;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--expert-bg) 0,var(--expert-bg-alt) 100%);border:2px solid #e1e7ec;border:2px solid var(--expert-border-card);border-radius:20px;border-radius:var(--expert-radius-card);box-shadow:0 4px 16px #00000014,0 2px 8px #0447660d;box-shadow:var(--expert-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),border-color var(--expert-transition);width:100%}.MeetAnExpertPage_expertCard__siBVB:first-child{animation-delay:.1s}.MeetAnExpertPage_expertCard__siBVB:nth-child(2){animation-delay:.2s}.MeetAnExpertPage_expertCardButton__JMcg8{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.5rem;outline:none;padding:2.5rem 2rem 1.5rem;text-align:center;width:100%}.MeetAnExpertPage_expertCardButton__JMcg8:focus-visible{border-radius:20px;border-radius:var(--expert-radius-card);outline:3px solid #04476659;outline-offset:-3px}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{align-items:center;background:linear-gradient(135deg,#eaf4f8,#f4fafc);border-top:2px solid #0447661a;border-top:2px solid var(--expert-border);box-sizing:border-box;color:#044766;color:var(--expert-primary);display:flex;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:auto;min-height:48px;overflow:hidden;padding:1.5rem 2rem;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),background var(--expert-transition),color var(--expert-transition)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:before{background:linear-gradient(90deg,#0000,#0447660f,#0000);border-radius:0 0 20px 20px;border-radius:0 0 var(--expert-radius-card) var(--expert-radius-card);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:hover:before{transform:translateX(100%)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:hover{background:linear-gradient(135deg,#dff0f7,#eef8fb);box-shadow:inset 0 1px 0 #fffc;color:#036a9e;color:var(--expert-primary-dark)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:focus-visible{outline:3px solid #04476659;outline-offset:-3px}.MeetAnExpertPage_expertCard__siBVB:before{background:linear-gradient(90deg,#0000,#0447660a,#0000);border-radius:20px;border-radius:var(--expert-radius-card);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.MeetAnExpertPage_expertCard__siBVB:hover:before{transform:translateX(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;border-color:var(--expert-primary-light);box-shadow:0 12px 28px #04476626,0 6px 16px #0447661a,0 8px 24px #0447661f;box-shadow:var(--expert-shadow-lg),0 8px 24px #0447661f;transform:translateY(-4px) scale(1.01)}.MeetAnExpertPage_expertCardNotClickable__HgWAW .MeetAnExpertPage_expertCardButton__JMcg8{cursor:default}.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover{border-color:#e1e7ec;border-color:var(--expert-border-card);box-shadow:0 4px 16px #00000014,0 2px 8px #0447660d;box-shadow:var(--expert-shadow-md);transform:none}.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover .MeetAnExpertPage_expertAvatar__3Kaog,.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover .MeetAnExpertPage_expertFocus__SSaW-,.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover .MeetAnExpertPage_expertInfo__ZeewI h3{filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));transform:none}.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover:before{transform:translateX(-100%)}@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)}}.MeetAnExpertPage_expertAvatar__3Kaog{border:4px solid #ffffffe6;border-radius:50%;box-shadow:0 12px 28px #04476626,0 6px 16px #0447661a;box-shadow:var(--expert-shadow-lg);filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));height:110px;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),filter var(--expert-transition),border-color var(--expert-transition);width:110px}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr{background:radial-gradient(ellipse at center,#b0bec5 0,#90a4ae 50%,#78909c 100%);border:4px solid #ffffffe6;border-radius:50%;box-shadow:0 12px 28px #04476626,0 6px 16px #0447661a;filter:blur(8px) drop-shadow(0 2px 4px rgba(4,71,102,.1));flex-shrink:0;height:110px;width:110px}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog{border-color:#04476633;box-shadow:0 14px 32px #04476640,0 6px 18px #04476626;filter:drop-shadow(0 4px 8px rgba(4,71,102,.15)) brightness(1.03);transform:scale(1.06) rotate(2deg)}.MeetAnExpertPage_expertInfo__ZeewI{align-items:center;display:flex;flex-direction:column;gap:.5rem}.MeetAnExpertPage_expertInfo__ZeewI h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f2334,#044766);background:linear-gradient(135deg,var(--expert-text) 0,var(--expert-primary) 100%);-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:-.02em;margin:0;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--expert-transition)}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertInfo__ZeewI h3{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.03)}.MeetAnExpertPage_expertTitle__yAjY-{color:#000;color:var(--expert-text-muted);font-size:1.05rem;font-weight:500;line-height:1.4;margin:.25rem 0}.MeetAnExpertPage_expertFocus__SSaW-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#047bb2,#044766);background:linear-gradient(135deg,var(--expert-primary-light) 0,var(--expert-primary) 100%);-webkit-background-clip:text;background-clip:text;display:block;filter:drop-shadow(0 1px 2px rgba(4,71,102,.1));font-size:1.05rem;font-weight:600;transition:filter .3s cubic-bezier(.16,1,.3,1);transition:filter var(--expert-transition)}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertFocus__SSaW-{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.05)}.MeetAnExpertPage_expertSentence__kzPbD{color:#000;color:var(--expert-text-muted);font-size:1.05rem;font-weight:500;line-height:1.4;margin:.25rem 0}@media (max-width:768px){.MeetAnExpertPage_meetExpertPage__yDWIR{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.MeetAnExpertPage_header__uznym{border-bottom-width:1.5px;box-shadow:0 2px 8px #0000000f;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.MeetAnExpertPage_headerLeft__kSnZ1{gap:1rem;width:100%}.MeetAnExpertPage_pageTitle__HvarS{flex:1 1;font-size:1.375rem;letter-spacing:-.01em}.MeetAnExpertPage_mainContent__YaA0D{-webkit-overflow-scrolling:touch;gap:1.25rem;min-height:0;overflow-y:auto;padding:1.25rem 1rem max(calc(1.25rem + env(safe-area-inset-bottom)),1.25rem)}.MeetAnExpertPage_mainContent__YaA0D::-webkit-scrollbar{width:5px}.MeetAnExpertPage_mainContent__YaA0D::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.MeetAnExpertPage_mainContent__YaA0D{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{gap:1.5rem;grid-template-columns:1fr}.MeetAnExpertPage_expertCard__siBVB{border-radius:18px;border-width:2px;box-shadow:0 4px 12px #00000014,0 2px 6px #0447660f}.MeetAnExpertPage_expertCardButton__JMcg8{-webkit-tap-highlight-color:transparent;gap:1.375rem;min-height:200px;padding:2.25rem 1.5rem 1.5rem}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr,.MeetAnExpertPage_expertAvatar__3Kaog{border-width:3px;box-shadow:0 8px 20px #04476626,0 4px 12px #0447661a;height:105px;width:105px}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog{transform:scale(1.06)}.MeetAnExpertPage_expertInfo__ZeewI{gap:.25rem}.MeetAnExpertPage_expertInfo__ZeewI h3{font-size:1.3rem;letter-spacing:-.015em;line-height:1.3}.MeetAnExpertPage_expertFocus__SSaW-,.MeetAnExpertPage_expertSentence__kzPbD,.MeetAnExpertPage_expertTitle__yAjY-{font-size:1.05rem;line-height:1.4}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{-webkit-tap-highlight-color:transparent;border-top-width:1.5px;font-size:1.05rem;min-height:56px;padding:1.375rem 1.5rem}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:active{background:linear-gradient(135deg,#d0e8f0,#e6f4f8);transform:scale(.98)}.MeetAnExpertPage_backButton__ehB0t{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.925rem;min-height:44px;padding:.625rem 1rem}.MeetAnExpertPage_backButton__ehB0t:active{transform:scale(.96);transition:transform .1s ease}.MeetAnExpertPage_backIcon__-IiDA{font-size:.95rem}.MeetAnExpertPage_backButton__ehB0t:hover .MeetAnExpertPage_backIcon__-IiDA{transform:translateX(-1px)}.MeetAnExpertPage_expertCard__siBVB:hover{box-shadow:0 12px 28px #04476626,0 6px 16px #0447661a;transform:translateY(-2px) scale(1.01)}.MeetAnExpertPage_expertCard__siBVB:active{transform:scale(.99);transition:transform .1s ease}.MeetAnExpertPage_header__uznym:hover .MeetAnExpertPage_pageTitle__HvarS{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.MeetAnExpertPage_expertCard__siBVB:hover:before{transform:translateX(-100%)}}@media (max-width:480px){.MeetAnExpertPage_meetExpertPage__yDWIR{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.MeetAnExpertPage_header__uznym{border-bottom-width:1.5px;box-shadow:0 2px 6px #0000000f;padding:max(calc(.875rem + env(safe-area-inset-top)),.875rem) 1rem .875rem}.MeetAnExpertPage_headerLeft__kSnZ1{gap:.75rem;width:100%}.MeetAnExpertPage_pageTitle__HvarS{flex:1 1;font-size:1.25rem;letter-spacing:-.01em;line-height:1.3}.MeetAnExpertPage_mainContent__YaA0D{-webkit-overflow-scrolling:touch;gap:1.125rem;min-height:0;overflow-y:auto;padding:1rem .875rem max(calc(1rem + env(safe-area-inset-bottom)),1rem)}.MeetAnExpertPage_mainContent__YaA0D::-webkit-scrollbar{width:4px}.MeetAnExpertPage_mainContent__YaA0D::-webkit-scrollbar-thumb{background:#04476647;border-radius:2px}.MeetAnExpertPage_mainContent__YaA0D{scrollbar-color:#04476647 #0000;scrollbar-width:thin}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{gap:1.25rem}.MeetAnExpertPage_expertCard__siBVB{border-radius:16px;border-width:2px;box-shadow:0 3px 10px #00000014,0 2px 5px #0447660f}.MeetAnExpertPage_expertCardButton__JMcg8{-webkit-tap-highlight-color:transparent;gap:1.25rem;min-height:180px;padding:2rem 1.25rem 1.25rem}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr,.MeetAnExpertPage_expertAvatar__3Kaog{border-width:3px;box-shadow:0 6px 16px #04476626,0 3px 10px #0447661a;height:95px;width:95px}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog{transform:scale(1.05)}.MeetAnExpertPage_expertInfo__ZeewI{gap:.25rem}.MeetAnExpertPage_expertInfo__ZeewI h3{font-size:1.2rem;letter-spacing:-.01em;line-height:1.3}.MeetAnExpertPage_expertFocus__SSaW-,.MeetAnExpertPage_expertSentence__kzPbD,.MeetAnExpertPage_expertTitle__yAjY-{font-size:1rem;line-height:1.4}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{-webkit-tap-highlight-color:transparent;border-top-width:1.5px;font-size:1rem;min-height:52px;padding:1.25rem}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:active{background:linear-gradient(135deg,#d0e8f0,#e6f4f8);transform:scale(.98)}.MeetAnExpertPage_backButton__ehB0t{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:.875rem;min-height:44px;padding:.5rem .875rem}.MeetAnExpertPage_backButton__ehB0t:active{transform:scale(.95);transition:transform .1s ease}.MeetAnExpertPage_backIcon__-IiDA{font-size:.9rem}.MeetAnExpertPage_backButton__ehB0t:hover .MeetAnExpertPage_backIcon__-IiDA{transform:none}.MeetAnExpertPage_expertCard__siBVB:hover{box-shadow:0 8px 20px #0447661f,0 4px 12px #04476614;transform:translateY(-1px) scale(1.005)}.MeetAnExpertPage_expertCard__siBVB:active{transform:scale(.98);transition:transform .1s ease}.MeetAnExpertPage_header__uznym:hover .MeetAnExpertPage_pageTitle__HvarS{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}.MeetAnExpertPage_expertCard__siBVB:hover:before{transform:translateX(-100%)}@keyframes MeetAnExpertPage_expertCardFadeIn__R7D3\+{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MeetAnExpertPage_selectPulse__wACNr{0%{box-shadow:0 8px 20px #04476626;transform:scale(.98)}to{box-shadow:0 16px 32px #04476633,0 8px 16px #04476626;transform:scale(1.01)}}}@media (max-width:360px){.MeetAnExpertPage_header__uznym{padding:max(calc(.75rem + env(safe-area-inset-top)),.75rem) .5rem .75rem}.MeetAnExpertPage_pageTitle__HvarS{font-size:1.1rem}.MeetAnExpertPage_mainContent__YaA0D{gap:1rem;padding:.875rem .5rem max(calc(.875rem + env(safe-area-inset-bottom)),.875rem)}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{gap:1rem}.MeetAnExpertPage_expertCard__siBVB{border-radius:14px}.MeetAnExpertPage_expertCardButton__JMcg8{gap:1rem;min-height:160px;padding:1.75rem 1rem 1rem}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr,.MeetAnExpertPage_expertAvatar__3Kaog{border-width:2.5px;height:85px;width:85px}.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog{transform:scale(1.04)}.MeetAnExpertPage_expertInfo__ZeewI h3{font-size:1.1rem}.MeetAnExpertPage_expertFocus__SSaW-,.MeetAnExpertPage_expertSentence__kzPbD,.MeetAnExpertPage_expertTitle__yAjY-{font-size:.9375rem}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{font-size:.9375rem;min-height:48px;padding:1rem}.MeetAnExpertPage_backButton__ehB0t{font-size:.8125rem;padding:.45rem .75rem}}.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{-webkit-appearance:none;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{-webkit-appearance:none;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{-webkit-appearance:none;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;padding-bottom:3rem}.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;margin-bottom:1rem;padding:.5rem .25rem .75rem}.WhatIfCalculatorPage_tab__Fb\+BM{font-size:.9rem;padding:.7rem 1.35rem}.WhatIfCalculatorPage_contentGrid__eGoi\+{gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{border-radius:8px;gap:1.125rem;margin-bottom:1.5rem;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-bottom:1.5rem;margin-top:.5rem;padding:.9rem 2rem}.WhatIfCalculatorPage_resultsContainer__9Se1W{border-radius:8px;gap:1rem;margin-bottom:1.5rem;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;margin-bottom:1.5rem;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 3.5rem}.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;margin-bottom:1.25rem;padding:.4rem .25rem .65rem}.WhatIfCalculatorPage_tab__Fb\+BM{border-radius:8px;font-size:.85rem;padding:.6rem 1.15rem}.WhatIfCalculatorPage_contentGrid__eGoi\+{gap:.875rem;margin-bottom:2.5rem}.WhatIfCalculatorPage_leftPanel__oAh7I,.WhatIfCalculatorPage_rightPanel__Ati72{border-radius:8px;gap:1rem;margin-bottom:2rem;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-bottom:2rem;margin-top:.5rem;padding:.85rem 1.75rem}.WhatIfCalculatorPage_resultsContainer__9Se1W{border-radius:8px;gap:.875rem;margin-bottom:2rem;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;margin-bottom:2rem;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.f38ab75f.css.map*/