@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}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_publicSiteHeaderHost__pDCDl{--home-teal:#044766;--home-teal-deep:#033a52;--home-white:#fff;--welcome-ease-out:cubic-bezier(0.16,1,0.3,1);--welcome-ease-spring:cubic-bezier(0.22,1,0.36,1);--anim-header-dur:0.55s;--anim-header-del:0s;--anim-ease-brush:var(--welcome-ease-out);--anim-ease-snap:var(--welcome-ease-spring)}.Welcome_header__KzJQN{animation:Welcome_welcomeHeaderIn__dT\+HR var(--anim-header-dur) var(--anim-ease-brush) var(--anim-header-del) both;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffdb;border-bottom:1px solid #0447661a;box-shadow:inset 0 1px 0 #fffc,0 8px 24px #0447660f;box-sizing:border-box;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.Welcome_headerInner__-LHwE{align-items:center;box-sizing:border-box;display:flex;gap:clamp(.75rem,2.5vw,1.25rem);justify-content:space-between;margin-inline:auto;padding:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .85rem max(1rem,env(safe-area-inset-left));width:100%}.Welcome_logoSection__w-Mko{align-items:center;display:flex;flex:1 1 auto;gap:clamp(.5rem,1.8vw,.75rem);min-width:0}.Welcome_headerLogoLink__F0\+uE{align-items:center;border-radius:10px;color:inherit;display:inline-flex;flex:1 1 auto;min-width:0;text-decoration:none}.Welcome_headerLogoLink__F0\+uE:focus-visible{outline:2px solid #04476673;outline-offset:2px}.Welcome_logoSection__w-Mko .Welcome_headerLogoImg__TcMSY{border-radius:clamp(10px,1.2vw,12px);height:clamp(48px,4.5vw,56px);width:clamp(48px,4.5vw,56px)}.Welcome_logoText__yONv2{color:var(--home-teal);font-size:clamp(1.12rem,2.2vw,1.38rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Welcome_headerNav__-jNRm{align-items:center;display:flex;flex-shrink:0;gap:clamp(.45rem,1.5vw,.75rem);justify-content:flex-end}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{-webkit-tap-highlight-color:transparent;border-radius:11px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:clamp(.88rem,1.6vw,.95rem);font-weight:600;line-height:1.2;min-height:44px;min-width:clamp(4.25rem,22vw,5.5rem);padding:.55rem clamp(.85rem,2.2vw,1.2rem);transition:background .32s var(--welcome-ease-out),color .32s var(--welcome-ease-out),border-color .32s var(--welcome-ease-out),transform .22s var(--welcome-ease-spring),box-shadow .32s ease}.Welcome_headerLoginButton__eSzKy:active,.Welcome_headerSignupButton__HZKcb:active{transform:scale(.98)}.Welcome_headerLoginButton__eSzKy:focus-visible,.Welcome_headerSignupButton__HZKcb:focus-visible{outline:2px solid #04476673;outline-offset:2px}.Welcome_headerLoginButton__eSzKy{background:#0000;border:2px solid var(--home-teal);box-shadow:0 1px 2px #0447660f;color:var(--home-teal)}.Welcome_headerLoginButton__eSzKy:hover{background:#04476612;box-shadow:0 2px 8px #0447661a}.Welcome_headerSignupButton__HZKcb{background:var(--home-teal);border:2px solid var(--home-teal);box-shadow:0 2px 10px #04476638;color:var(--home-white)}.Welcome_headerSignupButton__HZKcb:hover{background:var(--home-teal-deep);border-color:var(--home-teal-deep);box-shadow:0 4px 14px #04476647}@media (min-width:1025px){.Welcome_headerInner__-LHwE{padding-bottom:1rem;padding-top:max(.9rem,env(safe-area-inset-top))}.Welcome_logoSection__w-Mko .Welcome_headerLogoImg__TcMSY{height:56px;width:56px}}@media (max-width:1024px) and (min-width:841px){.Welcome_headerInner__-LHwE{padding-bottom:.8rem;padding-top:max(.8rem,env(safe-area-inset-top))}}.Welcome_mainContent__A4dg5{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-height:0;min-height:calc(100dvh - 92px);overflow-x:visible;overflow-y:visible;padding:10rem 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:1.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:1rem 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:1rem 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:clamp(1rem,4vh,3rem);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;max-width:100%;object-fit:contain;transform:translateZ(0);transition:filter .45s cubic-bezier(.4,0,.2,1);width:auto;will-change:transform}.Welcome_illustrationImage__s9cD5:hover{filter:drop-shadow(0 10px 20px rgba(0,0,0,.22)) brightness(1.04)}.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_welcomeHeaderIn__dT\+HR{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@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 10s ease-in-out infinite;animation-delay:0s;transform:translateZ(0)}.Welcome_animateFloat2__oLu4N{animation:Welcome_float2__9WD0b 11s ease-in-out infinite;animation-delay:.9s;transform:translateZ(0)}.Welcome_animateFloat3__Pov-S{animation:Welcome_float3__-PZWo 12s ease-in-out infinite;animation-delay:1.8s;transform:translateZ(0)}.Welcome_animateFloat4__xDqeT{animation:Welcome_float4__GM9aO 10.5s ease-in-out infinite;animation-delay:.45s;transform:translateZ(0)}.Welcome_animateFloat5__cTJmv{animation:Welcome_float5__UCE1P 11.5s ease-in-out infinite;animation-delay:1.35s;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.Welcome_animateFloat1__CJ7\+C,.Welcome_animateFloat2__oLu4N,.Welcome_animateFloat3__Pov-S,.Welcome_animateFloat4__xDqeT,.Welcome_animateFloat5__cTJmv,.Welcome_header__KzJQN{animation:none}}@media (max-width:1024px){.Welcome_headerInner__-LHwE{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.95rem;padding:.65rem 1.1rem}.Welcome_mainContent__A4dg5{overflow:visible;padding-top:10rem}.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_illustrationTop__yBjMM{height:210px;padding:0 5%}.Welcome_illustrationBottom__ceHxI{bottom:10%;height:220px;padding:0 8%}.Welcome_illustrationTop__yBjMM img:first-child{max-height:96px;max-width:96px}.Welcome_illustrationTop__yBjMM img:nth-child(2){margin-top:-20px;max-height:132px;max-width:132px}.Welcome_illustrationTop__yBjMM img:nth-child(3){max-height:118px;max-width:118px}.Welcome_illustrationBottom__ceHxI img:first-child{max-height:112px;max-width:112px}.Welcome_illustrationBottom__ceHxI img:nth-child(2){max-height:78px;max-width:78px}}@media (max-width:768px){.Welcome_welcomeContainer__xcOip{min-height:100dvh;overflow-x:visible;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.Welcome_headerInner__-LHwE{padding:max(.85rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.Welcome_headerNav__-jNRm,.Welcome_logoSection__w-Mko{gap:.55rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.88rem;min-height:44px;min-width:0;min-width:auto;padding:.55rem .95rem}.Welcome_mainContent__A4dg5{-webkit-overflow-scrolling:touch;min-height:0;overflow:visible;padding:10rem 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;line-height:1.3;margin-bottom:1.5rem}.Welcome_title__Cue67:after{height:2px}.Welcome_description__pHlfK{font-size:1.1rem;line-height:1.5;margin-bottom:2rem}.Welcome_buttonGroup__fNH2O{align-items:center;flex-direction:column;gap:1.1rem;margin-top:.5rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{border-radius:10px;box-sizing:border-box;max-width:300px;min-height:44px;padding:1rem 2rem;width:100%}.Welcome_primaryButton__KPKqL:hover,.Welcome_secondaryButton__R1Ho7:hover{transform:translateY(-1px)}.Welcome_illustrationTop__yBjMM{height:180px;padding:0 4%}.Welcome_illustrationBottom__ceHxI{bottom:8%;height:190px;padding:0 6%}.Welcome_illustrationTop__yBjMM img:first-child{max-height:82px;max-width:82px}.Welcome_illustrationTop__yBjMM img:nth-child(2){margin-top:-16px;max-height:112px;max-width:112px}.Welcome_illustrationTop__yBjMM img:nth-child(3){max-height:100px;max-width:100px}.Welcome_illustrationBottom__ceHxI img:first-child{max-height:96px;max-width:96px}.Welcome_illustrationBottom__ceHxI img:nth-child(2){max-height:68px;max-width:68px}}@media (max-width:480px){.Welcome_headerInner__-LHwE{gap:.5rem;padding:max(.75rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) .7rem max(.85rem,env(safe-area-inset-left))}.Welcome_headerNav__-jNRm{gap:.45rem}.Welcome_headerLoginButton__eSzKy,.Welcome_headerSignupButton__HZKcb{border-radius:10px;font-size:.85rem;min-height:44px;min-width:0;min-width:auto;padding:.5rem .8rem}.Welcome_logoSection__w-Mko{gap:.45rem}.Welcome_mainContent__A4dg5{overflow:visible;padding:10rem 1rem 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:.9rem}.Welcome_primaryButton__KPKqL,.Welcome_secondaryButton__R1Ho7{border-radius:10px;font-size:1rem;min-height:44px;padding:.8rem 1.75rem}.Welcome_primaryButton__KPKqL:hover,.Welcome_secondaryButton__R1Ho7:hover{transform:translateY(-1px)}.Welcome_illustrationTop__yBjMM{height:160px;padding:0 3%}.Welcome_illustrationBottom__ceHxI{bottom:6%;height:165px;padding:0 4%}.Welcome_illustrationTop__yBjMM img:first-child{max-height:70px;max-width:70px}.Welcome_illustrationTop__yBjMM img:nth-child(2){margin-top:-12px;max-height:94px;max-width:94px}.Welcome_illustrationTop__yBjMM img:nth-child(3){max-height:86px;max-width:86px}.Welcome_illustrationBottom__ceHxI img:first-child{max-height:82px;max-width:82px}.Welcome_illustrationBottom__ceHxI img:nth-child(2){max-height:58px;max-width:58px}}.BrandLogo_logo-container__nVpN3{align-items:center;cursor:pointer;display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.BrandLogo_logo-container__nVpN3:hover{transform:scale(1.05) translateY(-1px)}.BrandLogo_brand-logo__wAJpq{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}.BrandLogo_logo-container__nVpN3:hover .BrandLogo_brand-logo__wAJpq{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)}@media (max-width:1024px){.BrandLogo_logo-container__nVpN3:hover{transform:scale(1.03) translateY(-1px)}.BrandLogo_logo-container__nVpN3:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.08)}}@media (max-width:768px){.BrandLogo_brand-logo__wAJpq{height:56px;width:56px}.BrandLogo_logo-container__nVpN3:hover{transform:scale(1.02) translateY(-1px)}.BrandLogo_logo-container__nVpN3:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.06)}}@media (max-width:480px){.BrandLogo_brand-logo__wAJpq{border-radius:10px;height:52px;width:52px}.BrandLogo_logo-container__nVpN3:hover{transform:scale(1.01) translateY(-1px)}.BrandLogo_logo-container__nVpN3:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.BrandLogo_logo-container__nVpN3:hover,.BrandLogo_logo-container__nVpN3:hover .BrandLogo_brand-logo__wAJpq{transform:none}}.SignUp_signup-container__YsLPT{--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-ease:cubic-bezier(0.16,1,0.3,1);--su-ease-soft:cubic-bezier(0.22,1,0.36,1);--su-transition:0.34s var(--su-ease);--su-transition-fast:0.26s var(--su-ease-soft);align-items:flex-start;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:1.1rem;max-width:430px;width:100%}.SignUp_logo-wrap__xW0eG{align-items:center;display:flex;justify-content:center;width:100%}.SignUp_signup-form-container__I6PDZ{display:flex;flex-direction:column;gap:1.1rem;width:100%}.SignUp_signup-title__BMzDX{color:var(--su-text);font-size:1.7rem;font-weight:700;margin:0;text-align:center;transition:color var(--su-transition-fast)}.SignUp_login-link__Ei4Hn{margin-bottom:.5rem;text-align:center}.SignUp_login-link__Ei4Hn p{color:var(--su-text-muted);font-size:1rem}.SignUp_login-link__Ei4Hn a{color:var(--su-primary);font-weight:700;position:relative;text-decoration:none;transition:color var(--su-transition)}.SignUp_login-link__Ei4Hn a:after{background:var(--su-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--su-transition);width:0}.SignUp_login-link__Ei4Hn a:hover:after{width:100%}.SignUp_login-link__Ei4Hn a:hover{color:var(--su-primary-light)}.SignUp_social-login__ugTrY{display:flex;gap:.6rem;justify-content:center;margin-bottom:.8rem;width:100%}.SignUp_social-button__hVP-i{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--su-bg);border:1.5px solid var(--su-primary);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 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 .55s var(--su-ease-soft)}.SignUp_social-button__hVP-i:hover:not(:disabled):before{transform:translateX(100%)}.SignUp_social-button__hVP-i:hover:not(:disabled){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:var(--su-bg);border-color:var(--su-primary);box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.SignUp_signup-container__YsLPT{animation:SignUp_suFadeIn__Toym5 .65s var(--su-ease) both}.SignUp_logo-wrap__xW0eG{animation:SignUp_suRiseSoft__0r2fc .6s var(--su-ease) .06s both}.SignUp_signup-form-container__I6PDZ{animation:SignUp_suRiseSoft__0r2fc .68s var(--su-ease) .14s both}.SignUp_signup-title__BMzDX{animation:SignUp_suRiseSoft__0r2fc .6s var(--su-ease) .22s both}.SignUp_login-link__Ei4Hn{animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .28s both}.SignUp_social-login__ugTrY{animation:SignUp_suRiseSoft__0r2fc .6s var(--su-ease) .32s both}.SignUp_error-message__R-kEs{animation:SignUp_suMessageIn__C1sii .45s var(--su-ease) both}.SignUp_signup-form__gh7WU{animation:SignUp_suRiseSoft__0r2fc .6s var(--su-ease) .38s both}.SignUp_terms-text__FC0Sw{animation:SignUp_suFadeIn__Toym5 .55s var(--su-ease) .44s both}.SignUp_password-strength__imk25{animation:SignUp_suMessageIn__C1sii .42s var(--su-ease) both}}@keyframes SignUp_suFadeIn__Toym5{0%{opacity:0}to{opacity:1}}@keyframes SignUp_suRiseSoft__0r2fc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes SignUp_suMessageIn__C1sii{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.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: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:var(--su-bg-alt)}.SignUp_error-message__R-kEs{background:var(--su-error-bg);border:1px solid var(--su-error-border);border-radius:var(--su-radius);box-shadow:0 2px 8px #c530301f;color:var(--su-error-text);font-size:.9rem;margin-bottom:.5rem;padding:.8rem;text-align:center;transition:opacity var(--su-transition),box-shadow var(--su-transition-fast),transform var(--su-transition-fast)}.SignUp_signup-form__gh7WU{display:flex;flex-direction:column;gap:1.1rem}.SignUp_form-group__Tz2eP{display:flex;flex-direction:column;gap:.6rem}.SignUp_form-group__Tz2eP label{color:var(--su-text);font-size:1rem;font-weight:500;transition:color var(--su-transition)}.SignUp_form-group__Tz2eP input{background:var(--su-bg-alt);border:1px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast)}.SignUp_form-group__Tz2eP input::placeholder{color:var(--su-placeholder);transition:opacity var(--su-transition)}.SignUp_form-group__Tz2eP input:focus{background:var(--su-bg);border-color:var(--su-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.SignUp_form-group__Tz2eP input:hover:not(:focus){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:var(--su-disabled-bg);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:var(--su-bg-alt);border:1px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;padding-right:3rem;transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast);width:100%}.SignUp_password-input-container__kM\+NQ input::placeholder{color:var(--su-placeholder);transition:opacity var(--su-transition)}.SignUp_password-input-container__kM\+NQ input:focus{background:var(--su-bg);border-color:var(--su-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.SignUp_password-input-container__kM\+NQ input:hover:not(:focus){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:var(--su-disabled-bg);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:var(--su-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.8rem;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:var(--su-primary);transform:scale(1.1)}.SignUp_password-toggle__QGbUb:active:not(:disabled){transform:scale(.95)}.SignUp_password-toggle__QGbUb:disabled{color:var(--su-placeholder);cursor:not-allowed;opacity:.6}.SignUp_continue-button__pqelc{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--su-primary) 0,var(--su-primary-light) 100%);border:1.5px solid var(--su-primary);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:.8rem 2rem;position:relative;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 .55s var(--su-ease-soft)}.SignUp_continue-button__pqelc:hover:not(:disabled):before{transform:translateX(100%)}.SignUp_continue-button__pqelc:hover:not(:disabled){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:var(--su-disabled-bg);box-shadow:none;color:var(--su-disabled-text);cursor:not-allowed;transform:none}.SignUp_terms-text__FC0Sw{text-align:center}.SignUp_terms-text__FC0Sw p{color:var(--su-text-muted);font-size:.9rem;margin:0}.SignUp_terms-text__FC0Sw a{color:var(--su-primary);font-weight:700;position:relative;text-decoration:none;transition:color var(--su-transition)}.SignUp_terms-text__FC0Sw a:after{background:var(--su-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--su-transition);width:0}.SignUp_terms-text__FC0Sw a:hover:after{width:100%}.SignUp_terms-text__FC0Sw a:hover{color:var(--su-primary-light)}@media (prefers-reduced-motion:reduce){.SignUp_error-message__R-kEs,.SignUp_login-link__Ei4Hn,.SignUp_logo-wrap__xW0eG,.SignUp_password-strength__imk25,.SignUp_signup-container__YsLPT,.SignUp_signup-form-container__I6PDZ,.SignUp_signup-form__gh7WU,.SignUp_signup-title__BMzDX,.SignUp_social-login__ugTrY,.SignUp_terms-text__FC0Sw{animation:none!important}.SignUp_continue-button__pqelc,.SignUp_form-group__Tz2eP input,.SignUp_login-link__Ei4Hn a,.SignUp_password-input-container__kM\+NQ input,.SignUp_password-toggle__QGbUb,.SignUp_social-button__hVP-i,.SignUp_terms-text__FC0Sw a{transition-duration:.01ms!important}}.SignUp_password-strength__imk25{background:var(--su-bg-alt);border:1px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 1px 3px #0000000d;margin-top:.5rem;padding:.8rem}.SignUp_strength-bar__y9sj3{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:var(--su-text-muted);font-size:.8rem;line-height:1.3;margin-bottom:1rem}.SignUp_strength-requirements__Ltu53{grid-gap:.6rem;display:grid;gap:.6rem;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:var(--su-text-muted);display:flex;font-size:.8rem;gap:.6rem;line-height:1.2;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_continue-button__pqelc:hover:not(:disabled),.SignUp_social-button__hVP-i:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.SignUp_signup-container__YsLPT{min-height:100dvh;overflow-x:hidden;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:1.3rem;max-width:400px}.SignUp_signup-form-container__I6PDZ{gap:1.2rem}.SignUp_signup-title__BMzDX{font-size:1.6rem}.SignUp_social-login__ugTrY{gap:.9rem;margin-bottom:.25rem}.SignUp_social-button__hVP-i{height:48px;min-height:44px}.SignUp_social-button__hVP-i:hover:not(:disabled){transform:translateY(-1px)}.SignUp_form-group__Tz2eP{margin-bottom:.25rem}.SignUp_form-group__Tz2eP input,.SignUp_password-input-container__kM\+NQ input{box-sizing:border-box;min-height:44px;padding:.8rem 1rem;width:100%}.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{margin-top:.25rem;min-height:44px;padding:.8rem 1.75rem}.SignUp_continue-button__pqelc:hover:not(:disabled){transform:translateY(-1px)}.SignUp_terms-text__FC0Sw{margin-top:.5rem}.SignUp_strength-requirements__Ltu53{gap:.6rem;grid-template-columns:1fr;margin-top:.25rem}.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{gap:1.1rem;max-width:100%}.SignUp_signup-form-container__I6PDZ{gap:1.1rem}.SignUp_signup-title__BMzDX{font-size:1.5rem}.SignUp_social-login__ugTrY{gap:.8rem}.SignUp_social-button__hVP-i{height:46px;min-height:44px}.SignUp_social-button__hVP-i:hover:not(:disabled){transform:translateY(-1px)}.SignUp_form-group__Tz2eP input,.SignUp_password-input-container__kM\+NQ input{font-size:16px;padding:.8rem 1rem}.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:.8rem 1.5rem}.SignUp_continue-button__pqelc:hover:not(:disabled){transform:translateY(-1px)}.SignUp_login-link__Ei4Hn a:hover:after,.SignUp_terms-text__FC0Sw a:hover:after{width:0}.SignUp_requirement-item__gnWPj:hover{transform:none}}.Loading_loading-container__fRvMm{--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:var(--loading-spinner-size);position:relative;width:var(--loading-spinner-size)}.Loading_spinner-ring__v\+I-t{animation:Loading_loading-spin__hEC\+j var(--loading-duration) linear infinite;border-top-color:#0000;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:var(--loading-primary);opacity:1}.Loading_spinner-ring__v\+I-t:nth-child(2){animation-delay:-.33s;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: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:1.1rem;justify-content:center;padding:2rem}.Loading_loading-container__fRvMm p{color:var(--loading-text);font-size:1rem;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 (prefers-reduced-motion:reduce){.Loading_spinner-ring__v\+I-t{animation:none;border-top-color:var(--loading-primary);opacity:1}.Loading_spinner-ring__v\+I-t:nth-child(2),.Loading_spinner-ring__v\+I-t:nth-child(3){opacity:.35}}@media (max-width:768px){.Loading_loading-container__fRvMm{--loading-spinner-size:56px;gap:1.1rem;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;line-height:1.5}}@media (max-width:480px){.Loading_loading-container__fRvMm{--loading-spinner-size:48px;--loading-ring-width:2.5px;gap:.9rem;padding:max(1.25rem,env(safe-area-inset-top)) max(.8rem,env(safe-area-inset-left)) max(1.25rem,env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-right))}.Loading_loading-container__fRvMm p{font-size:.9rem;line-height:1.5}}.Login_login-container__N98Cq{--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-ease:cubic-bezier(0.16,1,0.3,1);--login-ease-soft:cubic-bezier(0.22,1,0.36,1);--login-transition:0.34s var(--login-ease);--login-transition-fast:0.26s var(--login-ease-soft);align-items:flex-start;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:1.1rem;max-width:430px;width:100%}.Login_logo-wrap__\+zJi2{align-items:center;display:flex;justify-content:center;width:100%}.Login_login-form-container__3Kp3U{display:flex;flex-direction:column;gap:1.1rem;width:100%}.Login_login-title__tao0z{color:var(--login-text);font-size:1.7rem;font-weight:700;margin:0;text-align:center;transition:color var(--login-transition-fast)}.Login_signup-link__0WKfb{margin-bottom:.5rem;text-align:center}.Login_signup-link__0WKfb p{color:var(--login-text-muted);font-size:1rem}.Login_signup-link__0WKfb a{color:var(--login-primary);font-weight:700;position:relative;text-decoration:none;transition:color var(--login-transition)}.Login_signup-link__0WKfb a:after{background:var(--login-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--login-transition);width:0}.Login_signup-link__0WKfb a:hover:after{width:100%}.Login_signup-link__0WKfb a:hover{color:var(--login-primary-light)}.Login_social-login__GzlMx{display:flex;gap:.6rem;justify-content:center;margin-bottom:.8rem}.Login_error-message__CkeE1{background-color:var(--login-error-bg);border:1px solid var(--login-error-border);border-radius:var(--login-radius);box-shadow:0 2px 8px #cc33331f;color:var(--login-error-text);font-size:.9rem;margin-bottom:1rem;padding:.8rem;text-align:center;transition:opacity var(--login-transition),box-shadow var(--login-transition-fast),transform var(--login-transition-fast)}.Login_social-button__falVi{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--login-bg);border:1.5px solid var(--login-primary);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 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 .55s var(--login-ease-soft)}.Login_social-button__falVi:hover:not(:disabled):before{transform:translateX(100%)}.Login_social-button__falVi:hover:not(:disabled){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:var(--login-bg);border-color:var(--login-primary);box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.Login_login-container__N98Cq{animation:Login_loginFadeIn__l3orB .65s var(--login-ease) both}.Login_logo-wrap__\+zJi2{animation:Login_loginRiseSoft__IaBQl .6s var(--login-ease) .06s both}.Login_login-form-container__3Kp3U{animation:Login_loginRiseSoft__IaBQl .68s var(--login-ease) .14s both}.Login_login-title__tao0z{animation:Login_loginRiseSoft__IaBQl .6s var(--login-ease) .22s both}.Login_signup-link__0WKfb{animation:Login_loginRiseSoft__IaBQl .55s var(--login-ease) .28s both}.Login_social-login__GzlMx{animation:Login_loginRiseSoft__IaBQl .6s var(--login-ease) .32s both}.Login_error-message__CkeE1{animation:Login_loginMessageIn__wE6Gt .45s var(--login-ease) both}.Login_login-form__Rl\+Jg{animation:Login_loginRiseSoft__IaBQl .6s var(--login-ease) .38s both}.Login_forgot-password__u7SVg{animation:Login_loginFadeIn__l3orB .55s var(--login-ease) .44s both}}@keyframes Login_loginFadeIn__l3orB{0%{opacity:0}to{opacity:1}}@keyframes Login_loginRiseSoft__IaBQl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_loginMessageIn__wE6Gt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Login_apple-icon__D4zTU,.Login_facebook-icon__3cAAd,.Login_google-icon__H9074{height:24px;width:24px}.Login_login-form__Rl\+Jg{display:flex;flex-direction:column;gap:1.1rem}.Login_form-group__YiiBB{display:flex;flex-direction:column;gap:.3rem}.Login_form-group__YiiBB label{color:var(--login-text);font-size:1rem;font-weight:500;transition:color var(--login-transition)}.Login_form-group__YiiBB input{background:var(--login-bg-alt);border:1px solid var(--login-border);border-radius:var(--login-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast)}.Login_form-group__YiiBB input::placeholder{color:var(--login-placeholder);transition:opacity var(--login-transition)}.Login_form-group__YiiBB input:focus{background:var(--login-bg);border-color:var(--login-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.Login_form-group__YiiBB input:hover:not(:focus){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:var(--login-bg-alt);border:1px solid var(--login-border);border-radius:var(--login-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.8rem 3rem .8rem .8rem;transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast);width:100%}.Login_password-input-container__HLUbx input::placeholder{color:var(--login-placeholder);transition:opacity var(--login-transition)}.Login_password-input-container__HLUbx input:focus{background:var(--login-bg);border-color:var(--login-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.Login_password-input-container__HLUbx input:hover:not(:focus){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:var(--login-disabled-bg);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:var(--login-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.8rem;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:var(--login-primary);transform:scale(1.1)}.Login_password-toggle__OMRR-:active:not(:disabled){transform:scale(.95)}.Login_password-toggle__OMRR-:disabled{color:var(--login-placeholder);cursor:not-allowed;opacity:.6}.Login_login-button__vSvJq{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--login-primary) 0,var(--login-primary-light) 100%);border:1.5px solid var(--login-primary);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:.8rem;min-height:44px;overflow:hidden;padding:.8rem 2rem;position:relative;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 .55s var(--login-ease-soft)}.Login_login-button__vSvJq:hover:not(:disabled):before{transform:translateX(100%)}.Login_login-button__vSvJq:hover:not(:disabled){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:var(--login-disabled-text);cursor:not-allowed}.Login_login-button__vSvJq:disabled,.Login_login-button__vSvJq:disabled:hover{background-color:var(--login-disabled-bg);box-shadow:none;transform:none}.Login_forgot-password__u7SVg{margin-top:.5rem;text-align:center}.Login_forgot-password__u7SVg a,.Login_forgot-password__u7SVg button{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;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 var(--login-transition)}.Login_forgot-password__u7SVg a:after,.Login_forgot-password__u7SVg button:after{background:var(--login-primary);bottom:.25rem;content:"";height:2px;left:0;position:absolute;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:var(--login-primary-light)}@media (prefers-reduced-motion:reduce){.Login_error-message__CkeE1,.Login_forgot-password__u7SVg,.Login_login-container__N98Cq,.Login_login-form-container__3Kp3U,.Login_login-form__Rl\+Jg,.Login_login-title__tao0z,.Login_logo-wrap__\+zJi2,.Login_signup-link__0WKfb,.Login_social-login__GzlMx{animation:none!important}.Login_forgot-password__u7SVg a,.Login_forgot-password__u7SVg button,.Login_form-group__YiiBB input,.Login_login-button__vSvJq,.Login_password-input-container__HLUbx input,.Login_password-toggle__OMRR-,.Login_social-button__falVi{transition-duration:.01ms!important}}@media (max-width:1024px){.Login_login-button__vSvJq:hover:not(:disabled),.Login_social-button__falVi:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.Login_login-container__N98Cq{min-height:100dvh;overflow-x:hidden;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:1.3rem;max-width:400px}.Login_login-form-container__3Kp3U{gap:1.2rem}.Login_login-title__tao0z{font-size:1.6rem}.Login_social-login__GzlMx{gap:.9rem;margin-bottom:.25rem}.Login_social-button__falVi{height:48px;min-height:44px}.Login_social-button__falVi:hover:not(:disabled){transform:translateY(-1px)}.Login_form-group__YiiBB{margin-bottom:.25rem}.Login_form-group__YiiBB input,.Login_password-input-container__HLUbx input{box-sizing:border-box;min-height:44px;padding:.8rem 1rem;width:100%}.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{margin-top:.25rem;min-height:44px;padding:.8rem 1.75rem}.Login_login-button__vSvJq:hover:not(:disabled){transform:translateY(-1px)}.Login_forgot-password__u7SVg,.Login_signup-link__0WKfb{margin-top:.25rem}}@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{gap:1.1rem;max-width:100%}.Login_login-form-container__3Kp3U{gap:1.1rem}.Login_login-title__tao0z{font-size:1.5rem}.Login_social-login__GzlMx{gap:.8rem}.Login_social-button__falVi{height:46px;min-height:44px}.Login_social-button__falVi:hover:not(:disabled){transform:translateY(-1px)}.Login_form-group__YiiBB input,.Login_password-input-container__HLUbx input{font-size:16px;padding:.8rem 1rem}.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:.8rem 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}}.Verify_verify-container__G\+BFd{--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-ease:cubic-bezier(0.16,1,0.3,1);--verify-ease-soft:cubic-bezier(0.22,1,0.36,1);--verify-transition:0.34s var(--verify-ease);--verify-transition-fast:0.26s var(--verify-ease-soft);align-items:flex-start;background:var(--verify-bg);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem}.Verify_verify-content__74DqA{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;width:100%}.Verify_logo-wrap__tACCf{align-items:center;display:flex;justify-content:center;width:100%}.Verify_verify-form-container__ODN3C{display:flex;flex-direction:column;gap:1.1rem;width:100%}.Verify_verify-title__aM1l6{color:var(--verify-text);font-size:1.7rem;font-weight:700;margin:0;text-align:center;transition:color var(--verify-transition-fast)}.Verify_verify-instructions__s5B3e{margin-bottom:.8rem;text-align:center}.Verify_verify-instructions__s5B3e p{color:var(--verify-text-muted);font-size:1rem;margin:.25rem 0}.Verify_email-highlight__-QTPL{color:var(--verify-primary);font-weight:600;transition:color var(--verify-transition)}.Verify_email-highlight__-QTPL:hover{color:var(--verify-primary-light)}.Verify_resend-message__mlFsj{border-radius:var(--verify-radius);box-shadow:0 2px 8px #0000001a;font-size:.9rem;margin-bottom:.5rem;padding:.8rem;text-align:center;transition:opacity var(--verify-transition),box-shadow var(--verify-transition-fast),transform var(--verify-transition-fast)}.Verify_resend-message__mlFsj.Verify_success__JsVhs{background:var(--verify-resend-success-bg);border:1px solid var(--verify-resend-success-border);color:var(--verify-resend-success-text)}.Verify_resend-message__mlFsj.Verify_error__meVNI{background:var(--verify-resend-error-bg);border:1px solid var(--verify-resend-error-border);color:var(--verify-resend-error-text)}.Verify_error-message__2101w{background:var(--verify-error-bg);border:1px solid var(--verify-error-border);border-radius:var(--verify-radius);box-shadow:0 2px 8px #c530301f;color:var(--verify-error-text);font-size:.9rem;margin-bottom:.5rem;padding:.8rem;text-align:center;transition:opacity var(--verify-transition),box-shadow var(--verify-transition-fast),transform var(--verify-transition-fast)}.Verify_success-message__zZzPG{background:var(--verify-success-bg);border:1px solid var(--verify-success-border);box-shadow:0 2px 8px #22543d1f;color:var(--verify-success-text)}.Verify_verify-form__iu2hV{display:flex;flex-direction:column;gap:1.3rem}.Verify_form-group__VxfgX{display:flex;flex-direction:column;gap:.6rem}.Verify_form-group__VxfgX label{color:var(--verify-text);font-size:1.1rem;font-weight:500;margin-bottom:5px;transition:color var(--verify-transition-fast)}.Verify_form-group__VxfgX .Verify_otp-label__TqwCI{text-align:center}.Verify_otp-inputs__Zsff1{display:flex;gap:.6rem;justify-content:center}.Verify_otp-input__gDq\+0{background:var(--verify-bg-alt);border:1.5px solid var(--verify-primary);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 var(--verify-transition-fast),background-color var(--verify-transition-fast),box-shadow var(--verify-transition-fast);width:50px}.Verify_otp-input__gDq\+0:focus{background:var(--verify-bg);border-color:var(--verify-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.Verify_otp-input__gDq\+0:hover:not(:focus){border-color:var(--verify-primary);box-shadow:0 2px 4px #04476614}.Verify_submit-button__GcW1u{background:linear-gradient(135deg,var(--verify-primary) 0,var(--verify-primary-light) 100%);border:1.5px solid var(--verify-primary);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:.8rem 2rem;position:relative;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 .55s var(--verify-ease-soft)}.Verify_submit-button__GcW1u:hover:not(:disabled):before{transform:translateX(100%)}.Verify_submit-button__GcW1u:hover:not(:disabled){background:linear-gradient(135deg,var(--verify-primary-dark) 0,var(--verify-primary-light) 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:var(--verify-disabled-bg);box-shadow:none;cursor:not-allowed;transform:none}.Verify_resend-otp__q2Ro2{text-align:center}.Verify_resend-button__ay2B1{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:4px;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 var(--verify-transition-fast),color var(--verify-transition-fast),transform var(--verify-transition-fast)}.Verify_resend-button__ay2B1:after{background:var(--verify-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;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:var(--verify-primary-light)}.Verify_resend-button__ay2B1:disabled{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,var(--verify-primary) 0,var(--verify-primary-light) 100%);border:1.5px solid var(--verify-primary);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:.8rem 2rem;position:relative;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 .55s var(--verify-ease-soft)}.Verify_login-button__Yt1bY:hover:before{transform:translateX(100%)}.Verify_login-button__Yt1bY:hover{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{display:flex;justify-content:center}.Verify_redirect-message__n2Di8{text-align:center}.Verify_redirect-message__n2Di8 p{color:var(--verify-text-muted);font-size:1rem;margin:0}@media (max-width:1024px){.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;overflow-x:hidden;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:1.3rem;max-width:400px}.Verify_verify-form-container__ODN3C{gap:1.2rem}.Verify_verify-title__aM1l6{font-size:1.6rem}.Verify_verify-instructions__s5B3e{margin-bottom:.5rem}.Verify_verify-form__iu2hV{gap:1.3rem}.Verify_otp-inputs__Zsff1{gap:.6rem;margin-top:.25rem}.Verify_otp-input__gDq\+0{font-size:1.1rem;height:48px;min-height:44px;width:48px}.Verify_otp-input__gDq\+0:hover:not(:focus){transform:translateY(-1px)}.Verify_submit-button__GcW1u{margin-top:.25rem;min-height:44px;padding:.8rem 1.75rem}.Verify_login-button__Yt1bY:hover,.Verify_submit-button__GcW1u:hover:not(:disabled){transform:translateY(-1px)}.Verify_resend-otp__q2Ro2{margin-top:1rem}.Verify_resend-button__ay2B1{min-height:44px;padding:.7rem 1rem}.Verify_login-button__Yt1bY{min-height:44px}}@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{gap:1.1rem;max-width:100%}.Verify_verify-form-container__ODN3C{gap:1.1rem}.Verify_verify-title__aM1l6{font-size:1.5rem}.Verify_otp-inputs__Zsff1{gap:.4rem}.Verify_otp-input__gDq\+0{font-size:1rem;height:45px;min-height:44px;width:45px}.Verify_otp-input__gDq\+0:hover:not(:focus){transform:none}.Verify_submit-button__GcW1u{padding:.8rem 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 (prefers-reduced-motion:no-preference){.Verify_verify-container__G\+BFd.Verify_verifyMotion__JPKxM{animation:Verify_verifyFadeIn__v\+8hJ .65s var(--verify-ease) both}.Verify_logo-wrap__tACCf{animation:Verify_verifyRiseSoft__OcFZy .6s var(--verify-ease) .06s both}.Verify_verify-form-container__ODN3C{animation:Verify_verifyRiseSoft__OcFZy .68s var(--verify-ease) .14s both}.Verify_verify-title__aM1l6{animation:Verify_verifyRiseSoft__OcFZy .6s var(--verify-ease) .22s both}.Verify_verify-instructions__s5B3e{animation:Verify_verifyRiseSoft__OcFZy .55s var(--verify-ease) .28s both}.Verify_error-message__2101w,.Verify_resend-message__mlFsj,.Verify_success-message__zZzPG{animation:Verify_verifyMessageIn__kVUFI .45s var(--verify-ease) both}.Verify_verify-form__iu2hV{animation:Verify_verifyRiseSoft__OcFZy .6s var(--verify-ease) .34s both}.Verify_resend-otp__q2Ro2{animation:Verify_verifyFadeIn__v\+8hJ .55s var(--verify-ease) .42s both}.Verify_success-container__tD1PT{animation:Verify_verifyFadeIn__v\+8hJ .5s var(--verify-ease) both}.Verify_redirect-message__n2Di8{animation:Verify_verifyFadeIn__v\+8hJ .6s var(--verify-ease) both}}@keyframes Verify_verifyFadeIn__v\+8hJ{0%{opacity:0}to{opacity:1}}@keyframes Verify_verifyRiseSoft__OcFZy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Verify_verifyMessageIn__kVUFI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Verify_error-message__2101w,.Verify_logo-wrap__tACCf,.Verify_redirect-message__n2Di8,.Verify_resend-message__mlFsj,.Verify_resend-otp__q2Ro2,.Verify_success-container__tD1PT,.Verify_success-message__zZzPG,.Verify_verify-container__G\+BFd,.Verify_verify-form-container__ODN3C,.Verify_verify-form__iu2hV,.Verify_verify-instructions__s5B3e,.Verify_verify-title__aM1l6{animation:none!important}.Verify_email-highlight__-QTPL,.Verify_form-group__VxfgX label,.Verify_login-button__Yt1bY,.Verify_otp-input__gDq\+0,.Verify_resend-button__ay2B1,.Verify_submit-button__GcW1u{transition-duration:.01ms!important}}.ForgotPassword_forgot-container__rdOzl{--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-ease:cubic-bezier(0.16,1,0.3,1);--fp-ease-soft:cubic-bezier(0.22,1,0.36,1);--fp-transition:0.34s var(--fp-ease);--fp-transition-fast:0.26s var(--fp-ease-soft);align-items:flex-start;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:1.1rem;max-width:430px;width:100%}.ForgotPassword_logo-wrap__yaPZQ{align-items:center;display:flex;justify-content:center;width:100%}.ForgotPassword_forgot-form-container__12qZY{display:flex;flex-direction:column;gap:1.1rem;width:100%}.ForgotPassword_forgot-title__JbVPa{color:var(--fp-text);font-size:1.7rem;font-weight:700;margin:0;text-align:center;transition:color var(--fp-transition-fast)}.ForgotPassword_forgot-instructions__QL0NM{margin-bottom:1rem;text-align:center}.ForgotPassword_forgot-instructions__QL0NM p{color:var(--fp-text-muted);font-size:1rem;line-height:1.5;margin:0}.ForgotPassword_error-message__lc0h3{background-color:var(--fp-error-bg);border:1px solid var(--fp-error-border);border-radius:var(--fp-radius);box-shadow:0 2px 8px #cc33331f;color:var(--fp-error-text)}.ForgotPassword_error-message__lc0h3,.ForgotPassword_success-message__o6NtX{font-size:.9rem;margin-bottom:1rem;padding:.8rem;text-align:center;transition:opacity var(--fp-transition),box-shadow var(--fp-transition-fast),transform var(--fp-transition-fast)}.ForgotPassword_success-message__o6NtX{background-color:var(--fp-success-bg);border:1px solid var(--fp-success-border);border-radius:var(--fp-radius);box-shadow:0 2px 8px #0447661f;color:var(--fp-success-text)}.ForgotPassword_forgot-form__UiDb4{display:flex;flex-direction:column;gap:1.1rem}.ForgotPassword_form-group__g6ccG{display:flex;flex-direction:column;gap:.6rem}.ForgotPassword_form-group__g6ccG label{color:var(--fp-text);font-size:1rem;font-weight:500;transition:color var(--fp-transition-fast)}.ForgotPassword_form-group__g6ccG input{background:var(--fp-bg-alt);border:1px solid var(--fp-border);border-radius:var(--fp-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color var(--fp-transition-fast),background var(--fp-transition-fast),box-shadow var(--fp-transition-fast);width:100%}.ForgotPassword_form-group__g6ccG input::placeholder{color:var(--fp-placeholder);transition:opacity var(--fp-transition-fast)}.ForgotPassword_form-group__g6ccG input:focus{background:var(--fp-bg);border-color:var(--fp-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.ForgotPassword_form-group__g6ccG input:hover:not(:focus){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:var(--fp-disabled-bg);color:var(--fp-disabled-text);cursor:not-allowed}.ForgotPassword_submit-button__E29vV{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--fp-primary) 0,var(--fp-primary-light) 100%);border:1.5px solid var(--fp-primary);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:.8rem 2rem;position:relative;transition:transform var(--fp-transition-fast),background var(--fp-transition-fast),box-shadow var(--fp-transition-fast),border-color var(--fp-transition-fast),opacity 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 .55s var(--fp-ease-soft)}.ForgotPassword_submit-button__E29vV:hover:not(:disabled):before{transform:translateX(100%)}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){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:var(--fp-disabled-text);cursor:not-allowed}.ForgotPassword_submit-button__E29vV:disabled,.ForgotPassword_submit-button__E29vV:disabled:hover{background-color:var(--fp-disabled-bg);box-shadow:none;transform:none}.ForgotPassword_back-to-login__a83eA{text-align:center}.ForgotPassword_back-button__yAf2-{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;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 var(--fp-transition-fast),color var(--fp-transition-fast),transform var(--fp-transition-fast)}.ForgotPassword_back-button__yAf2-:after{background:var(--fp-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;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:var(--fp-primary-light)}.ForgotPassword_back-button__yAf2-:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.ForgotPassword_forgot-container__rdOzl{animation:ForgotPassword_fpFadeIn__mR3aa .65s var(--fp-ease) both}.ForgotPassword_logo-wrap__yaPZQ{animation:ForgotPassword_fpRiseSoft__rmTIg .6s var(--fp-ease) .06s both}.ForgotPassword_forgot-form-container__12qZY{animation:ForgotPassword_fpRiseSoft__rmTIg .68s var(--fp-ease) .14s both}.ForgotPassword_forgot-title__JbVPa{animation:ForgotPassword_fpRiseSoft__rmTIg .6s var(--fp-ease) .22s both}.ForgotPassword_forgot-instructions__QL0NM{animation:ForgotPassword_fpRiseSoft__rmTIg .55s var(--fp-ease) .28s both}.ForgotPassword_error-message__lc0h3,.ForgotPassword_success-message__o6NtX{animation:ForgotPassword_fpMessageIn__EZVkF .45s var(--fp-ease) both}.ForgotPassword_forgot-form__UiDb4{animation:ForgotPassword_fpRiseSoft__rmTIg .6s var(--fp-ease) .34s both}.ForgotPassword_back-to-login__a83eA{animation:ForgotPassword_fpFadeIn__mR3aa .55s var(--fp-ease) .42s both}}@keyframes ForgotPassword_fpFadeIn__mR3aa{0%{opacity:0}to{opacity:1}}@keyframes ForgotPassword_fpRiseSoft__rmTIg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPassword_fpMessageIn__EZVkF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ForgotPassword_back-to-login__a83eA,.ForgotPassword_error-message__lc0h3,.ForgotPassword_forgot-container__rdOzl,.ForgotPassword_forgot-form-container__12qZY,.ForgotPassword_forgot-form__UiDb4,.ForgotPassword_forgot-instructions__QL0NM,.ForgotPassword_forgot-title__JbVPa,.ForgotPassword_logo-wrap__yaPZQ,.ForgotPassword_success-message__o6NtX{animation:none!important}.ForgotPassword_back-button__yAf2-,.ForgotPassword_form-group__g6ccG input,.ForgotPassword_submit-button__E29vV{transition-duration:.01ms!important}}@media (max-width:1024px){.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ForgotPassword_forgot-container__rdOzl{min-height:100dvh;overflow-x:hidden;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:1.3rem;max-width:400px}.ForgotPassword_forgot-form-container__12qZY{gap:1.2rem}.ForgotPassword_forgot-title__JbVPa{font-size:1.6rem}.ForgotPassword_form-group__g6ccG{margin-bottom:.25rem}.ForgotPassword_form-group__g6ccG input{box-sizing:border-box;min-height:44px;padding:.8rem 1rem;width:100%}.ForgotPassword_submit-button__E29vV{margin-top:.25rem;min-height:44px;padding:.8rem 1.75rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}.ForgotPassword_back-button__yAf2-{margin-top:.5rem;min-height:44px}}@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{gap:1.1rem;max-width:100%}.ForgotPassword_forgot-form-container__12qZY{gap:1.1rem}.ForgotPassword_forgot-title__JbVPa{font-size:1.5rem}.ForgotPassword_form-group__g6ccG input{font-size:16px;padding:.8rem 1rem}.ForgotPassword_form-group__g6ccG input:hover:not(:focus){transform:none}.ForgotPassword_submit-button__E29vV{min-height:44px;padding:.8rem 1.5rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}.ForgotPassword_back-button__yAf2-{margin-top:.5rem}.ForgotPassword_back-button__yAf2-:hover:after{width:0}}.ResetPassword_reset-container__v-5pP{--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-ease:cubic-bezier(0.16,1,0.3,1);--rp-ease-soft:cubic-bezier(0.22,1,0.36,1);--rp-transition:0.34s var(--rp-ease);--rp-transition-fast:0.26s var(--rp-ease-soft);align-items:flex-start;background:var(--rp-bg);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.ResetPassword_reset-content__nDVs\+{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;width:100%}.ResetPassword_logo-wrap__ty9ko{align-items:center;display:flex;justify-content:center;width:100%}.ResetPassword_reset-form-container__gNFGS{display:flex;flex-direction:column;gap:1.1rem;width:100%}.ResetPassword_reset-title__jdWqt{color:var(--rp-text);font-size:1.7rem;font-weight:700;margin:0;text-align:center;transition:color var(--rp-transition-fast)}.ResetPassword_reset-instructions__fFInm{margin-bottom:1rem;text-align:center}.ResetPassword_reset-instructions__fFInm p{color:var(--rp-text-muted);font-size:1rem;margin:0}@media (prefers-reduced-motion:no-preference){.ResetPassword_reset-container__v-5pP{animation:ResetPassword_rpFadeIn__0kZIL .65s var(--rp-ease) both}.ResetPassword_logo-wrap__ty9ko{animation:ResetPassword_rpRiseSoft__deYxY .6s var(--rp-ease) .06s both}.ResetPassword_reset-form-container__gNFGS{animation:ResetPassword_rpRiseSoft__deYxY .68s var(--rp-ease) .14s both}.ResetPassword_reset-title__jdWqt{animation:ResetPassword_rpRiseSoft__deYxY .6s var(--rp-ease) .22s both}.ResetPassword_reset-instructions__fFInm{animation:ResetPassword_rpRiseSoft__deYxY .55s var(--rp-ease) .28s both}.ResetPassword_error-message__F7UrV,.ResetPassword_success-message__iZLZF{animation:ResetPassword_rpMessageIn__HmDhU .45s var(--rp-ease) both}.ResetPassword_reset-form__5Hkph{animation:ResetPassword_rpRiseSoft__deYxY .6s var(--rp-ease) .34s both}.ResetPassword_back-to-login__KD6k\+{animation:ResetPassword_rpFadeIn__0kZIL .55s var(--rp-ease) .42s both}.ResetPassword_password-strength__s1k89{animation:ResetPassword_rpMessageIn__HmDhU .42s var(--rp-ease) both}}@keyframes ResetPassword_rpFadeIn__0kZIL{0%{opacity:0}to{opacity:1}}@keyframes ResetPassword_rpRiseSoft__deYxY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword_rpMessageIn__HmDhU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ResetPassword_error-message__F7UrV{background-color:var(--rp-error-bg);border:1px solid var(--rp-error-border);border-radius:var(--rp-radius);box-shadow:0 2px 8px #cc33331f;color:var(--rp-error-text)}.ResetPassword_error-message__F7UrV,.ResetPassword_success-message__iZLZF{font-size:.9rem;margin-bottom:1rem;padding:.8rem;text-align:center;transition:opacity var(--rp-transition),box-shadow var(--rp-transition-fast),transform var(--rp-transition-fast)}.ResetPassword_success-message__iZLZF{background-color:var(--rp-success-bg);border:1px solid var(--rp-success-border);border-radius:var(--rp-radius);box-shadow:0 2px 8px #3366331f;color:var(--rp-success-text)}.ResetPassword_reset-form__5Hkph{display:flex;flex-direction:column;gap:1.1rem}.ResetPassword_form-group__PbFc9{display:flex;flex-direction:column;gap:.6rem}.ResetPassword_form-group__PbFc9 label{color:var(--rp-text);font-size:1rem;font-weight:500;transition:color var(--rp-transition-fast)}.ResetPassword_password-input-container__z7gut{align-items:center;display:flex;position:relative}.ResetPassword_password-input-container__z7gut input{background:var(--rp-bg-alt);border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;font-size:1rem;padding:.8rem 3rem .8rem .8rem;transition:border-color var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast);width:100%}.ResetPassword_password-input-container__z7gut input::placeholder{color:var(--rp-placeholder);transition:opacity var(--rp-transition)}.ResetPassword_password-input-container__z7gut input:focus{background:var(--rp-bg);border-color:var(--rp-primary);box-shadow:0 0 0 3px #0447661a,0 2px 8px #04476614;outline:none}.ResetPassword_password-input-container__z7gut input:hover:not(:focus){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:var(--rp-disabled-bg);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:var(--rp-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.8rem;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:var(--rp-primary);transform:scale(1.1)}.ResetPassword_password-toggle__Gg9BH:active:not(:disabled){transform:scale(.95)}.ResetPassword_password-toggle__Gg9BH:disabled{color:var(--rp-placeholder);cursor:not-allowed;opacity:.6}.ResetPassword_submit-button__pBbP3{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--rp-primary) 0,var(--rp-primary-light) 100%);border:1.5px solid var(--rp-primary);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:.8rem 2rem;position:relative;transition:transform var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast),border-color var(--rp-transition-fast),opacity 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 .55s var(--rp-ease-soft)}.ResetPassword_submit-button__pBbP3:hover:not(:disabled):before{transform:translateX(100%)}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){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:var(--rp-disabled-text);cursor:not-allowed}.ResetPassword_submit-button__pBbP3:disabled,.ResetPassword_submit-button__pBbP3:disabled:hover{background:var(--rp-disabled-bg);box-shadow:none;transform:none}.ResetPassword_back-to-login__KD6k\+{text-align:center}.ResetPassword_back-button__fsz4z{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:4px;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 var(--rp-transition-fast),color var(--rp-transition-fast),transform var(--rp-transition-fast)}.ResetPassword_back-button__fsz4z:after{background:var(--rp-primary);bottom:.25rem;content:"";height:2px;left:1rem;position:absolute;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:var(--rp-primary-light)}.ResetPassword_password-strength__s1k89{background:var(--rp-bg-alt);border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:0 1px 3px #0000000d;margin-top:.5rem;padding:.8rem}.ResetPassword_strength-bar__r-C0w{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:var(--rp-text-muted);font-size:.8rem;line-height:1.3;margin-bottom:1rem}.ResetPassword_strength-requirements__fwxRA{grid-gap:.6rem;display:grid;gap:.6rem;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:var(--rp-text-muted);display:flex;font-size:.8rem;gap:.6rem;line-height:1.2;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 (prefers-reduced-motion:reduce){.ResetPassword_back-to-login__KD6k\+,.ResetPassword_error-message__F7UrV,.ResetPassword_logo-wrap__ty9ko,.ResetPassword_password-strength__s1k89,.ResetPassword_reset-container__v-5pP,.ResetPassword_reset-form-container__gNFGS,.ResetPassword_reset-form__5Hkph,.ResetPassword_reset-instructions__fFInm,.ResetPassword_reset-title__jdWqt,.ResetPassword_success-message__iZLZF{animation:none!important}.ResetPassword_back-button__fsz4z,.ResetPassword_error-message__F7UrV,.ResetPassword_form-group__PbFc9 label,.ResetPassword_password-input-container__z7gut input,.ResetPassword_password-toggle__Gg9BH,.ResetPassword_submit-button__pBbP3,.ResetPassword_success-message__iZLZF{transition-duration:.01ms!important}}@media (max-width:1024px){.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ResetPassword_reset-container__v-5pP{min-height:100dvh;overflow-x:hidden;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:1.3rem;max-width:400px}.ResetPassword_reset-form-container__gNFGS{gap:1.2rem}.ResetPassword_reset-title__jdWqt{font-size:1.6rem}.ResetPassword_form-group__PbFc9{margin-bottom:.25rem}.ResetPassword_password-input-container__z7gut input{box-sizing:border-box;min-height:44px;padding:.8rem 3rem .8rem 1rem;width:100%}.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_password-strength__s1k89{margin-top:.5rem}.ResetPassword_strength-requirements__fwxRA{gap:.6rem;grid-template-columns:1fr}.ResetPassword_submit-button__pBbP3{margin-top:.25rem;min-height:44px;padding:.8rem 1.75rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_back-button__fsz4z{margin-top:.5rem;min-height:44px}.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\+{gap:1.1rem;max-width:100%}.ResetPassword_reset-form-container__gNFGS{gap:1.1rem}.ResetPassword_reset-title__jdWqt{font-size:1.5rem}.ResetPassword_password-input-container__z7gut input{font-size:16px;padding:.8rem 3rem .8rem 1rem}.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:.8rem 1.5rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_back-button__fsz4z:hover:after{width:0}.ResetPassword_requirement-item__u-pBP:hover{transform:none}}.Home_homePage__nZEhD{--home-teal:#044766;--home-teal-deep:#033a52;--home-surface:#e8f1f5;--home-surface-soft:#dceaf0;--home-page-bg:#f5f7f8;--home-text:#1a1a1a;--home-text-muted:#5c656b;--home-text-soft:#8a9399;--home-white:#fff;--home-shield:#8b2c3c;--home-shadow-card:0 10px 36px #04476614,0 2px 12px #0000000a;--home-shadow-elevated:0 8px 24px #0000000f,0 2px 8px #0000000a;--home-radius-hero:36px;--home-radius-portrait:40px;--home-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--home-ease-out:cubic-bezier(0.16,1,0.3,1);--home-ease-spring:cubic-bezier(0.22,1,0.36,1);--anim-main-dur:0.45s;--anim-main-del:0s;--anim-layout-dur:0.5s;--anim-layout-del:0.06s;--anim-shell-dur:0.72s;--anim-shell-del:0.08s;--anim-portrait-dur:0.95s;--anim-portrait-del:0.14s;--anim-badge-dur:0.58s;--anim-badge-del:0.34s;--anim-reveal-chapter-dur:0.52s;--anim-reveal-chapter-del:0.12s;--anim-reveal-headline-dur:0.58s;--anim-reveal-headline-del:0.18s;--anim-reveal-sub-dur:0.58s;--anim-reveal-sub-del:0.26s;--anim-reveal-cta-dur:0.58s;--anim-reveal-cta-del:0.34s;--anim-reveal-features-dur:0.62s;--anim-reveal-features-del:0.42s;--anim-social-dur:0.55s;--anim-social-del:0.52s;--anim-ease-brush:var(--home-ease-out);--anim-ease-snap:var(--home-ease-spring);-webkit-font-smoothing:antialiased;background:var(--home-page-bg);box-sizing:border-box;color:var(--home-text);display:flex;flex-direction:column;font-family:var(--home-font);min-height:100dvh}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y{--anim-main-dur:0.58s;--anim-layout-dur:0.58s;--anim-layout-del:0.08s;--anim-shell-dur:0.88s;--anim-shell-del:0.1s;--anim-portrait-dur:1.08s;--anim-portrait-del:0.18s;--anim-badge-dur:0.76s;--anim-badge-del:0.36s;--anim-reveal-chapter-dur:0.66s;--anim-reveal-chapter-del:0.14s;--anim-reveal-headline-dur:0.72s;--anim-reveal-headline-del:0.22s;--anim-reveal-sub-dur:0.72s;--anim-reveal-sub-del:0.3s;--anim-reveal-cta-dur:0.72s;--anim-reveal-cta-del:0.38s;--anim-reveal-features-dur:0.78s;--anim-reveal-features-del:0.48s;--anim-social-dur:0.64s;--anim-social-del:0.58s;--anim-ease-brush:cubic-bezier(0.14,0.92,0.18,1);--anim-ease-snap:cubic-bezier(0.24,1.05,0.32,1)}.Home_homeMain__0EDXN{-webkit-overflow-scrolling:touch;animation:Home_homeMainFade__6fAjQ var(--anim-main-dur) var(--anim-ease-brush) var(--anim-main-del) both;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:clamp(1rem,3vw,1rem) max(clamp(1rem,3vw,2rem),env(safe-area-inset-right)) max(clamp(1rem,3vw,2rem),env(safe-area-inset-bottom)) max(clamp(1rem,3vw,2rem),env(safe-area-inset-left))}.Home_homeMain__0EDXN,.Home_layout__USpcf{align-items:center;box-sizing:border-box;display:flex}.Home_layout__USpcf{animation:Home_homeLayoutFade__MzMwz var(--anim-layout-dur) var(--anim-ease-brush) var(--anim-layout-del) both;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.65rem);margin-inline:auto;max-width:min(1040px,100%);width:100%}.Home_heroCard__66gsV{background:var(--home-surface);border-radius:var(--home-radius-hero);box-shadow:var(--home-shadow-card);box-sizing:border-box;padding:clamp(1.25rem,3vw,2.25rem);transition:box-shadow .45s var(--home-ease-out);width:100%}.Home_heroCard__66gsV:hover{box-shadow:0 14px 44px #0447661a,0 4px 14px #0000000d}.Home_heroGrid__INKrx{grid-gap:clamp(1.35rem,3.5vw,2.5rem);align-items:center;display:grid;gap:clamp(1.35rem,3.5vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.Home_visualCol__6byHo{display:flex;justify-content:center;min-width:0;transition:transform .55s var(--home-ease-spring);will-change:transform}.Home_imageShell__XjHsz{animation:Home_homeImageShell__vb1dJ var(--anim-shell-dur) var(--anim-ease-brush) var(--anim-shell-del) both;background:var(--home-surface-soft);border-radius:var(--home-radius-portrait);box-sizing:border-box;max-width:min(360px,100%);padding:clamp(.45rem,1.5vw,.7rem);position:relative;transition:transform .45s var(--home-ease-spring),box-shadow .45s ease;width:100%}.Home_imageShell__XjHsz:hover{box-shadow:0 12px 32px #0447661f;transform:translateY(-2px)}.Home_portraitFrame__V0Tsf{aspect-ratio:3/4;background:linear-gradient(160deg,#ffffff59,#dceaf0e6);border-radius:calc(var(--home-radius-portrait) - 8px);margin:0;max-height:min(440px,56vh);overflow:hidden;position:relative;transition:box-shadow .45s ease;width:100%}.Home_imageShell__XjHsz:hover .Home_portraitFrame__V0Tsf{box-shadow:inset 0 0 0 1px #ffffff73}.Home_portraitImg__StL7U{animation:Home_homePortraitReveal__Y3Mfl var(--anim-portrait-dur) var(--anim-ease-brush) var(--anim-portrait-del) both;display:block;height:100%;object-fit:cover;object-position:center 18%;transition:transform .55s var(--home-ease-spring);width:100%}.Home_imageShell__XjHsz:hover .Home_portraitImg__StL7U{transform:scale(1.02)}.Home_guideBadge__x-M6h{align-items:center;animation:Home_homeGuideBadge__Z3maK var(--anim-badge-dur) var(--anim-ease-snap) var(--anim-badge-del) both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffc7;border-radius:14px;bottom:clamp(1.25rem,2vw,1.5rem);box-shadow:0 4px 18px #0000000f;display:flex;gap:.7rem;left:50%;max-width:280px;padding:.6rem .85rem;position:absolute;transform:translateX(-50%);transition:box-shadow .35s ease,transform .35s var(--home-ease-spring);width:calc(100% - clamp(.85rem, 3vw, 1.65rem))}.Home_imageShell__XjHsz:hover .Home_guideBadge__x-M6h{box-shadow:0 8px 28px #0000001a;transform:translateX(-50%) translateY(-1px)}.Home_guideBadgeIcon__mHvRK{align-items:center;background:var(--home-teal);border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.Home_guideBadgeIconImg__C7Eel{display:block;height:26px;object-fit:contain;width:26px}.Home_guideBadgeText__AbuD7{display:flex;flex-direction:column;gap:.12rem;min-width:0}.Home_guideName__eKyTJ{color:var(--home-teal);font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.Home_guideRole__QDqyM{color:var(--home-text-soft);font-size:.7rem;font-weight:600;letter-spacing:.065em}.Home_copyCol__NZyPk{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.85rem,1.5vw,1.05rem);min-width:0;text-align:left}.Home_chapterPill__63AZo{align-items:center;animation:Home_homeReveal__IkpMV var(--anim-reveal-chapter-dur) var(--anim-ease-brush) var(--anim-reveal-chapter-del) both;background:#ffffffd9;border-radius:999px;color:var(--home-teal);display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.08em;padding:.32rem .85rem}.Home_chapterDot__5Rz--{background:var(--home-teal);border-radius:50%;height:7px;width:7px}.Home_headline__Vmrez{animation:Home_homeReveal__IkpMV var(--anim-reveal-headline-dur) var(--anim-ease-brush) var(--anim-reveal-headline-del) both;display:flex;flex-direction:column;gap:.08rem;line-height:1.05;margin:0}.Home_headlineHome__7YlfW{color:var(--home-text);font-size:clamp(1.65rem,3.2vw,2.1rem);font-weight:700}.Home_headlineBrand__0jmzv{color:var(--home-teal);font-size:clamp(2.2rem,5vw,3.1rem);font-weight:800;letter-spacing:-.025em}.Home_subcopy__1tS7F{animation:Home_homeReveal__IkpMV var(--anim-reveal-sub-dur) var(--anim-ease-brush) var(--anim-reveal-sub-del) both;color:var(--home-text-muted);font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:500;line-height:1.55;margin:0;max-width:34em}.Home_cta__Gtwmh{align-items:center;animation:Home_homeReveal__IkpMV var(--anim-reveal-cta-dur) var(--anim-ease-brush) var(--anim-reveal-cta-del) both;background:var(--home-teal);border:none;border-radius:999px;box-shadow:0 4px 14px #04476638;color:var(--home-white);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:1rem;isolation:isolate;justify-content:space-between;margin-top:.15rem;max-width:min(280px,100%);overflow:hidden;padding:.85rem 1.25rem;position:relative;transition:background .55s var(--home-ease-spring),max-width .85s var(--home-ease-spring),transform .55s var(--home-ease-spring),box-shadow .55s var(--home-ease-spring);width:100%}.Home_cta__Gtwmh:before{background:linear-gradient(115deg,#0000 28%,#ffffff24 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .95s var(--home-ease-spring);z-index:0}.Home_cta__Gtwmh>span{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.Home_cta__Gtwmh:hover{background:var(--home-teal-deep);box-shadow:0 12px 32px #0447664d,0 4px 12px #04476624;max-width:100%;transform:translateY(-2px)}.Home_cta__Gtwmh:hover:before{transform:translateX(120%)}}.Home_cta__Gtwmh:active{transform:translateY(0) scale(.985);transition-duration:.18s}.Home_cta__Gtwmh:focus-visible{outline:2px solid #04476659;outline-offset:2px}.Home_ctaArrow__0rY-Q{display:inline-block;font-size:1.1rem;font-weight:600;line-height:1;transition:transform .6s var(--home-ease-spring),opacity .45s ease}@media (hover:hover) and (pointer:fine){.Home_cta__Gtwmh:hover .Home_ctaArrow__0rY-Q{opacity:.92;transform:translateX(7px)}}.Home_featureRow__rDfP9{grid-gap:1rem;animation:Home_homeReveal__IkpMV var(--anim-reveal-features-dur) var(--anim-ease-brush) var(--anim-reveal-features-del) both;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.35rem;width:100%}.Home_featureCard__BPQJV{border-radius:18px;box-sizing:border-box;padding:.95rem .95rem 1.05rem;text-align:center;transition:transform .38s var(--home-ease-spring),box-shadow .38s ease}.Home_featureCard__BPQJV:hover{transform:translateY(-2px)}.Home_featureCardElevated__FqujI:hover,.Home_featureCardTint__-3PQ8:hover{box-shadow:0 12px 28px #00000014,0 4px 10px #0000000d}.Home_featureCardElevated__FqujI,.Home_featureCardTint__-3PQ8{background:var(--home-white);box-shadow:var(--home-shadow-elevated)}.Home_featureSvg__X\+s4L{color:var(--home-teal);height:32px;margin-bottom:.55rem;transition:transform .38s var(--home-ease-spring);width:32px}.Home_featureCard__BPQJV:hover .Home_featureSvg__X\+s4L{transform:scale(1.06)}.Home_shieldIcon__0JeaV{color:var(--home-shield)}.Home_featureTitle__Opm2h{color:var(--home-text);font-size:1rem;font-weight:700;margin-bottom:.3rem}.Home_featureBody__5a\+QK{color:var(--home-text-muted);font-size:.9rem;line-height:1.45;margin:0}.Home_socialBar__kHjWy{align-items:center;animation:Home_homeReveal__IkpMV var(--anim-social-dur) var(--anim-ease-brush) var(--anim-social-del) both;background:var(--home-surface-soft);border-radius:999px;box-shadow:0 1px 8px #0447660d;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:100%;padding:.55rem 1.15rem;transition:box-shadow .35s ease,transform .35s var(--home-ease-spring)}.Home_socialBar__kHjWy:hover{box-shadow:0 4px 16px #04476614;transform:translateY(-1px)}.Home_socialText__VHnuZ{color:var(--home-text-muted);font-size:1rem;font-weight:500;line-height:1.4;margin:0;text-align:center}@keyframes Home_homeMainFade__6fAjQ{0%{opacity:0}to{opacity:1}}@keyframes Home_homeLayoutFade__MzMwz{0%{opacity:0}to{opacity:1}}@keyframes Home_homeImageShell__vb1dJ{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Home_homePortraitReveal__Y3Mfl{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes Home_homeGuideBadge__Z3maK{0%{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Home_homeReveal__IkpMV{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Home_chapterPill__63AZo,.Home_cta__Gtwmh,.Home_featureRow__rDfP9,.Home_guideBadge__x-M6h,.Home_headline__Vmrez,.Home_homeMain__0EDXN,.Home_imageShell__XjHsz,.Home_layout__USpcf,.Home_portraitImg__StL7U,.Home_socialBar__kHjWy,.Home_subcopy__1tS7F{animation:none!important}.Home_chapterPill__63AZo,.Home_cta__Gtwmh,.Home_featureRow__rDfP9,.Home_headline__Vmrez,.Home_homeMain__0EDXN,.Home_imageShell__XjHsz,.Home_layout__USpcf,.Home_portraitImg__StL7U,.Home_socialBar__kHjWy,.Home_subcopy__1tS7F{opacity:1!important;transform:none!important}.Home_guideBadge__x-M6h{opacity:1!important;transform:translateX(-50%)!important}.Home_cta__Gtwmh:before,.Home_cta__Gtwmh:hover,.Home_cta__Gtwmh:hover .Home_ctaArrow__0rY-Q,.Home_cta__Gtwmh:hover:before,.Home_featureCard__BPQJV:hover,.Home_featureCard__BPQJV:hover .Home_featureSvg__X\+s4L,.Home_imageShell__XjHsz:hover,.Home_imageShell__XjHsz:hover .Home_portraitFrame__V0Tsf,.Home_imageShell__XjHsz:hover .Home_portraitImg__StL7U,.Home_socialBar__kHjWy:hover{transform:none!important}.Home_imageShell__XjHsz:hover .Home_guideBadge__x-M6h{transform:translateX(-50%)!important}.Home_ctaArrow__0rY-Q,.Home_cta__Gtwmh,.Home_featureCard__BPQJV,.Home_featureSvg__X\+s4L,.Home_guideBadge__x-M6h,.Home_heroCard__66gsV,.Home_imageShell__XjHsz,.Home_portraitImg__StL7U,.Home_socialBar__kHjWy{transition-duration:.01ms!important}.Home_visualCol__6byHo{transition:none;will-change:auto}}@media (max-width:1024px){.Home_heroGrid__INKrx{gap:clamp(1.25rem,3vw,2rem)}.Home_heroCard__66gsV{padding:clamp(1.35rem,3.5vw,2rem)}.Home_headlineHome__7YlfW{font-size:clamp(1.55rem,3.5vw,2rem)}.Home_headlineBrand__0jmzv{font-size:clamp(2rem,5.5vw,2.85rem)}.Home_subcopy__1tS7F{font-size:clamp(.9rem,1.65vw,1rem)}}@media (max-width:900px){.Home_portraitFrame__V0Tsf{max-height:min(400px,52vh)}.Home_imageShell__XjHsz{max-width:min(340px,100%)}.Home_featureRow__rDfP9{gap:.85rem}.Home_featureCard__BPQJV{padding:.9rem .85rem 1rem}}@media (max-width:840px){.Home_homeMain__0EDXN{align-items:flex-start;justify-content:flex-start;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-top:max(.75rem,env(safe-area-inset-top))}.Home_layout__USpcf{gap:clamp(1.1rem,3vw,1.5rem)}.Home_heroCard__66gsV{border-radius:clamp(24px,5vw,var(--home-radius-hero));padding:clamp(1.2rem,4vw,1.85rem)}.Home_heroGrid__INKrx{gap:clamp(1.25rem,4vw,1.75rem);grid-template-columns:1fr;text-align:center}.Home_visualCol__6byHo{width:100%}.Home_copyCol__NZyPk{align-items:center;gap:clamp(.8rem,2.5vw,1rem);margin-inline:auto;max-width:min(36rem,100%);text-align:center;width:100%}.Home_chapterPill__63AZo{font-size:clamp(.68rem,2vw,.78rem);padding:.35rem .9rem}.Home_headlineHome__7YlfW{font-size:clamp(1.5rem,5.5vw,1.95rem)}.Home_headlineBrand__0jmzv{font-size:clamp(2rem,9vw,2.75rem)}.Home_subcopy__1tS7F{font-size:clamp(.88rem,2.8vw,1rem);line-height:1.58;margin-inline:auto;max-width:min(32rem,100%)}.Home_portraitFrame__V0Tsf{aspect-ratio:4/5;margin-inline:auto;max-height:min(380px,48vh);max-width:min(300px,92vw)}.Home_imageShell__XjHsz{margin-inline:auto;max-width:min(320px,94vw);padding:clamp(.4rem,1.8vw,.65rem)}.Home_guideBadge__x-M6h{bottom:max(clamp(.85rem,3vw,1.35rem),4.5%);gap:.7rem;max-width:260px;padding:.6rem .85rem;width:calc(100% - clamp(.85rem, 3vw, 1.65rem))}.Home_guideBadgeIcon__mHvRK{height:40px;width:40px}.Home_guideBadgeIconImg__C7Eel{height:22px;width:22px}.Home_guideName__eKyTJ{font-size:clamp(.95rem,3.2vw,1.1rem)}.Home_guideRole__QDqyM{font-size:clamp(.6rem,2vw,.68rem)}.Home_cta__Gtwmh{font-size:clamp(.95rem,2.5vw,1rem);max-width:min(340px,100%);padding:.9rem 1.35rem;width:100%}.Home_featureRow__rDfP9{gap:.8rem;margin-inline:auto;max-width:min(480px,100%);width:100%}.Home_featureCard__BPQJV{padding:1rem 1rem 1.1rem}.Home_featureTitle__Opm2h{font-size:clamp(.92rem,2.5vw,1rem)}.Home_featureBody__5a\+QK{font-size:clamp(.8rem,2.2vw,.88rem);line-height:1.48}.Home_featureSvg__X\+s4L{height:clamp(26px,6vw,30px);width:clamp(26px,6vw,30px)}.Home_socialBar__kHjWy{gap:.65rem .9rem;margin-inline:auto;max-width:min(480px,100%);padding:.65rem 1.2rem;width:100%}.Home_socialText__VHnuZ{font-size:clamp(.8rem,2.4vw,.88rem);padding-inline:.25rem}}@media (max-width:640px){.Home_featureRow__rDfP9{grid-template-columns:1fr;max-width:100%}.Home_heroCard__66gsV{padding:clamp(1rem,4.5vw,1.35rem)}}@media (max-width:480px){.Home_homeMain__0EDXN{padding:clamp(.65rem,3vw,1rem) max(clamp(.65rem,3vw,1rem),env(safe-area-inset-right)) max(clamp(.65rem,3vw,1rem),env(safe-area-inset-bottom)) max(clamp(.65rem,3vw,1rem),env(safe-area-inset-left))}.Home_layout__USpcf{gap:1rem}.Home_heroCard__66gsV{border-radius:22px;padding:clamp(.95rem,4vw,1.25rem)}.Home_heroGrid__INKrx{gap:1rem}.Home_copyCol__NZyPk{gap:.75rem}.Home_headline__Vmrez{gap:.04rem}.Home_headlineHome__7YlfW{font-size:clamp(1.35rem,6.5vw,1.75rem)}.Home_headlineBrand__0jmzv{font-size:clamp(1.75rem,11vw,2.35rem)}.Home_subcopy__1tS7F{font-size:clamp(.84rem,3.5vw,.95rem);line-height:1.55}.Home_chapterPill__63AZo{font-size:.65rem;padding:.3rem .75rem}.Home_chapterDot__5Rz--{height:6px;width:6px}.Home_portraitFrame__V0Tsf{max-height:min(340px,46vh);max-width:min(280px,88vw)}.Home_imageShell__XjHsz{border-radius:clamp(28px,8vw,36px);max-width:min(300px,92vw)}.Home_guideBadge__x-M6h{bottom:max(clamp(.95rem,3.5vw,1.5rem),5.5%);gap:.7rem;max-width:250px;padding:.6rem .85rem;width:calc(100% - clamp(.85rem, 3vw, 1.65rem))}.Home_guideBadgeIcon__mHvRK{height:36px;width:36px}.Home_guideBadgeIconImg__C7Eel{height:20px;width:20px}.Home_cta__Gtwmh{max-width:100%;padding:.82rem 1.15rem}.Home_ctaArrow__0rY-Q{font-size:1.05rem}.Home_featureCard__BPQJV{border-radius:16px;padding:.85rem .85rem .95rem}.Home_featureSvg__X\+s4L{height:28px;margin-bottom:.45rem;width:28px}.Home_featureTitle__Opm2h{font-size:.9rem;margin-bottom:.25rem}.Home_featureBody__5a\+QK{font-size:.82rem}.Home_socialBar__kHjWy{border-radius:20px;flex-direction:column;gap:.55rem;padding:.75rem 1rem}.Home_socialText__VHnuZ{font-size:.82rem;line-height:1.42}.Home_portraitImg__StL7U{object-position:center 15%}}@media (max-width:360px){.Home_headlineBrand__0jmzv{font-size:clamp(1.6rem,10vw,2rem)}}: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:1.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:.6rem}.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:.6rem;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:1rem 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:1rem 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:1rem 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{box-sizing:border-box;min-height:100dvh;overflow-x:hidden;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;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.75rem 1.5rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.75rem;line-height:1.3}.OnboardingInitial_guidance-text__Vm06M{margin-bottom:1rem}.OnboardingInitial_guidance-text__Vm06M p{font-size:1rem;line-height:1.5}.OnboardingInitial_avatar-section__ooy6S{margin-bottom:1rem}.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-section__qLnWx{margin-bottom:1rem}.OnboardingInitial_name-input__50M1d{border-radius:10px;box-sizing:border-box;font-size:16px;min-height:44px;padding:.8rem 1rem;width:100%}.OnboardingInitial_name-input__50M1d:focus{transform:translateY(-1px)}.OnboardingInitial_navigation-buttons__AORJ4{align-items:center;display:flex;flex-direction:column;gap:1.1rem;margin-top:.5rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{-webkit-tap-highlight-color:transparent;border-radius:10px;box-sizing:border-box;font-size:1rem;max-width:100%;min-height:44px;padding:1rem 1.5rem;width:100%}.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-x:hidden;overflow-y:auto;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:100%;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:1.1rem;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,.OnboardingInitial_pencil-emoji__72fFu{font-size:1rem}.OnboardingInitial_name-input__50M1d{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:16px;min-height:48px;padding:.8rem 1rem}.OnboardingInitial_name-input__50M1d:focus{transform:translateY(-1px)}.OnboardingInitial_name-input__50M1d:hover:not(:focus){transform:none}.OnboardingInitial_navigation-buttons__AORJ4{gap:1.1rem;margin-top:.5rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{-webkit-tap-highlight-color:transparent;border-radius:10px;font-size:1rem;min-height:44px;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}}.V2OnboardingAgent_v2-shell__rJbTq{--v2-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--v2-font-serif:var(--v2-font-sans);--v2-fs-display:1.9rem;--v2-fs-body:1rem;--v2-fs-caption:0.95rem;--v2-fs-panel-title:1.3rem;--v2-fs-avatar-initial:1.5rem;--v2-primary:#0b4f73;--v2-primary-dark:#083f5b;--v2-accent-soft:#7da7c3;--v2-accent-soft-hover:#a9c4d8;--v2-teal-soft:#0b4f731f;--v2-bubble:#dce8f0;--v2-header-avatar-bg:#20847a;--v2-header-avatar-fg:#fff;--v2-agent-avatar-bg:#fff;--v2-agent-avatar-border:#163935;--v2-page-bg:#f2f4f6;--v2-chat-bg:#f2f4f6;--v2-text:#1e3442;--v2-text-white:#fff;--v2-text-muted:#5f7180;--v2-line:#0a527829;--v2-chat-ambient:#5691b024;--v2-chat-surface:#f8fbfee6;--v2-chat-surface-strong:#fffffff7;--v2-chat-panel-shadow:0 16px 34px #0837521a,0 1px 0 #ffffffb3 inset;--v2-radius-lg:14px;--v2-radius-md:11px;--v2-radius-sm:9px;--v2-pad-x:clamp(1rem,2.5vw,1.5rem);--v2-pad-y:1rem;--v2-composer-control:48px;--v2-header-navy:var(--v2-primary);--v2-header-instruction:var(--v2-text-muted);--v2-header-title-size:clamp(1.65rem,1.35vw + 1rem,1.95rem);--v2-header-status-size:clamp(0.875rem,0.38vw + 0.82rem,0.92rem);--v2-header-instruction-size:clamp(0.875rem,0.35vw + 0.78rem,0.96875rem);--v2-header-pad-y-top:clamp(0.72rem,1.1vw,0.9rem);--v2-header-intro-gap:clamp(0.62rem,1.1vw,0.85rem);--v2-section-overline-fs:0.9rem;--v2-section-overline-weight:700;--v2-section-overline-tracking:0.07em;--v2-loading-diameter:clamp(3.5rem,5.5vw + 2rem,5.75rem);--v2-loading-track:#1f4d471c;--v2-loading-border:clamp(3px,0.28vw,5px);--v2-loading-gap-visual-text:clamp(1.4rem,3vw,2.35rem);--v2-loading-text-gap:clamp(0.45rem,1.2vw,0.65rem);--v2-loading-panel-pad-x:clamp(1.65rem,4.2vw,3rem);--v2-loading-panel-pad-y:clamp(1.85rem,4.8vw,3.25rem);--v2-loading-panel-radius:clamp(18px,2.2vw,26px);--v2-loading-label-size:clamp(1.06rem,0.95vw + 0.88rem,1.38rem);--v2-loading-hint-size:clamp(0.84rem,0.45vw + 0.74rem,0.98rem);--v2-loading-panel-max:min(24rem,calc(100vw - var(--v2-pad-x)*2));align-items:stretch;box-sizing:border-box;color:var(--v2-text);display:grid;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:400;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:100vw;min-height:0}.V2OnboardingAgent_v2-page__untAA,.V2OnboardingAgent_v2-shell__rJbTq{background:var(--v2-page-bg);height:100dvh;max-height:100dvh;overflow:hidden;width:100%}.V2OnboardingAgent_v2-page__untAA{display:flex;flex-direction:column}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}@media (max-width:600px),(max-width:960px){.V2OnboardingAgent_panelFinancialDark__vEwqB{--fp-bg:#0a557d;--fp-surface:#ffffff14;--fp-surface-strong:#ffffff1f;--fp-surface-soft:#ffffff0f;--fp-border:#ffffff24;--fp-input-bg:#00142d8c;--fp-input-bg-hover:#001937ad;--fp-input-border:#93bdff4d;--fp-muted-text:#ffffffb3;--fp-muted-text-soft:#ffffff85;background:linear-gradient(180deg,#0a557d,#0b5e89)!important;color:#fff!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_cardDesc__77Lvf,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_cardHead__MOKGV,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_card__h4Pkk,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionBody__zUCzs,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionHead__Gvnb8,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordion__5kZxS,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_selectInput__7qJN7{background:#0000}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_selectInput__7qJN7{background:var(--fp-input-bg)!important;border:1px solid var(--fp-input-border)!important;color:#fff!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionBody__zUCzs{background:#00193759!important;border-top:1px solid #ffffff1a!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionHead__Gvnb8{background:var(--fp-surface)!important;color:#fff!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordion__5kZxS{background:var(--fp-surface-soft)!important;border:1px solid var(--fp-border)!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpFilledCheck__tnglT{background:#1a8f55!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fieldHint__XS\+2S,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastSubtitle__VKu79,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTitle__slhj9,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_label__duzAN{color:#ffffffeb!important}}.V2OnboardingAgent_v2-top-header__1Qvle{align-items:center;background:#0a557d;display:flex;height:65px;justify-content:space-between;min-height:65px;padding:0 1rem;position:relative;z-index:20}.V2OnboardingAgent_v2-top-header-left__a0p6T{align-items:center;display:inline-flex;gap:.56rem;min-width:0}.V2OnboardingAgent_v2-top-header-logo-slot__hexmw img{border:.5px solid #fffc;border-radius:4px;height:3rem;width:3rem}.V2OnboardingAgent_v2-top-header-brand__jODqq{color:#fff;font-size:1.75rem;font-weight:600;letter-spacing:.01em;line-height:1}.V2OnboardingAgent_v2-top-header-right__WJLHq{align-items:center;display:flex;gap:16px;position:relative;z-index:100}.V2OnboardingAgent_v2-top-user-section__FeCn0{align-items:center;display:flex;gap:0;position:relative;z-index:100}.V2OnboardingAgent_v2-top-user-dropdown__WoOsD{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:1.5px solid #0447661a;border-radius:12px;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;min-height:40px;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);white-space:nowrap;z-index:101}.V2OnboardingAgent_v2-top-user-dropdown__WoOsD:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#04476640;box-shadow:0 4px 12px #0447661f,0 2px 6px #04476614;transform:translateY(-2px)}.V2OnboardingAgent_v2-top-user-name__JVNrc{color:#2a5c8a;font-size:15px;font-weight:600;line-height:1.4;margin:0}.V2OnboardingAgent_v2-top-arrow__m5AHY{align-items:center;color:#2a5c8a;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)}.V2OnboardingAgent_v2-top-user-dropdown__WoOsD[aria-expanded=true] .V2OnboardingAgent_v2-top-arrow__m5AHY{color:#044766;transform:rotate(180deg)}.V2OnboardingAgent_v2-top-dropdown-menu__qrfmh{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #0447661f;border-radius:10px;box-shadow:0 1px 2px #0447660f,0 8px 24px #0447661a,inset 0 0 0 1px #fffc;list-style:none;margin:0;min-width:9.5rem;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}@media (max-width:600px){.V2OnboardingAgent_v2-top-dropdown-menu__qrfmh{min-width:10rem}}@media (max-width:480px){.V2OnboardingAgent_v2-top-dropdown-menu__qrfmh{min-width:9rem}}.V2OnboardingAgent_v2-top-dropdown-item__IO2K\+{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:#2a5c8a;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:.65rem;line-height:1.35;margin:0;min-height:44px;padding:.65rem .75rem;text-align:left;width:100%}.V2OnboardingAgent_v2-top-dropdown-item__IO2K\+:hover{background:#0447660f;color:#044766}.V2OnboardingAgent_v2-top-nav-icon-logout__Af6Kn{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 16 4-4m0 0-4-4m4 4H9M9 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:1.125rem;opacity:.88;width:1.125rem}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5{height:auto;max-height:calc(100dvh - 72px);min-height:min(640px,calc(100dvh - 72px))}.V2OnboardingAgent_v2-chat-column__SqL1I{animation:V2OnboardingAgent_v2ChatColumnIn__5iWdx .42s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(90% 64% at 50% -18%,var(--v2-chat-ambient) 0,#5691b000 72%),var(--v2-chat-bg);border-right:1px solid var(--v2-line);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.V2OnboardingAgent_v2-chat-column__SqL1I:before{background:linear-gradient(180deg,#fff3,#fff0 28%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.V2OnboardingAgent_chat-container__rjsuw{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.V2OnboardingAgent_chat-container--v2__ahvUo{background:var(--v2-chat-surface);border-radius:0;box-shadow:var(--v2-chat-panel-shadow);margin:0;position:relative;z-index:1}.V2OnboardingAgent_v2-header__aqVp8{--v2-header-progress-surface:#eaf2f8;--v2-header-progress-track:#d5e3ee;--v2-header-avatar-size:clamp(3.25rem,3.8vw + 1.2rem,3.75rem);--v2-header-avatar-radius:clamp(11px,0.9vw + 9px,13px);--v2-header-progress-font:clamp(0.8125rem,0.25vw + 0.74rem,0.9375rem);--v2-header-progress-height:clamp(7px,0.2vw + 6px,8px);--v2-header-pad-y-progress:clamp(0.55rem,1vw,0.72rem);backdrop-filter:saturate(1.06);-webkit-backdrop-filter:saturate(1.06);background:var(--v2-chat-surface-strong);border-bottom:1px solid var(--v2-line);display:flex;flex-direction:column;flex-shrink:0;margin-bottom:1rem;padding:0;position:relative;z-index:2}.V2OnboardingAgent_v2-header-top__E6rLa{padding:var(--v2-header-pad-y-top) var(--v2-pad-x) clamp(.6rem,1.2vw,.8rem)}.V2OnboardingAgent_v2-header-intro__BUTZg{align-items:center;display:flex;gap:var(--v2-header-intro-gap);min-width:0}.V2OnboardingAgent_v2-header-avatar-img__gDmSt{border-radius:var(--v2-header-avatar-radius);display:block;flex-shrink:0;height:var(--v2-header-avatar-size);object-fit:cover;width:var(--v2-header-avatar-size)}.V2OnboardingAgent_v2-header-identity__49dU7{display:flex;flex-direction:column;gap:clamp(.12rem,.4vw,.22rem);min-width:0}.V2OnboardingAgent_v2-header-title__fu824{color:var(--v2-header-navy);font-family:var(--v2-font-sans);font-size:var(--v2-header-title-size);font-weight:700;line-height:1.15;margin:0}.V2OnboardingAgent_title__U9531{color:var(--v2-primary);font-family:var(--v2-font-sans);font-size:var(--v2-fs-display);font-weight:700;line-height:1.2;margin:0}.V2OnboardingAgent_v2-header-status__hn8Hh{color:var(--v2-header-instruction);font-family:var(--v2-font-sans);font-size:var(--v2-header-status-size);font-weight:400;line-height:1.35;margin:0}.V2OnboardingAgent_v2-header-instruction__fTLNF{color:var(--v2-header-instruction);font-family:var(--v2-font-sans);font-size:var(--v2-header-instruction-size);font-weight:400;line-height:1.45;margin:clamp(.45rem,1.1vw,.65rem) 0 0;max-width:min(42rem,100%)}.V2OnboardingAgent_v2-header-progress__h82yE{background:var(--v2-header-progress-surface);border-top:1px solid #0033660f;padding:var(--v2-header-pad-y-progress) var(--v2-pad-x) clamp(.55rem,1.2vw,.75rem)}.V2OnboardingAgent_v2-header-progress-row__Jq4iF{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:clamp(.32rem,.8vw,.45rem)}.V2OnboardingAgent_v2-header-progress-label__oVDBt,.V2OnboardingAgent_v2-header-progress-value__ICQAo{color:var(--v2-header-navy);font-family:var(--v2-font-sans);font-size:var(--v2-header-progress-font);font-weight:600;line-height:1.3}.V2OnboardingAgent_v2-header-progress-track__3Kdkt{background:var(--v2-header-progress-track);border-radius:999px;height:var(--v2-header-progress-height);overflow:hidden}.V2OnboardingAgent_v2-header-progress-fill__qsUMb{background:var(--v2-header-navy);border-radius:999px;height:100%;min-width:0;transition:width .35s ease}.V2OnboardingAgent_subtitle__ut0Ur{color:var(--v2-text-muted);font-family:var(--v2-font-sans);font-size:var(--v2-fs-caption);font-weight:500;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.V2OnboardingAgent_messages-container__lagW6{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;padding:clamp(.82rem,1.5vw,1.05rem) var(--v2-pad-x) .8rem;padding-top:0!important;position:relative;touch-action:pan-y}.V2OnboardingAgent_messages-inner__fbjUJ{display:flex;flex-direction:column;gap:clamp(.72rem,1.2vw,.96rem);min-height:-webkit-min-content;min-height:min-content;width:100%}.V2OnboardingAgent_messages-container__lagW6,.V2OnboardingAgent_panel__Sl1tG{scrollbar-color:#0b4f7338 #0000;scrollbar-width:thin}.V2OnboardingAgent_messages-container__lagW6::-webkit-scrollbar,.V2OnboardingAgent_panel__Sl1tG::-webkit-scrollbar{width:6px}.V2OnboardingAgent_messages-container__lagW6::-webkit-scrollbar-thumb,.V2OnboardingAgent_panel__Sl1tG::-webkit-scrollbar-thumb{background:#0b4f7333;border-radius:6px}.V2OnboardingAgent_message-container__Prq0\+{animation:V2OnboardingAgent_v2FadeUp__8xOqQ .45s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:calc(var(--message-index, 0)*28ms);max-width:100%;width:100%}@keyframes V2OnboardingAgent_v2FadeUp__8xOqQ{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes V2OnboardingAgent_v2ChatColumnIn__5iWdx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.V2OnboardingAgent_agent-message__Jh0FO{align-items:flex-start;display:flex;gap:.75rem;width:100%}.V2OnboardingAgent_agent-avatar__D7\+3\+{background:var(--v2-agent-avatar-bg);border:1px solid #0033661f;border-radius:10px;box-shadow:none;flex-shrink:0;height:50px;overflow:hidden;width:50px}.V2OnboardingAgent_agent-avatar-img__zEXc9{display:block;height:100%;object-fit:cover;width:100%}.V2OnboardingAgent_message-bubble__MSuW9{border-radius:12px;flex:1 1;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:400;line-height:1.6;min-width:0;padding:1.25rem}.V2OnboardingAgent_question-bubble__XLEWD,.V2OnboardingAgent_v2-question-bubble__ekvxQ{background:var(--v2-bubble);border:none;border-radius:12px;box-shadow:none;transition:box-shadow .55s cubic-bezier(.4,0,.2,1),border-color .55s cubic-bezier(.4,0,.2,1)}.V2OnboardingAgent_v2-question-bubble--typing__-loQX{animation:V2OnboardingAgent_v2QuestionBubbleAura__V-Lww 3.4s cubic-bezier(.45,0,.55,1) infinite;border:1px solid #0b4f731f;isolation:isolate;position:relative}@keyframes V2OnboardingAgent_v2QuestionBubbleAura__V-Lww{0%,to{box-shadow:0 1px 2px rgba(11,79,115,.035),0 0 0 0 #7ab5ae00}40%{box-shadow:0 6px 28px #0b4f731a,0 0 0 1px #7da7c324}72%{box-shadow:0 2px 14px #0b4f730f,0 0 0 0 #7da7c314}}.V2OnboardingAgent_v2-typing-shimmer__hjk3O{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.V2OnboardingAgent_v2-typing-shimmer__hjk3O:before{animation:V2OnboardingAgent_v2TypingShimmerSweep__Ieb3- 5.8s ease-in-out infinite alternate;background:linear-gradient(118deg,#0000 38%,#fff0 44%,#ffffff29 49.5%,#ffffff47 50.5%,#ffffff1f 56%,#0000 62%,#0000);content:"";height:190%;left:-60%;opacity:.55;position:absolute;top:-45%;width:220%;will-change:transform}@keyframes V2OnboardingAgent_v2TypingShimmerSweep__Ieb3-{0%{transform:translate3d(-8%,0,0)}to{transform:translate3d(8%,0,0)}}.V2OnboardingAgent_v2-question-bubble--typing__-loQX .V2OnboardingAgent_message-content__GnjX6,.V2OnboardingAgent_v2-question-bubble--typing__-loQX .V2OnboardingAgent_message-timestamp__IYk8d{position:relative;z-index:1}.V2OnboardingAgent_agent-message--typing__ZCFaZ .V2OnboardingAgent_agent-avatar__D7\+3\+{animation:V2OnboardingAgent_v2AgentAvatarBreath__oQNmX 2.75s cubic-bezier(.45,0,.55,1) infinite}@keyframes V2OnboardingAgent_v2AgentAvatarBreath__oQNmX{0%,to{border-color:var(--v2-agent-avatar-border);box-shadow:0 0 0 0 #1f4d4700;transform:scale(1)}50%{border-color:#1f4d4747;box-shadow:0 0 0 4px #7ab5ae1f;transform:scale(1.04)}}.V2OnboardingAgent_v2-typing-cursor__2jLn\+{animation:V2OnboardingAgent_v2TypingCaret__fQm9V 1.22s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(180deg,var(--v2-accent-soft) 0,var(--v2-primary) 48%,var(--v2-primary-dark) 100%);border-radius:2px;box-shadow:0 0 10px #1f4d472e;display:inline-block;height:1.08em;margin-left:3px;transform-origin:center bottom;vertical-align:text-bottom;width:2px;will-change:opacity,transform}@keyframes V2OnboardingAgent_v2TypingCaret__fQm9V{0%,42%{opacity:1;transform:scaleY(1)}50%{opacity:.18;transform:scaleY(.88)}58%,to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_v2-question-bubble--typing__-loQX{animation:none;border-color:#1f4d4714;box-shadow:none}.V2OnboardingAgent_v2-typing-shimmer__hjk3O:before{animation:none;opacity:0}.V2OnboardingAgent_agent-message--typing__ZCFaZ .V2OnboardingAgent_agent-avatar__D7\+3\+,.V2OnboardingAgent_v2-typing-cursor__2jLn\+{animation:none;box-shadow:none;transform:none}.V2OnboardingAgent_v2-typing-cursor__2jLn\+{opacity:.88}}.V2OnboardingAgent_v2-typing-dots-bubble__KC0\+d{align-items:center;display:inline-flex;flex:0 0 auto;min-width:0;padding:.95rem 1.15rem;width:auto}.V2OnboardingAgent_v2-typing-dots__IC9jX{align-items:center;display:inline-flex;gap:.4rem;height:1.1em}.V2OnboardingAgent_v2-typing-dot__rU7vO{animation:V2OnboardingAgent_v2TypingDotBounce__1\+YY1 1.5s cubic-bezier(.4,0,.2,1) infinite both;background:linear-gradient(180deg,var(--v2-accent-soft) 0,var(--v2-primary) 60%,var(--v2-primary-dark) 100%);border-radius:50%;height:.55rem;opacity:.4;transform:translateY(0) scale(.82);width:.55rem;will-change:transform,opacity}.V2OnboardingAgent_v2-typing-dot__rU7vO:nth-child(2){animation-delay:.2s}.V2OnboardingAgent_v2-typing-dot__rU7vO:nth-child(3){animation-delay:.4s}@keyframes V2OnboardingAgent_v2TypingDotBounce__1\+YY1{0%,60%,to{box-shadow:none;opacity:.4;transform:translateY(0) scale(.82)}30%{box-shadow:0 .12rem .3rem #0000001f;opacity:1;transform:translateY(-.34rem) scale(1)}}.V2OnboardingAgent_v2-typing-dots-centered__K275d{margin:auto 0}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_v2-typing-dot__rU7vO{animation:none;opacity:.7;transform:none}}.V2OnboardingAgent_message-content__GnjX6{color:var(--v2-text);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:400;word-break:break-word}.V2OnboardingAgent_message-content__GnjX6 p{margin:0 0 .5rem}.V2OnboardingAgent_message-content__GnjX6 p:last-child{margin-bottom:0}.V2OnboardingAgent_message-content__GnjX6 strong{color:var(--v2-primary);font-weight:700}.V2OnboardingAgent_message-content__GnjX6 em{color:var(--v2-text-muted);font-style:italic;font-weight:400}.V2OnboardingAgent_message-content__GnjX6 br{line-height:inherit}.V2OnboardingAgent_user-message__Vb7\+W{align-items:center;display:flex;gap:.625rem;justify-content:flex-end;width:100%}.V2OnboardingAgent_user-avatar__HB\+hF{align-items:center;background:#0b4f73;border:none;border-radius:50%;box-shadow:none;color:var(--v2-header-avatar-fg);display:flex;flex-shrink:0;height:47px;justify-content:center;order:2;width:47px}.V2OnboardingAgent_user-initials__wXZyO{color:var(--v2-header-avatar-fg);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase}.V2OnboardingAgent_user-message__Vb7\+W .V2OnboardingAgent_message-bubble__MSuW9{background:#0b4f73;border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);box-shadow:0 1px 3px #0000000a;max-width:min(92%,36rem);order:1;padding:.75rem 1rem}.V2OnboardingAgent_user-message__Vb7\+W .V2OnboardingAgent_message-content__GnjX6{color:var(--v2-text-white);font-size:var(--v2-fs-body);font-weight:500}.V2OnboardingAgent_message-timestamp__IYk8d{color:var(--v2-text-muted);display:block;font-family:var(--v2-font-sans);font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-top:.35rem;opacity:.95;text-align:right;width:100%}.V2OnboardingAgent_user-message__Vb7\+W .V2OnboardingAgent_message-timestamp__IYk8d{color:#fffffff5;opacity:1;text-align:right;text-shadow:0 1px 1px #00000038}.V2OnboardingAgent_agent-message__Jh0FO .V2OnboardingAgent_message-timestamp__IYk8d{color:color-mix(in srgb,var(--v2-primary) 58%,#fff 42%)}.V2OnboardingAgent_v2-input-area__FeHGJ{--v2-composer-btn-gradient:linear-gradient(152deg,#a8c0da,#7a9fc4 42%,#4f7dae);--v2-composer-btn-gradient-hover:linear-gradient(152deg,#b6cae3,#89acd0 45%,#5c8ab8);--v2-composer-btn-gradient-active:linear-gradient(152deg,#8ba9c9,#5e88b4 48%,#3d6a96);--v2-composer-btn-shadow:0 2px 12px #507dae61;--v2-composer-btn-shadow-hover:0 4px 16px #3d6a966b;--v2-composer-btn-shadow-active:0 0 22px #8ba9c9a6,0 6px 20px #3d6a9673;align-items:center;backdrop-filter:saturate(1.04);-webkit-backdrop-filter:saturate(1.04);background:var(--v2-chat-surface-strong);border-top:1px solid var(--v2-line);box-shadow:0 -8px 18px rgba(22,57,53,.045);display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;padding:.88rem .88rem calc(.88rem + env(safe-area-inset-bottom))}.V2OnboardingAgent_v2-input-area--results__AwZHO{display:block}.V2OnboardingAgent_v2-results-hint__6nc\+d{background:linear-gradient(165deg,#1f4d470f,#ebf3f0db 55%,#f9f8f4e6);border:1px solid #1f4d4724;border-radius:14px;box-shadow:0 1px 10px #1639350f;color:var(--v2-text);letter-spacing:.01em;line-height:1.5;margin:0 0 .85rem;padding:.85rem .95rem}.V2OnboardingAgent_v2-results-hint__6nc\+d strong{color:var(--v2-primary);font-weight:750}.V2OnboardingAgent_v2-view-results-button__ijD7C{background:var(--v2-primary);border:none;border-radius:12px;box-shadow:0 2px 12px #1f4d4740;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:600;min-height:calc(var(--v2-composer-control) + .25rem);padding:.75rem 1.25rem;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.V2OnboardingAgent_v2-view-results-button__ijD7C:hover:not(:disabled){background:var(--v2-primary-dark);box-shadow:0 3px 14px #1f4d4752}.V2OnboardingAgent_v2-view-results-button__ijD7C:active:not(:disabled){transform:translateY(1px)}.V2OnboardingAgent_v2-view-results-button__ijD7C:disabled{cursor:not-allowed;opacity:.55}.V2OnboardingAgent_v2-input-area-inner__B3nV-{flex:1 1;min-height:0;min-width:0}.V2OnboardingAgent_v2-input-form__aWnNU{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.V2OnboardingAgent_v2-mic-button__3qkC4{align-items:center;background:var(--v2-composer-btn-gradient);border:none;border-radius:50%;box-shadow:var(--v2-composer-btn-shadow);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--v2-composer-control);justify-content:center;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,filter .2s ease;width:var(--v2-composer-control)}.V2OnboardingAgent_v2-mic-button__3qkC4:hover:not(:disabled){background:#0b4f73;box-shadow:0 0 20px #00336652,0 4px 14px #00336647}.V2OnboardingAgent_v2-mic-button__3qkC4:active:not(:disabled){box-shadow:var(--v2-composer-btn-shadow);transform:scale(.96)}.V2OnboardingAgent_v2-mic-button__3qkC4 svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));height:24px;width:24px}.V2OnboardingAgent_v2-mic-button__3qkC4:disabled{background:linear-gradient(152deg,#c5d0e0,#a8b6cc);box-shadow:none;color:#ffffffd9;cursor:not-allowed;opacity:.75}.V2OnboardingAgent_v2-mic-button--active__V-cG-{background:#0b4f73;box-shadow:0 0 18px #0366,0 5px 16px #00336652}.V2OnboardingAgent_v2-mic-button--active__V-cG-:hover:not(:disabled){background:#0b4f73;box-shadow:0 0 22px #0033667a,0 6px 18px #0033665c}.V2OnboardingAgent_v2-mic-button--active__V-cG-:active:not(:disabled){transform:scale(.96)}.V2OnboardingAgent_text-input__JO44P{font-family:var(--v2-font-sans)}.V2OnboardingAgent_text-input--v2__1sn17{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:var(--v2-text);flex:1 1;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:400;height:var(--v2-composer-control);line-height:1.25;min-width:0;outline:none;padding:0 1rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .15s ease}.V2OnboardingAgent_text-input--v2__1sn17[readonly]{background:#f8faf9;cursor:pointer}.V2OnboardingAgent_text-input--v2__1sn17::placeholder{color:#9ca3af;font-weight:400}.V2OnboardingAgent_text-input--v2__1sn17:focus{background:#fff;border-color:#507dae73;box-shadow:0 0 0 3px #507dae1f,0 4px 12px #507dae14;transform:translateY(-1px)}.V2OnboardingAgent_text-input--v2__1sn17[readonly]:focus{background:#f8faf9}.V2OnboardingAgent_text-input--v2__1sn17:disabled{cursor:not-allowed;opacity:.5}.V2OnboardingAgent_textarea--v2__heAdb{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-sizing:border-box;color:var(--v2-text);flex:1 1;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:400;line-height:1.35;min-height:var(--v2-composer-control);min-width:0;outline:none;overflow:auto;padding:.75rem 1rem .5rem;resize:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .15s ease;white-space:pre-wrap;word-break:break-word}.V2OnboardingAgent_textarea--v2__heAdb:focus{background:#fff;border-color:#507dae73;box-shadow:0 0 0 3px #507dae1f,0 4px 12px #507dae14;transform:translateY(-1px)}.V2OnboardingAgent_v2-send-button__iF6CO{align-items:center;background:var(--v2-composer-btn-gradient);border:none;border-radius:50%;box-shadow:var(--v2-composer-btn-shadow);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--v2-composer-control);justify-content:center;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,filter .2s ease;width:var(--v2-composer-control)}.V2OnboardingAgent_v2-send-button__iF6CO svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));height:22px;width:22px}.V2OnboardingAgent_v2-send-button__iF6CO:hover:not(:disabled){background:#0b4f73;box-shadow:0 0 18px #00336661,0 4px 14px #00336657}.V2OnboardingAgent_v2-send-button__iF6CO:active:not(:disabled){box-shadow:var(--v2-composer-btn-shadow);transform:scale(.96)}.V2OnboardingAgent_v2-send-button__iF6CO:disabled{background:linear-gradient(152deg,#e2e6ee,#d1d5de);box-shadow:none;color:#9ca3af;cursor:not-allowed;filter:none;transform:none}.V2OnboardingAgent_v2-send-button__iF6CO:disabled svg{filter:none}.V2OnboardingAgent_panel__Sl1tG{background:var(--v2-page-bg);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_header__542Gy{background:linear-gradient(180deg,#f3f2ee 0,var(--v2-page-bg) 72%);border-bottom:1px solid #1f4d471f;flex-shrink:0;margin:0;padding:1rem clamp(.9rem,2.2vw,1.35rem) .85rem}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_title__U9531{font-size:var(--v2-fs-panel-title);letter-spacing:-.02em;line-height:1.22}.V2OnboardingAgent_panelScroll__GEJRT{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;padding:.75rem clamp(.9rem,2.2vw,1.35rem) calc(1rem + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));scrollbar-color:#0b4f7359 #0000;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y}.V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar{width:8px}.V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-track{background:#0b4f7312;border-radius:999px}.V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-thumb{background:#0b4f7347;border-radius:999px}.V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-thumb:hover{background:#0b4f736b}.V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2,.V2OnboardingAgent_v2-mobile-profile-handle__oQE7D{display:none}.V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{display:flex;flex-direction:column;min-height:0;min-width:0}.V2OnboardingAgent_panel__Sl1tG.V2OnboardingAgent_panelFinancialDark__vEwqB{--fp-bg:#0a557d;--fp-surface:#ffffff14;--fp-surface-strong:#ffffff1f;--fp-surface-soft:#ffffff0f;--fp-border:#ffffff24;--fp-accent:#93bdff8c;--fp-input-bg:#00142d8c;--fp-input-bg-hover:#001937ad;--fp-input-border:#93bdff4d;--fp-autofill-bg:linear-gradient(180deg,#1694dcf7,#0a6eaff7);--fp-autofill-border:#76d8ff;--fp-autofill-ring:#64d2ffb3;--fp-autofill-glow:#50beff8c;--fp-autofill-text:#e6f8ff;--fp-autofill-label:#62deff;--fp-muted-text:#ffffffb3;--fp-muted-text-soft:#ffffff85;background:linear-gradient(180deg,#0a557d,#0b5e89);color:#fff}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT{gap:1rem;padding:.72rem clamp(.45rem,1.4vw,.7rem) calc(1rem + env(safe-area-inset-bottom, 0px));scrollbar-color:#ffffff47 #001e3c59}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-track{background:#001e3c59}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-thumb{background:#ffffff47}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT::-webkit-scrollbar-thumb:hover{background:#fff6}.V2OnboardingAgent_fpForecastCard__ZBMht{background:linear-gradient(180deg,#0e5f82,#0f4f72);border:1px solid #8ed6ff59;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff1f;flex-shrink:0;padding:1rem .95rem .9rem}.V2OnboardingAgent_fpForecastHeader__9YG84{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.V2OnboardingAgent_fpForecastTitle__slhj9{color:#dbe9f5;font-size:1rem;font-weight:700;line-height:1.3;margin:0}.V2OnboardingAgent_fpForecastAccent__FZf-l{color:#ffbf60}.V2OnboardingAgent_fpForecastSubtitle__VKu79{color:#dbe9f5db;font-size:.9rem;margin:.26rem 0 0}.V2OnboardingAgent_fpForecastTabs__jCvNO{display:flex;gap:.38rem}.V2OnboardingAgent_fpForecastTab__W-5YM{background:#0b4261bf;border:1px solid #cbe3f473;border-radius:999px;color:#edf6ff;cursor:pointer;font-size:.86rem;font-weight:600;height:2.15rem;min-width:92px}.V2OnboardingAgent_fpForecastTab--active__g4N4L{background:#82b3d175;box-shadow:inset 0 0 0 1px #ffffff24}.V2OnboardingAgent_fpForecastChartWrap__QkAdq{border-radius:10px;margin:1rem 0;overflow:hidden;position:relative}.V2OnboardingAgent_fpForecastChart__TH7S7{display:block;height:250px;width:100%}.V2OnboardingAgent_fpForecastGridLine__GfdgQ{stroke:#d7e9f72e;stroke-width:1}.V2OnboardingAgent_fpForecastAxisBase__whXoL{stroke:#eef7ffd9;stroke-width:1.5}.V2OnboardingAgent_fpForecastAxisLabel__Ucg5w{fill:#e1effaeb;font-size:12px}.V2OnboardingAgent_fpForecastArea__QyOyH{fill:url(#fpForecastArea)}.V2OnboardingAgent_fpForecastLine__NMW4C{fill:none;stroke:#f0f6fbf2;stroke-width:2.5;stroke-dasharray:8 6}.V2OnboardingAgent_fpForecastLoading__FQNmd{color:#e2f0fae0;font-size:.82rem;margin:.2rem 0 0}.V2OnboardingAgent_fpForecastMetrics__OnTLx{grid-gap:1rem .7rem;display:grid;gap:1rem .7rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.V2OnboardingAgent_fpForecastMetricLabel__A\+5-B{color:#d8e9f7c7;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0}.V2OnboardingAgent_fpForecastMetricValueAccent__3tHrc,.V2OnboardingAgent_fpForecastMetricValue__g9jW9{color:#fff;font-size:1.18rem;font-weight:700;line-height:1.1;margin:.25rem 0 0}.V2OnboardingAgent_fpForecastMetricValueAccent__3tHrc{color:#ffbf60}.V2OnboardingAgent_fpForecastScenarioActions__1Ds1J{align-items:center;display:flex;gap:1rem;margin-top:1.2rem}.V2OnboardingAgent_fpForecastRunButton__MXR2-{background:#037ce1;border:0;border-radius:10px;box-shadow:0 7px 14px #001c4447;color:#fff;cursor:pointer;flex:1 1;font-family:var(--v2-font-sans);font-size:1rem;font-weight:600;letter-spacing:.01em;min-height:2.35rem;transition:transform .18s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.V2OnboardingAgent_fpForecastRunButton__MXR2-:hover:not(:disabled){background:#0e78d2;box-shadow:0 10px 20px #001c4457}.V2OnboardingAgent_fpForecastRunButton__MXR2-:active:not(:disabled){transform:translateY(1px)}.V2OnboardingAgent_fpForecastRunButton__MXR2-:focus-visible{outline:2px solid #ffffffeb;outline-offset:2px}.V2OnboardingAgent_fpForecastRunButton__MXR2-:disabled{background:#ffffff29;box-shadow:none;color:#ecf6ffa6;cursor:not-allowed;filter:saturate(.6);transform:none}.V2OnboardingAgent_fpForecastRunButton__MXR2-:disabled:active,.V2OnboardingAgent_fpForecastRunButton__MXR2-:disabled:hover{background:#ffffff29;box-shadow:none;transform:none}.V2OnboardingAgent_fpForecastTooltipWrap__pTwEQ{flex-shrink:0;position:relative}.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX{background:#073c5fdb;border:1.5px solid #ddeefcb3;border-radius:999px;color:#e8f4ff;cursor:pointer;font-family:var(--v2-font-sans);font-size:1rem;font-weight:700;height:2.25rem;line-height:1;width:2.25rem}.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:hover{background:#0c4c75f0}.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:focus-visible{outline:2px solid #ffffffeb;outline-offset:2px}.V2OnboardingAgent_fpForecastTooltip__s9pN7{background:#082944f5;border:1px solid #b7e0fa6b;border-radius:10px;bottom:calc(100% + .45rem);box-shadow:0 8px 18px #00142d59;color:#f1f8fffa;font-size:.82rem;left:0;line-height:1.4;padding:.65rem .75rem;position:absolute;width:min(84vw,280px);z-index:2}.V2OnboardingAgent_fpAccordion__5kZxS{background:var(--fp-surface-soft);border:1px solid var(--fp-border);border-radius:12px;box-shadow:0 2px 12px #00112340;flex-shrink:0;overflow:hidden;transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}.V2OnboardingAgent_fpAccordion__5kZxS:hover{border-color:var(--fp-surface-strong);box-shadow:0 4px 18px #00112357}.V2OnboardingAgent_fpAccordionHead__Gvnb8{align-items:center;background:var(--fp-surface);border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:var(--v2-font-sans);gap:.8rem;margin:0;padding:.8rem .9rem;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.V2OnboardingAgent_fpAccordionHead__Gvnb8:hover{background:var(--fp-surface-strong)}.V2OnboardingAgent_fpAccordionHead--open__8kpOP{background:var(--fp-surface-strong);box-shadow:inset 0 0 0 1px #93bdff6b}.V2OnboardingAgent_fpAccordionHead__Gvnb8:focus-visible{box-shadow:inset 0 0 0 1px #93bdff8c,0 0 0 2px #00336673;outline:none}.V2OnboardingAgent_fpAccordionBadge__B0Vfu{align-items:center;background:#00264d;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;width:2.25rem}.V2OnboardingAgent_fpAccordionTitle__tdJAC{flex:1 1;font-size:.9rem;font-size:var(--v2-section-overline-fs,.9rem);font-weight:700;font-weight:var(--v2-section-overline-weight,700);letter-spacing:.07em;letter-spacing:var(--v2-section-overline-tracking,.07em);line-height:1.25;min-width:0;text-transform:uppercase}.V2OnboardingAgent_fpAccordionChevron__tzgxg{align-items:center;color:#ffffffe0;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.V2OnboardingAgent_fpAccordionChevron__tzgxg svg{height:26px;width:26px}.V2OnboardingAgent_fpAccordionHead--open__8kpOP .V2OnboardingAgent_fpAccordionChevron__tzgxg{transform:rotate(180deg)}.V2OnboardingAgent_fpAccordionBodyWrap__zLkmp{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .2s ease}.V2OnboardingAgent_fpAccordionBodyWrap--open__QTxkH{grid-template-rows:1fr;opacity:1}.V2OnboardingAgent_fpAccordionBodyWrap__zLkmp>.V2OnboardingAgent_fpAccordionBody__zUCzs{min-height:0;overflow:hidden}.V2OnboardingAgent_fpAccordionBody__zUCzs{grid-gap:.82rem;animation:V2OnboardingAgent_fpAccordionBodyIn__o8oGR .24s ease-out;background:#00193759;border-top:1px solid #ffffff1a;box-sizing:border-box;display:grid;gap:.82rem;grid-template-columns:1fr 1fr;padding:.88rem .86rem 1rem}@keyframes V2OnboardingAgent_fpAccordionBodyIn__o8oGR{0%{opacity:.02;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.V2OnboardingAgent_fpGridFull__Wn1g7{grid-column:1/-1}.V2OnboardingAgent_rowAccordion__VoaSp{align-items:stretch;border:none;display:flex;flex-direction:column;gap:.35rem;margin:0;min-height:0;min-width:0;padding:0}.V2OnboardingAgent_rowAccordion__VoaSp:focus-within{background:#0000}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_label__duzAN{color:var(--fp-muted-text);font-size:.9rem;font-weight:550;line-height:1.3}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_fieldHint__XS\+2S{color:var(--fp-muted-text-soft)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c{background:var(--fp-input-bg);border:1px solid var(--fp-input-border);border-radius:10px;color:#fff;font-weight:500;min-height:2.75rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .15s ease}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c:hover:not(:disabled){background:var(--fp-input-bg-hover);border-color:#93bdff80}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_inputAutofilled__Jtqx3:hover:not(:disabled){background:linear-gradient(180deg,#1ea2ebfc,#0e78bcfc)!important;border-color:#a0e8ff!important}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c:focus,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c:focus-visible{background:var(--fp-input-bg-hover);border-color:#93bdff99;box-shadow:0 0 0 2px #00336673,0 0 0 4px #93bdff24;outline:none;transform:translateY(-1px)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_inputAutofilled__Jtqx3:focus,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_inputAutofilled__Jtqx3:focus-visible{background:linear-gradient(180deg,#26acf5,#1082c8)!important;border-color:#c2efff!important;box-shadow:0 0 0 3px #00285066,0 0 0 5px var(--fp-autofill-ring),0 0 24px var(--fp-autofill-glow)!important;color:#fff!important;transform:translateY(-1px)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c::placeholder{color:#ffffff6b}.V2OnboardingAgent_fpInputAffix__lpa6D{align-items:center;display:flex;min-width:0;position:relative;width:100%}.V2OnboardingAgent_fpInputAffix__lpa6D .V2OnboardingAgent_input__LB2\+c{padding-right:2rem;width:100%}.V2OnboardingAgent_fpFilledCheck__tnglT{align-items:center;animation:V2OnboardingAgent_fpCheckPop__PL5aR .22s ease-out;background:#1a8f55;border-radius:50%;box-shadow:0 1px 3px #00000040;color:#fff;display:flex;height:1.2rem;justify-content:center;pointer-events:none;position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:1.2rem}@keyframes V2OnboardingAgent_fpCheckPop__PL5aR{0%{opacity:.35;transform:translateY(-50%) scale(.72)}to{opacity:1;transform:translateY(-50%) scale(1)}}.V2OnboardingAgent_fpFilledCheck__tnglT svg{height:9px;width:9px}.V2OnboardingAgent_fpAutofillWrap__lDbDi{display:contents}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc :is(.V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_selectInput__7qJN7),.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inputAutofilled__Jtqx3{animation:V2OnboardingAgent_fpAutofillInputPulse__TH76P 1.2s cubic-bezier(.22,1,.36,1) both;background:var(--fp-autofill-bg)!important;border:2px solid var(--fp-autofill-border)!important;box-shadow:0 0 0 2px var(--fp-autofill-ring),0 0 18px var(--fp-autofill-glow),inset 0 1px 0 #ffffff38;color:var(--fp-autofill-text)!important;font-weight:600;letter-spacing:.01em}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_sliderCell__7JM-9,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_toggleGroup__3L72o{animation:V2OnboardingAgent_fpAutofillSoftGlow__GRsnb 1.2s cubic-bezier(.22,1,.36,1) both;background:#148cd233;border-radius:10px;box-shadow:0 0 0 2px var(--fp-autofill-border),0 0 16px var(--fp-autofill-glow)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_sliderValue__5b6Nb{color:var(--fp-autofill-label)!important;font-weight:700}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_sliderInput__qZVuZ{accent-color:var(--fp-autofill-border)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_label__duzAN{color:var(--fp-autofill-label)!important;font-weight:650}.V2OnboardingAgent_fpAutofillWrap--active__xKWlc .V2OnboardingAgent_fpFilledCheck__tnglT{background:#0bd49a!important;box-shadow:0 0 0 3px #0bd49a59}@keyframes V2OnboardingAgent_fpAutofillInputPulse__TH76P{0%{box-shadow:0 0 0 0 #64d2ff00,inset 0 1px 0 #ffffff1a}20%{box-shadow:0 0 0 5px #64d2ffbf,0 0 28px #50beffa6,inset 0 1px 0 #ffffff52}to{box-shadow:0 0 0 2px var(--fp-autofill-ring),0 0 18px var(--fp-autofill-glow),inset 0 1px 0 #ffffff38}}@keyframes V2OnboardingAgent_fpAutofillSoftGlow__GRsnb{0%{box-shadow:0 0 0 0 #64d2ff00}20%{box-shadow:0 0 0 5px #64d2ffb3,0 0 22px #50beff8c}to{box-shadow:0 0 0 2px var(--fp-autofill-border),0 0 16px var(--fp-autofill-glow)}}.V2OnboardingAgent_fpForecastCardReveal__OlYhv{animation:V2OnboardingAgent_fpForecastReveal__6MORv .46s cubic-bezier(.22,1,.36,1) both}@keyframes V2OnboardingAgent_fpForecastReveal__6MORv{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_fpForecastCardReveal__OlYhv,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAutofillWrap--active__xKWlc :is(.V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_selectInput__7qJN7,.V2OnboardingAgent_toggleGroup__3L72o,.V2OnboardingAgent_sliderCell__7JM-9),.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inputAutofilled__Jtqx3{animation:none!important}}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_sliderValue__5b6Nb{color:#ffffffeb}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_sliderInput__qZVuZ{accent-color:#93bdfff2}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m{background:#1d4663;border-color:#2e5f82;border-radius:10px;color:#ecf6fff5;transition:none}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m:hover:not(:disabled){background:#24516f;border-color:#3c7094}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn--yes__GM0AL.V2OnboardingAgent_toggleBtn--active__-mGJr:hover:not(:disabled){background:#4c7894;border-color:#5d8baa}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn--no__MwLrU.V2OnboardingAgent_toggleBtn--active__-mGJr:hover:not(:disabled){background:#24516f;border-color:#3c7094}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m:focus-visible{box-shadow:none}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn--no__MwLrU.V2OnboardingAgent_toggleBtn--active__-mGJr,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn--yes__GM0AL.V2OnboardingAgent_toggleBtn--active__-mGJr{background:#426980;border-color:#5882a0;color:#fff}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inlineLink__Xv5nD{color:#bad6fff2}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inlineLink__Xv5nD:hover{color:#fff}@media (max-width:1200px){.V2OnboardingAgent_fpAccordionBadge__B0Vfu{font-size:.9rem;height:2.1rem;width:2.1rem}.V2OnboardingAgent_fpAccordionTitle__tdJAC{font-size:.84rem;letter-spacing:.06em}.V2OnboardingAgent_fpAccordionChevron__tzgxg svg{height:24px;width:24px}}@media (max-width:960px){.V2OnboardingAgent_v2-page__untAA{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft{height:auto;max-height:none}.V2OnboardingAgent_v2-top-header__1Qvle{height:56px;min-height:56px;padding:0 .78rem}.V2OnboardingAgent_v2-top-header-logo-slot__hexmw img{height:2.45rem;width:2.45rem}.V2OnboardingAgent_v2-top-header-brand__jODqq{font-size:1.35rem}.V2OnboardingAgent_v2-top-header-right__WJLHq{gap:10px}.V2OnboardingAgent_v2-top-user-dropdown__WoOsD{gap:8px;min-height:36px;padding:8px 12px}.V2OnboardingAgent_v2-top-user-name__JVNrc{font-size:14px}.V2OnboardingAgent_v2-top-arrow__m5AHY{font-size:12px}.V2OnboardingAgent_fpForecastHeader__9YG84{align-items:stretch;flex-direction:column;gap:.62rem}.V2OnboardingAgent_fpForecastTabs__jCvNO{flex-wrap:wrap;gap:.45rem;width:100%}.V2OnboardingAgent_fpForecastTab__W-5YM{flex:1 1;min-width:0}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT{padding:.72rem clamp(.55rem,2.2vw,.9rem) calc(1rem + env(safe-area-inset-bottom, 0px))}.V2OnboardingAgent_fpAccordionBody__zUCzs{gap:.72rem;padding:.78rem .78rem .9rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_label__duzAN{font-size:.86rem}}@media (max-width:600px){.V2OnboardingAgent_v2-page__untAA{height:auto;max-height:none;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft{height:auto;max-height:none}.V2OnboardingAgent_v2-top-header__1Qvle{height:52px;min-height:52px;padding:0 .62rem}.V2OnboardingAgent_v2-top-header-left__a0p6T{gap:.45rem}.V2OnboardingAgent_v2-top-header-logo-slot__hexmw img{border-radius:3px;height:2.05rem;width:2.05rem}.V2OnboardingAgent_v2-top-header-brand__jODqq{font-size:1.18rem}.V2OnboardingAgent_v2-top-header-right__WJLHq{gap:.42rem}.V2OnboardingAgent_v2-top-user-dropdown__WoOsD{border-radius:10px;gap:6px;min-height:32px;padding:6px 9px}.V2OnboardingAgent_v2-top-user-name__JVNrc{font-size:13px;max-width:5.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.V2OnboardingAgent_v2-top-arrow__m5AHY{font-size:11px}.V2OnboardingAgent_fpForecastCard__ZBMht{padding:.86rem .78rem .82rem}.V2OnboardingAgent_fpForecastChart__TH7S7{height:220px}.V2OnboardingAgent_fpForecastMetrics__OnTLx{gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.V2OnboardingAgent_fpForecastScenarioActions__1Ds1J{gap:.62rem}.V2OnboardingAgent_fpForecastRunButton__MXR2-{min-height:2.55rem}.V2OnboardingAgent_fpForecastTooltip__s9pN7{width:min(88vw,260px)}.V2OnboardingAgent_fpAccordionHead__Gvnb8{gap:.62rem;padding:.72rem}.V2OnboardingAgent_fpAccordionBadge__B0Vfu{font-size:.82rem;height:1.9rem;width:1.9rem}.V2OnboardingAgent_fpAccordionTitle__tdJAC{font-size:.76rem;letter-spacing:.05em}.V2OnboardingAgent_fpAccordionChevron__tzgxg svg{height:22px;width:22px}.V2OnboardingAgent_fpAccordionBody__zUCzs{gap:.62rem;grid-template-columns:1fr;padding:.72rem .68rem .82rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c{min-height:2.6rem}.V2OnboardingAgent_fpInputAffix__lpa6D .V2OnboardingAgent_input__LB2\+c{padding-right:1.85rem}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_fpAccordionBodyWrap__zLkmp,.V2OnboardingAgent_fpAccordionChevron__tzgxg,.V2OnboardingAgent_fpAccordionHead__Gvnb8,.V2OnboardingAgent_fpAccordion__5kZxS,.V2OnboardingAgent_fpFilledCheck__tnglT,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c{animation:none!important;transition:none!important}}.V2OnboardingAgent_subtitle__ut0Ur{margin:.35rem 0 0;max-width:100%}.V2OnboardingAgent_card__h4Pkk{background:#fff;border:1px solid #1f4d471c;border-radius:var(--v2-radius-lg);box-shadow:0 1px 2px #1f4d470d,0 6px 16px #1f4d470a;flex-shrink:0;overflow:hidden}.V2OnboardingAgent_cardHead__MOKGV{background:linear-gradient(180deg,#fcfcfb,#f4f5f3);border-bottom:1px solid #1f4d4717;color:var(--v2-primary);display:block;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:700;letter-spacing:-.01em;min-height:2.75rem;padding:.72rem 1rem;text-transform:none}.V2OnboardingAgent_cardDesc__77Lvf{border-bottom:1px solid #1f4d4712;color:var(--v2-text-muted);font-family:var(--v2-font-sans);font-size:var(--v2-fs-caption);font-weight:400;line-height:1.4;margin:0;padding:.5rem 1rem .65rem}.V2OnboardingAgent_labelStack__6\+mOt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.V2OnboardingAgent_labelInlineRow__GynE9{align-items:baseline;display:flex;gap:.55rem;justify-content:space-between;min-width:0}.V2OnboardingAgent_labelInlineAction__xROrR{flex:0 0 auto}.V2OnboardingAgent_labelInlineAction__xROrR .V2OnboardingAgent_inlineLink__Xv5nD{margin-top:0;white-space:nowrap}.V2OnboardingAgent_fieldHint__XS\+2S{color:var(--v2-text-muted);font-family:var(--v2-font-sans);font-size:.82rem;font-weight:500;line-height:1.3}.V2OnboardingAgent_toggleGroup__3L72o{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr;width:100%}.V2OnboardingAgent_toggleBtn__bBq-m{background:#f8faf9;border:1px solid #1f4d4729;border-radius:var(--v2-radius-sm);color:var(--v2-primary);cursor:pointer;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:700;min-height:2.6rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.V2OnboardingAgent_toggleBtn--yes__GM0AL{border-color:#126e5447;color:#126e54}.V2OnboardingAgent_toggleBtn--no__MwLrU{border-color:#8c242438;color:#8c2424}.V2OnboardingAgent_toggleBtn__bBq-m:hover:not(:disabled){background:#fff;border-color:#1f4d473d}.V2OnboardingAgent_toggleBtn__bBq-m:focus-visible{border-color:var(--v2-primary);box-shadow:0 0 0 3px #1f4d472e;outline:none}.V2OnboardingAgent_toggleBtn--active__-mGJr{color:#fff}.V2OnboardingAgent_toggleBtn--yes__GM0AL.V2OnboardingAgent_toggleBtn--active__-mGJr{background:#126e54;border-color:#0f5b45}.V2OnboardingAgent_toggleBtn--no__MwLrU.V2OnboardingAgent_toggleBtn--active__-mGJr{background:#8c2424;border-color:#741e1e}.V2OnboardingAgent_inlineLink__Xv5nD{color:var(--v2-primary);display:inline-block;font-size:.82rem;font-weight:600;margin-top:.2rem;text-decoration:underline;text-underline-offset:2px}.V2OnboardingAgent_inlineLink__Xv5nD:hover{color:var(--v2-primary-dark)}.V2OnboardingAgent_selectInput__7qJN7{background:#f8faf9;border:1px solid #1f4d4729;border-radius:var(--v2-radius-sm);box-sizing:border-box;color:var(--v2-primary);cursor:pointer;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:600;min-height:2.6rem;padding:.45rem .5rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.V2OnboardingAgent_selectInput__7qJN7:hover:not(:disabled){background:#fff;border-color:#1f4d473d}.V2OnboardingAgent_selectInput__7qJN7:focus{background:#fff;border-color:var(--v2-primary);box-shadow:0 0 0 2px #1f4d471f;outline:none}.V2OnboardingAgent_sliderCell__7JM-9{align-items:center;display:flex;gap:.45rem;min-width:0}.V2OnboardingAgent_sliderInput__qZVuZ{accent-color:var(--v2-primary);cursor:pointer;flex:1 1;height:.45rem;min-width:0}.V2OnboardingAgent_sliderValue__5b6Nb{font-feature-settings:"tnum";color:var(--v2-primary);flex-shrink:0;font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-variant-numeric:tabular-nums;font-weight:700;text-align:right;width:2rem}.V2OnboardingAgent_row__53wk1{grid-gap:.5rem .65rem;align-items:center;border-bottom:1px solid #1f4d4712;display:grid;gap:.5rem .65rem;grid-template-columns:minmax(0,1fr) minmax(5.5rem,38%);min-height:2.85rem;padding:.65rem 1rem;transition:background .15s ease}.V2OnboardingAgent_row__53wk1:last-child{border-bottom:none}.V2OnboardingAgent_row__53wk1:focus-within{background:#1f4d4708}.V2OnboardingAgent_label__duzAN{color:var(--v2-text);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:500;line-height:1.38;overflow-wrap:anywhere}.V2OnboardingAgent_input__LB2\+c{font-feature-settings:"tnum";background:#f8faf9;border:1px solid #1f4d4729;border-radius:var(--v2-radius-sm);box-sizing:border-box;color:var(--v2-primary);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-variant-numeric:tabular-nums;font-weight:600;min-height:2.6rem;padding:.45rem .55rem;text-align:right;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.V2OnboardingAgent_input__LB2\+c:hover:not(:disabled){background:#fff;border-color:#1f4d473d}.V2OnboardingAgent_input__LB2\+c:focus{background:#fff;border-color:var(--v2-primary);box-shadow:0 0 0 2px #1f4d471f;outline:none}.V2OnboardingAgent_input__LB2\+c:focus-visible{background:#fff;border-color:var(--v2-primary);box-shadow:0 0 0 3px #1f4d472e;outline:none}.V2OnboardingAgent_input__LB2\+c::placeholder{color:var(--v2-text-muted);font-weight:500}.V2OnboardingAgent_inputCurrency__oQIrK{letter-spacing:.02em;min-width:0}@media (min-width:1200px){.V2OnboardingAgent_v2-shell__rJbTq{--v2-loading-diameter:clamp(4rem,3.25vw + 2.85rem,6.25rem);--v2-loading-label-size:clamp(1.12rem,0.65vw + 0.95rem,1.48rem);--v2-header-avatar-size:clamp(3.65rem,2vw + 2.15rem,4.125rem);--v2-header-title-size:clamp(1.8rem,0.65vw + 1.28rem,2.05rem);--v2-header-instruction-size:clamp(0.90625rem,0.25vw + 0.84rem,1.03125rem);--v2-header-progress-font:clamp(0.84375rem,0.2vw + 0.78rem,0.96875rem)}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_header__542Gy{padding-bottom:.95rem;padding-top:1.1rem}.V2OnboardingAgent_panelScroll__GEJRT{gap:1rem;padding-top:.85rem}.V2OnboardingAgent_cardHead__MOKGV{min-height:3rem;padding:.8rem 1.1rem}.V2OnboardingAgent_row__53wk1{grid-template-columns:minmax(0,1fr) minmax(6rem,36%);min-height:3rem;padding:.7rem 1.1rem}}@media (min-width:961px) and (max-width:1199px){.V2OnboardingAgent_panelScroll__GEJRT{gap:1rem}.V2OnboardingAgent_row__53wk1{grid-template-columns:minmax(0,1fr) minmax(5.25rem,40%)}}.V2OnboardingAgent_error-container__0gM6H{--v2-primary:#0b4f73;--v2-primary-dark:#083f5b;--v2-page-bg:#f2f4f6;--v2-text-muted:#5f7180;--v2-radius-sm:10px;--v2-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;align-items:center;background:var(--v2-page-bg);display:flex;flex-direction:column;font-family:var(--v2-font-sans);font-size:1rem;justify-content:center;min-height:100vh;min-height:100dvh;padding:2rem;text-align:center}.V2OnboardingAgent_error-icon__I1W\+r{font-size:2.5rem;margin-bottom:.75rem}.V2OnboardingAgent_error-text__xRqZD{color:var(--v2-primary);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.V2OnboardingAgent_error-description__T3G2E{color:var(--v2-text-muted);font-weight:400;line-height:1.5;margin:0 0 1.5rem;max-width:360px}.V2OnboardingAgent_retry-button__xfr7U{background:var(--v2-primary);border:none;border-radius:var(--v2-radius-sm);color:#fff;cursor:pointer;font-family:var(--v2-font-sans);font-size:1rem;font-weight:600;padding:.65rem 1.5rem}.V2OnboardingAgent_retry-button__xfr7U:hover{background:var(--v2-primary-dark)}.V2OnboardingAgent_v2-loc-inline__VcVZE{animation:V2OnboardingAgent_v2-loc-pulse__7-LQC 1.4s ease-in-out infinite;border-bottom:1px dashed var(--v2-accent-soft);padding-bottom:.06em}.V2OnboardingAgent_v2-loc-inline--muted__5j5E2,.V2OnboardingAgent_v2-loc-inline__VcVZE{color:var(--v2-text-muted);font-style:italic}@keyframes V2OnboardingAgent_v2-loc-pulse__7-LQC{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:960px){.V2OnboardingAgent_v2-shell__rJbTq{--v2-fs-display:1.6875rem;--v2-fs-body:0.96875rem;--v2-fs-caption:0.9rem;--v2-fs-panel-title:1.1875rem;--v2-fs-avatar-initial:1.375rem;--v2-loading-diameter:clamp(3.25rem,7vw + 1.5rem,4.85rem);--v2-loading-panel-pad-x:clamp(1.4rem,4vw,2.35rem);--v2-loading-panel-pad-y:clamp(1.6rem,4.2vw,2.65rem);--v2-loading-gap-visual-text:clamp(1.2rem,2.8vw,1.95rem);--v2-composer-control:46px;--v2-header-avatar-size:clamp(3.25rem,3.8vw + 1.25rem,3.9rem);--v2-header-title-size:clamp(1.65rem,1.5vw + 0.92rem,1.95rem);--v2-header-status-size:clamp(0.85rem,0.3vw + 0.78rem,0.88rem);--v2-header-instruction-size:clamp(0.875rem,0.4vw + 0.76rem,0.96875rem);--v2-header-progress-font:clamp(0.8125rem,0.28vw + 0.72rem,0.9375rem);grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:0;border-right:1px solid var(--v2-line)}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_panel__Sl1tG{border-top:0}.V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:1px solid var(--v2-line);border-right:none;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_panel__Sl1tG{min-height:0}.V2OnboardingAgent_chat-container--v2__ahvUo{box-shadow:0 10px 26px #1639350f,inset 0 1px 0 #ffffff8c}.V2OnboardingAgent_messages-container__lagW6{padding:.75rem clamp(.85rem,2.8vw,1.15rem) .72rem}.V2OnboardingAgent_messages-inner__fbjUJ{gap:.78rem}.V2OnboardingAgent_v2-input-area__FeHGJ{gap:.62rem;padding:.72rem clamp(.72rem,2.2vw,.95rem) calc(.76rem + env(safe-area-inset-bottom))}.V2OnboardingAgent_panel__Sl1tG{border-top:1px solid var(--v2-line)}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_header__542Gy{border-bottom-color:#1f4d471f;padding:1rem clamp(1rem,3.5vw,1.5rem) .8rem}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_subtitle__ut0Ur{line-height:1.5;margin-top:.3rem}.V2OnboardingAgent_panelScroll__GEJRT{gap:1rem;padding:.65rem clamp(1rem,3.5vw,1.5rem) calc(1.1rem + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px))}.V2OnboardingAgent_card__h4Pkk{border-radius:14px;box-shadow:0 2px 8px #1f4d470f,0 8px 24px #1f4d470a}.V2OnboardingAgent_cardHead__MOKGV{min-height:3rem;padding:.82rem 1.1rem}.V2OnboardingAgent_row__53wk1{gap:.6rem .75rem;grid-template-columns:minmax(0,1fr) minmax(5.85rem,42%);min-height:3.15rem;padding:.72rem 1.1rem}.V2OnboardingAgent_label__duzAN{-webkit-hyphens:auto;hyphens:auto;line-height:1.42}.V2OnboardingAgent_input__LB2\+c{border-radius:10px;min-height:2.85rem;padding:.52rem .62rem}.V2OnboardingAgent_input__LB2\+c:focus-visible{box-shadow:0 0 0 3px #1f4d4729}}@media (max-width:600px){.V2OnboardingAgent_v2-shell__rJbTq{--v2-fs-display:1.5rem;--v2-fs-body:0.95rem;--v2-fs-caption:0.8rem;--v2-fs-panel-title:1.125rem;--v2-fs-avatar-initial:1.3rem;--v2-loading-diameter:clamp(3rem,11vw + 1.25rem,4rem);--v2-loading-label-size:clamp(1rem,2.8vw + 0.82rem,1.14rem);--v2-loading-hint-size:clamp(0.78rem,2vw + 0.68rem,0.88rem);--v2-loading-panel-pad-x:clamp(1.2rem,5vw,1.65rem);--v2-loading-panel-pad-y:clamp(1.35rem,5vw,1.85rem);--v2-loading-gap-visual-text:clamp(1rem,3.5vw,1.5rem);--v2-loading-panel-radius:clamp(16px,4vw,20px);--v2-composer-control:44px;--v2-header-avatar-size:clamp(3.2rem,6.5vw + 1.15rem,3.65rem);--v2-header-title-size:clamp(1.58rem,3.8vw + 0.72rem,1.85rem);--v2-header-status-size:clamp(0.8125rem,0.55vw + 0.7rem,0.82rem);--v2-header-instruction-size:clamp(0.84375rem,0.85vw + 0.72rem,0.9375rem);--v2-header-progress-font:clamp(0.8125rem,0.65vw + 0.7rem,0.90625rem);--v2-header-progress-height:clamp(7px,0.55vw + 6px,8px);--v2-header-pad-y-top:clamp(0.68rem,1.6vw,0.88rem);align-items:stretch;display:flex;flex-direction:column;height:auto;max-height:none;max-width:100vw;min-height:100dvh;overflow-x:hidden;overflow-y:visible;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:1px solid var(--v2-line);border-right:none;min-width:0;width:100%}.V2OnboardingAgent_chat-container__rjsuw,.V2OnboardingAgent_v2-chat-column__SqL1I{flex:0 0 auto;min-height:auto;overflow:visible}.V2OnboardingAgent_chat-container--v2__ahvUo{box-shadow:none}.V2OnboardingAgent_messages-container__lagW6{-webkit-overflow-scrolling:auto;flex:none;min-height:auto;overflow:visible;overscroll-behavior-y:auto;padding:clamp(.7rem,3.4vw,.9rem) var(--v2-pad-x) .46rem}.V2OnboardingAgent_messages-inner__fbjUJ{gap:.7rem}.V2OnboardingAgent_panel__Sl1tG{border-top:none;flex:0 0 auto;min-height:auto;overflow:visible;width:100%}.V2OnboardingAgent_panelScroll__GEJRT{flex:none;gap:.9rem;min-height:auto;overflow:visible;padding:.55rem clamp(.75rem,4.5vw,1.1rem) 1.35rem;scrollbar-gutter:auto}.V2OnboardingAgent_v2-input-area__FeHGJ{box-shadow:0 -8px 24px #1f4d4712;gap:.54rem;padding:.64rem clamp(.62rem,2.6vw,.84rem) calc(.7rem + env(safe-area-inset-bottom))}.V2OnboardingAgent_v2-input-area--results__AwZHO{box-shadow:0 -8px 24px #1f4d4712}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_header__542Gy{background:linear-gradient(180deg,#ebeae6 0,var(--v2-page-bg) 85%);border-bottom-width:1px;margin-top:.15rem;padding:1rem clamp(.75rem,4.5vw,1.1rem) .75rem}.V2OnboardingAgent_panel__Sl1tG .V2OnboardingAgent_subtitle__ut0Ur{line-height:1.45;margin-top:.25rem}.V2OnboardingAgent_card__h4Pkk{border-radius:12px}.V2OnboardingAgent_cardHead__MOKGV{min-height:auto;padding:.72rem .9rem}.V2OnboardingAgent_row__53wk1{grid-row-gap:.55rem;align-items:start;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto;padding:.8rem .9rem;row-gap:.55rem}.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_labelStack__6\+mOt,.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_label__duzAN{align-self:center;grid-column:1;grid-row:1;line-height:1.35}.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_selectInput__7qJN7,.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_sliderCell__7JM-9{grid-column:1;grid-row:2;min-width:0;width:100%}.V2OnboardingAgent_row__53wk1>.V2OnboardingAgent_input__LB2\+c{border-radius:10px;min-height:2.75rem;padding:.62rem .72rem;text-align:left}}.V2OnboardingAgent_v2-bootstrap-loading__-AG5U{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:min(52dvh,clamp(220px,42vh,380px));padding:clamp(1rem,3vh,2rem) var(--v2-pad-x)}.V2OnboardingAgent_v2-loading-panel__ILnqr{align-items:center;border-radius:var(--v2-loading-panel-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--v2-loading-gap-visual-text);max-width:var(--v2-loading-panel-max);padding:var(--v2-loading-panel-pad-y) var(--v2-loading-panel-pad-x);text-align:center;width:100%}.V2OnboardingAgent_v2-loading-panel--bootstrap__HJYAO{background:linear-gradient(155deg,#ffffffb8,#ffffff61 42%,#e0e8e838);border:1px solid #1f4d4712;box-shadow:inset 0 1px 0 #ffffffbf,0 18px 48px #1f4d470f,0 4px 14px #1f4d470a}.V2OnboardingAgent_v2-loading-panel--overlay__wN70G{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:linear-gradient(152deg,#fffffff0,#fcfdfce6 45%,#ecf4f2e0);border:1px solid #1f4d4714;box-shadow:inset 0 1px 0 #ffffffe6,0 28px 64px #1f4d471a,0 10px 28px #1f4d470f,inset 0 0 0 1px #fff6}.V2OnboardingAgent_v2-loading-visual__QJg0G{display:grid;flex-shrink:0;height:var(--v2-loading-diameter);place-items:center;position:relative;width:var(--v2-loading-diameter)}.V2OnboardingAgent_v2-loading-halo__zNXie{animation:V2OnboardingAgent_v2LoadingHaloPulse__doI1G 2.8s ease-in-out infinite;background:radial-gradient(circle closest-side,#7ab5ae59 0,#7ab5ae1f 45%,#0000 72%);border-radius:50%;height:calc(100% + clamp(.85rem, 2.2vw, 1.5rem));pointer-events:none;position:absolute;width:calc(100% + clamp(.85rem, 2.2vw, 1.5rem))}.V2OnboardingAgent_v2-loading-spinner__YwZQZ{animation:V2OnboardingAgent_v2AgentSpinner__eqB0A 1.12s cubic-bezier(.52,.12,.39,.88) infinite;border:var(--v2-loading-border) solid var(--v2-loading-track);border-radius:50%;border-right-color:color-mix(in srgb,var(--v2-primary) 42%,#0000);border-top-color:var(--v2-primary);box-shadow:inset 0 0 0 1px #ffffff8c,0 2px 12px #1f4d470f;box-sizing:border-box;height:100%;position:relative;width:100%}@keyframes V2OnboardingAgent_v2AgentSpinner__eqB0A{to{transform:rotate(1turn)}}@keyframes V2OnboardingAgent_v2LoadingHaloPulse__doI1G{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.95;transform:scale(1)}}.V2OnboardingAgent_v2-loading-text-block__nKCza{align-items:center;display:flex;flex-direction:column;gap:var(--v2-loading-text-gap);max-width:18em}.V2OnboardingAgent_v2-loading-label__5Rqzi{color:var(--v2-text);font-family:var(--v2-font-sans);font-size:var(--v2-loading-label-size);font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0}.V2OnboardingAgent_v2-loading-hint__mdHbf{color:var(--v2-text-muted);font-family:var(--v2-font-sans);font-size:var(--v2-loading-hint-size);font-weight:500;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.88}.V2OnboardingAgent_v2-chat-body__eliWQ{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.V2OnboardingAgent_v2-agent-request-overlay__WPpll{align-items:center;backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);background:linear-gradient(165deg,#f1f6fbd6,#e2edf6cc 48%,#d2e2eec2);box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;padding:clamp(.75rem,2.5vw,1.5rem);position:absolute;z-index:6}.V2OnboardingAgent_v2-loc-consent-card__CW0gH{background:#ffffffeb;border:1px solid #0a52782e;border-radius:18px;box-shadow:0 18px 55px #08375224;padding:1.25rem 1.25rem 1.1rem;width:min(520px,92vw)}.V2OnboardingAgent_v2-loc-consent-title__9WCC8{color:var(--v2-primary);font-family:var(--v2-font-sans);font-size:1.15rem;font-weight:750;letter-spacing:-.02em;margin:0 0 .4rem}.V2OnboardingAgent_v2-loc-consent-body__j7jGO{color:var(--v2-text-muted);font-family:var(--v2-font-sans);line-height:1.5;margin:0 0 1rem}.V2OnboardingAgent_v2-loc-consent-actions__lf-Z\+{align-items:center;display:flex;gap:.6rem;justify-content:flex-end}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5,.V2OnboardingAgent_v2-loc-consent-secondary__UQquR{border:1px solid #0000;border-radius:var(--v2-radius-sm);cursor:pointer;font-family:var(--v2-font-sans);font-size:.95rem;font-weight:650;padding:.7rem 1rem}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5{background:var(--v2-primary);color:#fff}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5:hover{background:var(--v2-primary-dark)}.V2OnboardingAgent_v2-loc-consent-secondary__UQquR{background:#f1f6fbeb;border-color:#0a52783d;color:var(--v2-primary)}.V2OnboardingAgent_v2-loc-consent-secondary__UQquR:hover{background:#e2edf6eb}@media (max-width:960px){.V2OnboardingAgent_v2-agent-request-overlay__WPpll{padding:clamp(.6rem,2.2vw,1.35rem)}}@media (max-width:600px){.V2OnboardingAgent_v2-agent-request-overlay__WPpll{padding:clamp(.5rem,4vw,1rem)}.V2OnboardingAgent_v2-bootstrap-loading__-AG5U{min-height:min(46dvh,clamp(200px,38vh,300px))}}@media (max-width:960px){.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5{grid-template-columns:1fr;grid-template-rows:minmax(0,7fr) minmax(0,3fr);height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_panel__Sl1tG,.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-chat-column__SqL1I{flex:1 1 auto;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_messages-container__lagW6,.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_panelScroll__GEJRT{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}}@media (max-width:600px){.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5{height:auto;max-height:none;min-height:0;position:relative}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{transform:translateX(calc(100% - 2.5rem));width:min(90vw,400px)}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D{font-size:.72rem;width:2.5rem}}@media (max-width:768px){.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:auto;max-height:none;min-height:0;overflow:hidden;position:relative}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5){display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;position:relative}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5){height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-chat-column__SqL1I{display:flex;flex:1 1 auto;flex-direction:column;grid-row:1/2;height:100%;max-height:100%;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:0;border-right:0;display:flex;flex:1 1 auto;flex-direction:column;grid-row:1/2;height:100%;max-height:100%;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_chat-container__rjsuw,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_chat-container__rjsuw{display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-chat-body__eliWQ,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-chat-body__eliWQ{flex:1 1 auto;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_messages-container__lagW6,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_messages-container__lagW6{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2{background:#03162338;display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s cubic-bezier(.22,1,.36,1);z-index:28}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(180deg,#fff,#edf3f7);border:1px solid #05486a3d;border-radius:.9rem 0 0 .9rem;border-right:0;box-shadow:0 6px 16px #04476629;color:#044766;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:6.5rem;padding:.4rem .25rem;position:absolute;right:0;text-orientation:mixed;top:50%;transform:translateY(-50%);width:2.75rem;writing-mode:vertical-rl;z-index:32}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{bottom:0;box-sizing:border-box;max-width:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .26s cubic-bezier(.22,1,.36,1);width:min(88vw,420px);z-index:31}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panel__Sl1tG,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panel__Sl1tG{background:var(--v2-page-bg);border-left:1px solid #04476624;box-shadow:-16px 0 28px #04476624;height:100%;max-height:100%;min-height:0;overflow:hidden}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--embedded__DRyj5 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panelScroll__GEJRT,.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5) .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panelScroll__GEJRT{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--mobile-profile-open__AKFx3 .V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2{opacity:1;pointer-events:auto}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--mobile-profile-open__AKFx3 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_message-container__Prq0\+,.V2OnboardingAgent_text-input--v2__1sn17,.V2OnboardingAgent_v2-chat-column__SqL1I{animation:none!important;transform:none!important;transition:none!important}.V2OnboardingAgent_v2-loading-halo__zNXie{animation:none;opacity:.65;transform:scale(1)}.V2OnboardingAgent_v2-loading-spinner__YwZQZ{animation:none;border-color:var(--v2-loading-track);border-right-color:var(--v2-loading-track);border-top-color:var(--v2-primary)}}.CareerShiftScenarioMap_container__D7bhk{align-items:center;background:linear-gradient(145deg,#f8f9fa,#edf1f4);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow:visible;padding:1.75rem 2rem;position:relative;width:100%}.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 .62s cubic-bezier(.22,1,.36,1) .12s both;display:flex;justify-content:center;width:100%}.CareerShiftScenarioMap_mainContainer__hZ79x{animation:CareerShiftScenarioMap_containerFadeIn__CPQPm .62s cubic-bezier(.22,1,.36,1) .2s both;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #0447661a;border-radius:18px;box-shadow:0 12px 30px #0447661c,0 4px 12px #0447660f;overflow:visible;padding:2rem;position:relative;width:100%}.CareerShiftScenarioMap_loadingScreen__n-ama{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}.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:.6rem;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 .72s cubic-bezier(.22,1,.36,1) .24s both;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 3px rgba(4,71,102,.13));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 3px 7px rgba(4,71,102,.2)) brightness(1.03)}.CareerShiftScenarioMap_title__wlBz6:after{animation:CareerShiftScenarioMap_titleUnderline__0V0BC .85s cubic-bezier(.22,1,.36,1) .7s 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 .75s cubic-bezier(.22,1,.36,1) .3s both;color:#333;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;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 .62s cubic-bezier(.22,1,.36,1) .35s both;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}.CareerShiftScenarioMap_connectionLines__VoZOQ{animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .45s ease-out .45s 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 .4s ease-out .55s both}.CareerShiftScenarioMap_connectionLines__VoZOQ circle{animation:CareerShiftScenarioMap_dotFadeIn__zjayt .4s ease-out .68s 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{margin-bottom:3rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 .62s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #0447661a;border-radius:14px;border-top:4px solid #0447661a;box-shadow:0 4px 16px #04476614,0 1px 4px #0447660a;display:flex;flex-direction:column;height:-webkit-min-content;height:min-content;overflow:visible;padding:1.35rem;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);width:48%;z-index:2}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+{background:linear-gradient(160deg,#fff,#f0faf9);border-top-color:#115b5f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+ .CareerShiftScenarioMap_cardTitleText__P42-h{color:#115b5f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+ .CareerShiftScenarioMap_cardBody__IG8Jq{color:#2a6b6f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardTeal__ZYN1\+ .CareerShiftScenarioMap_stepBadge__aIdlo{background:#115b5f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2{background:linear-gradient(160deg,#fff,#fff8f3);border-top-color:#b34205}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2 .CareerShiftScenarioMap_cardTitleText__P42-h{color:#b34205}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2 .CareerShiftScenarioMap_cardBody__IG8Jq{color:#8b4a2a}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardOrange__bxhX2 .CareerShiftScenarioMap_stepBadge__aIdlo{background:#b34205}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU{background:linear-gradient(160deg,#fff,#f3faf3);border-top-color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_cardTitleText__P42-h{color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_cardBody__IG8Jq{color:#3a6e3c}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGreen__LxMAU .CareerShiftScenarioMap_stepBadge__aIdlo{background:#2e7d32}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP{background:linear-gradient(160deg,#fff,#f7f4ff);border-top-color:#4527a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP .CareerShiftScenarioMap_cardTitleText__P42-h{color:#4527a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP .CareerShiftScenarioMap_cardBody__IG8Jq{color:#5c3db5}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPurple__caXVP .CareerShiftScenarioMap_stepBadge__aIdlo{background:#4527a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY{background:linear-gradient(160deg,#fff,#fffbf0);border-top-color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_cardTitleText__P42-h{color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_cardBody__IG8Jq{color:#7a5220}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardGold__K6tzY .CareerShiftScenarioMap_stepBadge__aIdlo{background:#8d5a0f}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU{background:linear-gradient(160deg,#fff,#fff3f7);border-top-color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_cardTitleText__P42-h{color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_cardBody__IG8Jq{color:#962060}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardPink__nYFvU .CareerShiftScenarioMap_stepBadge__aIdlo{background:#ad1457}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW{background:linear-gradient(160deg,#fff,#f0f6ff);border-top-color:#01579b}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW .CareerShiftScenarioMap_cardTitleText__P42-h{color:#01579b}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW .CareerShiftScenarioMap_cardBody__IG8Jq{color:#1565a0}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ.CareerShiftScenarioMap_cardBlue__b6NFW .CareerShiftScenarioMap_stepBadge__aIdlo{background:#01579b}.CareerShiftScenarioMap_cardTitleRow__L5cS5{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.25rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;transition:filter .3s ease;white-space:nowrap}.CareerShiftScenarioMap_cardBody__IG8Jq{flex:1 1;font-size:1rem;line-height:1.6;margin:0}.CareerShiftScenarioMap_stepBadge__aIdlo{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:22px;justify-content:center;letter-spacing:0;margin-left:auto;opacity:.82;width:22px}@keyframes CareerShiftScenarioMap_cardSlideIn__L0ba7{0%{opacity:0;transform:translateY(24px) scale(.96)}60%{opacity:.9;transform:translateY(-2px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{animation-delay:.08s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(2){animation-delay:.14s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(3){animation-delay:.2s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(4){animation-delay:.26s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(5){animation-delay:.32s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(6){animation-delay:.38s}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(7){animation-delay:.44s}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:200px}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{box-shadow:0 10px 28px #04476621,0 3px 10px #04476612;transform:translateY(-3px)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardIcon__GH6xz{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:scale(1.06) rotate(2deg)}.CareerShiftScenarioMap_cardHeader__lUWQD{align-items:center;display:flex;gap:.75rem;margin-bottom:.6rem}.CareerShiftScenarioMap_cardIcon__GH6xz{align-items:center;background:#ffffffb3;border-radius:9px;box-shadow:0 2px 6px #00000012;display:flex;flex-shrink:0;font-size:1.5rem;height:44px;justify-content:center;transition:all .28s cubic-bezier(.16,1,.3,1);width:44px}.CareerShiftScenarioMap_cardHeader__lUWQD h3{font-size:1.25rem;font-weight:600;margin:0;transition:filter .3s ease}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardTitleText__P42-h{filter:brightness(1.08)}.CareerShiftScenarioMap_buttonContainer__rDOcS{align-items:center;animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .62s cubic-bezier(.22,1,.36,1) .5s both;display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:center;position:relative;z-index:2}.CareerShiftScenarioMap_editProfileButton__hdyNf{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #044766;border-radius:14px;box-shadow:0 4px 12px #0447661f;color:#044766;cursor:pointer;font-size:1.05rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),border-color .2s ease;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 10px 20px #04476633,0 4px 10px #0447661f;transform:translateY(-1px)}.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:14px;box-shadow:0 6px 14px #04476638,0 2px 8px #04476624;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),border-color .2s ease;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 10px 22px #0447664d,0 4px 10px #0447662e;transform:translateY(-1px)}.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}}@media (max-width:1024px){.CareerShiftScenarioMap_connectionLines__VoZOQ{display:none}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:0}.CareerShiftScenarioMap_gridRow__OBzyv{flex-direction:column;gap:1.6rem;margin-bottom:1.5rem!important}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{width:100%}}@media (max-width:768px){.CareerShiftScenarioMap_container__D7bhk{box-sizing:border-box;overflow-x:hidden;padding:1.4rem 1.5rem}.CareerShiftScenarioMap_mainContainer__hZ79x{box-sizing:border-box;overflow-x:hidden;padding:1.5rem}.CareerShiftScenarioMap_title__wlBz6{font-size:1.8rem;line-height:1.3;margin-bottom:.5rem;padding-bottom:1rem}.CareerShiftScenarioMap_subtitle__4Nu-H{font-size:1.05rem;line-height:1.5;margin-bottom:2rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:1.1rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{transform:translateY(-2px)}.CareerShiftScenarioMap_cardHeader__lUWQD h3,.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.15rem}.CareerShiftScenarioMap_cardBody__IG8Jq{font-size:.9rem;line-height:1.55}.CareerShiftScenarioMap_buttonContainer__rDOcS{align-items:stretch;display:flex;flex-direction:column;gap:1.1rem;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{box-sizing:border-box;min-height:44px;padding:1rem 1.75rem;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover,.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{transform:translateY(-1px)}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{transform:scale(1.05) rotate(1deg)}.CareerShiftScenarioMap_loadingTitle__3S34n{font-size:1.65rem}.CareerShiftScenarioMap_loadingSubtitle__4N\+XS{font-size:1.05rem;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)}}.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:15px;font-style:italic;font-weight:400;height:22px;justify-content:center;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),opacity .2s ease;width:22px}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{box-shadow:0 4px 12px #00000040;opacity:.9;transform:scale(1.08) rotate(2deg)}.CareerShiftScenarioMap_tooltipPopup__Cgwef{word-wrap:break-word;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #0447661a;border-radius:10px;box-shadow:0 8px 24px #0000002e,0 4px 12px #0447661f;color:#333;font-size:.85rem;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:opacity .24s cubic-bezier(.22,1,.36,1),visibility .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,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:.85rem;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:13px;height:20px;width:20px}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{display:none}}@media (max-width:480px){.CareerShiftScenarioMap_container__D7bhk{overflow-x:hidden;padding:.9rem 1rem}.CareerShiftScenarioMap_mainContainer__hZ79x{overflow-x:hidden;padding:1.25rem 1rem}.CareerShiftScenarioMap_title__wlBz6{font-size:1.55rem;line-height:1.3;margin-bottom:.5rem;padding-bottom:1rem}.CareerShiftScenarioMap_subtitle__4Nu-H{line-height:1.5;margin-bottom:1.5rem}.CareerShiftScenarioMap_cardHeader__lUWQD h3,.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.05rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:1rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{transform:translateY(-1px)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardIcon__GH6xz{transform:scale(1.03) rotate(1deg)}.CareerShiftScenarioMap_buttonContainer__rDOcS{flex-direction:column;gap:1rem;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{box-sizing:border-box;font-size:1.05rem;min-height:44px;padding:.85rem 1.5rem;width:100%}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover,.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{transform:translateY(-1px)}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{transform:scale(1.04) rotate(1deg)}.CareerShiftScenarioMap_tooltipPopup__Cgwef{font-size:.8rem;left:50%!important;margin:0!important;max-width:280px;padding:.5rem .65rem;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:12px;height:16px;width:16px}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{display:none}.CareerShiftScenarioMap_loadingContent__hvhgb{padding:1.5rem}.CareerShiftScenarioMap_loadingTitle__3S34n{font-size:1.5rem;margin-bottom:.8rem}.CareerShiftScenarioMap_loadingSubtitle__4N\+XS{font-size:1.05rem;margin-bottom:1.5rem;padding:0 .5rem}.CareerShiftScenarioMap_loadingDots__YoriZ span{height:9px;width:9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.CareerShiftScenarioMap_buttonContainer__rDOcS,.CareerShiftScenarioMap_container__D7bhk:before,.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf,.CareerShiftScenarioMap_loadingScreen__n-ama:before,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardIcon__GH6xz,.CareerShiftScenarioMap_tooltipPopup__Cgwef{animation:none!important;transform:none!important}}.Dashboard_dashboard__1OjgL{--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);--dash-user-menu-radius:10px;--dash-user-menu-pad:6px;--dash-user-menu-min-width:9.5rem;--dash-user-menu-border:#0447661f;--dash-user-menu-bg:#fffffffa;--dash-user-menu-shadow:0 1px 2px #0447660f,0 8px 24px #0447661a,0 0 0 1px #fffc inset;--dash-user-menu-item-radius:8px;--dash-user-menu-focus:0 0 0 2px #fffffff2,0 0 0 4px #047bb273;animation:Dashboard_dashboardFadeIn__gsKxL .6s var(--dash-transition);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 var(--dash-transition);background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);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 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 .6s var(--dash-transition) .2s both;background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border-bottom:1px solid var(--dash-border);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.25rem 1.5rem;position:relative;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.35rem .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,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 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;animation:Dashboard_bounceIn__2b2Ff .6s cubic-bezier(.16,1,.3,1);background:#0000;border:none;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 var(--dash-transition);width:60px}.Dashboard_collapseButton__zvA6I:before{background:linear-gradient(135deg,#04476614,#047bb214);border-radius:var(--dash-radius);content:"";inset:0;opacity:0;position:absolute;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_collapseButton__zvA6I:focus-visible{box-shadow:0 0 0 2px var(--dash-bg),0 0 0 4px #047bb273;outline:none}.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,var(--dash-text-muted) 0,#888 100%);border-radius:4px;box-shadow:0 1px 2px #0000001a;display:block;height:16px;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,var(--dash-primary) 0,var(--dash-primary-light) 100%);box-shadow:0 2px 4px #04476633;transform:scaleY(1.1)}.Dashboard_arrowIcon__DCIMk{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 var(--dash-transition),color var(--dash-transition),filter var(--dash-transition)}.Dashboard_collapseButton__zvA6I:hover .Dashboard_arrowIcon__DCIMk{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_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 var(--dash-transition) both;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 var(--dash-transition),background var(--dash-transition),box-shadow var(--dash-transition)}button.Dashboard_navItem__SoOd7,button.Dashboard_subNavItem__fxctg{appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid var(--dash-border);color:inherit;font:inherit;margin:0;text-align:left;width:100%}.Dashboard_navItem__SoOd7:focus-visible,.Dashboard_subNavItem__fxctg:focus-visible{box-shadow:inset 0 0 0 2px #047bb266;outline:none;z-index:1}.Dashboard_navItem__SoOd7:first-child{animation-delay:.1s}.Dashboard_navItem__SoOd7:nth-child(2){animation-delay:.12s}.Dashboard_navItem__SoOd7:nth-child(3){animation-delay:.14s}.Dashboard_navItem__SoOd7:nth-child(4){animation-delay:.16s}.Dashboard_navItem__SoOd7:nth-child(5){animation-delay:.18s}.Dashboard_navItem__SoOd7:nth-child(6){animation-delay:.2s}.Dashboard_navItem__SoOd7:nth-child(7){animation-delay:.22s}.Dashboard_navItem__SoOd7:nth-child(8){animation-delay:.24s}.Dashboard_navigation__GI8AH>div:last-child>.Dashboard_navItem__SoOd7:last-child{border-bottom:none}@keyframes Dashboard_slideInLeft__lC2BZ{0%{opacity:0;transform:translateX(-30px) scale(.95)}60%{opacity:.9;transform:translateX(2px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_navItem__SoOd7:before{background:linear-gradient(135deg,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 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:var(--dash-text);flex:1 1;font-size:16px;font-weight:500;transition:color var(--dash-transition),transform var(--dash-transition)}.Dashboard_navItem__SoOd7:hover .Dashboard_navText__3PR4N{color:var(--dash-primary);transform:translateX(2px)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:var(--dash-primary);font-weight:600}.Dashboard_chevron__\+y\+M6{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 var(--dash-transition),color var(--dash-transition),filter var(--dash-transition)}.Dashboard_navItem__SoOd7:hover .Dashboard_chevron__\+y\+M6{color:var(--dash-primary);transform:scale(1.1)}.Dashboard_chevron__\+y\+M6.Dashboard_expanded__qBa7S{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 var(--dash-border);border-radius:6px;box-shadow:0 1px 3px #0000000d;color:var(--dash-text);font-size:12px;font-weight:600;margin-left:8px;margin-right:4px;padding:4px 10px;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:var(--dash-primary)}.Dashboard_subMenu__Qjp87{animation:Dashboard_subMenuSlideDown__yhmGG .4s var(--dash-transition);background:linear-gradient(135deg,var(--dash-bg-alt) 0,var(--dash-bg) 100%);border-bottom:1px solid var(--dash-border);margin:0;overflow:hidden;padding:0;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 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 var(--dash-transition),background var(--dash-transition),box-shadow var(--dash-transition)}.Dashboard_subNavItem__fxctg:before{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 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:var(--dash-primary);transform:translateX(2px)}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{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_copilot__0rqCN{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_library__VThtX{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_track__sf4Cy{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='M4 19h16M7 16l4-4 3 2 5-6'/%3E%3Ccircle cx='7' cy='16' r='1.5' fill='%232A5C8A'/%3E%3Ccircle cx='11' cy='12' r='1.5' fill='%232A5C8A'/%3E%3Ccircle cx='14' cy='14' r='1.5' fill='%232A5C8A'/%3E%3Ccircle cx='19' cy='8' r='1.5' fill='%232A5C8A'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_weekly-report__hJtCA{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 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_monthly-celebration__0nTyo{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='M5 3v4M3 5h4M6 17v4m-2-2h4m5-16 1.5 4.5L19 9l-4.5 1.5L13 15l-1.5-4.5L7 9l4.5-1.5L13 3zm5 10 .75 2.25L21 16l-2.25.75L18 19l-.75-2.25L15 16l2.25-.75L18 13z'/%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='M4 12a8 8 0 1 1 16 0v4a2 2 0 0 1-2 2h-2v-6h4M4 12v6h2a2 2 0 0 0 2-2v-4H4M12 18v2m0 0h3m-3 0H9'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_logout__yCRHT{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 16 4-4m0 0-4-4m4 4H9M9 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4'/%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_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 .6s var(--dash-transition) .3s both;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 var(--dash-transition)}.Dashboard_mainContent__C\+DoX:has([data-page=monthly-celebration]),.Dashboard_mainContent__C\+DoX:has([data-page=weekly-report]){overflow:hidden}.Dashboard_outletWrap__nR4HZ{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}@keyframes Dashboard_mainContentFadeIn__AXJ0N{0%{opacity:0;transform:translateX(20px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}.Dashboard_headerBar__4--a8{align-items:center;animation:Dashboard_headerBarSlideDown__kN6G8 .6s var(--dash-transition) .4s both;background:linear-gradient(135deg,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border-bottom:1px solid var(--dash-border);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,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 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: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 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 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 var(--dash-border);border-radius:50%;box-shadow:var(--dash-shadow-sm);height:36px;object-fit:cover;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,var(--dash-bg) 0,var(--dash-bg-alt) 100%);border:1.5px solid var(--dash-border);border-radius:var(--dash-radius);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 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: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,var(--dash-bg-alt) 0,var(--dash-bg-tertiary) 100%);border-color:#04476640;box-shadow:var(--dash-shadow-md),0 2px 6px #04476614;transform:translateY(-2px)}.Dashboard_userDropdown__\+9\+QT:focus-visible{border-color:#047bb273;box-shadow:var(--dash-shadow-md),0 0 0 3px #047bb233;outline:none}.Dashboard_userName__5DRnE{color:var(--dash-text);font-size:15px;font-weight:600;line-height:1.4;margin:0;transition:color var(--dash-transition)}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_userName__5DRnE{color:var(--dash-primary)}.Dashboard_arrow__nS7-X{align-items:center;color:var(--dash-text);display:flex;font-size:14px;line-height:1;margin:0;transition:transform var(--dash-transition),color var(--dash-transition)}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_arrow__nS7-X{color:var(--dash-primary);transform:scale(1.15)}.Dashboard_userDropdown__\+9\+QT[aria-expanded=true] .Dashboard_arrow__nS7-X{color:var(--dash-primary);transform:rotate(180deg)}.Dashboard_userDropdown__\+9\+QT[aria-expanded=true]:hover .Dashboard_arrow__nS7-X{transform:rotate(180deg) scale(1.08)}.Dashboard_dropdownMenu__2\+3tW{animation:Dashboard_dropdownSlideDown__vJZnI .22s var(--dash-transition);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--dash-user-menu-bg);border:1px solid var(--dash-user-menu-border);border-radius:var(--dash-user-menu-radius);box-shadow:var(--dash-user-menu-shadow);box-sizing:border-box;isolation:isolate;list-style:none;margin:0;min-width:var(--dash-user-menu-min-width);overflow:visible;padding:var(--dash-user-menu-pad);position:absolute;right:0;top:calc(100% + 6px);z-index:1100}@keyframes Dashboard_dropdownSlideDown__vJZnI{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dashboard_dropdownMenu__2\+3tW{animation:none}}.Dashboard_dropdownItem__gpvty{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:var(--dash-user-menu-item-radius);box-sizing:border-box;color:var(--dash-text);cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:.65rem;line-height:1.35;margin:0;min-height:44px;padding:.65rem .75rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.Dashboard_dropdownItem__gpvty>span:not([aria-hidden=true]){flex:1 1;min-width:0}.Dashboard_dropdownItem__gpvty .Dashboard_navIcon__7LB\+X{flex-shrink:0;height:1.125rem;opacity:.88;width:1.125rem}.Dashboard_dropdownItem__gpvty:hover{background:#0447660f;color:var(--dash-primary)}.Dashboard_dropdownItem__gpvty:hover .Dashboard_navIcon__7LB\+X{opacity:1}.Dashboard_dropdownItem__gpvty:focus{outline:none}.Dashboard_dropdownItem__gpvty:focus-visible{background:#0447660d;box-shadow:var(--dash-user-menu-focus);color:var(--dash-primary)}.Dashboard_dropdownItem__gpvty:active{background:#04476617}.Dashboard_mobileMenuButton__uaYy9{background:#0000;border:none;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 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 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:9.5rem}.Dashboard_dropdownItem__gpvty{font-size:.875rem;gap:.55rem;padding:.6rem .7rem}.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;overflow-x:hidden;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:-5px!important;margin:0;min-height:44px;min-width:44px;overflow:visible;padding:10px 12px;position:fixed!important;top:-5px!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 var(--dash-transition);width:280px;z-index:1001}.Dashboard_mainContent__C\+DoX,.Dashboard_navItem__SoOd7,.Dashboard_sidebarHeader__I\+DD-,.Dashboard_sidebar__7SHQJ,.Dashboard_subMenu__Qjp87{animation:none!important;transition:none!important}.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{box-sizing:border-box;margin-left:0;min-height:100dvh;overflow-x:hidden;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:.9rem}.Dashboard_bellButton__1IvOs{border-radius:50%;height:44px;min-height:44px;min-width:44px;width:44px}.Dashboard_bellButton__1IvOs svg{height:20px;width:20px}.Dashboard_userAvatar__xMzr5{border-width:2px;height:44px;min-height:44px;min-width:44px;width:44px}.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:var(--dash-user-menu-radius);min-width:10rem;padding:var(--dash-user-menu-pad);right:0}.Dashboard_dropdownItem__gpvty{box-sizing:border-box;font-size:.875rem;gap:.6rem;min-height:44px;padding:.65rem .75rem}.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:1rem}.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:0}.Dashboard_sidebarHeader__I\+DD-{padding:1rem 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:.8rem}.Dashboard_bellButton__1IvOs{height:44px;min-height:44px;min-width:44px;width:44px}.Dashboard_bellButton__1IvOs svg{height:18px;width:18px}.Dashboard_bellButton__1IvOs:hover{transform:scale(1.05) translateY(-1px)}.Dashboard_userAvatar__xMzr5{height:44px;min-height:44px;min-width:44px;width:44px}.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:var(--dash-user-menu-radius);min-width:9rem;padding:5px;right:0}.Dashboard_dropdownItem__gpvty{box-sizing:border-box;font-size:.8125rem;gap:.5rem;min-height:44px;padding:.55rem .65rem}.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:-14px!important;min-height:44px;min-width:44px;padding:10px 12px;top:-8px!important}.Dashboard_mobileMenuButton__uaYy9:hover{transform:scale(1.03)}}.Terms_termsContainer__NE8\+x{--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-focus-ring:0 0 0 2px var(--terms-bg),0 0 0 4px #047bb273;animation:Terms_fadeIn__4-Pf8 .6s var(--terms-transition);background:linear-gradient(180deg,var(--terms-bg-alt) 0,var(--terms-bg) 28%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}@keyframes Terms_fadeIn__4-Pf8{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.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 .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 .8s var(--terms-transition) .5s both;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:0 0 2rem;position:relative}.Terms_title__EVhDl:after{animation:Terms_titleUnderline__Zogtk 1s var(--terms-transition) 1s forwards;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 .8s var(--terms-transition) .7s both;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:1.5rem}.Terms_inlineLink__o7oy7{border-radius:2px;color:var(--terms-primary);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#04476659;text-decoration-color:#04476659;text-underline-offset:.15em}.Terms_inlineLink__o7oy7:hover{color:var(--terms-primary-light);-webkit-text-decoration-color:#047bb28c;text-decoration-color:#047bb28c}.Terms_inlineLink__o7oy7:focus-visible{box-shadow:var(--terms-focus-ring);outline:none}@keyframes Terms_descriptionFadeIn__eiOk7{0%{opacity:0;transform:translateY(20px) scale(.97)}60%{opacity:.9;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.Terms_definitions__jqbP1{animation:Terms_definitionsFadeIn__noIap .8s var(--terms-transition) .9s both;background:var(--terms-bg-alt);border-left:4px solid var(--terms-primary);border-radius:var(--terms-radius);box-shadow:0 2px 8px #0000000d;margin-top:2rem;padding:1.5rem;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: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: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 .8s var(--terms-transition) 1s both;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 var(--terms-transition) both;border:1px solid var(--terms-border);border-radius:var(--terms-radius);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;margin-bottom:1rem;overflow:hidden;transition:transform var(--terms-transition),box-shadow var(--terms-transition)}.Terms_accordionItem__HWlw4:hover{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_accordionItem__HWlw4:nth-child(12){animation-delay:2.3s}.Terms_accordionItem__HWlw4:nth-child(13){animation-delay:2.4s}.Terms_accordionItem__HWlw4:nth-child(14){animation-delay:2.5s}.Terms_accordionItem__HWlw4:nth-child(15){animation-delay:2.6s}.Terms_accordionItem__HWlw4:nth-child(16){animation-delay:2.7s}.Terms_accordionItem__HWlw4:nth-child(17){animation-delay:2.8s}.Terms_accordionItem__HWlw4:nth-child(18){animation-delay:2.9s}.Terms_accordionItem__HWlw4:nth-child(19){animation-delay:3s}.Terms_accordionItem__HWlw4:nth-child(20){animation-delay:3.1s}.Terms_accordionHeader__tuKcZ{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--terms-bg-alt) 0,var(--terms-bg) 100%);border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:56px;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform var(--terms-transition),background var(--terms-transition),box-shadow var(--terms-transition);width:100%}.Terms_accordionHeader__tuKcZ:focus-visible{box-shadow:inset 0 0 0 2px #047bb273;outline:none;z-index:1}.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 0,var(--terms-bg-alt) 100%);box-shadow:0 2px 8px #0000000f;transform:translateX(3px)}.Terms_accordionQuestion__ny9GR{color:var(--terms-text);flex:1 1;font-size:1.1rem;font-weight:600;margin-right:1rem;transition:color var(--terms-transition)}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionQuestion__ny9GR{color:var(--terms-primary)}.Terms_accordionIcon__SK9Xl{align-items:center;background:#0447661a;border-radius:50%;color:var(--terms-primary);display:flex;flex-shrink:0;height:2rem;justify-content:center;min-width:2rem;transform:rotate(0deg) scale(1);transition:transform var(--terms-transition),background var(--terms-transition);width:2rem}.Terms_accordionIconSvg__8\+U21{display:block;height:.9375rem;overflow:visible;width:.9375rem}.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 var(--terms-transition);background:var(--terms-bg);border-top:1px solid var(--terms-border);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: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:var(--terms-text);font-weight:600}.Terms_accordionContent__UCrs- ol,.Terms_accordionContent__UCrs- ul{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: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_accordionBody__3BgGc{color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.65}.Terms_accordionBody__3BgGc strong{color:var(--terms-text);font-weight:600}.Terms_accordionContent__UCrs- table{animation:Terms_tableFadeIn__-VQsr .4s cubic-bezier(.16,1,.3,1);border-collapse:collapse;margin:20px 0;width:100%}@keyframes Terms_tableFadeIn__-VQsr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Terms_accordionContent__UCrs- table td,.Terms_accordionContent__UCrs- table th{color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;transition:background-color var(--terms-transition)}.Terms_accordionContent__UCrs- table th{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_accordionHeader__tuKcZ:hover,.Terms_definitions__jqbP1:hover{transform:translateX(2px)}}@media (max-width:768px){.Terms_termsContainer__NE8\+x{min-height:100dvh;overflow-x:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.Terms_mainContent__8abgN{-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem max(2rem,env(safe-area-inset-bottom));scrollbar-color:#0447664d #0000;scrollbar-width:thin}.Terms_mainContent__8abgN::-webkit-scrollbar{width:5px}.Terms_mainContent__8abgN::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.Terms_title__EVhDl{font-size:2rem;line-height:1.3}.Terms_title__EVhDl:after{height:2px}.Terms_description__D2g18{font-size:1rem;line-height:1.5}.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-{box-sizing:border-box;margin:0 .5rem;max-width:100%;width:100%}.Terms_accordionItem__HWlw4{border-radius:10px;margin-bottom:.8rem}.Terms_accordionItem__HWlw4:hover{transform:translateY(-1px)}.Terms_accordionHeader__tuKcZ{min-height:52px;padding:1.25rem 1rem}.Terms_accordionHeader__tuKcZ:hover{transform:translateX(2px)}.Terms_accordionContent__UCrs-{font-size:1rem;line-height:1.55;padding:1.25rem 1rem}}@media (max-width:480px){.Terms_mainContent__8abgN{padding:1.5rem 1rem 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:1.75rem;min-width:1.75rem;width:1.75rem}.Terms_accordionIconSvg__8\+U21{height:.8125rem;width:.8125rem}.Terms_accordionContent__UCrs-{padding:1.25rem}.Terms_accordionContainer__0jud-{margin:0 .25rem}.Terms_accordionItem__HWlw4:hover{transform:none}}@media (prefers-reduced-motion:reduce){.Terms_accordionItem__HWlw4,.Terms_accordionTitle__DvVBk,.Terms_contentWrapper__8Pp1L,.Terms_definitions__jqbP1,.Terms_description__D2g18,.Terms_termsContainer__NE8\+x,.Terms_title__EVhDl,.Terms_title__EVhDl:after{animation:none!important}.Terms_title__EVhDl:after{width:60%}.Terms_accordionHeader__tuKcZ:hover,.Terms_accordionItem__HWlw4:hover,.Terms_definitions__jqbP1:hover{transform:none}.Terms_accordionContent__UCrs-{animation:none!important}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionIcon__SK9Xl,.Terms_accordionHeader__tuKcZ[aria-expanded=true] .Terms_accordionIcon__SK9Xl,.Terms_accordionHeader__tuKcZ[aria-expanded=true]:hover .Terms_accordionIcon__SK9Xl{transform:none}}.PrivacyPolicy_privacyPage__9qbbH{--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);--privacy-focus-ring:0 0 0 2px var(--privacy-bg),0 0 0 4px #047bb273;animation:PrivacyPolicy_fadeIn__W0EOM .6s var(--privacy-transition);background:linear-gradient(180deg,var(--privacy-bg-alt) 0,var(--privacy-bg) 28%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}@keyframes PrivacyPolicy_fadeIn__W0EOM{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.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 .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 .8s var(--privacy-transition) .5s both;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:0 0 2rem;position:relative}.PrivacyPolicy_title__VJJIy:after{animation:PrivacyPolicy_titleUnderline__0BUtp 1s var(--privacy-transition) 1s forwards;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 .8s var(--privacy-transition) .7s both;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:1.5rem}.PrivacyPolicy_inlineLink__pXU2g{border-radius:2px;color:var(--privacy-primary);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#04476659;text-decoration-color:#04476659;text-underline-offset:.15em}.PrivacyPolicy_inlineLink__pXU2g:hover{color:var(--privacy-primary-light);-webkit-text-decoration-color:#047bb28c;text-decoration-color:#047bb28c}.PrivacyPolicy_inlineLink__pXU2g:focus-visible{box-shadow:var(--privacy-focus-ring);outline:none}@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 .8s var(--privacy-transition) .9s both;background:var(--privacy-bg-alt);border-left:4px solid var(--privacy-primary);border-radius:var(--privacy-radius);box-shadow:0 2px 8px #0000000d;margin-top:2rem;padding:1.5rem;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: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: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 .8s var(--privacy-transition) 1s both;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 var(--privacy-transition) both;border:1px solid var(--privacy-border);border-radius:var(--privacy-radius);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a;margin-bottom:1rem;overflow:hidden;transition:transform var(--privacy-transition),box-shadow var(--privacy-transition)}.PrivacyPolicy_accordionItem__JRt24:hover{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_accordionItem__JRt24:nth-child(14){animation-delay:2.5s}.PrivacyPolicy_accordionItem__JRt24:nth-child(15){animation-delay:2.6s}.PrivacyPolicy_accordionItem__JRt24:nth-child(16){animation-delay:2.7s}.PrivacyPolicy_accordionItem__JRt24:nth-child(17){animation-delay:2.8s}.PrivacyPolicy_accordionItem__JRt24:nth-child(18){animation-delay:2.9s}.PrivacyPolicy_accordionItem__JRt24:nth-child(19){animation-delay:3s}.PrivacyPolicy_accordionItem__JRt24:nth-child(20){animation-delay:3.1s}.PrivacyPolicy_accordionHeader__Y9i1L{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--privacy-bg-alt) 0,var(--privacy-bg) 100%);border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:56px;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform var(--privacy-transition),background var(--privacy-transition),box-shadow var(--privacy-transition);width:100%}.PrivacyPolicy_accordionHeader__Y9i1L:focus-visible{box-shadow:inset 0 0 0 2px #047bb273;outline:none;z-index:1}.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 0,var(--privacy-bg-alt) 100%);box-shadow:0 2px 8px #0000000f;transform:translateX(3px)}.PrivacyPolicy_accordionQuestion__re2Xu{color:var(--privacy-text);flex:1 1;font-size:1.1rem;font-weight:600;margin-right:1rem;transition:color var(--privacy-transition)}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionQuestion__re2Xu{color:var(--privacy-primary)}.PrivacyPolicy_accordionIcon__XjETa{align-items:center;background:#0447661a;border-radius:50%;color:var(--privacy-primary);display:flex;flex-shrink:0;height:2rem;justify-content:center;min-width:2rem;transform:rotate(0deg) scale(1);transition:transform var(--privacy-transition),background var(--privacy-transition);width:2rem}.PrivacyPolicy_accordionIconSvg__n\+JQv{display:block;height:.9375rem;overflow:visible;width:.9375rem}.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 var(--privacy-transition);background:var(--privacy-bg);border-top:1px solid var(--privacy-border);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: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:var(--privacy-text);font-weight:600}.PrivacyPolicy_accordionContent__im8SG ol,.PrivacyPolicy_accordionContent__im8SG ul{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: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_accordionBody__hIGaS{color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.65}.PrivacyPolicy_accordionBody__hIGaS strong{color:var(--privacy-text);font-weight:600}.PrivacyPolicy_accordionContent__im8SG table{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:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;transition:background-color var(--privacy-transition)}.PrivacyPolicy_accordionContent__im8SG table th{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_accordionHeader__Y9i1L:hover,.PrivacyPolicy_definitions__CETKq:hover{transform:translateX(2px)}}@media (max-width:768px){.PrivacyPolicy_privacyPage__9qbbH{min-height:100dvh;overflow-x:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}.PrivacyPolicy_mainContent__9pfAl{-webkit-overflow-scrolling:touch;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1rem max(2rem,env(safe-area-inset-bottom));scrollbar-color:#0447664d #0000;scrollbar-width:thin}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar{width:5px}.PrivacyPolicy_mainContent__9pfAl::-webkit-scrollbar-thumb{background:#0447664d;border-radius:3px}.PrivacyPolicy_title__VJJIy{font-size:2rem;line-height:1.3}.PrivacyPolicy_title__VJJIy:after{height:2px}.PrivacyPolicy_description__cTvpX{font-size:1rem;line-height:1.5}.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{box-sizing:border-box;margin:0 .5rem;max-width:100%;width:100%}.PrivacyPolicy_accordionItem__JRt24{border-radius:10px;margin-bottom:.8rem}.PrivacyPolicy_accordionItem__JRt24:hover{transform:translateY(-1px)}.PrivacyPolicy_accordionHeader__Y9i1L{min-height:52px;padding:1.25rem 1rem}.PrivacyPolicy_accordionHeader__Y9i1L:hover{transform:translateX(2px)}.PrivacyPolicy_accordionContent__im8SG{font-size:1rem;line-height:1.55;padding:1.25rem 1rem}}@media (max-width:480px){.PrivacyPolicy_mainContent__9pfAl{padding:1.5rem 1rem 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:1.75rem;min-width:1.75rem;width:1.75rem}.PrivacyPolicy_accordionIconSvg__n\+JQv{height:.8125rem;width:.8125rem}.PrivacyPolicy_accordionContent__im8SG{padding:1.25rem}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 .25rem}.PrivacyPolicy_accordionItem__JRt24:hover{transform:none}}@media (prefers-reduced-motion:reduce){.PrivacyPolicy_accordionItem__JRt24,.PrivacyPolicy_accordionTitle__N8bqx,.PrivacyPolicy_contentWrapper__4bI6Q,.PrivacyPolicy_definitions__CETKq,.PrivacyPolicy_description__cTvpX,.PrivacyPolicy_privacyPage__9qbbH,.PrivacyPolicy_title__VJJIy,.PrivacyPolicy_title__VJJIy:after{animation:none!important}.PrivacyPolicy_title__VJJIy:after{width:60%}.PrivacyPolicy_accordionHeader__Y9i1L:hover,.PrivacyPolicy_accordionItem__JRt24:hover,.PrivacyPolicy_definitions__CETKq:hover{transform:none}.PrivacyPolicy_accordionContent__im8SG{animation:none!important}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionIcon__XjETa,.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true] .PrivacyPolicy_accordionIcon__XjETa,.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true]:hover .PrivacyPolicy_accordionIcon__XjETa{transform:none}}.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.6rem;max-width:450px;position:relative;width:100%;z-index: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 #04476614;border-radius:20px;box-shadow:0 12px 40px #00000014,0 4px 16px #0447660f,0 0 0 1px #0447660f;display:flex;flex-direction:column;gap:1rem;padding:2.25rem 2rem;width:100%}.AdminLogin_admin-login-logo__9SCjI{align-self:center}.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.9rem;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,#fef2f2,#fee2e2);border:1px solid #b91c1c33;border-radius:12px;box-shadow:0 2px 8px #b91c1c14;color:#b91c1c;font-size:.9rem;line-height:1.5;padding:.9rem 1rem;text-align:left}@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:1.25rem}.AdminLogin_form-group__PmKn0{display:flex;flex-direction:column;gap:.4rem}.AdminLogin_form-group__PmKn0 label{color:#044766;font-size:1rem;font-weight:600;letter-spacing:.01em;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;box-sizing:border-box;direction:ltr;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:1rem;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.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;width:100%}.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;box-sizing:border-box;direction:ltr;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:1rem 3.25rem 1rem 1rem;text-align:left;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:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1);width:36px}.AdminLogin_password-toggle__XjhXC:hover:not(:disabled){background:#04476614;color:#044766;transform:translateY(-50%) scale(1.08)}.AdminLogin_password-toggle__XjhXC:active:not(:disabled){transform:translateY(-50%) 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:1rem 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}.AdminLogin_form-group__PmKn0 input:focus-visible,.AdminLogin_password-input-container__1gMU- input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273,0 4px 12px #0447661f;outline:none}.AdminLogin_password-toggle__XjhXC:focus-visible{box-shadow:0 0 0 2px #047bb259;outline:none}.AdminLogin_admin-login-button__laAuz:focus-visible:not(:disabled){box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273,0 4px 12px #04476640;outline:none}@keyframes AdminLogin_containerFadeIn__uP9KH{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform: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_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;overflow-x:hidden;padding:1rem}.AdminLogin_admin-login-content__P7BWQ{gap:1.3rem;max-width:400px}.AdminLogin_admin-login-title__1G\+gc{font-size:1.6rem;line-height:1.3}.AdminLogin_form-group__PmKn0{margin-bottom:.25rem}.AdminLogin_form-group__PmKn0 input{border-radius:10px;box-sizing:border-box;min-height:44px;padding:.8rem 1rem;width:100%}.AdminLogin_form-group__PmKn0 input:focus{transform:translateY(-1px)}.AdminLogin_password-input-container__1gMU- input{border-radius:10px;box-sizing:border-box;min-height:44px;padding:.8rem 3rem .8rem 1rem;text-align:left;width:100%}.AdminLogin_password-input-container__1gMU- input:focus{transform:translateY(-1px)}.AdminLogin_admin-login-button__laAuz{border-radius:10px;margin-top:.25rem;min-height:44px;padding:.8rem 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{gap:1.1rem;max-width:100%}.AdminLogin_admin-login-title__1G\+gc{font-size:1.5rem}.AdminLogin_form-group__PmKn0 input,.AdminLogin_password-input-container__1gMU- input{font-size:16px;padding:.8rem 1rem}.AdminLogin_form-group__PmKn0 input{border-radius:10px}.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:.8rem 3rem .8rem 1rem;text-align:left}.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;min-height:44px;padding:.8rem 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{--admin-primary:#044766;--admin-accent:#047bb2;--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;animation:AdminDashboard_dashboardFadeIn__7W0\+s .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f5f7fa,#e8ecf1);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);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.6rem;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.6rem;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_header-info__kLz0J{display:flex;flex:1 1;flex-direction:column;gap:.3rem;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.9rem;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:1rem;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:.9rem}.AdminDashboard_admin-details__bLtwa{align-items:center;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;flex-direction:row;gap:.6rem;justify-content:flex-end;min-width:0;padding:.7rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminDashboard_admin-details__bLtwa:after{content:""}.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;max-width:16rem;overflow:hidden;text-overflow:ellipsis;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:.9rem;font-weight:400;line-height:1.4;margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.AdminDashboard_admin-details__bLtwa:hover .AdminDashboard_admin-email__IZfz2{color:#044766}.AdminDashboard_curriculum-video-button__DsItl{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}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_tracks-button__wni4M{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.7rem 1.4rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AdminDashboard_tracks-button__wni4M{background:linear-gradient(135deg,#0f766e,#14b8a6);border:2px solid #0f766e;border-radius:12px;box-shadow:0 4px 12px #0f766e38,0 2px 4px #0f766e24,inset 0 1px 0 #fff3}.AdminDashboard_tracks-button__wni4M:before{background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AdminDashboard_tracks-button__wni4M:hover:before{left:100%}.AdminDashboard_tracks-button__wni4M:hover{background:linear-gradient(135deg,#0b5f59,#0f8f82);border-color:#0b5f59;box-shadow:0 8px 20px #0f766e57,0 4px 8px #0f766e42,inset 0 1px 0 #ffffff40;transform:translateY(-2px) scale(1.02)}.AdminDashboard_tracks-button__wni4M:active{box-shadow:0 2px 8px #0f766e47;transform:translateY(0)}.AdminDashboard_tracks-button__wni4M:focus-visible{box-shadow:var(--admin-focus-ring),0 4px 12px #0f766e38;outline:none}.AdminDashboard_tracks-button__wni4M svg{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.AdminDashboard_tracks-button__wni4M:hover svg{transform:scale(1.08)}.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:focus-visible{box-shadow:var(--admin-focus-ring),0 4px 12px #04476640;outline:none}.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:.6rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.7rem 1.4rem;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:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #dc354573,0 4px 12px #dc354540;outline:none}.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;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.6rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 2rem max(1.5rem,env(safe-area-inset-bottom));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.2rem}.AdminDashboard_page-title__NELVv{font-size:1.625rem}.AdminDashboard_page-description__rf5iA{font-size:.9rem}.AdminDashboard_admin-name__IP-Nj{font-size:1rem}.AdminDashboard_admin-email__IZfz2{font-size:.8rem}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY,.AdminDashboard_tracks-button__wni4M{font-size:.9rem;padding:.7rem 1.125rem}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg,.AdminDashboard_tracks-button__wni4M svg{height:17px;width:17px}.AdminDashboard_admin-main-content__7PKqR{padding:1.25rem 1.5rem}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover,.AdminDashboard_tracks-button__wni4M:hover{transform:translateY(-1px) scale(1.01)}}@media (max-width:768px){.AdminDashboard_admin-dashboard-container__oIq-H{overflow-x:hidden}.AdminDashboard_admin-header__SPYdc{flex-direction:column;gap:1.2rem;padding:1.125rem 1.25rem}.AdminDashboard_header-left__daKc5{gap:1.1rem;justify-content:center;text-align:center;width:100%}.AdminDashboard_admin-info__U3nPH,.AdminDashboard_header-right__8SL1v{gap:.9rem;justify-content:center;width:100%}.AdminDashboard_admin-info__U3nPH{flex-direction:row;flex-wrap:wrap}.AdminDashboard_admin-details__bLtwa{align-items:center;justify-content:center;max-width:100%;padding:.8rem 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.4rem}.AdminDashboard_admin-name__IP-Nj,.AdminDashboard_page-description__rf5iA{font-size:.9rem}.AdminDashboard_admin-email__IZfz2{font-size:.8rem}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY,.AdminDashboard_tracks-button__wni4M{border-radius:10px;box-sizing:border-box;font-size:.8rem;min-height:44px;padding:.8rem 1.25rem}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg,.AdminDashboard_tracks-button__wni4M svg{height:16px;width:16px}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover,.AdminDashboard_tracks-button__wni4M:hover{transform:translateY(-1px) scale(1.01)}.AdminDashboard_admin-main-content__7PKqR{gap:1.3rem;overflow-x:hidden;padding:1rem 1.25rem}}@media (max-width:480px){.AdminDashboard_admin-header__SPYdc{gap:1.1rem;padding:1rem}.AdminDashboard_header-right__8SL1v{gap:.8rem}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY,.AdminDashboard_tracks-button__wni4M{min-height:44px}.AdminDashboard_header-left__daKc5{gap:1.1rem}.AdminDashboard_admin-info__U3nPH{gap:.6rem;width:100%}.AdminDashboard_admin-details__bLtwa{max-width:100%;padding:.7rem 1rem;width:100%}.AdminDashboard_page-title__NELVv{font-size:1.25rem;line-height:1.3}.AdminDashboard_page-description__rf5iA{font-size:.8rem;line-height:1.5}.AdminDashboard_admin-name__IP-Nj{font-size:.9rem;line-height:1.3}.AdminDashboard_admin-email__IZfz2{font-size:.8rem;line-height:1.4}.AdminDashboard_curriculum-video-button__DsItl,.AdminDashboard_logout-button__cIBZY{border-radius:10px;font-size:.8rem;gap:.5rem;padding:.5625rem 1rem}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover,.AdminDashboard_tracks-button__wni4M:hover{transform:translateY(-1px) scale(1.01)}.AdminDashboard_curriculum-video-button__DsItl svg,.AdminDashboard_logout-button__cIBZY svg,.AdminDashboard_tracks-button__wni4M 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.2rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.AdminDashboard_admin-dashboard-container__oIq-H,.AdminDashboard_admin-header__SPYdc,.AdminDashboard_admin-main-content__7PKqR,.AdminDashboard_header-left__daKc5,.AdminDashboard_header-right__8SL1v{animation:none!important}.AdminDashboard_curriculum-video-button__DsItl:hover,.AdminDashboard_logout-button__cIBZY:hover{transform:none}}.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-header-section__cXb58{align-items:center;animation:AdminOnboardingUsersTable_slideDown__zsDCk .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0447660f;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 2rem .75rem}.AdminOnboardingUsersTable_table-title__5k6x3{align-items:center;color:#044766;display:flex;font-size:1.1rem;font-weight:700;gap:.55rem;letter-spacing:-.01em;margin:0}.AdminOnboardingUsersTable_users-count-badge__VKcK2{background:linear-gradient(135deg,#04476617,#047bb217);border:1px solid #0447662e;border-radius:999px;color:#044766;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.3rem .85rem;white-space:nowrap}.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.6rem;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-icon__Vv66H{align-items:center;color:#9ca3af;display:flex;left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease;z-index:1}.AdminOnboardingUsersTable_search-container__yf-6M:focus-within .AdminOnboardingUsersTable_search-icon__Vv66H{color:#047bb2}.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:1rem 3.25rem 1rem 2.75rem;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:.8rem;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:.9rem;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:.9rem;font-weight:600;line-height:1.4;margin-top:1rem;overflow:hidden;padding:.7rem 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_sortableTh__gng07{padding:0!important;vertical-align:middle}.AdminOnboardingUsersTable_sortable-header__IzXjT{cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}button.AdminOnboardingUsersTable_sortable-header__IzXjT{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;box-sizing:border-box;color:inherit;display:flex;font:inherit;justify-content:center;margin:0;padding:1.4rem 1.125rem;text-align:center;width:100%}.AdminOnboardingUsersTable_sortable-header__IzXjT:focus-visible{box-shadow:inset 0 0 0 2px #047bb273;outline:none;z-index:1}.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:.6rem;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:0;overflow:hidden;table-layout:fixed;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:.9rem;font-weight:700;letter-spacing:.05em;padding:1.4rem 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{text-align:left}.AdminOnboardingUsersTable_users-table__AB\+AQ th:last-child{text-align:center}.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:220px;width:38%}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:center;display:flex;gap:.9rem}.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:600;line-height:1.3}.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:.8rem;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:.9rem;line-height:1.4;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-summary__d2JdH{color:#6c757d;font-size:.9rem}.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:.9rem;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:.9rem;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:.6rem;max-height:400px;overflow-y:auto;padding:.8rem 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:.8rem;width:100%}.AdminOnboardingUsersTable_feedback-text__u\+LJR{word-wrap:break-word;color:#2c3e50;display:block;font-size:.9rem;font-weight:400;line-height:1.5;overflow:hidden;overflow-wrap:break-word}.AdminOnboardingUsersTable_no-feedback__d6wb-{color:#6c757d;font-size:.9rem;font-style:italic;font-weight:400}.AdminOnboardingUsersTable_reply-section__pw-EB{align-items:flex-start;border-top:1px solid #0447661a;display:flex;gap:.9rem;margin-top:.8rem;padding-top:.8rem;width:100%}.AdminOnboardingUsersTable_reply-input-wrapper__HmGbi{display:flex;flex:1 1;flex-direction:column;gap:.6rem}.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:.9rem;line-height:1.5;max-height:180px;min-height:96px;min-width:0;overflow-y:auto;padding:.7rem 1rem;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:.9rem;font-weight:600;gap:.6rem;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-top:0;min-width:90px;overflow:hidden;padding:.7rem 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:.8rem;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:.9rem;font-weight:600;letter-spacing:.5px;min-width:90px;padding:.5rem .8rem;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:520px;width:62%}.AdminOnboardingUsersTable_action-buttons__15HrZ{grid-gap:.65rem;align-items:stretch;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));min-width:0}.AdminOnboardingUsersTable_ai-summary-button__WuyfG,.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{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:700;gap:.6rem;justify-content:center;min-height:46px;overflow:hidden;padding:.72rem 1rem;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_checkup-action-plan-button__lbWnp:before,.AdminOnboardingUsersTable_dashboard-button__rHRng:before,.AdminOnboardingUsersTable_delete-user-button__-JELq:before,.AdminOnboardingUsersTable_detail-button__UaHjL: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_checkup-action-plan-button__lbWnp:hover:before,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover:before,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover:before,.AdminOnboardingUsersTable_detail-button__UaHjL: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_checkup-action-plan-button__lbWnp{background:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4f46e5;color:#fff}.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:hover{background:linear-gradient(135deg,#4338ca,#4f46e5);box-shadow:0 6px 20px #4f46e559,0 2px 8px #4f46e540;transform:translateY(-2px)}.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:active{box-shadow:0 2px 8px #4f46e54d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_delete-user-button__-JELq{background:linear-gradient(135deg,#b91c1c,#ef4444);border-color:#b91c1c;color:#fff}.AdminOnboardingUsersTable_delete-user-button__-JELq:hover:not(:disabled){background:linear-gradient(135deg,#991b1b,#dc2626);box-shadow:0 6px 20px #b91c1c59,0 2px 8px #b91c1c40;transform:translateY(-2px)}.AdminOnboardingUsersTable_delete-user-button__-JELq:active:not(:disabled){box-shadow:0 2px 8px #b91c1c4d;transform:translateY(0);transition:all .1s ease}.AdminOnboardingUsersTable_delete-user-button__-JELq:disabled{box-shadow:0 2px 8px #b91c1c33;cursor:not-allowed;opacity:.7;transform:none}.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_btn-icon__Ncxcs{display:block;flex-shrink:0;height:15px;opacity:.92;width:15px}.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:.8rem 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.3rem;padding:1.5rem}.AdminOnboardingUsersTable_table-header-section__cXb58{padding:1rem 1.5rem .625rem}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:11px;font-size:1rem;padding:.8rem 2.75rem .8rem 2.5rem}.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:.9rem;min-width:0}.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.9rem;padding:1.125rem 1rem}button.AdminOnboardingUsersTable_sortable-header__IzXjT{padding:1.125rem 1rem}.AdminOnboardingUsersTable_users-table__AB\+AQ td{font-size:.9rem;padding:1.125rem 1rem}.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:.9rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.9rem;height:38px;width:38px}.AdminOnboardingUsersTable_feedback-cell__8\+ouu{max-width:600px;min-width:500px}.AdminOnboardingUsersTable_feedback-text__u\+LJR{font-size:.9rem}.AdminOnboardingUsersTable_reply-section__pw-EB{gap:.9rem;margin-top:.8rem;padding-top:.8rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;box-sizing:border-box;font-size:16px;max-height:160px;min-height:80px;padding:.8rem 1rem}.AdminOnboardingUsersTable_reply-button__AYeSj{border-radius:8px;box-sizing:border-box;font-size:.8rem;min-height:44px;min-width:85px;padding:.8rem 1.25rem}.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_ai-summary-button__WuyfG,.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{font-size:.875rem;padding:.65rem .9rem}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:hover,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:hover,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover,.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{transform:translateY(-1px)}}@media (max-width:768px){.AdminOnboardingUsersTable_table-container__KF27A{overflow-x:hidden}.AdminOnboardingUsersTable_table-wrapper__2LNiD{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 220px);overflow-x:auto}.AdminOnboardingUsersTable_table-header-section__cXb58{padding:1rem 1.25rem .625rem}.AdminOnboardingUsersTable_table-title__5k6x3{font-size:1rem}.AdminOnboardingUsersTable_table-controls__jxRwN{align-items:stretch;flex-direction:column;gap:1.3rem;padding:1.25rem}.AdminOnboardingUsersTable_search-container__yf-6M{max-width:100%}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:10px;box-sizing:border-box;font-size:16px;min-height:44px;padding:.8rem 3rem .8rem 2.5rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus{transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-search__raCAd{align-items:center;border-radius:50%;display:flex;font-size:1rem;height:44px;justify-content:center;min-height:44px;min-width:44px;right:.25rem;top:50%;transform:translateY(-50%);width:44px}.AdminOnboardingUsersTable_results-count__In56c{font-size:.8rem;text-align:center}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.9rem;min-width:0}.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.9rem;padding:1rem .8rem}button.AdminOnboardingUsersTable_sortable-header__IzXjT{padding:1rem .8rem}.AdminOnboardingUsersTable_users-table__AB\+AQ td{font-size:.9rem;padding:1rem .8rem}.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:.9rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.9rem;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:.9rem;margin-top:.8rem;padding-top:.8rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;box-sizing:border-box;font-size:16px;max-height:140px;min-height:72px;padding:.8rem 1rem;width:100%}.AdminOnboardingUsersTable_reply-button__AYeSj{align-self:stretch;border-radius:8px;box-sizing:border-box;font-size:.8rem;justify-content:center;min-height:44px;min-width:auto;padding:.8rem 1.25rem;width:100%}.AdminOnboardingUsersTable_reply-success-message__sSYKf{font-size:.8rem;padding:.2rem 0}.AdminOnboardingUsersTable_feedback-text-wrapper__tiKo1{border-radius:6px;padding:.7rem}.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{gap:.6rem;grid-template-columns:repeat(2,minmax(145px,1fr));min-width:0}.AdminOnboardingUsersTable_ai-summary-button__WuyfG,.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{border-radius:11px;box-sizing:border-box;font-size:.86rem;gap:.5rem;justify-content:center;min-height:44px;padding:.68rem .85rem}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:hover,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:hover,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover{transform:translateY(-1px)}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:flex-start;flex-direction:column;gap:.6rem}.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:1rem;padding:1rem}.AdminOnboardingUsersTable_table-header-section__cXb58{padding:.875rem 1rem .5rem}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:10px;box-sizing:border-box;font-size:16px;min-height:44px;padding:.8rem 2.75rem .8rem 2.5rem}.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:.8rem}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.8rem;min-width:0}.AdminOnboardingUsersTable_users-table__AB\+AQ th{font-size:.8rem;padding:1rem .5rem}button.AdminOnboardingUsersTable_sortable-header__IzXjT{padding:1rem .5rem}.AdminOnboardingUsersTable_users-table__AB\+AQ td{font-size:.8rem;padding:1rem .5rem}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:flex-start;flex-direction:column;gap:.4rem}.AdminOnboardingUsersTable_user-avatar__5pdgt{font-size:.8rem;height:32px;width:32px}.AdminOnboardingUsersTable_user-name__9j92O{font-size:.9rem}.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:.6rem;margin-top:.5625rem;padding-top:.5625rem}.AdminOnboardingUsersTable_reply-input__Rd9Ar{border-radius:8px;box-sizing:border-box;font-size:16px;max-height:120px;min-height:64px;padding:.7rem 1rem;width:100%}.AdminOnboardingUsersTable_reply-button__AYeSj{align-self:stretch;border-radius:8px;box-sizing:border-box;font-size:.8rem;justify-content:center;min-height:44px;min-width:auto;padding:.8rem 1rem;width:100%}.AdminOnboardingUsersTable_reply-success-message__sSYKf{font-size:.8rem;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:.7rem 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:.55rem;grid-template-columns:repeat(2,minmax(118px,1fr));min-width:0}.AdminOnboardingUsersTable_ai-summary-button__WuyfG,.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{border-radius:10px;font-size:.82rem;gap:.5rem;padding:.62rem .75rem}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:hover,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:hover,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover,.AdminOnboardingUsersTable_detail-button__UaHjL: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:#0f172a9e;bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;overflow:hidden;padding:1.25rem;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:14px;box-shadow:0 18px 42px #0206173d,0 6px 20px #02061729;display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 2rem);max-width:1280px;min-height:400px;overflow:hidden;position:relative;width:min(96vw,1280px)}@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_deleteConfirmOverlay__4YYCk{align-items:center;justify-content:center;padding:1.25rem;z-index:10001}.AdminOnboardingUsersTable_deleteConfirmCard__v3Kg1{animation:AdminOnboardingUsersTable_modalSlideIn__2aNeF .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f233433,0 8px 24px #0f23341f,0 0 0 1px #04476614;max-width:760px;overflow:hidden;width:min(96vw,760px)}.AdminOnboardingUsersTable_deleteConfirmHeader__LOCqn{align-items:flex-start;border-bottom:1px solid #0447661a;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem .75rem}.AdminOnboardingUsersTable_deleteConfirmTitle__gH0JT{color:#044766;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.AdminOnboardingUsersTable_deleteConfirmClose__\+So6A{background:#04476614;border:none;border-radius:10px;color:#044766;cursor:pointer;flex-shrink:0;font-size:1.35rem;height:36px;line-height:1;margin:-.25rem -.25rem 0 0;transition:background .2s ease,color .2s ease;width:36px}.AdminOnboardingUsersTable_deleteConfirmClose__\+So6A:hover:not(:disabled){background:#04476624;color:#036a9e}.AdminOnboardingUsersTable_deleteConfirmClose__\+So6A:disabled{cursor:not-allowed;opacity:.45}.AdminOnboardingUsersTable_deleteConfirmBody__phm-V{padding:1.1rem 1.25rem 1.25rem}.AdminOnboardingUsersTable_deleteConfirmLead__6XgZX{color:#2c3e50;font-size:.95rem;line-height:1.55;margin:0 0 1rem}.AdminOnboardingUsersTable_deleteConfirmWarning__Y\+yKq{background:linear-gradient(135deg,#b91c1c0f,#ef44440f);border:1px solid #b91c1c38;border-left:4px solid #b91c1c;border-radius:12px;padding:.9rem 1rem}.AdminOnboardingUsersTable_deleteConfirmWarningTitle__WjcTF{color:#991b1b;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.AdminOnboardingUsersTable_deleteConfirmList__f9W2I{color:#374151;font-size:.9rem;line-height:1.5;margin:0 0 .65rem;padding-left:1.2rem}.AdminOnboardingUsersTable_deleteConfirmList__f9W2I li{margin-bottom:.25rem}.AdminOnboardingUsersTable_deleteConfirmWarningFoot__pKjlH{color:#991b1b;font-size:.85rem;font-weight:600;margin:0}.AdminOnboardingUsersTable_deleteConfirmError__irA9h{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:.9rem;line-height:1.45;margin-top:1rem;padding:.75rem 1rem}.AdminOnboardingUsersTable_deleteConfirmActions__uOzrs{background:linear-gradient(180deg,#fafbfc,#f4f6f8);border-top:1px solid #0447661a;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;padding:1rem 1.25rem 1.25rem}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap{background:#fff;border:2px solid #04476640;border-radius:12px;color:#044766;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;padding:.65rem 1.25rem;transition:background .2s ease,border-color .2s ease,transform .15s ease}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap:hover:not(:disabled){background:#0447660a;border-color:#044766}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap:disabled{cursor:not-allowed;opacity:.55}.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih{align-items:center;background:linear-gradient(135deg,#b91c1c,#ef4444);border:2px solid #991b1b;border-radius:12px;box-shadow:0 2px 10px #b91c1c40;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.65rem 1.35rem;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih:hover:not(:disabled){background:linear-gradient(135deg,#991b1b,#dc2626);box-shadow:0 4px 16px #b91c1c59;transform:translateY(-1px)}.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih:disabled{cursor:not-allowed;opacity:.65;transform:none}.AdminOnboardingUsersTable_deleteConfirmBtnSpinner__LZOge{animation:AdminOnboardingUsersTable_spin__dWBq8 1s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:480px){.AdminOnboardingUsersTable_deleteConfirmOverlay__4YYCk{padding:2.5rem 1rem 1rem}.AdminOnboardingUsersTable_deleteConfirmActions__uOzrs{align-items:stretch;flex-direction:column-reverse}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap,.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih{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 18px 44px #0f233429,0 6px 18px #0f23341a;display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;transition:box-shadow .3s ease}.AdminOnboardingUsersTable_detailMainContent__QMPh-{animation:AdminOnboardingUsersTable_detailMainContentFadeIn__wxiLa .45s cubic-bezier(.16,1,.3,1);background:radial-gradient(circle at 8% 6%,#047bb214 0,#0000 36%),radial-gradient(circle at 92% 4%,#0447660f 0,#0000 38%),linear-gradient(180deg,#f8fafc,#f2f6f9);flex:1 1;overflow-y:auto;padding:1.2rem 1.2rem 1.6rem;width:100%}@keyframes AdminOnboardingUsersTable_detailMainContentFadeIn__wxiLa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@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:1rem 1rem 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:10px;box-shadow:inset 0 1px 2px #0447660a,0 2px 12px #04476612;flex:1 1;min-height:0;overflow:auto;padding:.75rem}@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:8px;display:block;height:100%;min-height:700px;width:100%}.AdminOnboardingUsersTable_chartDetailModal__\+rpK5,.AdminOnboardingUsersTable_dashboardModal__etGJj,.AdminOnboardingUsersTable_userDetailModal__Sl8aH{max-width:100%;width:100%}.AdminOnboardingUsersTable_chart-detail-empty__mIavf{color:#04476699;font-size:1rem;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:.6rem;padding:.7rem 1rem;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:.5rem;padding:.5625rem .8rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.5rem;padding:.5rem .7rem}}.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:.5rem;line-height:1.5;padding:0}@media (max-width:768px){.AdminOnboardingUsersTable_readonly-answer-body__hqrby{font-size:.9rem;gap:.4rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readonly-answer-body__hqrby{font-size:.8rem;gap:.4rem}}.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:.9rem;line-height:1.5;min-height:80px;padding:.7rem .8rem;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 .7rem}}@media (max-width:480px){.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS{font-size:.8rem;min-height:70px;padding:.5rem .7rem}}.AdminOnboardingUsersTable_readOnlyTextArea__v\+8pS:focus{outline:none}.AdminOnboardingUsersTable_readOnlyInput__sr4m1{pointer-events:none;width:100%}.AdminOnboardingUsersTable_no-question-placeholder__5a4IT{background:#0447660a;border:1px dashed #04476633;border-radius:8px;color:#6c757d;font-size:1rem;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:.9rem;padding:1rem}}@media (max-width:1024px){.AdminOnboardingUsersTable_detailModal__cbe0S{height:100vh;max-height:100vh;max-width:100%}.AdminOnboardingUsersTable_detailMainContent__QMPh-{margin-bottom:1.25rem;padding: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}.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 1rem;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:1rem;padding:.8rem}.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:.8rem}.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:.9rem;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:44px;min-height:44px;min-width:44px;padding:.5rem;width:44px}.AdminOnboardingUsersTable_modal-header__HIajb{padding:1.25rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-close__rTMRf{font-size:1.1rem;height:44px;min-height:44px;min-width:44px;padding:.5rem;width:44px}}.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:1rem}}.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:1rem;padding:1.25rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_category-header__cq3Ux{gap:.9rem;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:.6rem}.AdminOnboardingUsersTable_questions-count__r41r9{background:#0447661a;border-radius:8px;color:#6c757d;font-size:.9rem;font-weight:500;line-height:1.4;padding:.25rem .8rem}@media (max-width:768px){.AdminOnboardingUsersTable_questions-count__r41r9{font-size:.9rem;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.6rem;padding:1.5rem 2rem}@media (max-width:768px){.AdminOnboardingUsersTable_questions-container__Waz7c{gap:1.3rem;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:1rem;margin-bottom:1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_question-header__m9Tug{gap:.9rem;margin-bottom:.8rem}}.AdminOnboardingUsersTable_question-number__xYIId{align-items:center;background:#044766;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;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:.8rem;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:1rem}}.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:.9rem;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:.9rem;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:.8rem;padding:.15rem 0}}.AdminOnboardingUsersTable_tooltip-list-item__doZZS:last-child{border-bottom:none}@media (max-width:768px){.AdminOnboardingUsersTable_tooltip-content__iN5j-{font-size:.9rem;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:.9rem;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:.8rem;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:1rem;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:.9rem}}.AdminOnboardingUsersTable_question-type-badge__T7LcS{background:#0447661a;border-radius:8px;color:#044766;font-size:.8rem;font-weight:500;line-height:1.4;padding:.25rem .8rem;text-transform:capitalize}@media (max-width:768px){.AdminOnboardingUsersTable_question-type-badge__T7LcS{font-size:.8rem;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:1rem;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:.9rem}}.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:1rem;line-height:1.5;min-height:auto;padding:.8rem 1rem;resize:vertical;width:100%}@media (max-width:768px){.AdminOnboardingUsersTable_answer-textarea__U4HGT{font-size:.9rem;padding:.7rem 1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_answer-textarea__U4HGT{border-radius:6px;font-size:.9rem;padding:.7rem 1rem}}.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:.9rem;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:.8rem;padding:.15rem .4rem}}.AdminOnboardingUsersTable_multiple-input-answer__7fvDm{display:flex;flex-direction:column;gap:.6rem}.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:.9rem;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:.6rem;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:1rem}}@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:.9rem}}@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:1rem 1.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-footer__OHEcy{padding:.8rem 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:.8rem 1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media (max-width:768px){.AdminOnboardingUsersTable_modal-close-button__XxfeM{box-sizing:border-box;font-size:.9rem;min-height:44px;padding:.8rem 1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_modal-close-button__XxfeM{box-sizing:border-box;font-size:.8rem;min-height:44px;padding:.8rem 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:1rem 1.25rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-header__Y06CM{padding:.8rem 1rem}}.AdminOnboardingUsersTable_section-title__OeMLD{align-items:center;color:#044766;display:flex;font-size:1.1rem;font-weight:600;gap:.6rem;line-height:1.3;margin:0 0 .25rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-title__OeMLD{font-size:1rem;gap:.5rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-title__OeMLD{font-size:1rem;gap:.5rem}}.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:.9rem;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:.8rem}}.AdminOnboardingUsersTable_section-content__kMqxz{padding:1rem}@media (max-width:768px){.AdminOnboardingUsersTable_section-content__kMqxz{padding:1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_section-content__kMqxz{padding:.8rem}}.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:1rem;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: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.3rem;display:grid;gap:1.3rem;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:.6rem}.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:.9rem;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:.8rem;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:1rem;line-height:1.6;max-height:120px;min-height:60px;overflow-y:auto;padding:.8rem 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:1rem;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,auto)}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.9rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.71875rem}.AdminOnboardingUsersTable_action-item-input__olucI{font-size:1rem;max-height:105px;min-height:56px;padding:.7rem 1rem}}@media (max-width:768px){.AdminOnboardingUsersTable_form-input__BGHqb,.AdminOnboardingUsersTable_form-textarea__Tfpue{font-size:1rem;padding:.8rem 1rem}.AdminOnboardingUsersTable_form-textarea__Tfpue{min-height:110px}.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:1rem;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:repeat(30,auto)}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.9rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.7rem}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t{height:18px;width:18px}.AdminOnboardingUsersTable_action-item-label__eZWhw{gap:.8rem}.AdminOnboardingUsersTable_action-item-input__olucI{border-radius:8px;font-size:.9rem;max-height:100px;min-height:54px;padding:.7rem 1rem}}@media (max-width:480px){.AdminOnboardingUsersTable_form-input__BGHqb,.AdminOnboardingUsersTable_form-textarea__Tfpue{border-radius:10px;font-size:.9rem;padding:.8rem 1rem}.AdminOnboardingUsersTable_form-textarea__Tfpue{min-height:100px}.AdminOnboardingUsersTable_action-items-container__o3Ig8{gap:.9rem}.AdminOnboardingUsersTable_action-item-header__iC7Xf{align-items:center;flex-direction:row}.AdminOnboardingUsersTable_action-item-label__eZWhw{flex-wrap:wrap;gap:.6rem}.AdminOnboardingUsersTable_action-item-label-text__1Qx8S{font-size:.9rem}.AdminOnboardingUsersTable_action-item-checkbox-status__phfij{font-size:.7rem}.AdminOnboardingUsersTable_action-item-checkbox__Tne6t{height:17px;width:17px}.AdminOnboardingUsersTable_action-item-input__olucI{border-radius:8px;font-size:.9rem;max-height:95px;min-height:52px;padding:.7rem .8rem}}.AdminOnboardingUsersTable_form-help__\+-hMS{color:#6c757d;font-size:.9rem;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.6rem;display:grid;gap:1.6rem;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:.9rem}.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:.6rem;justify-content:center}.AdminOnboardingUsersTable_no-image-icon__jlzqR{font-size:2rem;opacity:.3}.AdminOnboardingUsersTable_no-image-text__uxnHl{color:#6c757d;font-size:.9rem;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:.9rem;padding:1rem}}.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:.9rem;font-weight:600;gap:.6rem;overflow:hidden;padding:.7rem 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:.3rem}.AdminOnboardingUsersTable_file-name-display__0KJEF{color:#044766;font-size:.9rem;font-weight:600}.AdminOnboardingUsersTable_file-size-display__V1foK{color:#6c757d;font-size:.8rem}.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:.6rem;justify-content:center;margin-bottom:1rem;overflow:hidden;padding:.8rem 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:1rem;font-weight:600;gap:.6rem;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:.8rem 1rem}.AdminOnboardingUsersTable_selected-file__KiIj8{display:flex;flex-direction:column;gap:.3rem}.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:.9rem;line-height:1.4}.AdminOnboardingUsersTable_no-file__pDkeE{font-style:italic}.AdminOnboardingUsersTable_footer-buttons__8zyvL{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;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:.8rem;margin-bottom:1.25rem;margin-top:1.25rem;padding-bottom:1.5rem}.AdminOnboardingUsersTable_edit-modal__FRgke .AdminOnboardingUsersTable_footer-buttons__8zyvL{margin:0;padding: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:.6rem;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:.8rem 1rem}.AdminOnboardingUsersTable_cancel-button__-YLge,.AdminOnboardingUsersTable_save-button__RZRHH{font-size:.9rem;padding:.7rem 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:.8rem 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:.8rem 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:.6rem;overflow:hidden;padding:.8rem 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}@keyframes AdminOnboardingUsersTable_spin__dWBq8{to{transform:rotate(1turn)}}.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:.9rem;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: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:1rem}.AdminOnboardingUsersTable_answer-label__SIfSo{font-size:.9rem;min-width:50px}.AdminOnboardingUsersTable_answer-value__Y3p5K{font-size:.9rem}.AdminOnboardingUsersTable_modal-footer__OHEcy{padding:.8rem 1.5rem}.AdminOnboardingUsersTable_modal-close-button__XxfeM{font-size:.9rem;padding:.7rem 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:.8rem 1rem}.AdminOnboardingUsersTable_modal-title__F1Izq{font-size:1.1rem}.AdminOnboardingUsersTable_category-title__9EeoN{font-size:1rem}.AdminOnboardingUsersTable_question-item__9qQr9{padding:.8rem}.AdminOnboardingUsersTable_question-header__m9Tug{align-items:flex-start;flex-direction:column;gap:.6rem}.AdminOnboardingUsersTable_question-answer__aEBRT{flex-direction:column;gap:.3rem}.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 1rem}.AdminOnboardingUsersTable_modal-overlay__foUta{align-items:center;min-height:100vh;padding: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:.6rem;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:.8rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.8rem!important;margin-bottom:.7rem!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_detailContentLayout__PLGzU{gap:0!important}.AdminOnboardingUsersTable_detailContentSection__cFogQ{flex:1 1 100%!important;width:100%!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{border-radius:6px!important;gap:.6rem!important;padding:.7rem .8rem!important;width:100%}.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:.5rem;padding:1rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_answer-section__8ZwUv{margin-bottom:.45rem!important;padding:.7rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.6rem!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:.5rem!important;padding:.5625rem .7rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0!important}}@media (max-width:480px){.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_section-content__kMqxz{gap:.5rem;padding:.8rem 1rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_answer-section__8ZwUv{margin-bottom:.4rem!important;padding:.5rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_ai-chat-bubble__LHjfW{gap:.6rem!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:.5rem!important;padding:.5rem .5625rem!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{padding:0!important}}.AdminOnboardingUsersTable_clear-search__raCAd:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;outline:none}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:focus-visible,.AdminOnboardingUsersTable_retry-button__SYh3i:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273;outline:none}.AdminOnboardingUsersTable_ai-summary-button__WuyfG:focus-visible,.AdminOnboardingUsersTable_chart-detail-button__chQCQ:focus-visible,.AdminOnboardingUsersTable_checkup-action-plan-button__lbWnp:focus-visible,.AdminOnboardingUsersTable_dashboard-button__rHRng:focus-visible,.AdminOnboardingUsersTable_delete-user-button__-JELq:focus-visible,.AdminOnboardingUsersTable_detail-button__UaHjL:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;outline:none}@media (prefers-reduced-motion:reduce){.AdminOnboardingUsersTable_detailModal__cbe0S,.AdminOnboardingUsersTable_modal-content__xBvA3,.AdminOnboardingUsersTable_modal-overlay__foUta,.AdminOnboardingUsersTable_table-container__KF27A,.AdminOnboardingUsersTable_table-controls__jxRwN,.AdminOnboardingUsersTable_table-wrapper__2LNiD,.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr{animation:none!important}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover,.AdminOnboardingUsersTable_users-table__AB\+AQ tbody tr:hover{transform:none}}.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:.3rem}.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:1rem;font-weight:600;gap:.6rem;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}.UserProfile_aiSummaryDisclaimer__Uv-5o{color:#6c757df2;font-size:1rem;font-weight:400;line-height:1.35;margin:0}@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:1.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:.8rem;overflow-wrap:break-word;padding-bottom:.8rem;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:.8rem;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:1rem;font-weight:500;line-height:1.4;margin-bottom:.8rem;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 .8rem}.UserProfile_no-answer__zk7tm{color:#6c757d;font-size:.9rem;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:.6rem}.UserProfile_child-data__8u3tl{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.9rem;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:1rem;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:.8rem 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:.8rem;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:.9rem;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:.6rem;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:.8rem 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:.9rem;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:.9rem;width:100%}.UserProfile_content-section__bTplO{flex:1 1;min-height:50px;min-width:0}.UserProfile_content-section__bTplO:has(.UserProfile_profile-text-input__fVZsZ),.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:.8rem;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:.9rem;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:.6rem}.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:.9rem;overflow:hidden;padding:.8rem;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:.8rem}.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:1.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:1.1rem}.UserProfile_input-column__UapeC{display:flex;flex:1 1;flex-direction:column;gap:.6rem}.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:.8rem;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:.8rem;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_sliderCell__YxR6F{align-items:center;display:flex;gap:.45rem;min-width:0;width:100%}.UserProfile_sliderInput__8735f{accent-color:var(--up-primary);cursor:pointer;flex:1 1;height:.45rem;min-width:0}.UserProfile_sliderValue__xgpSP{font-feature-settings:"tnum";color:var(--up-primary);flex-shrink:0;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;width:2rem}.UserProfile_currency-number-input__KbBIX{letter-spacing:.02em;min-width:0}.UserProfile_hidden-input__66jU7{border:2px solid var(--up-border-muted);border-radius:8px;font-size:.9rem;padding:.8rem;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_profile-text-input__fVZsZ{background:#fff;border:2px solid var(--up-border-muted);border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:1rem;line-height:1.5;max-width:100%;min-width:0;padding:1rem;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%}.UserProfile_profile-text-input__fVZsZ:focus{background:#fff;border-color:var(--up-primary);box-shadow:0 0 0 3px #0447661a;outline:none;transform:scale(1.01)}.UserProfile_profile-text-input__fVZsZ::placeholder{color:#999;font-style:italic}.UserProfile_profile-text-input__fVZsZ:hover{border-color:#ced4da}.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:1rem;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:.8rem;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:.8rem;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_user-profile-container__JItK4{box-sizing:border-box;overflow-x:hidden}.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:1.1rem;padding:1rem 1.25rem}.UserProfile_headerLeft__X\+ky0{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1.1rem;width:100%}.UserProfile_headerContent__XYfX5{flex:1 1;min-width:0}.UserProfile_backButton__QH0Cf{box-sizing:border-box;font-size:.9rem;min-height:44px;padding:.5rem .8rem}.UserProfile_user-profile-container__JItK4{padding:1rem;width:100%}.UserProfile_profile-sections__M1em9{gap:.9rem;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:.7rem;padding-bottom:.7rem}.UserProfile_answer-section__mO87n{margin-bottom:.7rem;padding:1rem}.UserProfile_ai-chat-bubble__ayRWO{gap:.8rem;margin-bottom:1rem}.UserProfile_content-avatar-layout__hkxPD{align-items:flex-start;flex-direction:row;gap:.9rem}.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:.8rem}.UserProfile_user-chat-bubble__MMfMN{min-width:180px;padding:.7rem}.UserProfile_profile-text-input__fVZsZ,.UserProfile_textarea-input__8AcM9{box-sizing:border-box;font-size:.9rem;min-height:44px;padding:1rem;width:100%}.UserProfile_tooltip-popup__VxLDK{bottom:auto;font-size:.9rem;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:.8rem}.UserProfile_option-item__PBe2f{box-sizing:border-box;min-height:44px;padding:.8rem 1rem}.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;margin-top:.5rem;min-height:44px;min-width:150px;padding:.8rem 2rem}.UserProfile_save-button-wrapper__sJdv-{margin-bottom:.5rem;margin-top:1.5rem;padding-bottom:.5rem}}@media (max-width:480px){.UserProfile_header__IVsMN{align-items:center;flex-direction:row;gap:1.1rem;padding:1rem}.UserProfile_headerLeft__X\+ky0{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1.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;min-height:44px;padding:.5rem .8rem}.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 .8rem 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:.9rem;margin-bottom:2rem;overflow:visible;padding-bottom:1rem}.UserProfile_section-header__vQOm1{align-items:center;border-radius:8px;flex-direction:row;gap:.9rem;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:.8rem;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:1rem;text-align:left}.UserProfile_section-chevron__0P9pR{font-size:.9rem}.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:.8rem;padding-bottom:.8rem}.UserProfile_ai-chat-bubble__ayRWO{gap:.8rem;margin-bottom:0;padding:.7rem}.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:.9rem;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:.8rem;padding:0 2px}.UserProfile_user-chat-bubble__MMfMN{min-width:160px;padding:.8rem}.UserProfile_user-message__LCiSm{padding:.8rem 1rem}.UserProfile_profile-text-input__fVZsZ,.UserProfile_textarea-input__8AcM9{box-sizing:border-box;font-size:16px;min-height:44px;padding:1rem;width:100%}.UserProfile_answer-section__mO87n{margin-bottom:.8rem;padding:1rem}.UserProfile_tooltip-popup__VxLDK{bottom:auto;font-size:.9rem;left:50%;max-height:min(200px,calc(100vh - 4rem));max-width:calc(100vw - 2rem);overflow-y:auto;padding:.7rem 1rem;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:.9rem}.UserProfile_tooltip-list-item__rOv7m{font-size:.8rem}.UserProfile_multiple-choice-options__ckZ3t{gap:.8rem}.UserProfile_option-item__PBe2f{align-items:center;box-sizing:border-box;flex-direction:row;gap:.9rem;min-height:44px;padding:.8rem 1rem}.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:16px;min-height:44px;padding:.8rem 1rem;width:100%}.UserProfile_date-input-display__alXv\+{box-sizing:border-box;max-width:100%;padding:.8rem;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:.9rem}.UserProfile_input-column__UapeC{width:100%}.UserProfile_input-label__Af5RN{font-size:.9rem;margin-bottom:.5rem}.UserProfile_input-instructions__wgtCr{font-size:.9rem;margin-bottom:.8rem}.UserProfile_autocomplete-input__Eq-AO{font-size:1rem;padding:.8rem}.UserProfile_save-button__ILUDX{font-size:1rem;margin-bottom:2rem;margin-top:1.5rem;min-height:44px;min-width:100%;padding:.8rem 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:.8rem}.UserProfile_profile-sections__M1em9>.UserProfile_profile-section__lGnTu:last-child .UserProfile_section-content__2RK4K{margin-bottom:2rem}}@media (min-width:769px) and (max-width:1024px){.UserProfile_content-avatar-layout__hkxPD{gap:1.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:.9rem}.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_profile-text-input__fVZsZ,.UserProfile_textarea-input__8AcM9{font-size:1rem;padding:1rem}}@media (min-width:1025px){.UserProfile_content-avatar-layout__hkxPD{gap:1.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 3px 10px #04476614;--f-shadow-md:0 10px 26px #0447661a,0 3px 10px #0447660f;--f-shadow-lg:0 16px 34px #04476624,0 6px 16px #0447661a;--f-radius:16px;--f-radius-sm:12px;--f-ease:cubic-bezier(0.22,1,0.36,1);--f-content-max:1400px;--f-heading-gradient:linear-gradient(135deg,#212529,#044766);--f-text-muted:#6b7280;--f-text-body:#4b5563;-webkit-overflow-scrolling:touch;animation:ForecastPage_fadeIn__t4Zzd .78s var(--f-ease) both;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;font-size:17px;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(16px) scale(.985)}40%{opacity:.75;transform:translateY(4px) scale(.996)}70%{opacity:.95;transform:translateY(-1px) scale(1.002)}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 .55s var(--f-ease) forwards;opacity:0}.ForecastPage_chartRevealDelay1__XsAN9{animation-delay:.15s}.ForecastPage_chartRevealDelay2__oPSDm{animation-delay:.3s}@keyframes ForecastPage_chartRevealLift__qk4vk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ForecastPage_chartRevealLifetime__eXl6X{animation:ForecastPage_chartRevealLift__qk4vk .95s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s;margin-top:.5rem;opacity:0}@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 .72s var(--f-ease) .12s 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);box-sizing:border-box;display:flex;gap:.75rem;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:1 1;flex-wrap:wrap;gap:1.8rem;min-width:0}.ForecastPage_forecastHeaderActions__7KZX3{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ForecastPage_forecastHeaderActions__7KZX3 .ForecastPage_aiSummaryButton__XOJ0n{justify-content:center;min-width:0;width:100%}.ForecastPage_title__r5wNE{-webkit-text-fill-color:#0000;background:var(--f-heading-gradient);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:1.5rem;font-weight:700;letter-spacing:.02em;margin:0;min-width:0;overflow-wrap:anywhere;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 3px 10px #0447661a;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.6rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s var(--f-ease),box-shadow .3s 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 8px 18px #04476629;transform:translateY(-1px)}.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 3px 10px #0447661f;box-sizing:border-box;color:var(--f-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.6rem;min-height:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s var(--f-ease),box-shadow .3s 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 8px 18px #04476629;transform:translateY(-1px)}.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_actionCardsSection__Ye-By{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);box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s var(--f-ease),box-shadow .32s var(--f-ease),border-color .2s ease;width:100%}.ForecastPage_actionCardsSection__Ye-By:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--f-ease);z-index:2}.ForecastPage_actionCardsSection__Ye-By>.ForecastPage_cardHeader__af3\+7,.ForecastPage_whatIfSlidersSection__-jFV4>.ForecastPage_cardHeader__af3\+7{box-sizing:border-box;padding:1.5rem 1.5rem 1.25rem;width:100%;z-index:3}@media (hover:hover) and (pointer:fine){.ForecastPage_actionCardsSection__Ye-By:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translateY(-2px)}.ForecastPage_actionCardsSection__Ye-By:hover:before{transform:scaleX(1)}.ForecastPage_actionCardsSection__Ye-By:active{transform:translateY(-2px) scale(1.005);transition:transform .15s var(--f-ease)}}.ForecastPage_actionCardsSection__Ye-By:focus-within{box-shadow:var(--f-shadow-lg),0 6px 16px #0447661a}@media (prefers-reduced-motion:reduce){.ForecastPage_actionCard__uD5UH,.ForecastPage_actionCardsSection__Ye-By{transition:box-shadow .2s ease,border-color .2s ease}.ForecastPage_actionCard__uD5UH{animation:none}.ForecastPage_actionCardsSection__Ye-By:hover{transform:none}.ForecastPage_actionCardsSection__Ye-By:before{transition:none}.ForecastPage_actionCardsSection__Ye-By:hover:before{transform:scaleX(1)}}.ForecastPage_actionCardsGrid__44LE8{grid-gap:1rem;background:#0000;border:none;border-radius:0;box-shadow:none;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:.25rem 1.5rem 1.5rem;will-change:transform}.ForecastPage_actionCard__uD5UH{align-items:flex-start;animation:ForecastPage_actionCardFadeUp__3A8lt .52s var(--f-ease) both;background:#fff;border:1.5px solid #04476624;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #10182814;display:flex;flex-direction:column;min-height:190px;overflow:hidden;padding:1.25rem;position:relative;text-align:left;transform:translateY(0);transition:transform .28s var(--f-ease),box-shadow .28s var(--f-ease),border-color .28s var(--f-ease)}.ForecastPage_actionCard__uD5UH:before{box-shadow:inset 0 1px 0 #ffffffd9;opacity:1}.ForecastPage_actionCard__uD5UH:after,.ForecastPage_actionCard__uD5UH:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.ForecastPage_actionCard__uD5UH:after{background:radial-gradient(900px 240px at 20% -60px,#04476614,#0000 55%);opacity:0;transition:opacity .28s var(--f-ease)}.ForecastPage_actionCard_growth__yFqiJ{border-color:#22c55e}.ForecastPage_actionCard_efficiency__gD1uh{border-color:#f59e0b}.ForecastPage_actionCard_strategy__INjCP{border-color:#7c3aed}.ForecastPage_actionCard__uD5UH:first-child{animation-delay:40ms}.ForecastPage_actionCard__uD5UH:nth-child(2){animation-delay:.12s}.ForecastPage_actionCard__uD5UH:nth-child(3){animation-delay:.2s}@media (hover:hover) and (pointer:fine){.ForecastPage_actionCard__uD5UH:hover{box-shadow:0 2px 6px #10182814,0 14px 34px #10182824;transform:translateY(-3px)}.ForecastPage_actionCard__uD5UH:hover:after{opacity:1}.ForecastPage_actionCard_growth__yFqiJ:hover{border-color:#16a34a}.ForecastPage_actionCard_efficiency__gD1uh:hover{border-color:#d97706}.ForecastPage_actionCard_strategy__INjCP:hover{border-color:#6d28d9}}.ForecastPage_actionCardBadgeRow__pxub5{margin-bottom:.85rem}.ForecastPage_actionCardBadge__RY3sr{background:#04476612;border-radius:999px;color:#044766;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.2rem .6rem}.ForecastPage_actionCardBadge_growth__yOrpw{background:#dcfce7;color:#15803d}.ForecastPage_actionCardBadge_efficiency__sCTgA{background:#fef3c7;color:#b45309}.ForecastPage_actionCardBadge_strategy__3gOyc{background:#ede9fe;color:#5b21b6}.ForecastPage_actionCardBody__j3qJe{display:flex;flex:1 1;flex-direction:column;gap:.6rem;width:100%}.ForecastPage_actionCardTitle__cZzeF{-webkit-text-fill-color:#1a1f2e;color:#1a1f2e;font-size:clamp(.95rem,1.05vw,1.05rem);font-weight:700;letter-spacing:.01em;line-height:1.3;margin:0}.ForecastPage_actionCardDescription__LNv1N{color:var(--f-text-body);font-size:clamp(.875rem,.9vw,.95rem);line-height:1.55}.ForecastPage_actionCardFooter__UyAe3{align-items:center;display:flex;gap:1rem;margin-top:1.25rem;width:100%}.ForecastPage_whatIfSectionHeaderRow__9RYu-{align-items:center;display:flex;gap:.85rem;justify-content:flex-start;width:100%}.ForecastPage_whatIfSectionHeaderRow__9RYu- .ForecastPage_actionCardStartButton__5-5nS{margin-left:0}.ForecastPage_actionCardStartButton__5-5nS{align-items:center;appearance:none;-webkit-appearance:none;background:#1a2f4a;border:none;border-radius:8px;box-shadow:0 2px 6px #1a2f4a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:.06em;padding:.6rem 1.35rem;transition:transform .22s var(--f-ease),box-shadow .22s var(--f-ease),background .22s var(--f-ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.ForecastPage_actionCardStartButton__5-5nS:hover{background:#0f1e30;box-shadow:0 4px 10px #1a2f4a59;transform:translateY(-1px)}.ForecastPage_actionCardStartButton__5-5nS:disabled,.ForecastPage_actionCardStartButton__5-5nS[aria-disabled=true]{background:#1a2f4a59;box-shadow:none;color:#ffffffc7;cursor:not-allowed;opacity:.85;transform:none}.ForecastPage_actionCardStartButton__5-5nS:disabled:hover,.ForecastPage_actionCardStartButton__5-5nS[aria-disabled=true]:hover{background:#1a2f4a59;box-shadow:none;transform:none}.ForecastPage_actionCardStartButton__5-5nS:active{transform:translateY(0);transition:transform .1s ease}.ForecastPage_actionCardStartButton__5-5nS:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_actionCardReadMoreLink__QcTZ0{appearance:none;-webkit-appearance:none;background:none;border:none;color:#044766;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:0;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ForecastPage_actionCardReadMoreLink__QcTZ0:hover{opacity:.75}.ForecastPage_actionCardReadMoreLink__QcTZ0:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_actionCardReadMoreLink_growth__VEKNQ{color:#16a34a}.ForecastPage_actionCardReadMoreLink_efficiency__qdKsS{color:#b45309}.ForecastPage_actionCardReadMoreLink_strategy__m4YER{color:#5b21b6}@keyframes ForecastPage_actionCardFadeUp__3A8lt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ForecastPage_actionCardPill__XZDq4{align-items:center;border-radius:999px;box-shadow:0 2px 6px #0000000f;display:inline-flex;font-size:clamp(.82rem,.85vw,1rem);font-weight:700;justify-content:center;letter-spacing:.01em;min-height:40px;min-width:140px;padding:.32rem .85rem;text-transform:none}.ForecastPage_actionCardPillNoUppercase__HaEKD{letter-spacing:normal;text-transform:none}.ForecastPage_actionCardPillButton__FC5Sw{appearance:none;-webkit-appearance:none;background:#0000;border:0;cursor:pointer;transition:transform .22s var(--f-ease),box-shadow .22s var(--f-ease),filter .22s var(--f-ease);-webkit-user-select:none;user-select:none}.ForecastPage_actionCardPill_critical__QLtkx{background:#fee4e2;border:1px solid #fecdca;color:#7a271a}.ForecastPage_actionCardPill_strategic__T8gcW{background:#fef0c7;border:1px solid #fedf89;color:#7a2e0e}.ForecastPage_actionCardPill_recommended__atybD{background:#dcfce7;border:1px solid #bbf7d0;color:#14532d}.ForecastPage_actionCardPillChecklist__cYjbz{background:#c7ddeb;border:1px solid #b7d0e0;color:#0f4d71}.ForecastPage_actionCardPillMeet__F7yA-{background:#0b5078;border:1px solid #0a4364;color:#fff}@media (max-width:1024px) and (hover:hover) and (pointer:fine){.ForecastPage_actionCardsSection__Ye-By:hover{transform:translateY(-2px) scale(1.005)}}.ForecastPage_whatIfSlidersSection__-jFV4{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);box-sizing:border-box;isolation:isolate;overflow:hidden;position:relative;transition:transform .32s var(--f-ease),box-shadow .32s var(--f-ease),border-color .2s ease;width:100%}.ForecastPage_whatIfSlidersSection__-jFV4:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--f-ease);z-index:2}@media (hover:hover) and (pointer:fine){.ForecastPage_whatIfSlidersSection__-jFV4:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translateY(-2px)}.ForecastPage_whatIfSlidersSection__-jFV4:hover:before{transform:scaleX(1)}}.ForecastPage_whatIfSlidersGrid__DGeKq{grid-gap:1rem;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:.25rem 1.5rem 1.5rem;will-change:transform}.ForecastPage_whatIfSliderCard__OOdWf{--accent:var(--f-primary);align-items:flex-start;animation:ForecastPage_actionCardFadeUp__3A8lt .52s var(--f-ease) both;background:#fff;border:1.5px solid #04476624;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 18px #10182814;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:1.25rem;position:relative;text-align:left;transform:translateY(0);transition:transform .28s var(--f-ease),box-shadow .28s var(--f-ease),border-color .28s var(--f-ease)}.ForecastPage_whatIfSliderCard_growth__kCzjq{--accent:#22c55e;border-color:#22c55e}.ForecastPage_whatIfSliderCard_efficiency__tfoK1{--accent:#f59e0b;border-color:#f59e0b}.ForecastPage_whatIfSliderCard_strategy__KCaAg{--accent:#7c3aed;border-color:#7c3aed}.ForecastPage_whatIfSliderCard__OOdWf:before{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffffd9;content:"";inset:0;opacity:1;pointer-events:none;position:absolute}.ForecastPage_whatIfSliderCard__OOdWf:after{background:radial-gradient(900px 240px at 20% -60px,#04476614,#0000 55%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s var(--f-ease)}.ForecastPage_whatIfSliderCard__OOdWf:first-child{animation-delay:40ms}.ForecastPage_whatIfSliderCard__OOdWf:nth-child(2){animation-delay:.12s}.ForecastPage_whatIfSliderCard__OOdWf:nth-child(3){animation-delay:.2s}@media (hover:hover) and (pointer:fine){.ForecastPage_whatIfSliderCard__OOdWf:hover{box-shadow:0 2px 6px #10182814,0 14px 34px #10182824;transform:translateY(-3px)}.ForecastPage_whatIfSliderCard__OOdWf:hover:after{opacity:1}.ForecastPage_whatIfSliderCard_growth__kCzjq:hover{border-color:#16a34a}.ForecastPage_whatIfSliderCard_efficiency__tfoK1:hover{border-color:#d97706}.ForecastPage_whatIfSliderCard_strategy__KCaAg:hover{border-color:#6d28d9}}.ForecastPage_whatIfSliderCardHeader__dv31F{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.75rem;width:100%}.ForecastPage_whatIfSliderLabel__zk2wn{color:var(--f-text-muted);font-size:.85rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.ForecastPage_whatIfSliderValue__SoEbG{color:#1a1f2e;display:inline-block;font-size:clamp(1.05rem,1.2vw,1.15rem);font-weight:700;transform:translateZ(0);white-space:nowrap}.ForecastPage_whatIfValuePulse__zFWmk{animation:ForecastPage_whatIfValuePulse__zFWmk .22s cubic-bezier(.16,1,.3,1) both}@keyframes ForecastPage_whatIfValuePulse__zFWmk{0%{opacity:.88;transform:translateZ(0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.ForecastPage_whatIfSliderTicks__wzZ8h{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;margin-top:.35rem;padding:0 2px;width:100%}.ForecastPage_whatIfSliderTick__pZl9F{color:var(--f-text-muted);flex:0 0 auto;font-size:.95rem;font-weight:600}.ForecastPage_whatIfSliderTick__pZl9F:last-child{margin-left:auto;text-align:right}.ForecastPage_whatIfRange__NYmN6{--fill-pct:0%;-webkit-appearance:none;appearance:none;background:#0000;box-sizing:border-box;cursor:pointer;height:28px;margin:0;padding:0;width:100%}.ForecastPage_whatIfRange__NYmN6:focus{outline:none}.ForecastPage_whatIfRange__NYmN6::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--fill-pct),#04476624 var(--fill-pct),#04476624 100%);border-radius:2px;height:4px}.ForecastPage_whatIfRange__NYmN6::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:50%;box-shadow:0 0 0 #0000;height:18px;margin-top:-7px;-webkit-transition:transform .14s ease,box-shadow .18s ease;transition:transform .14s ease,box-shadow .18s ease;width:18px}.ForecastPage_whatIfRange__NYmN6:active::-webkit-slider-thumb{box-shadow:0 10px 22px #0000002e;transform:scale(1.08)}.ForecastPage_whatIfRange__NYmN6::-moz-range-track{background:#04476624;border-radius:2px;height:4px}.ForecastPage_whatIfRange__NYmN6::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}.ForecastPage_whatIfRange__NYmN6::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;box-shadow:0 0 0 #0000;height:18px;-moz-transition:transform .14s ease,box-shadow .18s ease;transition:transform .14s ease,box-shadow .18s ease;width:18px}.ForecastPage_whatIfRange__NYmN6:active::-moz-range-thumb{box-shadow:0 10px 22px #0000002e;transform:scale(1.08)}@media (max-width:900px){.ForecastPage_actionCardsGrid__44LE8{gap:.85rem;grid-template-columns:1fr;padding:.25rem 1.25rem 1.25rem}.ForecastPage_actionCard__uD5UH{min-height:auto;padding:1.1rem}.ForecastPage_actionCardTitle__cZzeF{line-height:1.3}.ForecastPage_actionCardDescription__LNv1N{line-height:1.5}.ForecastPage_whatIfSlidersGrid__DGeKq{gap:.85rem;grid-template-columns:1fr;padding:.25rem 1.25rem 1.25rem}.ForecastPage_whatIfSliderCard__OOdWf{padding:1.05rem 1rem}}@media (max-width:480px){.ForecastPage_actionCardTitle__cZzeF{font-size:.9rem;letter-spacing:.01em;line-height:1.3}.ForecastPage_actionCardStartButton__5-5nS{font-size:.75rem;padding:.4rem .9rem}.ForecastPage_actionCardReadMoreLink__QcTZ0{font-size:.75rem}}.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);box-sizing:border-box;margin:0;overflow:hidden;padding:1.5rem;position:relative;transition:transform .32s var(--f-ease),box-shadow .32s 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:3px;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);transform:translateY(-2px)}.ForecastPage_card__nbdPq:active{transform:translateY(-2px) scale(1.005);transition:transform .15s var(--f-ease)}.ForecastPage_cardClickable__Dwd55{cursor:pointer}.ForecastPage_cardClickable__Dwd55:focus-visible{outline:3px solid #04476659;outline-offset:3px}.ForecastPage_cardClickable__Dwd55:focus-visible:before{transform:scaleX(1)}.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_growthChartsSection__2xtLh{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}.ForecastPage_card3__qYzxW .ForecastPage_projectionMetrics__4YAPX{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;flex-shrink:0;padding-bottom:.8rem;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:var(--f-heading-gradient);-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:.6rem}.ForecastPage_cardSubtitle__TWBDV{color:var(--f-text-muted);font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{grid-gap:.9rem;display:grid;gap:.9rem;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 .62s var(--f-ease) both;background:#fff;border:1px solid #04476624;border-radius:10px;opacity:0;overflow:hidden;padding:1.25rem;position:relative;text-align:center;transition:transform .3s var(--f-ease),box-shadow .3s var(--f-ease),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 8px 18px #04476626;transform:translateY(-2px)}.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:var(--f-text-muted);font-size:.9rem;font-weight:500;line-height:1.4;margin-bottom:.4rem;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{-webkit-text-fill-color:#0000;animation:ForecastPage_valueFadeInScale__Kp8ay 1.2s cubic-bezier(.34,1.56,.64,1) both;background:var(--f-heading-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:1.6rem;font-weight:700;transition:filter .3s ease}.ForecastPage_careerShiftMetricBox__8gRP3:hover .ForecastPage_careerShiftMetricValue__wA8pz{filter:drop-shadow(0 2px 3px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_careerShiftMetricValueFullyCovered__XE5C8{filter:blur(8px);font-size:1.45rem;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) drop-shadow(0 1px 1px rgba(0,0,0,.1));opacity:1;transform:scale(.98) translateY(1px) rotateY(1deg)}to{filter:blur(0) drop-shadow(0 1px 1px rgba(0,0,0,.1));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:3.1rem;justify-content:center;padding:.8rem 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(-1px)}.ForecastPage_metricLabel__Pq6kz{color:var(--f-text-muted);flex-shrink:0;font-size:.9rem;font-weight:500;line-height:1.4;margin-bottom:.4rem;transition:color .3s ease;white-space:nowrap}.ForecastPage_card__nbdPq:hover .ForecastPage_metricLabel__Pq6kz{color:#475569}.ForecastPage_metricValue__pZxtj{-webkit-text-fill-color:#0000;background:var(--f-heading-gradient);-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;position:relative;width:100%;z-index:1}.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:1px solid #0447661a;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:transform .34s var(--f-ease),box-shadow .34s var(--f-ease),background .34s var(--f-ease),border-color .34s var(--f-ease);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);border-color:#04476629;box-shadow:0 10px 20px #0447661a;transform:translateY(-2px) 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.9rem}.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%}.MuiChartsTooltip-root{z-index:8950!important}.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:var(--f-heading-gradient);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px 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:var(--f-text-body);flex-shrink:0;font-size:1rem;font-weight:500;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:var(--f-primary)}.ForecastPage_confettiOverlay__sm2Mv{--f-heading-gradient:linear-gradient(135deg,#212529,#044766);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:10px!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:var(--f-heading-gradient)!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{align-items:flex-start!important;justify-content:center!important;padding-bottom:20px!important;padding-top:20vh!important}.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{box-sizing:border-box!important;font-size:14px!important;letter-spacing:1px!important;max-width:220px!important;min-height:44px!important;padding:15px 44px!important}}@media (max-width:480px){.ForecastPage_congratulationsModal__D5SD7{align-items:flex-start!important;justify-content:center!important;padding-bottom:16px!important;padding-top:15vh!important}.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;box-sizing:border-box!important;font-size:13px!important;letter-spacing:.8px!important;max-width:200px!important;min-height:44px!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);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:2rem 1rem;position:fixed;right:0;top:0;will-change:opacity,backdrop-filter;z-index:1000}.ForecastPage_scenarioResultOverlay__v9QnZ{align-items:flex-start;justify-content:center;padding:max(2rem,7vh) 1rem 2rem;z-index:99990}.ForecastPage_scenarioResultCard__bTacs{animation:ForecastPage_slideInDownScale__LGEFw .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661f;border-radius:16px;box-shadow:0 20px 60px #00000040,0 8px 24px #00000026,0 0 0 1px #0447661a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:520px;padding:1.75rem 2rem 1.5rem;position:relative;transform-origin:center top;width:min(520px,calc(100vw - 32px))}.ForecastPage_scenarioResultCardError__4Eu3W{border-color:#b91c1c38;box-shadow:0 20px 60px #00000040,0 8px 24px #00000026,0 0 0 1px #b91c1c1a}.ForecastPage_scenarioResultStatus__bUh4-{margin-bottom:1.25rem}.ForecastPage_scenarioResultTitle__6rzY8{-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,.06));font-size:1.45rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 .75rem;padding:0}.ForecastPage_scenarioResultTitleError__naHZw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7f1d1d,#b91c1c);-webkit-background-clip:text;background-clip:text}.ForecastPage_scenarioResultMessage__7cMM7{color:#4b5563;font-size:1.05rem;font-weight:500;line-height:1.55;margin:0}.ForecastPage_scenarioResultMessageError__nzZLZ{color:#991b1b;font-weight:600}.ForecastPage_scenarioResultOk__yu8J6{font-size:.85rem!important;letter-spacing:.08em!important;padding:.8rem 1.25rem!important;width:100%}@media (max-width:768px){.ForecastPage_scenarioResultOverlay__v9QnZ{padding:max(1.5rem,6vh) .85rem 1.5rem}.ForecastPage_scenarioResultCard__bTacs{border-radius:14px;padding:1.35rem 1.25rem 1.2rem}.ForecastPage_scenarioResultTitle__6rzY8{font-size:1.25rem;margin-bottom:.7rem}.ForecastPage_scenarioResultMessage__7cMM7{font-size:1rem}.ForecastPage_scenarioResultOk__yu8J6{min-height:48px;padding:.78rem 1.1rem!important}}.ForecastPage_summaryModal__WZ2YD{animation:ForecastPage_slideInDownScale__LGEFw .5s cubic-bezier(.16,1,.3,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:16px;box-shadow:0 20px 60px #00000040,0 8px 24px #00000026,0 0 0 1px #0447661a;margin-top:2rem;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:auto;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_summaryModalHeaderWrapper__VxtTG{border-radius:16px 16px 0 0;overflow:hidden}.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_modalTitleBlock__wC\+Am{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ForecastPage_modalTitle__ryHMU{-webkit-text-fill-color:#0000;background:var(--f-heading-gradient);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.3;padding-right:3.5rem;text-transform:uppercase;transition:filter .3s ease}.ForecastPage_aiSummaryDisclaimer__E\+hf5,.ForecastPage_modalTitle__ryHMU{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0}.ForecastPage_aiSummaryDisclaimer__E\+hf5{color:var(--f-text-muted);font-size:1rem;line-height:1.5;max-width:72ch}.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:.8rem;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 .8rem}.ForecastPage_summaryContent__9I-D1 p:last-child{margin-bottom:0}.ForecastPage_summaryBulletPoint__C06AL{align-items:flex-start;display:flex;gap:.9rem;line-height:1.7;margin-bottom:.8rem}.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{flex-wrap:wrap;padding:1rem 1.25rem}.ForecastPage_headerLeft__Ml9Yv{gap:1.3rem}.ForecastPage_title__r5wNE{font-size:1.3rem}.ForecastPage_backButton__fue2e{font-size:.9rem;padding:.6rem .9rem}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.9rem;max-width:100%;padding:.6rem .9rem;white-space:normal}.ForecastPage_wmtTourButton__h\+G6t{font-size:.9rem;padding:.6rem .9rem}.ForecastPage_contentGrid__i4LpA{gap:1.5rem;padding:1.25rem}.ForecastPage_actionCardsSection__Ye-By>.ForecastPage_cardHeader__af3\+7,.ForecastPage_whatIfSlidersSection__-jFV4>.ForecastPage_cardHeader__af3\+7{padding:1.25rem 1.25rem 1rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.8rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1.125rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.5rem}.ForecastPage_careerShiftMetricValueFullyCovered__XE5C8{font-size:1.325rem}.ForecastPage_bottomRowContainer__Jc70d{flex-direction:column;gap:1.5rem}.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.9rem}}@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:1.1rem;padding:1rem}.ForecastPage_headerLeft__Ml9Yv{align-items:center;flex-wrap:wrap;gap:.9rem;justify-content:flex-start}.ForecastPage_aiSummaryButton__XOJ0n,.ForecastPage_backButton__fue2e{box-sizing:border-box;min-height:44px}.ForecastPage_forecastHeaderActions__7KZX3{flex-basis:100%;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ForecastPage_forecastHeaderActions__7KZX3 .ForecastPage_aiSummaryButton__XOJ0n{flex-basis:auto;justify-content:center;text-align:center;white-space:normal;width:100%}.ForecastPage_title__r5wNE{font-size:1.2rem}.ForecastPage_backButton__fue2e{font-size:.9rem;padding:.5rem .8rem}.ForecastPage_backButton__fue2e:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_aiSummaryButton__XOJ0n{font-size:.9rem;padding:.5rem 1rem}.ForecastPage_aiSummaryButton__XOJ0n:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_wmtTourButton__h\+G6t{font-size:.9rem;min-height:44px;padding:.5rem 1rem}.ForecastPage_wmtTourButton__h\+G6t:hover{transform:translateY(-1px) scale(1.01)}.ForecastPage_wmtTourButton__h\+G6t svg{height:1.15rem;width:1.15rem}.ForecastPage_sparkleIcon__w6A3y{height:1.3rem;width:1.3rem}.ForecastPage_contentGrid__i4LpA{gap:1.25rem;padding:.8rem}.ForecastPage_actionCardsSection__Ye-By>.ForecastPage_cardHeader__af3\+7,.ForecastPage_whatIfSlidersSection__-jFV4>.ForecastPage_cardHeader__af3\+7{padding:.8rem .8rem .85rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.8rem;margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__d2yYA{padding-top:1rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1rem}.ForecastPage_careerShiftMetricLabel__A32Mk{font-size:.8rem;margin-bottom:.4rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.35rem}.ForecastPage_careerShiftMetricValueFullyCovered__XE5C8{font-size:1.2rem}.ForecastPage_card__nbdPq{border-radius:12px;padding:1rem}.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:1rem}.ForecastPage_cardHeader__af3\+7{margin-bottom:0;padding-bottom:0}.ForecastPage_bottomRowContainer__Jc70d{flex-direction:column;gap:1.25rem}.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:.8rem 0 1rem}.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:.9rem;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_actionCardsSection__Ye-By .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card3__qYzxW .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card4__G3dGM .ForecastPage_cardTitle__5zlZ9,.ForecastPage_card5__8a\+ib .ForecastPage_cardTitle__5zlZ9{font-size:1rem;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:1rem}.ForecastPage_card2__aFbJN .ForecastPage_retirementDescription__TIG5g{margin-top:auto;padding-top:1rem}.ForecastPage_modalOverlay__ZcMso{align-items:flex-start;padding:12vh .8rem 2rem}.ForecastPage_summaryModal__WZ2YD{border-radius:12px;margin-top:0;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:44px;min-width:44px;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:.7rem;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.8rem}.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:.8rem}.ForecastPage_title__r5wNE{font-size:1.1rem}.ForecastPage_backButton__fue2e{font-size:.9rem;padding:.45rem .7rem}.ForecastPage_backButton__fue2e:hover{transform:translateY(-1px) scale(1)}.ForecastPage_forecastHeaderActions__7KZX3{flex-basis:100%;gap:.5rem;width:100%}.ForecastPage_forecastHeaderActions__7KZX3 .ForecastPage_aiSummaryButton__XOJ0n{flex-basis:auto;font-size:.9rem;justify-content:center;padding:.45rem .7rem;text-align:center;white-space:normal;width:100%}.ForecastPage_forecastHeaderActions__7KZX3 .ForecastPage_aiSummaryButton__XOJ0n:hover{transform:translateY(-1px) scale(1)}.ForecastPage_wmtTourButton__h\+G6t{font-size:.9rem;padding:.45rem .7rem}.ForecastPage_wmtTourButton__h\+G6t:hover{transform:translateY(-1px) scale(1)}.ForecastPage_wmtTourButton__h\+G6t svg{height:1.1rem;width:1.1rem}.ForecastPage_sparkleIcon__w6A3y{height:1.2rem;width:1.2rem}.ForecastPage_contentGrid__i4LpA{gap:1.25rem;padding:.7rem}.ForecastPage_actionCardsSection__Ye-By>.ForecastPage_cardHeader__af3\+7,.ForecastPage_whatIfSlidersSection__-jFV4>.ForecastPage_cardHeader__af3\+7{padding:.8rem .8rem .75rem}.ForecastPage_careerShiftRunwayGrid__tBXWW{gap:.8rem;grid-template-columns:1fr;margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__d2yYA{padding-top:1rem}.ForecastPage_careerShiftMetricBox__8gRP3{padding:1rem}.ForecastPage_careerShiftMetricLabel__A32Mk{font-size:.8rem;margin-bottom:.4rem}.ForecastPage_careerShiftMetricValue__wA8pz{font-size:1.25rem}.ForecastPage_careerShiftMetricValueFullyCovered__XE5C8{font-size:1.1rem}.ForecastPage_card__nbdPq{border-radius:10px;padding:.8rem}.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:.8rem}.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:.4rem;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:.4rem 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_actionCardsSection__Ye-By .ForecastPage_cardTitle__5zlZ9,.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:.7rem 0 .8rem}.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{align-items:flex-start;padding:1.5rem .5rem}.ForecastPage_summaryModal__WZ2YD{border-radius:10px;margin-top:0}.ForecastPage_modalHeader__7zlpB{padding:1.25rem 1.25rem 1rem}.ForecastPage_modalTitle__ryHMU{font-size:1.2rem;padding-right:2.75rem}.ForecastPage_modalCloseButton__tMz0s{min-height:44px;min-width:44px;right:.35rem;top:.35rem}.ForecastPage_closeIcon__9Va0U{height:24px;width:24px}.ForecastPage_modalContent__eA9n4{padding:.8rem 1.25rem 1.25rem}.ForecastPage_modalContent__eA9n4 p,.ForecastPage_summaryContent__9I-D1{font-size:1rem}.ForecastPage_summaryBulletPoint__C06AL{gap:.6rem;margin-bottom:.5rem}.ForecastPage_summaryBulletPoint__C06AL .ForecastPage_bullet__3LCf\+{font-size:1.1rem}.ForecastPage_summaryBulletPoint__C06AL span:last-child{font-size:1rem}.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:1rem;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}}.ForecastPage_wmtOverlay__YUpfz{inset:0;pointer-events:none;position:fixed;z-index:8900}.ForecastPage_wmtOverlayMobileScroll__VpFI\+{touch-action:pan-y}.ForecastPage_wmtOverlayMobileScroll__VpFI\+ .ForecastPage_wmtCover__U05FM{pointer-events:none!important;touch-action:pan-y!important}.ForecastPage_wmtBackdrop__LucZa{background:#0000;inset:0;pointer-events:none;position:fixed;z-index:8905}.ForecastPage_wmtCover__U05FM{background:#0000009e;cursor:default;pointer-events:auto;position:fixed;transition:top .09s linear,left .09s linear,width .09s linear,height .09s linear,bottom .09s linear,right .09s linear,background-color .28s var(--f-ease);z-index:8910}.ForecastPage_wmtHighlightFrame__lNdr4{background:#0000;border:2.5px solid #044766;border-radius:16px;box-shadow:0 0 0 5px #0447662e,0 4px 20px #04476640;box-sizing:border-box;pointer-events:none;position:fixed;transition:top .09s linear,left .09s linear,width .09s linear,height .09s linear,opacity .24s var(--f-ease),box-shadow .32s var(--f-ease);z-index:8920}.ForecastPage_wmtHighlightBlocker__suYp-{-webkit-tap-highlight-color:transparent;background:#0000;border-radius:16px;box-sizing:border-box;cursor:default;pointer-events:auto;position:fixed;touch-action:none;transition:top .09s linear,left .09s linear,width .09s linear,height .09s linear;z-index:8925}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtStepChanging__dbnNR .ForecastPage_wmtCover__U05FM{background:#000000b3}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtStepChanging__dbnNR .ForecastPage_wmtHighlightFrame__lNdr4{opacity:.92}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtScrollTracking__aB4Oh .ForecastPage_wmtCover__U05FM,.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtScrollTracking__aB4Oh .ForecastPage_wmtHighlightBlocker__suYp-,.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtScrollTracking__aB4Oh .ForecastPage_wmtHighlightFrame__lNdr4{transition:top .09s linear,left .09s linear,width .09s linear,height .09s linear,bottom .09s linear,right .09s linear,background-color .28s var(--f-ease),opacity .24s var(--f-ease)}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtScrollTracking__aB4Oh .ForecastPage_wmtCover__U05FM{background:#000000ad}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtSettling__00S\+U .ForecastPage_wmtCover__U05FM,.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtSettling__00S\+U .ForecastPage_wmtHighlightBlocker__suYp-,.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtSettling__00S\+U .ForecastPage_wmtHighlightFrame__lNdr4{transition:top .52s var(--f-ease),left .52s var(--f-ease),width .52s var(--f-ease),height .52s var(--f-ease),bottom .52s var(--f-ease),right .52s var(--f-ease),background-color .36s var(--f-ease)}.ForecastPage_wmtOverlay__YUpfz.ForecastPage_wmtSettling__00S\+U .ForecastPage_wmtCover__U05FM{background:#0000009e}.ForecastPage_wmtHighlightPulse__eeq6t{animation:ForecastPage_wmtHighlightPulse__eeq6t .52s var(--f-ease) both}@keyframes ForecastPage_wmtHighlightPulse__eeq6t{0%{box-shadow:0 0 0 0 #04476600,0 4px 20px #04476600;opacity:0}55%{box-shadow:0 0 0 8px #0447663d,0 6px 24px #04476652;opacity:1}to{box-shadow:0 0 0 5px #0447662e,0 4px 20px #04476640;opacity:1}}.ForecastPage_wmtTooltip__QGEwQ{background:#1a2733;border-radius:16px;box-shadow:0 12px 40px #0000008c,0 4px 12px #00000059;box-sizing:border-box;color:#fff;max-width:360px;min-width:280px;padding:22px 24px 20px;pointer-events:none;position:fixed;transition:opacity .28s var(--f-ease),transform .38s var(--f-ease),top .52s var(--f-ease),bottom .52s var(--f-ease),left .52s var(--f-ease);will-change:transform,opacity,top,bottom,left;z-index:8930}.ForecastPage_wmtTooltipDocked__wE7QE{left:50%!important;max-width:min(360px,calc(100vw - 32px));transform:translateX(-50%);width:min(360px,calc(100vw - 32px))!important}.ForecastPage_wmtTooltipDocked__wE7QE.ForecastPage_wmtTooltipHidden__ULkwt{transform:translateX(-50%) translateY(12px) scale(.98)}.ForecastPage_wmtTooltipDocked__wE7QE.ForecastPage_wmtTooltipVisible__7aeo3{transform:translateX(-50%) translateY(0) scale(1)}.ForecastPage_wmtTooltipHidden__ULkwt{opacity:0;pointer-events:none;transform:translateY(12px) scale(.98)}.ForecastPage_wmtTooltipVisible__7aeo3{opacity:1;transform:translateY(0) scale(1)}.ForecastPage_wmtStepContent__dHhZ0{animation:ForecastPage_wmtStepContentIn__pWEAX .38s var(--f-ease) .04s both}@keyframes ForecastPage_wmtStepContentIn__pWEAX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ForecastPage_wmtArrowUp__GkgYF{border-bottom:10px solid #1a2733;top:-10px}.ForecastPage_wmtArrowDown__Yo6G2,.ForecastPage_wmtArrowUp__GkgYF{border-left:10px solid #0000;border-right:10px solid #0000;height:0;position:absolute;width:0}.ForecastPage_wmtArrowDown__Yo6G2{border-top:10px solid #1a2733;bottom:-10px}.ForecastPage_wmtStepDots__7qPc-{align-items:center;display:flex;gap:6px;margin-bottom:14px}.ForecastPage_wmtDot__Cxd7N{background:#ffffff47;border-radius:50%;flex-shrink:0;height:7px;transition:width .28s var(--f-ease),border-radius .28s var(--f-ease),background-color .28s var(--f-ease);width:7px}.ForecastPage_wmtDotActive__HBtLk{background:#fff;border-radius:4px;width:22px}.ForecastPage_wmtTitle__F2WCl{color:#ffffffa6;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ForecastPage_wmtDesc__KzDyj{color:#ffffffe6;font-size:1rem;line-height:1.55;margin-bottom:18px}.ForecastPage_wmtButtons__a4ICf{align-items:center;display:flex;gap:10px;justify-content:stretch;width:100%}.ForecastPage_wmtBackBtn__eqBqX{background:#0000;border:1.5px solid #ffffff47;border-radius:22px;color:#ffffffbf;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;line-height:1;min-width:0;padding:9px 20px;pointer-events:auto;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.ForecastPage_wmtBackBtn__eqBqX:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80;color:#fff}.ForecastPage_wmtBackBtn__eqBqX:disabled,.ForecastPage_wmtNextBtn__hsfTa:disabled{cursor:not-allowed;opacity:.55}.ForecastPage_wmtNextBtn__hsfTa{background:#044766;border:none;border-radius:22px;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;line-height:1;min-width:0;padding:10px 22px;pointer-events:auto;text-align:center;transition:background .15s ease,transform .1s ease}.ForecastPage_wmtNextBtn__hsfTa:hover:not(:disabled){background:#036a9e;transform:translateY(-1px)}.ForecastPage_wmtNextBtn__hsfTa:active{transform:translateY(0)}.ForecastPage_wmtTourButton__h\+G6t{align-items:center;appearance:none;-webkit-appearance:none;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 3px 10px #0447661f;box-sizing:border-box;color:var(--f-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.6rem;justify-content:center;line-height:1.2;min-height:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .3s var(--f-ease),box-shadow .3s var(--f-ease),border-color .2s ease;white-space:nowrap}.ForecastPage_wmtTourButton__h\+G6t svg{flex-shrink:0;height:1.25rem;width:1.25rem}.ForecastPage_wmtTourButton__h\+G6t:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ForecastPage_wmtTourButton__h\+G6t:hover:before{transform:translateX(100%)}.ForecastPage_wmtTourButton__h\+G6t:hover{border-color:var(--f-border-strong);box-shadow:0 8px 18px #04476629;transform:translateY(-1px)}.ForecastPage_wmtTourButton__h\+G6t:active{transform:translateY(0) scale(1);transition:transform .1s ease}.ForecastPage_wmtTourButton__h\+G6t:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_headerRight__ChY35{align-items:stretch;display:flex;flex-shrink:0;gap:.75rem}@media (max-width:1024px){.ForecastPage_wmtHighlightFrame__lNdr4{border-radius:14px;border-width:2px;box-shadow:0 0 0 4px #04476629,0 3px 16px #04476638}.ForecastPage_wmtHighlightBlocker__suYp-{border-radius:14px}.ForecastPage_wmtTooltip__QGEwQ{max-width:calc(100vw - 32px);min-width:260px;padding:20px 22px 18px}.ForecastPage_wmtTooltipDocked__wE7QE{max-width:min(340px,calc(100vw - 32px));width:min(340px,calc(100vw - 32px))!important}}@media (max-width:768px){.ForecastPage_wmtHighlightFrame__lNdr4{border-radius:12px;box-shadow:0 0 0 3px #04476624,0 2px 12px #04476633}.ForecastPage_wmtHighlightBlocker__suYp-{border-radius:12px}.ForecastPage_wmtTooltip__QGEwQ{border-radius:14px;max-width:calc(100vw - 32px);min-width:260px;padding:18px 20px 16px}.ForecastPage_wmtTooltipDocked__wE7QE{max-width:calc(100vw - 24px);padding:16px 18px 14px;width:calc(100vw - 24px)!important}.ForecastPage_wmtTitle__F2WCl{font-size:.75rem}.ForecastPage_wmtDesc__KzDyj{font-size:.9375rem;margin-bottom:16px}.ForecastPage_wmtBackBtn__eqBqX,.ForecastPage_wmtNextBtn__hsfTa{font-size:.9rem;padding:8px 18px}.ForecastPage_headerRight__ChY35{justify-content:stretch;width:100%}.ForecastPage_wmtTourButton__h\+G6t{justify-content:center;text-align:center;white-space:normal;width:100%}}@media (max-width:480px){.ForecastPage_wmtHighlightFrame__lNdr4{border-radius:10px;border-width:2px}.ForecastPage_wmtHighlightBlocker__suYp-{border-radius:10px}.ForecastPage_wmtTooltipDocked__wE7QE{padding:14px 16px 12px}.ForecastPage_wmtDesc__KzDyj{font-size:.875rem;line-height:1.5}.ForecastPage_wmtStepDots__7qPc-{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ForecastPage_wmtCover__U05FM,.ForecastPage_wmtDot__Cxd7N,.ForecastPage_wmtHighlightBlocker__suYp-,.ForecastPage_wmtHighlightFrame__lNdr4,.ForecastPage_wmtHighlightPulse__eeq6t,.ForecastPage_wmtStepContent__dHhZ0,.ForecastPage_wmtTooltip__QGEwQ{animation:none!important;transition:none!important}.ForecastPage_wmtTooltipDocked__wE7QE.ForecastPage_wmtTooltipHidden__ULkwt,.ForecastPage_wmtTooltipDocked__wE7QE.ForecastPage_wmtTooltipVisible__7aeo3,.ForecastPage_wmtTooltipHidden__ULkwt,.ForecastPage_wmtTooltipVisible__7aeo3{opacity:1;transform:none}}.CheckupAndActionPlanPage_container__viBDF{background:#f5f8fb;box-sizing:border-box;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0 auto;max-width:1200px;min-height:100vh}.CheckupAndActionPlanPage_contentCard__YPzUY{animation:CheckupAndActionPlanPage_contentCardIn__nff9U .46s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid #04476614;box-shadow:0 18px 38px #092e4214,0 2px 8px #092e420d;overflow:hidden}.CheckupAndActionPlanPage_containerUser__Gt0L8{max-width:100%}.CheckupAndActionPlanPage_adminModalOverlay__RtCIu{align-items:center;animation:CheckupAndActionPlanPage_adminModalFadeIn__ak4h6 .25s cubic-bezier(.16,1,.3,1);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;min-height:100vh;padding:1.5rem;position:fixed;right:0;top:0;width:100%;z-index:99999}@keyframes CheckupAndActionPlanPage_adminModalFadeIn__ak4h6{0%{opacity:0}to{opacity:1}}.CheckupAndActionPlanPage_adminModal__Vnq5e{animation:CheckupAndActionPlanPage_adminModalSlideUp__-y9g4 .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003,0 4px 16px #0000001a;box-sizing:border-box;max-width:520px;padding:2rem;position:relative;text-align:center;width:100%}@keyframes CheckupAndActionPlanPage_adminModalSlideUp__-y9g4{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.CheckupAndActionPlanPage_adminModalTitle__qduxs{color:#044766;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.CheckupAndActionPlanPage_adminModalBody__82M9q{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.6;margin:0 0 3rem}.CheckupAndActionPlanPage_adminModalActions__W9ffu{display:flex;gap:1rem;justify-content:center}.CheckupAndActionPlanPage_adminModalButton__OiSwf{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:#044766;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:700;min-height:52px;min-width:140px;padding:1rem 2.25rem;transition:background-color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.CheckupAndActionPlanPage_adminModalButton__OiSwf:hover{background:#047bb2;box-shadow:0 6px 20px #0447664d;transform:translateY(-2px)}.CheckupAndActionPlanPage_adminModalButton__OiSwf:active{transform:translateY(0)}.CheckupAndActionPlanPage_adminModalButton__OiSwf:focus-visible{outline:2px solid #ffe8b3;outline-offset:2px}.CheckupAndActionPlanPage_container__viBDF *,.CheckupAndActionPlanPage_container__viBDF :after,.CheckupAndActionPlanPage_container__viBDF :before{box-sizing:border-box}.CheckupAndActionPlanPage_loading__X2d9q{align-items:center;color:#044766;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;gap:1.25rem;justify-content:center;padding:4rem 2.5rem;text-align:center}.CheckupAndActionPlanPage_loadingSpinner__Ykvvy{animation:CheckupAndActionPlanPage_loadingSpinnerRotate__ddT2c .9s linear infinite;border:4px solid #0447661f;border-radius:50%;border-top-color:#047bb2;height:48px;width:48px}.CheckupAndActionPlanPage_loadingText__IO3bq{font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase}.CheckupAndActionPlanPage_loadingSubtext__sbXRS{color:#5a6c7d;font-size:1rem}@keyframes CheckupAndActionPlanPage_loadingSpinnerRotate__ddT2c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckupAndActionPlanPage_empty__t6XLu{color:#5a6c7d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;padding:3rem 2.5rem;text-align:center}.CheckupAndActionPlanPage_homeButton__1W9li{background:linear-gradient(90deg,#4f6674,#336c84);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin-top:1rem;padding:.5rem 1.25rem;text-decoration:none;transition:opacity .2s}.CheckupAndActionPlanPage_homeButton__1W9li:hover{opacity:.9}.CheckupAndActionPlanPage_header__6YDmF{background:#fff;padding:0;position:relative}.CheckupAndActionPlanPage_headerTopBar__2L\+OU{align-items:center;background:#fff;border-bottom:1px solid #0447660f;display:flex;justify-content:space-between;padding:1.25rem 2rem 1rem}.CheckupAndActionPlanPage_headerBrand__xnz2j{align-items:center;display:flex;gap:.625rem}.CheckupAndActionPlanPage_logo__tS-8B{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CheckupAndActionPlanPage_logo__tS-8B img{height:100%;object-fit:contain;width:100%}.CheckupAndActionPlanPage_brandName__DiHJ3{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.CheckupAndActionPlanPage_date__tXaBd{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;margin:0}.CheckupAndActionPlanPage_headerTitleBlock__s0A7o{background:#fff;border-radius:10px;box-shadow:inset 0 1px 0 #0447660a;margin:0 2rem;padding:1.25rem 2rem 1rem}.CheckupAndActionPlanPage_headerInner__B6j0Y{margin:0 auto;position:relative;width:100%}.CheckupAndActionPlanPage_title__q5Tb9{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.CheckupAndActionPlanPage_headerUserLine__rbRLU{margin:0 0 .25rem}.CheckupAndActionPlanPage_headerUserLine__rbRLU,.CheckupAndActionPlanPage_headerUserLocation__Tp701{color:#6c757d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.45}.CheckupAndActionPlanPage_headerUserLocation__Tp701{margin:0 0 1.25rem}.CheckupAndActionPlanPage_headerDivider__K2SiM{background:#488b90;border:none;height:3px;margin:0}.CheckupAndActionPlanPage_clientName__fT3Vy{color:#4a5568;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:500;margin:0 0 .2rem}.CheckupAndActionPlanPage_clientSubline__8XP9B{color:#4a5568;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;margin:0}.CheckupAndActionPlanPage_main__RHAm\+{margin:0 auto;padding:0 2rem 2rem;width:100%}.CheckupAndActionPlanPage_pill__cq0m\+{align-items:center;background:#fff;border:1px solid #488b9024;border-radius:999px;color:#044766;display:inline-flex;font-size:.64rem;font-weight:700;justify-content:center;letter-spacing:.055em;padding:.16rem .44rem;text-transform:uppercase}.CheckupAndActionPlanPage_pillCompleted__SGJLC{background:#eef4f7;color:#044766}.CheckupAndActionPlanPage_pillInProgress__jVKVw{background:#d1fae5b8;border-color:#3c9f4e33;color:#267a38}.CheckupAndActionPlanPage_pillLocked__Haw4h{background:#f1f3f5;border-color:#6c757d29;color:#6c757d}.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa{background:#eef4f7;border-left:7px solid #488b90;border-radius:7px;box-shadow:inset 0 1px 0 #fffc,0 6px 16px #092e420f;margin-top:1rem;padding:1.25rem 1.5rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa:hover{box-shadow:inset 0 1px 0 #ffffffdb,0 10px 24px #092e4214;transform:translateY(-1px)}.CheckupAndActionPlanPage_aiSummaryDisclaimer__TNX1p{color:#044766bf;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.35;margin:.35rem 0 0}.CheckupAndActionPlanPage_sectionTitle__tXNqA{color:#044766;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0}.CheckupAndActionPlanPage_statusRow__a9gBy{align-items:center;background:linear-gradient(135deg,#fffffff2,#f6fbfff2);border:1px solid #0447661a;border-radius:10px;box-shadow:0 6px 14px #092e420d;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;padding:.85rem 1rem;transition:box-shadow .24s ease,border-color .2s ease,transform .2s ease}.CheckupAndActionPlanPage_statusRow__a9gBy:hover{border-color:#04476629;box-shadow:0 10px 22px #092e4214;transform:translateY(-1px)}.CheckupAndActionPlanPage_statusRowPillInfo__nmfTk,.CheckupAndActionPlanPage_statusRowPillNudge__H8\+20,.CheckupAndActionPlanPage_statusRowPillStrong__8Tybe{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3}.CheckupAndActionPlanPage_statusRowPillStrong__8Tybe{color:#28a745}.CheckupAndActionPlanPage_statusRowPillNudge__H8\+20{color:#ea580c}.CheckupAndActionPlanPage_statusRowPillInfo__nmfTk{color:#4285f4}.CheckupAndActionPlanPage_statusRowIcon__CMAm4{align-items:center;border-radius:50%;box-shadow:0 8px 16px #092e422e;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.CheckupAndActionPlanPage_statusRowIconStrong__VU2GE{background:#28a745}.CheckupAndActionPlanPage_statusRowIconWarning__xz31v{background:#ea580c}.CheckupAndActionPlanPage_statusRowIconInfo__Nswyb{background:#4285f4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-style:normal;font-weight:700}.CheckupAndActionPlanPage_statusRowIconStrong__VU2GE svg,.CheckupAndActionPlanPage_statusRowIconWarning__xz31v svg{height:16px;width:16px}.CheckupAndActionPlanPage_statusRowLabel__CWJA9{color:#555;font-size:1.2rem;line-height:1.35;margin:0}.CheckupAndActionPlanPage_statusRowBottomLine__2Ze2w,.CheckupAndActionPlanPage_statusRowLabel__CWJA9{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:italic;font-weight:400}.CheckupAndActionPlanPage_statusRowBottomLine__2Ze2w{color:#6c757d;font-size:1.05rem;line-height:1.55;margin:.5rem 0 1.5rem;max-width:68ch}.CheckupAndActionPlanPage_banner__zyhiD{align-items:center;border:1px solid;border-radius:10px;display:flex;flex-wrap:wrap;gap:.9rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.CheckupAndActionPlanPage_snapshotBanner__uwC7H{background:#eef4f7;border-color:#488b9059}.CheckupAndActionPlanPage_bannerContent__TdAQw{flex:1 1;min-width:0}.CheckupAndActionPlanPage_bannerTitle__Gg56m{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:500;margin:0 0 .25rem}.CheckupAndActionPlanPage_bannerSub__7kRbu{color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.CheckupAndActionPlanPage_bannerLabelIcon__aJr27{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem;width:70px}.CheckupAndActionPlanPage_bannerLabelIcon__aJr27 .CheckupAndActionPlanPage_goalBannerNudgeLabel__6MbfF,.CheckupAndActionPlanPage_bannerLabelIcon__aJr27 .CheckupAndActionPlanPage_infoCalloutLabel__mWpBG,.CheckupAndActionPlanPage_bannerLabelIcon__aJr27 .CheckupAndActionPlanPage_strongPill__HwnfV{margin:0}.CheckupAndActionPlanPage_snapshotBannerStrong__M2Oym{color:#28a745;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.CheckupAndActionPlanPage_goalFlowCards__tyI8W,.CheckupAndActionPlanPage_projectionCards__qkMIP,.CheckupAndActionPlanPage_snapshotCards__4rr1W{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.CheckupAndActionPlanPage_snapshotCards__4rr1W{margin-bottom:0}.CheckupAndActionPlanPage_metricCard__3aRyN{background:#fff8e1;border:1px solid #04476614;border-radius:15px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:1.25rem;text-align:center;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .2s ease}.CheckupAndActionPlanPage_metricCard__3aRyN:hover{border-color:#0447662e;box-shadow:0 12px 26px #092e421f,0 3px 10px #092e4214;transform:translateY(-2px)}.CheckupAndActionPlanPage_metricCardLabel__eANNA{color:#044766;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:450;line-height:1.45;margin:0 0 1rem}.CheckupAndActionPlanPage_snapshotCardLabelLine2__Dgez8{display:block}.CheckupAndActionPlanPage_metricCardValue__ByUKJ{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0}.CheckupAndActionPlanPage_metricCardValueFullyCovered__JPDKw{font-size:1.6rem}.CheckupAndActionPlanPage_section__bOdQi{margin-bottom:1.75rem;width:100%}.CheckupAndActionPlanPage_summaryBlock__Dbpeg{margin-top:2rem}.CheckupAndActionPlanPage_summarySubsection__lq8TB{margin-bottom:1.5rem}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr{background:#004d66;border:none;border-radius:12px;box-shadow:0 12px 26px #002d3c38;margin-bottom:1.5rem;padding:1.5rem 1.75rem;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr:hover{box-shadow:0 16px 32px #002d3c42;transform:translateY(-1px)}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr .CheckupAndActionPlanPage_subsectionTitle__Q\+72O{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .75rem}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr .CheckupAndActionPlanPage_summaryContent__oa4Ep{color:#fff;font-size:1.05rem;line-height:1.6}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr .CheckupAndActionPlanPage_summaryContent__oa4Ep p{color:#fff;margin:0 0 .5rem}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr .CheckupAndActionPlanPage_summaryContent__oa4Ep p:last-child{margin-bottom:0}.CheckupAndActionPlanPage_narrativeTealBox__7WLkr .CheckupAndActionPlanPage_summaryContent__oa4Ep strong{color:#fff;font-weight:700}.CheckupAndActionPlanPage_subsectionTitle__Q\+72O{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 .625rem}.CheckupAndActionPlanPage_summaryContent__oa4Ep{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65;margin:0}.CheckupAndActionPlanPage_summaryContent__oa4Ep p{margin:0 0 .75rem}.CheckupAndActionPlanPage_summaryContent__oa4Ep p:last-child{margin-bottom:0}.CheckupAndActionPlanPage_bulletLine__VTDrS{padding-left:.5rem}.CheckupAndActionPlanPage_prioritiesSection__rDX8D{margin:2rem 0}.CheckupAndActionPlanPage_prioritiesHeadingRow__FS0Gz{align-items:center;display:flex;gap:.625rem;margin-bottom:.75rem}.CheckupAndActionPlanPage_checkIconInline__Ji\+Gw{align-items:center;background:#8bc34a;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.CheckupAndActionPlanPage_checkIconInline__Ji\+Gw svg{height:14px;width:14px}.CheckupAndActionPlanPage_prioritiesIntro__rczeK{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.5;margin:0}.CheckupAndActionPlanPage_checkList__a8iNa,.CheckupAndActionPlanPage_prioritiesList__\+bicw{list-style:none;padding:0}.CheckupAndActionPlanPage_checkList__a8iNa li,.CheckupAndActionPlanPage_prioritiesList__\+bicw li{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.55;margin-bottom:.625rem;padding-left:2.25rem;position:relative}.CheckupAndActionPlanPage_checkList__a8iNa li:before,.CheckupAndActionPlanPage_prioritiesList__\+bicw li:before{background:#fff;border:2px solid #333;border-radius:3px;content:"";height:18px;left:0;position:absolute;top:.2rem;width:18px}.CheckupAndActionPlanPage_checkListInteractive__t1c30 li:before{display:none}.CheckupAndActionPlanPage_checkListItemInteractive__saoI9{padding-left:0}.CheckupAndActionPlanPage_checkListLabel__NcC\+v{align-items:flex-start;cursor:pointer;display:flex;font-weight:400;gap:.5rem;margin:0;transition:color .18s ease}.CheckupAndActionPlanPage_checkListLabel__NcC\+v:hover{color:#0f4f68}.CheckupAndActionPlanPage_checkListInput__bEHY8{accent-color:#3c9f4e;cursor:pointer;flex-shrink:0;height:20px;margin:.25rem 0 0;transition:transform .16s ease;width:20px}.CheckupAndActionPlanPage_checkListInput__bEHY8:hover{transform:scale(1.06)}.CheckupAndActionPlanPage_checkListInput__bEHY8:disabled{cursor:default;opacity:1}.CheckupAndActionPlanPage_checkListLabel__NcC\+v:has(.CheckupAndActionPlanPage_checkListInput__bEHY8:disabled){cursor:default}.CheckupAndActionPlanPage_checkListTextChecked__9U7RB{color:#6b7280;text-decoration:line-through}.CheckupAndActionPlanPage_bannerStrong__xhlQH{background:#d1fae5;border-color:#3c9f4e}.CheckupAndActionPlanPage_bannerNudge__hjDwz{background:#ffedd5;border-color:#ea580c}.CheckupAndActionPlanPage_goalBannerNudgeIcon__Dv1Rg{align-items:center;background:#ea580c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.CheckupAndActionPlanPage_goalBannerNudgeIcon__Dv1Rg svg{height:26px;width:26px}.CheckupAndActionPlanPage_strongPill__HwnfV{color:#28a745;font-size:1rem}.CheckupAndActionPlanPage_strongPillNotStrong__AJcAf,.CheckupAndActionPlanPage_strongPill__HwnfV{border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;padding:.25rem .6rem;text-align:center}.CheckupAndActionPlanPage_strongPillNotStrong__AJcAf{color:#ea580c;font-size:1.1rem}.CheckupAndActionPlanPage_goalFlowCards__tyI8W{margin:1.5rem 0}.CheckupAndActionPlanPage_goalFlowCardSub__cVmbP{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.4;margin:.35rem 0 0}.CheckupAndActionPlanPage_goalBannerNudgeLabel__6MbfF{color:#c2410c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 .2rem}.CheckupAndActionPlanPage_projectionCards__qkMIP{margin-bottom:2rem}.CheckupAndActionPlanPage_infoCallout__LQrf4{background:#e8f0fe;border-color:#4285f4}.CheckupAndActionPlanPage_infoCalloutIcon__praO5{align-items:center;background:#4285f4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;height:44px;justify-content:center;width:44px}.CheckupAndActionPlanPage_infoCalloutLabel__mWpBG{color:#4285f4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:700}.CheckupAndActionPlanPage_groupSection__K8VG1{margin:2rem 0}.CheckupAndActionPlanPage_groupSection__K8VG1>.CheckupAndActionPlanPage_actionGroupsRow__4e1sa+.CheckupAndActionPlanPage_groupBlock__IBIsG{margin-top:2rem}.CheckupAndActionPlanPage_groupBlock__IBIsG{background:linear-gradient(135deg,#fffffff0,#f7fbfff5);border:1px solid #0447661a;border-radius:12px;box-shadow:0 8px 20px #092e420d;margin-bottom:2rem;padding:1rem 1rem .3rem}.CheckupAndActionPlanPage_groupBlock__IBIsG:last-child{margin-bottom:0}.CheckupAndActionPlanPage_groupTitle__KtXPE{align-items:center;color:#333;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:700;gap:.625rem;line-height:1.4;margin:0 0 .75rem}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa{align-items:stretch;display:flex;gap:0;margin-top:.5rem}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa .CheckupAndActionPlanPage_actionGroup__xUfKD{flex:1 1;min-width:0;padding-right:1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa .CheckupAndActionPlanPage_actionGroup__xUfKD:last-of-type{padding-left:1.25rem;padding-right:0}.CheckupAndActionPlanPage_actionGroupsDivider__5Ham3{align-self:stretch;background:linear-gradient(180deg,#0447660f,#04476638 50%,#0447660f);flex-shrink:0;min-width:1px;width:1px}.CheckupAndActionPlanPage_noData__S2M11{color:#9ca3af;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:italic;font-weight:400;margin:0}.CheckupAndActionPlanPage_qaList__Tenef{list-style:none;margin:0;padding:0}.CheckupAndActionPlanPage_qaItem__AHRME{border-bottom:1px solid #e5e7eb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;margin-bottom:.625rem;padding:.5rem 0}.CheckupAndActionPlanPage_qaItem__AHRME:last-child{border-bottom:none}.CheckupAndActionPlanPage_question__BJ\+c7{font-size:1.025rem;font-weight:700;margin-bottom:.25rem}.CheckupAndActionPlanPage_answer__EJT5O,.CheckupAndActionPlanPage_question__BJ\+c7{color:#333;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.CheckupAndActionPlanPage_answer__EJT5O{font-size:1rem;font-weight:400;line-height:1.5}.CheckupAndActionPlanPage_chatSections__ZIvPL{display:flex;flex-direction:column;gap:1rem}@keyframes CheckupAndActionPlanPage_contentCardIn__nff9U{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CheckupAndActionPlanPage_checkListInput__bEHY8,.CheckupAndActionPlanPage_checkListLabel__NcC\+v,.CheckupAndActionPlanPage_contentCard__YPzUY,.CheckupAndActionPlanPage_metricCard__3aRyN,.CheckupAndActionPlanPage_narrativeTealBox__7WLkr,.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa,.CheckupAndActionPlanPage_statusRow__a9gBy{animation:none!important;transform:none!important;transition:none!important}}@media print{.CheckupAndActionPlanPage_container__viBDF{background:#f5f8fb;font-size:11pt;max-width:100%;padding:.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.CheckupAndActionPlanPage_contentCard__YPzUY{border:1px solid #e2e8f0;box-shadow:none;overflow:visible}.CheckupAndActionPlanPage_actionGroupsDivider__5Ham3,.CheckupAndActionPlanPage_checkIconInline__Ji\+Gw,.CheckupAndActionPlanPage_contentCard__YPzUY,.CheckupAndActionPlanPage_headerTitleBlock__s0A7o,.CheckupAndActionPlanPage_headerTopBar__2L\+OU,.CheckupAndActionPlanPage_header__6YDmF,.CheckupAndActionPlanPage_metricCard__3aRyN,.CheckupAndActionPlanPage_narrativeTealBox__7WLkr,.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa,.CheckupAndActionPlanPage_sectionTitle__tXNqA,.CheckupAndActionPlanPage_statusRowIconInfo__Nswyb,.CheckupAndActionPlanPage_statusRowIconStrong__VU2GE,.CheckupAndActionPlanPage_statusRowIconWarning__xz31v,.CheckupAndActionPlanPage_statusRowIcon__CMAm4{-webkit-print-color-adjust:exact;print-color-adjust:exact}.CheckupAndActionPlanPage_main__RHAm\+{padding:0 1.5rem 1rem}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa,.CheckupAndActionPlanPage_goalFlowCards__tyI8W,.CheckupAndActionPlanPage_metricCard__3aRyN,.CheckupAndActionPlanPage_narrativeTealBox__7WLkr,.CheckupAndActionPlanPage_projectionCards__qkMIP,.CheckupAndActionPlanPage_snapshotCards__4rr1W,.CheckupAndActionPlanPage_statusRow__a9gBy{break-inside:avoid;page-break-inside:avoid}}@media (max-width:768px){.CheckupAndActionPlanPage_container__viBDF{font-size:16px;max-width:100%}.CheckupAndActionPlanPage_headerTopBar__2L\+OU{padding:1rem 1.25rem}.CheckupAndActionPlanPage_headerTitleBlock__s0A7o{margin:0 1.25rem;padding:1.25rem 1.25rem 1rem}.CheckupAndActionPlanPage_title__q5Tb9{font-size:1.75rem}.CheckupAndActionPlanPage_brandName__DiHJ3{font-size:1.2rem}.CheckupAndActionPlanPage_date__tXaBd{font-size:.9rem}.CheckupAndActionPlanPage_main__RHAm\+{padding:0 1.25rem 1.25rem}.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa{margin-top:.925rem;padding:1rem 1.25rem}.CheckupAndActionPlanPage_sectionTitle__tXNqA{font-size:1.25rem}.CheckupAndActionPlanPage_statusRow__a9gBy{gap:.75rem;margin-top:1.25rem}.CheckupAndActionPlanPage_statusRowPillInfo__nmfTk,.CheckupAndActionPlanPage_statusRowPillNudge__H8\+20,.CheckupAndActionPlanPage_statusRowPillStrong__8Tybe{font-size:1.25rem}.CheckupAndActionPlanPage_statusRowLabel__CWJA9{font-size:1.1rem}.CheckupAndActionPlanPage_statusRowIcon__CMAm4{height:26px;width:26px}.CheckupAndActionPlanPage_statusRowIconStrong__VU2GE svg,.CheckupAndActionPlanPage_statusRowIconWarning__xz31v svg{height:14px;width:14px}.CheckupAndActionPlanPage_statusRowBottomLine__2Ze2w{font-size:1rem;margin:.5rem 0 1.5rem}.CheckupAndActionPlanPage_goalFlowCards__tyI8W,.CheckupAndActionPlanPage_projectionCards__qkMIP,.CheckupAndActionPlanPage_snapshotCards__4rr1W{gap:1.1rem;grid-template-columns:repeat(2,1fr)}.CheckupAndActionPlanPage_metricCard__3aRyN{min-height:104px;padding:1.125rem}.CheckupAndActionPlanPage_metricCardLabel__eANNA{font-size:1rem}.CheckupAndActionPlanPage_metricCardValue__ByUKJ{font-size:1.85rem}.CheckupAndActionPlanPage_subsectionTitle__Q\+72O,.CheckupAndActionPlanPage_summaryContent__oa4Ep{font-size:1rem}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa{flex-direction:column}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa .CheckupAndActionPlanPage_actionGroup__xUfKD{padding-left:0;padding-right:0}.CheckupAndActionPlanPage_actionGroupsRow__4e1sa .CheckupAndActionPlanPage_actionGroup__xUfKD:last-of-type{padding-left:0;padding-top:1rem}.CheckupAndActionPlanPage_actionGroupsDivider__5Ham3{height:1px;margin:.5rem 0;min-height:1px;width:100%}}@media (max-width:480px){.CheckupAndActionPlanPage_container__viBDF{font-size:16px}.CheckupAndActionPlanPage_headerTitleBlock__s0A7o{margin:0 1rem;padding:1rem}.CheckupAndActionPlanPage_title__q5Tb9{font-size:1.5rem}.CheckupAndActionPlanPage_main__RHAm\+{padding:0 1rem 1rem}.CheckupAndActionPlanPage_sectionTitleStrip__Sdwxa{margin-top:.9rem;padding:.9rem 1rem}.CheckupAndActionPlanPage_sectionTitle__tXNqA{font-size:1.15rem}.CheckupAndActionPlanPage_goalFlowCards__tyI8W,.CheckupAndActionPlanPage_projectionCards__qkMIP,.CheckupAndActionPlanPage_snapshotCards__4rr1W{gap:1rem;grid-template-columns:1fr}.CheckupAndActionPlanPage_metricCard__3aRyN{min-height:100px;padding:1rem}.CheckupAndActionPlanPage_metricCardValue__ByUKJ{font-size:1.75rem}.CheckupAndActionPlanPage_subsectionTitle__Q\+72O,.CheckupAndActionPlanPage_summaryContent__oa4Ep{font-size:1rem}.CheckupAndActionPlanPage_prioritiesSection__rDX8D{margin:1.5rem 0}.CheckupAndActionPlanPage_groupBlock__IBIsG{margin-bottom:1.5rem}}.AdminCurriculumVideo_admin-curriculum-container__SnnWy{--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;animation:AdminCurriculumVideo_dashboardFadeIn__Tg8Zk .8s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#f5f7fa,#e8ecf1);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);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.6rem;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.6rem;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_header-info__n46Nm{display:flex;flex:1 1;flex-direction:column;gap:.3rem;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.9rem;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:1rem;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:.9rem}.AdminCurriculumVideo_admin-details__GE4lC{align-items:center;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;flex-direction:row;gap:.6rem;justify-content:flex-end;min-width:0;padding:.7rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.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;max-width:16rem;overflow:hidden;text-overflow:ellipsis;transition:filter .3s ease}.AdminCurriculumVideo_curriculum-loading-shell__KM9a\+{align-items:center;background:linear-gradient(135deg,#fff,#f8fafb);border:1px solid #0447661a;border-radius:16px;box-shadow:0 4px 20px #0000000f,0 0 0 1px #0447660f;display:flex;flex:1 1;justify-content:center;min-height:14rem}.AdminCurriculumVideo_admin-details__GE4lC:hover .AdminCurriculumVideo_admin-name__EtvP1{filter:brightness(1.1)}.AdminCurriculumVideo_admin-email__JnSkZ{color:#6c757d;font-size:.9rem;font-weight:400;line-height:1.4;margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;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:.6rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.7rem 1.4rem;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:focus-visible{box-shadow:var(--admin-focus-ring),0 4px 12px #6c757d40;outline:none}.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:.6rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.7rem 1.4rem;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:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #dc354573,0 4px 12px #dc354540;outline:none}.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;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.6rem;max-width:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.75rem max(1.5rem,env(safe-area-inset-bottom));position:relative;scroll-behavior:smooth;scrollbar-gutter:stable;width:100%;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:1.1rem}.AdminCurriculumVideo_username-label__bel4f{color:#044766;font-size:1rem;font-weight:600}.AdminCurriculumVideo_username-input__DJtEK{border:2px solid #04476633;border-radius:8px;flex:1 1;font-size:.9rem;min-width:200px;padding:.7rem 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:.7rem 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;box-sizing:border-box;color:#721c24;font-weight:500;max-width:42rem;padding:1.125rem 1.4rem;width:100%}@keyframes AdminCurriculumVideo_errorSlideIn__kh1xJ{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminCurriculumVideo_videos-container__tx51r{align-items:stretch;display:flex;flex-direction:column;gap:1.15rem;margin:0;max-width:none;width:100%}.AdminCurriculumVideo_video-section__vAUVC{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #0447661a;border-radius:16px;box-shadow:0 3px 14px #00000012,0 1px 6px #0000000a,0 0 0 1px #04476614;box-sizing:border-box;padding:1.35rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.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:1px solid #04476626;margin-bottom:1rem;padding-bottom:.8rem}.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.4rem;font-weight:800;gap:.8rem;letter-spacing:-.02em;margin:0}.AdminCurriculumVideo_section-icon__9M-Fy{font-size:1.5rem}.AdminCurriculumVideo_section-content__Lo46B{display:flex;flex-direction:column;gap:.95rem}.AdminCurriculumVideo_title-input-group__LfOX4{display:flex;flex-direction:column;gap:.4rem}.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;box-sizing:border-box;color:#2c3e50;font-size:1rem;font-weight:500;letter-spacing:.01em;padding:.8rem 1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.AdminCurriculumVideo_title-hint__VBXY6{color:#6c757d;font-size:.8rem;font-weight:500;line-height:1.3;margin:0;text-align:right}.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:.9rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.01em;margin-top:.7rem;overflow:hidden;padding:.8rem 1.4rem;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:.9rem;font-weight:500;line-height:1.4;margin-top:.5rem;padding:.7rem 1rem}.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:1.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:.6rem}.AdminCurriculumVideo_image-column-title__XvDvW{color:#044766;font-size:.95rem;font-weight:600;line-height:1.3;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:.6rem;justify-content:center}.AdminCurriculumVideo_no-image-icon__ENVj\+{font-size:2rem;opacity:.3}.AdminCurriculumVideo_no-image-text__Zdw45{color:#6c757d;font-size:.9rem;margin:0}.AdminCurriculumVideo_current-video-title__ty4rG{color:#6c757d;font-size:.9rem;font-weight:500;margin:.4rem 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:.85rem;padding:.9rem 1rem}@media (max-width:768px){.AdminCurriculumVideo_upload-controls__Ze9Bx{align-items:stretch;flex-direction:column;gap:.8rem;padding:.8rem}}.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:.9rem;font-weight:600;gap:.6rem;letter-spacing:.01em;overflow:hidden;padding:.7rem 1.4rem;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_choose-file-button__tYQnz:focus-visible{box-shadow:var(--admin-focus-ring),0 4px 12px #04476633;outline:none}.AdminCurriculumVideo_file-input__EWj92{display:none}.AdminCurriculumVideo_file-selected-info__RIA\+f{display:flex;flex-direction:column;gap:.3rem}.AdminCurriculumVideo_file-name-display__X8yc-{color:#044766;font-size:.9rem;font-weight:600}.AdminCurriculumVideo_file-size-display__9X0Pw{color:#6c757d;font-size:.8rem}.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:1rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.8rem 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;display:inline-block;flex-shrink:0;height:16px;vertical-align:middle;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.15rem 1.25rem}.AdminCurriculumVideo_image-preview-box__ZCkws{height:280px}.AdminCurriculumVideo_video-section__vAUVC{padding:1.2rem 1.25rem}}@media (max-width:768px){.AdminCurriculumVideo_admin-header__Fq9sg{flex-direction:column;gap:1.2rem;padding:1.125rem 1.25rem}.AdminCurriculumVideo_header-left__X1FC2{gap:1.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:.8rem;justify-content:center;width:100%}.AdminCurriculumVideo_admin-details__GE4lC{align-items:center;justify-content:center;max-width:100%;padding:.8rem 1rem;text-align:center;width:100%}.AdminCurriculumVideo_admin-curriculum-container__SnnWy{overflow-x:hidden}.AdminCurriculumVideo_admin-main-content__16Sin{gap:1.3rem;overflow-x:hidden;padding:1rem 1.25rem}.AdminCurriculumVideo_video-section__vAUVC{padding:1.25rem 1.4rem}.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}.AdminCurriculumVideo_choose-file-button__tYQnz,.AdminCurriculumVideo_upload-video-button__gwZnV{box-sizing:border-box;min-height:44px;padding:.8rem 1.25rem}}.AdminCurriculumVideo_title-input__7ZR5t:focus-visible,.AdminCurriculumVideo_update-title-button__RpYLT:focus-visible:not(:disabled){box-shadow:var(--admin-focus-ring),0 2px 8px #0447661f;outline:none}.AdminCurriculumVideo_upload-video-button__gwZnV:focus-visible:not(:disabled){box-shadow:0 0 0 2px #fff,0 0 0 4px #20c99773,0 4px 12px #28a74538;outline:none}@media (prefers-reduced-motion:reduce){.AdminCurriculumVideo_admin-curriculum-container__SnnWy,.AdminCurriculumVideo_admin-header__Fq9sg,.AdminCurriculumVideo_admin-main-content__16Sin,.AdminCurriculumVideo_header-left__X1FC2,.AdminCurriculumVideo_header-right__RCWRi{animation:none!important}.AdminCurriculumVideo_image-preview-box__ZCkws:hover,.AdminCurriculumVideo_logout-button__xMUg2:hover,.AdminCurriculumVideo_preview-video-player__SJCXw:hover,.AdminCurriculumVideo_users-button__AFjxt:hover,.AdminCurriculumVideo_video-section__vAUVC:hover{transform:none}}.AdminTracks_admin-tracks-container__-6CP4{--admin-primary:#044766;--admin-accent:#047bb2;--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);position:relative}.AdminTracks_admin-tracks-container__-6CP4:before{background:radial-gradient(circle at 20% 30%,#04476608 0,#0000 50%),radial-gradient(circle at 80% 70%,#047bb208 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.AdminTracks_admin-header__8A19j{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0447661f;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:10}.AdminTracks_header-left__Hsvn-{align-items:center;display:flex;flex:1 1;gap:1.25rem;min-width:0}.AdminTracks_header-right__tenCy{align-items:center;display:flex;flex-shrink:0}.AdminTracks_header-info__oGVE2{display:flex;flex-direction:column;gap:.25rem;min-width:0}.AdminTracks_page-title__yl2cx{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:800;line-height:1.2;margin:0}.AdminTracks_admin-info__cC04c{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminTracks_admin-details__-gPFq{align-items:center;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;gap:.6rem;padding:.65rem .9rem;white-space:nowrap}.AdminTracks_admin-name__aa7BB{color:#044766;font-weight:600;margin:0}.AdminTracks_admin-email__oqQ7F{color:#6c757d;font-size:.9rem;margin:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis}.AdminTracks_users-button__TuUm4{align-items:center;background:#fff;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.55rem;padding:.7rem 1.1rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.AdminTracks_users-button__TuUm4:hover{border-color:#04476647;box-shadow:0 6px 18px #04476624;transform:translateY(-1px)}.AdminTracks_users-button__TuUm4:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_logout-button__NBs7S{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #dc3545;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.55rem;padding:.7rem 1.1rem;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;white-space:nowrap}.AdminTracks_logout-button__NBs7S:hover{box-shadow:0 10px 24px #dc354538;filter:saturate(1.05);transform:translateY(-1px)}.AdminTracks_logout-button__NBs7S:active{box-shadow:0 6px 16px #dc35452e;transform:translateY(0)}.AdminTracks_logout-button__NBs7S:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTracks_logout-button__NBs7S:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #dc354573;outline:none}.AdminTracks_admin-main-content__1wa-a{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem 2rem;position:relative;z-index:1}.AdminTracks_error-message__r74Ps{background:#dc354514;border:1px solid #dc354540;border-radius:12px;color:#842029;margin-bottom:1rem;padding:.9rem 1rem}.AdminTracks_tracks-toolbar__jbwy6{justify-content:space-between;margin-bottom:1rem}.AdminTracks_tracks-toolbar-left__be0sb,.AdminTracks_tracks-toolbar-right__SPdV1,.AdminTracks_tracks-toolbar__jbwy6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminTracks_tracks-count__NulSC{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #0447661a;border-radius:999px;color:#5a6c7d;font-size:.92rem;font-weight:700;letter-spacing:.01em;margin:0;padding:.45rem .7rem}.AdminTracks_create-button__ybovz{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:10px;color:#fff;cursor:pointer;font-size:.98rem;font-weight:700;padding:.65rem .95rem;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.AdminTracks_create-button__ybovz:hover{box-shadow:0 10px 24px #0447662e;filter:saturate(1.05);transform:translateY(-1px)}.AdminTracks_create-button__ybovz:active{box-shadow:0 6px 16px #04476624;transform:translateY(0)}.AdminTracks_create-button__ybovz:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_create-button__ybovz:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTracks_manage-segment-button__TKjMf{align-items:center;background:#fff;border:2px solid #04476638;border-radius:10px;color:#044766;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:700;justify-content:center;padding:.65rem .95rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.AdminTracks_manage-segment-button__TKjMf:hover{background:#fffffff2;border-color:#047bb273;box-shadow:0 8px 20px #0447661a;transform:translateY(-1px)}.AdminTracks_manage-segment-button__TKjMf:active{transform:translateY(0)}.AdminTracks_manage-segment-button__TKjMf:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_manage-segment-button__TKjMf:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTracks_sheet-overlay__mEXet.AdminTracks_segment-sheet-overlay__i4eaX{align-items:stretch;box-sizing:border-box;height:100dvh;justify-content:stretch;max-height:100dvh;padding:0;width:100vw;z-index:70}.AdminTracks_segment-sheet-overlay__i4eaX{align-items:stretch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(ellipse 120% 80% at 50% -20%,#047bb238,#0000 55%),radial-gradient(circle at 100% 100%,#0447661f,#0000 45%),#0f172a8c;justify-content:stretch;padding:0}.AdminTracks_segment-sheet__MjFvc{align-self:stretch;background:linear-gradient(165deg,hsla(0,0%,100%,.995),#f8fcfffa 42%,#f2f8fcf7);border-radius:0;border-width:0;border-bottom:1px solid #04476624;box-shadow:0 32px 96px #04182657,0 12px 40px #047bb224,inset 0 1px 0 #ffffffeb;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;min-width:100vw;overflow:hidden;width:100vw}.AdminTracks_segment-sheet-header__qhwTA{align-items:flex-start;background:linear-gradient(135deg,rgba(4,71,102,.055),#047bb217),linear-gradient(180deg,#ffffffbf,#ffffff59);border-bottom:1px solid #0447661a;min-height:4.25rem;padding:max(1.1rem,env(safe-area-inset-top)) max(1.35rem,env(safe-area-inset-right)) 1.1rem max(1.4rem,env(safe-area-inset-left))}.AdminTracks_segment-sheet-header-text__VSCDI{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0;padding-right:.6rem}.AdminTracks_segment-sheet__MjFvc .AdminTracks_sheet-title__dNxZu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#03384f,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.38rem;font-weight:900;letter-spacing:-.03em}.AdminTracks_segment-sheet-subtitle__ZipGq{color:#5a6c7d;font-size:.93rem;font-weight:600;line-height:1.52;margin:0;max-width:62ch}.AdminTracks_segment-sheet-subtitle__ZipGq strong{color:#044766;font-weight:800}.AdminTracks_segment-sheet-close__UdtCw{background:#ffffffa6;border:1px solid #04476614;border-radius:13px;display:grid;flex-shrink:0;font-size:1.55rem;height:2.65rem;margin-top:.1rem;place-items:center;width:2.65rem}.AdminTracks_segment-sheet-close__UdtCw:hover{background:#04476612;border-color:#04476624}.AdminTracks_segment-sheet-body__00ZIZ{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:1.15rem;min-height:0;overflow-y:auto;padding:1.2rem max(1.35rem,env(safe-area-inset-right)) max(1.1rem,env(safe-area-inset-bottom)) max(1.35rem,env(safe-area-inset-left))}.AdminTracks_segment-modal-hint__qLb6g{color:#3d5266;font-size:.93rem;font-weight:600;line-height:1.52;margin:0}.AdminTracks_segment-modal-hint__qLb6g strong{color:#044766;font-weight:800}.AdminTracks_segment-loading-panel__-LQ5s{align-items:center;background:linear-gradient(180deg,#ffffffe6,#f4f9fdd9);border:1px dashed #04476633;border-radius:18px;display:flex;justify-content:center;min-height:200px;padding:1.1rem 1rem}.AdminTracks_segment-loading-inner__ni0G7{gap:1.05rem;padding:1.1rem 1.2rem}.AdminTracks_segment-loading-inner__ni0G7 p{color:#5a6c7d;font-size:.98rem;font-weight:700;max-width:36ch}.AdminTracks_segment-empty-catalog__R5bmJ{background:#fff3cd73;border:1px solid #ffc10759;border-radius:13px;margin-top:0;padding:.8rem 1rem}.AdminTracks_segment-empty-catalog__R5bmJ .AdminTracks_segment-modal-hint__qLb6g{color:#664d03}.AdminTracks_segment-matrix__e3NvW{display:flex;flex-direction:column;gap:.85rem}.AdminTracks_segment-matrix-divider__rC4gq{align-self:stretch;background:#0000;border:0;border-radius:2px;border-top:4px solid #044766;box-shadow:0 1px 0 #ffffff8c,0 6px 18px #0447661f;box-sizing:border-box;flex:0 0 auto;height:0;margin:.35rem 0 .15rem;width:100%}.AdminTracks_segment-matrix-row__\+DIiv{grid-gap:.85rem 1.05rem;align-items:center;background:linear-gradient(145deg,#fffffff5,#f8fbfeeb);border:1px solid #0447661a;border-radius:16px;box-shadow:0 10px 32px #0418260f,inset 0 1px 0 #ffffffe0;display:grid;gap:.85rem 1.05rem;grid-template-columns:minmax(11.5rem,18rem) minmax(0,1fr);padding:.85rem 1rem .9rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AdminTracks_segment-matrix-row__\+DIiv:hover{border-color:#047bb238;box-shadow:0 14px 40px #0447661a,inset 0 1px 0 #fffffff2}.AdminTracks_segment-matrix-label-cell__SiNiR{align-items:center;align-self:center;display:flex;flex-direction:row;gap:.65rem;max-width:100%;min-width:0;padding-top:0;width:100%}.AdminTracks_segment-slot-badge__z\+4eS{background:linear-gradient(145deg,#044766,#047bb2);border-radius:10px;box-shadow:0 3px 12px #04476652,inset 0 1px 0 #ffffff40;color:#fff;display:grid;flex-shrink:0;font-size:.8rem;font-weight:900;height:1.9rem;letter-spacing:-.02em;line-height:1;place-items:center;width:1.9rem}.AdminTracks_segment-matrix-label__CfnL\+{color:#044766;flex:1 1;font-size:.92rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTracks_segment-matrix-radios-scroll__6nHD0{-webkit-overflow-scrolling:touch;margin:0 -.15rem;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.15rem 0 .35rem;scrollbar-color:#04476661 #0447660f;scrollbar-width:thin}.AdminTracks_segment-matrix-radios-scroll__6nHD0::-webkit-scrollbar{height:9px}.AdminTracks_segment-matrix-radios-scroll__6nHD0::-webkit-scrollbar-track{background:#0447660f;border-radius:999px}.AdminTracks_segment-matrix-radios-scroll__6nHD0::-webkit-scrollbar-thumb{background:#04476652;border-radius:999px}.AdminTracks_segment-matrix-radios-scroll__6nHD0::-webkit-scrollbar-thumb:hover{background:#0447667a}.AdminTracks_segment-matrix-radios__x4DTG{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem .6rem;min-height:2.75rem;padding:.1rem .25rem .15rem;width:-webkit-max-content;width:max-content}.AdminTracks_segment-radio-pill__K\+6GA{align-items:center;background:#ffffffeb;border:1.5px solid #04476624;border-radius:999px;color:#2c3e50;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.42rem;padding:.48rem .78rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.AdminTracks_segment-radio-pill__K\+6GA:hover:not(:has(input:disabled)){background:#fff;border-color:#047bb259;box-shadow:0 6px 18px #04476614;transform:translateY(-1px)}.AdminTracks_segment-radio-pill__K\+6GA:has(input:checked){background:linear-gradient(135deg,#047bb21f,#0447660f),#fff;border-color:#047bb28c;box-shadow:0 6px 20px #047bb21f,inset 0 1px 0 #ffffffe6;color:#03384f}.AdminTracks_segment-radio-pill__K\+6GA span:last-child{max-width:min(18rem,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTracks_segment-radio-pill__K\+6GA input{accent-color:#047bb2;flex-shrink:0;height:1.12rem;width:1.12rem}.AdminTracks_segment-radio-pill__K\+6GA:has(input:disabled){box-shadow:none;cursor:wait;opacity:.52;transform:none}.AdminTracks_segment-feedback__6IgmD{border-radius:13px;font-size:.92rem;padding:.82rem 1rem}.AdminTracks_segment-close-button__rLqJM{border-radius:13px;font-size:.95rem;min-width:6.75rem;padding:.72rem 1.2rem}@media (max-width:900px){.AdminTracks_sheet__MZ7f9.AdminTracks_segment-sheet__MjFvc{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;min-width:100vw;width:100vw}.AdminTracks_segment-sheet-body__00ZIZ{gap:1rem;padding:1.05rem 1.15rem 1rem}.AdminTracks_segment-radio-pill__K\+6GA span:last-child{max-width:14rem}}@media (max-width:720px){.AdminTracks_segment-sheet-header__qhwTA{flex-wrap:wrap;gap:.6rem}.AdminTracks_segment-sheet-close__UdtCw{margin-left:auto;margin-top:0}.AdminTracks_segment-matrix-row__\+DIiv{align-items:start;gap:.7rem;grid-template-columns:1fr;padding:.8rem .9rem}.AdminTracks_segment-matrix-label-cell__SiNiR{align-self:flex-start;max-width:100%}.AdminTracks_segment-matrix-radios-scroll__6nHD0{margin:0 -.2rem;width:100%}.AdminTracks_segment-matrix-radios__x4DTG{flex-wrap:nowrap}.AdminTracks_segment-radio-pill__K\+6GA span:last-child{max-width:12rem}}.AdminTracks_empty-state__NeK5K{color:#5a6c7d;padding:2rem .5rem}.AdminTracks_tracks-grid__0ehDQ{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.AdminTracks_track-separator__dfv-5{background:#0000;border:0;border-radius:2px;border-top:4px solid #044766;box-shadow:0 1px 0 #ffffff8c,0 6px 18px #0447661f;box-sizing:border-box;grid-column:1/-1;height:0;margin:1.35rem 0;padding:0;width:100%}.AdminTracks_track-card__tyJ32{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffffc,#f6fafdfa);border:1.5px solid #04182675;border-radius:22px;box-shadow:0 22px 52px #0418261a,0 4px 14px #04476614,inset 0 1px 0 #ffffffdb;display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:380px;overflow:hidden;position:relative;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.AdminTracks_track-card__tyJ32:before{background:radial-gradient(circle at 16% 0,#047bb221,#0000 34%),linear-gradient(135deg,#ffffff38,#0000 45%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:-1}.AdminTracks_track-card__tyJ32:after{border:1px solid #ffffff85;border-radius:16px;content:"";inset:9px;pointer-events:none;position:absolute;z-index:1}.AdminTracks_track-card__tyJ32:hover{border-color:#041826ad;box-shadow:0 30px 72px #04182629,0 14px 30px #047bb21f,inset 0 1px 0 #ffffffe6;transform:translateY(-6px)}.AdminTracks_track-card__tyJ32:hover:before{opacity:1}.AdminTracks_track-cover__lr5jo{align-items:center;background:linear-gradient(135deg,#04476614,#047bb21f),#f4f8fb;border:1px solid #0418264d;border-radius:16px;box-shadow:0 10px 24px #04182614;display:flex;height:clamp(190px,24vw,250px);justify-content:center;margin:.75rem .75rem 0;overflow:hidden;position:relative}.AdminTracks_track-cover__lr5jo:after{background:linear-gradient(180deg,#0000,#04182629);content:"";height:48%;inset:auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.AdminTracks_track-card__tyJ32:hover .AdminTracks_track-cover__lr5jo:after{opacity:1}.AdminTracks_track-cover-img__zvBef{height:100%;object-fit:cover;transform:scale(1.001);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease;width:100%}.AdminTracks_track-card__tyJ32:hover .AdminTracks_track-cover-img__zvBef{filter:saturate(1.08) contrast(1.03);transform:scale(1.045)}.AdminTracks_track-cover-empty__IrSXv{color:#5a6c7d;font-weight:800;letter-spacing:.01em}.AdminTracks_track-body__8Ps56{display:flex;flex:1 1;flex-direction:column;gap:.65rem;padding:1rem 1.2rem 1.2rem;position:relative;z-index:2}.AdminTracks_track-title-row__wj7n0{align-items:flex-start;display:flex;flex-direction:row;gap:.85rem;justify-content:space-between}.AdminTracks_track-title__6YElh{color:#03384f;font-size:1.08rem;font-weight:900;letter-spacing:-.01em;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.AdminTracks_track-actions__95S8Z{align-self:flex-start;display:flex;flex-shrink:0;gap:.45rem}.AdminTracks_icon-button__NQX35{background:#ffffffe0;border:1px solid #0418263d;border-radius:12px;box-shadow:0 5px 14px #04182612;color:#044766;cursor:pointer;display:grid;height:36px;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease;width:36px}.AdminTracks_icon-button__NQX35:hover{background:linear-gradient(135deg,#04476614,#047bb21f);border-color:#047bb261;box-shadow:0 10px 22px #04476624;color:#047bb2;transform:translateY(-2px) scale(1.04)}.AdminTracks_icon-button__NQX35:active{transform:translateY(0) scale(.98)}.AdminTracks_icon-button__NQX35:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_icon-button__NQX35:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.AdminTracks_icon-button__NQX35:disabled:hover{background:#ffffffe0;border-color:#0418263d;box-shadow:none;color:#044766;transform:none}.AdminTracks_icon-danger__azqpI{border-color:#dc354559;color:#dc3545}.AdminTracks_icon-danger__azqpI:hover{background:linear-gradient(135deg,#dc354514,#c8233321);border-color:#dc354594;box-shadow:0 10px 22px #dc354529;color:#c82333}.AdminTracks_track-description__7SpsR{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#2c3e50;display:-webkit-box;font-size:.9rem;line-height:1.58;margin:0;overflow:hidden}.AdminTracks_track-description-empty__guATl{color:#6c757d;font-size:.9rem;line-height:1.58;margin:0}.AdminTracks_sort-order-form__6KyFh{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.25rem}.AdminTracks_sort-order-label__ou9rY{color:#044766;font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.AdminTracks_sort-order-row__biZQF{align-items:center;display:flex;gap:.6rem}.AdminTracks_sort-order-input__4kVED{flex:1 1;min-width:0;padding:.7rem .8rem}.AdminTracks_sort-order-save__ZEAsP{flex-shrink:0;font-size:.9rem;padding:.7rem .9rem}.AdminTracks_sheet-overlay__mEXet{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 0,#047bb229,#0000 38%),#0f172a85;display:flex;inset:0;justify-content:center;padding:clamp(2rem,7vh,4.5rem) 1.25rem 1.5rem;position:fixed;z-index:50}.AdminTracks_sheet__MZ7f9{background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #04476629;border-radius:24px;box-shadow:0 28px 80px #04182647,0 10px 30px #0447661f;max-height:calc(100dvh - clamp(3.5rem, 10vh, 6rem));overflow:auto;scrollbar-gutter:stable;width:min(820px,100%)}.AdminTracks_sheet__MZ7f9.AdminTracks_segment-sheet__MjFvc{border:0;border-bottom:1px solid #04476624;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;min-width:100vw;overflow:hidden;width:100vw}.AdminTracks_dialog-header__V8Ooj,.AdminTracks_sheet-header__Q-JHx{align-items:center;background:linear-gradient(135deg,#0447660a,#047bb20f);border-bottom:1px solid #0447661a;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:1rem 1.5rem}.AdminTracks_dialog-title__pbzbz,.AdminTracks_sheet-title__dNxZu{color:#044766;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}.AdminTracks_sheet-body__fRODs{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.AdminTracks_dialog-close__6828x{background:#0000;border:none;border-radius:10px;color:#6c757d;cursor:pointer;font-size:2rem;line-height:1;padding:.35rem .6rem;transition:background-color .12s ease,color .12s ease}.AdminTracks_dialog-close__6828x:hover{background:#0447660f;color:#044766}.AdminTracks_dialog-close__6828x:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_field__QEV7e{display:flex;flex-direction:column;gap:.55rem}.AdminTracks_label__oLgZ3{color:#044766;font-size:.93rem;font-weight:800;letter-spacing:.01em}.AdminTracks_required__l0hhj{color:#dc3545}.AdminTracks_optional__z0549{color:#6c757d;font-weight:600}.AdminTracks_text-input__JNH3Q,.AdminTracks_textarea__84zMw{background:#ffffffdb;border:1px solid #0447662e;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;color:#17384a;font-size:.95rem;outline:none;padding:.85rem .95rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.AdminTracks_textarea__84zMw{min-height:108px;resize:vertical}.AdminTracks_text-input__JNH3Q:focus-visible,.AdminTracks_textarea__84zMw:focus-visible{background:#fff;border-color:#047bb28c;box-shadow:var(--admin-focus-ring)}.AdminTracks_file-row__-utGA{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.AdminTracks_file-input__ZTAEq{display:none}.AdminTracks_file-button__bSYxJ{background:#ffffffeb;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;font-weight:800;padding:.72rem 1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.AdminTracks_file-button__bSYxJ:hover{background:#fff;border-color:#0447664d;box-shadow:0 10px 24px #0447661a;transform:translateY(-1px)}.AdminTracks_file-button__bSYxJ:active{transform:translateY(0)}.AdminTracks_file-button__bSYxJ:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_single-cover-preview__SadkK{align-items:center;background:linear-gradient(135deg,#0447660a,#047bb212),#f8fbfd;border:1px solid #04476624;border-radius:18px;box-shadow:inset 0 1px 0 #fffc;display:flex;height:clamp(240px,38vh,360px);justify-content:center;overflow:hidden;padding:.75rem}.AdminTracks_cover-preview-grid__VnCkJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminTracks_cover-preview-col__eVj9J{display:flex;flex-direction:column;gap:.5rem}.AdminTracks_cover-preview-title__ScM77{color:#5a6c7d;font-size:.85rem;font-weight:700;margin:0}.AdminTracks_cover-preview-box__TADT2{align-items:center;background:linear-gradient(135deg,#0447660a,#047bb212),#f8fbfd;border:1px solid #04476624;border-radius:18px;box-shadow:inset 0 1px 0 #fffc;display:flex;height:clamp(190px,30vh,280px);justify-content:center;overflow:hidden;padding:.65rem}.AdminTracks_cover-preview-img__tYD6u{border-radius:12px;height:100%;object-fit:contain;width:100%}.AdminTracks_cover-preview-empty__N3\+-P{color:#6b7c8c;font-weight:700;padding:0 1rem;text-align:center}.AdminTracks_feedback__LdPAM{border-radius:12px;font-weight:700;padding:.8rem .9rem}.AdminTracks_feedback-success__kbi0Y{background:#1987541a;border:1px solid #19875440;color:#0f5132}.AdminTracks_feedback-error__\+tQwD{background:#dc35451a;border:1px solid #dc354540;color:#842029}.AdminTracks_tracks-feedback__\+uZvq{margin-bottom:1rem}.AdminTracks_dialog-actions__x-6Kh{display:flex;gap:.8rem;justify-content:flex-end;padding-top:.4rem}.AdminTracks_dialog-actions__x-6Kh .AdminTracks_primary__q5Q-B,.AdminTracks_dialog-actions__x-6Kh .AdminTracks_secondary__JtV00{font-size:.95rem;line-height:1.2;min-width:112px;text-align:center}.AdminTracks_secondary__JtV00{background:#fff;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;font-weight:900;padding:.75rem 1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.AdminTracks_secondary__JtV00:hover{background:#04476605;border-color:#04476647;box-shadow:0 10px 24px #0447661a;transform:translateY(-1px)}.AdminTracks_secondary__JtV00:active{box-shadow:0 6px 16px #04476614;transform:translateY(0)}.AdminTracks_secondary__JtV00:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_secondary__JtV00:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTracks_primary__q5Q-B{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;padding:.75rem 1rem;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.AdminTracks_primary__q5Q-B:hover{box-shadow:0 12px 28px #04476633;filter:saturate(1.05);transform:translateY(-1px)}.AdminTracks_primary__q5Q-B:active{box-shadow:0 7px 18px #04476629;transform:translateY(0)}.AdminTracks_primary__q5Q-B:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_primary__q5Q-B:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTracks_dialog-overlay__5wr7M{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:60}.AdminTracks_dialog__13Tma{background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #04476629;border-radius:24px;box-shadow:0 28px 80px #04182647,0 10px 30px #0447661f;max-height:calc(100dvh - clamp(3.5rem, 10vh, 6rem));overflow:auto;scrollbar-gutter:stable;width:min(820px,100%)}.AdminTracks_assignment-dialog-overlay__dkqat{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 0,#047bb22e,#0000 36%),#0f172a7a;padding:max(1rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom))}.AdminTracks_assignment-confirmation-layer__xNzlW{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#047bb229,#0000 34%),#0f172a94;display:grid;inset:0;padding:max(1rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));place-items:center;position:absolute;z-index:4}.AdminTracks_dialog-danger__eXi2W{border-color:#dc354540;width:min(520px,100%)}.AdminTracks_dialog-body__ugLHP{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.AdminTracks_assignment-dialog__gk3Ee{border-color:#04476633;box-shadow:0 26px 70px #0418264d,0 12px 28px #047bb224,inset 0 1px 0 #ffffffd1;margin-top:clamp(.25rem,2vh,1.25rem);max-height:calc(100dvh - max(2.5rem, env(safe-area-inset-top) + env(safe-area-inset-bottom) + 1.5rem));width:min(900px,100%)}.AdminTracks_assignment-dialog__gk3Ee .AdminTracks_dialog-header__V8Ooj{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#04476612,#047bb21a),#fffffff5;position:-webkit-sticky;position:sticky;top:0;z-index:2}.AdminTracks_assignment-help__ZYfEP{color:#5a6c7d;font-size:.95rem;line-height:1.5;margin:0}.AdminTracks_assignment-confirmation__nkIcE{align-items:stretch;background:linear-gradient(135deg,#047bb214,#0447660a),#fff;border:1px solid #047bb23d;border-radius:22px;box-shadow:0 28px 80px #0418265c,0 10px 30px #04476629,inset 0 1px 0 #ffffffe0;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.2rem,3vw,1.6rem);width:min(540px,100%)}.AdminTracks_assignment-confirmation-danger__qHIoP{background:linear-gradient(135deg,#dc35451a,#c823330d),#fff;border-color:#dc354552}.AdminTracks_assignment-confirmation-copy__FEGht{display:flex;flex-direction:column;gap:.35rem;min-width:0}.AdminTracks_assignment-confirmation-title__LoHPh{color:#03384f;font-size:1.15rem;font-weight:900;line-height:1.25;margin:0}.AdminTracks_assignment-confirmation-danger__qHIoP .AdminTracks_assignment-confirmation-title__LoHPh{color:#842029}.AdminTracks_assignment-confirmation-text__He9QP{color:#2c3e50;font-size:.92rem;line-height:1.5;margin:0}.AdminTracks_assignment-confirmation-actions__wgO28{align-items:center;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end}.AdminTracks_assignment-list__aC6qY{display:flex;flex-direction:column;gap:1rem}.AdminTracks_assignment-item__-U8kQ{grid-gap:1rem;align-items:center;background:linear-gradient(180deg,#fffffff0,#f8fbfde6);border:1px solid #04476624;border-radius:22px;box-shadow:0 10px 24px #0418260f,inset 0 1px 0 #fffc;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 104px minmax(0,1fr) auto;min-height:126px;overflow:hidden;padding:1rem;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.AdminTracks_assignment-item__-U8kQ:before{background:radial-gradient(circle at 13% 10%,#047bb21f,#0000 30%),linear-gradient(135deg,#ffffff52,#0000 42%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease}.AdminTracks_assignment-item__-U8kQ:hover{background:#fff;border-color:#047bb257;box-shadow:0 16px 34px #0447661f;transform:translateY(-1px)}.AdminTracks_assignment-item-checked__0XDnY:before,.AdminTracks_assignment-item__-U8kQ:hover:before{opacity:1}.AdminTracks_assignment-item-checked__0XDnY{background:linear-gradient(135deg,#0447660f,#047bb21c),#fff;border-color:#047bb26b}.AdminTracks_assignment-checkbox__8Fuyw{accent-color:#044766;cursor:pointer;height:20px;position:relative;width:20px;z-index:1}.AdminTracks_assignment-checkbox__8Fuyw:disabled{cursor:not-allowed}.AdminTracks_assignment-cover__dg\+BT{align-items:center;background:linear-gradient(135deg,#0447660f,#047bb21a),#f8fbfd;border:1px solid #0447661f;border-radius:18px;box-shadow:0 8px 18px #04182614;display:flex;height:86px;justify-content:center;overflow:hidden;position:relative;width:104px;z-index:1}.AdminTracks_assignment-cover-img__0daDt{height:100%;object-fit:cover;width:100%}.AdminTracks_assignment-cover-empty__DLCPT{color:#6b7c8c;font-size:.72rem;font-weight:800;text-align:center}.AdminTracks_assignment-copy__IwKO-{display:flex;flex-direction:column;gap:.35rem;min-width:0;position:relative;z-index:1}.AdminTracks_assignment-title__9vLQA{color:#03384f;font-size:1rem;font-weight:900;line-height:1.25}.AdminTracks_assignment-description__8BHSP{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#5a6c7d;display:-webkit-box;font-size:.9rem;line-height:1.5;overflow:hidden}.AdminTracks_assignment-status__Vt6J0{color:#047bb2;font-size:.82rem;font-weight:800;position:relative;white-space:nowrap;z-index:1}.AdminTracks_delete-text__6aEGV{color:#2c3e50;line-height:1.5;margin:0}.AdminTracks_primary-danger__QNRbM{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545}@media (max-width:768px){.AdminTracks_admin-header__8A19j{padding:.9rem 1rem}.AdminTracks_admin-main-content__1wa-a{padding:1.1rem 1.25rem}.AdminTracks_sheet-overlay__mEXet{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.AdminTracks_sheet-overlay__mEXet.AdminTracks_segment-sheet-overlay__i4eaX{height:100dvh;max-height:100dvh;padding:0;width:100vw}.AdminTracks_assignment-dialog-overlay__dkqat{padding:max(.6rem,env(safe-area-inset-top)) .75rem max(.85rem,env(safe-area-inset-bottom))}.AdminTracks_dialog__13Tma,.AdminTracks_sheet__MZ7f9{border-radius:20px;max-height:calc(100dvh - 2rem)}.AdminTracks_sheet__MZ7f9.AdminTracks_segment-sheet__MjFvc{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;min-width:100vw;width:100vw}.AdminTracks_assignment-dialog__gk3Ee{margin-top:0;max-height:calc(100dvh - max(1.45rem, env(safe-area-inset-top) + env(safe-area-inset-bottom) + .85rem))}.AdminTracks_assignment-confirmation__nkIcE{align-items:stretch;flex-direction:column}.AdminTracks_assignment-confirmation-actions__wgO28{justify-content:stretch}.AdminTracks_assignment-confirmation-actions__wgO28 .AdminTracks_primary__q5Q-B,.AdminTracks_assignment-confirmation-actions__wgO28 .AdminTracks_secondary__JtV00{flex:1 1}.AdminTracks_dialog-header__V8Ooj,.AdminTracks_sheet-header__Q-JHx{min-height:4rem;padding:.95rem 1.15rem}.AdminTracks_dialog-body__ugLHP,.AdminTracks_sheet-body__fRODs{gap:1rem;padding:1.15rem}.AdminTracks_single-cover-preview__SadkK{height:clamp(220px,34vh,300px)}.AdminTracks_cover-preview-grid__VnCkJ{grid-template-columns:1fr}.AdminTracks_cover-preview-box__TADT2{height:clamp(200px,32vh,280px)}.AdminTracks_assignment-item__-U8kQ{border-radius:20px;gap:.85rem;grid-template-columns:auto 86px minmax(0,1fr);min-height:118px;padding:.9rem}.AdminTracks_assignment-cover__dg\+BT{border-radius:16px;height:72px;width:86px}.AdminTracks_assignment-status__Vt6J0{grid-column:3;justify-self:start}}@media (max-width:520px){.AdminTracks_dialog-overlay__5wr7M{padding-left:.75rem;padding-right:.75rem}.AdminTracks_assignment-dialog__gk3Ee{border-radius:18px}.AdminTracks_assignment-dialog__gk3Ee .AdminTracks_dialog-header__V8Ooj{align-items:flex-start}.AdminTracks_assignment-list__aC6qY{gap:.8rem}.AdminTracks_assignment-item__-U8kQ{gap:.75rem;grid-template-columns:auto 76px minmax(0,1fr);min-height:112px;padding:.8rem}.AdminTracks_assignment-cover__dg\+BT{border-radius:14px;height:64px;width:76px}.AdminTracks_assignment-title__9vLQA{font-size:.95rem}.AdminTracks_assignment-description__8BHSP{-webkit-line-clamp:2;font-size:.84rem}.AdminTracks_tracks-grid__0ehDQ{grid-template-columns:1fr}.AdminTracks_track-title-row__wj7n0{align-items:flex-start;flex-direction:column;gap:.55rem;justify-content:flex-start}.AdminTracks_track-actions__95S8Z{align-self:flex-end}}@media (max-width:380px){.AdminTracks_assignment-dialog-overlay__dkqat{padding-left:.5rem;padding-right:.5rem}.AdminTracks_assignment-item__-U8kQ{gap:.65rem;grid-template-columns:auto 68px minmax(0,1fr)}.AdminTracks_assignment-cover__dg\+BT{height:58px;width:68px}}.AdminTrackVideos_admin-track-videos-container__5v1NU{--admin-primary:#044766;--admin-accent:#047bb2;--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top);position:relative}.AdminTrackVideos_admin-track-videos-container__5v1NU:before{background:radial-gradient(circle at 20% 30%,#04476608 0,#0000 50%),radial-gradient(circle at 80% 70%,#047bb208 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.AdminTrackVideos_admin-header__pRn3y{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0447661f;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:10}.AdminTrackVideos_header-left__dFAo7{align-items:center;display:flex;flex:1 1;gap:1.25rem;min-width:0}.AdminTrackVideos_header-right__-rLhs{align-items:center;display:flex;flex-shrink:0}.AdminTrackVideos_header-info__pm-4-{display:flex;flex-direction:column;gap:.25rem;min-width:0}.AdminTrackVideos_page-title__DBwN3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#044766,#047bb2);-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:800;line-height:1.2;margin:0}.AdminTrackVideos_admin-info__BpsMB{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminTrackVideos_admin-details__oN8M2{align-items:center;background:linear-gradient(135deg,#04476605,#047bb205);border:1px solid #04476614;border-radius:10px;display:flex;gap:.6rem;padding:.65rem .9rem;white-space:nowrap}.AdminTrackVideos_admin-name__RmK98{color:#044766;font-weight:600;margin:0}.AdminTrackVideos_admin-email__465M2{color:#6c757d;font-size:.9rem;margin:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis}.AdminTrackVideos_users-button__RJ4HK{align-items:center;background:#fff;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.55rem;padding:.7rem 1.1rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.AdminTrackVideos_users-button__RJ4HK:hover{border-color:#04476647;box-shadow:0 6px 18px #04476624;transform:translateY(-1px)}.AdminTrackVideos_users-button__RJ4HK:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_logout-button__BRc5\+{align-items:center;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #dc3545;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.55rem;padding:.7rem 1.1rem;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;white-space:nowrap}.AdminTrackVideos_logout-button__BRc5\+:hover{box-shadow:0 10px 24px #dc354538;filter:saturate(1.05);transform:translateY(-1px)}.AdminTrackVideos_logout-button__BRc5\+:active{box-shadow:0 6px 16px #dc35452e;transform:translateY(0)}.AdminTrackVideos_logout-button__BRc5\+:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #dc354573;outline:none}.AdminTrackVideos_admin-main-content__C6u1J{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem 2rem;position:relative;z-index:1}.AdminTrackVideos_error-message__3d8sg{background:#dc354514;border:1px solid #dc354540;border-radius:12px;color:#842029;margin-bottom:1rem;padding:.9rem 1rem}.AdminTrackVideos_toolbar__XM4\+c{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.AdminTrackVideos_count__Q9KkP{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #0447661a;border-radius:999px;color:#5a6c7d;font-size:.92rem;font-weight:700;letter-spacing:.01em;margin:0;padding:.45rem .7rem}.AdminTrackVideos_create-button__mOyWP{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:10px;color:#fff;cursor:pointer;font-size:.98rem;font-weight:700;padding:.65rem .95rem;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.AdminTrackVideos_create-button__mOyWP:hover{box-shadow:0 10px 24px #0447662e;filter:saturate(1.05);transform:translateY(-1px)}.AdminTrackVideos_create-button__mOyWP:active{box-shadow:0 6px 16px #04476624;transform:translateY(0)}.AdminTrackVideos_create-button__mOyWP:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_create-button__mOyWP:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTrackVideos_empty-state__rBLCV{color:#5a6c7d;padding:2rem .5rem}.AdminTrackVideos_cards-grid__bI91D{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}.AdminTrackVideos_task-card__0P\+5W{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffffc,#f6fafdfa);border:1.5px solid #04182675;border-radius:22px;box-shadow:0 22px 52px #0418261a,0 4px 14px #04476614,inset 0 1px 0 #ffffffdb;display:flex;flex-direction:column;gap:.9rem;isolation:isolate;min-height:100%;overflow:hidden;padding:1rem;position:relative;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.AdminTrackVideos_task-card__0P\+5W:before{background:radial-gradient(circle at 16% 0,#047bb221,#0000 34%),linear-gradient(135deg,#ffffff38,#0000 45%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:-1}.AdminTrackVideos_task-card__0P\+5W:after{border:1px solid #ffffff85;border-radius:16px;content:"";inset:9px;pointer-events:none;position:absolute;z-index:1}.AdminTrackVideos_task-card__0P\+5W:hover{border-color:#041826ad;box-shadow:0 30px 72px #04182629,0 14px 30px #047bb21f,inset 0 1px 0 #ffffffe6;transform:translateY(-6px)}.AdminTrackVideos_task-card__0P\+5W:hover:before{opacity:1}.AdminTrackVideos_task-media__RSw5P{background:linear-gradient(135deg,#04476614,#047bb21f),#f4f8fb;border:1px solid #0418264d;border-radius:16px;box-shadow:0 10px 24px #04182614;overflow:hidden;position:relative;z-index:2}.AdminTrackVideos_task-media__RSw5P:after{background:linear-gradient(180deg,#0000,#04182629);content:"";height:48%;inset:auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.AdminTrackVideos_task-card__0P\+5W:hover .AdminTrackVideos_task-media__RSw5P:after{opacity:1}.AdminTrackVideos_task-head__87g\+M{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0;position:relative;z-index:2}.AdminTrackVideos_task-order__jKKnq{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#03384f;display:-webkit-box;flex:1 1;font-size:.82rem;font-weight:900;letter-spacing:.08em;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-transform:uppercase}.AdminTrackVideos_task-actions__dPxDg{display:flex;flex-shrink:0;gap:.45rem}.AdminTrackVideos_icon-button__\+\+stW{background:#ffffffe0;border:1px solid #0418263d;border-radius:12px;box-shadow:0 5px 14px #04182612;color:#044766;cursor:pointer;display:grid;height:36px;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease;width:36px}.AdminTrackVideos_icon-button__\+\+stW:hover{background:linear-gradient(135deg,#04476614,#047bb21f);border-color:#047bb261;box-shadow:0 10px 22px #04476624;color:#047bb2;transform:translateY(-2px) scale(1.04)}.AdminTrackVideos_icon-button__\+\+stW:active{transform:translateY(0) scale(.98)}.AdminTrackVideos_icon-button__\+\+stW:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_icon-danger__y37lO{border-color:#dc354559;color:#dc3545}.AdminTrackVideos_icon-danger__y37lO:hover{background:linear-gradient(135deg,#dc354514,#c8233321);border-color:#dc354594;box-shadow:0 10px 22px #dc354529;color:#c82333}.AdminTrackVideos_video__hUMwS{aspect-ratio:16/9;background:#0000;border:none;border-radius:0;display:block;object-fit:cover;transform:scale(1.001);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease;width:100%}.AdminTrackVideos_task-card__0P\+5W:hover .AdminTrackVideos_video__hUMwS{filter:saturate(1.08) contrast(1.03);transform:scale(1.045)}.AdminTrackVideos_video-empty__yGpMy{align-items:center;aspect-ratio:16/9;background:#0000;border:none;border-radius:0;color:#5a6c7d;display:flex;font-weight:800;justify-content:center;letter-spacing:.01em}.AdminTrackVideos_section-box__sQqeh{background:#ffffffc7;border:1px solid #0418262e;border-radius:16px;box-shadow:inset 0 1px 0 #fffc;padding:.85rem .95rem;position:relative;z-index:2}.AdminTrackVideos_section-title__TGsW6{color:#044766;font-size:.82rem;font-weight:900;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.AdminTrackVideos_actions-list__dyr3V,.AdminTrackVideos_section-text__XHrNn{color:#2c3e50;font-size:.9rem;line-height:1.58;margin:0}.AdminTrackVideos_actions-list__dyr3V{padding-left:1.1rem}.AdminTrackVideos_actions-list__dyr3V li+li{margin-top:.35rem}.AdminTrackVideos_sort-order-form__TNDP\+{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.25rem;position:relative;z-index:2}.AdminTrackVideos_sort-order-label__UMPqi{color:#044766;font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.AdminTrackVideos_sort-order-row__aekKK{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.AdminTrackVideos_sort-order-input__6J6Gs{flex:1 1;min-width:0;padding:.7rem .8rem}.AdminTrackVideos_sort-order-save__Cm6Oj{flex-shrink:0;font-size:.9rem;padding:.7rem .9rem}@media (max-width:520px){.AdminTrackVideos_cards-grid__bI91D{grid-template-columns:1fr}.AdminTrackVideos_sort-order-save__Cm6Oj{width:100%}}.AdminTrackVideos_sheet-overlay__rlrbT{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 0,#047bb229,#0000 38%),#0f172a85;display:flex;inset:0;justify-content:center;padding:clamp(2rem,7vh,4.5rem) 1.25rem 1.5rem;position:fixed;z-index:50}.AdminTrackVideos_dialog__jqeff,.AdminTrackVideos_sheet__v2dqK{background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #04476629;border-radius:24px;box-shadow:0 28px 80px #04182647,0 10px 30px #0447661f;max-height:calc(100dvh - clamp(3.5rem, 10vh, 6rem));overflow:auto;scrollbar-gutter:stable;width:min(820px,100%)}.AdminTrackVideos_dialog-overlay__Bt3Al{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:60}.AdminTrackVideos_dialog-danger__G5T\+Z{border-color:#dc354540;width:min(520px,100%)}.AdminTrackVideos_dialog-header__oFEeN,.AdminTrackVideos_sheet-header__MNAR3{align-items:center;background:linear-gradient(135deg,#0447660a,#047bb20f);border-bottom:1px solid #0447661a;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:1rem 1.5rem}.AdminTrackVideos_dialog-title__Ew9wP,.AdminTrackVideos_sheet-title__o-LXi{color:#044766;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}.AdminTrackVideos_dialog-body__te8ZY,.AdminTrackVideos_sheet-body__hLuSu{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.AdminTrackVideos_dialog-close__oD9MY{background:#0000;border:none;border-radius:10px;color:#6c757d;cursor:pointer;font-size:2rem;line-height:1;padding:.35rem .6rem;transition:background-color .12s ease,color .12s ease}.AdminTrackVideos_dialog-close__oD9MY:hover{background:#0447660f;color:#044766}.AdminTrackVideos_dialog-close__oD9MY:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_field__oL-YS{display:flex;flex-direction:column;gap:.55rem}.AdminTrackVideos_label__vdvwz{color:#044766;font-size:.93rem;font-weight:800;letter-spacing:.01em}.AdminTrackVideos_required__\+Pe7d{color:#dc3545}.AdminTrackVideos_optional__Uw8kg{color:#6c757d;font-weight:600}.AdminTrackVideos_text-input__MtwgO,.AdminTrackVideos_textarea__n8OCn{background:#ffffffdb;border:1px solid #0447662e;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;color:#17384a;font-size:.95rem;outline:none;padding:.85rem .95rem;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.AdminTrackVideos_textarea__n8OCn{min-height:108px;resize:vertical}.AdminTrackVideos_textarea-action__v\+YVC{line-height:1.35;min-height:0;min-height:auto;resize:none}.AdminTrackVideos_text-input__MtwgO:focus-visible,.AdminTrackVideos_textarea__n8OCn:focus-visible{background:#fff;border-color:#047bb28c;box-shadow:var(--admin-focus-ring)}.AdminTrackVideos_file-row__XlQW2{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.AdminTrackVideos_file-input__3iLSJ{display:none}.AdminTrackVideos_file-button__XBh5Y{background:#ffffffeb;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;font-weight:800;padding:.72rem 1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.AdminTrackVideos_file-button__XBh5Y:hover{background:#fff;border-color:#0447664d;box-shadow:0 10px 24px #0447661a;transform:translateY(-1px)}.AdminTrackVideos_file-button__XBh5Y:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_file-name__mqsAq{color:#5a6c7d;font-size:.9rem;font-weight:700}.AdminTrackVideos_feedback__7ekix{border-radius:12px;font-weight:700;padding:.8rem .9rem}.AdminTrackVideos_feedback-success__Rzrwv{background:#1987541a;border:1px solid #19875440;color:#0f5132}.AdminTrackVideos_feedback-error__wvhQC{background:#dc35451a;border:1px solid #dc354540;color:#842029}.AdminTrackVideos_tracks-feedback__mXAdR{margin-bottom:1rem}.AdminTrackVideos_dialog-actions__bvdWW{display:flex;gap:.8rem;justify-content:flex-end;padding-top:.4rem}.AdminTrackVideos_dialog-actions__bvdWW .AdminTrackVideos_primary__TigJN,.AdminTrackVideos_dialog-actions__bvdWW .AdminTrackVideos_secondary__inAnL{font-size:.95rem;line-height:1.2;min-width:112px;text-align:center}.AdminTrackVideos_secondary__inAnL{background:#fff;border:1px solid #0447662e;border-radius:12px;color:#044766;cursor:pointer;font-weight:900;padding:.75rem 1rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease}.AdminTrackVideos_secondary__inAnL:hover{background:#04476605;border-color:#04476647;box-shadow:0 10px 24px #0447661a;transform:translateY(-1px)}.AdminTrackVideos_secondary__inAnL:active{box-shadow:0 6px 16px #04476614;transform:translateY(0)}.AdminTrackVideos_secondary__inAnL:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_secondary__inAnL:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTrackVideos_primary__TigJN{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;padding:.75rem 1rem;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.AdminTrackVideos_primary__TigJN:hover{box-shadow:0 12px 28px #04476633;filter:saturate(1.05);transform:translateY(-1px)}.AdminTrackVideos_primary__TigJN:active{box-shadow:0 7px 18px #04476629;transform:translateY(0)}.AdminTrackVideos_primary__TigJN:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_primary__TigJN:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminTrackVideos_delete-text__hbYLu{color:#2c3e50;line-height:1.5;margin:0}.AdminTrackVideos_primary-danger__nJugx{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545}@media (max-width:768px){.AdminTrackVideos_admin-header__pRn3y{padding:.9rem 1rem}.AdminTrackVideos_admin-main-content__C6u1J{padding:1.1rem 1.25rem}.AdminTrackVideos_cards-grid__bI91D{grid-template-columns:1fr}.AdminTrackVideos_sheet-overlay__rlrbT{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.AdminTrackVideos_dialog__jqeff,.AdminTrackVideos_sheet__v2dqK{border-radius:20px;max-height:calc(100dvh - 2rem)}.AdminTrackVideos_dialog-header__oFEeN,.AdminTrackVideos_sheet-header__MNAR3{min-height:4rem;padding:.95rem 1.15rem}.AdminTrackVideos_dialog-body__te8ZY,.AdminTrackVideos_sheet-body__hLuSu{gap:1rem;padding:1.15rem}.AdminTrackVideos_action-input-row__Qx7r3{grid-template-columns:1fr}}.AdminTrackVideos_actions-field-header__YKChj{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.AdminTrackVideos_action-inputs__ikMkt{display:flex;flex-direction:column;gap:.6rem}.AdminTrackVideos_action-input-row__Qx7r3{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto}.AdminTrackVideos_add-action-button__usQUy,.AdminTrackVideos_remove-action-button__BhXLb{background:#fff;border:1px solid #0447662e;border-radius:10px;color:#044766;cursor:pointer;font-weight:800}.AdminTrackVideos_add-action-button__usQUy{align-items:center;display:inline-flex;gap:.4rem;padding:.55rem .8rem}.AdminTrackVideos_add-action-button__usQUy span{background:#044766;border-radius:999px;color:#fff;display:inline-grid;height:1.25rem;line-height:1;place-items:center;width:1.25rem}.AdminTrackVideos_remove-action-button__BhXLb{border-color:#dc354547;color:#dc3545;padding:.7rem .8rem}.AdminTrackVideos_add-action-button__usQUy:hover,.AdminTrackVideos_remove-action-button__BhXLb:hover{box-shadow:0 10px 24px #0447661a;transform:translateY(-1px)}.AdminTrackVideos_add-action-button__usQUy:focus-visible,.AdminTrackVideos_remove-action-button__BhXLb:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_remove-action-button__BhXLb:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.AdminTrackVideos_upload-preview-grid__I0-Z\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:.5rem}.AdminTrackVideos_upload-preview-col__VuXlF{display:flex;flex-direction:column;gap:.5rem;min-width:0}.AdminTrackVideos_upload-preview-title__2PDES{color:#044766;font-size:.9rem;font-weight:800;margin:0}.AdminTrackVideos_upload-preview-box__\+EsBs{background:#f8fafc;border:1px solid #04476624;border-radius:14px;min-height:180px;overflow:hidden}.AdminTrackVideos_upload-preview-empty__VbOa9,.AdminTrackVideos_upload-preview-video__ORjCR{aspect-ratio:16/9;background:#eef3f7;display:block;min-height:180px;width:100%}.AdminTrackVideos_upload-preview-video__ORjCR{object-fit:contain}.AdminTrackVideos_upload-preview-empty__VbOa9{align-items:center;color:#6c757d;display:flex;flex-direction:column;gap:.45rem;justify-content:center;padding:1rem;text-align:center}.AdminTrackVideos_upload-preview-empty-icon__edAVj{font-size:1.9rem;line-height:1}.AdminTrackVideos_upload-preview-empty-text__2XVjj{font-size:.9rem;font-weight:700;margin:0}.ForecastPageHabit_habitOverlay__49YFe{-webkit-overflow-scrolling:touch;align-items:flex-start;animation:ForecastPageHabit_habitOverlayIn__v9J0a .42s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#08121cb8;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(2.5rem,8vh,4.5rem) 1.25rem 1.5rem;position:fixed;z-index:100050}@keyframes ForecastPageHabit_habitOverlayIn__v9J0a{0%{background:#08121c00;opacity:0}to{background:#08121cb8;opacity:1}}.ForecastPageHabit_habitModal__68c8I{animation:ForecastPageHabit_habitModalIn__IlusT .52s cubic-bezier(.22,1,.36,1) both;animation-delay:60ms;background:#fff;border-radius:1.35rem;box-shadow:0 4px 6px #0000000a,0 20px 48px #00000038,0 40px 80px #0d3b4e1f;display:flex;flex-direction:column;margin:0 auto;max-width:28rem;overflow:hidden;position:relative;transform-origin:top center;width:100%}@keyframes ForecastPageHabit_habitModalIn__IlusT{0%{opacity:0;transform:translateY(-1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ForecastPageHabit_closeBtn__XkaXC{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.65rem;height:2.6rem;justify-content:center;line-height:1;position:absolute;right:.85rem;top:.85rem;transition:background .2s ease,color .2s ease,transform .22s cubic-bezier(.34,1.15,.64,1);width:2.6rem;z-index:3}.ForecastPageHabit_closeBtn__XkaXC:hover{background:#0447660f;color:#022f47;transform:scale(1.06) rotate(90deg)}.ForecastPageHabit_closeBtn__XkaXC:active{transform:scale(.95) rotate(90deg);transition-duration:.12s}.ForecastPageHabit_closeBtn__XkaXC:focus-visible{box-shadow:0 0 0 3px #04476638;outline:none}.ForecastPageHabit_habitBody__4TcxB{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2.5rem 1.875rem 1.5rem;text-align:center}.ForecastPageHabit_habitTitle__nTtux{color:#0d3b4e;font-size:clamp(1.2rem,1.1rem + .35vw,1.38rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0;max-width:20rem}.ForecastPageHabit_habitSubtitle__sO\+hg{color:#5b6573;font-size:clamp(.9rem,.86rem + .15vw,.98rem);line-height:1.5;margin:0;max-width:22rem}.ForecastPageHabit_habitSection__bqLBI{display:flex;flex-direction:column;gap:.65rem;margin-top:1.1rem;text-align:left;width:100%}.ForecastPageHabit_habitLabel__RM2Ng{color:#374151;font-size:.72rem;font-weight:800;letter-spacing:.09em}.ForecastPageHabit_habitFreqRow__SjOhC{display:flex;gap:.5rem}.ForecastPageHabit_habitFreqBtn__d2Qma{background:#eef5fb;border:1.5px solid #d1e5ef;border-radius:.75rem;color:#0d3b4e;cursor:pointer;flex:1 1;font-size:clamp(.8rem,.76rem + .12vw,.9rem);font-weight:600;line-height:1.25;min-height:2.75rem;min-width:0;padding:.7rem .35rem;text-align:center;transition:border-color .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.ForecastPageHabit_habitFreqBtn__d2Qma:hover{background:#daeaf5;border-color:#a8cfe0;transform:translateY(-1px)}.ForecastPageHabit_habitFreqBtn__d2Qma:active{transform:translateY(0)}.ForecastPageHabit_habitFreqBtnActive__lSPzC{background:#f0f7fb;border-color:#0d3b4e;box-shadow:0 0 0 2px #0d3b4e}.ForecastPageHabit_habitFreqHint__yOW0U{color:#1a7ab0;font-size:.85rem;font-weight:500;line-height:1.4;margin:0}.ForecastPageHabit_habitTimePicker__yVSWe{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:.75rem;cursor:pointer;display:flex;gap:.45rem;margin-right:.5rem;min-height:3.1rem;padding:.75rem 1.45rem .75rem .95rem;transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.ForecastPageHabit_habitTimePicker__yVSWe svg{flex-shrink:0;height:1.2rem;margin-right:.25rem;width:1.2rem}.ForecastPageHabit_habitTimePicker__yVSWe:focus-within{border-color:#0d3b4e;box-shadow:0 0 0 3px #0d3b4e1a}.ForecastPageHabit_habitTimeSelect__K59R9{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#0d3b4e;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:2.25ch;outline:none;padding:0;transition:color .2s ease}.ForecastPageHabit_habitTimeColon__8nMUr{color:#0d3b4e;font-size:1.1rem;font-weight:700;-webkit-user-select:none;user-select:none}.ForecastPageHabit_habitAmPm__VWATF{color:#4b5563;font-size:.9rem;font-weight:600;margin-left:.35rem;margin-right:.15rem}.ForecastPageHabit_habitError__rGU11{animation:ForecastPageHabit_habitErrorIn__nNV\+Z .3s cubic-bezier(.22,1,.36,1) both;color:#b91c1c;font-size:.875rem;margin:.35rem 0 0;text-align:center;width:100%}@keyframes ForecastPageHabit_habitErrorIn__nNV\+Z{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.ForecastPageHabit_habitFooter__1NoP9{align-items:center;background:linear-gradient(180deg,#f6f9fc,#eef3f7);border-top:1px solid #e0e7ee;display:flex;gap:.75rem;justify-content:space-between;padding:1.15rem 1.875rem 1.5rem}.ForecastPageHabit_habitSkipBtn__rg3xw{background:#0000;border:1.5px solid #c9d0d8;border-radius:999px;color:#374151;cursor:pointer;flex:1 1;font-size:.9375rem;font-weight:600;min-height:2.85rem;min-width:0;padding:.8rem 1rem;transition:background .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.ForecastPageHabit_habitSkipBtn__rg3xw:hover{background:#e9edf1;border-color:#b0b9c4;transform:translateY(-1px)}.ForecastPageHabit_habitSkipBtn__rg3xw:active{transform:translateY(0)}.ForecastPageHabit_habitSaveBtn__52mW4{background:#0d3b4e;border:none;border-radius:999px;box-shadow:0 6px 16px #0d3b4e3d;color:#fff;cursor:pointer;flex:1.4 1;font-size:.9375rem;font-weight:700;min-height:2.85rem;min-width:0;padding:.8rem 1rem;transition:background .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.ForecastPageHabit_habitSaveBtn__52mW4:hover:not(:disabled){background:#0a2e3e;box-shadow:0 12px 28px #0d3b4e57;transform:translateY(-2px)}.ForecastPageHabit_habitSaveBtn__52mW4:active:not(:disabled){box-shadow:0 6px 16px #0d3b4e3d;transform:translateY(0)}.ForecastPageHabit_habitSaveBtn__52mW4:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.ForecastPageHabit_habitModalReminder__2I4T0{max-width:32rem}.ForecastPageHabit_reminderHeader__K46iJ{align-items:center;display:flex;gap:1rem;padding:1.35rem 3.25rem 1rem 1.5rem}.ForecastPageHabit_reminderHeaderIcon__fzuvL{align-items:center;background:linear-gradient(145deg,#eef5fb,#e3edf5);border-radius:50%;box-shadow:inset 0 1px 0 #ffffffe6;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.ForecastPageHabit_reminderHeaderIcon__fzuvL:before{background:#0d3b4e;content:"";display:block;height:1.45rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.45rem}.ForecastPageHabit_reminderHeaderText__kxRQs{flex:1 1;min-width:0}.ForecastPageHabit_reminderTitle__Sfxsn{color:#0d3b4e;font-size:clamp(1.15rem,1.05rem + .32vw,1.32rem);font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.ForecastPageHabit_reminderSubtitle__9BrTQ{color:#5b6573;font-size:.98rem;line-height:1.35;margin:.25rem 0 0}.ForecastPageHabit_reminderVideoWrap__vS2jl{aspect-ratio:16/9;background:#1a1a1e;border-radius:.95rem;box-shadow:0 6px 20px #0d3b4e1a;margin:0 1.25rem;overflow:hidden;position:relative}.ForecastPageHabit_reminderVideo__89swT{background:#1a1a1e;display:block;height:100%;object-fit:contain;width:100%}.ForecastPageHabit_reminderPlayBtn__L7a5-{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 12px 30px #00000059;cursor:pointer;display:flex;height:4.75rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease;width:4.75rem}.ForecastPageHabit_reminderPlayBtn__L7a5-:hover{background:#fff;transform:translate(-50%,-50%) scale(1.05)}.ForecastPageHabit_reminderPlayBtn__L7a5-:active{transform:translate(-50%,-50%) scale(.98)}.ForecastPageHabit_reminderPlayBtn__L7a5- svg{margin-left:.25rem}.ForecastPageHabit_reminderVideoDuration__3yb6\+{background:#fffffff2;border-radius:.4rem;bottom:.75rem;box-shadow:0 4px 12px #0003;color:#0d3b4e;font-size:.85rem;font-weight:700;padding:.3rem .6rem;pointer-events:none;position:absolute;right:.75rem}.ForecastPageHabit_reminderBody__oIcc2{display:flex;flex-direction:column;gap:.9rem;padding:1.2rem 1.625rem 1.625rem;text-align:center}.ForecastPageHabit_reminderDescription__pCj8L{color:#4b5563;font-size:.98rem;line-height:1.5;margin:0 0 .2rem}.ForecastPageHabit_reminderDoneBtn__wZwvE{align-items:center;background:#0d3b4e;border:none;border-radius:999px;box-shadow:0 10px 22px #0d3b4e42;color:#fff;cursor:pointer;display:inline-flex;font-size:1.02rem;font-weight:700;gap:.55rem;justify-content:center;letter-spacing:.05em;min-height:3.2rem;text-transform:uppercase;transition:background .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);width:100%}.ForecastPageHabit_reminderDoneBtn__wZwvE:hover:not(:disabled){background:#0a2e3e;box-shadow:0 16px 32px #0d3b4e52;transform:translateY(-2px)}.ForecastPageHabit_reminderDoneBtn__wZwvE:active:not(:disabled){box-shadow:0 8px 18px #0d3b4e42;transform:translateY(0)}.ForecastPageHabit_reminderDoneBtn__wZwvE:disabled{cursor:not-allowed;opacity:.7;transform:none}.ForecastPageHabit_reminderActions__IRykL{display:flex;gap:.75rem;margin-top:.5rem}.ForecastPageHabit_reminderActionBtn__0SoDs{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:.875rem;color:#374151;cursor:pointer;display:inline-flex;flex:1 1;font-size:.94rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.95rem;min-width:0;padding:.55rem .75rem;transition:background .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.ForecastPageHabit_reminderActionBtn__0SoDs:hover:not(:disabled){background:#f3f4f6;border-color:#b0b9c4;transform:translateY(-1px)}.ForecastPageHabit_reminderActionBtn__0SoDs:active:not(:disabled){transform:translateY(0)}.ForecastPageHabit_reminderActionBtn__0SoDs:disabled{cursor:not-allowed;opacity:.65;transform:none}.ForecastPageHabit_reminderSnoozeBtn__X71f8{background:#eef5fb;border-color:#d1e5ef;color:#0d3b4e}.ForecastPageHabit_reminderSnoozeBtn__X71f8:hover:not(:disabled){background:#daeaf5;border-color:#a8cfe0}.ForecastPageHabit_reminderScheduleBtn__\+-ab\+{align-items:center;background:#0000;border:none;border-radius:.65rem;color:#1a7ab0;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.45rem;justify-content:center;margin-top:.125rem;padding:.55rem .75rem;transition:color .2s ease,background .2s cubic-bezier(.22,1,.36,1);width:100%}.ForecastPageHabit_reminderScheduleBtn__\+-ab\+:hover:not(:disabled){background:#0447660f;color:#0d3b4e}.ForecastPageHabit_reminderScheduleBtn__\+-ab\+:disabled{cursor:not-allowed;opacity:.65}.ForecastPageHabit_habitToast__Z\+vr7{align-items:center;animation:ForecastPageHabit_toastIn__MHU8F .28s cubic-bezier(.2,.9,.2,1) both;background:#0d3b4e;border-radius:999px;bottom:2rem;box-shadow:0 8px 24px #0000002e;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;left:50%;padding:.75rem 1.25rem;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:100060}@keyframes ForecastPageHabit_toastIn__MHU8F{0%{opacity:0;transform:translateX(-50%) translateY(.75rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:64rem){.ForecastPageHabit_habitOverlay__49YFe{padding-top:clamp(2rem,7vh,3.5rem)}.ForecastPageHabit_habitModal__68c8I{max-width:min(28rem,calc(100vw - 2.5rem))}}@media (max-width:45rem){.ForecastPageHabit_habitOverlay__49YFe{padding-top:clamp(1.5rem,5vh,2.5rem);padding-inline:.875rem;padding-bottom:1.25rem}.ForecastPageHabit_habitModal__68c8I{border-radius:1.2rem;max-width:100%}.ForecastPageHabit_closeBtn__XkaXC{font-size:1.55rem;height:2.5rem;right:.65rem;top:.65rem;width:2.5rem}.ForecastPageHabit_habitBody__4TcxB{gap:.45rem;padding:2.25rem 1.35rem 1.35rem}.ForecastPageHabit_habitTitle__nTtux{font-size:1.15rem;max-width:100%}.ForecastPageHabit_habitSubtitle__sO\+hg{font-size:.9rem;max-width:100%}.ForecastPageHabit_habitSection__bqLBI{gap:.55rem;margin-top:1rem}.ForecastPageHabit_habitFreqRow__SjOhC{gap:.4rem}.ForecastPageHabit_habitFreqBtn__d2Qma{border-radius:.65rem;font-size:.78rem;min-height:2.65rem;padding:.65rem .2rem}.ForecastPageHabit_habitFreqHint__yOW0U{font-size:.8rem}.ForecastPageHabit_habitTimePicker__yVSWe{gap:.4rem;margin-right:.35rem;min-height:2.9rem;padding:.7rem 1.15rem .7rem .85rem}.ForecastPageHabit_habitTimePicker__yVSWe svg{height:1.1rem;width:1.1rem}.ForecastPageHabit_habitTimeColon__8nMUr,.ForecastPageHabit_habitTimeSelect__K59R9{font-size:1.1rem}.ForecastPageHabit_habitAmPm__VWATF{font-size:.95rem}.ForecastPageHabit_habitFooter__1NoP9{flex-direction:column;gap:.65rem;padding:1.1rem 1.35rem 1.35rem}.ForecastPageHabit_habitSaveBtn__52mW4,.ForecastPageHabit_habitSkipBtn__rg3xw{flex:none;min-height:2.75rem;width:100%}.ForecastPageHabit_habitToast__Z\+vr7{bottom:1.25rem;font-size:.825rem;max-width:calc(100vw - 2rem);padding:.65rem 1rem;text-align:center;white-space:normal}}@media (max-width:26.25rem){.ForecastPageHabit_habitOverlay__49YFe{padding-top:1.25rem;padding-inline:.65rem}.ForecastPageHabit_habitModal__68c8I{border-radius:1rem}.ForecastPageHabit_closeBtn__XkaXC{font-size:1.45rem;height:2.4rem;right:.5rem;top:.5rem;width:2.4rem}.ForecastPageHabit_habitBody__4TcxB{padding:2rem 1.1rem 1.15rem}.ForecastPageHabit_habitTitle__nTtux{font-size:1.05rem}.ForecastPageHabit_habitSubtitle__sO\+hg{font-size:.85rem}.ForecastPageHabit_habitFreqRow__SjOhC{flex-wrap:wrap}.ForecastPageHabit_habitFreqBtn__d2Qma{flex-basis:calc(50% - 0.2rem);flex-grow:1;flex-shrink:1;font-size:.74rem;min-height:2.5rem}.ForecastPageHabit_habitFreqBtn__d2Qma:nth-child(3){flex:1 1 100%}.ForecastPageHabit_habitTimePicker__yVSWe{gap:.3rem;margin-right:.25rem;min-height:2.75rem;padding:.6rem 1rem .6rem .75rem}.ForecastPageHabit_habitTimeColon__8nMUr,.ForecastPageHabit_habitTimeSelect__K59R9{font-size:1.05rem}.ForecastPageHabit_habitFooter__1NoP9{padding:1rem 1.1rem 1.2rem}.ForecastPageHabit_habitSaveBtn__52mW4,.ForecastPageHabit_habitSkipBtn__rg3xw{font-size:.875rem;min-height:2.65rem}}@media (min-width:75rem){.ForecastPageHabit_habitModal__68c8I{max-width:29rem}.ForecastPageHabit_habitModalReminder__2I4T0{max-width:33rem}.ForecastPageHabit_habitOverlay__49YFe{padding-top:clamp(3rem,9vh,5rem)}}@media (max-width:64rem){.ForecastPageHabit_habitModalReminder__2I4T0{max-width:min(32rem,calc(100vw - 2.5rem))}}@media (max-width:45rem){.ForecastPageHabit_reminderHeader__K46iJ{gap:.75rem;padding:1rem 3rem .75rem 1.1rem}.ForecastPageHabit_reminderHeaderIcon__fzuvL{height:2.5rem;width:2.5rem}.ForecastPageHabit_reminderHeaderIcon__fzuvL:before{height:1.25rem;width:1.25rem}.ForecastPageHabit_reminderTitle__Sfxsn{font-size:1.1rem}.ForecastPageHabit_reminderSubtitle__9BrTQ{font-size:.9rem}.ForecastPageHabit_reminderVideoWrap__vS2jl{margin:0 .9rem}.ForecastPageHabit_reminderPlayBtn__L7a5-{height:4rem;width:4rem}.ForecastPageHabit_reminderBody__oIcc2{gap:.75rem;padding:1rem 1.15rem 1.25rem}.ForecastPageHabit_reminderDescription__pCj8L{font-size:.9rem}.ForecastPageHabit_reminderDoneBtn__wZwvE{font-size:.95rem;min-height:2.95rem}.ForecastPageHabit_reminderActions__IRykL{gap:.55rem}.ForecastPageHabit_reminderActionBtn__0SoDs{font-size:.88rem;min-height:2.75rem;padding:.5rem}.ForecastPageHabit_reminderScheduleBtn__\+-ab\+{font-size:.86rem}}@media (max-width:26.25rem){.ForecastPageHabit_reminderHeader__K46iJ{padding:.9rem 2.85rem .65rem 1rem}.ForecastPageHabit_reminderTitle__Sfxsn{font-size:1.02rem}.ForecastPageHabit_reminderSubtitle__9BrTQ{font-size:.85rem}.ForecastPageHabit_reminderVideoWrap__vS2jl{margin:0 .75rem}.ForecastPageHabit_reminderBody__oIcc2{padding:.95rem 1rem 1.15rem}.ForecastPageHabit_reminderActionBtn__0SoDs{font-size:.82rem;gap:.35rem}.ForecastPageHabit_reminderScheduleBtn__\+-ab\+{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.ForecastPageHabit_habitError__rGU11,.ForecastPageHabit_habitModal__68c8I,.ForecastPageHabit_habitOverlay__49YFe,.ForecastPageHabit_habitToast__Z\+vr7{animation:none}.ForecastPageHabit_habitFreqBtn__d2Qma,.ForecastPageHabit_habitSaveBtn__52mW4,.ForecastPageHabit_habitSkipBtn__rg3xw,.ForecastPageHabit_habitTimePicker__yVSWe,.ForecastPageHabit_reminderActionBtn__0SoDs,.ForecastPageHabit_reminderDoneBtn__wZwvE,.ForecastPageHabit_reminderPlayBtn__L7a5-,.ForecastPageHabit_reminderScheduleBtn__\+-ab\+{transition:none}.ForecastPageHabit_closeBtn__XkaXC:active,.ForecastPageHabit_closeBtn__XkaXC:hover{transform:none}}.PlanPage_planPage__EfGII{background:linear-gradient(135deg,#f8f9fa,#fff);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden}.PlanPage_mainContent__tZva6{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:0;padding:0;width:100%}.PlanPage_planIframe__SsEIN{background:#fff;border:0;display:block;flex:1 1;min-height:42rem;width:100%}.WeeklyReportPage_weeklyReportPage__SojIi{--report-ink:#07384f;--report-ink-soft:#2f5968;--report-muted:#6c7f8a;--report-primary:#047bb2;--report-primary-dark:#044766;--report-teal:#0b8a7a;--report-teal-soft:#eaf7f3;--report-gold:#e8a838;--report-coral:#c45146;--report-card:#ffffffe0;--report-border:#0447661a;--report-border-strong:#047bb22e;--report-shadow:0 18px 45px #0447661a;--report-shadow-soft:0 10px 26px #04476614;--report-radius-lg:1.35rem;--report-radius-md:1rem;--report-ease:220ms cubic-bezier(0.16,1,0.3,1);-webkit-overflow-scrolling:touch;background:radial-gradient(48rem 24rem at 4% -12%,#047bb21f,#0000 72%),radial-gradient(44rem 22rem at 102% 4%,#0b8a7a1c,#0000 74%),linear-gradient(145deg,#f5f8fb,#fbfdff 45%,#fff);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%}.WeeklyReportPage_weeklyReportPage__SojIi::-webkit-scrollbar{width:6px}.WeeklyReportPage_weeklyReportPage__SojIi::-webkit-scrollbar-track{background:#0000}.WeeklyReportPage_weeklyReportPage__SojIi::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.WeeklyReportPage_weeklyReportPage__SojIi::-webkit-scrollbar-thumb:hover{background:#04476652}.WeeklyReportPage_mainContent__TKnXd{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.95rem,1.4vw,1.45rem);margin-inline:auto;max-width:min(100%,68rem);min-height:-webkit-min-content;min-height:min-content;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,3.2vw,2.4rem) calc(clamp(2rem, 3.5vw, 3rem) + env(safe-area-inset-bottom, 0px));width:100%}.WeeklyReportPage_loadingText__O4-0G{background:#ffffffc7;border:1px solid var(--report-border);border-radius:999px;box-shadow:var(--report-shadow-soft);color:var(--report-ink-soft);font-size:.95rem;font-weight:700;margin:3rem auto 0;padding:.8rem 1.1rem;text-align:center}.WeeklyReportPage_reportHeader__GIXQM{animation:WeeklyReportPage_fadeUp__bEZeK .48s ease both;padding:.35rem 0 .2rem;position:relative;text-align:left}.WeeklyReportPage_reportTitle__zumft{color:var(--report-ink);font-size:clamp(1.65rem,1.12rem + 1.55vw,2.25rem);font-weight:850;letter-spacing:-.035em;line-height:1.08;margin:0 0 .4rem}.WeeklyReportPage_reportSubtitle__gEKkS{color:var(--report-muted);font-size:clamp(.92rem,.88rem + .2vw,1rem);font-weight:560;margin:0}.WeeklyReportPage_insightCard__HIMGR{align-items:flex-start;animation:WeeklyReportPage_fadeUp__bEZeK .52s ease 80ms both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(22rem 13rem at 95% -10%,#1aaa7729,#0000 72%),linear-gradient(180deg,#fffffff5,#f8fcffeb);border:1px solid var(--report-border);border-radius:var(--report-radius-lg);box-shadow:var(--report-shadow);display:flex;gap:clamp(.9rem,1vw,1.15rem);overflow:hidden;padding:clamp(1.25rem,1.35vw + .95rem,2rem) clamp(1.15rem,1.8vw + 1rem,2.2rem);position:relative;transition:transform var(--report-ease),box-shadow var(--report-ease),border-color var(--report-ease)}.WeeklyReportPage_insightCard__HIMGR:after{background:#047bb212;border-radius:50%;content:"";height:8rem;pointer-events:none;position:absolute;right:-2.2rem;top:-2.2rem;width:8rem}.WeeklyReportPage_insightCard__HIMGR:hover{border-color:var(--report-border-strong);box-shadow:0 22px 50px #04476621;transform:translateY(-3px)}.WeeklyReportPage_insightIconWrap__J0hfT{align-items:center;background:linear-gradient(140deg,#1aaa77 0,var(--report-teal) 100%);border-radius:1rem;box-shadow:0 12px 24px #0b8a7a47;color:#fff;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;width:3.2rem}.WeeklyReportPage_insightIconWrap__J0hfT svg{height:1.8rem;width:1.8rem}.WeeklyReportPage_insightBody__TCJta{min-width:0;position:relative;z-index:1}.WeeklyReportPage_insightKicker__6z7Er{background:var(--report-teal-soft);border-radius:999px;color:var(--report-teal);display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.11em;margin-bottom:.45rem;padding:.28rem .55rem;text-transform:uppercase}.WeeklyReportPage_insightTitle__slct-{color:var(--report-ink);font-size:clamp(1.02rem,.96rem + .3vw,1.1rem);font-weight:800;letter-spacing:-.015em;margin:0 0 .4rem}.WeeklyReportPage_insightText__12Euu{color:#203942;font-size:clamp(1.12rem,.98rem + .6vw,1.4rem);font-weight:780;letter-spacing:-.02em;line-height:1.32;margin:0;max-width:46rem}.WeeklyReportPage_insightHighlight__IvFj-{color:var(--report-teal);font-weight:800}.WeeklyReportPage_insightDetail__fpf-2{color:var(--report-muted);font-size:.9rem;line-height:1.45;margin:.65rem 0 0}.WeeklyReportPage_graphCard__vuWfm{animation:WeeklyReportPage_fadeUp__bEZeK .56s ease .14s both;background:linear-gradient(180deg,#fffffff5,#fafdfffa);border:1px solid var(--report-border);border-radius:var(--report-radius-lg);box-shadow:var(--report-shadow-soft);padding:clamp(1.1rem,1vw + .95rem,1.6rem);transition:transform var(--report-ease),box-shadow var(--report-ease),border-color var(--report-ease)}.WeeklyReportPage_graphCard__vuWfm:hover{border-color:var(--report-border-strong);box-shadow:0 18px 42px #0447661f;transform:translateY(-3px)}.WeeklyReportPage_graphCardHeader__SNYwI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem 1.1rem;justify-content:space-between;margin-bottom:.8rem}.WeeklyReportPage_graphTitle__wqcVm{color:var(--report-ink);font-size:clamp(1.08rem,.98rem + .35vw,1.24rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .25rem}.WeeklyReportPage_graphSubtitle__-skJf{color:var(--report-muted);font-size:.86rem;line-height:1.45;margin:0;max-width:24rem}.WeeklyReportPage_legend__cWB1w{color:var(--report-ink-soft);display:flex;flex-wrap:wrap;font-size:.73rem;font-weight:700;gap:.45rem;list-style:none;margin:0;padding:0}.WeeklyReportPage_legend__cWB1w li{align-items:center;background:#f7fbfde6;border:1px solid #04476614;border-radius:999px;display:flex;gap:.38rem;min-height:1.75rem;padding:.34rem .58rem}.WeeklyReportPage_legendDot__IwwYJ{border-radius:50%;box-shadow:0 0 0 3px #fffffff2;flex-shrink:0;height:.55rem;width:.55rem}.WeeklyReportPage_legendConfidence__Cfo6m{background:#155f8d}.WeeklyReportPage_legendAnxiety__vlHLN{background:var(--report-coral)}.WeeklyReportPage_legendStar__gEfj7{color:var(--report-gold);font-size:.88rem;line-height:1;text-shadow:0 1px 4px #e8a83840}.WeeklyReportPage_chartWrap__REU-E{background:radial-gradient(24rem 12rem at 8% 0,rgba(4,123,178,.055),#0000 70%),linear-gradient(180deg,#fbfdff,#f5faff);border:1px solid var(--report-border);border-radius:var(--report-radius-md);box-shadow:inset 0 1px 0 #ffffffd9;overflow:hidden;padding:.55rem .6rem .25rem;width:100%}.WeeklyReportPage_chartSvg__RryCb{display:block;height:auto;width:100%}.WeeklyReportPage_chartGridLine__R8wHN{stroke:#e4edf2;stroke-width:1}.WeeklyReportPage_chartAxisLabel__vHt4c{fill:#8a9ca7;font-size:8px;font-weight:700}.WeeklyReportPage_chartDayLabel__HDJxl{fill:#627682;font-size:10px;font-weight:700}.WeeklyReportPage_chartLineConfidence__VLE4V{stroke:#155f8d;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(21,95,141,.18))}.WeeklyReportPage_chartLineAnxiety__6kqJ1{stroke:var(--report-coral);stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(196,81,70,.15))}.WeeklyReportPage_habitMarkerLine__Icpxw{stroke:var(--report-gold);stroke-width:1.25;stroke-dasharray:3 4;opacity:.66}.WeeklyReportPage_chartPoint__w-LtD{stroke:#fff;stroke-width:1.55;filter:drop-shadow(0 1px 3px rgba(4,71,102,.18))}.WeeklyReportPage_chartPointConfidence__j3Kek{fill:#155f8d}.WeeklyReportPage_chartPointAnxiety__V2j4a{fill:var(--report-coral)}.WeeklyReportPage_chartPointEstimated__foTS6{opacity:.38}.WeeklyReportPage_graphStats__B8\+tu{grid-gap:clamp(.55rem,1vw,.75rem);display:grid;gap:clamp(.55rem,1vw,.75rem);grid-template-columns:repeat(3,1fr);margin-top:.85rem}.WeeklyReportPage_graphStat__6p27d{background:linear-gradient(180deg,#ffffffe6,#f6fbfdf2);border:1px solid var(--report-border);border-radius:.88rem;box-shadow:inset 0 1px 0 #ffffffd9;padding:.78rem .85rem;transition:transform var(--report-ease),border-color var(--report-ease),background var(--report-ease)}.WeeklyReportPage_graphStat__6p27d:hover{background:#fff;border-color:var(--report-border-strong);transform:translateY(-2px)}.WeeklyReportPage_graphStat__6p27d span{color:var(--report-muted);display:block;font-size:.68rem;font-weight:800;letter-spacing:.075em;margin-bottom:.24rem;text-transform:uppercase}.WeeklyReportPage_graphStat__6p27d strong{color:var(--report-ink);display:block;font-size:clamp(.9rem,.82rem + .25vw,1rem);letter-spacing:-.01em;line-height:1.2}.WeeklyReportPage_habitInsightBanner__tKKCL{align-items:flex-start;background:linear-gradient(140deg,#e9f5fbeb,#eef8fdf2);border:1px solid var(--report-border-strong);border-radius:.9rem;color:#0b4869;display:flex;font-size:.9rem;gap:.72rem;line-height:1.48;margin-top:.95rem;padding:.9rem 1rem}.WeeklyReportPage_habitInsightBanner__tKKCL p{margin:0}.WeeklyReportPage_habitInsightBanner__tKKCL svg{color:var(--report-primary);flex-shrink:0;height:1.05rem;margin-top:.1rem;width:1.05rem}.WeeklyReportPage_statsRow__qOYYZ{grid-gap:clamp(.75rem,1.1vw,1.1rem);animation:WeeklyReportPage_fadeUp__bEZeK .6s ease .2s both;display:grid;gap:clamp(.75rem,1.1vw,1.1rem);grid-template-columns:1fr 1fr}.WeeklyReportPage_streakCard__atUsI{background:radial-gradient(18rem 10rem at 100% 0,#047bb214,#0000 70%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #047bb22e;border-radius:var(--report-radius-md);box-shadow:var(--report-shadow-soft);padding:clamp(1rem,1vw + .85rem,1.35rem);transition:transform var(--report-ease),box-shadow var(--report-ease),border-color var(--report-ease)}.WeeklyReportPage_streakCard__atUsI:hover{border-color:#047bb247;box-shadow:0 16px 34px #0447661c;transform:translateY(-2px)}.WeeklyReportPage_rewardLabel__AexMh,.WeeklyReportPage_statLabel__ZXdGn{color:var(--report-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.105em;margin-bottom:.45rem}.WeeklyReportPage_streakValue__ct1Bj{color:var(--report-ink);font-size:clamp(1rem,.95rem + .35vw,1.2rem);font-weight:800;letter-spacing:-.018em;line-height:1.3;margin:0 0 .7rem}.WeeklyReportPage_streakBar__4dNud{display:flex;gap:.32rem}.WeeklyReportPage_streakSegment__aTFJ4{background:#dfe9ef;border-radius:999px;box-shadow:inset 0 1px 2px #04476614;flex:1 1;height:.55rem}.WeeklyReportPage_streakSegmentFilled__mKPZA{background:linear-gradient(90deg,var(--report-primary-dark) 0,var(--report-primary) 100%);box-shadow:0 4px 10px #047bb22e}.WeeklyReportPage_rewardCard__q6HdO{background:radial-gradient(12rem 8rem at 88% -10%,#ffffff2e,#0000 72%),linear-gradient(145deg,#043d5a,#036a9e 54%,#0392a2);border-radius:var(--report-radius-md);box-shadow:0 16px 34px #04476640;color:#fff;overflow:hidden;padding:clamp(1rem,1vw + .85rem,1.35rem);position:relative;transition:transform var(--report-ease),box-shadow var(--report-ease),filter var(--report-ease)}.WeeklyReportPage_rewardCard__q6HdO:hover{box-shadow:0 20px 42px #0447664d;filter:saturate(1.04);transform:translateY(-2px)}.WeeklyReportPage_rewardCard__q6HdO:after{background:#ffffff14;border-radius:50%;bottom:-2.5rem;content:"";height:8rem;pointer-events:none;position:absolute;right:-2rem;width:8rem}.WeeklyReportPage_rewardLabel__AexMh{color:#ffffffc7;position:relative;z-index:1}.WeeklyReportPage_rewardContent__x1jzQ{align-items:center;display:flex;gap:.78rem;position:relative;z-index:1}.WeeklyReportPage_rewardContent__x1jzQ svg{color:#ffd67a;filter:drop-shadow(0 3px 7px rgba(0,0,0,.2));flex-shrink:0;height:2.25rem;opacity:.97;width:2.25rem}.WeeklyReportPage_rewardTitle__tuLTG{font-size:clamp(1rem,.94rem + .24vw,1.12rem);font-weight:800;letter-spacing:-.015em;margin:0 0 .22rem}.WeeklyReportPage_rewardSubtitle__Uj5tE{color:#ffffffdb;font-size:.76rem;line-height:1.45;margin:0}.WeeklyReportPage_closingSection__lNkD6{animation:WeeklyReportPage_fadeUp__bEZeK .64s ease .26s both;background:radial-gradient(28rem 14rem at 50% -12%,rgba(4,123,178,.085),#0000 72%),linear-gradient(180deg,#fff,#f6fbff);border:1px solid var(--report-border);border-radius:var(--report-radius-lg);box-shadow:var(--report-shadow-soft);margin-top:.2rem;padding:clamp(1.8rem,2vw + 1.1rem,2.55rem) clamp(1.2rem,2vw,1.7rem) clamp(1.55rem,1.5vw + 1rem,2rem);text-align:center}.WeeklyReportPage_closingIconWrap__CwXXF{background:#f0f6fa;border:3px solid #047bb22e;border-radius:50%;box-shadow:0 14px 30px #04476629,0 0 0 4px #ffffffe6;flex-shrink:0;height:clamp(5.2rem,12vw,6.5rem);margin:0 auto 1.05rem;overflow:hidden;width:clamp(5.2rem,12vw,6.5rem)}.WeeklyReportPage_closingAvatar__R3k0a{display:block;height:100%;object-fit:cover;object-position:center 18%;width:100%}.WeeklyReportPage_closingMessage__NN4Cw{color:var(--report-ink);font-size:clamp(1.04rem,.98rem + .3vw,1.22rem);font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0 auto 1.25rem;max-width:42rem}.WeeklyReportPage_finishBtn__uCLjN{align-items:center;background:linear-gradient(135deg,var(--report-primary-dark) 0,var(--report-primary) 100%);border:none;border-radius:999px;box-shadow:0 10px 22px #04476647;color:#fff;cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:800;justify-content:center;letter-spacing:.01em;min-width:11rem;padding:.84rem 2.15rem;transition:transform var(--report-ease),box-shadow var(--report-ease),filter var(--report-ease)}.WeeklyReportPage_finishBtn__uCLjN:hover{box-shadow:0 14px 28px #04476657;filter:brightness(1.04);transform:translateY(-3px)}.WeeklyReportPage_finishBtn__uCLjN:active{transform:translateY(0)}.WeeklyReportPage_finishBtn__uCLjN:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}.WeeklyReportPage_habitsCard__prZnU{animation:WeeklyReportPage_fadeUp__bEZeK .59s ease 185ms both;transition:transform var(--report-ease),box-shadow var(--report-ease),border-color var(--report-ease)}.WeeklyReportPage_habitsCard__prZnU:hover{border-color:var(--report-border-strong);box-shadow:0 16px 34px #0447661c;transform:translateY(-2px)}.WeeklyReportPage_habitsCardLabel__pSqOS{color:var(--report-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.105em;margin-bottom:.72rem}.WeeklyReportPage_habitsList__nU3so{display:flex;flex-direction:column;gap:.5rem}.WeeklyReportPage_habitItem__6yGQM{align-items:flex-start;background:#f7fbfde6;border:1px solid var(--report-border);border-radius:.75rem;display:flex;gap:.72rem;padding:.68rem .88rem;transition:border-color var(--report-ease),background var(--report-ease)}.WeeklyReportPage_habitItem__6yGQM:hover{background:#fff;border-color:var(--report-border-strong)}.WeeklyReportPage_habitNum__oyXPY{align-items:center;background:linear-gradient(135deg,var(--report-primary-dark) 0,var(--report-primary) 100%);border-radius:50%;box-shadow:0 4px 8px #047bb238;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:1.5rem;justify-content:center;width:1.5rem}.WeeklyReportPage_habitInfo__znzfg{display:flex;flex-direction:column;gap:.1rem;min-width:0}.WeeklyReportPage_habitSchedule__dleUp{color:var(--report-ink);display:block;font-size:.88rem;font-weight:760;line-height:1.3}.WeeklyReportPage_habitLastAction__OHT9C{color:var(--report-muted);display:block;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.WeeklyReportPage_closingSection__lNkD6,.WeeklyReportPage_graphCard__vuWfm,.WeeklyReportPage_habitsCard__prZnU,.WeeklyReportPage_insightCard__HIMGR,.WeeklyReportPage_reportHeader__GIXQM,.WeeklyReportPage_statsRow__qOYYZ{animation:none}.WeeklyReportPage_finishBtn__uCLjN,.WeeklyReportPage_graphCard__vuWfm,.WeeklyReportPage_graphStat__6p27d,.WeeklyReportPage_habitItem__6yGQM,.WeeklyReportPage_habitsCard__prZnU,.WeeklyReportPage_insightCard__HIMGR,.WeeklyReportPage_rewardCard__q6HdO,.WeeklyReportPage_streakCard__atUsI{transition:none}}@keyframes WeeklyReportPage_fadeUp__bEZeK{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.WeeklyReportPage_mainContent__TKnXd{gap:.9rem;max-width:100%;padding:clamp(.85rem,3vw,1.1rem) clamp(.9rem,4vw,1.1rem) calc(clamp(2rem, 6vw, 2.5rem) + env(safe-area-inset-bottom, 0px))}.WeeklyReportPage_reportHeader__GIXQM{text-align:center}.WeeklyReportPage_graphStats__B8\+tu,.WeeklyReportPage_statsRow__qOYYZ{grid-template-columns:1fr}.WeeklyReportPage_graphCardHeader__SNYwI{flex-direction:column}.WeeklyReportPage_legend__cWB1w{width:100%}.WeeklyReportPage_legend__cWB1w li{flex:1 1 auto;justify-content:center}.WeeklyReportPage_insightCard__HIMGR{flex-direction:column}.WeeklyReportPage_closingSection__lNkD6,.WeeklyReportPage_graphCard__vuWfm,.WeeklyReportPage_insightCard__HIMGR{border-radius:1rem}.WeeklyReportPage_graphCard__vuWfm{padding:1rem}.WeeklyReportPage_chartWrap__REU-E{padding:.42rem .36rem .15rem}.WeeklyReportPage_rewardContent__x1jzQ{align-items:flex-start}}.QuickHabitProgressSection_section__eZxS3{background:linear-gradient(180deg,#fffffff5,#fafdfffa);border:1px solid #0447661a;border-radius:1rem;box-shadow:0 10px 26px #04476614;padding:clamp(.95rem,1vw + .8rem,1.4rem)}.QuickHabitProgressSection_sectionLabel__iMKEc{color:#6c7f8a;display:block;font-size:.66rem;font-weight:800;letter-spacing:.105em;margin-bottom:.55rem}.QuickHabitProgressSection_segmentBadge__FhY3w{align-items:center;background:#047bb214;border:1px solid #047bb229;border-radius:999px;color:#044766;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.02em;margin-bottom:.72rem;padding:.28rem .62rem}.QuickHabitProgressSection_habitItem__KAk2P,.QuickHabitProgressSection_habitsList__JvEhp{display:flex;flex-direction:column;gap:.65rem}.QuickHabitProgressSection_habitItem__KAk2P{background:#f7fbfde6;border:1px solid #0447661a;border-radius:.75rem;padding:.78rem .92rem}.QuickHabitProgressSection_habitHeader__aqIkW{align-items:flex-start;display:flex;gap:.72rem}.QuickHabitProgressSection_habitNum__aTL7M{align-items:center;background:linear-gradient(135deg,#044766,#047bb2);border-radius:50%;box-shadow:0 4px 8px #047bb238;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:1.5rem;justify-content:center;width:1.5rem}.QuickHabitProgressSection_habitInfo__\+juOZ{display:flex;flex:1 1;flex-direction:column;gap:.12rem;min-width:0}.QuickHabitProgressSection_habitSchedule__bwci\+{color:#07384f;display:block;font-size:.88rem;font-weight:760;line-height:1.3}.QuickHabitProgressSection_habitMeta__dSC1h{color:#6c7f8a;display:block;font-size:.75rem;line-height:1.4}.QuickHabitProgressSection_habitProgressSummary__y283W{align-items:center;background:#ffffffd1;border:1px solid #04476614;border-radius:.65rem;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between;padding:.45rem .55rem}.QuickHabitProgressSection_progressText__dQfDH{color:#2f5968;font-size:.76rem;font-weight:760}.QuickHabitProgressSection_progressBar__kesYP{background:#dfe9ef;border-radius:999px;flex:1 1 6rem;height:.42rem;max-width:10rem;min-width:5.5rem;overflow:hidden}.QuickHabitProgressSection_progressBarFill__-1Q0c{background:linear-gradient(90deg,#044766,#047bb2);border-radius:inherit;height:100%;transition:width .22s ease}.QuickHabitProgressSection_nextTaskHint__tcpPv{color:#047bb2;font-size:.72rem;font-weight:700;margin:0;width:100%}.QuickHabitProgressSection_taskList__8ndoy{display:flex;flex-direction:column;gap:.38rem;list-style:none;margin:0;padding:0}.QuickHabitProgressSection_taskItem__RBCzs{align-items:flex-start;background:#ffffffb8;border:1px solid #0000;border-radius:.55rem;display:flex;gap:.55rem;padding:.42rem .48rem}.QuickHabitProgressSection_taskItemDone__bo2XF{background:#e8f7f0b8;border-color:#1aaa772e}.QuickHabitProgressSection_taskItemPending__WuAOF{border-color:#0447660f}.QuickHabitProgressSection_taskItemNext__zQmb3{background:#e9f5fbe6;border-color:#047bb238}.QuickHabitProgressSection_taskStatusIcon__VXLw9{flex-shrink:0;height:1.25rem;margin-top:.05rem;width:1.25rem}.QuickHabitProgressSection_taskStatusDone__eHV9Q{color:#1aaa77}.QuickHabitProgressSection_taskStatusPending__i-eZE{color:#b8c5cd}.QuickHabitProgressSection_taskTitle__6NJlo{color:#2f5968;font-size:.8rem;font-weight:620;line-height:1.35;min-width:0}.QuickHabitProgressSection_taskTitleDone__uMKgX{color:#07384f;font-weight:760}.QuickHabitProgressSection_taskTitlePending__e\+ROD{color:#6c7f8a}.QuickHabitProgressSection_taskLegend__LTHdx{color:#6c7f8a;display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:700;gap:.55rem .85rem;margin-top:.15rem}.QuickHabitProgressSection_taskLegendItem__owN0n{align-items:center;display:inline-flex;gap:.32rem}@media (max-width:540px){.QuickHabitProgressSection_habitProgressSummary__y283W{align-items:stretch;flex-direction:column}.QuickHabitProgressSection_progressBar__kesYP{max-width:none}}.MonthlyCelebrationPage_monthlyCelebrationPage__AzT39{--celebration-ink:#07384f;--celebration-ink-soft:#2f5968;--celebration-muted:#6c7f8a;--celebration-primary:#047bb2;--celebration-primary-dark:#044766;--celebration-teal:#1aaa77;--celebration-teal-soft:#e8f7f0;--celebration-gold:#e8a838;--celebration-gold-soft:#fff5d8;--celebration-coral:#d8705c;--celebration-card:#ffffffe0;--celebration-border:#0447661a;--celebration-border-strong:#047bb22e;--celebration-shadow:0 18px 45px #0447661a;--celebration-shadow-soft:0 10px 26px #04476614;--celebration-radius-lg:1.35rem;--celebration-radius-md:1rem;--celebration-ease:220ms cubic-bezier(0.16,1,0.3,1);-webkit-overflow-scrolling:touch;background:radial-gradient(48rem 24rem at 4% -12%,#047bb21f,#0000 72%),radial-gradient(44rem 22rem at 102% 4%,#1aaa771a,#0000 74%),radial-gradient(34rem 18rem at 70% 105%,#e8a8381f,#0000 72%),linear-gradient(145deg,#f5f8fb,#fbfdff 45%,#fff);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%}.MonthlyCelebrationPage_monthlyCelebrationPage__AzT39::-webkit-scrollbar{width:6px}.MonthlyCelebrationPage_monthlyCelebrationPage__AzT39::-webkit-scrollbar-track{background:#0000}.MonthlyCelebrationPage_monthlyCelebrationPage__AzT39::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.MonthlyCelebrationPage_monthlyCelebrationPage__AzT39::-webkit-scrollbar-thumb:hover{background:#04476652}.MonthlyCelebrationPage_mainContent__lSU2U{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.95rem,1.4vw,1.45rem);margin-inline:auto;max-width:min(100%,68rem);min-height:-webkit-min-content;min-height:min-content;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,3.2vw,2.4rem) calc(clamp(2rem, 3.5vw, 3rem) + env(safe-area-inset-bottom, 0px));width:100%}.MonthlyCelebrationPage_loadingText__HMDx7{background:#ffffffc7;border:1px solid var(--celebration-border);border-radius:999px;box-shadow:var(--celebration-shadow-soft);color:var(--celebration-ink-soft);font-size:.95rem;font-weight:700;margin:3rem auto 0;padding:.8rem 1.1rem;text-align:center}.MonthlyCelebrationPage_heroCard__AC9KR{animation:MonthlyCelebrationPage_fadeUp__kTs-l .48s ease both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 18%,#e8a8382e 0 .42rem,#0000 .43rem),radial-gradient(circle at 27% 75%,#1aaa771f 0 .34rem,#0000 .35rem),radial-gradient(circle at 72% 20%,#047bb21f 0 .42rem,#0000 .43rem),radial-gradient(circle at 88% 70%,#e8a83824 0 .32rem,#0000 .33rem),radial-gradient(30rem 16rem at 50% -18%,#ffd57a47,#0000 72%),linear-gradient(180deg,#fffffff5,#f8fcffeb);border:1px solid var(--celebration-border);border-radius:var(--celebration-radius-lg);box-shadow:var(--celebration-shadow);overflow:hidden;padding:clamp(1.85rem,3vw,2.8rem) clamp(1.25rem,3vw,2.75rem);position:relative;text-align:center;transition:transform var(--celebration-ease),box-shadow var(--celebration-ease),border-color var(--celebration-ease)}.MonthlyCelebrationPage_heroCard__AC9KR:after,.MonthlyCelebrationPage_heroCard__AC9KR:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.MonthlyCelebrationPage_heroCard__AC9KR:before{background:radial-gradient(circle,#fff5d8e6 0,#fff5d859 34%,#0000 68%);height:min(30rem,72vw);inset:-38% auto auto 50%;opacity:.72;transform:translateX(-50%);width:min(30rem,72vw)}.MonthlyCelebrationPage_heroCard__AC9KR:after{background:#047bb212;bottom:-4rem;height:11rem;right:-3rem;width:11rem}.MonthlyCelebrationPage_heroCard__AC9KR:hover{border-color:var(--celebration-border-strong);box-shadow:0 22px 52px #04476621;transform:translateY(-3px)}.MonthlyCelebrationPage_heroIconWrap__q5ByZ{align-items:center;animation:MonthlyCelebrationPage_trophyFloat__dBaxD 4.6s ease-in-out infinite;background:linear-gradient(140deg,var(--celebration-gold) 0,#f0bb57 46%,var(--celebration-teal) 100%);border-radius:1.15rem;box-shadow:0 14px 28px #e8a83842,0 0 0 6px #ffffffbd;color:#fff;display:inline-flex;height:4rem;justify-content:center;margin:0 auto 1rem;position:relative;width:4rem;z-index:1}.MonthlyCelebrationPage_heroIconWrap__q5ByZ svg{filter:drop-shadow(0 3px 7px rgba(4,71,102,.18))}.MonthlyCelebrationPage_heroTitle__ZkOGf{color:var(--celebration-ink);font-size:clamp(1.65rem,1.05rem + 1.85vw,2.25rem);font-weight:850;letter-spacing:-.035em;line-height:1.12;margin:0 0 .75rem;margin-inline:auto;max-width:34rem;position:relative;z-index:1}.MonthlyCelebrationPage_heroSubtitle__CVQLz{color:var(--celebration-muted);font-size:clamp(.92rem,.88rem + .2vw,1.02rem);font-weight:560;line-height:1.55;margin:0 auto;max-width:42rem;position:relative;z-index:1}.MonthlyCelebrationPage_contentGrid__TgqFG{grid-gap:clamp(.9rem,1.4vw,1.25rem);align-items:stretch;display:grid;gap:clamp(.9rem,1.4vw,1.25rem);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.85fr)}.MonthlyCelebrationPage_actionCard__9SbMB,.MonthlyCelebrationPage_chartCard__b5-yR,.MonthlyCelebrationPage_statsCard__UaHEf,.MonthlyCelebrationPage_summaryCard__j-74v{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--celebration-card);border:1px solid var(--celebration-border);border-radius:var(--celebration-radius-lg);box-shadow:var(--celebration-shadow-soft);transition:transform var(--celebration-ease),box-shadow var(--celebration-ease),border-color var(--celebration-ease),filter var(--celebration-ease)}.MonthlyCelebrationPage_actionCard__9SbMB:hover,.MonthlyCelebrationPage_chartCard__b5-yR:hover,.MonthlyCelebrationPage_summaryCard__j-74v:hover{border-color:var(--celebration-border-strong);box-shadow:0 18px 42px #0447661f;transform:translateY(-3px)}.MonthlyCelebrationPage_chartCard__b5-yR{animation:MonthlyCelebrationPage_fadeUp__kTs-l .52s ease 80ms both;background:linear-gradient(180deg,#fffffff5,#fafdfffa);padding:clamp(1.1rem,1.4vw + .8rem,1.65rem)}.MonthlyCelebrationPage_chartCardHeader__yeWSh{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.MonthlyCelebrationPage_chartTitle__K81Mx{color:var(--celebration-ink);font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.MonthlyCelebrationPage_chartSubtitle__uxyCl{color:var(--celebration-muted);font-size:.88rem;font-weight:560;margin:0}.MonthlyCelebrationPage_legend__y0Zb\+{color:var(--celebration-ink-soft);display:flex;flex-wrap:wrap;font-size:.73rem;font-weight:700;gap:.45rem;list-style:none;margin:0;padding:0}.MonthlyCelebrationPage_legend__y0Zb\+ li{align-items:center;background:#f7fbfde6;border:1px solid #04476614;border-radius:999px;display:flex;gap:.38rem;min-height:1.75rem;padding:.34rem .58rem}.MonthlyCelebrationPage_legendSwatch__uOV4-{box-shadow:0 0 0 3px #fffffff2;display:inline-block;flex-shrink:0;height:.62rem;width:.62rem}.MonthlyCelebrationPage_legendRunway__MEkFb{background:linear-gradient(180deg,#22c07a 0,var(--celebration-teal) 100%);border-radius:.2rem}.MonthlyCelebrationPage_legendConfidence__o9OuS{background:var(--celebration-primary-dark);border-radius:999px}.MonthlyCelebrationPage_chartWrap__9oGKX{background:radial-gradient(24rem 12rem at 8% 0,rgba(4,123,178,.055),#0000 70%),linear-gradient(180deg,#fbfdff,#f5faff);border:1px solid var(--celebration-border);border-radius:var(--celebration-radius-md);box-shadow:inset 0 1px 0 #ffffffd9;overflow-x:auto;padding:.55rem .6rem .25rem;width:100%}.MonthlyCelebrationPage_chartSvg__pcXVW{display:block;height:auto;min-width:20rem;width:100%}.MonthlyCelebrationPage_chartGridLine__uo\+3K{stroke:#e4edf2;stroke-width:1}.MonthlyCelebrationPage_chartBar__R5HVg{fill:var(--celebration-teal);animation:MonthlyCelebrationPage_barGrow__n0RK9 .68s cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 3px 5px rgba(26,170,119,.14));transform-box:fill-box;transform-origin:center bottom}.MonthlyCelebrationPage_chartLineConfidence__CU1hl{stroke:var(--celebration-primary-dark);stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:MonthlyCelebrationPage_drawLine__\+B1V5 .9s ease .36s both;filter:drop-shadow(0 2px 4px rgba(4,71,102,.18))}.MonthlyCelebrationPage_chartPointConfidence__LLqGu{fill:var(--celebration-primary-dark);stroke:#fff;stroke-width:2;animation:MonthlyCelebrationPage_pointPop__2lo2u .36s cubic-bezier(.16,1,.3,1) .62s both;filter:drop-shadow(0 1px 3px rgba(4,71,102,.18));transform-box:fill-box;transform-origin:center}.MonthlyCelebrationPage_chartMonthLabel__xD0fK{fill:var(--celebration-muted);font-size:11px;font-weight:700}.MonthlyCelebrationPage_sideColumn__QGNP1{display:flex;flex-direction:column;gap:clamp(.9rem,1.4vw,1.25rem);min-width:0}.MonthlyCelebrationPage_summaryCard__j-74v{animation:MonthlyCelebrationPage_fadeUp__kTs-l .54s ease .12s both;background:radial-gradient(18rem 10rem at 100% 0,#1aaa771a,#0000 70%),linear-gradient(180deg,#fffffff5,#f8fdfaf0);padding:clamp(1rem,1.2vw + .75rem,1.35rem)}.MonthlyCelebrationPage_summaryHeader__sXhsi{align-items:center;display:flex;gap:.55rem;margin-bottom:.75rem}.MonthlyCelebrationPage_summaryIconWrap__TF\+uK{align-items:center;background:var(--celebration-teal-soft);border-radius:.55rem;box-shadow:0 8px 18px #1aaa771f;color:var(--celebration-teal);display:inline-flex;height:1.85rem;justify-content:center;width:1.85rem}.MonthlyCelebrationPage_summaryTitle__83sKA{color:var(--celebration-ink);font-size:1rem;font-weight:800;margin:0}.MonthlyCelebrationPage_summaryText__M2\+wr{color:var(--celebration-ink-soft);font-size:.92rem;font-weight:560;line-height:1.6;margin:0}.MonthlyCelebrationPage_summaryText__M2\+wr strong{color:var(--celebration-ink);font-weight:800}.MonthlyCelebrationPage_statsCard__UaHEf{animation:MonthlyCelebrationPage_fadeUp__kTs-l .56s ease .16s both;background:radial-gradient(13rem 8rem at 92% -12%,#ffffff2e,#0000 72%),linear-gradient(145deg,#043d5a,#036a9e 54%,#0392a2);border-color:#ffffff14;box-shadow:0 16px 34px #04476640;flex:1 1;overflow:hidden;padding:clamp(1rem,1.2vw + .75rem,1.35rem);position:relative}.MonthlyCelebrationPage_statsCard__UaHEf:after{background:#ffffff14;border-radius:50%;bottom:-3rem;content:"";height:8.5rem;pointer-events:none;position:absolute;right:-2.5rem;width:8.5rem}.MonthlyCelebrationPage_statsCard__UaHEf:hover{box-shadow:0 20px 42px #0447664d;filter:saturate(1.04);transform:translateY(-3px)}.MonthlyCelebrationPage_statsLabel__wlanE{color:#ffffff9e;display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:.85rem;position:relative;z-index:1}.MonthlyCelebrationPage_statsList__8ibO7{margin:0;padding:0;position:relative;z-index:1}.MonthlyCelebrationPage_statsRow__96i7u{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;gap:1rem;justify-content:space-between;padding:.72rem 0}.MonthlyCelebrationPage_statsRow__96i7u:last-child{border-bottom:none;padding-bottom:0}.MonthlyCelebrationPage_statsRow__96i7u dt{color:#ffffffd1;font-size:.88rem;font-weight:600;margin:0}.MonthlyCelebrationPage_statsRow__96i7u dd{color:#fff;font-size:.98rem;font-weight:800;margin:0}.MonthlyCelebrationPage_actionCard__9SbMB{animation:MonthlyCelebrationPage_fadeUp__kTs-l .58s ease .2s both;background:linear-gradient(180deg,#fffffff5,#fafdfffa);display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);overflow:hidden;padding:0}.MonthlyCelebrationPage_actionImageWrap__ZGSqu{background:#eef6fb;min-height:100%;overflow:hidden}.MonthlyCelebrationPage_actionImage__E94Yh{display:block;height:100%;min-height:9.5rem;object-fit:cover;transform:scale(1.01);transition:transform .52s cubic-bezier(.16,1,.3,1);width:100%}.MonthlyCelebrationPage_actionCard__9SbMB:hover .MonthlyCelebrationPage_actionImage__E94Yh{transform:scale(1.06)}.MonthlyCelebrationPage_actionBody__tvC0B{align-items:center;display:flex;gap:clamp(.85rem,1.5vw,1.5rem);justify-content:space-between;padding:clamp(1rem,1.4vw + .7rem,1.5rem)}.MonthlyCelebrationPage_actionCopy__i2vrH{min-width:0}.MonthlyCelebrationPage_actionTitle__dJI8W{color:var(--celebration-ink);font-size:clamp(1.05rem,.95rem + .35vw,1.22rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .45rem}.MonthlyCelebrationPage_actionText__mjNpp{color:var(--celebration-muted);font-size:.9rem;font-weight:560;line-height:1.55;margin:0;max-width:34rem}.MonthlyCelebrationPage_actionBtn__39FqW{background:linear-gradient(135deg,var(--celebration-primary-dark) 0,var(--celebration-primary) 100%);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;color:#fff;cursor:pointer;flex-shrink:0;font-size:.88rem;font-weight:800;padding:.85rem 1.15rem;transition:transform var(--celebration-ease),box-shadow var(--celebration-ease),filter var(--celebration-ease)}.MonthlyCelebrationPage_actionBtn__39FqW:hover{box-shadow:0 14px 28px #04476657;filter:brightness(1.04);transform:translateY(-3px)}.MonthlyCelebrationPage_actionBtn__39FqW:active{transform:translateY(0)}.MonthlyCelebrationPage_actionBtn__39FqW:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}@keyframes MonthlyCelebrationPage_fadeUp__kTs-l{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes MonthlyCelebrationPage_trophyFloat__dBaxD{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.28rem) rotate(1.5deg)}}@keyframes MonthlyCelebrationPage_barGrow__n0RK9{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes MonthlyCelebrationPage_drawLine__\+B1V5{to{stroke-dashoffset:0}}@keyframes MonthlyCelebrationPage_pointPop__2lo2u{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.MonthlyCelebrationPage_habitsCard__dlGel{animation:MonthlyCelebrationPage_fadeUp__kTs-l 575ms ease 185ms both;transition:transform var(--celebration-ease),box-shadow var(--celebration-ease),border-color var(--celebration-ease)}.MonthlyCelebrationPage_habitsCard__dlGel:hover{border-color:var(--celebration-border-strong);box-shadow:0 16px 34px #0447661c;transform:translateY(-2px)}.MonthlyCelebrationPage_habitsCardLabel__DLLW2{color:var(--celebration-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.105em;margin-bottom:.72rem}.MonthlyCelebrationPage_habitsList__VSGCm{display:flex;flex-direction:column;gap:.5rem}.MonthlyCelebrationPage_habitItem__Oj1UV{align-items:flex-start;background:#f7fbfde6;border:1px solid var(--celebration-border);border-radius:.75rem;display:flex;gap:.72rem;padding:.68rem .88rem;transition:border-color var(--celebration-ease),background var(--celebration-ease)}.MonthlyCelebrationPage_habitItem__Oj1UV:hover{background:#fff;border-color:var(--celebration-border-strong)}.MonthlyCelebrationPage_habitNum__gQxoJ{align-items:center;background:linear-gradient(135deg,var(--celebration-primary-dark) 0,var(--celebration-primary) 100%);border-radius:50%;box-shadow:0 4px 8px #047bb238;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:1.5rem;justify-content:center;width:1.5rem}.MonthlyCelebrationPage_habitInfo__ejfvi{display:flex;flex-direction:column;gap:.1rem;min-width:0}.MonthlyCelebrationPage_habitSchedule__bD-Jv{color:var(--celebration-ink);display:block;font-size:.88rem;font-weight:760;line-height:1.3}.MonthlyCelebrationPage_habitLastAction__u35KR{color:var(--celebration-muted);display:block;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.MonthlyCelebrationPage_actionCard__9SbMB,.MonthlyCelebrationPage_chartBar__R5HVg,.MonthlyCelebrationPage_chartCard__b5-yR,.MonthlyCelebrationPage_chartLineConfidence__CU1hl,.MonthlyCelebrationPage_chartPointConfidence__LLqGu,.MonthlyCelebrationPage_habitsCard__dlGel,.MonthlyCelebrationPage_heroCard__AC9KR,.MonthlyCelebrationPage_heroIconWrap__q5ByZ,.MonthlyCelebrationPage_statsCard__UaHEf,.MonthlyCelebrationPage_summaryCard__j-74v{animation:none}.MonthlyCelebrationPage_actionBtn__39FqW,.MonthlyCelebrationPage_actionCard__9SbMB,.MonthlyCelebrationPage_actionImage__E94Yh,.MonthlyCelebrationPage_chartCard__b5-yR,.MonthlyCelebrationPage_habitItem__Oj1UV,.MonthlyCelebrationPage_habitsCard__dlGel,.MonthlyCelebrationPage_heroCard__AC9KR,.MonthlyCelebrationPage_statsCard__UaHEf,.MonthlyCelebrationPage_summaryCard__j-74v{transition:none}.MonthlyCelebrationPage_chartLineConfidence__CU1hl{stroke-dashoffset:0}}@media (max-width:960px){.MonthlyCelebrationPage_contentGrid__TgqFG{grid-template-columns:1fr}.MonthlyCelebrationPage_sideColumn__QGNP1{flex-direction:row;flex-wrap:wrap}.MonthlyCelebrationPage_statsCard__UaHEf,.MonthlyCelebrationPage_summaryCard__j-74v{flex:1 1 16rem}}@media (max-width:760px){.MonthlyCelebrationPage_actionCard__9SbMB{grid-template-columns:1fr}.MonthlyCelebrationPage_actionImageWrap__ZGSqu{max-height:11rem}.MonthlyCelebrationPage_actionBody__tvC0B{align-items:stretch;flex-direction:column}.MonthlyCelebrationPage_actionBtn__39FqW{width:100%}.MonthlyCelebrationPage_chartCardHeader__yeWSh,.MonthlyCelebrationPage_sideColumn__QGNP1{flex-direction:column}}@media (max-width:640px){.MonthlyCelebrationPage_heroTitle__ZkOGf{font-size:clamp(1.35rem,5vw,1.65rem)}}: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);display:flex;flex-shrink:0;gap:.75rem;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}.AssumptionsPage_headerRight__taa4h{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.AssumptionsPage_detailedTableButton__48YoE{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 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);color:#044766;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;padding:.7rem 1.1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .2s ease,background .2s ease;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease,background .2s ease;white-space:nowrap}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled){border-color:#047bb2;border-color:var(--primary-light);box-shadow:0 8px 24px #0447661f,0 2px 10px #0447661f;box-shadow:var(--shadow-lg),0 2px 10px #0447661f;transform:translateY(-1px)}.AssumptionsPage_detailedTableButton__48YoE:active:not(:disabled){transform:translateY(-1px);transition:all .1s ease}.AssumptionsPage_detailedTableButton__48YoE:disabled{box-shadow:0 2px 4px #0447661a;box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.65;transform:none}.AssumptionsPage_detailedTableButtonIcon__74F7N{align-items:center;display:inline-flex;font-size:.95rem;height:1rem;justify-content:center;line-height:1;width:1rem}@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;min-width:0;overflow-wrap:anywhere;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:1rem;font-weight:600;gap:.6rem;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_modalOverlay__Jl1fv{align-items:center;animation:AssumptionsPage_modalOverlayFade__RlWPr .22s ease-out both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:2000}.AssumptionsPage_modalContent__dxF\+o{animation:AssumptionsPage_modalContentIn__gJCOz .28s cubic-bezier(.16,1,.3,1) both;background:#fff;border:1px solid #0447661f;border-radius:0;box-shadow:0 24px 70px #00000040;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.AssumptionsPage_modalHeader__yOd7k{align-items:center;background:linear-gradient(135deg,#fff,#fafbfc);border-bottom:1px solid #0447661f;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AssumptionsPage_modalTitle__S9wMk{color:#044766;color:var(--primary-color);font-size:1.05rem;font-weight:800;letter-spacing:.01em}.AssumptionsPage_modalCloseButton__PW93q{align-items:center;background:#fff;border:1.5px solid #04476626;border-radius:12px;color:#044766;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:1.5rem;height:44px;justify-content:center;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease;transition:transform var(--transition-base),background .2s ease,border-color .2s ease;width:44px}.AssumptionsPage_modalCloseButton__PW93q:hover{background:#0447660f;border-color:#04476640;transform:rotate(90deg)}.AssumptionsPage_modalBody__XGNzE{background:#f8fafb;flex:1 1;min-height:0}.AssumptionsPage_tableIframe__jB3J4{background:#f8fafb;border:none;display:block;height:100%;width:100%}.AssumptionsPage_modalError__hMgrJ,.AssumptionsPage_modalLoading__OFQDT{color:#044766cc;font-weight:600;padding:1.25rem}.AssumptionsPage_modalError__hMgrJ{color:#b42318}.AssumptionsPage_modalLoadingState__qqxTY{align-items:center;display:inline-flex;gap:.75rem}.AssumptionsPage_modalSpinner__ai3uZ{animation:AssumptionsPage_modalSpin__MuhSR .9s linear infinite;border:2px solid #04476633;border-radius:50%;border-top:2px solid var(--primary-color);height:1rem;width:1rem}.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_modalOverlayFade__RlWPr{0%{opacity:0}to{opacity:1}}@keyframes AssumptionsPage_modalContentIn__gJCOz{0%{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AssumptionsPage_modalSpin__MuhSR{to{transform:rotate(1turn)}}@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.6rem;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.6rem;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:.25rem}.AssumptionsPage_sectionPill__Vv6B6{background:#047bb214;border:1px solid #04476629;border-radius:999px;color:#044766;color:var(--primary-color);font-size:.76rem;font-weight:700;letter-spacing:.06em;padding:.28rem .65rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.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;animation-delay:70ms;animation-delay:calc(var(--section-index, 1)*70ms);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.3rem;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:hover{border-color:#0447661a;border-color:var(--border-color);box-shadow:0 8px 28px #0000001f,0 4px 12px #00000014;transform:translateY(-1px)}.AssumptionsPage_subsectionHeader__Qcbjb{align-items:center;border-bottom:2px solid #0447661a;border-bottom:2px solid var(--border-color);display:flex;gap:1.1rem;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:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:visible}.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;animation-delay:65ms;animation-delay:calc(var(--card-index, 1)*65ms);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:.8rem;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(-1px)}.AssumptionsPage_card__IKgrI:hover:before{opacity:1}.AssumptionsPage_cardLabel__1cw81{color:#666;color:var(--text-muted);font-size:.8rem;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.02)}.AssumptionsPage_cardValue__wDAsb.AssumptionsPage_redValue__-I-Qc{color:#d32f2f;color:var(--error-color)}.AssumptionsPage_cardDescription__gBuIG{color:#555;color:var(--text-secondary);font-size:1rem;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:1.1rem;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:.9rem;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(1px)}.AssumptionsPage_infoIcon__PgygH{flex-shrink:0;font-size:1.25rem;line-height:1}.AssumptionsPage_infoText__Efl8n{color:#044766;color:var(--text-primary);font-size:1rem;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(-1px)}.AssumptionsPage_investmentReturns__57rjH{display:flex;flex-direction:column;gap:1.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:1rem;font-weight:600;line-height:1.6;padding:1rem 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(1px)}.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:1.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:1.1rem;display:grid;gap:1.1rem;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:.6rem;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(-1px)}.AssumptionsPage_rmdLabel__pMNVE{color:#666;color:var(--text-muted);font-size:.8rem;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:.8rem;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:.9rem;line-height:1.6;margin-top:.5rem;padding-top:.5rem}.AssumptionsPage_cashFlowSection__3oCEM{display:flex;flex-direction:column;gap:1.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:.9rem;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:1.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(1px)}.AssumptionsPage_drawdownTitle__gGe6r{color:#044766;color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.AssumptionsPage_drawdownList__WRpl9{align-self:stretch;min-width:0;width:100%}.AssumptionsPage_drawdownList__WRpl9 .AssumptionsPage_assumptionListItem__GTFkp{overflow-wrap:anywhere}@media (max-width:1024px){.AssumptionsPage_header__97x4A{flex-wrap:wrap}.AssumptionsPage_headerLeft__3xSoa{flex:1 1 auto}.AssumptionsPage_headerRight__taa4h{flex:0 0 auto}.AssumptionsPage_mainContent__toT-c{padding:1.5rem 1.5rem 2rem}.AssumptionsPage_contentWrapper__7ad-P,.AssumptionsPage_section__6OT2m{gap:1.3rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:2rem}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:1.05rem}.AssumptionsPage_subsection__e2xnU{gap:1.1rem;padding:1.5rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1.4rem}.AssumptionsPage_cardsGrid__\+uFjy{gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.AssumptionsPage_card__IKgrI{gap:.8rem;padding:1.25rem}.AssumptionsPage_cardLabel__1cw81{font-size:.8rem}.AssumptionsPage_cardValue__wDAsb{font-size:1.1rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.9rem}.AssumptionsPage_housingAppreciation__vyoAF{gap:.8rem;padding:1rem}.AssumptionsPage_housingLabel__CiuyG{font-size:.8rem}.AssumptionsPage_housingPercent__PLCGX{font-size:1rem}.AssumptionsPage_infoBox__lFYL2{padding:.8rem}.AssumptionsPage_infoText__Efl8n{font-size:.8rem}.AssumptionsPage_formulaBar__\+rqVB{font-size:1rem;padding:.8rem 1rem}.AssumptionsPage_descriptionText__u035j{font-size:.8rem}.AssumptionsPage_comingSoon__2-upn{font-size:.8rem;padding:.5rem .8rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:1rem}.AssumptionsPage_rmdItem__-uAte{padding:.8rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1.125rem}.AssumptionsPage_rmdDescription__lTjeg{font-size:.7rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.8rem;margin-top:.4rem;padding-top:.4rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:1rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8rem}.AssumptionsPage_assumptionListItem__GTFkp{font-size:.8rem;padding-left:1.25rem}.AssumptionsPage_assumptionListItem__GTFkp:before{height:5px;top:.55em;width:5px}.AssumptionsPage_drawdownSection__T8D8d{padding:1rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:1rem}}@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{align-items:stretch;border-bottom-width:1.5px;flex-direction:column;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.AssumptionsPage_headerLeft__3xSoa{gap:1.1rem;justify-content:space-between;width:100%}.AssumptionsPage_headerRight__taa4h{justify-content:flex-start;width:100%}.AssumptionsPage_detailedTableButton__48YoE{justify-content:center;text-align:center;white-space:normal;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;box-sizing:border-box;max-width:100%;min-height:0;overflow-x:hidden;padding:1rem .9rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem);width:100%}.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{box-sizing:border-box;gap:1.5rem;max-width:100%;padding-bottom:1.5rem;width:100%}.AssumptionsPage_section__6OT2m{gap:1.5rem;max-width:100%;width:100%}.AssumptionsPage_sectionHeader__vXVuv{margin-bottom:.25rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:1.75rem;line-height:1.25}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:1rem;line-height:1.55}.AssumptionsPage_subsection__e2xnU{border-radius:12px;box-sizing:border-box;gap:1rem;max-width:100%;padding:1.2rem 1rem;width:100%}.AssumptionsPage_subsectionHeader__Qcbjb{gap:.75rem;padding-bottom:.75rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1.2rem;line-height:1.35}.AssumptionsPage_cardsGrid__\+uFjy{gap:1rem;grid-template-columns:1fr;width:100%}.AssumptionsPage_card__IKgrI{border-radius:10px;box-sizing:border-box;gap:.65rem;min-height:0;padding:1.1rem 1rem}.AssumptionsPage_cardLabel__1cw81{font-size:.75rem}.AssumptionsPage_cardValue__wDAsb{font-size:1rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.9rem;line-height:1.5}.AssumptionsPage_housingAppreciation__vyoAF{border-radius:10px;box-sizing:border-box;gap:.75rem;padding:1rem .9rem}.AssumptionsPage_housingRow__xZeUL{margin:0}.AssumptionsPage_housingLabel__CiuyG{font-size:.8rem;line-height:1.55}.AssumptionsPage_housingPercent__PLCGX{font-size:1rem}.AssumptionsPage_infoBox__lFYL2{border-radius:8px;box-sizing:border-box;gap:.5rem;margin-top:.4rem;padding:.85rem .9rem}.AssumptionsPage_infoText__Efl8n{font-size:.8rem;line-height:1.5}.AssumptionsPage_formulaBar__\+rqVB{border-radius:10px;box-sizing:border-box;font-size:.9rem;padding:.9rem 1rem}.AssumptionsPage_descriptionText__u035j{font-size:.8rem}.AssumptionsPage_comingSoon__2-upn{font-size:.8rem;padding:.5rem .8rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8rem}.AssumptionsPage_rmdSection__ilANR{gap:.9rem;margin-top:.75rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:.9rem;line-height:1.35}.AssumptionsPage_rmdGrid__UkSvU{gap:.85rem;grid-template-columns:1fr}.AssumptionsPage_rmdItem__-uAte{border-radius:10px;box-sizing:border-box;padding:1rem .9rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1rem;line-height:1.3}.AssumptionsPage_rmdDescription__lTjeg{font-size:.7rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.75rem;margin-top:.35rem;padding-top:.35rem}.AssumptionsPage_cashFlowSection__3oCEM{gap:.75rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:.9rem;margin-bottom:.125rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8rem;line-height:1.55}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_assumptionList__jpQms{gap:.65rem;margin-left:.75rem;margin-top:.25rem}.AssumptionsPage_assumptionListItem__GTFkp{font-size:.8rem;line-height:1.55;padding-left:1.25rem}.AssumptionsPage_drawdownSection__T8D8d{border-radius:10px;box-sizing:border-box;gap:.85rem;padding:1rem .9rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.9rem}.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(1rem + env(safe-area-inset-top)),1rem) .8rem 1rem}.AssumptionsPage_headerLeft__3xSoa{flex-direction:row;gap:1.1rem}.AssumptionsPage_headerRight__taa4h{width:100%}.AssumptionsPage_detailedTableButton__48YoE{white-space:normal;width:100%}.AssumptionsPage_pageTitle__zr6Mn{flex:1 1;font-size:1.15rem}.AssumptionsPage_backButton__71jIY{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;min-width:44px;padding:.45rem .8rem}.AssumptionsPage_backButton__71jIY:active{transform:scale(.96)}.AssumptionsPage_mainContent__toT-c{box-sizing:border-box;max-width:100%;min-height:0;padding:.9rem .65rem max(calc(2rem + env(safe-area-inset-bottom)),2rem);width:100%}.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{gap:1.35rem;max-width:100%;padding-bottom:1.25rem;width:100%}.AssumptionsPage_section__6OT2m{gap:1.35rem;max-width:100%;width:100%}.AssumptionsPage_sectionHeader__vXVuv{margin-bottom:.2rem}.AssumptionsPage_sectionTitle__\+2Q79{font-size:1.5rem;line-height:1.25}.AssumptionsPage_sectionSubtitle__T\+4-g{font-size:.9rem;line-height:1.5}.AssumptionsPage_subsection__e2xnU{border-radius:10px;box-sizing:border-box;gap:.9rem;max-width:100%;padding:1rem .85rem;width:100%}.AssumptionsPage_subsectionHeader__Qcbjb{flex-wrap:wrap;gap:.5rem;padding-bottom:.65rem}.AssumptionsPage_subsectionIcon__W7luH{font-size:1.2rem}.AssumptionsPage_subsectionTitle__aHoNb{font-size:1rem;line-height:1.35}.AssumptionsPage_cardsGrid__\+uFjy{gap:.9rem;width:100%}.AssumptionsPage_card__IKgrI{border-radius:10px;box-sizing:border-box;gap:.6rem;padding:1rem .85rem}.AssumptionsPage_cardLabel__1cw81{font-size:.75rem}.AssumptionsPage_cardValue__wDAsb{font-size:1rem}.AssumptionsPage_cardDescription__gBuIG{font-size:.8rem;line-height:1.5}.AssumptionsPage_housingAppreciation__vyoAF{border-radius:10px;box-sizing:border-box;gap:.7rem;padding:.9rem .8rem}.AssumptionsPage_housingLabel__CiuyG{font-size:.8rem;line-height:1.5}.AssumptionsPage_housingPercent__PLCGX{font-size:.9rem}.AssumptionsPage_infoBox__lFYL2{align-items:flex-start;border-radius:8px;box-sizing:border-box;flex-direction:column;gap:.5rem;margin-top:.35rem;padding:.8rem .85rem}.AssumptionsPage_infoText__Efl8n{font-size:.8rem;line-height:1.5}.AssumptionsPage_formulaBar__\+rqVB{border-radius:10px;box-sizing:border-box;font-size:.85rem;padding:.85rem .9rem}.AssumptionsPage_descriptionText__u035j{font-size:.8rem}.AssumptionsPage_comingSoon__2-upn{border-radius:8px;box-sizing:border-box;font-size:.8rem;padding:.65rem .85rem}.AssumptionsPage_engineDescription__4\+2i1{font-size:.8rem}.AssumptionsPage_rmdSection__ilANR{gap:.75rem;margin-top:.65rem}.AssumptionsPage_rmdTitle__Lw80J{font-size:.85rem;line-height:1.35}.AssumptionsPage_rmdItem__-uAte{border-radius:10px;box-sizing:border-box;padding:.9rem .85rem}.AssumptionsPage_rmdValue__k9MP1{font-size:1rem;line-height:1.3}.AssumptionsPage_rmdDescription__lTjeg{font-size:.65rem}.AssumptionsPage_rmdNoteInline__0xdt\+{font-size:.75rem;margin-top:.4rem;padding-top:.4rem}.AssumptionsPage_cashFlowSection__3oCEM{gap:.65rem}.AssumptionsPage_cashFlowTitle__sPcvo{font-size:.85rem;margin-bottom:.1rem}.AssumptionsPage_cashFlowDescription__ERslZ{font-size:.8rem;line-height:1.5}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_assumptionList__jpQms{gap:.55rem;margin-left:.65rem;margin-top:.2rem}.AssumptionsPage_assumptionListItem__GTFkp{font-size:.8rem;line-height:1.5;padding-left:1.15rem}.AssumptionsPage_drawdownSection__T8D8d{border-radius:10px;box-sizing:border-box;gap:.75rem;padding:.9rem .8rem}.AssumptionsPage_drawdownTitle__gGe6r{font-size:.85rem}}.LibraryPage_libraryPage__kqfoI{--library-primary:#044766;--library-primary-light:#047bb2;--library-primary-dark:#036a9e;--library-text:#2c3e50;--library-muted:#6c757d;--library-bg:#fff;--library-bg-alt:#f8f9fa;--library-border:#0447661a;--library-shadow-sm:0 3px 10px #04476614;--library-shadow-md:0 10px 26px #0447661c,0 3px 10px #0447660f;--library-shadow-lg:0 16px 34px #04476624,0 6px 16px #04476617;--library-radius:12px;--library-radius-lg:16px;--library-transition:0.36s cubic-bezier(0.22,1,0.36,1);--library-focus-ring:0 0 0 2px var(--library-bg),0 0 0 4px #047bb273;animation:LibraryPage_dashboardFadeIn__gzNTC .8s var(--library-transition) both;background:linear-gradient(135deg,var(--library-bg-alt) 0,var(--library-bg) 100%);box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden}@keyframes LibraryPage_dashboardFadeIn__gzNTC{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LibraryPage_header__hBfL1{align-items:center;animation:LibraryPage_slideInDown__YYl8O .6s var(--library-transition) .1s both;background:linear-gradient(135deg,var(--library-bg) 0,var(--library-bg-alt) 100%);border-bottom:1px solid var(--library-border);display:flex;flex-shrink:0;justify-content:space-between;overflow:visible;padding:1.2rem 1.5rem;position:relative}@keyframes LibraryPage_slideInDown__YYl8O{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)}}.LibraryPage_headerLeft__2hRPF{align-items:center;animation:LibraryPage_headerLeftFadeIn__0U70G .8s var(--library-transition) .2s both;display:flex;gap:2rem;min-width:0}@keyframes LibraryPage_headerLeftFadeIn__0U70G{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.LibraryPage_pageTitle__\+tThP{-webkit-text-fill-color:#0000;animation:LibraryPage_titleFadeIn__6DOi9 .8s var(--library-transition) .3s both;background:linear-gradient(135deg,var(--library-primary) 0,var(--library-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 var(--library-transition)}@keyframes LibraryPage_titleFadeIn__6DOi9{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.LibraryPage_header__hBfL1:hover .LibraryPage_pageTitle__\+tThP{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.03)}.LibraryPage_backButton__Mb61C{align-items:center;background:linear-gradient(135deg,#f0f0f0 0,var(--library-bg) 100%);border:2px solid var(--library-primary);border-radius:var(--library-radius);box-shadow:var(--library-shadow-sm);box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.6rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform var(--library-transition),box-shadow var(--library-transition),border-color var(--library-transition),background var(--library-transition)}.LibraryPage_backButton__Mb61C:before{background:linear-gradient(90deg,#0000,#04476614,#0000);border-radius:var(--library-radius);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.LibraryPage_backButton__Mb61C:hover:before{transform:translateX(100%)}.LibraryPage_backButton__Mb61C:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:var(--library-primary-light);box-shadow:0 6px 18px #04476633,0 2px 8px #0447661a;transform:translateY(-2px) scale(1.02)}.LibraryPage_backButton__Mb61C:active{transform:translateY(-1px) scale(1);transition:transform .1s ease}.LibraryPage_backButton__Mb61C:focus-visible{box-shadow:var(--library-focus-ring),var(--library-shadow-sm);outline:none}.LibraryPage_backIcon__VzGYV{filter:drop-shadow(0 1px 2px rgba(4,71,102,.2));font-size:1rem;font-weight:700;transition:transform var(--library-transition)}.LibraryPage_backButton__Mb61C:hover .LibraryPage_backIcon__VzGYV{transform:translateX(-2px)}.LibraryPage_mainContent__w87C7{-webkit-overflow-scrolling:touch;align-items:stretch;animation:LibraryPage_slideInUp__-S9Xp .8s var(--library-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}.LibraryPage_mainContent__w87C7::-webkit-scrollbar{width:8px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-track{background:var(--library-bg-alt);border-radius:4px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb{background:var(--library-primary);border-radius:4px;-webkit-transition:background var(--library-transition);transition:background var(--library-transition)}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb:hover{background:var(--library-primary-dark)}.LibraryPage_mainContent__w87C7{scrollbar-color:var(--library-primary) var(--library-bg-alt);scrollbar-width:thin}@keyframes LibraryPage_slideInUp__-S9Xp{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)}}.LibraryPage_videoContainer__Dd0i\+{grid-gap:1.6rem;align-items:stretch;display:grid;gap:1.6rem;grid-template-columns:1fr 400px;height:90%;margin:0 auto;min-height:0;width:100%}.LibraryPage_mainVideoSection__Z\+4iJ{animation:LibraryPage_cardRiseIn__KGScy .62s var(--library-transition) .1s both;background:linear-gradient(170deg,#fff,#f8fbfd);border:1px solid #0447661a;border-radius:var(--library-radius-lg);box-shadow:var(--library-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:1.15rem;height:100%;min-height:0;padding:1.5rem;transition:box-shadow var(--library-transition),border-color var(--library-transition),transform var(--library-transition)}.LibraryPage_mainVideoSection__Z\+4iJ:hover{border-color:#04476633;box-shadow:var(--library-shadow-lg);transform:translateY(-2px)}.LibraryPage_videoPlayerWrapper__rc\+LJ{aspect-ratio:16/9;background:#000;border-radius:var(--library-radius);box-shadow:0 10px 24px #0000003d;overflow:hidden;position:relative;transition:transform var(--library-transition),box-shadow var(--library-transition);width:100%}.LibraryPage_videoPlayerWrapper__rc\+LJ:hover{box-shadow:0 14px 28px #00000047;transform:scale(1.003)}.LibraryPage_mainVideoPlayer__8E2dJ{display:block;height:100%;object-fit:contain;width:100%}.LibraryPage_videoInfo__zLASr{display:flex;flex-direction:column;gap:.45rem;padding-top:.5rem;text-align:center}.LibraryPage_videoTitle__zsB3w{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--library-primary) 0,var(--library-primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:var(--library-text);font-size:1.35rem;font-weight:700;line-height:1.34;margin:0}.LibraryPage_noVideoMessage__Q1pdC{align-items:center;color:var(--library-muted);display:flex;flex-direction:column;gap:1.1rem;justify-content:center;min-height:400px}.LibraryPage_noVideoIcon__KM7Rx{font-size:3rem;opacity:.5}.LibraryPage_noVideoMessage__Q1pdC p{font-size:1.1rem;font-weight:500;margin:0}.LibraryPage_noVideosContainer__nDOak{align-items:center;background:var(--library-bg);border:1px solid #04476617;border-radius:var(--library-radius);box-shadow:var(--library-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:3rem 2rem;text-align:center;width:100%}.LibraryPage_noVideosIcon__SSuJu{animation:LibraryPage_float__eam6u 4.6s ease-in-out infinite;font-size:4rem;margin-bottom:1.5rem;opacity:.6}@keyframes LibraryPage_float__eam6u{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.LibraryPage_noVideosTitle__aVQW7{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--library-primary) 0,var(--library-primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:var(--library-text);font-size:1.75rem;font-weight:700;margin:0 0 1rem}.LibraryPage_noVideosMessage__1iLNI{color:var(--library-muted);font-size:1rem;line-height:1.6;margin:0;max-width:400px}.LibraryPage_playlistSection__PUBrb{animation:LibraryPage_cardRiseIn__KGScy .62s var(--library-transition) .16s both;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #0447661a;border-radius:var(--library-radius-lg);box-shadow:var(--library-shadow-md);box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden;transition:box-shadow var(--library-transition),border-color var(--library-transition),transform var(--library-transition)}.LibraryPage_playlistSection__PUBrb:hover{border-color:#04476633;box-shadow:var(--library-shadow-lg);transform:translateY(-2px)}.LibraryPage_playlistHeader__IPxxO{align-items:center;background:linear-gradient(135deg,var(--library-bg-alt) 0,var(--library-bg) 100%);border-bottom:1px solid var(--library-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.LibraryPage_playlistTitle__QTwni{color:var(--library-text);font-size:1.1rem;font-weight:700;margin:0}.LibraryPage_videoCount__1r5EO{color:var(--library-muted);font-size:.9rem;font-weight:500}.LibraryPage_playlistContainer__CB3-Z{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;scroll-behavior:smooth}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar{width:8px}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-track{background:var(--library-bg-alt)}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb{background:var(--library-primary);border-radius:4px;-webkit-transition:background var(--library-transition);transition:background var(--library-transition)}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb:hover{background:var(--library-primary-light)}.LibraryPage_playlistItem__kEHRI{animation:LibraryPage_itemFadeIn__YKx4m .48s var(--library-transition) both;border-bottom:1px solid #0447660d;border-left:2px solid #0000;box-sizing:border-box;cursor:pointer;display:flex;gap:1.1rem;padding:1rem 1.5rem;transition:background var(--library-transition),border-color var(--library-transition),transform var(--library-transition)}button.LibraryPage_playlistItem__kEHRI{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-bottom:1px solid #0447660d;border-left:2px solid #0000;border-radius:0;color:inherit;font:inherit;margin:0;text-align:left;width:100%}.LibraryPage_playlistItem__kEHRI:focus-visible{box-shadow:inset 0 0 0 2px #047bb273;outline:none;position:relative;z-index:1}.LibraryPage_playlistItem__kEHRI:first-child{animation-delay:.12s}.LibraryPage_playlistItem__kEHRI:nth-child(2){animation-delay:.17s}.LibraryPage_playlistItem__kEHRI:nth-child(3){animation-delay:.22s}.LibraryPage_playlistItem__kEHRI:nth-child(4){animation-delay:.27s}.LibraryPage_playlistItem__kEHRI:nth-child(5){animation-delay:.32s}.LibraryPage_playlistItem__kEHRI:nth-child(n+6){animation-delay:.36s}.LibraryPage_playlistItem__kEHRI:hover{background:#0447660a;border-left-color:#04476640;transform:translateX(2px)}.LibraryPage_playlistItemActive__QgI-i{background:#04476614;border-left-color:var(--library-primary);box-shadow:inset 0 0 0 1px #0447660f}.LibraryPage_playlistItemActive__QgI-i:hover{background:#0447661f}.LibraryPage_playlistThumbnail__2hx9D{background:#000;border-radius:10px;box-shadow:0 2px 8px #0003;flex-shrink:0;height:90px;overflow:hidden;position:relative;transition:transform var(--library-transition),box-shadow var(--library-transition),filter var(--library-transition);width:160px}.LibraryPage_playlistItem__kEHRI:hover .LibraryPage_playlistThumbnail__2hx9D{box-shadow:0 4px 12px #00000047;filter:saturate(1.03);transform:scale(1.02)}.LibraryPage_thumbnailVideo__youHg{height:100%;object-fit:cover;width:100%}.LibraryPage_playlistOverlay__yM-gH{align-items:center;background:#00000047;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity var(--library-transition)}.LibraryPage_playlistItem__kEHRI:hover .LibraryPage_playlistOverlay__yM-gH{opacity:1}.LibraryPage_playIcon__NfO9O{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:32px;width:32px}.LibraryPage_playlistItemInfo__LEuUs{display:flex;flex:1 1;flex-direction:column;gap:.4rem;justify-content:center;min-width:0}.LibraryPage_playlistItemTitle__qvDTR{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--library-text);display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.LibraryPage_playlistItemActive__QgI-i .LibraryPage_playlistItemTitle__qvDTR{color:var(--library-primary)}.LibraryPage_playlistItemDuration__WxT4j{color:var(--library-muted);font-size:.8rem;font-weight:500}.LibraryPage_emptyPlaylist__TULlJ{align-items:center;color:var(--library-muted);display:flex;flex-direction:column;gap:.9rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.LibraryPage_emptyPlaylist__TULlJ:before{content:"🎬";font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.LibraryPage_emptyPlaylist__TULlJ p{font-size:1rem;font-weight:500;margin:0}.LibraryPage_errorContainer__FotlX{align-items:center;animation:LibraryPage_itemFadeIn__YKx4m .42s var(--library-transition) both;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;padding:3rem 1.5rem}.LibraryPage_errorMessage__l0uXR{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border:1px solid #feb2b2;border-radius:var(--library-radius);box-shadow:var(--library-shadow-sm);color:#c53030;font-size:1rem;line-height:1.5;margin:0;max-width:36rem;padding:1rem 1.25rem;text-align:center}@keyframes LibraryPage_cardRiseIn__KGScy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes LibraryPage_itemFadeIn__YKx4m{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.LibraryPage_videoContainer__Dd0i\+{max-width:100%}}@media (max-width:1200px){.LibraryPage_videoContainer__Dd0i\+{gap:1.8rem;grid-template-columns:1fr 380px}.LibraryPage_playlistThumbnail__2hx9D{height:84px;width:150px}}@media (max-width:1024px){.LibraryPage_videoContainer__Dd0i\+{gap:1.6rem;grid-template-columns:1fr 360px}.LibraryPage_playlistThumbnail__2hx9D{height:79px;width:140px}.LibraryPage_videoTitle__zsB3w{font-size:1.25rem}.LibraryPage_playlistHeader__IPxxO{padding:1.125rem 1.25rem}.LibraryPage_playlistItem__kEHRI{padding:1rem 1.25rem}}@media (max-width:900px){.LibraryPage_videoContainer__Dd0i\+{gap:1.3rem;grid-template-columns:1fr 340px}.LibraryPage_playlistThumbnail__2hx9D{height:73px;width:130px}}@media (max-width:768px){.LibraryPage_libraryPage__kqfoI{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.LibraryPage_header__hBfL1{border-bottom-width:1.5px;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.LibraryPage_headerLeft__2hRPF{gap:1.1rem;width:100%}.LibraryPage_pageTitle__\+tThP{flex:1 1;font-size:1.3rem;letter-spacing:-.01em}.LibraryPage_backButton__Mb61C{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;min-width:44px;padding:.5rem 1rem}.LibraryPage_backButton__Mb61C:active{transform:scale(.96);transition:transform .1s ease}.LibraryPage_mainContent__w87C7{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1rem 1rem max(calc(3rem + env(safe-area-inset-bottom)),3rem);scroll-behavior:smooth;width:100%}.LibraryPage_mainContent__w87C7::-webkit-scrollbar{background:#0000;width:4px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb:active{background:#04476680}.LibraryPage_playlistContainer__CB3-Z{-webkit-overflow-scrolling:touch;overflow-y:auto}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar{background:#0000;width:4px}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb:active{background:#04476666}.LibraryPage_playlistContainer__CB3-Z{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.LibraryPage_videoContainer__Dd0i\+{gap:1.1rem;grid-template-columns:1fr;height:auto;overflow:visible}.LibraryPage_playlistSection__PUBrb{height:auto;max-height:none;overflow:visible}.LibraryPage_mainVideoSection__Z\+4iJ{border-radius:14px;height:auto;order:-1;padding:1.25rem}.LibraryPage_playlistThumbnail__2hx9D{height:79px;width:140px}.LibraryPage_playlistItem__kEHRI{-webkit-tap-highlight-color:transparent;box-sizing:border-box;gap:1.1rem;min-height:44px;padding:1rem 1.25rem}.LibraryPage_playlistItem__kEHRI:active{background:#04476614;transform:scale(.98);transition:transform .1s ease}.LibraryPage_videoTitle__zsB3w{font-size:1.2rem;letter-spacing:-.01em;line-height:1.3}.LibraryPage_noVideosContainer__nDOak{padding:2rem 1.5rem}.LibraryPage_noVideosIcon__SSuJu{font-size:3.5rem}.LibraryPage_noVideosTitle__aVQW7{font-size:1.5rem;letter-spacing:-.01em}.LibraryPage_backButton__Mb61C:hover{transform:none}.LibraryPage_mainVideoSection__Z\+4iJ:hover,.LibraryPage_playlistSection__PUBrb:hover{border-color:#0447661a;box-shadow:var(--library-shadow-md);transform:none}.LibraryPage_playlistItem__kEHRI:hover{background:#04476608;transform:none}.LibraryPage_playlistItem__kEHRI:hover .LibraryPage_playlistThumbnail__2hx9D{transform:scale(1.02)}.LibraryPage_videoPlayerWrapper__rc\+LJ:hover{transform:none}.LibraryPage_header__hBfL1:hover .LibraryPage_pageTitle__\+tThP{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}}@media (max-width:640px){.LibraryPage_playlistThumbnail__2hx9D{height:68px;width:120px}.LibraryPage_playlistItem__kEHRI{gap:1.1rem;padding:1rem}.LibraryPage_playlistItemTitle__qvDTR{font-size:.9rem}.LibraryPage_playlistItemDuration__WxT4j{font-size:.8rem}.LibraryPage_mainVideoSection__Z\+4iJ{padding:1rem}.LibraryPage_videoTitle__zsB3w{font-size:1.15rem}.LibraryPage_playlistHeader__IPxxO{padding:1rem 1.125rem}.LibraryPage_playlistTitle__QTwni{font-size:1rem}.LibraryPage_videoCount__1r5EO{font-size:.8rem}}@media (max-width:480px){.LibraryPage_libraryPage__kqfoI{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.LibraryPage_header__hBfL1{border-bottom-width:1.5px;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) .8rem 1rem}.LibraryPage_headerLeft__2hRPF{gap:1.1rem;width:100%}.LibraryPage_pageTitle__\+tThP{flex:1 1;font-size:1.15rem;letter-spacing:-.01em}.LibraryPage_backButton__Mb61C{-webkit-tap-highlight-color:transparent;font-size:.9rem;min-height:44px;min-width:44px;padding:.45rem .8rem}.LibraryPage_backButton__Mb61C:active{transform:scale(.95);transition:transform .1s ease}.LibraryPage_mainContent__w87C7{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:.7rem .7rem max(calc(2.5rem + env(safe-area-inset-bottom)),2.5rem);scroll-behavior:smooth}.LibraryPage_mainContent__w87C7::-webkit-scrollbar{background:#0000;width:3px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.LibraryPage_mainContent__w87C7::-webkit-scrollbar-thumb:active{background:#04476666}.LibraryPage_mainContent__w87C7{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.LibraryPage_playlistContainer__CB3-Z{-webkit-overflow-scrolling:touch;overflow-y:auto}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar{background:#0000;width:3px}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb{background:#04476633;border-radius:2px}.LibraryPage_playlistContainer__CB3-Z::-webkit-scrollbar-thumb:active{background:#04476659}.LibraryPage_playlistContainer__CB3-Z{scrollbar-color:#04476633 #0000;scrollbar-width:thin}.LibraryPage_playlistThumbnail__2hx9D{height:56px;width:100px}.LibraryPage_playlistItem__kEHRI{-webkit-tap-highlight-color:transparent;gap:.9rem;padding:1rem}.LibraryPage_playlistItem__kEHRI:active{background:#0447661a;transform:scale(.97);transition:transform .1s ease}.LibraryPage_playlistItemTitle__qvDTR{-webkit-line-clamp:2;font-size:.9rem;line-height:1.4}.LibraryPage_playlistItemDuration__WxT4j{font-size:.7rem}.LibraryPage_videoTitle__zsB3w{font-size:1.1rem;letter-spacing:-.01em;line-height:1.3}.LibraryPage_mainVideoSection__Z\+4iJ{border-radius:12px;gap:1.1rem;padding:1rem}.LibraryPage_playlistHeader__IPxxO{padding:1rem}.LibraryPage_playlistTitle__QTwni{font-size:1rem;letter-spacing:-.01em}.LibraryPage_videoCount__1r5EO{font-size:.8rem}.LibraryPage_noVideosContainer__nDOak{padding:1.5rem 1rem}.LibraryPage_noVideosIcon__SSuJu{font-size:3rem;margin-bottom:1rem}.LibraryPage_noVideosTitle__aVQW7{font-size:1.35rem;letter-spacing:-.01em;margin-bottom:.8rem}.LibraryPage_noVideosMessage__1iLNI{font-size:.9rem;line-height:1.55}.LibraryPage_noVideoMessage__Q1pdC{min-height:300px}.LibraryPage_noVideoIcon__KM7Rx{font-size:2.5rem}.LibraryPage_noVideoMessage__Q1pdC p{font-size:1rem}.LibraryPage_playlistSection__PUBrb{border-radius:12px;max-height:none;overflow:visible}.LibraryPage_backButton__Mb61C:hover{transform:none}.LibraryPage_mainVideoSection__Z\+4iJ:hover,.LibraryPage_playlistSection__PUBrb:hover{border-color:#0447661a;box-shadow:var(--library-shadow-md);transform:none}.LibraryPage_playlistItem__kEHRI:hover{background:#04476608;transform:none}.LibraryPage_playlistItem__kEHRI:hover .LibraryPage_playlistThumbnail__2hx9D{transform:scale(1.02)}.LibraryPage_videoPlayerWrapper__rc\+LJ:hover{transform:none}.LibraryPage_header__hBfL1:hover .LibraryPage_pageTitle__\+tThP{filter:drop-shadow(0 1px 2px rgba(4,71,102,.1))}}.LibraryPage_loadingShell__IHK-w{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-height:12rem;padding:1.5rem}.LibraryPage_loadingShellInner__2VXHL{background:linear-gradient(135deg,var(--library-bg) 0,var(--library-bg-alt) 100%);border:1px solid var(--library-border);border-radius:var(--library-radius-lg);box-shadow:var(--library-shadow-md);max-width:22rem;padding:2rem 1.5rem;width:100%}@media (prefers-reduced-motion:reduce){.LibraryPage_header__hBfL1,.LibraryPage_libraryPage__kqfoI,.LibraryPage_mainContent__w87C7,.LibraryPage_mainVideoSection__Z\+4iJ,.LibraryPage_noVideosIcon__SSuJu,.LibraryPage_pageTitle__\+tThP,.LibraryPage_playlistItem__kEHRI,.LibraryPage_playlistSection__PUBrb{animation:none!important}.LibraryPage_backButton__Mb61C:hover,.LibraryPage_mainVideoSection__Z\+4iJ:hover,.LibraryPage_playlistItem__kEHRI:hover,.LibraryPage_playlistItem__kEHRI:hover .LibraryPage_playlistThumbnail__2hx9D,.LibraryPage_playlistSection__PUBrb:hover,.LibraryPage_videoPlayerWrapper__rc\+LJ:hover{transform:none}.LibraryPage_noVideosIcon__SSuJu{transform:none!important}}.PlaceholderPage_placeholderPage__dqLKH{--cp-primary:#044766;--cp-primary-light:#047bb2;--cp-primary-dark:#036a9e;--cp-bg:#f8f9fa;--cp-bg-card:#fff;--cp-border:#0447661a;--cp-shadow-sm:0 2px 8px #00000014;--cp-radius:12px;--cp-ease:cubic-bezier(0.16,1,0.3,1);--dp-primary:#044766;--dp-primary-light:#047bb2;--dp-text:#0f2334;--dp-muted:#5a6b7a;--dp-bg:#fff;--dp-bg-alt:#f4f7f9;--dp-border:#0447661f;--dp-shadow:0 8px 28px #04476614,0 2px 8px #0447660a;--dp-radius:16px;--dp-transition:0.32s cubic-bezier(0.22,1,0.36,1);animation:PlaceholderPage_dashboardFadeIn__2QwzE .8s var(--cp-ease) both;background:linear-gradient(135deg,var(--cp-bg) 0,var(--cp-bg-card) 100%);box-sizing:border-box;color:var(--dp-text);display:flex;flex-direction:column;min-height:100vh}.PlaceholderPage_header__uUyzx{align-items:center;animation:PlaceholderPage_slideInDown__MWj-K .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}.PlaceholderPage_headerLeft__XJrsZ{align-items:center;animation:PlaceholderPage_headerLeftFadeIn__EO3s3 .8s var(--cp-ease) .2s both;display:flex;gap:2rem;min-width:0}@keyframes PlaceholderPage_headerLeftFadeIn__EO3s3{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.PlaceholderPage_titleGroup__ETE\+L{display:flex;flex-direction:column;gap:.25rem;min-width:0}.PlaceholderPage_pageTitle__js-cW{-webkit-text-fill-color:#0000;animation:PlaceholderPage_titleFadeIn__AqkCV .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 PlaceholderPage_titleFadeIn__AqkCV{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PlaceholderPage_header__uUyzx:hover .PlaceholderPage_pageTitle__js-cW{filter:drop-shadow(0 2px 4px rgba(4,71,102,.15)) brightness(1.05)}.PlaceholderPage_pageSubtitle__kCnKb{color:var(--dp-muted);font-size:.95rem;line-height:1.45;margin:0;max-width:42rem}.PlaceholderPage_backButton__iHTsj{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-family:inherit;font-size:1rem;font-weight:600;gap:.6rem;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}.PlaceholderPage_backButton__iHTsj:before{background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.PlaceholderPage_backButton__iHTsj:hover:before{transform:translateX(100%)}.PlaceholderPage_backButton__iHTsj: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)}.PlaceholderPage_backButton__iHTsj:active{transform:translateY(-1px) scale(1);transition:all .1s ease}.PlaceholderPage_backIcon__MenyS{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)}.PlaceholderPage_backButton__iHTsj:hover .PlaceholderPage_backIcon__MenyS{transform:translateX(-2px)}@keyframes PlaceholderPage_dashboardFadeIn__2QwzE{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes PlaceholderPage_slideInDown__MWj-K{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){.PlaceholderPage_headerLeft__XJrsZ,.PlaceholderPage_header__uUyzx,.PlaceholderPage_pageTitle__js-cW,.PlaceholderPage_placeholderPage__dqLKH{animation:none!important}.PlaceholderPage_backButton__iHTsj{transition:none!important}.PlaceholderPage_backButton__iHTsj:hover,.PlaceholderPage_backButton__iHTsj:hover .PlaceholderPage_backIcon__MenyS{transform:none!important}}.PlaceholderPage_main__b\+gTz{display:flex;flex:1 1;justify-content:center;padding:1.75rem 1.5rem 2.5rem}.PlaceholderPage_mainInner__fQDSP{display:flex;flex-direction:column;gap:1.5rem;width:100%}.PlaceholderPage_hero__xxxVI{background:var(--dp-bg);border:1px solid var(--dp-border);border-radius:var(--dp-radius);box-shadow:var(--dp-shadow);overflow:hidden;padding:1.75rem 1.5rem 1.6rem;position:relative}@media (min-width:640px){.PlaceholderPage_hero__xxxVI{padding:2rem 2rem 1.75rem}}.PlaceholderPage_heroGlow__Nn6Li{background:radial-gradient(circle,#047bb22e 0,#0000 70%);border-radius:50%;height:min(55vw,320px);pointer-events:none;position:absolute;right:-15%;top:-40%;width:min(55vw,320px)}.PlaceholderPage_heroTop__ciemg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-bottom:1rem;position:relative}.PlaceholderPage_iconWrap__-trPi{align-items:center;background:linear-gradient(145deg,#0447661a,#047bb214);border:1px solid var(--dp-border);border-radius:14px;display:flex;flex-shrink:0;height:3.25rem;justify-content:center;width:3.25rem}.PlaceholderPage_icon__uljRr{font-size:1.65rem;line-height:1}.PlaceholderPage_heroHeadingRow__FXVye{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;min-width:0}.PlaceholderPage_heroEyebrow__\+QdF-{color:var(--dp-primary);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0 0 .2rem;opacity:.85;text-transform:uppercase}.PlaceholderPage_heroTitle__qANxc{color:var(--dp-text);font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:700;letter-spacing:-.015em;margin:0}.PlaceholderPage_badge__lVy9Y{align-items:center;background:linear-gradient(120deg,var(--dp-primary) 0,var(--dp-primary-light) 100%);border-radius:999px;box-shadow:0 4px 14px #04476640;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.4rem .85rem;text-transform:uppercase;white-space:nowrap}.PlaceholderPage_lead__dlh2d{color:var(--dp-muted);font-size:1.02rem;line-height:1.65;margin:0;max-width:52rem;position:relative}.PlaceholderPage_highlights__fXlHR{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:1.35rem 0 0;padding:0}@media (min-width:720px){.PlaceholderPage_highlights__fXlHR{gap:1rem;grid-template-columns:repeat(3,1fr)}}.PlaceholderPage_highlight__0i-1i{background:linear-gradient(180deg,#f8fbfde6 0,var(--dp-bg) 100%);border:1px solid var(--dp-border);border-radius:12px;margin:0;padding:1rem 1.1rem;transition:border-color var(--dp-transition),box-shadow var(--dp-transition)}.PlaceholderPage_highlight__0i-1i:hover{border-color:#04476638;box-shadow:0 4px 16px #0447660f}.PlaceholderPage_highlightTitle__T9BUY{color:var(--dp-text);font-size:.92rem;font-weight:700;margin:0 0 .35rem}.PlaceholderPage_highlightText__yy4dm{color:var(--dp-muted);font-size:.86rem;line-height:1.5;margin:0}.PlaceholderPage_footerNote__HhjAl{color:var(--dp-muted);font-size:.82rem;margin:0;opacity:.9;text-align:center}: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.6rem;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:.8rem 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.3rem;padding:1.75rem 1.5rem}.FeatureInProgressModal_title__4vXpN{font-size:1.25rem}.FeatureInProgressModal_message__\+WFKO{font-size:1rem;line-height:1.5}.FeatureInProgressModal_okButton__1826B{box-sizing:border-box;font-size:1rem;max-width:280px;min-height:44px;padding:.8rem 1.75rem;width:100%}}@media (max-width:480px){.FeatureInProgressModal_overlay__1c0Dj{padding:max(4rem,env(safe-area-inset-top)) .8rem .8rem}.FeatureInProgressModal_modal__wScX4{max-height:min(90vh,calc(100dvh - 1.5rem));width:calc(100% - 1.5rem)}.FeatureInProgressModal_content__3N-QS{gap:1.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{box-sizing:border-box;font-size:.9rem;max-width:100%;min-height:44px;min-width:100px;padding:.7rem 1.5rem}}:root{--ttr-primary:#0b4f73;--ttr-primary-light:#2f84b2;--ttr-primary-dark:#083f5b;--ttr-text:#1e3442;--ttr-muted:#5f7180;--ttr-bg:#fff;--ttr-bg-alt:#f8f9fa;--ttr-border:#0a527824;--ttr-border-muted:#e9ecef;--ttr-shadow-sm:0 2px 4px #0a52781a;--ttr-shadow-md:0 4px 12px #0837521a;--ttr-shadow-lg:0 8px 24px #0a527829;--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:#f2f4f6;background:var(--v2-page-bg,#f2f4f6);box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--v2-font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif);height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100%}.TalkToReesePage_talkToReesePageEmbedded__v2tq6{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}@keyframes TalkToReesePage_pageFadeIn__skGh1{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.TalkToReesePage_reeseSplitShell__HlSNE{--v2-composer-control:44px;flex:1 1;min-height:0;width:100%}.TalkToReesePage_talkToReesePageEmbedded__v2tq6 .TalkToReesePage_reeseSplitShell__HlSNE{height:100%;min-height:0}.TalkToReesePage_talkToReesePage__9Bhz3:has(.TalkToReesePage_reeseSplitShell__HlSNE){display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}.TalkToReesePage_talkToReesePage__9Bhz3.TalkToReesePage_talkToReesePageEmbedded__v2tq6:has(.TalkToReesePage_reeseSplitShell__HlSNE){height:100%;min-height:0}.TalkToReesePage_reeseChatShell__X3de-{display:flex;flex:1 1;flex-direction:column;margin:0;min-height:0;overflow:hidden}.TalkToReesePage_reeseChatBody__8K\+1l{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.TalkToReesePage_reeseMessagesScroll__EHXXR{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-color:#0b4f7338 #0000;scrollbar-width:thin;touch-action:pan-y}.TalkToReesePage_reeseMessagesScroll__EHXXR::-webkit-scrollbar{width:6px}.TalkToReesePage_reeseMessagesScroll__EHXXR::-webkit-scrollbar-thumb{background:#0b4f7333;border-radius:6px}.TalkToReesePage_reeseMessagesInner__jNm7l{gap:clamp(.52rem,.9vw,.7rem)}.TalkToReesePage_messageText__jazqM{animation:TalkToReesePage_fadeIn__Wq65t .4s cubic-bezier(.25,.46,.45,.94);color:inherit;color:var(--v2-text,inherit);font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:1rem;font-size:var(--v2-fs-body,1rem);line-height:1.5;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.TalkToReesePage_messageText__jazqM p{margin:0 0 .8rem}.TalkToReesePage_messageText__jazqM p:last-child{margin-bottom:0}.TalkToReesePage_messageText__jazqM strong{color:#0b4f73;color:var(--v2-primary,#0b4f73);font-weight:600}.TalkToReesePage_messageText__jazqM em{font-style:italic}.TalkToReesePage_messageText__jazqM code{background:#0b4f731a;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:#0b4f73;color:var(--v2-primary,#0b4f73);font-weight:600;margin:.8rem 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:#0b4f73;color:var(--v2-primary,#0b4f73);display:inline-block;flex-shrink:0;font-weight:600;margin-right:.5rem;margin-top:.1rem}.TalkToReesePage_messageText__jazqM .TalkToReesePage_boldText__rH-hr{color:#0b4f73;color:var(--v2-primary,#0b4f73);font-weight:600}.TalkToReesePage_typingIndicator__50vg3{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:0}.TalkToReesePage_typingIndicator__50vg3 span{animation:TalkToReesePage_typing__OzGMO 1.2s ease-in-out infinite;background:#5f7180;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_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 #0a527824;border:2px solid var(--ttr-border);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 8px 24px #0a527829,0 0 0 1px #0a527824,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,#212529,#0b4f73);background:linear-gradient(135deg,#212529 0,var(--v2-primary,var(--ttr-primary)) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:clamp(1.35rem,.9vw + 1.1rem,1.75rem);font-weight:700;letter-spacing:.02em;line-height:1.3;margin:0 0 1.25rem}.TalkToReesePage_modalMessage__D2nG7{color:#5f7180;color:var(--v2-text-muted,var(--ttr-muted));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:1.05rem;font-weight:400;line-height:1.6;margin:0}.TalkToReesePage_modalBackButton__xcERY{background:linear-gradient(135deg,#0b4f73,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border:2px solid #0b4f73;border:2px solid var(--ttr-primary);border-radius:12px;border-radius:var(--ttr-radius);box-shadow:0 4px 12px #0837521a,0 2px 4px #0a52781a;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:.8rem 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,#083f5b,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary-dark) 0,var(--ttr-primary-light) 100%);border-color:#2f84b2;border-color:var(--ttr-primary-light);box-shadow:0 8px 24px #0a527829,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 #2f84b2;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:1rem;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:1rem;max-width:180px;padding:.7rem 1.25rem}}@media (max-width:480px){.TalkToReesePage_modalOverlay__wzjRX{align-items:flex-start;padding:3.5rem .8rem .8rem}.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:1rem;line-height:1.65}.TalkToReesePage_modalLink__Rz4xD{font-size:1rem}.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,#0b4f73,#2f84b2);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;margin:0 0 .7rem}.TalkToReesePage_pricingSubtitle__zda\+5{animation:TalkToReesePage_fadeIn__Wq65t .8s ease-out .3s both;color:#6c757d;font-size:1rem;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:1.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:#0b4f73;color:var(--ttr-primary);font-weight:600}.TalkToReesePage_saveBadge__rNxuq{color:#2f84b2;color:var(--ttr-primary-light);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:#0b4f73;background:var(--ttr-primary)}.TalkToReesePage_toggleSwitch__RrhUM.TalkToReesePage_toggleActive__4\+lEV:hover{background:#083f5b;background:var(--ttr-primary-dark)}.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.3rem;align-content:start;animation:TalkToReesePage_fadeInUp__Rk7Xz .8s ease-out .2s both;display:grid;flex:1 1 auto;gap:1.3rem;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,#0b4f73,#0000);background:linear-gradient(90deg,#0000,var(--ttr-primary),#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:#0b4f73;border-color:var(--ttr-primary);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:#0b4f73;border-color:var(--ttr-primary);box-shadow:0 4px 20px #04476640}.TalkToReesePage_featuredCard__-x4QL.TalkToReesePage_featuredDefault__JYbsA{border-color:#0b4f73;border-color:var(--ttr-primary)}.TalkToReesePage_badge__--Ah5{background:linear-gradient(135deg,#0b4f73,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border-radius:16px;box-shadow:0 2px 6px #0447664d;color:#fff;font-size:.8rem;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:#0b4f73;color:var(--ttr-primary);font-size:1.4rem;font-weight:700;margin:0 0 1rem}.TalkToReesePage_planPrice__5qp2Z{align-items:baseline;display:flex;gap:.5rem;justify-content:center}.TalkToReesePage_priceAmount__fRNlC{color:#0b4f73;color:var(--ttr-primary);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:1rem;line-height:1.5;padding:.6rem .5rem .6rem 1.5rem;position:relative;transition:color .3s ease,transform .2s ease}.TalkToReesePage_planFeatures__XkKCs li:hover{color:#0b4f73;color:var(--ttr-primary);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:.6rem}.TalkToReesePage_trialButton__yKl6y{background:linear-gradient(135deg,#0b4f73,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);border:2px solid #0b4f73;border:2px solid var(--ttr-primary);border-radius:12px;box-shadow:0 4px 12px #04476633,0 2px 6px #04476626;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;overflow:hidden;padding:1rem 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,#083f5b,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary-dark) 0,var(--ttr-primary-light) 100%);border-color:#2f84b2;border-color:var(--ttr-primary-light);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,#0b4f73,#2f84b2);background:linear-gradient(135deg,var(--ttr-primary) 0,var(--ttr-primary-light) 100%);box-shadow:0 2px 8px #04476640}.TalkToReesePage_featuredButton__4o\+ZK:hover{background:linear-gradient(135deg,#083f5b,#083f5b);background:linear-gradient(135deg,var(--ttr-primary-dark) 0,var(--ttr-primary-dark) 100%);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:1rem}.TalkToReesePage_planName__MHZmk{font-size:1.25rem;margin-bottom:.8rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.9rem}.TalkToReesePage_pricePeriod__Et6IP{font-size:.9rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.4rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.9rem;line-height:1.5;padding:.5rem .5rem .5rem 1.625rem}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:1rem;left:.125rem;top:.5rem}.TalkToReesePage_trialButton__yKl6y{font-size:.925rem;padding:.8rem 1.625rem}.TalkToReesePage_badge__--Ah5{font-size:.8rem;padding:.3rem 1rem}}@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.5rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;padding-top:0;scrollbar-color:#0b4f73 #f1f1f1;scrollbar-color:var(--ttr-primary) #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:#0b4f73;background:var(--ttr-primary);border-radius:3px}.TalkToReesePage_pricingTitle__VQueL{font-size:1.5rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:1rem}.TalkToReesePage_pricingSubtitle__zda\+5{color:#6c757d;font-size:.9rem;line-height:1.55;margin-bottom:1.25rem}.TalkToReesePage_billingToggle__d75i7{-webkit-tap-highlight-color:transparent;gap:1.1rem;margin-top:1.25rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.9rem;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:1rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.9rem;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:.7rem .5rem .7rem 1.75rem;transition:color .2s ease}.TalkToReesePage_planFeatures__XkKCs li:active{color:#0b4f73;color:var(--ttr-primary)}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:1rem;left:.125rem;top:.7rem}.TalkToReesePage_trialButton__yKl6y{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.925rem;min-height:48px;padding:1rem 1.75rem}.TalkToReesePage_trialButton__yKl6y:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_badge__--Ah5{border-radius:14px;font-size:.8rem;padding:.4rem 1rem}.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:#083f5b;background:var(--ttr-primary-dark)}}@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) 1rem 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.3rem;grid-template-columns:1fr;margin-top:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;padding-top:0;scrollbar-color:#0b4f73 #f1f1f1;scrollbar-color:var(--ttr-primary) #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:#0b4f73;background:var(--ttr-primary);border-radius:3px}.TalkToReesePage_pricingTitle__VQueL{font-size:1.3rem;letter-spacing:-.01em;line-height:1.3;margin-bottom:.8rem;padding:0 .25rem}.TalkToReesePage_pricingSubtitle__zda\+5{color:#6c757d;font-size:.9rem;line-height:1.55;margin-bottom:1rem;padding:0 .25rem}.TalkToReesePage_billingToggle__d75i7{-webkit-tap-highlight-color:transparent;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1rem}.TalkToReesePage_toggleLabel__bv-ij{font-size:.825rem;font-weight:500}.TalkToReesePage_saveBadge__rNxuq{display:inline-block;font-size:.8rem}.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:.8rem}.TalkToReesePage_priceAmount__fRNlC{font-size:1.75rem;font-weight:700}.TalkToReesePage_pricePeriod__Et6IP{font-size:.9rem}.TalkToReesePage_planFeatures__XkKCs{margin-bottom:1.4rem}.TalkToReesePage_planFeatures__XkKCs li{font-size:.9rem;line-height:1.5;padding:.5625rem .5rem .5625rem 1.625rem;transition:color .2s ease}.TalkToReesePage_planFeatures__XkKCs li:active{color:#0b4f73;color:var(--ttr-primary)}.TalkToReesePage_planFeatures__XkKCs li:before{font-size:1rem;left:.125rem;top:.5625rem}.TalkToReesePage_trialButton__yKl6y{-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:.9rem;min-height:46px;padding:1rem 1.5rem}.TalkToReesePage_trialButton__yKl6y:active{transform:scale(.97);transition:transform .1s ease}.TalkToReesePage_badge__--Ah5{border-radius:12px;font-size:.7rem;padding:.35rem .8rem}.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:#0b4f73;background:var(--ttr-primary)}}.TalkToReesePage_chatHeaderModern__BM3IS{backdrop-filter:saturate(1.06);-webkit-backdrop-filter:saturate(1.06);background:#f8fafc;background:var(--v2-chat-surface-strong,#f8fafc);border-bottom:1px solid #0a527829;border-bottom:1px solid var(--v2-line,#0a527829);box-shadow:inset 0 1px 0 #ffffffa6;display:flex;flex-direction:column;flex-shrink:0;margin-bottom:1rem;padding:0;position:relative;z-index:2}.TalkToReesePage_chatHeaderTop__D\+pf5{padding:clamp(.72rem,1.1vw,.9rem) clamp(1rem,2.5vw,1.5rem) clamp(.65rem,1.2vw,.85rem);padding:var(--v2-header-pad-y-top,clamp(.72rem,1.1vw,.9rem)) var(--v2-pad-x,clamp(1rem,2.5vw,1.5rem)) clamp(.65rem,1.2vw,.85rem)}.TalkToReesePage_chatHeaderTopRow__bXrkm{align-items:center;display:flex;gap:clamp(.62rem,1.1vw,.85rem);gap:var(--v2-header-intro-gap,clamp(.62rem,1.1vw,.85rem))}.TalkToReesePage_qaBadge__a3deV{aspect-ratio:1/1;background:linear-gradient(90deg,#2f84b2 0 50%,#0b4f73 50% 100%);border-radius:50%;box-shadow:0 7px 16px #08375238;color:#fff;display:grid;flex-shrink:0;font-size:1.45rem;font-weight:700;height:4.25rem;letter-spacing:.01em;min-height:4.25rem;min-width:4.25rem;place-items:center;width:4.25rem}.TalkToReesePage_chatHeaderTextBlock__c8KG2{display:flex;flex-direction:column;gap:clamp(.12rem,.4vw,.22rem);min-width:0}.TalkToReesePage_chatTitleModern__-UUAm{color:#0b4f73;color:var(--v2-header-navy,var(--v2-primary,#0b4f73));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:clamp(1.65rem,1.35vw + 1rem,1.95rem);font-size:var(--v2-header-title-size,clamp(1.65rem,1.35vw + 1rem,1.95rem));font-weight:700;line-height:1.15;margin:0}.TalkToReesePage_chatSubtitle__54C7Y{font-size:.92rem;font-size:var(--v2-header-status-size,.92rem);line-height:1.35;margin:0}.TalkToReesePage_chatLead__XJRc5,.TalkToReesePage_chatSubtitle__54C7Y{color:#5f7180;color:var(--v2-header-instruction,var(--v2-text-muted,#5f7180));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-weight:400}.TalkToReesePage_chatLead__XJRc5{border-top:1px solid #0a527829;border-top:1px solid var(--v2-line,#0a527829);font-size:clamp(.875rem,.35vw + .78rem,.96875rem);font-size:var(--v2-header-instruction-size,clamp(.875rem,.35vw + .78rem,.96875rem));line-height:1.45;margin:clamp(.45rem,1.1vw,.65rem) 0 0;max-width:min(42rem,100%);padding-top:clamp(.5rem,1vw,.72rem)}.TalkToReesePage_suggestedSection__0uQdx{background:#fffffff2;background:var(--v2-chat-surface-strong,#fffffff2);border-bottom:1px solid #0a527829;border-bottom:1px solid var(--v2-line,#0a527829);border-radius:0;margin:0 calc(clamp(1rem, 2.5vw, 1.5rem)*-1);margin:0 calc(var(--v2-pad-x, clamp(1rem, 2.5vw, 1.5rem))*-1);padding:1rem clamp(1rem,2.5vw,1.5rem);padding:1rem var(--v2-pad-x,clamp(1rem,2.5vw,1.5rem))}.TalkToReesePage_suggestedHeading__jEGdj{color:#0b4f73;color:var(--v2-header-navy,var(--v2-primary,#0b4f73));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:.9rem;font-size:var(--v2-section-overline-fs,.9rem);font-weight:700;font-weight:var(--v2-section-overline-weight,700);letter-spacing:.07em;letter-spacing:var(--v2-section-overline-tracking,.07em);line-height:1.25;margin:0 0 .65rem;text-transform:uppercase}.TalkToReesePage_suggestedResponsesModern__gSwTj{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.TalkToReesePage_suggestedButtonModern__-u5id{background:#f8fbfee6;background:var(--v2-chat-surface,#f8fbfee6);border:1px solid #0a527833;border-radius:.7rem;box-shadow:0 1px 8px #1639350f;color:#1e3442;color:var(--v2-text,#1e3442);font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:.95rem;font-size:var(--v2-fs-caption,.95rem);font-weight:500;line-height:1.35;padding:.8rem .9rem;text-align:left;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.TalkToReesePage_suggestedButtonModern__-u5id:hover:not(:disabled){border-color:#0a527857;box-shadow:0 3px 10px #0837521f;transform:translateY(-1px)}.TalkToReesePage_suggestedButtonModern__-u5id:disabled{cursor:not-allowed;opacity:.6}.TalkToReesePage_chatRow__vlBP5{display:flex;flex-wrap:nowrap;gap:.625rem;padding:.62rem .82rem}.TalkToReesePage_chatRowAi__t07ey{align-items:flex-start;justify-content:flex-start}.TalkToReesePage_chatRowUser__tgan\+{align-items:center;justify-content:flex-end}.TalkToReesePage_chatBubble__-Tt\+H{border-radius:.82rem;box-sizing:border-box;max-width:min(66ch,calc(100% - 3.4rem));padding:.72rem .9rem}.TalkToReesePage_chatBubbleAi__dERud{background:#dce8f0;background:var(--v2-bubble,#dce8f0);border:none;box-shadow:none;color:#2a2f2e;color:var(--v2-text,#2a2f2e)}.TalkToReesePage_chatBubbleUser__Md3eL{background:#0b4f73;background:var(--v2-primary,#0b4f73);border:1px solid #0a527829;border:1px solid var(--v2-line,#0a527829);box-shadow:0 1px 3px #0000000a;color:#fff}.TalkToReesePage_chatBubbleUser__Md3eL .TalkToReesePage_messageText__jazqM{color:#fff}.TalkToReesePage_chatBubble__-Tt\+H .TalkToReesePage_messageText__jazqM{font-size:.95rem;line-height:1.35}.TalkToReesePage_agentBadge__ykn0-,.TalkToReesePage_userBadge__NDdht{align-items:center;border-radius:999px;box-shadow:none;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:600;height:2.9375rem;justify-content:center;letter-spacing:.02em;text-transform:uppercase;width:2.9375rem}.TalkToReesePage_agentBadge__ykn0-{background:linear-gradient(90deg,#2f84b2 0 50%,#0b4f73 50% 100%);box-shadow:0 7px 16px #0b5b7f38;color:#fff}.TalkToReesePage_userBadge__NDdht{background:#0b4f73;background:var(--v2-primary,#0b4f73);color:#fff}.TalkToReesePage_timestampModern__I\+oN\+{color:#5f7180;color:var(--v2-text-muted,#5f7180);display:block;font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-top:.35rem;opacity:.95;text-align:right;width:100%}.TalkToReesePage_chatRowUser__tgan\+ .TalkToReesePage_timestampModern__I\+oN\+{color:#fffffff5;opacity:1;text-shadow:0 1px 1px #00000038}.TalkToReesePage_chatRowAi__t07ey .TalkToReesePage_timestampModern__I\+oN\+{color:color-mix(in srgb,#0b4f73 58%,#fff 42%);color:color-mix(in srgb,var(--v2-primary,#0b4f73) 58%,#fff 42%)}@media (max-width:960px){.TalkToReesePage_talkToReesePage__9Bhz3:not(.TalkToReesePage_talkToReesePageEmbedded__v2tq6){height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.TalkToReesePage_talkToReesePage__9Bhz3:not(.TalkToReesePage_talkToReesePageEmbedded__v2tq6) .TalkToReesePage_reeseSplitShell__HlSNE{height:auto;min-height:100dvh}.TalkToReesePage_talkToReesePage__9Bhz3.TalkToReesePage_talkToReesePageEmbedded__v2tq6{height:auto;max-height:none;min-height:0}.TalkToReesePage_talkToReesePage__9Bhz3.TalkToReesePage_talkToReesePageEmbedded__v2tq6 .TalkToReesePage_reeseSplitShell__HlSNE{height:auto;min-height:0}.TalkToReesePage_chatHeaderTop__D\+pf5{padding:.68rem clamp(.85rem,2.8vw,1.15rem) .58rem}.TalkToReesePage_suggestedSection__0uQdx{margin:0 calc(clamp(.85rem, 2.8vw, 1.15rem)*-1);padding:.85rem clamp(.85rem,2.8vw,1.15rem)}.TalkToReesePage_qaBadge__a3deV{font-size:1.2rem;height:3.4rem;min-height:3.4rem;min-width:3.4rem;width:3.4rem}.TalkToReesePage_chatHeaderModern__BM3IS{margin-bottom:.85rem}.TalkToReesePage_suggestedButtonModern__-u5id{font-size:.86rem;padding:.72rem .78rem}.TalkToReesePage_chatRow__vlBP5{padding:.58rem .62rem}.TalkToReesePage_chatBubble__-Tt\+H{max-width:calc(100% - 3rem);padding:.62rem .78rem}.TalkToReesePage_chatBubble__-Tt\+H .TalkToReesePage_messageText__jazqM{font-size:.9rem}.TalkToReesePage_agentBadge__ykn0-,.TalkToReesePage_userBadge__NDdht{font-size:.85rem;height:2.5rem;width:2.5rem}}@media (max-width:640px){.TalkToReesePage_talkToReesePage__9Bhz3:not(.TalkToReesePage_talkToReesePageEmbedded__v2tq6){overflow-x:hidden;overflow-y:auto}.TalkToReesePage_talkToReesePage__9Bhz3.TalkToReesePage_talkToReesePageEmbedded__v2tq6{height:100%;min-height:0;overflow:hidden}.TalkToReesePage_suggestedResponsesModern__gSwTj{grid-template-columns:1fr}.TalkToReesePage_chatRow__vlBP5{gap:.48rem;padding:.52rem .4rem}.TalkToReesePage_chatBubble__-Tt\+H{border-radius:.72rem;max-width:calc(100% - 2.45rem);padding:.58rem .68rem}.TalkToReesePage_agentBadge__ykn0-,.TalkToReesePage_userBadge__NDdht{font-size:.76rem;height:44px;width:44px}.TalkToReesePage_timestampModern__I\+oN\+{font-size:.72rem}}@media (max-width:768px){.TalkToReesePage_talkToReesePage__9Bhz3 .TalkToReesePage_v2-mobile-profile-drawer__AfnnO{background:linear-gradient(180deg,#0a557d,#0b5e89)}.TalkToReesePage_talkToReesePage__9Bhz3 .TalkToReesePage_v2-mobile-profile-drawer__AfnnO .TalkToReesePage_panel__0qqmx{background:#0000;border-left:none}.TalkToReesePage_talkToReesePage__9Bhz3 .TalkToReesePage_panelScroll__abdha{height:100%}}: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 8px 20px #0447661a,0 2px 8px #0447660d;--expert-shadow-lg:0 16px 34px #04476624,0 7px 18px #0447661a;--expert-radius:12px;--expert-radius-card:20px;--expert-transition:0.36s cubic-bezier(0.22,1,0.36,1)}.MeetAnExpertPage_meetExpertPage__yDWIR{animation:MeetAnExpertPage_pageFadeIn__XBdlp .8s cubic-bezier(.22,1,.36,1) .36s 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(.22,1,.36,1) .36s 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:1px solid #0447661a;border-bottom:1px solid var(--expert-border);display:flex;flex-shrink:0;gap:.75rem;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:flex-start;animation:MeetAnExpertPage_headerLeftFadeIn__oYOL8 .2s .8s cubic-bezier(.22,1,.36,1) .36s both;animation:MeetAnExpertPage_headerLeftFadeIn__oYOL8 .8s var(--expert-transition) .2s both;display:flex;gap:2rem;min-width:0}.MeetAnExpertPage_pageTitleGroup__0yWs\+{display:flex;flex-direction:column;gap:.25rem;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(.22,1,.36,1) .36s 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;min-width:0;overflow-wrap:anywhere;transition:filter .36s cubic-bezier(.22,1,.36,1);transition:filter var(--expert-transition)}@media (max-width:1024px){.MeetAnExpertPage_header__uznym{padding:1.25rem 1.5rem}.MeetAnExpertPage_headerLeft__kSnZ1{align-items:center;flex-wrap:wrap;gap:1.25rem;width:100%}.MeetAnExpertPage_pageTitleGroup__0yWs\+{flex:1 1 auto}}@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:1rem;font-weight:600;gap:.6rem;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,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 .36s cubic-bezier(.22,1,.36,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(.22,1,.36,1) .36s 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.8rem;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{padding-bottom:2rem;width:100%}.MeetAnExpertPage_stepOne__DPcct .MeetAnExpertPage_expertGrid__w-bMe{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MeetAnExpertPage_expertCard__siBVB{align-items:stretch;animation:MeetAnExpertPage_expertCardFadeIn__R7D3\+ .6s cubic-bezier(.22,1,.36,1) .36s both;animation:MeetAnExpertPage_expertCardFadeIn__R7D3\+ .6s var(--expert-transition) both;animation-delay:0ms;animation-delay:var(--expert-card-delay,0ms);background:linear-gradient(170deg,#fff,#f7fbfd);border:1px solid #04476621;border-radius:20px;border-radius:var(--expert-radius-card);box-shadow:0 8px 20px #0447661a,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 .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),border-color var(--expert-transition),background var(--expert-transition);width:100%}.MeetAnExpertPage_expertCardButton__JMcg8{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1.1rem;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(180deg,#eef7fb,#f6fbfd);border-top:1px solid #0447661f;box-sizing:border-box;color:#044766;color:var(--expert-primary);display:flex;font-size:1.1rem;font-weight:600;gap:.35rem;justify-content:center;margin-top:auto;min-height:48px;overflow:hidden;padding:1.5rem 2rem;position:relative;text-decoration:none;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1);transition:transform var(--expert-transition),box-shadow var(--expert-transition),background var(--expert-transition),color var(--expert-transition)}.MeetAnExpertPage_expertLinkedInIcon__XOcZD{font-size:.95rem;line-height:1}.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(180deg,#e2f1f8,#eff8fc);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(14px) scale(.985)}60%{opacity:.9;transform:translateY(-1px) scale(1.003)}to{opacity:1;transform:translateY(0) scale(1)}}.MeetAnExpertPage_expertCard__siBVB:hover{background:linear-gradient(170deg,#fff,#f1f8fb);border-color:#047bb2;border-color:var(--expert-primary-light);box-shadow:0 16px 34px #04476624,0 7px 18px #0447661a;box-shadow:var(--expert-shadow-lg);transform:translateY(-3px)}.MeetAnExpertPage_expertCardNotClickable__HgWAW .MeetAnExpertPage_expertCardButton__JMcg8{cursor:default}.MeetAnExpertPage_expertCardNotClickable__HgWAW:hover{border-color:#e1e7ec;border-color:var(--expert-border-card);box-shadow:0 8px 20px #0447661a,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 10px 24px #04476626;filter:drop-shadow(0 2px 4px rgba(4,71,102,.1));height:110px;object-fit:cover;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,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 30px #04476633,0 6px 14px #0447661f;filter:drop-shadow(0 3px 8px rgba(4,71,102,.14)) brightness(1.02);transform:scale(1.035)}.MeetAnExpertPage_expertInfo__ZeewI{align-items:center;display:flex;flex-direction:column;gap:.6rem}.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;line-height:1.28;margin:0;transition:filter .36s cubic-bezier(.22,1,.36,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:1rem;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:1rem;font-weight:600;transition:filter .36s cubic-bezier(.22,1,.36,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:.98rem;font-weight:500;line-height:1.46;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;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1.25rem 1rem}.MeetAnExpertPage_headerLeft__kSnZ1{align-items:center;flex-wrap:wrap;gap:1.1rem;width:100%}.MeetAnExpertPage_pageTitleGroup__0yWs\+{gap:.2rem}.MeetAnExpertPage_pageTitle__HvarS{flex:1 1;font-size:1.4rem;letter-spacing:-.01em}.MeetAnExpertPage_mainContent__YaA0D{-webkit-overflow-scrolling:touch;box-sizing:border-box;gap:1.3rem;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1rem max(calc(1.25rem + env(safe-area-inset-bottom)),1.25rem);width:100%}.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.25rem;grid-template-columns:1fr}.MeetAnExpertPage_backButton__ehB0t{min-width:44px}.MeetAnExpertPage_expertCard__siBVB{border-radius:18px;border-width:1px;box-shadow:0 8px 18px #0447661a,0 2px 6px #0447660d}.MeetAnExpertPage_expertCardButton__JMcg8{-webkit-tap-highlight-color:transparent;gap:1.5rem;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.03)}.MeetAnExpertPage_expertInfo__ZeewI{gap:.3rem}.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:1rem;line-height:1.4}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{-webkit-tap-highlight-color:transparent;border-top-width:1.5px;box-sizing:border-box;font-size:1rem;min-height:56px;padding:1.4rem 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:.7rem 1rem}.MeetAnExpertPage_backButton__ehB0t:active{transform:scale(.96);transition:transform .1s ease}.MeetAnExpertPage_backIcon__-IiDA{font-size:1rem}.MeetAnExpertPage_backButton__ehB0t:hover .MeetAnExpertPage_backIcon__-IiDA{transform:translateX(-1px)}.MeetAnExpertPage_expertCard__siBVB:hover{box-shadow:0 12px 26px #04476624,0 5px 14px #04476617;transform:translateY(-1px)}.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;padding:max(calc(1rem + env(safe-area-inset-top)),1rem) 1rem 1rem}.MeetAnExpertPage_headerLeft__kSnZ1{gap:.9rem;width:100%}.MeetAnExpertPage_pageTitleGroup__0yWs\+{gap:.16rem}.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.2rem;min-height:0;overflow-y:auto;padding:1rem 1rem 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.05rem}.MeetAnExpertPage_expertCard__siBVB{border-radius:16px;border-width:1px;box-shadow:0 7px 16px #0447661a,0 2px 5px #0447660d}.MeetAnExpertPage_expertCardButton__JMcg8{-webkit-tap-highlight-color:transparent;gap:1.3rem;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.025)}.MeetAnExpertPage_expertInfo__ZeewI{gap:.3rem}.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:.9rem;min-height:44px;padding:.5rem 1rem}.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)}.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 (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.MeetAnExpertPage_expertAvatar__3Kaog,.MeetAnExpertPage_expertCard__siBVB,.MeetAnExpertPage_expertCard__siBVB:hover,.MeetAnExpertPage_expertCard__siBVB:hover .MeetAnExpertPage_expertAvatar__3Kaog,.MeetAnExpertPage_expertLinkedInFooter__1JJwU{animation:none!important;transform:none!important;transition:none!important}}.CopilotPage_root__wJUw7{background:#fff;background:var(--dash-bg,#fff);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CopilotPage_tabBar__H1vxd{--copilot-tab-accent:var(--v2-primary,#0b4f73);--copilot-tab-muted:var(--v2-text-muted,#5f7180);--copilot-tab-ease:cubic-bezier(0.22,1,0.36,1);--copilot-active-tab-index:0;align-items:stretch;background:#f2f4f6;background:var(--v2-page-bg,#f2f4f6);border-bottom:1px solid #0a527829;border-bottom:1px solid var(--v2-line,#0a527829);box-shadow:inset 0 1px 0 #ffffffe6;display:flex;flex-shrink:0;font-family:inherit;font-family:var(--v2-font-sans,inherit);gap:.375rem;min-height:3.25rem;padding:.5rem;position:relative}.CopilotPage_tabBar__H1vxd:after{content:none}.CopilotPage_tab__ypkEa{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;background:var(--v2-chat-surface-strong,#fff);border:1px solid #0000;border-radius:.625rem;color:var(--copilot-tab-muted);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.96875rem;font-size:var(--v2-fs-body,.96875rem);font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.01em;margin:0;min-height:2.25rem;padding:.625rem .875rem;position:relative;transition:color .22s var(--copilot-tab-ease),background-color .22s var(--copilot-tab-ease),border-color .22s var(--copilot-tab-ease),box-shadow .22s var(--copilot-tab-ease),transform .18s var(--copilot-tab-ease)}.CopilotPage_tab__ypkEa:before{content:none}.CopilotPage_tab__ypkEa:hover{border-color:#0a52782e;color:#1e3442;color:var(--v2-text,#1e3442)}.CopilotPage_tabActive__RkyJ6:hover{color:#fff}.CopilotPage_tab__ypkEa:active{transform:translateY(1px)}.CopilotPage_tab__ypkEa:focus-visible{box-shadow:0 0 0 2px #fffffff2,0 0 0 4px #00336647;outline:none}.CopilotPage_tabActive__RkyJ6{background:var(--copilot-tab-accent);border-color:var(--copilot-tab-accent);box-shadow:inset 0 1px 0 #fff3,0 4px 12px #0033663d;color:#fff;font-weight:600}.CopilotPage_tabIcon__XWRq\+{flex-shrink:0;height:1.15rem;opacity:.86;transition:opacity .22s var(--copilot-tab-ease),transform .22s var(--copilot-tab-ease),color .22s var(--copilot-tab-ease);width:1.15rem}.CopilotPage_tab__ypkEa:hover .CopilotPage_tabIcon__XWRq\+{opacity:1}.CopilotPage_tabActive__RkyJ6 .CopilotPage_tabIcon__XWRq\+{color:#fff;opacity:1;transform:scale(1.02)}.CopilotPage_panelContent__cvMJb,.CopilotPage_panel__NJPsi{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}@media (max-width:768px){.CopilotPage_root__wJUw7{height:auto;max-height:none;min-height:0;overflow:hidden}.CopilotPage_panelContent__cvMJb,.CopilotPage_panelContent__cvMJb>*,.CopilotPage_panel__NJPsi{flex:1 1;height:100%;max-height:100%;min-height:0;overflow:hidden}.CopilotPage_tabBar__H1vxd{position:-webkit-sticky;position:sticky;top:0;z-index:40}}@media (prefers-reduced-motion:reduce){.CopilotPage_tabBar__H1vxd:after{transition:none}.CopilotPage_tabIcon__XWRq\+,.CopilotPage_tab__ypkEa,.CopilotPage_tab__ypkEa:before{transition-duration:.01ms}.CopilotPage_tabActive__RkyJ6 .CopilotPage_tabIcon__XWRq\+,.CopilotPage_tab__ypkEa:active{transform:none}}@keyframes DailyCheckInModal_checkInOverlayIn__vSko1{0%{opacity:0}to{opacity:1}}@keyframes DailyCheckInModal_checkInModalIn__JlMKW{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_checkInFadeUp__XukQo{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_reflectPanelIn__xrgh6{0%{opacity:0;transform:translateY(.85rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_reflectFadeUp__K\+Uxa{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_reflectFadeUpBlur__P-ixG{0%{filter:blur(4px);opacity:0;transform:translateY(.75rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_reflectBadgePop__ouEvy{0%{opacity:0;transform:translateY(-.35rem) scale(.9)}60%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_reflectBadgeShimmer__NNvFa{0%{transform:translateX(-120%)}60%,to{transform:translateX(140%)}}@keyframes DailyCheckInModal_reflectSparkle__yS0Pf{0%,to{opacity:1;transform:rotate(0deg) scale(1)}50%{opacity:.85;transform:rotate(8deg) scale(1.08)}}@keyframes DailyCheckInModal_reflectValueBump__EZbQz{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes DailyCheckInModal_reflectArrowDrift__qkMfe{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}@keyframes DailyCheckInModal_reflectSpin__dYhWC{to{transform:rotate(1turn)}}@keyframes DailyCheckInModal_completeModalIn__uFQNf{0%{opacity:0;transform:translateY(1.5rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_completeFadeUp__RXUwL{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_completeFadeUpBlur__EpBpG{0%{filter:blur(6px);opacity:0;transform:translateY(1rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_completeStarPop__cZJ\+g{0%{opacity:0;transform:scale(.4) rotate(-30deg)}55%{opacity:1;transform:scale(1.14) rotate(8deg)}82%{transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes DailyCheckInModal_completeStarBreathe__QF84I{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes DailyCheckInModal_completeStarGlow__vRHkD{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.08)}}@keyframes DailyCheckInModal_completeStarRing__TQ-mV{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}35%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}@keyframes DailyCheckInModal_completeMiniStarBurst__brqyW{0%{opacity:0;transform:translate(0) scale(.3) rotate(-20deg)}60%{opacity:1;transform:translate(var(--mini-x),var(--mini-y)) scale(1.22) rotate(12deg)}to{opacity:1;transform:translate(var(--mini-x),var(--mini-y)) scale(1) rotate(0deg)}}@keyframes DailyCheckInModal_completeMiniStarTwinkle__Ym2vx{0%,to{opacity:1;transform:translate(var(--mini-x),var(--mini-y)) scale(1) rotate(0deg)}50%{opacity:.78;transform:translate(var(--mini-x),var(--mini-y)) scale(1.18) rotate(8deg)}}@keyframes DailyCheckInModal_completeInsightPulse__ngYNn{0%,to{box-shadow:0 4px 12px -3px #04476652,0 0 0 0 #04476600}50%{box-shadow:0 6px 16px -3px #0447666b,0 0 0 5px #04476614}}@keyframes DailyCheckInModal_insightAffirmPop__WzRvm{0%{opacity:0;transform:translateY(.65rem) scale(.96)}55%{opacity:1;transform:translateY(-.12rem) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_insightIconCelebrate__fGrUx{0%,to{box-shadow:inset 0 1px 0 #ffffff38,0 4px 12px -3px #04476659;transform:scale(1) rotate(0deg)}35%{transform:scale(1.08) rotate(-4deg)}70%{transform:scale(1.04) rotate(3deg)}}@keyframes DailyCheckInModal_insightIconBreathe__BUCLD{0%,to{box-shadow:inset 0 1px 0 #fff3,0 4px 12px -3px #3b82f647;transform:scale(1)}50%{box-shadow:inset 0 1px 0 #ffffff3d,0 6px 16px -3px #3b82f661,0 0 0 5px #3b82f61a;transform:scale(1.06)}}@keyframes DailyCheckInModal_insightIconGlow__2h9s\+{0%,to{box-shadow:inset 0 1px 0 #fff3,0 4px 12px -3px #10b9814d}50%{box-shadow:inset 0 1px 0 #ffffff3d,0 6px 18px -2px #10b9816b,0 0 0 6px #10b9811a}}@keyframes DailyCheckInModal_completeShimmer__HYWaT{0%{transform:translateX(-110%)}60%,to{transform:translateX(220%)}}@keyframes DailyCheckInModal_completeBtnShimmer__WcH90{0%{transform:translateX(-120%)}to{transform:translateX(180%)}}@keyframes DailyCheckInModal_progressModalIn__0kUCj{0%{opacity:0;transform:translateY(1.35rem) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_progressFadeUp__1ol-d{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_progressFadeUpBlur__tQ2FS{0%{filter:blur(5px);opacity:0;transform:translateY(.85rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes DailyCheckInModal_progressBadgePop__c0CEa{0%{opacity:0;transform:translateY(-.35rem) scale(.9)}60%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_progressStatPop__i\+T-\+{0%{opacity:0;transform:translateY(.65rem) scale(.96)}70%{transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DailyCheckInModal_progressListIn__QzqEr{0%{opacity:0;transform:translateX(-.45rem)}to{opacity:1;transform:translateX(0)}}@keyframes DailyCheckInModal_progressBarGrow__BSKzv{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes DailyCheckInModal_progressMetricFill__3qAB1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes DailyCheckInModal_progressEmptyFloat__wRU2Z{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.DailyCheckInModal_overlay__3c-fa{-webkit-overflow-scrolling:touch;align-items:flex-start;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#08121cb8;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(2rem,8vh,4rem) 1.25rem 1.5rem;position:fixed;z-index:1100}.DailyCheckInModal_overlayCheckIn__Wl-qK{animation:DailyCheckInModal_checkInOverlayIn__vSko1 .32s ease-out forwards}.DailyCheckInModal_modal__wS1MU{background:#fff;border-radius:1.35rem;box-shadow:0 4px 6px #0000000a,0 20px 48px #00000038,0 40px 80px #0d3b4e1f;margin:0 auto;max-width:28rem;overflow:hidden;position:relative;width:100%}.DailyCheckInModal_modalWide__DLx4V{animation:DailyCheckInModal_reflectPanelIn__xrgh6 .48s cubic-bezier(.22,1,.36,1) both;max-width:34rem}.DailyCheckInModal_modalProgress__RGNX1{animation:DailyCheckInModal_progressModalIn__0kUCj .52s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(ellipse 85% 45% at 50% -5%,#e4f1faf2 0,#e4f1fa59 40%,#fff0 72%),#fff;border:none;box-shadow:0 4px 6px #0000000a,0 20px 48px #00000038,0 40px 80px #0d3b4e1f,0 0 0 1px #04476614;max-width:34rem}.DailyCheckInModal_modalComplete__dFXr5{animation:DailyCheckInModal_completeModalIn__uFQNf .54s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(ellipse 80% 50% at 50% -8%,#fddbb2d9 0,#fddbb259 35%,#fff0 70%),#fff;border:none;box-shadow:0 4px 6px #0000000a,0 20px 48px #00000038,0 40px 80px #0d3b4e1f,0 0 0 1px #d4913c1a}.DailyCheckInModal_modalCheckIn__OY-VM{animation:DailyCheckInModal_checkInModalIn__JlMKW .38s cubic-bezier(.22,1,.36,1) forwards;max-width:28rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_body__dESnp{gap:.65rem;padding:2.5rem 1.75rem 1.5rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_title__FjfCH{animation:DailyCheckInModal_checkInFadeUp__XukQo .42s ease-out 60ms both;color:#022f47;font-size:clamp(1.2rem,1.08rem + .4vw,1.38rem)}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_subtitle__N2To8{animation:DailyCheckInModal_checkInFadeUp__XukQo .42s ease-out .12s both;color:#374151;font-size:clamp(.94rem,.9rem + .2vw,1rem);line-height:1.5;max-width:22rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnWrap__vEbj\+{animation:DailyCheckInModal_checkInFadeUp__XukQo .42s ease-out .18s both;gap:.85rem;margin:1.75rem 0 .35rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0{background:#fff;border-color:#d1d5db;border-width:2px;box-shadow:0 1px 2px #0000000a;color:#94a3b8;height:5.5rem;transition:background .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1),color .26s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.34,1.2,.64,1),box-shadow .26s cubic-bezier(.4,0,.2,1);width:5.5rem;will-change:transform,box-shadow}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:hover:not(.DailyCheckInModal_completeBtnActive__\+\+So3){background:#f4f9fc;border-color:#044766;box-shadow:0 10px 22px #04476624,0 2px 6px #04476614,0 0 0 4px #0447660f;color:#044766;transform:translateY(-2px)}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:active:not(.DailyCheckInModal_completeBtnActive__\+\+So3){box-shadow:0 2px 6px #0447661a,0 0 0 3px #04476614;transform:translateY(0) scale(.96);transition-duration:.12s}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:focus-visible{outline:2px solid #044766;outline-offset:3px}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0 svg{height:2.25rem;transition:transform .32s cubic-bezier(.34,1.2,.64,1);width:2.25rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:hover:not(.DailyCheckInModal_completeBtnActive__\+\+So3) svg{transform:scale(1.08)}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnActive__\+\+So3{background:#044766;border-color:#044766;box-shadow:0 8px 22px #04476647,0 0 0 4px #0447661f;color:#fff;transform:scale(1.04)}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnActive__\+\+So3:hover{background:#044766;border-color:#044766;transform:scale(1.04)}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeHint__fzudh{color:#4b5563;font-size:.72rem;font-weight:700;letter-spacing:.14em}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_footer__2YTnL{animation:DailyCheckInModal_checkInFadeUp__XukQo .42s ease-out .24s both;padding:1.1rem 1.75rem 1.35rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_streakBlock__GtLBr{gap:.2rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_streakLabel__mU1oy{color:#6b7280;font-size:.7rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_streakValue__u3MRC{color:#022f47;font-size:1.1rem}.DailyCheckInModal_closeBtn__emAEI{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.65rem;height:2.6rem;justify-content:center;line-height:1;position:absolute;right:.85rem;top:.85rem;transition:background .2s ease,color .2s ease,transform .22s cubic-bezier(.34,1.15,.64,1);width:2.6rem;z-index:3}.DailyCheckInModal_closeBtn__emAEI:hover{background:#0447660f;color:#022f47;transform:scale(1.06) rotate(90deg)}.DailyCheckInModal_closeBtn__emAEI:active{transform:scale(.95) rotate(90deg);transition-duration:.12s}.DailyCheckInModal_closeBtn__emAEI:focus-visible{box-shadow:0 0 0 3px #04476638;outline:none}.DailyCheckInModal_body__dESnp{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2.25rem 1.875rem 1.5rem;text-align:center}.DailyCheckInModal_title__FjfCH{color:#044766;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.DailyCheckInModal_subtitle__N2To8{color:#5b6573;font-size:.95rem;line-height:1.5;margin:0;max-width:22rem}.DailyCheckInModal_completeBtnWrap__vEbj\+{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:1.75rem 0 .5rem}.DailyCheckInModal_completeBtn__sbso0{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:5.5rem;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:5.5rem}.DailyCheckInModal_completeBtn__sbso0:hover{border-color:#94a3b8}.DailyCheckInModal_completeBtnActive__\+\+So3{background:#044766;border-color:#044766;color:#fff;transform:scale(1.03)}.DailyCheckInModal_completeBtn__sbso0 svg{height:2rem;width:2rem}.DailyCheckInModal_completeHint__fzudh{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0}.DailyCheckInModal_footer__2YTnL{border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:1rem 1.875rem 1.25rem}.DailyCheckInModal_streakBlock__GtLBr{align-items:center;display:flex;flex-direction:column;gap:.2rem}.DailyCheckInModal_streakLabel__mU1oy{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.1em}.DailyCheckInModal_streakValue__u3MRC{color:#044766;font-size:1.05rem;font-weight:800}.DailyCheckInModal_reflectBody__h7pR2{padding:2.15rem 1.85rem 1.65rem;position:relative;text-align:left}.DailyCheckInModal_reflectBody__h7pR2:before{background:linear-gradient(90deg,#0000,#044766 50%,#0000);border-radius:0 0 999px 999px;content:"";height:3px;left:50%;opacity:.55;position:absolute;top:0;transform:translateX(-50%);width:38%}.DailyCheckInModal_reflectHeader__P4eiN{margin-bottom:1.4rem}.DailyCheckInModal_reflectBadge__J7tj-{align-items:center;animation:DailyCheckInModal_reflectBadgePop__ouEvy .52s cubic-bezier(.34,1.25,.64,1) 60ms both;background:linear-gradient(135deg,#04476614,#04476624);border:1px solid #04476629;border-radius:999px;color:#044766;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.08em;margin-bottom:.85rem;overflow:hidden;padding:.35rem .75rem .35rem .55rem;position:relative;text-transform:uppercase}.DailyCheckInModal_reflectBadge__J7tj-:after{animation:DailyCheckInModal_reflectBadgeShimmer__NNvFa 2.6s ease-in-out .9s infinite;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.DailyCheckInModal_reflectBadge__J7tj- svg{animation:DailyCheckInModal_reflectSparkle__yS0Pf 2.4s ease-in-out infinite;flex-shrink:0;height:.95rem;transform-origin:center;width:.95rem}.DailyCheckInModal_reflectTitle__kTClV{animation:DailyCheckInModal_reflectFadeUp__K\+Uxa .52s cubic-bezier(.22,1,.36,1) .14s both;color:#044766;font-size:clamp(1.4rem,1.2rem + .6vw,1.7rem);font-weight:800;letter-spacing:-.018em;line-height:1.22;margin:0 0 .5rem}.DailyCheckInModal_reflectSubtitle__85zKs{animation:DailyCheckInModal_reflectFadeUp__K\+Uxa .52s cubic-bezier(.22,1,.36,1) .2s both;color:#5b6573;font-size:.96rem;line-height:1.6;margin:0}.DailyCheckInModal_sliderStack__WCg2V{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.35rem}.DailyCheckInModal_sliderCard__lxC8d{animation:DailyCheckInModal_reflectFadeUpBlur__P-ixG .56s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,#fff,#fbfdfe);border:1px solid #e5e7eb;border-radius:1.1rem;box-shadow:0 1px 2px #0f24380a,0 8px 22px -16px #0447662e;padding:1rem 1.15rem .95rem;position:relative;transition:border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.DailyCheckInModal_sliderCard__lxC8d:before{background:linear-gradient(135deg,#0000,#0000 60%);background:linear-gradient(135deg,var(--slider-color,#0000) 0,#0000 60%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .28s ease}.DailyCheckInModal_sliderCard__lxC8d:hover{border-color:#0447662e;box-shadow:0 1px 2px #0f24380d,0 14px 32px -18px #04476647;transform:translateY(-1px)}.DailyCheckInModal_sliderCard__lxC8d:focus-within:before,.DailyCheckInModal_sliderCard__lxC8d:hover:before{opacity:.55}.DailyCheckInModal_sliderCard__lxC8d:focus-within{border-color:#04476666;border-color:var(--slider-color,#04476666);box-shadow:0 0 0 4px #04476629,0 14px 32px -18px #04476647;box-shadow:0 0 0 4px var(--slider-ring,#04476629),0 14px 32px -18px #04476647}.DailyCheckInModal_sliderHeader__MjYg0{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.7rem}.DailyCheckInModal_sliderLabelRow__eYKtT{align-items:center;display:flex;gap:.7rem;min-width:0}.DailyCheckInModal_sliderIcon__1ksvk{align-items:center;background:linear-gradient(160deg,#f4f8fb,#e8f1f7);border:1px solid #d4e3ed;border-radius:.75rem;box-shadow:inset 0 1px 0 #fffffff2,0 1px 2px #0447660f;color:#044766;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:transform .32s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease,border-color .28s ease;width:2.5rem}.DailyCheckInModal_sliderCard__lxC8d:hover .DailyCheckInModal_sliderIcon__1ksvk{transform:scale(1.04) rotate(-2deg)}.DailyCheckInModal_sliderIcon__1ksvk svg{display:block;height:1.35rem;width:1.35rem}.DailyCheckInModal_sliderLabel__UmbKP{color:#044766;font-size:1rem;font-weight:700;letter-spacing:-.005em}.DailyCheckInModal_sliderValue__JEdCe{font-feature-settings:"tnum";align-items:center;animation:DailyCheckInModal_reflectValueBump__EZbQz .32s cubic-bezier(.34,1.45,.64,1);background:#04476614;background:var(--slider-tint,#04476614);border-radius:999px;box-shadow:inset 0 0 0 1px #04476629;box-shadow:inset 0 0 0 1px var(--slider-ring,#04476629);color:#044766;color:var(--slider-color,#044766);display:inline-flex;font-size:.88rem;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;min-width:3.25rem;padding:.3rem .65rem;transition:color .28s ease,background .28s ease,box-shadow .28s ease;will-change:transform}.DailyCheckInModal_rangeInput__04g\+M{--track-height:0.55rem;--thumb-size:1.45rem;-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:var(--thumb-size);margin:.4rem 0 .75rem;outline:none;touch-action:none;width:100%}.DailyCheckInModal_rangeInput__04g\+M::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ef4444 0,#ef4444 0,#eef2f5 0,#eef2f5);background:linear-gradient(to right,var(--slider-color,#ef4444) 0,var(--slider-color,#ef4444) var(--slider-progress,0),#eef2f5 var(--slider-progress,0),#eef2f5 100%);border-radius:999px;box-shadow:inset 0 1px 1px #0f24380f;height:var(--track-height);-webkit-transition:background .2s ease;transition:background .2s ease}.DailyCheckInModal_rangeInput__04g\+M::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #044766;border:3px solid var(--slider-color,#044766);border-radius:50%;box-shadow:0 2px 6px #0f24382e,0 0 0 0 #04476638;box-shadow:0 2px 6px #0f24382e,0 0 0 0 var(--slider-ring,#04476638);cursor:grab;height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size))/2);-webkit-transition:transform .2s cubic-bezier(.34,1.4,.64,1),border-width .18s ease,box-shadow .22s ease;transition:transform .2s cubic-bezier(.34,1.4,.64,1),border-width .18s ease,box-shadow .22s ease;width:var(--thumb-size)}.DailyCheckInModal_rangeInput__04g\+M:hover::-webkit-slider-thumb{box-shadow:0 4px 10px #0f243838,0 0 0 6px #0447662e;box-shadow:0 4px 10px #0f243838,0 0 0 6px var(--slider-ring,#0447662e);transform:scale(1.08)}.DailyCheckInModal_rangeInput__04g\+M:active::-webkit-slider-thumb,.DailyCheckInModal_rangeInput__04g\+M:focus-visible::-webkit-slider-thumb{box-shadow:0 6px 14px #0f243842,0 0 0 8px #04476638;box-shadow:0 6px 14px #0f243842,0 0 0 8px var(--slider-ring,#04476638);cursor:grabbing;transform:scale(1.16)}.DailyCheckInModal_rangeInput__04g\+M::-moz-range-track{background:#eef2f5;border:none;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380f;height:var(--track-height)}.DailyCheckInModal_rangeInput__04g\+M::-moz-range-progress{background:#ef4444;background:var(--slider-color,#ef4444);border-radius:999px;height:var(--track-height);-moz-transition:background .2s ease;transition:background .2s ease}.DailyCheckInModal_rangeInput__04g\+M::-moz-range-thumb{background:#fff;border:3px solid #044766;border:3px solid var(--slider-color,#044766);border-radius:50%;box-shadow:0 2px 6px #0f24382e,0 0 0 0 #04476638;box-shadow:0 2px 6px #0f24382e,0 0 0 0 var(--slider-ring,#04476638);cursor:grab;height:var(--thumb-size);-moz-transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease;width:var(--thumb-size)}.DailyCheckInModal_rangeInput__04g\+M:hover::-moz-range-thumb{box-shadow:0 4px 10px #0f243838,0 0 0 6px #0447662e;box-shadow:0 4px 10px #0f243838,0 0 0 6px var(--slider-ring,#0447662e);transform:scale(1.08)}.DailyCheckInModal_rangeInput__04g\+M:active::-moz-range-thumb,.DailyCheckInModal_rangeInput__04g\+M:focus-visible::-moz-range-thumb{box-shadow:0 6px 14px #0f243842,0 0 0 8px #04476638;box-shadow:0 6px 14px #0f243842,0 0 0 8px var(--slider-ring,#04476638);cursor:grabbing;transform:scale(1.16)}.DailyCheckInModal_rangeLabels__tichT{color:#6b7280;display:flex;font-size:.76rem;font-weight:600;justify-content:space-between;letter-spacing:.005em}.DailyCheckInModal_rangeLabels__tichT span:nth-child(2){color:#9ca3af}.DailyCheckInModal_reflectActions__aGE0A{animation:DailyCheckInModal_reflectFadeUp__K\+Uxa .52s cubic-bezier(.22,1,.36,1) .42s both;display:flex;justify-content:flex-end;margin-top:.25rem}.DailyCheckInModal_nextBtn__ZNuk5{align-items:center;background:linear-gradient(180deg,#055a80,#044766);border:none;border-radius:.85rem;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 20px -10px #0447668c,0 2px 4px #0447662e;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;letter-spacing:.01em;overflow:hidden;padding:.8rem 1.4rem;position:relative;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .24s ease,background .24s ease;will-change:transform,box-shadow}.DailyCheckInModal_nextBtn__ZNuk5:before{background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.DailyCheckInModal_nextBtn__ZNuk5:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38,0 14px 28px -12px #04476699,0 3px 6px #04476638;transform:translateY(-1.5px)}.DailyCheckInModal_nextBtn__ZNuk5:hover:not(:disabled):before{transform:translateX(160%)}.DailyCheckInModal_nextBtn__ZNuk5:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:.12s}.DailyCheckInModal_nextBtn__ZNuk5:focus-visible{box-shadow:0 0 0 3px #04476638,inset 0 1px 0 #ffffff38,0 10px 22px -10px #0447668c;outline:none}.DailyCheckInModal_nextBtn__ZNuk5:disabled{cursor:not-allowed;opacity:.85}.DailyCheckInModal_nextBtnLabel__6BdGH{position:relative;z-index:1}.DailyCheckInModal_nextBtnArrow__7nWDe{align-items:center;display:inline-flex;justify-content:center;position:relative;transition:transform .28s cubic-bezier(.34,1.4,.64,1);z-index:1}.DailyCheckInModal_nextBtnArrow__7nWDe svg{display:block;height:1.05rem;width:1.05rem}.DailyCheckInModal_nextBtn__ZNuk5:hover:not(:disabled) .DailyCheckInModal_nextBtnArrow__7nWDe{transform:translateX(3px)}.DailyCheckInModal_nextBtn__ZNuk5:not(:hover):not(:disabled) .DailyCheckInModal_nextBtnArrow__7nWDe svg{animation:DailyCheckInModal_reflectArrowDrift__qkMfe 2.8s ease-in-out infinite}.DailyCheckInModal_nextBtnSpinner__\+7DTC{align-items:center;animation:DailyCheckInModal_reflectSpin__dYhWC .9s linear infinite;display:inline-flex;justify-content:center;position:relative;z-index:1}.DailyCheckInModal_nextBtnSpinner__\+7DTC svg{display:block;height:1.05rem;width:1.05rem}.DailyCheckInModal_nextBtnSaving__SZiWa .DailyCheckInModal_nextBtnLabel__6BdGH:after{content:"…";display:inline-block;margin-left:1px}.DailyCheckInModal_completeHero__AzXiu{padding:2.5rem 1.85rem 1.65rem;position:relative;text-align:center}.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_title__FjfCH{animation:DailyCheckInModal_completeFadeUp__RXUwL .52s cubic-bezier(.22,1,.36,1) .34s both;color:#022f47;font-size:clamp(1.4rem,1.2rem + .7vw,1.6rem);letter-spacing:-.02em;margin-bottom:.4rem}.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_subtitle__N2To8{animation:DailyCheckInModal_completeFadeUp__RXUwL .52s cubic-bezier(.22,1,.36,1) .42s both;color:#4b5563;font-size:.96rem;line-height:1.55;margin:0 auto;max-width:24rem}.DailyCheckInModal_starsWrap__dFUrI{align-items:center;display:flex;height:8rem;justify-content:center;margin:0 auto 1.1rem;position:relative;width:8rem}.DailyCheckInModal_starGlow__rWfgG{animation:DailyCheckInModal_completeStarGlow__vRHkD 3.4s ease-in-out .6s infinite;background:radial-gradient(circle,#fdc48499 0,#fdc48438 35%,#0000 70%);filter:blur(6px);height:10rem;transform:translate(-50%,-50%);width:10rem;z-index:0}.DailyCheckInModal_starGlow__rWfgG,.DailyCheckInModal_starRing__hR1Zb{border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%}.DailyCheckInModal_starRing__hR1Zb{animation:DailyCheckInModal_completeStarRing__TQ-mV 1.3s cubic-bezier(.22,1,.36,1) .22s forwards;border:2px solid #d4913c80;height:6.25rem;transform:translate(-50%,-50%) scale(.7);width:6.25rem;z-index:1}.DailyCheckInModal_starCircle__nO5h3{align-items:center;animation:DailyCheckInModal_completeStarPop__cZJ\+g .68s cubic-bezier(.34,1.4,.64,1) both,DailyCheckInModal_completeStarBreathe__QF84I 3.8s ease-in-out 1s infinite;background:radial-gradient(circle at 30% 28%,#fff1de 0,#fbd8a3 55%,#f5b461 100%);border-radius:50%;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -2px 10px #7a3d102e,0 12px 30px -8px #d4913c8c,0 4px 10px -2px #7a3d1038;color:#7a3d10;display:flex;height:5.5rem;justify-content:center;position:relative;width:5.5rem;z-index:2}.DailyCheckInModal_starCircle__nO5h3 svg{filter:drop-shadow(0 1px 1px rgba(122,61,16,.2));height:2.3rem;width:2.3rem}.DailyCheckInModal_miniStar__NBbFh{animation:DailyCheckInModal_completeMiniStarBurst__brqyW .72s cubic-bezier(.34,1.5,.64,1) both,DailyCheckInModal_completeMiniStarTwinkle__Ym2vx 2.6s ease-in-out infinite;filter:drop-shadow(0 1px 2px rgba(4,71,102,.18));height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem;z-index:3}.DailyCheckInModal_miniStar1__eqtiA{--mini-x:3rem;--mini-y:-2.7rem;animation-delay:.3s,1.1s;color:#f59e0b}.DailyCheckInModal_miniStar2__C52SV{--mini-x:-3.2rem;--mini-y:-0.4rem;animation-delay:.38s,1.4s;color:#0ea5e9;height:.85rem;margin-left:-.425rem;margin-top:-.425rem;width:.85rem}.DailyCheckInModal_miniStar3__VQtXv{--mini-x:2.7rem;--mini-y:2.8rem;animation-delay:.46s,1.7s;color:#38bdf8;height:.9rem;margin-left:-.45rem;margin-top:-.45rem;width:.9rem}.DailyCheckInModal_insightCard__7RYdE{align-items:flex-start;animation:DailyCheckInModal_completeFadeUpBlur__EpBpG .6s cubic-bezier(.22,1,.36,1) .52s both;background:linear-gradient(135deg,#eef5fb,#e3eef7);border:1px solid #0447661a;border-radius:1rem;box-shadow:0 1px 2px #0f24380a,0 10px 24px -18px #04476633;display:flex;gap:.85rem;margin:1.4rem 0 1.1rem;padding:.95rem 1.05rem;text-align:left}.DailyCheckInModal_insightIcon__K-cE5{align-items:center;animation:DailyCheckInModal_completeInsightPulse__ngYNn 3.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#055a80,#044766);border-radius:.65rem;box-shadow:inset 0 1px 0 #ffffff2e,0 4px 12px -3px #04476659;color:#fff;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.DailyCheckInModal_insightIcon__K-cE5 svg{height:1.2rem;width:1.2rem}.DailyCheckInModal_insightContent__V\+MOd{min-width:0}.DailyCheckInModal_insightLabel__-0Q-R{color:#044766;display:block;font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-bottom:.25rem;opacity:.85}.DailyCheckInModal_insightText__ZE67l{color:#022f47;font-size:.94rem;font-weight:700;line-height:1.45;margin:0}.DailyCheckInModal_progressSection__39DaQ{animation:DailyCheckInModal_completeFadeUp__RXUwL .52s cubic-bezier(.22,1,.36,1) .62s both;margin-bottom:1.75rem;text-align:left}.DailyCheckInModal_progressHeader__bL-PY{align-items:center;color:#044766;display:flex;font-size:.88rem;font-weight:700;justify-content:space-between;letter-spacing:.005em;margin-bottom:.55rem}.DailyCheckInModal_progressHeader__bL-PY span:last-child{font-feature-settings:"tnum";font-size:.95rem;font-variant-numeric:tabular-nums}.DailyCheckInModal_progressBar__8tzW1{background:linear-gradient(180deg,#e6eef5,#dbe5ee);border-radius:999px;box-shadow:inset 0 1px 2px #0f243814;height:.6rem;overflow:hidden;position:relative}.DailyCheckInModal_progressFill__U8kZC{background:linear-gradient(90deg,#047bb2,#055a80 65%,#044766);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff47,0 1px 4px #04476640;height:100%;min-width:.6rem;overflow:hidden;position:relative;transition:width 60ms linear}.DailyCheckInModal_progressFill__U8kZC:after{animation:DailyCheckInModal_completeShimmer__HYWaT 2.8s ease-in-out 1.8s infinite;background:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%)}.DailyCheckInModal_actionStack__pKiVX{display:flex;flex-direction:column;gap:.6rem}.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_actionStack__pKiVX{animation:DailyCheckInModal_completeFadeUp__RXUwL .52s cubic-bezier(.22,1,.36,1) .72s both}.DailyCheckInModal_primaryBtn__QpcGQ{align-items:center;background:linear-gradient(180deg,#055a80,#044766);border:none;border-radius:.85rem;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 20px -10px #0447668c,0 2px 4px #0447662e;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.9rem 1rem;position:relative;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .24s ease;width:100%;will-change:transform,box-shadow}.DailyCheckInModal_primaryBtn__QpcGQ:before{background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.DailyCheckInModal_primaryBtn__QpcGQ:hover{box-shadow:inset 0 1px 0 #ffffff38,0 14px 28px -12px #04476699,0 3px 6px #04476638;transform:translateY(-1.5px)}.DailyCheckInModal_primaryBtn__QpcGQ:hover:before{transform:translateX(160%)}.DailyCheckInModal_primaryBtn__QpcGQ:active{transform:translateY(0) scale(.985);transition-duration:.12s}.DailyCheckInModal_primaryBtn__QpcGQ:focus-visible{box-shadow:0 0 0 3px #04476638,inset 0 1px 0 #ffffff38,0 10px 22px -10px #0447668c;outline:none}.DailyCheckInModal_primaryBtn__QpcGQ svg,.DailyCheckInModal_primaryBtn__QpcGQ>span{position:relative;z-index:1}.DailyCheckInModal_primaryBtn__QpcGQ svg{height:1rem;width:1rem}.DailyCheckInModal_secondaryBtn__gzNZU{background:#fff;border:1.5px solid #d4dde6;border-radius:.85rem;color:#044766;cursor:pointer;font-size:.95rem;font-weight:700;padding:.85rem 1rem;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s ease;width:100%}.DailyCheckInModal_secondaryBtn__gzNZU:hover{background:#f4f9fc;border-color:#04476680;box-shadow:0 6px 14px -8px #04476640;transform:translateY(-1.5px)}.DailyCheckInModal_secondaryBtn__gzNZU:active{transform:translateY(0) scale(.985);transition-duration:.12s}.DailyCheckInModal_secondaryBtn__gzNZU:focus-visible{box-shadow:0 0 0 3px #0447662e;outline:none}.DailyCheckInModal_summaryBody__OreDW{padding:2.15rem 1.85rem 1.65rem;position:relative;text-align:left}.DailyCheckInModal_summaryBody__OreDW:before{background:linear-gradient(90deg,#0000,#044766 50%,#0000);border-radius:0 0 999px 999px;content:"";height:3px;left:50%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);width:38%}.DailyCheckInModal_summaryHeader__z37Fp{margin-bottom:1.35rem}.DailyCheckInModal_summaryBadge__e8rQt{align-items:center;animation:DailyCheckInModal_progressBadgePop__c0CEa .52s cubic-bezier(.34,1.25,.64,1) 60ms both;background:linear-gradient(135deg,#04476612,#04476621);border:1px solid #04476624;border-radius:999px;color:#044766;display:inline-flex;font-size:.7rem;font-weight:800;gap:.4rem;letter-spacing:.08em;margin-bottom:.85rem;overflow:hidden;padding:.35rem .75rem .35rem .55rem;position:relative;text-transform:uppercase}.DailyCheckInModal_summaryBadge__e8rQt svg{animation:DailyCheckInModal_reflectSparkle__yS0Pf 2.4s ease-in-out infinite;flex-shrink:0;height:.95rem;transform-origin:center;width:.95rem}.DailyCheckInModal_summaryTitle__EONsm{animation:DailyCheckInModal_progressFadeUp__1ol-d .52s cubic-bezier(.22,1,.36,1) .14s both;color:#044766;font-size:clamp(1.4rem,1.2rem + .6vw,1.65rem);font-weight:800;letter-spacing:-.018em;line-height:1.22;margin:0 0 .45rem}.DailyCheckInModal_summarySubtitle__n-f0\+{animation:DailyCheckInModal_progressFadeUp__1ol-d .52s cubic-bezier(.22,1,.36,1) .21s both;color:#5b6573;font-size:.94rem;line-height:1.55;margin:0}.DailyCheckInModal_summaryGrid__uH01-{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.35rem}.DailyCheckInModal_summaryStat__wcFwQ{animation:DailyCheckInModal_progressStatPop__i\+T-\+ .56s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(180deg,#fff,#fbfdfe);border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 2px #0f24380a,0 8px 22px -16px #04476629;overflow:hidden;padding:.9rem .95rem .85rem;position:relative;transition:border-color .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.34,1.2,.64,1);will-change:transform,box-shadow}.DailyCheckInModal_summaryStat__wcFwQ:first-child{animation-delay:.26s}.DailyCheckInModal_summaryStat__wcFwQ:nth-child(2){animation-delay:.33s}.DailyCheckInModal_summaryStat__wcFwQ:nth-child(3){animation-delay:.4s}.DailyCheckInModal_summaryStat__wcFwQ:before{background:#044766;background:var(--stat-accent,#044766);content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:3px}.DailyCheckInModal_summaryStat__wcFwQ:hover{border-color:#0447662e;box-shadow:0 1px 2px #0f24380d,0 14px 28px -18px #0447663d;transform:translateY(-2px)}.DailyCheckInModal_summaryStatStreak__oAitd{--stat-accent:#d4913c;--stat-icon-bg:#d4913c1f;--stat-icon-color:#9a5a12}.DailyCheckInModal_summaryStatWeekly__DGqwK{--stat-accent:#047bb2;--stat-icon-bg:#047bb21a;--stat-icon-color:#044766}.DailyCheckInModal_summaryStatTotal__nOpor{--stat-accent:#8b5cf6;--stat-icon-bg:#8b5cf61a;--stat-icon-color:#6d28d9;grid-gap:.75rem 1rem;align-items:center;display:grid;gap:.75rem 1rem;grid-column:1/-1;grid-template-columns:auto 1fr auto;padding:.95rem 1.05rem}.DailyCheckInModal_summaryStatTotal__nOpor .DailyCheckInModal_summaryStatIcon__TupLX,.DailyCheckInModal_summaryStatTotal__nOpor .DailyCheckInModal_summaryStatLabel__H80dX{margin-bottom:0}.DailyCheckInModal_summaryStatTotal__nOpor .DailyCheckInModal_summaryStatValue__vXPsY{font-size:1.35rem}.DailyCheckInModal_recentDateRow__KjE9L{align-items:center;display:flex;gap:.5rem}.DailyCheckInModal_todayBadge__TLo08{align-items:center;background:#04476614;border:1px solid #04476626;border-radius:999px;color:#044766;display:inline-flex;font-size:.6rem;font-weight:800;letter-spacing:.09em;padding:.1rem .45rem;text-transform:uppercase}.DailyCheckInModal_summaryMotivation__NDpgq{color:#5b6573;font-size:.86rem;font-weight:600;line-height:1.5;margin:0 0 .85rem;text-align:center}.DailyCheckInModal_summaryStatIcon__TupLX{align-items:center;background:#04476614;background:var(--stat-icon-bg,#04476614);border-radius:.6rem;box-shadow:inset 0 1px 0 #ffffffd9;color:#044766;color:var(--stat-icon-color,#044766);display:flex;height:2rem;justify-content:center;margin-bottom:.55rem;width:2rem}.DailyCheckInModal_summaryStatIcon__TupLX svg{display:block;height:1.05rem;width:1.05rem}.DailyCheckInModal_summaryStatLabel__H80dX{color:#9ca3af;display:block;font-size:.66rem;font-weight:700;letter-spacing:.09em;margin-bottom:.2rem;text-transform:uppercase}.DailyCheckInModal_summaryStatValue__vXPsY{font-feature-settings:"tnum";color:#044766;display:block;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.DailyCheckInModal_summaryStatBar__n01bu{background:#e8eef3;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380f;height:.35rem;margin-top:.55rem;overflow:hidden}.DailyCheckInModal_summaryStatFill__q\+zu-{animation:DailyCheckInModal_progressBarGrow__BSKzv .9s cubic-bezier(.22,1,.36,1) .5s both;background:linear-gradient(90deg,#047bb2,#044766);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff40;height:100%;transform-origin:left center;transition:width 60ms linear}.DailyCheckInModal_recentSection__N3JK8{animation:DailyCheckInModal_progressFadeUpBlur__tQ2FS .56s cubic-bezier(.22,1,.36,1) .48s both}.DailyCheckInModal_recentHeading__9jrQ-{color:#6b7280;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 .65rem;text-transform:uppercase}.DailyCheckInModal_recentList__P-1Mv{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 2px #0f24380a,0 8px 20px -16px #04476624;list-style:none;margin:0;overflow:hidden;padding:0}.DailyCheckInModal_recentItem__Ctac5{animation:DailyCheckInModal_progressListIn__QzqEr .48s cubic-bezier(.22,1,.36,1) both;border-bottom:1px solid #eef2f5;padding:.8rem .95rem}.DailyCheckInModal_recentItem__Ctac5:last-child{border-bottom:none}.DailyCheckInModal_recentItem__Ctac5:hover{background:linear-gradient(90deg,#04476608,#0000)}.DailyCheckInModal_recentMain__oWfbr{display:flex;flex-direction:column;gap:.55rem}.DailyCheckInModal_recentDate__OlRyH{color:#044766;font-size:.88rem;font-weight:700;letter-spacing:-.005em}.DailyCheckInModal_recentMetricBars__HCGKy{display:flex;flex-direction:column;gap:.4rem}.DailyCheckInModal_recentMetric__4cy16{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:2rem 1fr 2.25rem}.DailyCheckInModal_recentMetricLabel__p69g\+{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DailyCheckInModal_recentMetricTrack__l-SFk{background:#eef2f5;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380d;height:.35rem;overflow:hidden}.DailyCheckInModal_recentMetricFill__uk5TK{animation:DailyCheckInModal_progressMetricFill__3qAB1 .7s cubic-bezier(.22,1,.36,1) both;background:#044766;background:var(--metric-color,#044766);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff38;height:100%;transform-origin:left center}.DailyCheckInModal_recentMetricValue__6Yx14{font-feature-settings:"tnum";color:#5b6573;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.DailyCheckInModal_summaryEmpty__laROa{animation:DailyCheckInModal_progressFadeUpBlur__tQ2FS .56s cubic-bezier(.22,1,.36,1) .48s both;background:linear-gradient(180deg,#fafcfd,#f4f8fb);border:1px dashed #d4dde6;border-radius:1rem;padding:1.5rem 1rem;text-align:center}.DailyCheckInModal_summaryEmptyIcon__hIt7Y{align-items:center;animation:DailyCheckInModal_progressEmptyFloat__wRU2Z 3.2s ease-in-out infinite;background:linear-gradient(160deg,#f4f8fb,#e3edf5);border:1px solid #d4e3ed;border-radius:50%;color:#044766;display:flex;height:3rem;justify-content:center;margin:0 auto .65rem;width:3rem}.DailyCheckInModal_summaryEmptyIcon__hIt7Y svg{height:1.45rem;width:1.45rem}.DailyCheckInModal_summaryEmptyText__wwD7f{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.DailyCheckInModal_summaryActions__HhQg1{animation:DailyCheckInModal_progressFadeUp__1ol-d .52s cubic-bezier(.22,1,.36,1) .68s both;margin-top:1.35rem}@media (max-width:768px){.DailyCheckInModal_modalCheckIn__OY-VM{max-width:100%}}@media (max-width:480px){.DailyCheckInModal_body__dESnp,.DailyCheckInModal_completeHero__AzXiu,.DailyCheckInModal_footer__2YTnL,.DailyCheckInModal_reflectBody__h7pR2,.DailyCheckInModal_summaryBody__OreDW{padding-left:1.25rem;padding-right:1.25rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_body__dESnp{gap:.55rem;padding:2.35rem 1.35rem 1.4rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnWrap__vEbj\+{gap:.75rem;margin-top:1.5rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0{height:5.25rem;width:5.25rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0 svg{height:2.15rem;width:2.15rem}.DailyCheckInModal_closeBtn__emAEI{font-size:1.55rem;height:2.5rem;right:.65rem;top:.65rem;width:2.5rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_footer__2YTnL{padding:1rem 1.35rem 1.15rem}}@media (max-width:360px){.DailyCheckInModal_overlay__3c-fa{padding:1.25rem .85rem 1rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_body__dESnp{gap:.5rem;padding:2.15rem 1.15rem 1.25rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_title__FjfCH{font-size:1.15rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_subtitle__N2To8{font-size:.9rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnWrap__vEbj\+{gap:.65rem;margin-top:1.35rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0{height:5rem;width:5rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0 svg{height:2rem;width:2rem}.DailyCheckInModal_closeBtn__emAEI{font-size:1.45rem;height:2.4rem;width:2.4rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeHint__fzudh{font-size:.68rem}.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_streakValue__u3MRC{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.DailyCheckInModal_insightCard__7RYdE,.DailyCheckInModal_insightEmotionBalance__-e0FX,.DailyCheckInModal_insightEmotionCalm__HIiBj,.DailyCheckInModal_insightEmotionConfidence__lwr4Y,.DailyCheckInModal_insightEmotionDefault__6AeyZ,.DailyCheckInModal_insightEmotionStreak__V0cLY,.DailyCheckInModal_insightIcon__K-cE5,.DailyCheckInModal_miniStar__NBbFh,.DailyCheckInModal_modalCheckIn__OY-VM,.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtnWrap__vEbj\+,.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_footer__2YTnL,.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_subtitle__N2To8,.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_title__FjfCH,.DailyCheckInModal_modalComplete__dFXr5,.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_actionStack__pKiVX,.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_subtitle__N2To8,.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_title__FjfCH,.DailyCheckInModal_modalProgress__RGNX1,.DailyCheckInModal_modalWide__DLx4V,.DailyCheckInModal_nextBtnSpinner__\+7DTC,.DailyCheckInModal_nextBtn__ZNuk5:before,.DailyCheckInModal_nextBtn__ZNuk5:not(:hover):not(:disabled) .DailyCheckInModal_nextBtnArrow__7nWDe svg,.DailyCheckInModal_overlayCheckIn__Wl-qK,.DailyCheckInModal_primaryBtn__QpcGQ:before,.DailyCheckInModal_progressFill__U8kZC:after,.DailyCheckInModal_progressSection__39DaQ,.DailyCheckInModal_recentItem__Ctac5,.DailyCheckInModal_recentMetricFill__uk5TK,.DailyCheckInModal_recentSection__N3JK8,.DailyCheckInModal_reflectActions__aGE0A,.DailyCheckInModal_reflectBadge__J7tj-,.DailyCheckInModal_reflectBadge__J7tj- svg,.DailyCheckInModal_reflectBadge__J7tj-:after,.DailyCheckInModal_reflectSubtitle__85zKs,.DailyCheckInModal_reflectTitle__kTClV,.DailyCheckInModal_sliderCard__lxC8d,.DailyCheckInModal_sliderValue__JEdCe,.DailyCheckInModal_starCircle__nO5h3,.DailyCheckInModal_starGlow__rWfgG,.DailyCheckInModal_starRing__hR1Zb,.DailyCheckInModal_summaryActions__HhQg1,.DailyCheckInModal_summaryBadge__e8rQt,.DailyCheckInModal_summaryBadge__e8rQt svg,.DailyCheckInModal_summaryEmptyIcon__hIt7Y,.DailyCheckInModal_summaryEmpty__laROa,.DailyCheckInModal_summaryStatFill__q\+zu-,.DailyCheckInModal_summaryStat__wcFwQ,.DailyCheckInModal_summarySubtitle__n-f0\+,.DailyCheckInModal_summaryTitle__EONsm{animation:none!important}.DailyCheckInModal_closeBtn__emAEI:active,.DailyCheckInModal_closeBtn__emAEI:hover,.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:active:not(.DailyCheckInModal_completeBtnActive__\+\+So3),.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:hover:not(.DailyCheckInModal_completeBtnActive__\+\+So3),.DailyCheckInModal_modalCheckIn__OY-VM .DailyCheckInModal_completeBtn__sbso0:hover:not(.DailyCheckInModal_completeBtnActive__\+\+So3) svg,.DailyCheckInModal_nextBtn__ZNuk5:active:not(:disabled),.DailyCheckInModal_nextBtn__ZNuk5:hover:not(:disabled),.DailyCheckInModal_nextBtn__ZNuk5:hover:not(:disabled) .DailyCheckInModal_nextBtnArrow__7nWDe,.DailyCheckInModal_primaryBtn__QpcGQ:active,.DailyCheckInModal_primaryBtn__QpcGQ:hover,.DailyCheckInModal_secondaryBtn__gzNZU:active,.DailyCheckInModal_secondaryBtn__gzNZU:hover,.DailyCheckInModal_sliderCard__lxC8d:hover,.DailyCheckInModal_sliderCard__lxC8d:hover .DailyCheckInModal_sliderIcon__1ksvk,.DailyCheckInModal_summaryStat__wcFwQ:hover{transform:none}}@media (max-width:480px){.DailyCheckInModal_summaryBody__OreDW{padding:1.85rem 1.25rem 1.4rem}.DailyCheckInModal_summaryHeader__z37Fp{margin-bottom:1.15rem}.DailyCheckInModal_summaryBadge__e8rQt{font-size:.65rem;padding:.3rem .65rem .3rem .5rem}.DailyCheckInModal_summaryGrid__uH01-{gap:.65rem}.DailyCheckInModal_summaryStat__wcFwQ{border-radius:.9rem;padding:.8rem .85rem .75rem}.DailyCheckInModal_summaryStatIcon__TupLX{height:1.85rem;margin-bottom:.45rem;width:1.85rem}.DailyCheckInModal_summaryStatIcon__TupLX svg{height:.95rem;width:.95rem}.DailyCheckInModal_summaryStatValue__vXPsY{font-size:1.05rem}.DailyCheckInModal_recentMetric__4cy16{gap:.35rem;grid-template-columns:1.75rem 1fr 2rem}.DailyCheckInModal_reflectBody__h7pR2{padding:1.85rem 1.25rem 1.4rem}.DailyCheckInModal_reflectHeader__P4eiN{margin-bottom:1.15rem}.DailyCheckInModal_reflectBadge__J7tj-{font-size:.65rem;padding:.3rem .65rem .3rem .5rem}.DailyCheckInModal_sliderCard__lxC8d{border-radius:1rem;padding:.95rem 1rem .9rem}.DailyCheckInModal_sliderIcon__1ksvk{height:2.35rem;width:2.35rem}.DailyCheckInModal_sliderIcon__1ksvk svg{height:1.25rem;width:1.25rem}.DailyCheckInModal_nextBtn__ZNuk5{font-size:.92rem;padding:.78rem 1.2rem}}@media (max-width:360px){.DailyCheckInModal_summaryBody__OreDW{padding:1.7rem 1.05rem 1.25rem}.DailyCheckInModal_summaryTitle__EONsm{font-size:1.3rem}.DailyCheckInModal_summarySubtitle__n-f0\+{font-size:.88rem}.DailyCheckInModal_summaryGrid__uH01-{grid-template-columns:1fr}.DailyCheckInModal_reflectBody__h7pR2{padding:1.7rem 1.05rem 1.25rem}.DailyCheckInModal_reflectTitle__kTClV{font-size:1.3rem}.DailyCheckInModal_reflectSubtitle__85zKs{font-size:.9rem}.DailyCheckInModal_sliderCard__lxC8d{padding:.85rem .9rem}.DailyCheckInModal_sliderLabel__UmbKP{font-size:.95rem}.DailyCheckInModal_sliderValue__JEdCe{font-size:.84rem;min-width:3rem;padding:.28rem .55rem}}@media (max-width:480px){.DailyCheckInModal_completeHero__AzXiu{padding:2.25rem 1.35rem 1.4rem}.DailyCheckInModal_starsWrap__dFUrI{height:7rem;margin-bottom:.9rem;width:7rem}.DailyCheckInModal_starGlow__rWfgG{height:9rem;width:9rem}.DailyCheckInModal_starRing__hR1Zb{height:5.75rem;width:5.75rem}.DailyCheckInModal_starCircle__nO5h3{height:5rem;width:5rem}.DailyCheckInModal_starCircle__nO5h3 svg{height:2.1rem;width:2.1rem}.DailyCheckInModal_miniStar1__eqtiA{--mini-x:2.65rem;--mini-y:-2.4rem}.DailyCheckInModal_miniStar2__C52SV{--mini-x:-2.8rem;--mini-y:-0.3rem}.DailyCheckInModal_miniStar3__VQtXv{--mini-x:2.4rem;--mini-y:2.45rem}.DailyCheckInModal_insightCard__7RYdE{gap:.7rem;padding:.85rem .95rem}.DailyCheckInModal_insightIcon__K-cE5{height:2.2rem;width:2.2rem}}@media (max-width:360px){.DailyCheckInModal_completeHero__AzXiu{padding:2rem 1.05rem 1.25rem}.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_title__FjfCH{font-size:1.3rem}.DailyCheckInModal_modalComplete__dFXr5 .DailyCheckInModal_subtitle__N2To8{font-size:.92rem}.DailyCheckInModal_starsWrap__dFUrI{height:6.5rem;width:6.5rem}.DailyCheckInModal_starGlow__rWfgG{height:8.5rem;width:8.5rem}.DailyCheckInModal_miniStar1__eqtiA{--mini-x:2.45rem;--mini-y:-2.2rem}.DailyCheckInModal_miniStar2__C52SV{--mini-x:-2.55rem;--mini-y:-0.3rem}.DailyCheckInModal_miniStar3__VQtXv{--mini-x:2.2rem;--mini-y:2.25rem}}
/*# sourceMappingURL=main.2a4b1069.css.map*/