@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;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}html.v2-onboarding-keyboard-open,html.v2-onboarding-keyboard-open body{height:100%;overflow:hidden;overscroll-behavior:none}.App{min-height:100vh;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.text-center{text-align:center}.Welcome_welcomePage__hRGOK{--home-navy:#044766;--home-navy-deep:#033a52;--home-left:#fff;--home-text:#0f2740;--home-text-muted:#5b6570;--home-white:#fff;--home-chip-h:43px;--home-cta-h:48px;--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);--home-ease-soft:cubic-bezier(0.33,1,0.68,1);--anim-main-dur:0.55s;--anim-hero-dur:0.75s;--anim-copy-dur:0.7s;--anim-image-dur:1.05s;--anim-visual-dur:1.1s;--anim-wave-dur:1.35s;--anim-badge-dur:0.75s;--anim-ease:var(--home-ease-out);-webkit-font-smoothing:antialiased;background:var(--home-left);box-sizing:border-box;color:var(--home-text);display:flex;flex-direction:column;font-family:var(--home-font);isolation:isolate;min-height:100dvh;position:relative}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv{--anim-main-dur:0.7s;--anim-hero-dur:0.95s;--anim-copy-dur:0.9s;--anim-image-dur:1.35s;--anim-visual-dur:1.25s;--anim-wave-dur:1.55s;--anim-badge-dur:0.95s}.Welcome_welcomeMain__WMinc{-webkit-overflow-scrolling:touch;align-items:stretch;animation:Welcome_welcomeMainFade__Pn2Qc var(--anim-main-dur) var(--anim-ease) both;box-sizing:border-box;display:flex;flex:1 1;justify-content:stretch;min-height:0;overflow-y:auto}.Welcome_heroCard__I-2JA{animation:Welcome_welcomeHeroIn__pYhkQ var(--anim-hero-dur) var(--anim-ease) .06s both;background:var(--home-left);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:100dvh;overflow:hidden;position:relative;width:100%}.Welcome_copyCol__i1A--{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);justify-content:space-between;min-width:0;padding:clamp(1.75rem,4.5vw,3.25rem) clamp(2rem,4.5vw,3.5rem) clamp(1.5rem,3.5vw,2.5rem) clamp(1.75rem,5vw,4.25rem);position:relative;z-index:2}.Welcome_brandRow__eXFSX{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Welcome_brand__CmL1X{--brand-logo-size:clamp(3.75rem,5.2vw,4.5rem);--brand-logo-radius:clamp(11px,0.9vw,14px);align-items:center;animation:Welcome_welcomeLogoIn__a5JaN var(--anim-copy-dur) var(--home-ease-spring) .1s both;display:flex;gap:.7rem}.Welcome_brandWord__Nbg-D{color:#084666;display:none;font-weight:700;letter-spacing:-.03em;line-height:1}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_brand__CmL1X{animation:Welcome_welcomeLogoIn__a5JaN var(--anim-copy-dur) var(--home-ease-spring) .1s both,Welcome_welcomeLogoFloat__lv\+91 5.8s var(--home-ease-soft) 1.15s infinite}.Welcome_copyAuth__kNiB9{align-items:center;animation:Welcome_welcomeReveal__cu-ko var(--anim-copy-dur) var(--anim-ease) .22s both;display:none;flex-shrink:0;gap:.75rem}.Welcome_copyBlock__vrZ8-{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:clamp(1.1rem,2.1vw,1.5rem);justify-content:center;max-width:40rem}.Welcome_headline__OcV9h{animation:Welcome_welcomeHeadlineIn__xyI3I var(--anim-copy-dur) var(--anim-ease) .22s both;color:var(--home-navy);font-size:clamp(2.1rem,4.35vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.Welcome_headlineAccent__hrwvC{display:inline-block;padding-bottom:.14em;position:relative;white-space:nowrap}.Welcome_headlineUnderline__69Yn\+{height:.4em;left:0;margin-top:.02em;overflow:visible;pointer-events:none;position:absolute;right:0;top:1.02em;width:100%}.Welcome_headlineUnderlineGold__k634M,.Welcome_headlineUnderlineNavy__OpZZg{stroke-dasharray:280;stroke-dashoffset:0}.Welcome_headlineUnderlineGold__k634M{--underline-delay:0.55s}.Welcome_headlineUnderlineNavy__OpZZg{--underline-delay:0.72s}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_headlineUnderlineGold__k634M,.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_headlineUnderlineNavy__OpZZg{stroke-dashoffset:280;animation:Welcome_welcomeUnderlineDraw__Hykdc 1.15s var(--home-ease-out) var(--underline-delay) both}.Welcome_subcopy__7ggiU{animation:Welcome_welcomeReveal__cu-ko var(--anim-copy-dur) var(--anim-ease) .34s both;color:var(--home-text-muted);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:500;line-height:1.62;margin:0;max-width:34em}.Welcome_buttonGroup__fNH2O{align-items:center;animation:Welcome_welcomeCtaIn__NAZkd var(--anim-copy-dur) var(--home-ease-spring) .46s both;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.15rem}.Welcome_cta__xSBJb,.Welcome_secondaryCta__mCVQH{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(.82rem,1.02vw,.9rem);font-weight:700;height:var(--home-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;min-height:var(--home-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase}.Welcome_cta__xSBJb{background:var(--home-navy);border:none;box-shadow:0 10px 24px #04476638;color:var(--home-white);gap:.65rem;transition:background .45s var(--home-ease-spring),transform .45s var(--home-ease-spring),box-shadow .45s var(--home-ease-spring)}.Welcome_cta__xSBJb:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--home-ease-spring)}.Welcome_cta__xSBJb>span{position:relative;z-index:1}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_cta__xSBJb:after{animation:Welcome_welcomeCtaShine__lo5Og 1.35s var(--home-ease-soft) 1.15s both,Welcome_welcomeCtaShine__lo5Og 5.6s var(--home-ease-soft) 3.6s infinite;background:linear-gradient(115deg,#0000 20%,#ffffff24 48%,#0000 76%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_cta__xSBJb{animation:Welcome_welcomeCtaGlowPulse__FIwEv 4.8s var(--home-ease-soft) 2.8s infinite}.Welcome_ctaArrows__xCeFE{display:inline-block;font-size:.92rem;letter-spacing:-.08em;line-height:1;transition:transform .55s var(--home-ease-spring)}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_ctaArrows__xCeFE{animation:Welcome_welcomeArrowNudge__4NzsE 2.8s var(--home-ease-soft) 1.4s infinite}.Welcome_authLogin__o857A:focus-visible,.Welcome_authSignup__XMer3:focus-visible,.Welcome_cta__xSBJb:focus-visible,.Welcome_secondaryCta__mCVQH:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Welcome_cta__xSBJb:active,.Welcome_secondaryCta__mCVQH:active{transform:translateY(0) scale(.98)}.Welcome_secondaryCta__mCVQH{background:var(--home-white);border:1px solid #0f274024;box-shadow:none;color:var(--home-navy);transition:background .35s var(--home-ease-spring),border-color .35s ease,transform .45s var(--home-ease-spring),box-shadow .35s ease}.Welcome_secondaryCta__mCVQH:before{background:linear-gradient(115deg,#0000 28%,#04476614 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--home-ease-spring)}.Welcome_copyFooter__L72Rs{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.35rem}.Welcome_betaBadge__Fq7Ya{align-items:center;animation:Welcome_welcomeBadgeIn__fSZR6 var(--anim-badge-dur) var(--home-ease-spring) .7s both;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);background:#ffffffb8;border:1px solid #0447661a;border-radius:999px;box-shadow:0 8px 20px #0f27401a,inset 0 1px 0 #ffffffb3;box-sizing:border-box;display:inline-flex;gap:.5rem;height:var(--home-chip-h);max-width:100%;min-height:var(--home-chip-h);overflow:hidden;padding:0 1.05rem 0 .42rem;position:relative;transition:transform .65s var(--home-ease-soft),background .35s ease;z-index:1}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_betaBadge__Fq7Ya{animation:Welcome_welcomeBadgeIn__fSZR6 var(--anim-badge-dur) var(--home-ease-spring) .7s both,Welcome_welcomeBadgeFloat__70Bd3 6.4s var(--home-ease-soft) 1.7s infinite}.Welcome_betaIcon__TYNcK{background:linear-gradient(180deg,#ffffffd9,#e2f4f7b8);border-radius:50%;box-shadow:0 0 0 1px #04476614,0 4px 10px #0447661f;color:var(--home-navy);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_betaIcon__TYNcK{animation:Welcome_welcomeLockPulse__FADfG 3.2s var(--home-ease-soft) 1.8s infinite}.Welcome_betaLock__GWT98{height:14px;width:14px}.Welcome_betaText__ZJG0y{color:var(--home-navy);font-size:.92rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_securityBadge__LF3xx{animation-delay:.82s,1.95s}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_betaBadge__Fq7Ya:after{animation:Welcome_welcomeBadgeSheen__bMYVL 6.5s var(--home-ease-soft) 2.4s infinite;background:linear-gradient(105deg,#0000 28%,#ffffff94 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_securityBadge__LF3xx.Welcome_betaBadge__Fq7Ya:after{animation-delay:3.8s}.Welcome_securityShield__Yqgrt{height:14px;overflow:visible;width:14px}.Welcome_securityCheck__cnkO8{stroke-dasharray:18;stroke-dashoffset:0}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_securityCheck__cnkO8{stroke-dashoffset:18;animation:Welcome_welcomeCheckDraw__05REZ .7s var(--home-ease-out) 1.05s both}.Welcome_visualCol__bH2UQ{animation:Welcome_welcomeVisualIn__bxy0i var(--anim-visual-dur) var(--anim-ease) .08s both;min-height:0;min-width:0;overflow:hidden;position:relative}.Welcome_imageClip__teqq4{inset:0;position:absolute}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_imageClip__teqq4{animation:Welcome_welcomeKenBurns__itfZb 20s var(--home-ease-soft) 1.5s infinite alternate}.Welcome_heroImg__aY70d{animation:Welcome_welcomeImageReveal__w3fGT var(--anim-image-dur) var(--anim-ease) .12s both;display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.06);transform-origin:center;transition:transform .65s var(--home-ease-soft);width:100%;will-change:transform}.Welcome_wave__QDfoL{fill:var(--home-left);animation:Welcome_welcomeWaveIn__hr07u var(--anim-wave-dur) var(--home-ease-out) .18s both;height:100%;left:-2px;overflow:visible;pointer-events:none;position:absolute;top:0;width:clamp(170px,36%,300px);z-index:1}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_wave__QDfoL{animation:Welcome_welcomeWaveIn__hr07u var(--anim-wave-dur) var(--home-ease-out) .18s both,Welcome_welcomeWaveFloat__lG9Kn 10s ease-in-out 2.2s infinite}.Welcome_sheet__NqTmn{fill:#fcfdff;display:none;pointer-events:none}.Welcome_featureStack__IoS8I{display:none}.Welcome_authBar__Uy6gA{align-items:center;animation:Welcome_welcomeReveal__cu-ko var(--anim-copy-dur) var(--anim-ease) .28s both;display:flex;gap:.75rem;position:absolute;right:clamp(1.15rem,3vw,2rem);top:clamp(1.15rem,3vw,1.85rem);z-index:3}.Welcome_authLogin__o857A,.Welcome_authSignup__XMer3{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;height:var(--home-cta-h);justify-content:center;line-height:1.2;min-height:var(--home-cta-h);padding:0 1.55rem;transition:background .32s var(--home-ease-out),color .32s var(--home-ease-out),border-color .32s var(--home-ease-out),transform .22s var(--home-ease-spring),box-shadow .32s ease}.Welcome_authLogin__o857A:active,.Welcome_authSignup__XMer3:active{transform:scale(.98)}.Welcome_authLogin__o857A{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #0f274029;color:var(--home-navy)}.Welcome_authSignup__XMer3{background:var(--home-navy);border:1px solid var(--home-navy);box-shadow:0 8px 18px #04476638;color:var(--home-white)}.Welcome_featureCard__1LpLF{--feature-in-delay:0.55s;--feature-float-delay:1.45s;--feature-float-dur:6s;--feature-pulse-dur:3.6s;--feature-pulse-delay:1.8s;align-items:center;animation:Welcome_welcomeCardIn__Cw2TS .75s var(--anim-ease) var(--feature-in-delay) both;background:var(--home-white);border-radius:16px;box-shadow:0 10px 24px #0f274026,0 2px 5px #0f27400d;color:var(--home-text);display:inline-flex;font-size:.9rem;font-weight:700;gap:.58rem;letter-spacing:-.015em;padding:.62rem 1.02rem .62rem .62rem;position:absolute;transition:transform .4s var(--home-ease-spring),box-shadow .4s var(--home-ease-out);white-space:nowrap;z-index:2}.Welcome_featureIconWrap__hPe7c{border-radius:9px;display:grid;flex-shrink:0;height:34px;overflow:hidden;place-items:center;width:34px}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_featureCard__1LpLF .Welcome_featureIconWrap__hPe7c{animation:Welcome_welcomeIconPulse__8vc3U var(--feature-pulse-dur) var(--home-ease-soft) var(--feature-pulse-delay) infinite}.Welcome_featureIcon__cZsSu{height:34px;object-fit:cover;transform:scale(1.55);width:34px}.Welcome_featureCardBudget__MVGNg{left:18%;top:24%}.Welcome_featureCardPlan__5g4ou{--feature-in-delay:0.7s;--feature-float-delay:1.85s;--feature-float-dur:6.4s;--feature-pulse-dur:3.9s;--feature-pulse-delay:2.15s;right:8%;top:44%}.Welcome_featureCardConfidence__eaea3{--feature-in-delay:0.85s;--feature-float-delay:2.1s;--feature-float-dur:5.8s;--feature-pulse-dur:3.7s;--feature-pulse-delay:2.4s;bottom:11%;left:26%}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_featureCard__1LpLF{animation:Welcome_welcomeCardIn__Cw2TS .75s var(--anim-ease) var(--feature-in-delay) both,Welcome_welcomeCardFloat__LhZNx var(--feature-float-dur) var(--home-ease-soft) var(--feature-float-delay) infinite}@media (hover:hover) and (pointer:fine){.Welcome_cta__xSBJb:hover{background:var(--home-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.Welcome_cta__xSBJb:hover:before{transform:translateX(120%)}.Welcome_cta__xSBJb:hover .Welcome_ctaArrows__xCeFE{animation:none;transform:translate3d(5px,0,0)}.Welcome_secondaryCta__mCVQH:hover{background:#f7f8fa;border-color:#0f274038;box-shadow:0 8px 18px #0f274014;transform:translate3d(0,-2px,0)}.Welcome_secondaryCta__mCVQH:hover:before{transform:translateX(120%)}.Welcome_authLogin__o857A:hover{background:#ffffffc7;transform:translate3d(0,-1px,0)}.Welcome_authSignup__XMer3:hover{background:var(--home-navy-deep);border-color:var(--home-navy-deep);transform:translate3d(0,-1px,0)}.Welcome_featureCard__1LpLF:hover{animation-play-state:paused;box-shadow:0 16px 32px #0f274033,0 2px 6px #0f274014;transform:translate3d(0,-3px,0)}.Welcome_featureCard__1LpLF:hover .Welcome_featureIconWrap__hPe7c{animation-play-state:paused}.Welcome_betaBadge__Fq7Ya:hover{animation-play-state:paused;background:#ffffff94}}@keyframes Welcome_welcomeMainFade__Pn2Qc{0%{opacity:0}to{opacity:1}}@keyframes Welcome_welcomeHeroIn__pYhkQ{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes Welcome_welcomeLogoIn__a5JaN{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeHeadlineIn__xyI3I{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeReveal__cu-ko{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeCtaIn__NAZkd{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeCardIn__Cw2TS{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeImageReveal__w3fGT{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1.06)}}@keyframes Welcome_welcomeImageRevealMobile__a1W4F{0%{opacity:0}to{opacity:1}}@keyframes Welcome_welcomeVisualIn__bxy0i{0%{opacity:0}to{opacity:1}}@keyframes Welcome_welcomeWaveIn__hr07u{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeArrowNudge__4NzsE{0%,to{transform:translateZ(0)}50%{transform:translate3d(5px,0,0)}}@keyframes Welcome_welcomeCtaShine__lo5Og{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes Welcome_welcomeLogoFloat__lv\+91{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes Welcome_welcomeCardFloat__LhZNx{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes Welcome_welcomeKenBurns__itfZb{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes Welcome_welcomeBadgeIn__fSZR6{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Welcome_welcomeBadgeFloat__70Bd3{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes Welcome_welcomeLockPulse__FADfG{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes Welcome_welcomeUnderlineDraw__Hykdc{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}@keyframes Welcome_welcomeCheckDraw__05REZ{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}@keyframes Welcome_welcomeIconPulse__8vc3U{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes Welcome_welcomeCtaGlowPulse__FIwEv{0%,to{box-shadow:0 10px 24px #04476638}50%{box-shadow:0 14px 42px #0447666b,0 0 0 5px #04476612}}@keyframes Welcome_welcomeBadgeSheen__bMYVL{0%{transform:translateX(-120%)}18%{transform:translateX(200%)}to{transform:translateX(200%)}}@keyframes Welcome_welcomeWaveFloat__lG9Kn{0%,to{transform:translateZ(0)}50%{transform:translate3d(-5px,0,0)}}@media (prefers-reduced-motion:reduce){.Welcome_authBar__Uy6gA,.Welcome_betaBadge__Fq7Ya,.Welcome_betaIcon__TYNcK,.Welcome_brand__CmL1X,.Welcome_buttonGroup__fNH2O,.Welcome_copyAuth__kNiB9,.Welcome_ctaArrows__xCeFE,.Welcome_cta__xSBJb,.Welcome_featureCard__1LpLF,.Welcome_featureIconWrap__hPe7c,.Welcome_headlineUnderlineGold__k634M,.Welcome_headlineUnderlineNavy__OpZZg,.Welcome_headline__OcV9h,.Welcome_heroCard__I-2JA,.Welcome_heroImg__aY70d,.Welcome_imageClip__teqq4,.Welcome_securityBadge__LF3xx,.Welcome_securityCheck__cnkO8,.Welcome_subcopy__7ggiU,.Welcome_wave__QDfoL,.Welcome_welcomeMain__WMinc{animation:none!important;opacity:1!important;transform:none!important}.Welcome_headlineUnderlineGold__k634M,.Welcome_headlineUnderlineNavy__OpZZg,.Welcome_securityCheck__cnkO8{stroke-dashoffset:0!important}.Welcome_heroImg__aY70d{will-change:auto}.Welcome_authLogin__o857A:hover,.Welcome_authSignup__XMer3:hover,.Welcome_cta__xSBJb:hover,.Welcome_cta__xSBJb:hover .Welcome_ctaArrows__xCeFE,.Welcome_featureCard__1LpLF:hover,.Welcome_heroImg__aY70d,.Welcome_secondaryCta__mCVQH:hover{transform:none!important}.Welcome_betaBadge__Fq7Ya:after,.Welcome_cta__xSBJb:after,.Welcome_secondaryCta__mCVQH:before{animation:none!important}}@media (hover:none){.Welcome_authLogin__o857A:hover,.Welcome_authSignup__XMer3:hover,.Welcome_betaBadge__Fq7Ya:hover,.Welcome_cta__xSBJb:hover,.Welcome_featureCard__1LpLF:hover,.Welcome_secondaryCta__mCVQH:hover{transform:none}.Welcome_cta__xSBJb:hover{background:var(--home-navy);box-shadow:0 10px 24px #04476638}}@media (pointer:coarse){.Welcome_heroImg__aY70d{transition:none;will-change:auto}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_featureIconWrap__hPe7c{animation-duration:4.4s}}@media (max-width:1100px){.Welcome_headline__OcV9h{font-size:clamp(1.95rem,4vw,2.7rem)}.Welcome_featureCard__1LpLF{font-size:.84rem;padding:.52rem .88rem .52rem .52rem}.Welcome_featureIconWrap__hPe7c,.Welcome_featureIcon__cZsSu{height:30px;width:30px}}@media (max-width:1024px){.Welcome_welcomePage__hRGOK{--home-cta-h:clamp(52px,6.3dvh,64px);background:#fcfdff}.Welcome_welcomeMain__WMinc{background:#fcfdff;padding:0}.Welcome_heroCard__I-2JA{background:#fcfdff;display:block;height:auto;min-height:100dvh;overflow:visible}.Welcome_visualCol__bH2UQ{animation:none;height:56dvh;left:0;min-height:0;position:absolute;right:0;top:0;z-index:0}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_imageClip__teqq4{animation:none}.Welcome_heroImg__aY70d{animation:Welcome_welcomeImageRevealMobile__a1W4F var(--anim-image-dur) var(--anim-ease) .12s both;object-fit:cover;object-position:78% 42%;transform:none;transform-origin:center}.Welcome_wave__QDfoL{display:none}.Welcome_sheet__NqTmn{display:block;height:100dvh;left:0;position:absolute;top:0;width:100%;z-index:1}.Welcome_copyCol__i1A--{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.9rem,2vh,1.25rem);justify-content:flex-start;min-height:100dvh;padding:42dvh 8.6% max(1.5rem,env(safe-area-inset-bottom));position:relative;z-index:2}.Welcome_brandRow__eXFSX{display:block}.Welcome_brand__CmL1X{--brand-logo-size:clamp(42px,9.2vw,64px);--brand-logo-radius:clamp(10px,1.8vw,15px);--brand-logo-border:0px;gap:.7rem;left:6.6%;position:absolute;top:max(1rem,env(safe-area-inset-top),4.2dvh);z-index:4}.Welcome_welcomePage__hRGOK.Welcome_welcomeSmooth__krXIv .Welcome_brand__CmL1X{animation:Welcome_welcomeLogoIn__a5JaN var(--anim-copy-dur) var(--home-ease-spring) .1s both}.Welcome_brandWord__Nbg-D{color:#084666;display:block;font-size:clamp(1.25rem,4.2vw,1.85rem)}.Welcome_copyAuth__kNiB9{display:flex;gap:.55rem;position:absolute;right:4.5%;top:max(.85rem,env(safe-area-inset-top),3.6dvh);z-index:4}.Welcome_authBar__Uy6gA{display:none}.Welcome_authLogin__o857A,.Welcome_authSignup__XMer3{font-size:1rem;height:46px;min-height:46px;padding:0 1.15rem}.Welcome_authLogin__o857A{background:#ffffffb8}.Welcome_copyBlock__vrZ8-{align-items:stretch;flex:0 0 auto;gap:clamp(.85rem,2vh,1.15rem);max-width:none;text-align:left}.Welcome_headline__OcV9h{color:#0b3d60;font-size:clamp(1.7rem,6.2vw,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-align:left}.Welcome_headlineAccent__hrwvC{white-space:normal}.Welcome_subcopy__7ggiU{color:#8b93a1;font-size:clamp(.98rem,3vw,1.15rem);font-weight:500;line-height:1.55;max-width:36rem;text-align:left}.Welcome_buttonGroup__fNH2O{align-items:stretch;flex-direction:column;gap:.7rem;width:100%}.Welcome_cta__xSBJb,.Welcome_secondaryCta__mCVQH{font-size:clamp(1rem,3.4vw,1.12rem);font-weight:600;height:var(--home-cta-h);letter-spacing:.01em;min-height:var(--home-cta-h);padding:0 1.5rem;text-transform:none;width:100%}.Welcome_cta__xSBJb{background:#056178;box-shadow:0 10px 22px #05506e29;gap:.45rem}.Welcome_ctaArrows__xCeFE{font-size:1em;letter-spacing:-.06em}.Welcome_featureStack__IoS8I{display:flex;flex-direction:column;gap:.7rem;width:100%}.Welcome_featureRow__xUk14{align-items:center;background:#fff;border:1px solid #0f37540d;border-radius:999px;box-shadow:0 8px 22px #0f37540f;box-sizing:border-box;color:#123c5c;display:flex;font-size:clamp(.98rem,3.2vw,1.12rem);font-weight:700;gap:.8rem;letter-spacing:-.01em;min-height:clamp(52px,6.2dvh,62px);padding:.4rem 1.1rem .4rem .5rem;width:100%}.Welcome_featureRow__xUk14 .Welcome_featureIconWrap__hPe7c,.Welcome_featureRow__xUk14 .Welcome_featureIcon__cZsSu{border-radius:50%;height:36px;width:36px}.Welcome_visualCol__bH2UQ .Welcome_featureCard__1LpLF{display:none}.Welcome_copyFooter__L72Rs{align-items:center;flex-direction:column;gap:.65rem;width:100%}.Welcome_betaBadge__Fq7Ya{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f8fc;border:1px solid #fffffff2;box-shadow:0 8px 20px #0f3c5a0d;height:auto;justify-content:center;min-height:44px}.Welcome_betaIcon__TYNcK{background:#fff}.Welcome_betaText__ZJG0y{color:#6d97b4;font-size:clamp(.84rem,2.7vw,.96rem)}}@media (max-width:420px){.Welcome_authLogin__o857A,.Welcome_authSignup__XMer3{font-size:.95rem;height:44px;min-height:44px;padding:0 1rem}.Welcome_brandWord__Nbg-D{font-size:1.15rem}}@media (max-width:1024px) and (max-height:740px){.Welcome_copyCol__i1A--{gap:.7rem;padding-top:42dvh}.Welcome_headline__OcV9h{font-size:clamp(1.45rem,5.4vw,1.9rem)}.Welcome_subcopy__7ggiU{font-size:.92rem;line-height:1.45}}@media (max-width:1024px) and (max-height:520px) and (orientation:landscape){.Welcome_welcomePage__hRGOK{--home-cta-h:42px;background:var(--home-left)}.Welcome_heroCard__I-2JA,.Welcome_welcomeMain__WMinc{background:var(--home-left)}.Welcome_heroCard__I-2JA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:none;height:auto;min-height:100dvh;overflow:hidden}.Welcome_copyCol__i1A--{background:#0000;gap:.75rem;justify-content:space-between;min-height:0;order:0;padding:1rem 1.1rem 1rem 1.4rem;position:relative}.Welcome_brandRow__eXFSX{align-items:center;display:flex;justify-content:space-between}.Welcome_brand__CmL1X{--brand-logo-size:3.25rem;--brand-logo-radius:12px;--brand-logo-border:2px;left:auto;position:static;top:auto}.Welcome_brandWord__Nbg-D{display:none}.Welcome_copyAuth__kNiB9{display:none;position:static;right:auto;top:auto}.Welcome_visualCol__bH2UQ{height:auto;left:auto;min-height:0;order:0;position:relative;right:auto;top:auto}.Welcome_sheet__NqTmn{display:none}.Welcome_wave__QDfoL{display:block;width:110px}.Welcome_authBar__Uy6gA{display:flex}.Welcome_authLogin__o857A,.Welcome_authSignup__XMer3{font-size:.9rem;height:var(--home-cta-h);min-height:var(--home-cta-h);padding:0 1.15rem}.Welcome_headline__OcV9h{color:var(--home-navy);font-size:1.55rem;font-weight:700;text-align:left}.Welcome_subcopy__7ggiU{color:var(--home-text-muted);font-size:.92rem;line-height:1.45;text-align:left}.Welcome_buttonGroup__fNH2O{align-items:center;flex-direction:row;width:auto}.Welcome_cta__xSBJb,.Welcome_secondaryCta__mCVQH{font-size:.78rem;font-weight:700;height:var(--home-cta-h);letter-spacing:.1em;min-height:var(--home-cta-h);padding:0 1.1rem;text-transform:uppercase;width:auto}.Welcome_cta__xSBJb{background:var(--home-navy)}.Welcome_featureStack__IoS8I{display:none}.Welcome_visualCol__bH2UQ .Welcome_featureCard__1LpLF{display:inline-flex}.Welcome_copyFooter__L72Rs{align-items:center;flex-direction:row;gap:.75rem 1rem;justify-content:flex-start}.Welcome_betaBadge__Fq7Ya{-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);background:#ffffffb8;border:1px solid #0447661a;height:var(--home-chip-h);min-height:var(--home-chip-h)}.Welcome_betaText__ZJG0y{color:var(--home-navy);font-size:.8rem}.Welcome_heroImg__aY70d{object-position:center;transform:scale(1.06);transform-origin:center}}.BrandLogo_logo-container__nVpN3{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.BrandLogo_logo-container__nVpN3[data-clickable=true]{cursor:pointer}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover{transform:scale(1.05) translateY(-1px)}.BrandLogo_brand-logo__wAJpq{border:2px solid #fffc;border:var(--brand-logo-border,2px) solid #fffc;border-radius:12px;border-radius:var(--brand-logo-radius,12px);box-shadow:0 2px 8px #0447661a,inset 0 1px 0 #ffffff80;box-sizing:border-box;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));flex-shrink:0;height:64px;height:var(--brand-logo-size,64px);object-fit:cover;object-position:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px;width:var(--brand-logo-size,64px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]: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[data-clickable=true]:hover{transform:scale(1.03) translateY(-1px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.08)}}@media (max-width:768px){.BrandLogo_brand-logo__wAJpq{border-radius:11px;border-radius:var(--brand-logo-radius,11px);height:56px;height:var(--brand-logo-size,56px);width:56px;width:var(--brand-logo-size,56px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover{transform:scale(1.02) translateY(-1px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.06)}}@media (max-width:480px){.BrandLogo_brand-logo__wAJpq{border-radius:10px;border-radius:var(--brand-logo-radius,10px);height:52px;height:var(--brand-logo-size,52px);width:52px;width:var(--brand-logo-size,52px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover{transform:scale(1.01) translateY(-1px)}.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover .BrandLogo_brand-logo__wAJpq{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover,.BrandLogo_logo-container__nVpN3[data-clickable=true]:hover .BrandLogo_brand-logo__wAJpq{transform:none}}.SignUp_signup-container__YsLPT{--su-navy:#044766;--su-navy-deep:#033a52;--su-text:#0f2740;--su-text-muted:#5b6570;--su-placeholder:#8a9aab;--su-bg:#fff;--su-bg-alt:#f4f5f7;--su-border:#0f274024;--su-white:#fff;--su-error-bg:#fff5f5;--su-error-text:#c53030;--su-error-border:#feb2b2;--su-disabled-bg:#e8eaee;--su-disabled-text:#5b6570;--su-radius:12px;--su-cta-h:48px;--su-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--su-ease:cubic-bezier(0.16,1,0.3,1);--su-ease-soft:cubic-bezier(0.22,1,0.36,1);--su-ease-out:cubic-bezier(0.33,1,0.68,1);--su-transition:0.36s var(--su-ease);--su-transition-fast:0.28s var(--su-ease-soft);-webkit-font-smoothing:antialiased;align-items:flex-start;background:var(--su-bg);box-sizing:border-box;color:var(--su-text);display:flex;font-family:var(--su-font);justify-content:center;min-height:100dvh;overflow-x:hidden;padding:2rem;position:relative}.SignUp_signup-content__NwIw4{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;position:relative;width:100%;z-index:1}.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-navy);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;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;line-height:1.45;margin:0}.SignUp_login-link__Ei4Hn a{color:var(--su-navy);font-weight:700;position:relative;text-decoration:none;transition:color var(--su-transition)}.SignUp_login-link__Ei4Hn a:after{background:var(--su-navy-deep);border-radius:1px;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-navy-deep)}.SignUp_login-link__Ei4Hn a:focus-visible{border-radius:2px;outline:2px solid var(--su-navy-deep);outline-offset:3px}.SignUp_social-login__ugTrY{display:flex;gap:.6rem;justify-content:center;margin-bottom:.8rem;width:100%}.SignUp_error-message__R-kEs{background-color:var(--su-error-bg);border:1px solid var(--su-error-border);border-radius:var(--su-radius);box-shadow:0 4px 14px #c530301a;color:var(--su-error-text);font-size:.9rem;margin-bottom:.5rem;padding:.85rem 1rem;text-align:center;transition:opacity var(--su-transition),box-shadow var(--su-transition-fast),transform var(--su-transition-fast)}.SignUp_social-button__hVP-i{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--su-bg);border:1px solid #0f274024;border-radius:999px;box-shadow:0 2px 6px #04476614;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-family:inherit;height:var(--su-cta-h);justify-content:center;min-height:var(--su-cta-h);overflow:hidden;position:relative;transition:transform var(--su-transition-fast),box-shadow var(--su-transition-fast),border-color var(--su-transition-fast),background var(--su-transition-fast)}.SignUp_social-button__hVP-i:before{background:linear-gradient(105deg,#0000 30%,#0447660f 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s var(--su-ease-soft)}.SignUp_social-button__hVP-i:hover:not(:disabled):before{transform:translateX(120%)}.SignUp_social-button__hVP-i:hover:not(:disabled){background:#f7f8fa;border-color:var(--su-navy-deep);box-shadow:0 8px 20px #0447662e,0 2px 6px #0447661a;transform:translateY(-2px)}.SignUp_social-button__hVP-i:active:not(:disabled){box-shadow:0 2px 6px #0447661f;transform:translateY(0)}.SignUp_social-button__hVP-i:focus-visible{outline:2px solid #04476666;outline-offset:3px}.SignUp_social-button__hVP-i:disabled{cursor:not-allowed;opacity:.45}.SignUp_social-button__hVP-i:disabled,.SignUp_social-button__hVP-i:disabled:hover{background:var(--su-bg-alt);border-color:var(--su-border);box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.SignUp_signup-container__YsLPT{animation:SignUp_suFadeIn__Toym5 .7s var(--su-ease) both}.SignUp_logo-wrap__xW0eG{animation:SignUp_suLogoIn__cJNhc .75s var(--su-ease) .05s both}.SignUp_signup-form-container__I6PDZ{animation:SignUp_suRiseSoft__0r2fc .72s var(--su-ease) .12s both}.SignUp_signup-title__BMzDX{animation:SignUp_suRiseSoft__0r2fc .62s var(--su-ease) .2s both}.SignUp_login-link__Ei4Hn{animation:SignUp_suRiseSoft__0r2fc .58s var(--su-ease) .28s both}.SignUp_social-login__ugTrY{animation:SignUp_suRiseSoft__0r2fc .6s var(--su-ease) .34s both}.SignUp_social-button__hVP-i:first-child{animation:SignUp_suScaleIn__yxdHF .55s var(--su-ease) .38s both}.SignUp_social-button__hVP-i:nth-child(2){animation:SignUp_suScaleIn__yxdHF .55s var(--su-ease) .46s both}.SignUp_error-message__R-kEs{animation:SignUp_suMessageIn__C1sii .5s var(--su-ease) both}.SignUp_signup-form__gh7WU{animation:SignUp_suRiseSoft__0r2fc .65s var(--su-ease) .42s both}.SignUp_form-group__Tz2eP:first-child{animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .48s both}.SignUp_form-group__Tz2eP:nth-child(2){animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .54s both}.SignUp_form-group__Tz2eP:nth-child(3){animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .6s both}.SignUp_form-group__Tz2eP:nth-child(4){animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .66s both}.SignUp_continue-button__pqelc{animation:SignUp_suRiseSoft__0r2fc .55s var(--su-ease) .72s both}.SignUp_terms-text__FC0Sw{animation:SignUp_suFadeIn__Toym5 .6s var(--su-ease) .78s both}.SignUp_password-strength__imk25{animation:SignUp_suMessageIn__C1sii .48s var(--su-ease) both}}@keyframes SignUp_suFadeIn__Toym5{0%{opacity:0}to{opacity:1}}@keyframes SignUp_suRiseSoft__0r2fc{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SignUp_suLogoIn__cJNhc{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SignUp_suScaleIn__yxdHF{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes SignUp_suMessageIn__C1sii{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes SignUp_suShimmer__2tWiu{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.SignUp_facebook-icon__h6oYg,.SignUp_google-icon__Q8ASN{height:24px;transition:transform var(--su-transition-fast);width:24px}.SignUp_social-button__hVP-i:hover:not(:disabled) .SignUp_facebook-icon__h6oYg,.SignUp_social-button__hVP-i:hover:not(:disabled) .SignUp_google-icon__Q8ASN{transform:scale(1.08)}.SignUp_social-button__hVP-i.SignUp_google__gPwLh{color:#4285f4}.SignUp_social-button__hVP-i.SignUp_facebook__KSUQA{color:#1877f2}.SignUp_signup-form__gh7WU{display:flex;flex-direction:column;gap:1.1rem}.SignUp_form-group__Tz2eP{display:flex;flex-direction:column;gap:.35rem}.SignUp_form-group__Tz2eP label{color:var(--su-text);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:color var(--su-transition)}.SignUp_form-group__Tz2eP:focus-within label{color:var(--su-navy)}.SignUp_form-group__Tz2eP input{background:var(--su-bg-alt);border:1.5px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--su-text);font-family:inherit;font-size:1rem;padding:.85rem 1rem;transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast),transform var(--su-transition-fast)}.SignUp_form-group__Tz2eP input::placeholder{color:var(--su-placeholder);transition:opacity var(--su-transition)}.SignUp_form-group__Tz2eP input:focus{background:var(--su-bg);border-color:var(--su-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.SignUp_form-group__Tz2eP input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.SignUp_form-group__Tz2eP input:focus::placeholder{opacity:.55}.SignUp_form-group__Tz2eP input:disabled{background-color: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:1.5px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--su-text);font-family:inherit;font-size:1rem;padding:.85rem 3rem .85rem 1rem;transition:border-color var(--su-transition-fast),background var(--su-transition-fast),box-shadow var(--su-transition-fast),transform var(--su-transition-fast);width:100%}.SignUp_password-input-container__kM\+NQ input::placeholder{color:var(--su-placeholder);transition:opacity var(--su-transition)}.SignUp_password-input-container__kM\+NQ input:focus{background:var(--su-bg);border-color:var(--su-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.SignUp_password-input-container__kM\+NQ input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.SignUp_password-input-container__kM\+NQ input:focus::placeholder{opacity:.55}.SignUp_password-input-container__kM\+NQ input:disabled{background-color: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:6px;color:var(--su-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color var(--su-transition-fast),background var(--su-transition-fast),transform var(--su-transition-fast);width:28px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){background:#04476614;color:var(--su-navy);transform:scale(1.08)}.SignUp_password-toggle__QGbUb:active:not(:disabled){transform:scale(.94)}.SignUp_password-toggle__QGbUb:focus-visible{outline:2px solid var(--su-navy-deep);outline-offset:1px}.SignUp_password-toggle__QGbUb:disabled{color:var(--su-placeholder);cursor:not-allowed;opacity:.6}.SignUp_continue-button__pqelc{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--su-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--su-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--su-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;margin-top:.5rem;min-height:var(--su-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--su-ease-soft),transform .45s var(--su-ease-soft),box-shadow .45s var(--su-ease-soft);width:100%}.SignUp_continue-button__pqelc:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--su-ease-soft)}.SignUp_continue-button__pqelc:hover:not(:disabled):before{transform:translateX(120%)}.SignUp_continue-button__pqelc:hover:not(:disabled){background:var(--su-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.SignUp_continue-button__pqelc:active:not(:disabled){box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.SignUp_continue-button__pqelc:focus-visible{outline:2px solid #04476666;outline-offset:3px}.SignUp_continue-button__pqelc:disabled{background:#8aa5b5;box-shadow:none;color:var(--su-white);cursor:not-allowed;opacity:.85;transform:none}.SignUp_continue-button__pqelc:disabled:hover{box-shadow:none;transform:none}.SignUp_continue-button__pqelc[aria-busy=true]:before{animation:SignUp_suShimmer__2tWiu 1.1s var(--su-ease-soft) infinite}.SignUp_terms-text__FC0Sw{margin-top:.15rem;text-align:center}.SignUp_terms-text__FC0Sw p{color:var(--su-text-muted);font-size:.9rem;line-height:1.45;margin:0}.SignUp_terms-text__FC0Sw a{color:var(--su-navy);font-weight:700;position:relative;text-decoration:none;transition:color var(--su-transition)}.SignUp_terms-text__FC0Sw a:after{background:var(--su-navy-deep);border-radius:1px;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-navy-deep)}.SignUp_terms-text__FC0Sw a:focus-visible{border-radius:2px;outline:2px solid var(--su-navy-deep);outline-offset:3px}.SignUp_password-strength__imk25{background:var(--su-bg-alt);border:1px solid var(--su-border);border-radius:var(--su-radius);box-shadow:0 2px 8px #0447660d;margin-top:.5rem;padding:.85rem 1rem}.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 #00000026;height:100%;transition:width .45s var(--su-ease),background-color .35s var(--su-ease-soft)}.SignUp_strength-text__eE6XH{font-size:.9rem;font-weight:600;margin-bottom:.5rem;transition:color .3s var(--su-ease-soft)}.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 .25s var(--su-ease-soft),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:transform .3s var(--su-ease),background-color .3s var(--su-ease-soft);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 (prefers-reduced-motion:reduce){.SignUp_continue-button__pqelc,.SignUp_error-message__R-kEs,.SignUp_form-group__Tz2eP,.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-button__hVP-i,.SignUp_social-login__ugTrY,.SignUp_terms-text__FC0Sw{animation:none!important}.SignUp_continue-button__pqelc,.SignUp_facebook-icon__h6oYg,.SignUp_form-group__Tz2eP input,.SignUp_google-icon__Q8ASN,.SignUp_login-link__Ei4Hn a,.SignUp_password-input-container__kM\+NQ input,.SignUp_password-toggle__QGbUb,.SignUp_requirement-bullet__PGeDT,.SignUp_social-button__hVP-i,.SignUp_strength-fill__af5ZR,.SignUp_terms-text__FC0Sw a{transition-duration:.01ms!important}.SignUp_form-group__Tz2eP input:focus,.SignUp_password-input-container__kM\+NQ input:focus{transform:none}.SignUp_continue-button__pqelc[aria-busy=true]:before{animation:none!important}}@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{--su-cta-h:46px;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:.85rem 1rem;width:100%}.SignUp_form-group__Tz2eP input:focus,.SignUp_password-input-container__kM\+NQ input:focus{transform:none}.SignUp_password-toggle__QGbUb{height:26px;min-height:26px;min-width:26px;width:26px}.SignUp_password-toggle__QGbUb:hover:not(:disabled){transform:scale(1.06)}.SignUp_continue-button__pqelc{margin-top:.25rem;min-height:var(--su-cta-h);padding:0 1.5rem}.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{--su-cta-h:44px;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.04)}.SignUp_continue-button__pqelc{padding:0 1.5rem}.SignUp_continue-button__pqelc:hover:not(:disabled){transform:translateY(-1px)}.SignUp_login-link__Ei4Hn a:hover:after,.SignUp_terms-text__FC0Sw a:hover:after{width:0}.SignUp_requirement-item__gnWPj:hover{transform:none}}@media (hover:none){.SignUp_continue-button__pqelc:hover:not(:disabled){background:var(--su-navy);box-shadow:0 10px 24px #04476638;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}}.ExtendedWelcomeFlow_screen__9-D3s{--panel:#f7fbfa;--ink:#102a3c;--muted:#4c6074;--eyebrow:#7d8fa3;--line:#102a3c1f;--stepper-color:#fffffffa;--stepper-active:#fff;--stepper-label:#fff;--green:#17824a;-webkit-font-smoothing:antialiased;background:var(--panel);color:var(--ink);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;position:relative}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=question]{--panel:#f4faf8;--muted:#5b6e82}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=insight]{--panel:#f8fbf9;--muted:#44556c}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=future]{--panel:#f5f8fc;--muted:#2f5878}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=commit]{--panel:#f7fbfa;--muted:#4d6274}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience]{--panel:#f3f6fb;--ink:#171a3d;--muted:#5a6b84;--eyebrow:#8b97ab;background:#f3f6fb}.ExtendedWelcomeFlow_screen__9-D3s[data-stepper=dark]{--stepper-color:#082a3eb8;--stepper-active:#083044;--stepper-label:#07283a}.ExtendedWelcomeFlow_screen__9-D3s[data-stepper=cyan]{--stepper-color:#46b0dce6;--stepper-active:#3ec8ff;--stepper-label:#0e4d6e}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience]{--stepper-color:#fffffff5;--stepper-active:#3ec8ff;--stepper-label:#fff}.ExtendedWelcomeFlow_backdrop__YWonT,.ExtendedWelcomeFlow_panel__iBOoy{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.ExtendedWelcomeFlow_backdrop__YWonT{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .75s ease;z-index:0}.ExtendedWelcomeFlow_backdropActive__7o\+23{animation:ExtendedWelcomeFlow_backdropSettle__pMoLR 1.4s cubic-bezier(.16,1,.3,1),ExtendedWelcomeFlow_backdropDrift__qsJTQ 22s ease-in-out 1.4s infinite alternate;opacity:1;will-change:transform}.ExtendedWelcomeFlow_panel__iBOoy{z-index:1}.ExtendedWelcomeFlow_panelShape__DyKi9{transition:d .7s cubic-bezier(.16,1,.3,1),fill .35s ease}.ExtendedWelcomeFlow_frame__n7bYK{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;z-index:2}.ExtendedWelcomeFlow_topBar__v\+SOQ{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:26px clamp(24px,4vw,52px) 0}.ExtendedWelcomeFlow_brand__u19fT{align-items:center;display:flex;gap:12px;min-width:0}.ExtendedWelcomeFlow_logo__LhAPF{border-radius:10px;flex-shrink:0;height:42px;object-fit:cover;width:42px}.ExtendedWelcomeFlow_wordmark__9gJmk{color:#0e3144;font-size:22px;font-weight:700;letter-spacing:-.03em}.ExtendedWelcomeFlow_stepper__oe9Y9{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px}.ExtendedWelcomeFlow_dots__EDYeV{align-items:center;display:flex;gap:20px}.ExtendedWelcomeFlow_dot__XWKw-{background:#0000;border:2.5px solid var(--stepper-color);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:16px;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease,box-shadow .35s ease;width:16px}.ExtendedWelcomeFlow_dot__XWKw-+.ExtendedWelcomeFlow_dot__XWKw-:before{background:var(--stepper-color);border-radius:999px;content:"";height:3px;position:absolute;right:calc(100% + 2.5px);top:50%;transform:translateY(-50%);transition:background .35s ease;width:20px}.ExtendedWelcomeFlow_dotActive__hTnEE,.ExtendedWelcomeFlow_dotDone__peTaH{background:var(--stepper-active);border-color:var(--stepper-active)}.ExtendedWelcomeFlow_dotActive__hTnEE:before,.ExtendedWelcomeFlow_dotDone__peTaH:before{background:var(--stepper-active)}.ExtendedWelcomeFlow_dotActive__hTnEE{--stepper-scale:1.2;--stepper-ring:4px;--stepper-glow:16px;--stepper-ring-soft:7px;--stepper-glow-hot:18px;animation:ExtendedWelcomeFlow_stepperPop__KV9z\+ .45s cubic-bezier(.16,1,.3,1),ExtendedWelcomeFlow_stepperPulse__oXyd8 1.8s ease-in-out .45s infinite;box-shadow:0 0 0 var(--stepper-ring) color-mix(in srgb,var(--stepper-active) 42%,#0000),0 0 var(--stepper-glow) color-mix(in srgb,var(--stepper-active) 85%,#0000);transform:scale(var(--stepper-scale))}.ExtendedWelcomeFlow_stepLabel__VBtOD{animation:ExtendedWelcomeFlow_stepperLabel__YWO22 .4s cubic-bezier(.16,1,.3,1);color:var(--stepper-label);font-size:16px;font-weight:700;letter-spacing:.01em;margin:8px 0 0}.ExtendedWelcomeFlow_rule__1-zTE{background:var(--line);height:1px;margin:16px 0 0 clamp(24px,4vw,52px);width:min(46%,680px)}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_rule__1-zTE{display:none}.ExtendedWelcomeFlow_stageWide__I2GqK,.ExtendedWelcomeFlow_stage__ZekaG{flex:1 1;min-height:0;overflow:auto}.ExtendedWelcomeFlow_stageWide__I2GqK>*,.ExtendedWelcomeFlow_stage__ZekaG>*{animation:ExtendedWelcomeFlow_stepRise__0g6W6 .7s cubic-bezier(.16,1,.3,1) backwards}.ExtendedWelcomeFlow_stageWide__I2GqK>:first-child,.ExtendedWelcomeFlow_stage__ZekaG>:first-child{animation-delay:.08s}.ExtendedWelcomeFlow_stageWide__I2GqK>:nth-child(2),.ExtendedWelcomeFlow_stage__ZekaG>:nth-child(2){animation-delay:.15s}.ExtendedWelcomeFlow_stageWide__I2GqK>:nth-child(3),.ExtendedWelcomeFlow_stage__ZekaG>:nth-child(3){animation-delay:.22s}.ExtendedWelcomeFlow_stageWide__I2GqK>:nth-child(4),.ExtendedWelcomeFlow_stage__ZekaG>:nth-child(4){animation-delay:.29s}.ExtendedWelcomeFlow_stageWide__I2GqK>:nth-child(5),.ExtendedWelcomeFlow_stage__ZekaG>:nth-child(5){animation-delay:.36s}.ExtendedWelcomeFlow_stageWide__I2GqK>:nth-child(n+6),.ExtendedWelcomeFlow_stage__ZekaG>:nth-child(n+6){animation-delay:.43s}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud{animation:ExtendedWelcomeFlow_optionIn__3Vtm7 .6s cubic-bezier(.16,1,.3,1) backwards}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud:first-child{animation-delay:.3s}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud:nth-child(2){animation-delay:.36s}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud:nth-child(3){animation-delay:.42s}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud:nth-child(4){animation-delay:.48s}.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud:nth-child(5){animation-delay:.54s}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt{animation:ExtendedWelcomeFlow_pillarIn__fEnv0 .8s cubic-bezier(.16,1,.3,1) backwards}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:first-child{animation-delay:.26s}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:nth-child(2){animation-delay:.38s}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:nth-child(3){animation-delay:.5s}.ExtendedWelcomeFlow_pillar__fGFkt .ExtendedWelcomeFlow_module__9NLZT{animation:ExtendedWelcomeFlow_moduleIn__Ciksu .45s cubic-bezier(.16,1,.3,1) backwards}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:first-child .ExtendedWelcomeFlow_module__9NLZT{animation-delay:.62s}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:nth-child(2) .ExtendedWelcomeFlow_module__9NLZT{animation-delay:.74s}.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt:nth-child(3) .ExtendedWelcomeFlow_module__9NLZT{animation-delay:.86s}.ExtendedWelcomeFlow_stage__ZekaG{box-sizing:border-box;max-width:58%;padding:28px clamp(24px,4vw,56px) 18px;width:min(900px,58%)}.ExtendedWelcomeFlow_stageWide__I2GqK{padding:18px clamp(24px,3.5vw,52px) 8px}.ExtendedWelcomeFlow_eyebrow__\+vDkD{color:var(--eyebrow);font-size:14px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.ExtendedWelcomeFlow_title__04Y\+2{color:var(--ink);font-size:clamp(34px,3.25vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:12px 0 0;outline:none}.ExtendedWelcomeFlow_lede__RnMrm{color:var(--muted);font-size:16px;font-weight:700;line-height:1.55;margin:14px 0 0;max-width:560px}.ExtendedWelcomeFlow_options__GkS1v{display:flex;flex-direction:column;gap:12px;margin-top:22px;max-width:none;width:100%}.ExtendedWelcomeFlow_saveError__jYa\+u{color:#9b2c2c;font-size:15px;font-weight:600;margin:12px 0 0;max-width:640px}.ExtendedWelcomeFlow_option__PJ9ud{align-items:center;background:#fff;border:1px solid #1030441a;border-radius:14px;box-shadow:0 1px 2px #10283c0a;cursor:pointer;display:flex;gap:10px;padding:8px 14px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ExtendedWelcomeFlow_option__PJ9ud:hover{border-color:#148c7859}.ExtendedWelcomeFlow_optionSelected__wWV3V{background:#f5fbf8;border-color:#1a9a78;box-shadow:0 0 0 1px #1a9a78}.ExtendedWelcomeFlow_radioInput__ZkbBh{clip:rect(0 0 0 0);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.ExtendedWelcomeFlow_option__PJ9ud:focus-within{outline:2px solid #149a7866;outline-offset:2px}.ExtendedWelcomeFlow_radio__XfLaT{background:#fff;border:1.5px solid #c5d0da;border-radius:50%;display:grid;flex-shrink:0;height:18px;margin-top:0;place-items:center;width:18px}.ExtendedWelcomeFlow_optionSelected__wWV3V .ExtendedWelcomeFlow_radio__XfLaT{border-color:#1a9a78}.ExtendedWelcomeFlow_optionSelected__wWV3V .ExtendedWelcomeFlow_radio__XfLaT:after{background:#1a9a78;border-radius:50%;content:"";height:10px;width:10px}.ExtendedWelcomeFlow_optionIcon__xGVNi{background:#e7f6f1;border-radius:10px;color:#1a9a78;display:grid;flex-shrink:0;height:36px;margin-top:0;place-items:center;width:36px}.ExtendedWelcomeFlow_optionIcon__xGVNi img{display:block;height:20px;object-fit:contain;width:20px}.ExtendedWelcomeFlow_optionMain__63TBU{flex:1 1;min-width:0;padding-top:0}.ExtendedWelcomeFlow_optionText__\+xOFL{color:#1d3348;display:block;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}.ExtendedWelcomeFlow_option__PJ9ud:has(.ExtendedWelcomeFlow_detailInput__ekiyX){align-items:flex-start}.ExtendedWelcomeFlow_option__PJ9ud:has(.ExtendedWelcomeFlow_detailInput__ekiyX) .ExtendedWelcomeFlow_optionIcon__xGVNi,.ExtendedWelcomeFlow_option__PJ9ud:has(.ExtendedWelcomeFlow_detailInput__ekiyX) .ExtendedWelcomeFlow_radio__XfLaT{margin-top:1px}.ExtendedWelcomeFlow_detailInput__ekiyX{background:#fff;border:1px solid #10304424;border-radius:10px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:15.5px;margin-top:10px;padding:10px 12px;width:100%}.ExtendedWelcomeFlow_detailInput__ekiyX::placeholder{color:#9aa8b5}.ExtendedWelcomeFlow_detailInput__ekiyX:focus{border-color:#1a9a78;box-shadow:0 0 0 3px #1a9a7826;outline:none}.ExtendedWelcomeFlow_fact__St-3k{background:#f3faf6;border:1px solid #d5eee3;border-radius:18px;margin-top:26px;max-width:560px;padding:18px 18px 16px}.ExtendedWelcomeFlow_factHead__lD27y{align-items:center;display:flex;gap:12px}.ExtendedWelcomeFlow_factIcon__Exwr-{background:#e5f6ee;border-radius:12px;color:#1a9a78;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.ExtendedWelcomeFlow_factIcon__Exwr- img{display:block;height:20px;object-fit:contain;width:20px}.ExtendedWelcomeFlow_factTitle__u9dvd{color:#12283a;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.ExtendedWelcomeFlow_factBody__BHv8j{color:#3d5166;font-size:16.5px;line-height:1.55;margin:10px 0 0 52px}.ExtendedWelcomeFlow_factBody__BHv8j strong{color:var(--green);font-weight:700}.ExtendedWelcomeFlow_source__xW\+F7{align-items:flex-start;color:#7d8b99;display:flex;font-size:14.5px;gap:8px;line-height:1.4;margin:14px 0 0 52px}.ExtendedWelcomeFlow_sourceIcon__2nibA{display:block;flex-shrink:0;height:16px;margin-top:1px;object-fit:contain;width:16px}.ExtendedWelcomeFlow_datePill__frFPW{align-items:center;background:#e7f3fa;border-radius:999px;color:#3d6f90;display:inline-flex;font-size:15.5px;font-weight:600;gap:8px;margin:0 0 16px;padding:6px 12px 6px 10px}.ExtendedWelcomeFlow_dateIcon__oJkEy{display:block;height:16px;object-fit:contain;width:16px}.ExtendedWelcomeFlow_sparkles__0-cZ-{animation:ExtendedWelcomeFlow_twinkle__OWlU\+ 2.6s ease-in-out .8s infinite;display:inline-block;height:28px;margin-left:8px;object-fit:contain;vertical-align:-4px;width:28px}.ExtendedWelcomeFlow_letter__X1cTH{color:#2c5874;font-size:18px;line-height:1.6;margin:16px 0 0;max-width:560px}.ExtendedWelcomeFlow_letsGo__DuyB4{align-items:center;background:#0e3144;border:none;border-radius:999px;box-shadow:0 10px 22px #0e314438;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:600;gap:10px;justify-content:center;margin-top:26px;max-width:100%;padding:14px 28px;transition:transform .2s ease,filter .2s ease;width:280px}.ExtendedWelcomeFlow_letsGo__DuyB4:hover{filter:brightness(1.08);transform:translateY(-1px)}.ExtendedWelcomeFlow_changeAnswer__UJayT{background:none;border:none;color:#7d8b99;cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:500;margin:16px 0 0;padding:0}.ExtendedWelcomeFlow_changeAnswer__UJayT:hover{color:#102a3c}.ExtendedWelcomeFlow_pillarRow__pOD0\+{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:1120px}.ExtendedWelcomeFlow_pillar__fGFkt{background:#07324d;border:2px solid #fff;border-radius:22px;box-shadow:0 16px 36px #0a284629;color:#fff;display:flex;flex-direction:column;min-height:100%;overflow:hidden;position:relative}.ExtendedWelcomeFlow_pillarArt__XTDOr{background-color:#07324d;background-repeat:no-repeat;background-size:cover;border-radius:22px 22px 0 0;height:clamp(150px,20vh,210px);overflow:hidden;position:relative}.ExtendedWelcomeFlow_pillarArt__XTDOr:after{background:linear-gradient(180deg,#07324d00,#07324d);bottom:0;content:"";height:72px;left:0;position:absolute;right:0}.ExtendedWelcomeFlow_badge__l7IhZ{background:#fff;border-radius:50%;box-shadow:0 6px 14px #0014282e;color:#123044;display:grid;font-size:16px;font-weight:700;height:34px;left:14px;place-items:center;position:absolute;top:14px;width:34px;z-index:1}.ExtendedWelcomeFlow_pillarBody__8DfdH{display:flex;flex:1 1;flex-direction:column;padding:4px 18px 16px}.ExtendedWelcomeFlow_pillarTitle__hIVoJ{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.ExtendedWelcomeFlow_pillarText__D0Jep{color:#fffffff0;font-size:15.5px;font-weight:500;line-height:1.45;margin:8px 0 0}.ExtendedWelcomeFlow_kicker__3pPnE{border-top:1px solid #ffffff52;color:#ffffffc7;font-size:11.5px;font-weight:700;letter-spacing:.14em;margin:16px 0 12px;padding-top:14px}.ExtendedWelcomeFlow_modules__Uivtl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto}.ExtendedWelcomeFlow_module__9NLZT{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:12px;box-sizing:border-box;color:#16324a;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;justify-content:center;min-height:78px;min-width:0;padding:8px 4px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;width:100%}.ExtendedWelcomeFlow_module__9NLZT:hover{box-shadow:0 8px 16px #0a284624;transform:translateY(-1px)}.ExtendedWelcomeFlow_module__9NLZT:focus-visible{outline:2px solid #3ec8ff;outline-offset:2px}.ExtendedWelcomeFlow_moduleIcon__zEk9\+{display:block;height:22px;object-fit:contain;width:22px}.ExtendedWelcomeFlow_moduleLabel__7Hs1l{color:#10283c;font-size:12.5px;font-weight:700;line-height:1.2;white-space:pre-line}.ExtendedWelcomeFlow_moduleOverlay__i8sjn{align-items:center;animation:ExtendedWelcomeFlow_moduleOverlayIn__JolEC .2s ease;background:#10243829;display:flex;inset:0;justify-content:center;padding:28px;position:absolute;z-index:8}.ExtendedWelcomeFlow_moduleDialog__LommN{animation:ExtendedWelcomeFlow_moduleDialogIn__Db-Ib .28s cubic-bezier(.16,1,.3,1);background:#fff;border:8px solid #2ad4ea;border-radius:28px;box-shadow:0 22px 48px #0828462e;box-sizing:border-box;color:#10243c;max-height:calc(100dvh - 56px);overflow:auto;padding:36px 44px 44px;position:relative;width:min(680px,100%)}.ExtendedWelcomeFlow_moduleClose__4mXr7{background:#0000;border:none;border-radius:10px;color:#16324a;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:44px}.ExtendedWelcomeFlow_moduleClose__4mXr7 svg{fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;height:24px;width:24px}.ExtendedWelcomeFlow_moduleClose__4mXr7:hover{background:#102a3c0f}.ExtendedWelcomeFlow_moduleClose__4mXr7:focus-visible{outline:2px solid #2ad4ea;outline-offset:2px}.ExtendedWelcomeFlow_moduleDialogTitle__lFdqe{color:#10243c;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;padding-right:42px}.ExtendedWelcomeFlow_moduleDialogBody__FIM2y{color:#5c6e82;font-size:16px;font-weight:500;line-height:1.45;margin:14px 0 0}@keyframes ExtendedWelcomeFlow_moduleOverlayIn__JolEC{0%{opacity:0}to{opacity:1}}@keyframes ExtendedWelcomeFlow_moduleDialogIn__Db-Ib{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ExtendedWelcomeFlow_navy__PKZaV{color:#16324a}.ExtendedWelcomeFlow_blue__Jd6fy{color:#1a7cba}.ExtendedWelcomeFlow_green__EIBWS{color:#1e9a48}.ExtendedWelcomeFlow_teal__65NWY{color:#149a88}.ExtendedWelcomeFlow_orange__ciuYx{color:#ef8a1a}.ExtendedWelcomeFlow_holdPrompt__f0wVn{color:#1e3a4e;font-size:17.5px;font-weight:600;margin:28px 0 0}.ExtendedWelcomeFlow_holdWrap__zfcaF{margin-top:16px;width:min(440px,100%)}.ExtendedWelcomeFlow_hold__I5jRt{align-items:center;background:#e7f6f2;border:1.5px solid #c5e6dc;border-radius:999px;color:#157a68;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;height:58px;isolation:isolate;justify-content:center;letter-spacing:.12em;overflow:hidden;padding:0 20px 0 58px;position:relative;text-transform:uppercase;touch-action:none;transition:color .15s ease,transform .15s ease;user-select:none;-webkit-user-select:none;width:100%}.ExtendedWelcomeFlow_holdFill__\+OuIX{background:linear-gradient(90deg,#0f7d68,#1aa88c);inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;z-index:0}.ExtendedWelcomeFlow_holdIcon__QASRz{background:#1a9a78;border-radius:50%;color:#fff;display:grid;height:40px;left:8px;place-items:center;position:absolute;width:40px;z-index:1}.ExtendedWelcomeFlow_holdIcon__QASRz:after{animation:ExtendedWelcomeFlow_holdInvite__wE0WA 2s ease-out 1s infinite;border:2px solid #1a9a78;border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.ExtendedWelcomeFlow_holdHot__KC3Uw .ExtendedWelcomeFlow_holdIcon__QASRz:after,.ExtendedWelcomeFlow_holdPressed__3WTfZ .ExtendedWelcomeFlow_holdIcon__QASRz:after{animation:none;opacity:0}.ExtendedWelcomeFlow_holdIcon__QASRz img{display:block;height:22px;object-fit:contain;width:22px}.ExtendedWelcomeFlow_holdLabel__3SV1c{position:relative;z-index:1}.ExtendedWelcomeFlow_holdHot__KC3Uw{border-color:#0f7d68;color:#fff}.ExtendedWelcomeFlow_holdHot__KC3Uw .ExtendedWelcomeFlow_holdIcon__QASRz{background:#fff;color:#128a74}.ExtendedWelcomeFlow_holdPressed__3WTfZ{transform:scale(.985)}.ExtendedWelcomeFlow_holdHint__JYYX-{align-items:center;color:#7d8b99;display:flex;font-size:15.5px;gap:8px;justify-content:center;margin:12px 0 0}.ExtendedWelcomeFlow_grip__Zsk1N{display:block;height:14px;object-fit:contain;width:14px}.ExtendedWelcomeFlow_footer__h27qX{align-items:center;border-top:none;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding:18px clamp(36px,4.5vw,72px) 28px clamp(24px,4vw,52px);position:relative;width:100%}.ExtendedWelcomeFlow_footer__h27qX:before{background:var(--line);content:"";height:1px;left:clamp(24px,4vw,52px);position:absolute;top:0;width:min(46%,680px)}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_footer__h27qX{border-top:1px solid var(--line)}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_footer__h27qX:before{display:none}.ExtendedWelcomeFlow_back__U\+MwN,.ExtendedWelcomeFlow_continue__3mUho{align-items:center;border:none;cursor:pointer;display:inline-flex;font:inherit;gap:10px}.ExtendedWelcomeFlow_back__U\+MwN{background:none;color:#3c4f63;font-size:18px;font-weight:700;padding:12px 4px}.ExtendedWelcomeFlow_back__U\+MwN .ExtendedWelcomeFlow_btnIcon__uKT8C{height:22px;width:22px}.ExtendedWelcomeFlow_back__U\+MwN .ExtendedWelcomeFlow_btnIcon__uKT8C path{stroke-width:2.6}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_back__U\+MwN{color:#171a3d}.ExtendedWelcomeFlow_back__U\+MwN:hover{color:#102a3c}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_back__U\+MwN:hover{color:#0d1028}.ExtendedWelcomeFlow_continue__3mUho{background:#033859;border-radius:12px;box-shadow:0 8px 18px #03385933;color:#fff;font-size:17px;font-weight:700;padding:12px 20px;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=question] .ExtendedWelcomeFlow_continue__3mUho{background:#fff;border:1px solid #1030441f;box-shadow:0 6px 16px #10283c14;color:#163044}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=insight] .ExtendedWelcomeFlow_continue__3mUho{background:#03586c;box-shadow:0 8px 18px #03586c38;color:#fff}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_continue__3mUho{background:#033859;box-shadow:0 8px 18px #03385933;color:#fff}.ExtendedWelcomeFlow_continue__3mUho:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ExtendedWelcomeFlow_continue__3mUho:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.ExtendedWelcomeFlow_btnIcon__uKT8C{height:18px;width:18px}@keyframes ExtendedWelcomeFlow_stepperPop__KV9z\+{0%{transform:scale(.7)}to{transform:scale(var(--stepper-scale))}}@keyframes ExtendedWelcomeFlow_stepperPulse__oXyd8{0%,to{box-shadow:0 0 0 var(--stepper-ring) color-mix(in srgb,var(--stepper-active) 42%,#0000),0 0 var(--stepper-glow) color-mix(in srgb,var(--stepper-active) 70%,#0000)}50%{box-shadow:0 0 0 var(--stepper-ring-soft) color-mix(in srgb,var(--stepper-active) 22%,#0000),0 0 var(--stepper-glow-hot) color-mix(in srgb,var(--stepper-active) 90%,#0000)}}@keyframes ExtendedWelcomeFlow_stepperLabel__YWO22{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ExtendedWelcomeFlow_stepRise__0g6W6{0%{filter:blur(3px);opacity:0;transform:translate3d(22px,14px,0);transform:translate3d(calc(var(--step-dir, 1)*22px),14px,0)}to{filter:none;opacity:1;transform:none}}@keyframes ExtendedWelcomeFlow_optionIn__3Vtm7{0%{opacity:0;transform:translate3d(28px,0,0) scale(.98);transform:translate3d(calc(var(--step-dir, 1)*28px),0,0) scale(.98)}to{opacity:1;transform:none}}@keyframes ExtendedWelcomeFlow_pillarIn__fEnv0{0%{opacity:0;transform:translate3d(0,36px,0) scale(.94)}to{opacity:1;transform:none}}@keyframes ExtendedWelcomeFlow_moduleIn__Ciksu{0%{opacity:0;transform:translate3d(0,8px,0) scale(.92)}to{opacity:1;transform:none}}@keyframes ExtendedWelcomeFlow_backdropSettle__pMoLR{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ExtendedWelcomeFlow_backdropDrift__qsJTQ{0%{transform:scale(1)}to{transform:scale(1.045) translate3d(-1%,.8%,0)}}@keyframes ExtendedWelcomeFlow_twinkle__OWlU\+{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.75;transform:scale(1.18) rotate(12deg)}}@keyframes ExtendedWelcomeFlow_holdInvite__wE0WA{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}@media (max-width:1360px){.ExtendedWelcomeFlow_optionText__\+xOFL{white-space:normal}}@media (max-width:1100px){.ExtendedWelcomeFlow_panel__iBOoy{display:none}.ExtendedWelcomeFlow_screen__9-D3s{background:var(--panel)}.ExtendedWelcomeFlow_backdrop__YWonT{--wave-scale:1;--wave-top:calc(172px*var(--wave-scale));--wave-bottom:calc(150px*var(--wave-scale));--mask-top:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M40 0C50 10 52 34 62 52C72 70 86 74 100 100V0Z%27/></svg>");--mask-bottom:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M100 0C86 8 74 24 64 42C54 60 44 78 30 100H100Z%27/></svg>");height:100%;inset:0;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-image:var(--mask-top),var(--mask-bottom);mask-image:var(--mask-top),var(--mask-bottom);-webkit-mask-position:top right,bottom right;mask-position:top right,bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% var(--wave-top),100% var(--wave-bottom);mask-size:100% var(--wave-top),100% var(--wave-bottom);width:100%}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=insight] .ExtendedWelcomeFlow_backdrop__YWonT{--wave-top:calc(190px*var(--wave-scale));--wave-bottom:calc(170px*var(--wave-scale));--mask-top:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M55 0C60 22 70 30 80 46C88 60 92 80 100 92V0Z%27/></svg>");--mask-bottom:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M100 0C80 14 66 20 52 40C40 58 28 76 14 100H100Z%27/></svg>")}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=future] .ExtendedWelcomeFlow_backdrop__YWonT{--wave-top:calc(200px*var(--wave-scale));--wave-bottom:calc(180px*var(--wave-scale));--mask-top:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M30 0C44 18 50 40 64 50C78 60 90 56 100 76V0Z%27/></svg>");--mask-bottom:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M100 10C90 18 82 40 70 50C56 62 48 86 38 100H100Z%27/></svg>")}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_backdrop__YWonT{--wave-top:calc(220px*var(--wave-scale));--wave-bottom:calc(0px*var(--wave-scale));--mask-top:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M46 0C56 14 66 18 76 30C86 42 92 60 100 70V0Z%27/></svg>")}.ExtendedWelcomeFlow_screen__9-D3s[data-theme=commit] .ExtendedWelcomeFlow_backdrop__YWonT{--wave-top:calc(180px*var(--wave-scale));--wave-bottom:calc(190px*var(--wave-scale));--mask-top:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M48 0C52 16 62 26 70 40C78 54 90 62 100 84V0Z%27/></svg>");--mask-bottom:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 100 100%27 preserveAspectRatio=%27none%27><path fill=%27white%27 d=%27M100 0C90 20 74 30 60 46C46 62 30 74 20 100H100Z%27/></svg>")}.ExtendedWelcomeFlow_wordmark__9gJmk{font-size:20px}.ExtendedWelcomeFlow_eyebrow__\+vDkD{font-size:13px;letter-spacing:.14em}.ExtendedWelcomeFlow_title__04Y\+2{font-size:32px}.ExtendedWelcomeFlow_lede__RnMrm{font-size:15.5px;font-weight:600}.ExtendedWelcomeFlow_optionText__\+xOFL{font-size:15px;white-space:normal}.ExtendedWelcomeFlow_detailInput__ekiyX{font-size:15px}.ExtendedWelcomeFlow_factTitle__u9dvd{font-size:18px}.ExtendedWelcomeFlow_factBody__BHv8j,.ExtendedWelcomeFlow_letter__X1cTH{font-size:16px}.ExtendedWelcomeFlow_datePill__frFPW,.ExtendedWelcomeFlow_source__xW\+F7{font-size:14px}.ExtendedWelcomeFlow_back__U\+MwN,.ExtendedWelcomeFlow_changeAnswer__UJayT,.ExtendedWelcomeFlow_continue__3mUho,.ExtendedWelcomeFlow_holdPrompt__f0wVn,.ExtendedWelcomeFlow_letsGo__DuyB4{font-size:16px}.ExtendedWelcomeFlow_pillarTitle__hIVoJ{font-size:20px}.ExtendedWelcomeFlow_pillarText__D0Jep{font-size:15px}.ExtendedWelcomeFlow_moduleOverlay__i8sjn{padding:24px}.ExtendedWelcomeFlow_moduleDialog__LommN{border-radius:24px;border-width:7px;padding:32px 32px 36px;width:min(600px,100%)}.ExtendedWelcomeFlow_moduleDialogTitle__lFdqe{font-size:28px}.ExtendedWelcomeFlow_moduleDialogBody__FIM2y{font-size:16px}.ExtendedWelcomeFlow_stageWide__I2GqK,.ExtendedWelcomeFlow_stage__ZekaG{padding:22px 22px 14px}.ExtendedWelcomeFlow_topBar__v\+SOQ{padding:18px 22px 0}.ExtendedWelcomeFlow_dots__EDYeV{gap:14px}.ExtendedWelcomeFlow_dot__XWKw-{border-width:2px;height:13px;width:13px}.ExtendedWelcomeFlow_dot__XWKw-+.ExtendedWelcomeFlow_dot__XWKw-:before{height:2px;right:calc(100% + 2px);width:14px}.ExtendedWelcomeFlow_dotActive__hTnEE{--stepper-scale:1.14;--stepper-ring:3px;--stepper-glow:10px;--stepper-ring-soft:5px;--stepper-glow-hot:12px}.ExtendedWelcomeFlow_stepLabel__VBtOD{font-size:14px;font-weight:650;margin-top:6px}.ExtendedWelcomeFlow_rule__1-zTE{margin-left:22px;width:52%}.ExtendedWelcomeFlow_footer__h27qX,.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_footer__h27qX{border-top:none;width:100%}.ExtendedWelcomeFlow_footer__h27qX:before,.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_footer__h27qX:before{display:block;left:22px;width:52%}.ExtendedWelcomeFlow_stage__ZekaG{max-width:none;width:auto}}@media (max-width:680px){.ExtendedWelcomeFlow_optionText__\+xOFL{font-size:14.5px}.ExtendedWelcomeFlow_wordmark__9gJmk{font-size:18px}.ExtendedWelcomeFlow_logo__LhAPF{height:36px;width:36px}.ExtendedWelcomeFlow_eyebrow__\+vDkD{font-size:12px;letter-spacing:.12em}.ExtendedWelcomeFlow_title__04Y\+2{font-size:28px;margin-top:8px}.ExtendedWelcomeFlow_lede__RnMrm{font-size:15px}.ExtendedWelcomeFlow_letter__X1cTH{font-size:15.5px}.ExtendedWelcomeFlow_factTitle__u9dvd{font-size:17px}.ExtendedWelcomeFlow_factBody__BHv8j{font-size:15px}.ExtendedWelcomeFlow_letsGo__DuyB4{font-size:16px;width:100%}.ExtendedWelcomeFlow_back__U\+MwN,.ExtendedWelcomeFlow_continue__3mUho{font-size:15px}.ExtendedWelcomeFlow_sparkles__0-cZ-{height:22px;width:22px}.ExtendedWelcomeFlow_stageWide__I2GqK,.ExtendedWelcomeFlow_stage__ZekaG{padding:16px 18px 12px}.ExtendedWelcomeFlow_topBar__v\+SOQ{gap:12px;padding:14px 18px 0}.ExtendedWelcomeFlow_options__GkS1v{gap:12px;margin-top:16px}.ExtendedWelcomeFlow_option__PJ9ud{padding:10px 12px}.ExtendedWelcomeFlow_footer__h27qX{padding:14px 18px 18px}.ExtendedWelcomeFlow_backdrop__YWonT{--wave-scale:0.7}.ExtendedWelcomeFlow_rule__1-zTE{margin-left:18px;width:48%}.ExtendedWelcomeFlow_footer__h27qX:before,.ExtendedWelcomeFlow_screen__9-D3s[data-theme=experience] .ExtendedWelcomeFlow_footer__h27qX:before{left:18px;width:46%}.ExtendedWelcomeFlow_dots__EDYeV{gap:12px}.ExtendedWelcomeFlow_dot__XWKw-{height:12px;width:12px}.ExtendedWelcomeFlow_dot__XWKw-+.ExtendedWelcomeFlow_dot__XWKw-:before{width:12px}.ExtendedWelcomeFlow_dotActive__hTnEE{--stepper-scale:1.12;--stepper-ring:2px;--stepper-glow:8px;--stepper-ring-soft:4px;--stepper-glow-hot:10px}.ExtendedWelcomeFlow_stepLabel__VBtOD{font-size:13px}.ExtendedWelcomeFlow_moduleOverlay__i8sjn{padding:16px}.ExtendedWelcomeFlow_moduleDialog__LommN{border-radius:22px;border-width:6px;max-height:calc(100dvh - 32px);padding:28px 22px;width:100%}.ExtendedWelcomeFlow_moduleClose__4mXr7{right:8px;top:8px}.ExtendedWelcomeFlow_moduleDialogTitle__lFdqe{font-size:26px;padding-right:40px}.ExtendedWelcomeFlow_moduleDialogBody__FIM2y{font-size:16px;margin-top:12px}}@media (max-width:900px){.ExtendedWelcomeFlow_pillarRow__pOD0\+{gap:18px;grid-template-columns:1fr;margin-inline:auto;max-width:560px}.ExtendedWelcomeFlow_factBody__BHv8j,.ExtendedWelcomeFlow_source__xW\+F7{margin-left:0}}@media (prefers-reduced-motion:reduce){.ExtendedWelcomeFlow_backdropActive__7o\+23,.ExtendedWelcomeFlow_backdrop__YWonT,.ExtendedWelcomeFlow_continue__3mUho,.ExtendedWelcomeFlow_dotActive__hTnEE,.ExtendedWelcomeFlow_dot__XWKw-,.ExtendedWelcomeFlow_holdIcon__QASRz:after,.ExtendedWelcomeFlow_hold__I5jRt,.ExtendedWelcomeFlow_letsGo__DuyB4,.ExtendedWelcomeFlow_moduleDialog__LommN,.ExtendedWelcomeFlow_moduleOverlay__i8sjn,.ExtendedWelcomeFlow_module__9NLZT,.ExtendedWelcomeFlow_options__GkS1v>.ExtendedWelcomeFlow_option__PJ9ud,.ExtendedWelcomeFlow_panelShape__DyKi9,.ExtendedWelcomeFlow_pillarRow__pOD0\+>.ExtendedWelcomeFlow_pillar__fGFkt,.ExtendedWelcomeFlow_pillar__fGFkt .ExtendedWelcomeFlow_module__9NLZT,.ExtendedWelcomeFlow_sparkles__0-cZ-,.ExtendedWelcomeFlow_stageWide__I2GqK,.ExtendedWelcomeFlow_stageWide__I2GqK>*,.ExtendedWelcomeFlow_stage__ZekaG,.ExtendedWelcomeFlow_stage__ZekaG>*,.ExtendedWelcomeFlow_stepLabel__VBtOD{animation:none;transition:none}}.Login_login-container__N98Cq{--login-navy:#044766;--login-navy-deep:#033a52;--login-text:#0f2740;--login-text-muted:#5b6570;--login-placeholder:#8a9aab;--login-bg:#fff;--login-bg-alt:#f4f5f7;--login-border:#0f274024;--login-white:#fff;--login-error-bg:#fff5f5;--login-error-text:#c53030;--login-error-border:#feb2b2;--login-disabled-bg:#e8eaee;--login-disabled-text:#5b6570;--login-radius:12px;--login-cta-h:48px;--login-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--login-ease:cubic-bezier(0.16,1,0.3,1);--login-ease-soft:cubic-bezier(0.22,1,0.36,1);--login-ease-out:cubic-bezier(0.33,1,0.68,1);--login-transition:0.36s var(--login-ease);--login-transition-fast:0.28s var(--login-ease-soft);-webkit-font-smoothing:antialiased;align-items:flex-start;background:var(--login-bg);box-sizing:border-box;color:var(--login-text);display:flex;font-family:var(--login-font);justify-content:center;min-height:100dvh;overflow-x:hidden;padding:2rem;position:relative}.Login_login-content__kWYmd{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;position:relative;width:100%;z-index:1}.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-navy);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;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;line-height:1.45;margin:0}.Login_signup-link__0WKfb a{color:var(--login-navy);font-weight:700;position:relative;text-decoration:none;transition:color var(--login-transition)}.Login_signup-link__0WKfb a:after{background:var(--login-navy-deep);border-radius:1px;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-navy-deep)}.Login_signup-link__0WKfb a:focus-visible{border-radius:2px;outline:2px solid var(--login-navy-deep);outline-offset:3px}.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 4px 14px #c530301a;color:var(--login-error-text);font-size:.9rem;margin-bottom:1rem;padding:.85rem 1rem;text-align:center;transition:opacity var(--login-transition),box-shadow var(--login-transition-fast),transform var(--login-transition-fast)}.Login_error-message__CkeE1 a{color:var(--login-navy);font-weight:700;text-decoration:none}.Login_error-message__CkeE1 a:hover{color:var(--login-navy-deep)}.Login_social-button__falVi{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--login-bg);border:1px solid #0f274024;border-radius:999px;box-shadow:0 2px 6px #04476614;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;height:var(--login-cta-h);justify-content:center;min-height:var(--login-cta-h);overflow:hidden;position:relative;transition:transform var(--login-transition-fast),box-shadow var(--login-transition-fast),border-color var(--login-transition-fast),background var(--login-transition-fast);width:66%}.Login_social-button__falVi:before{background:linear-gradient(105deg,#0000 30%,#0447660f 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s var(--login-ease-soft)}.Login_social-button__falVi:hover:not(:disabled):before{transform:translateX(120%)}.Login_social-button__falVi:hover:not(:disabled){background:#f7f8fa;border-color:var(--login-navy-deep);box-shadow:0 8px 20px #0447662e,0 2px 6px #0447661a;transform:translateY(-2px)}.Login_social-button__falVi:active:not(:disabled){box-shadow:0 2px 6px #0447661f;transform:translateY(0)}.Login_social-button__falVi:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Login_social-button__falVi:disabled{cursor:not-allowed;opacity:.45}.Login_social-button__falVi:disabled,.Login_social-button__falVi:disabled:hover{background:var(--login-bg-alt);border-color:var(--login-border);box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.Login_login-container__N98Cq{animation:Login_loginFadeIn__l3orB .7s var(--login-ease) both}.Login_logo-wrap__\+zJi2{animation:Login_loginLogoIn__S6iSo .75s var(--login-ease) .05s both}.Login_login-form-container__3Kp3U{animation:Login_loginRiseSoft__IaBQl .72s var(--login-ease) .12s both}.Login_login-title__tao0z{animation:Login_loginRiseSoft__IaBQl .62s var(--login-ease) .2s both}.Login_signup-link__0WKfb{animation:Login_loginRiseSoft__IaBQl .58s var(--login-ease) .28s both}.Login_social-login__GzlMx{animation:Login_loginRiseSoft__IaBQl .6s var(--login-ease) .34s both}.Login_social-button__falVi:first-child{animation:Login_loginScaleIn__MDoB9 .55s var(--login-ease) .38s both}.Login_social-button__falVi:nth-child(2){animation:Login_loginScaleIn__MDoB9 .55s var(--login-ease) .46s both}.Login_error-message__CkeE1{animation:Login_loginMessageIn__wE6Gt .5s var(--login-ease) both}.Login_login-form__Rl\+Jg{animation:Login_loginRiseSoft__IaBQl .65s var(--login-ease) .42s both}.Login_form-group__YiiBB:first-child{animation:Login_loginRiseSoft__IaBQl .55s var(--login-ease) .48s both}.Login_form-group__YiiBB:nth-child(2){animation:Login_loginRiseSoft__IaBQl .55s var(--login-ease) .56s both}.Login_login-button__vSvJq{animation:Login_loginRiseSoft__IaBQl .55s var(--login-ease) .64s both}.Login_forgot-password__u7SVg{animation:Login_loginFadeIn__l3orB .6s var(--login-ease) .7s both}}@keyframes Login_loginFadeIn__l3orB{0%{opacity:0}to{opacity:1}}@keyframes Login_loginRiseSoft__IaBQl{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_loginLogoIn__S6iSo{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Login_loginScaleIn__MDoB9{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Login_loginMessageIn__wE6Gt{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_loginShimmer__97zuG{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.Login_facebook-icon__3cAAd,.Login_google-icon__H9074{height:24px;transition:transform var(--login-transition-fast);width:24px}.Login_social-button__falVi:hover:not(:disabled) .Login_facebook-icon__3cAAd,.Login_social-button__falVi:hover:not(:disabled) .Login_google-icon__H9074{transform:scale(1.08)}.Login_login-form__Rl\+Jg{display:flex;flex-direction:column;gap:1.1rem}.Login_form-group__YiiBB{display:flex;flex-direction:column;gap:.35rem}.Login_form-group__YiiBB label{color:var(--login-text);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:color var(--login-transition)}.Login_form-group__YiiBB:focus-within label{color:var(--login-navy)}.Login_form-group__YiiBB input{background:var(--login-bg-alt);border:1.5px solid var(--login-border);border-radius:var(--login-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--login-text);font-family:inherit;font-size:1rem;padding:.85rem 1rem;transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast),transform var(--login-transition-fast)}.Login_form-group__YiiBB input::placeholder{color:var(--login-placeholder);transition:opacity var(--login-transition)}.Login_form-group__YiiBB input:focus{background:var(--login-bg);border-color:var(--login-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.Login_form-group__YiiBB input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.Login_form-group__YiiBB input:focus::placeholder{opacity:.55}.Login_form-group__YiiBB input:disabled{background-color:var(--login-disabled-bg);color:var(--login-disabled-text);cursor:not-allowed}.Login_password-input-container__HLUbx{align-items:center;display:flex;position:relative}.Login_password-input-container__HLUbx input{background:var(--login-bg-alt);border:1.5px solid var(--login-border);border-radius:var(--login-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--login-text);font-family:inherit;font-size:1rem;padding:.85rem 3rem .85rem 1rem;transition:border-color var(--login-transition-fast),background var(--login-transition-fast),box-shadow var(--login-transition-fast),transform var(--login-transition-fast);width:100%}.Login_password-input-container__HLUbx input::placeholder{color:var(--login-placeholder);transition:opacity var(--login-transition)}.Login_password-input-container__HLUbx input:focus{background:var(--login-bg);border-color:var(--login-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.Login_password-input-container__HLUbx input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.Login_password-input-container__HLUbx input:focus::placeholder{opacity:.55}.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:6px;color:var(--login-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color var(--login-transition-fast),background var(--login-transition-fast),transform var(--login-transition-fast);width:28px}.Login_password-toggle__OMRR-:hover:not(:disabled){background:#04476614;color:var(--login-navy);transform:scale(1.08)}.Login_password-toggle__OMRR-:active:not(:disabled){transform:scale(.94)}.Login_password-toggle__OMRR-:focus-visible{outline:2px solid var(--login-navy-deep);outline-offset:1px}.Login_password-toggle__OMRR-:disabled{color:var(--login-placeholder);cursor:not-allowed;opacity:.6}.Login_login-button__vSvJq{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--login-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--login-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--login-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;margin-top:.8rem;min-height:var(--login-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--login-ease-soft),transform .45s var(--login-ease-soft),box-shadow .45s var(--login-ease-soft);width:100%}.Login_login-button__vSvJq:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--login-ease-soft)}.Login_login-button__vSvJq:hover:not(:disabled):before{transform:translateX(120%)}.Login_login-button__vSvJq:hover:not(:disabled){background:var(--login-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.Login_login-button__vSvJq:active:not(:disabled){box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.Login_login-button__vSvJq:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Login_login-button__vSvJq:disabled{background:#8aa5b5;box-shadow:none;color:var(--login-white);cursor:not-allowed;opacity:.85;transform:none}.Login_login-button__vSvJq:disabled:hover{box-shadow:none;transform:none}.Login_login-button__vSvJq[aria-busy=true]:before{animation:Login_loginShimmer__97zuG 1.1s var(--login-ease-soft) infinite}.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-navy);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-navy-deep);border-radius:1px;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-navy-deep)}.Login_forgot-password__u7SVg a:focus-visible,.Login_forgot-password__u7SVg button:focus-visible{border-radius:2px;outline:2px solid var(--login-navy-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Login_error-message__CkeE1,.Login_forgot-password__u7SVg,.Login_form-group__YiiBB,.Login_login-button__vSvJq,.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-button__falVi,.Login_social-login__GzlMx{animation:none!important}.Login_facebook-icon__3cAAd,.Login_forgot-password__u7SVg a,.Login_forgot-password__u7SVg button,.Login_form-group__YiiBB input,.Login_google-icon__H9074,.Login_login-button__vSvJq,.Login_password-input-container__HLUbx input,.Login_password-toggle__OMRR-,.Login_social-button__falVi{transition-duration:.01ms!important}.Login_form-group__YiiBB input:focus,.Login_password-input-container__HLUbx input:focus{transform:none}.Login_login-button__vSvJq[aria-busy=true]:before{animation:none!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{--login-cta-h:46px;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:.85rem 1rem;width:100%}.Login_form-group__YiiBB input:focus,.Login_password-input-container__HLUbx input:focus{transform:none}.Login_password-toggle__OMRR-{height:26px;min-height:26px;min-width:26px;width:26px}.Login_password-toggle__OMRR-:hover:not(:disabled){transform:scale(1.06)}.Login_login-button__vSvJq{margin-top:.25rem;min-height:var(--login-cta-h);padding:0 1.5rem}.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{--login-cta-h:44px;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.04)}.Login_login-button__vSvJq{padding:0 1.5rem}.Login_login-button__vSvJq:hover:not(:disabled){transform:translateY(-1px)}.Login_forgot-password__u7SVg a:hover:after,.Login_forgot-password__u7SVg button:hover:after,.Login_signup-link__0WKfb a:hover:after{width:0}}@media (hover:none){.Login_login-button__vSvJq:hover:not(:disabled){background:var(--login-navy);box-shadow:0 10px 24px #04476638;transform:none}}.Verify_verify-container__G\+BFd{--verify-navy:#044766;--verify-navy-deep:#033a52;--verify-text:#0f2740;--verify-text-muted:#5b6570;--verify-bg:#fff;--verify-bg-alt:#f4f5f7;--verify-border:#0f274024;--verify-white:#fff;--verify-error-bg:#fff5f5;--verify-error-text:#c53030;--verify-error-border:#feb2b2;--verify-success-bg:#f0fff4;--verify-success-text:#22543d;--verify-success-border:#9ae6b4;--verify-resend-success-bg:#edf7f0;--verify-resend-success-text:#1a5c38;--verify-resend-success-border:#b7e0c5;--verify-resend-error-bg:#fff5f5;--verify-resend-error-text:#c53030;--verify-resend-error-border:#feb2b2;--verify-disabled-text:#5b6570;--verify-disabled-bg:#e8eaee;--verify-radius:12px;--verify-cta-h:48px;--verify-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--verify-ease:cubic-bezier(0.16,1,0.3,1);--verify-ease-soft:cubic-bezier(0.22,1,0.36,1);--verify-ease-out:cubic-bezier(0.33,1,0.68,1);--verify-transition:0.36s var(--verify-ease);--verify-transition-fast:0.28s var(--verify-ease-soft);-webkit-font-smoothing:antialiased;align-items:flex-start;background:var(--verify-bg);box-sizing:border-box;color:var(--verify-text);display:flex;font-family:var(--verify-font);justify-content:center;min-height:100dvh;overflow-x:hidden;padding:2rem;position:relative}.Verify_verify-content__74DqA{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;position:relative;width:100%;z-index:1}.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-navy);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;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;line-height:1.45;margin:.25rem 0}.Verify_email-highlight__-QTPL{color:var(--verify-navy);font-weight:700;transition:color var(--verify-transition)}.Verify_email-highlight__-QTPL:hover{color:var(--verify-navy-deep)}.Verify_resend-message__mlFsj{border-radius:var(--verify-radius);box-shadow:0 4px 14px #04476614;font-size:.9rem;margin-bottom:.5rem;padding:.85rem 1rem;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);box-shadow:0 4px 14px #1a5c381a;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);box-shadow:0 4px 14px #c530301a;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 4px 14px #c530301a;color:var(--verify-error-text);font-size:.9rem;margin-bottom:.5rem;padding:.85rem 1rem;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 4px 14px #22543d1a;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:.95rem;font-weight:600;letter-spacing:.01em;margin-bottom:5px;transition:color var(--verify-transition)}.Verify_form-group__VxfgX:focus-within label{color:var(--verify-navy)}.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{-webkit-tap-highlight-color:transparent;background:var(--verify-bg-alt);border:1.5px solid var(--verify-border);border-radius:var(--verify-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--verify-text);font-family:inherit;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),transform var(--verify-transition-fast),color var(--verify-transition-fast);width:50px}.Verify_otp-input__gDq\+0.Verify_filled__W1CRZ{background:var(--verify-bg);border-color:var(--verify-navy);box-shadow:0 2px 8px #0447661a;color:var(--verify-navy)}.Verify_otp-input__gDq\+0:focus{background:var(--verify-bg);border-color:var(--verify-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.Verify_otp-input__gDq\+0:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.Verify_otp-input__gDq\+0:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Verify_otp-input__gDq\+0:disabled{background-color:var(--verify-disabled-bg);color:var(--verify-disabled-text);cursor:not-allowed;opacity:.75}.Verify_submit-button__GcW1u{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--verify-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--verify-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--verify-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;min-height:var(--verify-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--verify-ease-soft),transform .45s var(--verify-ease-soft),box-shadow .45s var(--verify-ease-soft);width:100%}.Verify_submit-button__GcW1u:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--verify-ease-soft)}.Verify_submit-button__GcW1u:hover:not(:disabled):before{transform:translateX(120%)}.Verify_submit-button__GcW1u:hover:not(:disabled){background:var(--verify-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.Verify_submit-button__GcW1u:active:not(:disabled){box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.Verify_submit-button__GcW1u:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Verify_submit-button__GcW1u:disabled{background:#8aa5b5;box-shadow:none;color:var(--verify-white);cursor:not-allowed;opacity:.85;transform:none}.Verify_submit-button__GcW1u:disabled:hover{box-shadow:none;transform:none}.Verify_submit-button__GcW1u[aria-busy=true]:before{animation:Verify_verifyShimmer__--EiC 1.1s var(--verify-ease-soft) infinite}.Verify_resend-otp__q2Ro2{text-align:center}.Verify_resend-button__ay2B1{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:6px;color:var(--verify-navy);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-navy-deep);border-radius:1px;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:#04476614;color:var(--verify-navy-deep)}.Verify_resend-button__ay2B1:focus-visible{outline:2px solid #04476666;outline-offset:3px}.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_resend-button__ay2B1:disabled:after{width:0}.Verify_login-button__Yt1bY{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--verify-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--verify-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--verify-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;min-height:var(--verify-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--verify-ease-soft),transform .45s var(--verify-ease-soft),box-shadow .45s var(--verify-ease-soft)}.Verify_login-button__Yt1bY:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--verify-ease-soft)}.Verify_login-button__Yt1bY:hover:before{transform:translateX(120%)}.Verify_login-button__Yt1bY:hover{background:var(--verify-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.Verify_login-button__Yt1bY:active{box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.Verify_login-button__Yt1bY:focus-visible{outline:2px solid #04476666;outline-offset:3px}.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;line-height:1.45;margin:0}@media (prefers-reduced-motion:no-preference){.Verify_verify-container__G\+BFd{animation:Verify_verifyFadeIn__v\+8hJ .7s var(--verify-ease) both}.Verify_logo-wrap__tACCf{animation:Verify_verifyLogoIn__ZCgYw .75s var(--verify-ease) .05s both}.Verify_verify-form-container__ODN3C{animation:Verify_verifyRiseSoft__OcFZy .72s var(--verify-ease) .12s both}.Verify_verify-title__aM1l6{animation:Verify_verifyRiseSoft__OcFZy .62s var(--verify-ease) .2s both}.Verify_verify-instructions__s5B3e{animation:Verify_verifyRiseSoft__OcFZy .58s var(--verify-ease) .28s both}.Verify_error-message__2101w,.Verify_resend-message__mlFsj{animation:Verify_verifyMessageIn__kVUFI .5s var(--verify-ease) both}.Verify_verify-form__iu2hV{animation:Verify_verifyRiseSoft__OcFZy .65s var(--verify-ease) .36s both}.Verify_otp-input__gDq\+0:first-child{animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .4s both}.Verify_otp-input__gDq\+0:nth-child(2){animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .45s both}.Verify_otp-input__gDq\+0:nth-child(3){animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .5s both}.Verify_otp-input__gDq\+0:nth-child(4){animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .55s both}.Verify_otp-input__gDq\+0:nth-child(5){animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .6s both}.Verify_otp-input__gDq\+0:nth-child(6){animation:Verify_verifyScaleIn__Fgei6 .5s var(--verify-ease) .65s both}.Verify_submit-button__GcW1u{animation:Verify_verifyRiseSoft__OcFZy .55s var(--verify-ease) .7s both}.Verify_resend-otp__q2Ro2{animation:Verify_verifyFadeIn__v\+8hJ .6s var(--verify-ease) .78s both}.Verify_success-container__tD1PT{animation:Verify_verifyRiseSoft__OcFZy .55s 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(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Verify_verifyLogoIn__ZCgYw{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Verify_verifyScaleIn__Fgei6{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes Verify_verifyMessageIn__kVUFI{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Verify_verifyShimmer__--EiC{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.Verify_error-message__2101w,.Verify_logo-wrap__tACCf,.Verify_otp-input__gDq\+0,.Verify_redirect-message__n2Di8,.Verify_resend-message__mlFsj,.Verify_resend-otp__q2Ro2,.Verify_submit-button__GcW1u,.Verify_success-container__tD1PT,.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}.Verify_otp-input__gDq\+0:focus{transform:none}.Verify_submit-button__GcW1u[aria-busy=true]:before{animation:none!important}}@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{--verify-cta-h:46px;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_submit-button__GcW1u{margin-top:.25rem;min-height:var(--verify-cta-h);padding:0 1.5rem}.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{--verify-cta-h:44px;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:focus{transform:none}.Verify_submit-button__GcW1u{padding:0 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 (hover:none){.Verify_login-button__Yt1bY:hover,.Verify_submit-button__GcW1u:hover:not(:disabled){background:var(--verify-navy);box-shadow:0 10px 24px #04476638;transform:none}}.ForgotPassword_forgot-container__rdOzl{--fp-navy:#044766;--fp-navy-deep:#033a52;--fp-text:#0f2740;--fp-text-muted:#5b6570;--fp-placeholder:#8a9aab;--fp-bg:#fff;--fp-bg-alt:#f4f5f7;--fp-border:#0f274024;--fp-white:#fff;--fp-error-bg:#fff5f5;--fp-error-text:#c53030;--fp-error-border:#feb2b2;--fp-success-bg:#f0f9f4;--fp-success-text:#276749;--fp-success-border:#9ae6b4;--fp-disabled-bg:#e8eaee;--fp-disabled-text:#5b6570;--fp-radius:12px;--fp-cta-h:48px;--fp-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fp-ease:cubic-bezier(0.16,1,0.3,1);--fp-ease-soft:cubic-bezier(0.22,1,0.36,1);--fp-ease-out:cubic-bezier(0.33,1,0.68,1);--fp-transition:0.36s var(--fp-ease);--fp-transition-fast:0.28s var(--fp-ease-soft);-webkit-font-smoothing:antialiased;align-items:flex-start;background:var(--fp-bg);box-sizing:border-box;color:var(--fp-text);display:flex;font-family:var(--fp-font);justify-content:center;min-height:100dvh;overflow-x:hidden;padding:2rem;position:relative}.ForgotPassword_forgot-content__R7dy4{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;position:relative;width:100%;z-index:1}.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-navy);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:0;text-align:center;transition:color var(--fp-transition-fast)}.ForgotPassword_forgot-instructions__QL0NM{margin-bottom:.5rem;text-align:center}.ForgotPassword_forgot-instructions__QL0NM p{color:var(--fp-text-muted);font-size:1rem;line-height:1.45;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 4px 14px #c530301a;color:var(--fp-error-text)}.ForgotPassword_error-message__lc0h3,.ForgotPassword_success-message__o6NtX{font-size:.9rem;margin-bottom:1rem;padding:.85rem 1rem;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 4px 14px #2767491a;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:.35rem}.ForgotPassword_form-group__g6ccG label{color:var(--fp-text);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:color var(--fp-transition)}.ForgotPassword_form-group__g6ccG:focus-within label{color:var(--fp-navy)}.ForgotPassword_form-group__g6ccG input{background:var(--fp-bg-alt);border:1.5px solid var(--fp-border);border-radius:var(--fp-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--fp-text);font-family:inherit;font-size:1rem;padding:.85rem 1rem;transition:border-color var(--fp-transition-fast),background var(--fp-transition-fast),box-shadow var(--fp-transition-fast),transform var(--fp-transition-fast);width:100%}.ForgotPassword_form-group__g6ccG input::placeholder{color:var(--fp-placeholder);transition:opacity var(--fp-transition)}.ForgotPassword_form-group__g6ccG input:focus{background:var(--fp-bg);border-color:var(--fp-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.ForgotPassword_form-group__g6ccG input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.ForgotPassword_form-group__g6ccG input:focus::placeholder{opacity:.55}.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;align-items:center;background:var(--fp-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--fp-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--fp-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;min-height:var(--fp-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--fp-ease-soft),transform .45s var(--fp-ease-soft),box-shadow .45s var(--fp-ease-soft),opacity var(--fp-transition-fast);width:100%}.ForgotPassword_submit-button__E29vV:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--fp-ease-soft)}.ForgotPassword_submit-button__E29vV:hover:not(:disabled):before{transform:translateX(120%)}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){background:var(--fp-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.ForgotPassword_submit-button__E29vV:active:not(:disabled){box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.ForgotPassword_submit-button__E29vV:focus-visible{outline:2px solid #04476666;outline-offset:3px}.ForgotPassword_submit-button__E29vV:disabled{background:#8aa5b5;box-shadow:none;color:var(--fp-white);cursor:not-allowed;opacity:.85;transform:none}.ForgotPassword_submit-button__E29vV:disabled:hover{box-shadow:none;transform:none}.ForgotPassword_submit-button__E29vV[aria-busy=true]:before{animation:ForgotPassword_fpShimmer__vsgyT 1.1s var(--fp-ease-soft) infinite}.ForgotPassword_back-to-login__a83eA{margin-top:.25rem;text-align:center}.ForgotPassword_back-button__yAf2-{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:var(--fp-navy);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(--fp-transition)}.ForgotPassword_back-button__yAf2-:after{background:var(--fp-navy-deep);border-radius:1px;bottom:.25rem;content:"";height:2px;left:0;position:absolute;transition:width var(--fp-transition);width:0}.ForgotPassword_back-button__yAf2-:hover:after{width:100%}.ForgotPassword_back-button__yAf2-:hover{color:var(--fp-navy-deep)}.ForgotPassword_back-button__yAf2-:focus-visible{border-radius:2px;outline:2px solid var(--fp-navy-deep);outline-offset:3px}.ForgotPassword_back-button__yAf2-:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.ForgotPassword_forgot-container__rdOzl{animation:ForgotPassword_fpFadeIn__mR3aa .7s var(--fp-ease) both}.ForgotPassword_logo-wrap__yaPZQ{animation:ForgotPassword_fpLogoIn__B2oB0 .75s var(--fp-ease) .05s both}.ForgotPassword_forgot-form-container__12qZY{animation:ForgotPassword_fpRiseSoft__rmTIg .72s var(--fp-ease) .12s both}.ForgotPassword_forgot-title__JbVPa{animation:ForgotPassword_fpRiseSoft__rmTIg .62s var(--fp-ease) .2s both}.ForgotPassword_forgot-instructions__QL0NM{animation:ForgotPassword_fpRiseSoft__rmTIg .58s var(--fp-ease) .28s both}.ForgotPassword_error-message__lc0h3,.ForgotPassword_success-message__o6NtX{animation:ForgotPassword_fpMessageIn__EZVkF .5s var(--fp-ease) both}.ForgotPassword_forgot-form__UiDb4{animation:ForgotPassword_fpRiseSoft__rmTIg .65s var(--fp-ease) .36s both}.ForgotPassword_form-group__g6ccG{animation:ForgotPassword_fpRiseSoft__rmTIg .55s var(--fp-ease) .42s both}.ForgotPassword_submit-button__E29vV{animation:ForgotPassword_fpRiseSoft__rmTIg .55s var(--fp-ease) .5s both}.ForgotPassword_back-to-login__a83eA{animation:ForgotPassword_fpFadeIn__mR3aa .6s var(--fp-ease) .58s both}}@keyframes ForgotPassword_fpFadeIn__mR3aa{0%{opacity:0}to{opacity:1}}@keyframes ForgotPassword_fpRiseSoft__rmTIg{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPassword_fpLogoIn__B2oB0{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ForgotPassword_fpMessageIn__EZVkF{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ForgotPassword_fpShimmer__vsgyT{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@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_form-group__g6ccG,.ForgotPassword_logo-wrap__yaPZQ,.ForgotPassword_submit-button__E29vV,.ForgotPassword_success-message__o6NtX{animation:none!important}.ForgotPassword_back-button__yAf2-,.ForgotPassword_form-group__g6ccG input,.ForgotPassword_submit-button__E29vV{transition-duration:.01ms!important}.ForgotPassword_form-group__g6ccG input:focus{transform:none}.ForgotPassword_submit-button__E29vV[aria-busy=true]:before{animation:none!important}}@media (max-width:1024px){.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ForgotPassword_forgot-container__rdOzl{--fp-cta-h:46px;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:.85rem 1rem;width:100%}.ForgotPassword_form-group__g6ccG input:focus{transform:none}.ForgotPassword_submit-button__E29vV{margin-top:.25rem;min-height:var(--fp-cta-h);padding:0 1.5rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}.ForgotPassword_back-to-login__a83eA{margin-top:.25rem}}@media (max-width:480px){.ForgotPassword_forgot-container__rdOzl{--fp-cta-h:44px;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:0 1.5rem}.ForgotPassword_submit-button__E29vV:hover:not(:disabled){transform:translateY(-1px)}.ForgotPassword_back-button__yAf2-:hover:after{width:0}}@media (hover:none){.ForgotPassword_submit-button__E29vV:hover:not(:disabled){background:var(--fp-navy);box-shadow:0 10px 24px #04476638;transform:none}}.ResetPassword_reset-container__v-5pP{--rp-navy:#044766;--rp-navy-deep:#033a52;--rp-text:#0f2740;--rp-text-muted:#5b6570;--rp-placeholder:#8a9aab;--rp-bg:#fff;--rp-bg-alt:#f4f5f7;--rp-border:#0f274024;--rp-white:#fff;--rp-error-bg:#fff5f5;--rp-error-text:#c53030;--rp-error-border:#feb2b2;--rp-success-bg:#f0f9f4;--rp-success-text:#276749;--rp-success-border:#9ae6b4;--rp-disabled-bg:#e8eaee;--rp-disabled-text:#5b6570;--rp-radius:12px;--rp-cta-h:48px;--rp-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rp-ease:cubic-bezier(0.16,1,0.3,1);--rp-ease-soft:cubic-bezier(0.22,1,0.36,1);--rp-ease-out:cubic-bezier(0.33,1,0.68,1);--rp-transition:0.36s var(--rp-ease);--rp-transition-fast:0.28s var(--rp-ease-soft);-webkit-font-smoothing:antialiased;align-items:flex-start;background:var(--rp-bg);box-sizing:border-box;color:var(--rp-text);display:flex;font-family:var(--rp-font);justify-content:center;min-height:100dvh;overflow-x:hidden;padding:2rem;position:relative}.ResetPassword_reset-content__nDVs\+{align-items:center;display:flex;flex-direction:column;gap:1.1rem;max-width:430px;position:relative;width:100%;z-index:1}.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-navy);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:0;text-align:center;transition:color var(--rp-transition-fast)}.ResetPassword_reset-instructions__fFInm{margin-bottom:.5rem;text-align:center}.ResetPassword_reset-instructions__fFInm p{color:var(--rp-text-muted);font-size:1rem;line-height:1.45;margin: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 4px 14px #c530301a;color:var(--rp-error-text)}.ResetPassword_error-message__F7UrV,.ResetPassword_success-message__iZLZF{font-size:.9rem;margin-bottom:1rem;padding:.85rem 1rem;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 4px 14px #2767491a;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:.35rem}.ResetPassword_form-group__PbFc9 label{color:var(--rp-text);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:color var(--rp-transition)}.ResetPassword_form-group__PbFc9:focus-within label{color:var(--rp-navy)}.ResetPassword_password-input-container__z7gut{align-items:center;display:flex;position:relative}.ResetPassword_password-input-container__z7gut input{background:var(--rp-bg-alt);border:1.5px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--rp-text);font-family:inherit;font-size:1rem;padding:.85rem 3rem .85rem 1rem;transition:border-color var(--rp-transition-fast),background var(--rp-transition-fast),box-shadow var(--rp-transition-fast),transform var(--rp-transition-fast);width:100%}.ResetPassword_password-input-container__z7gut input::placeholder{color:var(--rp-placeholder);transition:opacity var(--rp-transition)}.ResetPassword_password-input-container__z7gut input:focus{background:var(--rp-bg);border-color:var(--rp-navy);box-shadow:0 0 0 3px #04476624,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.ResetPassword_password-input-container__z7gut input:hover:not(:focus):not(:disabled){border-color:#0f274038;box-shadow:0 2px 6px #0447660f}.ResetPassword_password-input-container__z7gut input:focus::placeholder{opacity:.55}.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:6px;color:var(--rp-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;transition:color var(--rp-transition-fast),background var(--rp-transition-fast),transform var(--rp-transition-fast);width:28px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){background:#04476614;color:var(--rp-navy);transform:scale(1.08)}.ResetPassword_password-toggle__Gg9BH:active:not(:disabled){transform:scale(.95)}.ResetPassword_password-toggle__Gg9BH:focus-visible{outline:2px solid var(--rp-navy-deep);outline-offset:2px}.ResetPassword_password-toggle__Gg9BH:disabled{color:var(--rp-placeholder);cursor:not-allowed;opacity:.6}.ResetPassword_submit-button__pBbP3{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--rp-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--rp-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;height:var(--rp-cta-h);isolation:isolate;justify-content:center;letter-spacing:.1em;min-height:var(--rp-cta-h);overflow:hidden;padding:0 1.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--rp-ease-soft),transform .45s var(--rp-ease-soft),box-shadow .45s var(--rp-ease-soft),opacity var(--rp-transition-fast);width:100%}.ResetPassword_submit-button__pBbP3:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--rp-ease-soft)}.ResetPassword_submit-button__pBbP3:hover:not(:disabled):before{transform:translateX(120%)}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){background:var(--rp-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.ResetPassword_submit-button__pBbP3:active:not(:disabled){box-shadow:0 10px 24px #04476638;transform:translateY(0) scale(.98)}.ResetPassword_submit-button__pBbP3:focus-visible{outline:2px solid #04476666;outline-offset:3px}.ResetPassword_submit-button__pBbP3:disabled{background:#8aa5b5;box-shadow:none;color:var(--rp-white);cursor:not-allowed;opacity:.85;transform:none}.ResetPassword_submit-button__pBbP3:disabled:hover{box-shadow:none;transform:none}.ResetPassword_submit-button__pBbP3[aria-busy=true]:before{animation:ResetPassword_rpShimmer__2sjTg 1.1s var(--rp-ease-soft) infinite}.ResetPassword_back-to-login__KD6k\+{margin-top:.25rem;text-align:center}.ResetPassword_back-button__fsz4z{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:var(--rp-navy);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(--rp-transition)}.ResetPassword_back-button__fsz4z:after{background:var(--rp-navy-deep);border-radius:1px;bottom:.25rem;content:"";height:2px;left:0;position:absolute;transition:width var(--rp-transition);width:0}.ResetPassword_back-button__fsz4z:hover:after{width:100%}.ResetPassword_back-button__fsz4z:hover{color:var(--rp-navy-deep)}.ResetPassword_back-button__fsz4z:focus-visible{border-radius:2px;outline:2px solid var(--rp-navy-deep);outline-offset:3px}.ResetPassword_back-button__fsz4z:active{transform:scale(.98)}.ResetPassword_password-strength__s1k89{background:var(--rp-bg-alt);border:1.5px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:0 1px 3px #0447660a;margin-top:.35rem;padding:.85rem 1rem}.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 #00000026;height:100%;transition:width .45s var(--rp-ease),background-color .35s var(--rp-ease-soft)}.ResetPassword_strength-text__p0Da\+{font-size:.9rem;font-weight:600;margin-bottom:.5rem;transition:color .3s var(--rp-ease-soft)}.ResetPassword_strength-guidance__4qm8d{color:var(--rp-text-muted);font-size:.8rem;line-height:1.35;margin-bottom:.85rem}.ResetPassword_strength-requirements__fwxRA{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;margin-top:.35rem}.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:.55rem;line-height:1.25;transition:transform .25s var(--rp-ease-soft),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:background-color .3s var(--rp-ease-soft),transform .3s var(--rp-ease-soft),box-shadow .3s var(--rp-ease-soft);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 .25s var(--rp-ease-soft)}@media (prefers-reduced-motion:no-preference){.ResetPassword_reset-container__v-5pP{animation:ResetPassword_rpFadeIn__0kZIL .7s var(--rp-ease) both}.ResetPassword_logo-wrap__ty9ko{animation:ResetPassword_rpLogoIn__2d2uo .75s var(--rp-ease) .05s both}.ResetPassword_reset-form-container__gNFGS{animation:ResetPassword_rpRiseSoft__deYxY .72s var(--rp-ease) .12s both}.ResetPassword_reset-title__jdWqt{animation:ResetPassword_rpRiseSoft__deYxY .62s var(--rp-ease) .2s both}.ResetPassword_reset-instructions__fFInm{animation:ResetPassword_rpRiseSoft__deYxY .58s var(--rp-ease) .28s both}.ResetPassword_error-message__F7UrV,.ResetPassword_success-message__iZLZF{animation:ResetPassword_rpMessageIn__HmDhU .5s var(--rp-ease) both}.ResetPassword_reset-form__5Hkph{animation:ResetPassword_rpRiseSoft__deYxY .65s var(--rp-ease) .36s both}.ResetPassword_form-group__PbFc9:first-child{animation:ResetPassword_rpRiseSoft__deYxY .55s var(--rp-ease) .42s both}.ResetPassword_form-group__PbFc9:nth-child(2){animation:ResetPassword_rpRiseSoft__deYxY .55s var(--rp-ease) .48s both}.ResetPassword_submit-button__pBbP3{animation:ResetPassword_rpRiseSoft__deYxY .55s var(--rp-ease) .54s both}.ResetPassword_back-to-login__KD6k\+{animation:ResetPassword_rpFadeIn__0kZIL .6s var(--rp-ease) .62s both}.ResetPassword_password-strength__s1k89{animation:ResetPassword_rpStrengthIn__z9651 .45s var(--rp-ease) both}}@keyframes ResetPassword_rpFadeIn__0kZIL{0%{opacity:0}to{opacity:1}}@keyframes ResetPassword_rpRiseSoft__deYxY{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword_rpLogoIn__2d2uo{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ResetPassword_rpMessageIn__HmDhU{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword_rpStrengthIn__z9651{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ResetPassword_rpShimmer__2sjTg{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ResetPassword_back-to-login__KD6k\+,.ResetPassword_error-message__F7UrV,.ResetPassword_form-group__PbFc9,.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_submit-button__pBbP3,.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_requirement-bullet__GdgpR,.ResetPassword_strength-fill__83Uuf,.ResetPassword_submit-button__pBbP3,.ResetPassword_success-message__iZLZF{transition-duration:.01ms!important}.ResetPassword_password-input-container__z7gut input:focus{transform:none}.ResetPassword_submit-button__pBbP3[aria-busy=true]:before{animation:none!important}}@media (max-width:1024px){.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:768px){.ResetPassword_reset-container__v-5pP{--rp-cta-h:46px;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:.85rem 3rem .85rem 1rem;width:100%}.ResetPassword_password-input-container__z7gut input:focus{transform:none}.ResetPassword_password-toggle__Gg9BH{height:26px;min-height:26px;min-width:26px;width:26px}.ResetPassword_password-toggle__Gg9BH:hover:not(:disabled){transform:scale(1.06)}.ResetPassword_password-strength__s1k89{margin-top:.35rem}.ResetPassword_strength-requirements__fwxRA{gap:.6rem;grid-template-columns:1fr}.ResetPassword_strength-requirements__fwxRA .ResetPassword_requirement-item__u-pBP:nth-child(n){grid-column:auto;grid-row:auto}.ResetPassword_submit-button__pBbP3{margin-top:.25rem;min-height:var(--rp-cta-h);padding:0 1.5rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_back-to-login__KD6k\+{margin-top:.25rem}.ResetPassword_requirement-item__u-pBP:hover{transform:translateX(1px)}}@media (max-width:480px){.ResetPassword_reset-container__v-5pP{--rp-cta-h:44px;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.04)}.ResetPassword_submit-button__pBbP3{min-height:44px;padding:0 1.5rem}.ResetPassword_submit-button__pBbP3:hover:not(:disabled){transform:translateY(-1px)}.ResetPassword_back-button__fsz4z:hover:after{width:0}.ResetPassword_requirement-item__u-pBP:hover{transform:none}}@media (hover:none){.ResetPassword_submit-button__pBbP3:hover:not(:disabled){background:var(--rp-navy);box-shadow:0 10px 24px #04476638;transform:none}}.Home_homePage__nZEhD{--home-navy:#044766;--home-navy-deep:#033a52;--home-bg:#f3f4f6;--home-left:#f4f5f7;--home-text:#0f2740;--home-text-muted:#5b6570;--home-white:#fff;--home-frame:#e23b8c;--home-shield:#2f9e6b;--home-briefcase:#2b6cb0;--home-pill:#e8eaee;--home-chip-h:43px;--home-cta-h:48px;--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);--home-ease-soft:cubic-bezier(0.33,1,0.68,1);--anim-main-dur:0.55s;--anim-hero-dur:0.75s;--anim-copy-dur:0.7s;--anim-image-dur:1.05s;--anim-badge-dur:0.75s;--anim-visual-dur:1.1s;--anim-wave-dur:1.35s;--anim-ease:var(--home-ease-out);--anim-idle-logo:5.6s;--anim-idle-pill:5.8s;--anim-idle-badge:6.2s;--anim-idle-arrow:2.8s;--anim-idle-shine:5.4s;--anim-idle-ken:18s;--anim-idle-shimmer:7.2s;-webkit-font-smoothing:antialiased;background:var(--home-bg);box-sizing:border-box;color:var(--home-text);display:flex;flex-direction:column;font-family:var(--home-font);isolation:isolate;min-height:100dvh;position:relative}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y{--anim-main-dur:0.7s;--anim-hero-dur:0.95s;--anim-copy-dur:0.9s;--anim-image-dur:1.35s;--anim-badge-dur:0.95s;--anim-visual-dur:1.25s;--anim-wave-dur:1.55s;--anim-idle-logo:5.8s;--anim-idle-pill:6s;--anim-idle-badge:6.4s;--anim-idle-arrow:2.9s;--anim-idle-shine:5.6s;--anim-idle-ken:20s;--anim-idle-shimmer:7.6s}.Home_homeMain__0EDXN{-webkit-overflow-scrolling:touch;align-items:stretch;animation:Home_homeMainFade__6fAjQ var(--anim-main-dur) var(--anim-ease) both;box-sizing:border-box;display:flex;flex:1 1;justify-content:stretch;min-height:0;overflow-y:auto;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.Home_heroCard__66gsV{animation:Home_homeHeroIn__SsF-g var(--anim-hero-dur) var(--anim-ease) .06s both;background:var(--home-left);border:4px solid var(--home-frame);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.18fr);min-height:calc(100dvh - 20px);overflow:hidden;position:relative;width:100%}.Home_copyCol__NZyPk{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);justify-content:space-between;min-width:0;padding:clamp(1.75rem,4.5vw,3.25rem) clamp(2rem,4.5vw,3.75rem) clamp(1.5rem,3.5vw,2.5rem) clamp(1.75rem,5vw,4.25rem);position:relative;z-index:2}.Home_brand__l\+h1S{--brand-logo-size:clamp(4rem,5.8vw,5rem);--brand-logo-radius:clamp(12px,1vw,15px);align-items:center;animation:Home_homeLogoIn__Ynblh var(--anim-copy-dur) var(--home-ease-spring) .1s both;display:flex;gap:.75rem}.Home_brandWord__Jago8{color:#084666;display:none;font-weight:700;letter-spacing:-.03em;line-height:1}.Home_headlineLine__Az8sW{display:inline}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_brand__l\+h1S{animation:Home_homeLogoIn__Ynblh var(--anim-copy-dur) var(--home-ease-spring) .1s both,Home_homeLogoFloat__KA-my var(--anim-idle-logo) var(--home-ease-soft) 1.15s infinite}.Home_copyBlock__VcW49{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.1rem,2.1vw,1.5rem);max-width:40rem}.Home_headline__Vmrez{animation:Home_homeHeadlineIn__C8uPg var(--anim-copy-dur) var(--anim-ease) .22s both;color:var(--home-navy);font-size:clamp(2.25rem,4.85vw,3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.Home_subcopy__1tS7F{animation:Home_homeReveal__IkpMV var(--anim-copy-dur) var(--anim-ease) .34s both;color:var(--home-text-muted);font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:500;line-height:1.62;margin:0;max-width:32em}.Home_cta__Gtwmh{align-items:center;animation:Home_homeCtaIn__eW5Pa var(--anim-copy-dur) var(--home-ease-spring) .46s both;background:var(--home-navy);border:none;border-radius:999px;box-shadow:0 10px 24px #04476638;box-sizing:border-box;color:var(--home-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(.86rem,1.05vw,.94rem);font-weight:700;gap:.65rem;height:var(--home-cta-h);isolation:isolate;justify-content:center;letter-spacing:.12em;margin-top:.25rem;max-width:20rem;min-height:var(--home-cta-h);overflow:hidden;padding:0 2.75rem;position:relative;text-transform:uppercase;transition:background .45s var(--home-ease-spring),transform .45s var(--home-ease-spring),box-shadow .45s var(--home-ease-spring);width:100%}.Home_cta__Gtwmh:before{background:linear-gradient(115deg,#0000 28%,#ffffff29 50%,#0000 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .9s var(--home-ease-spring)}.Home_cta__Gtwmh>span{position:relative;z-index:1}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_cta__Gtwmh:after{animation:Home_homeCtaShine__3Ftl\+ 1.35s var(--home-ease-soft) 1.15s both,Home_homeCtaShine__3Ftl\+ var(--anim-idle-shine) var(--home-ease-soft) 3.6s infinite;background:linear-gradient(115deg,#0000 20%,#ffffff24 48%,#0000 76%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.Home_ctaArrows__PJpsc{display:inline-block;font-size:.92rem;letter-spacing:-.08em;line-height:1;transition:transform .55s var(--home-ease-spring)}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_ctaArrows__PJpsc{animation:Home_homeArrowNudge__\+z1fr var(--anim-idle-arrow) var(--home-ease-soft) 1.4s infinite}.Home_cta__Gtwmh:focus-visible{outline:2px solid #04476666;outline-offset:3px}.Home_cta__Gtwmh:active{transform:translateY(0) scale(.98)}.Home_featurePills__3OZTh{align-items:stretch;display:flex;flex-direction:column;gap:.95rem;max-width:20rem;width:100%}.Home_featurePill__TFqbZ{align-items:center;animation:Home_homeFeatureIn__7rgGW .75s var(--anim-ease) var(--pill-in-delay) both;background:var(--home-white);border:1px solid #0447660f;border-radius:999px;box-shadow:0 6px 16px #0f172a12,0 1px 3px #0f172a0a;box-sizing:border-box;color:var(--home-text);display:flex;font-size:1.05rem;font-weight:600;gap:.75rem;height:var(--home-chip-h);letter-spacing:-.01em;min-height:var(--home-chip-h);padding:0 1.45rem 0 .95rem;transition:transform .4s var(--home-ease-spring),box-shadow .4s var(--home-ease-out);width:100%}.Home_featureRevealA__SI\+Tu{--pill-in-delay:0.56s;--pill-float-delay:1.45s}.Home_featureRevealB__fblw6{--pill-in-delay:0.68s;--pill-float-delay:1.85s}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_featurePill__TFqbZ{animation:Home_homeFeatureIn__7rgGW .75s var(--anim-ease) var(--pill-in-delay) both,Home_homePillFloat__KizXq var(--anim-idle-pill) var(--home-ease-soft) var(--pill-float-delay) infinite}.Home_featureIconWell__YEsH3{display:grid;flex-shrink:0;height:20px;place-items:center;width:20px}.Home_featureSvg__X\+s4L{flex-shrink:0;height:20px;transition:transform .45s var(--home-ease-spring);width:20px}.Home_calendarIcon__4nzZF{color:#1d4e89;display:none}.Home_briefcaseIcon__7gRKg{color:var(--home-briefcase)}.Home_shieldIcon__0JeaV{color:var(--home-shield)}.Home_visualCol__6byHo{animation:Home_homeVisualIn__5eeNH var(--anim-visual-dur) var(--anim-ease) .08s both;min-height:0;min-width:0;overflow:hidden;position:relative}.Home_imageClip__\+5GDU{inset:0;position:absolute}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_imageClip__\+5GDU{animation:Home_homeKenBurns__QM6ag var(--anim-idle-ken) var(--home-ease-soft) 1.5s infinite alternate}.Home_heroImg__1LZXZ{animation:Home_homeImageReveal__9kZkW var(--anim-image-dur) var(--anim-ease) .12s both;display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.06);transform-origin:center;transition:transform .65s var(--home-ease-soft);width:100%;will-change:transform}.Home_imageShimmer__-3vV-{background:linear-gradient(118deg,#0000 28%,#ffffff29 46%,#0000 64%);inset:0;mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-40%,0,0);z-index:1}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_imageShimmer__-3vV-{animation:Home_homeShimmerSweep__mZ2Fh var(--anim-idle-shimmer) var(--home-ease-soft) 1.8s infinite}.Home_sparkles__O1zzI{inset:0;pointer-events:none;position:absolute;z-index:1}.Home_sparkleA__kNMbH,.Home_sparkleB__aMq0E,.Home_sparkleC__90Dj5{background:#ffffffeb;border-radius:50%;box-shadow:0 0 10px #ffffffd9,0 0 18px #42c2d173;display:block;height:var(--sparkle-size);opacity:0;position:absolute;width:var(--sparkle-size)}.Home_sparkleA__kNMbH{--sparkle-size:7px;--sparkle-dur:3.6s;--sparkle-delay:1.6s;right:28%;top:38%}.Home_sparkleB__aMq0E{--sparkle-size:5px;--sparkle-dur:4.2s;--sparkle-delay:2.2s;right:46%;top:52%}.Home_sparkleC__90Dj5{--sparkle-size:6px;--sparkle-dur:3.9s;--sparkle-delay:2.8s;right:22%;top:64%}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_sparkleA__kNMbH,.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_sparkleB__aMq0E,.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_sparkleC__90Dj5{animation:Home_homeSparkle__4GR6Y var(--sparkle-dur) var(--home-ease-soft) var(--sparkle-delay) infinite}.Home_wave__DQKNi{fill:var(--home-left);animation:Home_homeWaveIn__HMXz6 var(--anim-wave-dur) var(--home-ease-out) .18s both;height:100%;left:-2px;overflow:visible;pointer-events:none;position:absolute;top:0;width:clamp(170px,36%,300px);z-index:1}.Home_sheet__yKJLT{fill:#fcfdff;display:none;pointer-events:none}.Home_betaBadge__oALIa{align-items:center;animation:Home_homeBadgeIn__kvgUF var(--anim-badge-dur) var(--home-ease-spring) .7s both;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);background:#ffffff7a;border:1px solid #ffffffb8;border-radius:999px;bottom:clamp(1rem,3vw,2rem);box-shadow:0 10px 28px #0f274029,inset 0 1px 0 #ffffff80;box-sizing:border-box;display:inline-flex;gap:.5rem;height:var(--home-chip-h);max-width:min(26rem,calc(100% - 2rem));min-height:var(--home-chip-h);padding:0 1.05rem 0 .42rem;position:absolute;right:clamp(1rem,3vw,2rem);transition:transform .65s var(--home-ease-soft),background .35s ease;z-index:2}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_betaBadge__oALIa{animation:Home_homeBadgeIn__kvgUF var(--anim-badge-dur) var(--home-ease-spring) .7s both,Home_homeBadgeFloat__uhUor var(--anim-idle-badge) var(--home-ease-soft) 1.7s infinite}.Home_betaIcon__jGVDP{background:linear-gradient(180deg,#ffffffd9,#e2f4f7b8);border-radius:50%;box-shadow:0 0 0 1px #04476614,0 4px 10px #0447661f;color:var(--home-navy);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_betaIcon__jGVDP{animation:Home_homeLockPulse__PHD2L 3.2s var(--home-ease-soft) 1.8s infinite}.Home_betaLock__hbpF1{height:14px;width:14px}.Home_betaText__DJmmw{color:var(--home-navy);font-size:.92rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}@media (hover:hover) and (pointer:fine){.Home_cta__Gtwmh:hover{background:var(--home-navy-deep);box-shadow:0 16px 32px #04476647;transform:translate3d(0,-2px,0)}.Home_cta__Gtwmh:hover:before{transform:translateX(120%)}.Home_cta__Gtwmh:hover .Home_ctaArrows__PJpsc{animation:none;transform:translate3d(5px,0,0)}.Home_featurePill__TFqbZ:hover{animation-play-state:paused;box-shadow:0 10px 22px #0f172a1a,0 1px 3px #0f172a0d;transform:translate3d(0,-2px,0)}.Home_featurePill__TFqbZ:hover .Home_featureSvg__X\+s4L{transform:scale(1.12) translate3d(0,-1px,0)}.Home_betaBadge__oALIa:hover{animation-play-state:paused;background:#ffffff94}}@keyframes Home_homeMainFade__6fAjQ{0%{opacity:0}to{opacity:1}}@keyframes Home_homeHeroIn__SsF-g{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes Home_homeLogoIn__Ynblh{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeHeadlineIn__C8uPg{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeReveal__IkpMV{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeCtaIn__eW5Pa{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeFeatureIn__7rgGW{0%{opacity:0;transform:translate3d(-8px,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeImageReveal__9kZkW{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1.06)}}@keyframes Home_homeImageRevealMobile__9QAKu{0%{opacity:0}to{opacity:1}}@keyframes Home_homeVisualIn__5eeNH{0%{opacity:0}to{opacity:1}}@keyframes Home_homeWaveIn__HMXz6{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeWaveMobileIn__tUKBD{0%{opacity:0}to{opacity:1}}@keyframes Home_homeBadgeIn__kvgUF{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Home_homeArrowNudge__\+z1fr{0%,to{transform:translateZ(0)}50%{transform:translate3d(5px,0,0)}}@keyframes Home_homeCtaShine__3Ftl\+{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes Home_homeLogoFloat__KA-my{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes Home_homePillFloat__KizXq{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes Home_homeKenBurns__QM6ag{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes Home_homeBadgeFloat__uhUor{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes Home_homeLockPulse__PHD2L{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes Home_homeShimmerSweep__mZ2Fh{0%{opacity:0;transform:translate3d(-40%,0,0)}18%{opacity:1}42%{opacity:0;transform:translate3d(40%,0,0)}to{opacity:0;transform:translate3d(40%,0,0)}}@keyframes Home_homeSparkle__4GR6Y{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}70%{opacity:.15;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.Home_betaBadge__oALIa,.Home_betaIcon__jGVDP,.Home_brand__l\+h1S,.Home_ctaArrows__PJpsc,.Home_cta__Gtwmh,.Home_featurePill__TFqbZ,.Home_headline__Vmrez,.Home_heroCard__66gsV,.Home_heroImg__1LZXZ,.Home_homeMain__0EDXN,.Home_imageClip__\+5GDU,.Home_imageShimmer__-3vV-,.Home_sheet__yKJLT,.Home_sparkleA__kNMbH,.Home_sparkleB__aMq0E,.Home_sparkleC__90Dj5,.Home_subcopy__1tS7F,.Home_wave__DQKNi{animation:none!important;opacity:1!important;transform:none!important}.Home_heroImg__1LZXZ{will-change:auto}.Home_cta__Gtwmh:hover,.Home_cta__Gtwmh:hover .Home_ctaArrows__PJpsc,.Home_featurePill__TFqbZ:hover,.Home_heroImg__1LZXZ{transform:none!important}.Home_cta__Gtwmh:after{animation:none!important}}@media (hover:none){.Home_betaBadge__oALIa:hover,.Home_cta__Gtwmh:hover,.Home_featurePill__TFqbZ:hover{transform:none}.Home_cta__Gtwmh:hover{background:var(--home-navy);box-shadow:0 10px 24px #04476638}.Home_featurePill__TFqbZ:hover{background:var(--home-white);box-shadow:0 6px 16px #0f172a12,0 1px 3px #0f172a0a}.Home_betaBadge__oALIa:hover{background:#ffffff7a}}@media (pointer:coarse){.Home_heroImg__1LZXZ{transition:none;will-change:auto}}@media (max-width:1024px){.Home_homePage__nZEhD{--home-cta-h:clamp(52px,6.3dvh,64px);background:#fcfdff}.Home_homeMain__0EDXN{background:#fcfdff;overflow:hidden;padding:0}.Home_heroCard__66gsV{background:#fcfdff;border:none;display:block;height:100dvh;min-height:100dvh;overflow:hidden}.Home_heroCard__66gsV:after{background:radial-gradient(ellipse 62% 70% at 18% 100%,#0000 61%,#baccd873 62%,#0000 63.4%),radial-gradient(ellipse 78% 78% at 78% 130%,#0000 60%,#baccd852 61%,#0000 62.6%);bottom:-4.5rem;content:"";height:11rem;left:-28%;pointer-events:none;position:absolute;right:-18%;z-index:1}.Home_visualCol__6byHo{animation:none;height:58dvh;left:0;min-height:0;position:absolute;right:0;top:0;z-index:0}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_imageClip__\+5GDU{animation:none}.Home_heroImg__1LZXZ{animation:Home_homeImageRevealMobile__9QAKu var(--anim-image-dur) var(--anim-ease) .12s both;object-fit:cover;object-position:86% center;transform:none;transform-origin:center}.Home_wave__DQKNi{display:none}.Home_sheet__yKJLT{display:block;height:100dvh;left:0;position:absolute;top:0;width:100%;z-index:1}.Home_copyCol__NZyPk{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.85rem,2vh,1.2rem);justify-content:flex-start;min-height:100dvh;padding:38.6dvh 8.6% 6.4rem;position:relative;z-index:2}.Home_brand__l\+h1S{--brand-logo-size:clamp(44px,9.7vw,68px);--brand-logo-radius:clamp(11px,2vw,16px);--brand-logo-border:0px;gap:.72rem;justify-content:flex-start;left:6.6%;position:absolute;top:max(1rem,env(safe-area-inset-top),4.4dvh);z-index:4}.Home_homePage__nZEhD.Home_homeSmooth__WSu7Y .Home_brand__l\+h1S{animation:Home_homeLogoIn__Ynblh var(--anim-copy-dur) var(--home-ease-spring) .1s both}.Home_brandWord__Jago8{color:#084666;display:block;font-size:clamp(1.35rem,4.5vw,2rem)}.Home_copyBlock__VcW49{align-items:stretch;gap:clamp(.85rem,2.2dvh,1.25rem);max-width:none}.Home_headline__Vmrez{color:#0b3d60;font-size:clamp(2rem,7.5vw,3.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;text-align:left}.Home_headlineLine__Az8sW{display:block}.Home_subcopy__1tS7F{color:#8b93a1;font-size:clamp(.98rem,3.15vw,1.2rem);font-weight:500;line-height:1.55;max-width:34rem;text-align:left}.Home_cta__Gtwmh{background:#056178;box-shadow:0 10px 22px #05506e29;font-size:clamp(1rem,3.5vw,1.15rem);font-weight:600;gap:.45rem;height:var(--home-cta-h);letter-spacing:.01em;margin-top:.15rem;max-width:none;min-height:var(--home-cta-h);padding:0 1.5rem;text-transform:none;width:100%}.Home_ctaArrows__PJpsc{font-size:1em;letter-spacing:-.06em}.Home_featurePills__3OZTh{gap:.72rem;max-width:none;width:100%}.Home_featurePill__TFqbZ{background:#fff;border:1px solid #0f37540d;box-shadow:0 8px 22px #0f37540f;color:#123c5c;font-size:clamp(1rem,3.4vw,1.15rem);font-weight:700;gap:.85rem;height:auto;min-height:clamp(52px,6.2dvh,62px);padding:.45rem 1.15rem .45rem .55rem}.Home_featureIconWell__YEsH3{border-radius:50%;height:clamp(38px,8.2vw,46px);width:clamp(38px,8.2vw,46px)}.Home_wellPlan__f3\+41{background:#e7f1f8}.Home_wellSecure__glqUo{background:#e5f6ee}.Home_briefcaseIcon__7gRKg{display:none}.Home_calendarIcon__4nzZF{display:block;height:22px;width:22px}.Home_featureSvg__X\+s4L{height:22px;width:22px}.Home_betaBadge__oALIa{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f8fc;border:1px solid #fffffff2;bottom:max(1.15rem,env(safe-area-inset-bottom));box-shadow:0 8px 20px #0f3c5a0d;height:auto;justify-content:center;left:0;margin-inline:auto;max-width:calc(100% - 2rem);min-height:46px;padding:.35rem 1.15rem .35rem .4rem;right:0;width:-webkit-fit-content;width:fit-content;z-index:4}.Home_betaIcon__jGVDP{background:#fff;box-shadow:0 1px 4px #04476614;height:30px;width:30px}.Home_betaText__DJmmw{color:#6d97b4;font-size:clamp(.84rem,2.8vw,.98rem);font-weight:600}}@media (max-width:1024px) and (max-height:740px){.Home_copyCol__NZyPk{gap:.7rem;padding-top:36dvh}.Home_copyBlock__VcW49{gap:.65rem}.Home_headline__Vmrez{font-size:clamp(1.7rem,6.4vw,2.2rem)}.Home_subcopy__1tS7F{font-size:.92rem;line-height:1.45}.Home_featurePills__3OZTh{gap:.5rem}}@media (max-width:1024px) and (max-height:520px) and (orientation:landscape){.Home_homePage__nZEhD{--home-cta-h:48px;background:var(--home-bg)}.Home_homeMain__0EDXN{background:var(--home-bg);overflow-y:auto;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.Home_heroCard__66gsV{background:var(--home-left);border:4px solid var(--home-frame);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:none;height:auto;min-height:calc(100dvh - 16px);overflow:hidden}.Home_heroCard__66gsV:after{content:none}.Home_copyCol__NZyPk{gap:.75rem;justify-content:space-between;min-height:0;order:0;padding:1rem 1.1rem 1rem 1.4rem;position:relative}.Home_visualCol__6byHo{height:auto;left:auto;min-height:0;order:0;position:relative;right:auto;top:auto}.Home_sheet__yKJLT{display:none}.Home_wave__DQKNi{display:block;width:110px}.Home_brand__l\+h1S{--brand-logo-size:3.25rem;--brand-logo-radius:12px;--brand-logo-border:2px;left:auto;position:static;top:auto}.Home_brandWord__Jago8{display:none}.Home_headline__Vmrez{color:var(--home-navy);font-size:1.7rem;font-weight:700;text-align:left}.Home_headlineLine__Az8sW{display:inline}.Home_subcopy__1tS7F{color:var(--home-text-muted);font-size:.95rem;line-height:1.45;text-align:left}.Home_cta__Gtwmh{background:var(--home-navy);font-size:.84rem;font-weight:700;letter-spacing:.12em;max-width:16rem;padding:0 1.85rem;text-transform:uppercase;width:100%}.Home_featurePills__3OZTh{gap:.7rem;max-width:16rem;width:100%}.Home_featurePill__TFqbZ{color:var(--home-text);font-size:.9rem;font-weight:600;min-height:var(--home-chip-h);padding:0 1.05rem 0 .68rem}.Home_featureIconWell__YEsH3{background:#0000;border-radius:0;height:20px;width:20px}.Home_briefcaseIcon__7gRKg{display:block}.Home_calendarIcon__4nzZF{display:none}.Home_featureSvg__X\+s4L{height:20px;width:20px}.Home_heroImg__1LZXZ{object-position:center;transform:scale(1.06);transform-origin:center}.Home_betaBadge__oALIa{-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);background:#ffffff7a;border:1px solid #ffffffb8;bottom:1rem;height:var(--home-chip-h);left:auto;margin-inline:0;max-width:min(26rem,calc(100% - 2rem));min-height:var(--home-chip-h);padding:0 1.05rem 0 .42rem;right:1rem;width:auto}.Home_betaText__DJmmw{color:var(--home-navy);font-size:.86rem}}.OnboardingInitial_onboarding-container__fzBQ9{--onboard-primary:#044766;--onboard-primary-light:#047bb2;--onboard-primary-dark:#036a9e;--onboard-text:#0a1628;--onboard-text-muted:#5a6b7a;--onboard-placeholder:#8a9aab;--onboard-bg:#fff;--onboard-bg-alt:#f5f8fa;--onboard-bg-input:#fff5d973;--onboard-bg-input-focus:#fff5d9a6;--onboard-border:#0447661a;--onboard-border-input:#04476629;--onboard-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--onboard-shadow-md:0 8px 28px #0447661a,0 2px 8px #0000000a;--onboard-shadow-lg:0 10px 28px #04476638,0 4px 10px #00000014;--onboard-radius:12px;--onboard-radius-lg:16px;--onboard-ease:cubic-bezier(0.16,1,0.3,1);--onboard-ease-soft:cubic-bezier(0.22,1,0.36,1);--onboard-ease-out:cubic-bezier(0.33,1,0.68,1);--onboard-transition:0.36s var(--onboard-ease);--onboard-transition-fast:0.28s var(--onboard-ease-soft);--onboard-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;-webkit-font-smoothing:antialiased;align-items:center;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21f,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660d,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,rgba(4,123,178,.045),#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;isolation:isolate;justify-content:center;min-height:70vh;min-height:100dvh;overflow-x:hidden;padding:1rem;position:relative}.OnboardingInitial_onboarding-container__fzBQ9:before{background-image:radial-gradient(#04476608 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.75;pointer-events:none;position:absolute;z-index:0}.OnboardingInitial_onboarding-item__4n6l6{display:flex;justify-content:center;max-width:500px;position:relative;width:100%;z-index:1}.OnboardingInitial_onboarding-card__jvNcF{backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);background:linear-gradient(180deg,#fffffff5,#f7fafcfa);border:1px solid var(--onboard-border);border-radius:var(--onboard-radius-lg);box-shadow:var(--onboard-shadow-md);box-sizing:border-box;overflow:hidden;padding:2.5rem;position:relative;width:100%}.OnboardingInitial_onboarding-card__jvNcF:before{background:linear-gradient(90deg,var(--onboard-primary) 0,var(--onboard-primary-light) 50%,var(--onboard-primary) 100%);background-size:200% 100%;border-radius:var(--onboard-radius-lg) var(--onboard-radius-lg) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.OnboardingInitial_avatar-section__ooy6S{align-items:center;display:flex;gap:1.1rem;margin-bottom:1.5rem}.OnboardingInitial_avatar-image__QlNcr{--brand-logo-size:clamp(4.75rem,10vw,5.5rem);--brand-logo-radius:clamp(13px,1.4vw,16px);flex-shrink:0}.OnboardingInitial_greeting-text__RbfGj{align-items:center;display:flex;gap:.6rem;min-width:0}.OnboardingInitial_greeting-title__rM59s{color:var(--onboard-primary);font-size:1.85rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.OnboardingInitial_greeting-title-text__Jh9i5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--onboard-primary) 0,var(--onboard-primary-light) 100%);-webkit-background-clip:text;background-clip:text}.OnboardingInitial_wave-emoji__HB6ID{-webkit-text-fill-color:initial;background:none;color:#000;color:initial;display:inline-block;line-height:1;margin-left:.35em;transform-origin:70% 70%;vertical-align:initial}.OnboardingInitial_guidance-text__Vm06M{font-weight:500;margin-bottom:2rem}.OnboardingInitial_guidance-text__Vm06M p{color:var(--onboard-text-muted);font-size:1.1rem;line-height:1.6;margin:0}.OnboardingInitial_name-input-section__qLnWx{margin-bottom:1.5rem}.OnboardingInitial_input-label__idsho{align-items:center;color:var(--onboard-text);display:flex;font-size:1rem;font-weight:600;gap:.6rem;letter-spacing:-.01em;margin-bottom:1rem}.OnboardingInitial_pencil-emoji__72fFu{display:inline-block;font-size:1.1rem;transform-origin:center}.OnboardingInitial_name-input__50M1d{background:linear-gradient(135deg,var(--onboard-bg-input) 0,#fff8e759 100%);border:1.5px solid var(--onboard-border-input);border-radius:var(--onboard-radius);box-shadow:var(--onboard-shadow-sm);box-sizing:border-box;color:var(--onboard-text);font-size:1rem;min-height:48px;padding:1rem 1.125rem;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:var(--onboard-placeholder);opacity:1}.OnboardingInitial_name-input__50M1d:hover:not(:focus){border-color:#04476642;box-shadow:0 2px 10px #04476614}.OnboardingInitial_name-input__50M1d:focus{background:linear-gradient(135deg,var(--onboard-bg-input-focus) 0,#fff8e78c 100%);border-color:var(--onboard-primary-light);box-shadow:var(--onboard-focus-ring),0 4px 14px #047bb21a;outline:none;transform:translateY(-1px)}.OnboardingInitial_name-input__50M1d:focus-visible{outline:none}.OnboardingInitial_navigation-buttons__AORJ4{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7{border-radius:var(--onboard-radius);box-sizing:border-box;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;letter-spacing:-.01em;min-height:48px;min-width:0;overflow:hidden;padding:1rem 1.75rem;position:relative;transition:transform var(--onboard-transition),box-shadow var(--onboard-transition),background var(--onboard-transition),border-color var(--onboard-transition),color var(--onboard-transition);width:100%}.OnboardingInitial_back-button__vGgWt{background:linear-gradient(180deg,#fff,#f3f6f8);border:1.5px solid var(--onboard-primary);box-shadow:var(--onboard-shadow-sm);color:var(--onboard-primary)}.OnboardingInitial_back-button__vGgWt:before,.OnboardingInitial_continue-button__N\+WY7:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--onboard-transition-fast)}.OnboardingInitial_back-button__vGgWt:before{background:linear-gradient(90deg,#0000,#04476614,#0000)}.OnboardingInitial_continue-button__N\+WY7:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000)}.OnboardingInitial_back-button__vGgWt:hover{background:linear-gradient(180deg,#f8fafb,#eef3f6);border-color:var(--onboard-primary-light);box-shadow:var(--onboard-shadow-md);transform:translateY(-2px)}.OnboardingInitial_back-button__vGgWt:hover:before,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled):before{opacity:1}.OnboardingInitial_back-button__vGgWt:active{transform:translateY(0) scale(.985);transition-duration:.12s}.OnboardingInitial_back-button__vGgWt:focus-visible,.OnboardingInitial_continue-button__N\+WY7:focus-visible{box-shadow:var(--onboard-focus-ring);outline:none}.OnboardingInitial_continue-button__N\+WY7{background:linear-gradient(135deg,var(--onboard-primary) 0,var(--onboard-primary-light) 100%);border:1.5px solid var(--onboard-primary);box-shadow:0 4px 14px #04476638,0 2px 4px #0447661f;color:#fff}.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled){background:linear-gradient(135deg,var(--onboard-primary-dark) 0,var(--onboard-primary-light) 100%);box-shadow:var(--onboard-shadow-lg);transform:translateY(-2px)}.OnboardingInitial_continue-button__N\+WY7:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:.12s}.OnboardingInitial_continue-button__N\+WY7:disabled{background:linear-gradient(180deg,#e4e8eb,#d5d9dc);border-color:#d0d5d9;box-shadow:none;color:var(--onboard-placeholder);cursor:not-allowed;transform:none}@media (prefers-reduced-motion:no-preference){.OnboardingInitial_onboarding-container__fzBQ9{animation:OnboardingInitial_onboardFadeIn__18R3G .7s var(--onboard-ease) both}.OnboardingInitial_onboarding-card__jvNcF{animation:OnboardingInitial_onboardRiseSoft__UktP0 .75s var(--onboard-ease) .08s both}.OnboardingInitial_onboarding-card__jvNcF:before{animation:OnboardingInitial_onboardShimmerBar__gaR2a 3.2s var(--onboard-ease-soft) .6s infinite}.OnboardingInitial_avatar-section__ooy6S{animation:OnboardingInitial_onboardRiseSoft__UktP0 .65s var(--onboard-ease) .18s both}.OnboardingInitial_avatar-image__QlNcr{animation:OnboardingInitial_onboardAvatarIn__fVYSU .7s var(--onboard-ease) .22s both}.OnboardingInitial_greeting-text__RbfGj{animation:OnboardingInitial_onboardRiseSoft__UktP0 .6s var(--onboard-ease) .3s both}.OnboardingInitial_wave-emoji__HB6ID{animation:OnboardingInitial_onboardWave__MH7\+T 1.4s var(--onboard-ease-soft) .85s 2 both}.OnboardingInitial_guidance-text__Vm06M{animation:OnboardingInitial_onboardRiseSoft__UktP0 .6s var(--onboard-ease) .38s both}.OnboardingInitial_name-input-section__qLnWx{animation:OnboardingInitial_onboardRiseSoft__UktP0 .6s var(--onboard-ease) .48s both}.OnboardingInitial_pencil-emoji__72fFu{animation:OnboardingInitial_onboardPencil__EcT83 2.4s var(--onboard-ease-soft) .9s infinite}.OnboardingInitial_navigation-buttons__AORJ4{animation:OnboardingInitial_onboardRiseSoft__UktP0 .6s var(--onboard-ease) .58s both}}@keyframes OnboardingInitial_onboardFadeIn__18R3G{0%{opacity:0}to{opacity:1}}@keyframes OnboardingInitial_onboardRiseSoft__UktP0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingInitial_onboardAvatarIn__fVYSU{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingInitial_onboardShimmerBar__gaR2a{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes OnboardingInitial_onboardWave__MH7\+T{0%,to{transform:rotate(0deg)}20%{transform:rotate(16deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}}@keyframes OnboardingInitial_onboardPencil__EcT83{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-2px) rotate(-4deg)}70%{transform:translateY(-1px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.OnboardingInitial_avatar-section__ooy6S,.OnboardingInitial_greeting-text__RbfGj,.OnboardingInitial_guidance-text__Vm06M,.OnboardingInitial_name-input-section__qLnWx,.OnboardingInitial_navigation-buttons__AORJ4,.OnboardingInitial_onboarding-card__jvNcF,.OnboardingInitial_onboarding-card__jvNcF:before,.OnboardingInitial_onboarding-container__fzBQ9,.OnboardingInitial_pencil-emoji__72fFu,.OnboardingInitial_wave-emoji__HB6ID{animation:none!important}.OnboardingInitial_back-button__vGgWt,.OnboardingInitial_continue-button__N\+WY7,.OnboardingInitial_name-input__50M1d{transition-duration:.01ms!important}.OnboardingInitial_back-button__vGgWt:hover,.OnboardingInitial_continue-button__N\+WY7:hover:not(:disabled),.OnboardingInitial_name-input__50M1d:focus{transform:none}}@media (max-width:1024px){.OnboardingInitial_onboarding-card__jvNcF{border-radius:14px;padding:2rem}.OnboardingInitial_greeting-title__rM59s{font-size:1.8rem}.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{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--onboard-radius);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{--brand-logo-size:4.5rem;--brand-logo-radius:14px}.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:var(--onboard-radius);box-shadow:var(--onboard-shadow-md);padding:1.5rem}.OnboardingInitial_avatar-section__ooy6S{gap:1.1rem;margin-bottom:1.25rem}.OnboardingInitial_avatar-image__QlNcr{--brand-logo-size:4rem;--brand-logo-radius:12px}.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_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-fs-body:1rem;--v2-primary:#0b4f73;--v2-primary-dark:#083f5b;--v2-primary-light:#047bb2;--v2-accent-soft:#7da7c3;--v2-bubble:#dce8f0;--v2-header-avatar-fg:#fff;--v2-agent-avatar-bg:#044766;--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-ease:cubic-bezier(0.16,1,0.3,1);--v2-ease-soft:cubic-bezier(0.22,1,0.36,1);--v2-ease-out:cubic-bezier(0.33,1,0.68,1);--v2-transition:0.36s var(--v2-ease);--v2-transition-fast:0.28s var(--v2-ease-soft);--v2-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb266;--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-float:3px;--anim-hover-y:-2px;--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));--v2-profile-drawer-width:min(86vw,360px);--v2-profile-handle-width:2.75rem;-webkit-font-smoothing:antialiased;align-items:stretch;background:radial-gradient(ellipse 85% 50% at 28% -12%,#047bb21a,#0000 58%),radial-gradient(ellipse 55% 42% at 100% 88%,#0b4f730d,#0000 52%),linear-gradient(180deg,#f4f8fb 0,var(--v2-page-bg) 40%,#f7fafc 100%);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);height:100dvh;max-height:100dvh;max-width:100vw;min-height:0;overflow:hidden;width:100%}.V2OnboardingAgent_v2-page__untAA{background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21c,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,rgba(4,71,102,.045),#0000 55%),linear-gradient(180deg,#f4f8fb 0,var(--v2-page-bg) 42%,#f7fafc 100%);display:flex;flex-direction:column;height:100dvh;isolation:isolate;max-height:100dvh;overflow:hidden;position:relative;width:100%}.V2OnboardingAgent_v2-page--standalone__NeYSE{--v2-page-mode:standalone}.V2OnboardingAgent_v2-page--embedded__xSuKB{--v2-page-mode:embedded}.V2OnboardingAgent_v2-page--keyboard-open__Kc1JC{--v2-keyboard-open:1}.V2OnboardingAgent_v2-page__untAA:before{background-image:radial-gradient(rgba(4,71,102,.028) 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.65;pointer-events:none;position:absolute;z-index:0}.V2OnboardingAgent_v2-page__untAA>*{position:relative;z-index:1}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft{flex:1 1 auto;height:auto;max-height:none;min-height:0}@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:radial-gradient(ellipse 90% 42% at 50% -8%,#64beff29,#0000 58%),linear-gradient(180deg,#0a557d,#0b5e89 55%,#095278)!important;color:#fff!important}.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;animation:V2OnboardingAgent_v2HeaderBarIn__4FPel .55s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_v2HeaderBarIn__4FPel .55s var(--v2-ease,cubic-bezier(.16,1,.3,1)) both;background:linear-gradient(180deg,#0b5e89,#0a557d);box-shadow:inset 0 1px 0 #ffffff14,0 8px 20px #0447661f;display:flex;height:65px;justify-content:space-between;min-height:65px;overflow:visible;padding:0 1rem;position:relative;z-index:20}.V2OnboardingAgent_v2-page__untAA>.V2OnboardingAgent_v2-top-header__1Qvle{z-index:30}.V2OnboardingAgent_v2-top-header-left__a0p6T{align-items:center;display:inline-flex;gap:.56rem;min-width:0}.V2OnboardingAgent_v2-top-header-logo-slot__hexmw{--brand-logo-size:3rem;--brand-logo-radius:10px;--brand-logo-border:1.5px}.V2OnboardingAgent_v2-top-header-brand__jODqq{color:#fff;font-size:1.55rem;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{--dash-primary:#044766;--dash-text:#2a5c8a;--dash-bg:#fff;--dash-avatar-size:36px;--dash-avatar-ring:#c5dbe6;--dash-avatar-ring-strong:#a8cddc;--dash-avatar-fill:linear-gradient(180deg,#f7fafc,#eef3f6);--dash-user-menu-radius:16px;--dash-user-menu-pad:8px;--dash-user-menu-min-width:11.5rem;--dash-user-menu-border:#d4e4ec;--dash-user-menu-bg:#fff;--dash-user-menu-shadow:0 10px 28px #0447661a,0 2px 8px #0447660f;--dash-user-menu-item-radius:10px;--dash-user-menu-focus:0 0 0 2px var(--dash-bg),0 0 0 4px #047bb259;--dash-transition:0.3s cubic-bezier(0.16,1,0.3,1);overflow:visible}.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 .52s cubic-bezier(.22,1,.36,1) both;animation:V2OnboardingAgent_v2ChatColumnIn__5iWdx .52s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1)) both;background:radial-gradient(90% 64% at 50% -18%,var(--v2-chat-ambient) 0,#5691b000 72%),radial-gradient(ellipse 70% 45% at 100% 100%,#047bb20a,#0000 55%),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:0;--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.08) blur(8px);-webkit-backdrop-filter:saturate(1.08) blur(8px);background:var(--v2-chat-surface-strong);border-bottom:1px solid var(--v2-line);box-shadow:inset 0 1px 0 #ffffffb3;display:flex;flex-direction:column;flex-shrink:0;margin-bottom:1rem;padding:0;position:relative;z-index:2}.V2OnboardingAgent_v2-header-top__E6rLa{animation:V2OnboardingAgent_v2RiseSoft__YfcAW .62s cubic-bezier(.16,1,.3,1) .06s both;animation:V2OnboardingAgent_v2RiseSoft__YfcAW .62s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .06s both;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__nS5Fb{--brand-logo-size:var(--v2-header-avatar-size,3.5rem);--brand-logo-radius:clamp(10px,0.28em + 8px,13px);--brand-logo-border:1.5px;animation:V2OnboardingAgent_v2AvatarIn__1Lm21 .7s cubic-bezier(.16,1,.3,1) .08s both;animation:V2OnboardingAgent_v2AvatarIn__1Lm21 .7s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .08s both;flex-shrink:0}.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;letter-spacing:-.02em;line-height:1.15;margin:0}.V2OnboardingAgent_v2-header-status__hn8Hh{align-items:center;color:var(--v2-header-instruction);display:inline-flex;font-family:var(--v2-font-sans);font-size:var(--v2-header-status-size);font-weight:500;gap:.4rem;line-height:1.35;margin:0}.V2OnboardingAgent_v2-header-status__hn8Hh:before{animation:V2OnboardingAgent_v2OnlinePulse__AqPxY 2.2s ease-in-out infinite;background:#22a06b;border-radius:50%;box-shadow:0 0 0 0 #22a06b73;content:"";flex-shrink:0;height:.5rem;width:.5rem}.V2OnboardingAgent_v2-header-instruction__fTLNF{animation:V2OnboardingAgent_v2RiseSoft__YfcAW .65s cubic-bezier(.16,1,.3,1) .16s both;animation:V2OnboardingAgent_v2RiseSoft__YfcAW .65s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .16s both;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{animation:V2OnboardingAgent_v2RiseSoft__YfcAW .6s cubic-bezier(.16,1,.3,1) .22s both;animation:V2OnboardingAgent_v2RiseSoft__YfcAW .6s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .22s both;background:linear-gradient(180deg,#eef5fa 0,var(--v2-header-progress-surface) 100%);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;box-shadow:inset 0 1px 2px #08375214;height:var(--v2-header-progress-height);overflow:hidden}.V2OnboardingAgent_v2-header-progress-fill__qsUMb{background:linear-gradient(90deg,var(--v2-header-navy) 0,#047bb2 100%);background:linear-gradient(90deg,var(--v2-header-navy) 0,var(--v2-primary-light,#047bb2) 100%);border-radius:999px;box-shadow:0 0 12px #047bb240;height:100%;min-width:0;transition:width .55s cubic-bezier(.16,1,.3,1);transition:width .55s var(--v2-ease,cubic-bezier(.16,1,.3,1))}.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 .52s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_v2FadeUp__8xOqQ .52s var(--v2-ease,cubic-bezier(.16,1,.3,1)) both;animation-delay:0ms;animation-delay:calc(var(--message-index, 0)*32ms);max-width:100%;width:100%}@keyframes V2OnboardingAgent_v2FadeUp__8xOqQ{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes V2OnboardingAgent_v2ChatColumnIn__5iWdx{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_v2RiseSoft__YfcAW{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_v2HeaderBarIn__4FPel{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_v2AvatarIn__1Lm21{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes V2OnboardingAgent_v2OnlinePulse__AqPxY{0%,to{box-shadow:0 0 0 0 #22a06b73;opacity:1}50%{box-shadow:0 0 0 6px #22a06b00;opacity:.85}}@keyframes V2OnboardingAgent_v2ComposerIn__Pv31U{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_v2PanelIn__t73XG{0%{opacity:0;transform:translate3d(12px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_v2ConsentIn__Z4HPM{0%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes V2OnboardingAgent_v2OverlayFade__Jf-hM{0%{opacity:0}to{opacity:1}}@keyframes V2OnboardingAgent_v2MicListenPulse__Zj9yP{0%,to{box-shadow:0 0 14px #00336652,0 4px 12px #00336642}50%{box-shadow:0 0 24px #047bb27a,0 6px 18px #0033665c}}@keyframes V2OnboardingAgent_cardBreathe__hi1SF{0%,to{box-shadow:inset 0 1px 0 #ffffff24,0 8px 24px #00142d38}50%{box-shadow:inset 0 1px 0 #fff3,0 14px 32px #00142d52}}@keyframes V2OnboardingAgent_itemFloat__s9sMx{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0);transform:translate3d(0,calc(var(--anim-idle-float, 3px)*-1),0)}}@keyframes V2OnboardingAgent_btnShine__1wIbp{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes V2OnboardingAgent_fpRowIn__VjkXY{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_accordionBreathe__-jtTo{0%,to{box-shadow:0 2px 12px #00112340}50%{box-shadow:0 8px 22px #00112361}}.V2OnboardingAgent_agent-message__Jh0FO{align-items:flex-start;display:flex;gap:.75rem;width:100%}.V2OnboardingAgent_agent-avatar__D7\+3\+{--brand-logo-size:2.75rem;--brand-logo-radius:10px;--brand-logo-border:1.5px;flex-shrink:0}.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:linear-gradient(165deg,#e4eef5 0,var(--v2-bubble) 55%,#d5e4ef 100%);border:1px solid #0b4f730f;border-radius:12px;box-shadow:0 1px 2px #0837520a,0 6px 16px #0837520a;transition:box-shadow .55s cubic-bezier(.33,1,.68,1),border-color .55s cubic-bezier(.33,1,.68,1),transform .35s cubic-bezier(.22,1,.36,1);transition:box-shadow .55s var(--v2-ease-out,cubic-bezier(.33,1,.68,1)),border-color .55s var(--v2-ease-out,cubic-bezier(.33,1,.68,1)),transform .35s var(--v2-ease-soft,cubic-bezier(.22,1,.36,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_message-container__Prq0\+,.V2OnboardingAgent_v2-chat-column__SqL1I,.V2OnboardingAgent_v2-header-avatar__nS5Fb,.V2OnboardingAgent_v2-header-instruction__fTLNF,.V2OnboardingAgent_v2-header-progress__h82yE,.V2OnboardingAgent_v2-header-top__E6rLa,.V2OnboardingAgent_v2-input-area__FeHGJ,.V2OnboardingAgent_v2-top-header__1Qvle,.V2OnboardingAgent_v2-view-results-button__ijD7C:before{animation:none!important;transform:none!important}}.V2OnboardingAgent_v2-typing-dots-bubble__KC0\+d{align-items:center;display:inline-flex;flex:0 0 auto;gap:.7rem;max-width:100%;min-width:0;padding:.85rem 1.15rem;width:auto}.V2OnboardingAgent_v2-typing-dots__IC9jX{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem;height:1.1em}.V2OnboardingAgent_v2-typing-dots-label__Mr7Lz{-webkit-text-fill-color:#0000;animation:V2OnboardingAgent_v2TypingLabelPulse__T4Hqt 1.5s cubic-bezier(.4,0,.2,1) infinite both;animation-delay:.2s;background:linear-gradient(180deg,var(--v2-accent-soft) 0,var(--v2-primary) 60%,var(--v2-primary-dark) 100%);-webkit-background-clip:text;background-clip:text;color:var(--v2-primary);font-family:var(--v2-font-sans);font-size:var(--v2-fs-body);font-weight:600;letter-spacing:-.015em;line-height:1.3;opacity:.4;white-space:nowrap;will-change:opacity}@keyframes V2OnboardingAgent_v2TypingLabelPulse__T4Hqt{0%,60%,to{opacity:.4}30%{opacity:1}}@media (max-width:360px){.V2OnboardingAgent_v2-typing-dots-label__Mr7Lz{white-space:normal}}.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:translateZ(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:translateZ(0) scale(.82)}30%{box-shadow:0 .12rem .3rem #0000001f;opacity:1;transform:translate3d(0,-.34rem,0) scale(1)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_v2-typing-dot__rU7vO{animation:none;opacity:.7;transform:none}.V2OnboardingAgent_v2-typing-dots-label__Mr7Lz{animation:none;opacity:.85}}.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:linear-gradient(145deg,#0d5f8a,#0b4f73);border:none;border-radius:50%;box-shadow:0 2px 10px #0b4f7347;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:linear-gradient(152deg,#0d5f8a,#0b4f73 55%,#083f5b);border:1px solid #ffffff14;border-radius:var(--v2-radius-lg);box-shadow:0 2px 10px #0837522e,inset 0 1px 0 #ffffff1f;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;animation:V2OnboardingAgent_v2ComposerIn__Pv31U .58s cubic-bezier(.16,1,.3,1) .28s both;animation:V2OnboardingAgent_v2ComposerIn__Pv31U .58s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .28s both;backdrop-filter:saturate(1.06) blur(10px);-webkit-backdrop-filter:saturate(1.06) blur(10px);background:linear-gradient(180deg,#ffffffeb 0,var(--v2-chat-surface-strong) 100%);border-top:1px solid var(--v2-line);box-shadow:0 -10px 22px #1639350d;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:linear-gradient(152deg,#0d5f8a 0,var(--v2-primary) 55%,var(--v2-primary-dark) 100%);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);overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1));width:100%}.V2OnboardingAgent_v2-view-results-button__ijD7C:before{animation:V2OnboardingAgent_btnShine__1wIbp var(--anim-idle-shine) var(--v2-ease-out) 1.8s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.V2OnboardingAgent_v2-view-results-button__ijD7C:active:not(:disabled){transform:translate3d(0,1px,0)}.V2OnboardingAgent_v2-view-results-button__ijD7C:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;box-shadow:var(--v2-focus-ring,0 0 0 2px #fff,0 0 0 4px #047bb266);outline:none}.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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1);transition:background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1)),filter var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1));width:var(--v2-composer-control)}.V2OnboardingAgent_v2-mic-button__3qkC4:active:not(:disabled){box-shadow:var(--v2-composer-btn-shadow);transform:scale(.96)}.V2OnboardingAgent_v2-mic-button__3qkC4:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;box-shadow:var(--v2-focus-ring,0 0 0 2px #fff,0 0 0 4px #047bb266);outline:none}.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-{animation:V2OnboardingAgent_v2MicListenPulse__Zj9yP 1.8s ease-in-out infinite;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 #d8e0e6;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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:border-color var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_text-input--v2__1sn17[readonly]{background:#f8faf9;cursor:pointer}.V2OnboardingAgent_text-input--v2__1sn17::placeholder{color:#8a9aab;font-weight:400}.V2OnboardingAgent_text-input--v2__1sn17:focus{background:#fff;border-color:#047bb273;box-shadow:0 0 0 3px #047bb224,0 4px 12px #08375214;transform:translate3d(0,-1px,0)}.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 #d8e0e6;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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transition:border-color var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1));white-space:pre-wrap;word-break:break-word}.V2OnboardingAgent_textarea--v2__heAdb:focus{background:#fff;border-color:#047bb273;box-shadow:0 0 0 3px #047bb224,0 4px 12px #08375214;transform:translate3d(0,-1px,0)}.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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1);transition:background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1)),filter var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1));width:var(--v2-composer-control)}.V2OnboardingAgent_v2-send-button__iF6CO svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));height:22px;transition:transform .22s cubic-bezier(.22,1,.36,1);transition:transform .22s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1));width:22px}.V2OnboardingAgent_v2-send-button__iF6CO:active:not(:disabled){box-shadow:var(--v2-composer-btn-shadow);transform:scale(.96)}.V2OnboardingAgent_v2-send-button__iF6CO:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;box-shadow:var(--v2-focus-ring,0 0 0 2px #fff,0 0 0 4px #047bb266);outline:none}.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_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-profile-handle-label__IlYtL{animation:V2OnboardingAgent_v2ProfileHandleLabelIn__Lwsy7 .32s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_v2ProfileHandleLabelIn__Lwsy7 .32s var(--v2-ease,cubic-bezier(.16,1,.3,1)) both;line-height:1.15;text-orientation:mixed;writing-mode:vertical-rl}@keyframes V2OnboardingAgent_v2ProfileHandleLabelIn__Lwsy7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.V2OnboardingAgent_v2-profile-handle-chevron__LKcic{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:transform .42s cubic-bezier(.16,1,.3,1);transition:transform .42s var(--v2-ease,cubic-bezier(.16,1,.3,1))}.V2OnboardingAgent_v2-mobile-profile-handle--open__SIMD4 .V2OnboardingAgent_v2-profile-handle-chevron__LKcic{transform:rotate(180deg)}.V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{display:flex;flex-direction:column;min-height:0;min-width:0}.V2OnboardingAgent_v2-mobile-profile-drawer-body__ckI8R{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}@media (min-width:769px){.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--profile-drawer__074FR) .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{animation:V2OnboardingAgent_v2PanelIn__t73XG .55s cubic-bezier(.16,1,.3,1) .12s both;animation:V2OnboardingAgent_v2PanelIn__t73XG .55s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .12s both}}.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;--fp-ease:cubic-bezier(0.16,1,0.3,1);--fp-ease-soft:cubic-bezier(0.22,1,0.36,1);--fp-ease-out:cubic-bezier(0.33,1,0.68,1);--fp-transition:0.36s var(--fp-ease);--fp-transition-fast:0.28s var(--fp-ease-soft);--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-float:3px;--anim-hover-y:-2px;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 90% 42% at 50% -8%,#64beff2e,#0000 58%),radial-gradient(ellipse 55% 35% at 100% 100%,#04476647,#0000 55%),linear-gradient(180deg,#0a557d,#0b5e89 55%,#095278);color:#fff}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT{gap:1rem;padding:.72rem clamp(.85rem,1.6vw,1.25rem) 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{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(ellipse 80% 50% at 20% 0,#9ddaff1f,#0000 55%),linear-gradient(180deg,#0e5f82,#0f4f72);border:1px solid #8ed6ff59;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff24,0 8px 24px #00142d38;flex-shrink:0;padding:1rem .95rem .9rem;position:relative}.V2OnboardingAgent_fpForecastCardReveal__OlYhv{animation:V2OnboardingAgent_fpForecastReveal__6MORv .56s cubic-bezier(.16,1,.3,1) backwards,V2OnboardingAgent_cardBreathe__hi1SF var(--anim-idle-card) cubic-bezier(.33,1,.68,1) infinite;animation:V2OnboardingAgent_fpForecastReveal__6MORv .56s var(--fp-ease,cubic-bezier(.16,1,.3,1)) backwards,V2OnboardingAgent_cardBreathe__hi1SF var(--anim-idle-card) var(--fp-ease-out,cubic-bezier(.33,1,.68,1)) infinite;animation-delay:0s,.7s}.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;letter-spacing:-.015em;line-height:1.3;margin:0}.V2OnboardingAgent_fpForecastAccent__FZf-l{color:#ffbf60;transition:color .28s cubic-bezier(.22,1,.36,1);transition:color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_fpForecastSubtitle__VKu79{color:#dbe9f5db;font-size:.9rem;line-height:1.4;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;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:background var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),border-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .2s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_fpForecastTab__W-5YM:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}.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);animation:V2OnboardingAgent_fpChartAreaIn__h3I6U .7s cubic-bezier(.16,1,.3,1) .12s both;animation:V2OnboardingAgent_fpChartAreaIn__h3I6U .7s var(--fp-ease,cubic-bezier(.16,1,.3,1)) .12s both}.V2OnboardingAgent_fpForecastLine__NMW4C{fill:none;stroke:#f0f6fbf2;stroke-width:2.5;stroke-dasharray:8 6;animation:V2OnboardingAgent_fpChartLineIn__TM\+bp .85s cubic-bezier(.16,1,.3,1) .08s both;animation:V2OnboardingAgent_fpChartLineIn__TM\+bp .85s var(--fp-ease,cubic-bezier(.16,1,.3,1)) .08s both}.V2OnboardingAgent_fpForecastLoading__FQNmd{animation:V2OnboardingAgent_fpMetricPulse__Y6qCj 1.4s ease-in-out infinite;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_fpForecastMetrics__OnTLx>div{animation:V2OnboardingAgent_fpMetricIn__\+fBx5 .5s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_fpMetricIn__\+fBx5 .5s var(--fp-ease,cubic-bezier(.16,1,.3,1)) both;animation-delay:.18s;animation-delay:calc(.18s + var(--fp-metric-index, 0)*.06s)}.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;letter-spacing:-.02em;line-height:1.1;margin:.25rem 0 0;transition:color .28s cubic-bezier(.22,1,.36,1);transition:color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_fpForecastMetricValueAccent__3tHrc{color:#ffbf60}.V2OnboardingAgent_fpForecastScenarioActions__1Ds1J{align-items:center;animation:V2OnboardingAgent_fpMetricIn__\+fBx5 .5s cubic-bezier(.16,1,.3,1) .4s both;animation:V2OnboardingAgent_fpMetricIn__\+fBx5 .5s var(--fp-ease,cubic-bezier(.16,1,.3,1)) .4s both;display:flex;gap:1rem;margin-top:1.2rem}.V2OnboardingAgent_fpForecastRunButton__MXR2-{background:linear-gradient(152deg,#1a8ef0,#037ce1 55%,#0268c4);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;overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);transition:transform .22s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1)),background-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1));width:100%}.V2OnboardingAgent_fpForecastRunButton__MXR2-:before{animation:V2OnboardingAgent_btnShine__1wIbp var(--anim-idle-shine) cubic-bezier(.33,1,.68,1) 1.6s infinite;animation:V2OnboardingAgent_btnShine__1wIbp var(--anim-idle-shine) var(--fp-ease-out,cubic-bezier(.33,1,.68,1)) 1.6s infinite;background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.V2OnboardingAgent_fpForecastRunButton__MXR2-:active:not(:disabled){transform:translate3d(0,1px,0)}.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:before{animation:none;opacity:0}.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;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);transition:background var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),border-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .2s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1));width:2.25rem}.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:focus-visible{outline:2px solid #ffffffeb;outline-offset:2px}.V2OnboardingAgent_fpForecastTooltip__s9pN7{animation:V2OnboardingAgent_fpTooltipIn__2QraA .28s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_fpTooltipIn__2QraA .28s var(--fp-ease,cubic-bezier(.16,1,.3,1)) both;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;transform-origin:bottom left;width:min(84vw,280px);z-index:2}.V2OnboardingAgent_fpAccordion__5kZxS{animation:V2OnboardingAgent_fpAccordionIn__2cR8p .55s cubic-bezier(.16,1,.3,1) backwards,V2OnboardingAgent_accordionBreathe__-jtTo var(--anim-idle-card) cubic-bezier(.33,1,.68,1) infinite;animation:V2OnboardingAgent_fpAccordionIn__2cR8p .55s var(--fp-ease,cubic-bezier(.16,1,.3,1)) backwards,V2OnboardingAgent_accordionBreathe__-jtTo var(--anim-idle-card) var(--fp-ease-out,cubic-bezier(.33,1,.68,1)) infinite;animation-delay:.08s,.75s;animation-delay:calc(.08s + var(--fp-section-index, 0)*55ms),calc(.75s + var(--fp-section-index, 0)*.08s);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 .28s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.22,1,.36,1);transition:border-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition,.36s cubic-bezier(.16,1,.3,1)),transform .28s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1))}.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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);transition:background var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1));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:linear-gradient(145deg,#003a6e,#00264d);border-radius:50%;box-shadow:0 0 0 1px #93bdff38,0 2px 8px #000a1e59;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:2.25rem;justify-content:center;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;transition:transform .28s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1)),box-shadow .28s ease;width:2.25rem}.V2OnboardingAgent_fpAccordionHead--open__8kpOP .V2OnboardingAgent_fpAccordionBadge__B0Vfu{box-shadow:0 0 0 1px #93bdff73,0 0 12px #64beff40}.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 .32s cubic-bezier(.16,1,.3,1),color .28s ease;transition:transform .32s var(--fp-ease,cubic-bezier(.16,1,.3,1)),color .28s ease}.V2OnboardingAgent_fpAccordionChevron__tzgxg svg{height:26px;width:26px}.V2OnboardingAgent_fpAccordionHead--open__8kpOP .V2OnboardingAgent_fpAccordionChevron__tzgxg{color:#fff;transform:rotate(180deg)}.V2OnboardingAgent_fpAccordionBodyWrap__zLkmp{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.33,1,.68,1);transition:grid-template-rows .36s var(--fp-ease,cubic-bezier(.16,1,.3,1)),opacity .28s var(--fp-ease-out,cubic-bezier(.33,1,.68,1))}.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 .32s cubic-bezier(.16,1,.3,1);animation:V2OnboardingAgent_fpAccordionBodyIn__o8oGR .32s var(--fp-ease,cubic-bezier(.16,1,.3,1));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:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_fpAccordionIn__2cR8p{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_fpTooltipIn__2QraA{0%{opacity:0;transform:translate3d(0,6px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes V2OnboardingAgent_fpMetricIn__\+fBx5{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes V2OnboardingAgent_fpMetricPulse__Y6qCj{0%,to{opacity:.7}50%{opacity:1}}@keyframes V2OnboardingAgent_fpChartLineIn__TM\+bp{0%{stroke-dashoffset:24;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes V2OnboardingAgent_fpChartAreaIn__h3I6U{0%{opacity:0}to{opacity:1}}.V2OnboardingAgent_fpGridFull__Wn1g7{grid-column:1/-1}.V2OnboardingAgent_rowAccordion__VoaSp{align-items:stretch;animation:V2OnboardingAgent_fpRowIn__VjkXY .42s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_fpRowIn__VjkXY .42s var(--fp-ease,cubic-bezier(.16,1,.3,1)) both;animation-delay:.05s;animation-delay:calc(.05s + var(--fp-row-index, 0)*45ms);-webkit-backface-visibility:hidden;backface-visibility:hidden;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 .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:border-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),background var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .2s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1))}.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:translate3d(0,-1px,0)}.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:translate3d(0,-1px,0)}.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 .28s cubic-bezier(.16,1,.3,1);animation:V2OnboardingAgent_fpCheckPop__PL5aR .28s var(--fp-ease,cubic-bezier(.16,1,.3,1));background:linear-gradient(145deg,#22a86a,#1a8f55);border-radius:50%;box-shadow:0 1px 3px #00000040,0 0 0 1px #ffffff1f;color:#fff;display:flex;height:1.2rem;justify-content:center;pointer-events:none;position:absolute;right:.45rem;top:50%;transform:translate3d(0,-50%,0);width:1.2rem}@keyframes V2OnboardingAgent_fpCheckPop__PL5aR{0%{opacity:0;transform:translate3d(0,-50%,0) scale(.55)}65%{opacity:1;transform:translate3d(0,-50%,0) scale(1.08)}to{opacity:1;transform:translate3d(0,-50%,0) 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)}}@keyframes V2OnboardingAgent_fpForecastReveal__6MORv{0%{opacity:0;transform:translate3d(0,-12px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_fpAccordionBody__zUCzs,.V2OnboardingAgent_fpAccordion__5kZxS,.V2OnboardingAgent_fpFilledCheck__tnglT,.V2OnboardingAgent_fpForecastArea__QyOyH,.V2OnboardingAgent_fpForecastCardReveal__OlYhv,.V2OnboardingAgent_fpForecastLine__NMW4C,.V2OnboardingAgent_fpForecastLoading__FQNmd,.V2OnboardingAgent_fpForecastMetrics__OnTLx>div,.V2OnboardingAgent_fpForecastRunButton__MXR2-:before,.V2OnboardingAgent_fpForecastScenarioActions__1Ds1J,.V2OnboardingAgent_fpForecastTooltip__s9pN7,.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,.V2OnboardingAgent_rowAccordion__VoaSp,.V2OnboardingAgent_v2-view-results-button__ijD7C:before{animation:none!important}.V2OnboardingAgent_fpAccordion__5kZxS,.V2OnboardingAgent_fpAccordion__5kZxS:hover,.V2OnboardingAgent_fpForecastRunButton__MXR2-:hover:not(:disabled),.V2OnboardingAgent_fpForecastTab__W-5YM:hover,.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:hover{transform:none!important}.V2OnboardingAgent_fpAccordionBodyWrap__zLkmp,.V2OnboardingAgent_fpAccordionChevron__tzgxg,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m{transition: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:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:background var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),border-color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .2s var(--fp-ease-soft,cubic-bezier(.22,1,.36,1))}.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:0 0 0 2px #082944e6,0 0 0 4px #93bdff8c}.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;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inlineLink__Xv5nD{color:#bad6fff2;transition:color .28s cubic-bezier(.22,1,.36,1);transition:color var(--fp-transition-fast,.28s cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inlineLink__Xv5nD:hover{color:#fff}@media (hover:hover) and (pointer:fine){.V2OnboardingAgent_v2-view-results-button__ijD7C:hover:not(:disabled){background:var(--v2-primary-dark);box-shadow:0 4px 16px #1f4d4757;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_fpForecastRunButton__MXR2-:hover:not(:disabled):before,.V2OnboardingAgent_v2-view-results-button__ijD7C:hover:not(:disabled):before{animation-play-state:paused}.V2OnboardingAgent_v2-mic-button__3qkC4:hover:not(:disabled){background:#0b4f73;box-shadow:0 0 20px #00336652,0 4px 14px #00336647;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_v2-send-button__iF6CO:hover:not(:disabled){background:#0b4f73;box-shadow:0 0 18px #00336661,0 4px 14px #00336657;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_v2-send-button__iF6CO:hover:not(:disabled) svg{transform:translate3d(1px,-1px,0)}.V2OnboardingAgent_fpForecastTab__W-5YM:hover{background:#145578e0;border-color:#cbe3f4a6;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_fpForecastRunButton__MXR2-:hover:not(:disabled){background:linear-gradient(152deg,#2a98f5,#0e78d2 55%,#0268c4);box-shadow:0 10px 20px #001c4457;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:hover{background:#0c4c75f0;box-shadow:0 4px 12px #00142d47;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_fpForecastCardReveal__OlYhv:hover{animation-play-state:paused}.V2OnboardingAgent_fpAccordion__5kZxS:hover{animation-play-state:paused;border-color:#93bdff52;box-shadow:0 6px 20px #0011235c;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_fpAccordionHead__Gvnb8:hover .V2OnboardingAgent_fpAccordionBadge__B0Vfu{transform:scale(1.04)}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m:hover:not(:disabled){background:#24516f;border-color:#3c7094;transform:translate3d(0,var(--anim-hover-y),0)}.V2OnboardingAgent_retry-button__xfr7U:hover{background:var(--v2-primary-dark);box-shadow:0 4px 14px #0b4f7347;transform:translate3d(0,var(--anim-hover-y),0)}}@media (hover:none){.V2OnboardingAgent_fpAccordion__5kZxS:hover,.V2OnboardingAgent_fpForecastRunButton__MXR2-:hover:not(:disabled),.V2OnboardingAgent_fpForecastTab__W-5YM:hover,.V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX:hover,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m:hover:not(:disabled),.V2OnboardingAgent_retry-button__xfr7U:hover,.V2OnboardingAgent_v2-mic-button__3qkC4:hover:not(:disabled),.V2OnboardingAgent_v2-send-button__iF6CO:hover:not(:disabled),.V2OnboardingAgent_v2-view-results-button__ijD7C:hover:not(:disabled){transform:none}.V2OnboardingAgent_fpAccordion__5kZxS:hover{border-color:var(--fp-border);box-shadow:0 2px 12px #00112340}}@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_panel__Sl1tG.V2OnboardingAgent_panelFinancialDark__vEwqB,.V2OnboardingAgent_v2-shell__rJbTq{--anim-idle-float:3px;--anim-hover-y:-2px;--anim-idle-card:6.5s}.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{--brand-logo-size:2.45rem;--brand-logo-radius:9px}.V2OnboardingAgent_agent-avatar__D7\+3\+{--brand-logo-size:2.5rem;--brand-logo-radius:9px}.V2OnboardingAgent_v2-top-header-brand__jODqq{font-size:1.3rem}.V2OnboardingAgent_v2-top-header-right__WJLHq{gap:10px}.V2OnboardingAgent_v2-top-user-section__FeCn0>button{border-radius:16px;min-height:0;min-width:0;padding:3px}.V2OnboardingAgent_v2-top-user-section__FeCn0>button>span{--dash-avatar-size:30px;border-width:1.5px;height:30px;min-height:30px;min-width:30px;width:30px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]{border-radius:14px;min-width:10.25rem;padding:6px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>div{gap:8px;padding:4px 6px 8px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>div>span:first-child{--dash-avatar-size:26px;height:26px;min-height:26px;min-width:26px;width:26px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>div>span:last-child{font-size:.84rem}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>button{font-size:.8125rem;gap:.5rem;min-height:40px;padding:.42rem .65rem}.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:768px){.V2OnboardingAgent_panel__Sl1tG.V2OnboardingAgent_panelFinancialDark__vEwqB,.V2OnboardingAgent_v2-shell__rJbTq{--anim-idle-float:2px;--anim-hover-y:-2px;--anim-idle-card:6.8s;--v2-profile-drawer-width:min(86vw,360px)}.V2OnboardingAgent_fpAccordionBody__zUCzs{gap:.78rem;grid-template-columns:1fr;padding:.8rem .72rem .95rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_panelScroll__GEJRT{padding:.65rem clamp(.55rem,2.4vw,.85rem) calc(1.15rem + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));scroll-padding-top:1rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp{gap:.42rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_label__duzAN{font-size:.8125rem;line-height:1.35}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fieldHint__XS\+2S,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_fieldHint__XS\+2S{font-size:.72rem;line-height:1.35}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTitle__slhj9{font-size:.9rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastSubtitle__VKu79{font-size:.82rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTab__W-5YM{font-size:.82rem;min-height:2.65rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastAxisLabel__Ucg5w{font-size:10px}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastLoading__FQNmd{font-size:.75rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastMetricLabel__A\+5-B{font-size:.66rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastMetricValueAccent__3tHrc,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastMetricValue__g9jW9{font-size:1.05rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastRunButton__MXR2-,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTooltipTrigger__GhLqX{font-size:.9rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTooltip__s9pN7{font-size:.75rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionBadge__B0Vfu{font-size:.85rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpAccordionTitle__tdJAC{font-size:.74rem;line-height:1.3}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_selectInput__7qJN7,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_selectInput__7qJN7{-webkit-text-size-adjust:100%;border-radius:10px;font-size:16px;min-height:2.85rem;padding:.65rem .78rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_inputAutofilled__Jtqx3:focus,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_inputAutofilled__Jtqx3:focus-visible,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c:focus,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c:focus-visible{transform:none}.V2OnboardingAgent_fpInputAffix__lpa6D .V2OnboardingAgent_input__LB2\+c{padding-right:2.15rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleGroup__3L72o{gap:.5rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m{-webkit-tap-highlight-color:transparent;font-size:16px;min-height:2.85rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_sliderCell__7JM-9{gap:.55rem;min-height:2.85rem;padding:.35rem .15rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_sliderInput__qZVuZ{height:1.65rem;touch-action:pan-y}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_sliderValue__5b6Nb{font-size:.875rem;width:2.35rem}.V2OnboardingAgent_fpForecastTab__W-5YM{font-size:.82rem;min-height:2.65rem}.V2OnboardingAgent_fpAccordionHead__Gvnb8{-webkit-tap-highlight-color:transparent;min-height:3rem}.V2OnboardingAgent_fpAccordionTitle__tdJAC{font-size:.74rem;line-height:1.3}.V2OnboardingAgent_labelInlineRow__GynE9{flex-wrap:wrap;gap:.35rem .65rem}.V2OnboardingAgent_inlineLink__Xv5nD,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_inlineLink__Xv5nD{font-size:.78rem;padding:.15rem 0}}@media (max-width:600px){.V2OnboardingAgent_panel__Sl1tG.V2OnboardingAgent_panelFinancialDark__vEwqB,.V2OnboardingAgent_v2-shell__rJbTq{--anim-idle-float:2px;--anim-hover-y:-1px;--anim-idle-card:7s}.V2OnboardingAgent_v2-page--standalone__NeYSE{height:100dvh;height:var(--v2-vv-height,100dvh);max-height:100dvh;max-height:var(--v2-vv-height,100dvh);min-height:100dvh;min-height:var(--v2-vv-height,100dvh);overflow:hidden}.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{--brand-logo-size:2.05rem;--brand-logo-radius:8px}.V2OnboardingAgent_agent-avatar__D7\+3\+{--brand-logo-size:2.25rem;--brand-logo-radius:8px}.V2OnboardingAgent_v2-top-header-brand__jODqq{font-size:1.1rem}.V2OnboardingAgent_v2-top-header-right__WJLHq{gap:.42rem}.V2OnboardingAgent_v2-top-user-section__FeCn0>button{border-radius:14px;padding:2px}.V2OnboardingAgent_v2-top-user-section__FeCn0>button>span{--dash-avatar-size:26px;height:26px;min-height:26px;min-width:26px;width:26px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]{border-radius:12px;min-width:9.5rem;padding:5px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>div>span:first-child{--dash-avatar-size:22px;height:22px;min-height:22px;min-width:22px;width:22px}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>div>span:last-child{font-size:.8rem}.V2OnboardingAgent_v2-top-user-section__FeCn0 [role=menu]>button{font-size:.8rem;min-height:40px;padding:.38rem .55rem}.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:.78rem;height:1.9rem;width:1.9rem}.V2OnboardingAgent_fpAccordionTitle__tdJAC{font-size:.7rem;letter-spacing:.05em}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastTitle__slhj9{font-size:.875rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastSubtitle__VKu79{font-size:.78rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastMetricValueAccent__3tHrc,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastMetricValue__g9jW9{font-size:1rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fpForecastRunButton__MXR2-{font-size:.875rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_label__duzAN{font-size:.78rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_fieldHint__XS\+2S,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_fieldHint__XS\+2S{font-size:.68rem}.V2OnboardingAgent_fpAccordionChevron__tzgxg svg{height:22px;width:22px}.V2OnboardingAgent_fpAccordionBody__zUCzs{gap:.72rem;grid-template-columns:1fr;padding:.72rem .68rem .9rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_input__LB2\+c,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_selectInput__7qJN7,.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_selectInput__7qJN7{font-size:16px;min-height:3rem;padding:.7rem .8rem}.V2OnboardingAgent_panelFinancialDark__vEwqB .V2OnboardingAgent_rowAccordion__VoaSp .V2OnboardingAgent_toggleBtn__bBq-m{min-height:3rem}.V2OnboardingAgent_fpInputAffix__lpa6D .V2OnboardingAgent_input__LB2\+c{padding-right:2rem}}@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_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_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_panelScroll__GEJRT{gap:1rem;padding-top:.85rem}}@media (min-width:961px) and (max-width:1199px){.V2OnboardingAgent_panelScroll__GEJRT{gap:1rem}}.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;--v2-ease:cubic-bezier(0.16,1,0.3,1);align-items:center;animation:V2OnboardingAgent_v2RiseSoft__YfcAW .55s var(--v2-ease) both;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21c,#0000 58%),linear-gradient(180deg,#f4f8fb 0,var(--v2-page-bg) 42%,#f7fafc 100%);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;letter-spacing:-.02em;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:linear-gradient(152deg,#0d5f8a 0,var(--v2-primary) 100%);border:none;border-radius:var(--v2-radius-sm);box-shadow:0 2px 10px #0b4f7338;color:#fff;cursor:pointer;font-family:var(--v2-font-sans);font-size:1rem;font-weight:600;padding:.65rem 1.5rem;transition:background .28s var(--v2-ease),box-shadow .28s var(--v2-ease),transform .22s var(--v2-ease)}.V2OnboardingAgent_retry-button__xfr7U:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;outline:none}@media (max-width:960px){.V2OnboardingAgent_v2-shell__rJbTq{--v2-fs-body:0.96875rem;--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;min-height:0}.V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:1px solid var(--v2-line);border-right:none;min-height:0;overflow:hidden}.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_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_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-body:0.95rem;--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;max-width:100vw;min-height:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:0;width:100%}.V2OnboardingAgent_v2-chat-column__SqL1I{border-bottom:none;border-right:none;min-width:0;width:100%}.V2OnboardingAgent_chat-container__rjsuw,.V2OnboardingAgent_v2-chat-column__SqL1I{flex:1 1 auto;min-height:0;overflow:hidden}.V2OnboardingAgent_chat-container--v2__ahvUo{box-shadow:none}.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;padding:clamp(.7rem,3.4vw,.9rem) var(--v2-pad-x) .46rem}.V2OnboardingAgent_messages-inner__fbjUJ{gap:.7rem}.V2OnboardingAgent_panel__Sl1tG{border-top:none;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.V2OnboardingAgent_panelScroll__GEJRT{-webkit-overflow-scrolling:touch;flex:1 1 auto;gap:.9rem;min-height:0;overflow-x:hidden;overflow-y:auto;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_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{animation:V2OnboardingAgent_v2ConsentIn__Z4HPM .55s cubic-bezier(.16,1,.3,1) both;animation:V2OnboardingAgent_v2ConsentIn__Z4HPM .55s var(--v2-ease,cubic-bezier(.16,1,.3,1)) both;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-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;animation:V2OnboardingAgent_v2OverlayFade__Jf-hM .35s cubic-bezier(.33,1,.68,1) both;animation:V2OnboardingAgent_v2OverlayFade__Jf-hM .35s var(--v2-ease-out,cubic-bezier(.33,1,.68,1)) both;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);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{animation:V2OnboardingAgent_v2ConsentIn__Z4HPM .48s cubic-bezier(.16,1,.3,1) .06s both;animation:V2OnboardingAgent_v2ConsentIn__Z4HPM .48s var(--v2-ease,cubic-bezier(.16,1,.3,1)) .06s both;background:#fffffff5;border:1px solid #0a527829;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 55px #08375224,0 4px 14px #0837520f;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;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);transition:background var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),border-color var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),box-shadow var(--v2-transition-fast,.28s cubic-bezier(.22,1,.36,1)),transform .2s var(--v2-ease-soft,cubic-bezier(.22,1,.36,1))}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5{background:linear-gradient(152deg,#0d5f8a 0,var(--v2-primary) 100%);box-shadow:0 2px 10px #0b4f7338;color:#fff}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5:hover{background:var(--v2-primary-dark);box-shadow:0 4px 14px #0b4f7347;transform:translate3d(0,-1px,0)}.V2OnboardingAgent_v2-loc-consent-primary__JIQe5:focus-visible,.V2OnboardingAgent_v2-loc-consent-secondary__UQquR:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;box-shadow:var(--v2-focus-ring,0 0 0 2px #fff,0 0 0 4px #047bb266);outline:none}.V2OnboardingAgent_v2-loc-consent-secondary__UQquR{background:#f1f6fbeb;border-color:#0a52783d;color:var(--v2-primary)}.V2OnboardingAgent_v2-loc-consent-secondary__UQquR:hover{background:#e2edf6eb;transform:translate3d(0,-1px,0)}@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{width:var(--v2-profile-drawer-width)}.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-page--standalone__NeYSE{height:100dvh;height:var(--v2-vv-height,100dvh);left:0;max-height:100dvh;max-height:var(--v2-vv-height,100dvh);min-height:0;overflow:hidden;position:fixed;right:0;top:0;top:var(--v2-vv-offset-top,0);width:100%}.V2OnboardingAgent_v2-shell__rJbTq:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5){display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden;position:relative}.V2OnboardingAgent_v2-shell--with-top-header__O2Tft:not(.V2OnboardingAgent_v2-shell--embedded__DRyj5){flex:1 1 auto;height:100%;max-height:100%;min-height:0}.V2OnboardingAgent_v2-page--standalone__NeYSE.V2OnboardingAgent_v2-page--keyboard-open__Kc1JC .V2OnboardingAgent_v2-input-area__FeHGJ{padding-bottom:.55rem}.V2OnboardingAgent_v2-page--standalone__NeYSE.V2OnboardingAgent_v2-page--keyboard-open__Kc1JC .V2OnboardingAgent_text-input--v2__1sn17:focus,.V2OnboardingAgent_v2-page--standalone__NeYSE.V2OnboardingAgent_v2-page--keyboard-open__Kc1JC .V2OnboardingAgent_textarea--v2__heAdb:focus{transform:none}.V2OnboardingAgent_v2-page--standalone__NeYSE.V2OnboardingAgent_v2-page--keyboard-open__Kc1JC .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D{display:none}.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 .48s cubic-bezier(.16,1,.3,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;flex-direction:column;font-size:.76rem;font-weight:700;gap:.4rem;justify-content:center;left:0;letter-spacing:.01em;min-height:6.5rem;padding:.4rem .25rem;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:var(--v2-profile-handle-width);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%;overflow:visible;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .52s cubic-bezier(.16,1,.3,1);width:var(--v2-profile-drawer-width);will-change:transform;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:translateZ(0)}}@media (min-width:769px){.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR{--v2-profile-drawer-width:clamp(34rem,50vw,52rem);--v2-profile-handle-width:3.25rem;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;position:relative}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-chat-column__SqL1I{border-right:0}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2{background:#03162324;display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s cubic-bezier(.16,1,.3,1);z-index:28}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D{align-items:center;background:radial-gradient(ellipse 90% 42% at 50% 0,#64beff47,#0000 58%),linear-gradient(180deg,#0c628f,#0a557d 58%,#08486a);border:0;border-radius:1.05rem 0 0 1.05rem;box-shadow:-8px 10px 28px #0447663d;color:#f4fbff;cursor:pointer;display:inline-flex;flex-direction:column;font-size:.8125rem;font-weight:700;gap:.55rem;justify-content:center;left:0;letter-spacing:.045em;min-height:10.75rem;padding:.9rem .4rem;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);transition:filter .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);width:var(--v2-profile-handle-width);z-index:32}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D:hover{box-shadow:-10px 12px 32px #0447664d;filter:brightness(1.07);transform:translate3d(calc(-100% - 4px),-50%,0)}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR.V2OnboardingAgent_v2-shell--mobile-profile-open__AKFx3 .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D:hover{transform:translate3d(-100%,-50%,0)}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-handle__oQE7D:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273,-8px 10px 28px #0447663d;outline:none}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{animation:none;bottom:0;box-sizing:border-box;max-width:100%;overflow:visible;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .58s cubic-bezier(.16,1,.3,1);width:var(--v2-profile-drawer-width);will-change:transform;z-index:31}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panel__Sl1tG{border-left:1px solid #ffffff1f;box-shadow:-18px 0 48px #04476647;height:100%;max-height:100%;min-height:0;opacity:0;overflow:hidden;transition:opacity .4s cubic-bezier(.16,1,.3,1) 80ms}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR.V2OnboardingAgent_v2-shell--mobile-profile-open__AKFx3 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panel__Sl1tG{opacity:1}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panelScroll__GEJRT{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem clamp(1rem,1.8vw,1.4rem) calc(1.1rem + env(safe-area-inset-bottom, 0px))}.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR.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--profile-drawer__074FR.V2OnboardingAgent_v2-shell--mobile-profile-open__AKFx3 .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.V2OnboardingAgent_error-container__0gM6H,.V2OnboardingAgent_message-container__Prq0\+,.V2OnboardingAgent_text-input--v2__1sn17,.V2OnboardingAgent_textarea--v2__heAdb,.V2OnboardingAgent_v2-agent-request-overlay__WPpll,.V2OnboardingAgent_v2-chat-column__SqL1I,.V2OnboardingAgent_v2-header-avatar__nS5Fb,.V2OnboardingAgent_v2-header-instruction__fTLNF,.V2OnboardingAgent_v2-header-progress__h82yE,.V2OnboardingAgent_v2-header-status__hn8Hh:before,.V2OnboardingAgent_v2-header-top__E6rLa,.V2OnboardingAgent_v2-input-area__FeHGJ,.V2OnboardingAgent_v2-loading-panel--bootstrap__HJYAO,.V2OnboardingAgent_v2-loc-consent-card__CW0gH,.V2OnboardingAgent_v2-mic-button--active__V-cG-,.V2OnboardingAgent_v2-top-header__1Qvle{animation:none!important;transform:none!important;transition:none!important}.V2OnboardingAgent_v2-mobile-profile-backdrop__GwKr2,.V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k,.V2OnboardingAgent_v2-mobile-profile-handle__oQE7D,.V2OnboardingAgent_v2-profile-handle-chevron__LKcic,.V2OnboardingAgent_v2-profile-handle-label__IlYtL,.V2OnboardingAgent_v2-shell__rJbTq.V2OnboardingAgent_v2-shell--profile-drawer__074FR .V2OnboardingAgent_v2-mobile-profile-drawer__nBs9k .V2OnboardingAgent_panel__Sl1tG{animation:none!important;opacity:1!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)}}.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-transition-smooth:0.45s cubic-bezier(0.22,1,0.36,1);--dash-transition-spring:0.5s cubic-bezier(0.34,1.56,0.64,1);--dash-ease-brush:cubic-bezier(0.16,1,0.3,1);--dash-ease-soft:cubic-bezier(0.33,1,0.68,1);--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-float:3px;--anim-hover-y:-2px;--anim-nav-x:4px;--dash-avatar-size:36px;--dash-avatar-ring:#c5dbe6;--dash-avatar-ring-strong:#a8cddc;--dash-avatar-fill:linear-gradient(180deg,#f7fafc,#eef3f6);--dash-user-menu-radius:16px;--dash-user-menu-pad:8px;--dash-user-menu-min-width:11.5rem;--dash-user-menu-border:#d4e4ec;--dash-user-menu-bg:#fff;--dash-user-menu-shadow:0 10px 28px #0447661a,0 2px 8px #0447660f;--dash-user-menu-item-radius:10px;--dash-user-menu-focus:0 0 0 2px var(--dash-bg),0 0 0 4px #047bb259;--dash-topbar-pad-y:8px;--dash-topbar-pad-x:20px;--dash-topbar-min-height:63px;--dash-shell-header-z:300;--dash-nav-active-bg:#044766;--dash-nav-active-text:#fff;--dash-nav-text:#044766;--dash-nav-child-active-bg:#e8f5f7;--dash-nav-upcoming-border:#6d9aa8;--dash-nav-upcoming-text:#3d6e7e;--dash-nav-item-radius:999px;--dash-nav-hover-bg:rgba(4,71,102,.055);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}}@keyframes Dashboard_cardBreathe__-WOFU{0%,to{box-shadow:var(--dash-shadow-sm),0 1px 2px #00000008}50%{box-shadow:var(--dash-shadow-md),0 4px 14px #0447661a}}@keyframes Dashboard_btnShine__5Tjav{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes Dashboard_iconPulse__BZ1Y3{0%,to{box-shadow:none}50%{box-shadow:0 0 0 6px #047bb214}}@keyframes Dashboard_navItemIn__JzVAH{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Dashboard_navActiveSettle__eR6xQ{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:scale(1)}}.Dashboard_sidebar__7SHQJ{animation:Dashboard_sidebarSlideIn__R1kX\+ .6s var(--dash-transition);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--dash-bg);border-right:1px solid var(--dash-border);box-shadow:4px 0 24px #0447660d;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:translate3d(-20px,0,0) scale(.98)}60%{opacity:.9;transform:translate3d(2px,0,0) scale(1.01)}to{opacity:1;transform:translateZ(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);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;min-height:var(--dash-topbar-min-height);overflow:visible;padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x);position:relative;transition:padding var(--dash-transition)}@keyframes Dashboard_headerFadeIn__wxG5d{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.Dashboard_collapsed__yV-wb .Dashboard_sidebarHeader__I\+DD-{justify-content:center;min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) 8px}.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_collapsed__yV-wb .Dashboard_brandName__JFCXY{opacity:0;transform:translate3d(-20px,0,0);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:active{transform:scale(.98) translateZ(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}.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))}.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;gap:4px;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 14px 28px}.Dashboard_navigation__GI8AH::-webkit-scrollbar{width:5px}.Dashboard_navigation__GI8AH::-webkit-scrollbar-track{background:#0000}.Dashboard_navigation__GI8AH::-webkit-scrollbar-thumb{background:#04476629;border-radius:3px}.Dashboard_navigation__GI8AH::-webkit-scrollbar-thumb:hover{background:#04476647}.Dashboard_navGroup__CBeol{animation:Dashboard_navItemIn__JzVAH .5s var(--dash-ease-brush) .04s both;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.Dashboard_navItem__SoOd7,.Dashboard_subNavItem__fxctg{align-items:center;animation:Dashboard_navItemIn__JzVAH .5s var(--dash-ease-brush) both;border:none;border-radius:var(--dash-nav-item-radius);box-sizing:border-box;cursor:pointer;display:flex;min-height:42px;overflow:hidden;padding:9px 14px;position:relative;transition:background var(--dash-transition),color var(--dash-transition),box-shadow var(--dash-transition),transform .28s var(--dash-ease-brush)}.Dashboard_navItem__SoOd7.Dashboard_navGroupHeader__\+V8kX{animation-delay:.06s;min-height:44px;padding:10px 16px}.Dashboard_navItem__SoOd7.Dashboard_navGroupHeader__\+V8kX .Dashboard_navText__3PR4N{font-weight:600;letter-spacing:-.01em}button.Dashboard_navItem__SoOd7,button.Dashboard_subNavItem__fxctg{appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;margin:0;text-align:left;width:100%}.Dashboard_navItem__SoOd7:focus-visible,.Dashboard_subNavItem__fxctg:focus-visible{box-shadow:0 0 0 2px var(--dash-bg),0 0 0 4px #047bb266;outline:none;z-index:1}.Dashboard_navItem__SoOd7:active:not(.Dashboard_active__vpF-G),.Dashboard_subNavItem__fxctg:active:not(.Dashboard_active__vpF-G){transform:scale(.98)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G{animation:Dashboard_navItemIn__JzVAH .5s var(--dash-ease-brush) both,Dashboard_navActiveSettle__eR6xQ .45s var(--dash-ease-brush);background:var(--dash-nav-active-bg);box-shadow:0 6px 16px #04476638;transform:none}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:after{animation:Dashboard_btnShine__5Tjav 5.4s var(--dash-ease-soft) 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff24,#0000);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.Dashboard_navIcon__7LB\+X{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:20px;margin-right:12px;transition:filter .25s ease,transform .28s var(--dash-ease-brush);width:20px}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navIcon__7LB\+X{filter:brightness(0) invert(1)}.Dashboard_navText__3PR4N{color:var(--dash-nav-text);flex:1 1;font-size:15px;font-weight:500;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--dash-transition),transform .28s var(--dash-ease-brush);white-space:nowrap}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:var(--dash-nav-active-text);font-weight:600}.Dashboard_upcomingTag__x7szn{background:#fff;border:1.25px solid var(--dash-nav-upcoming-border);border-radius:var(--dash-nav-item-radius);box-shadow:none;color:var(--dash-nav-upcoming-text);flex-shrink:0;font-size:11.5px;font-weight:600;letter-spacing:.01em;margin-left:8px;padding:5px 10px;transition:transform .28s var(--dash-ease-brush),border-color var(--dash-transition),color var(--dash-transition);white-space:nowrap}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G .Dashboard_upcomingTag__x7szn{background:#0000;border-color:#ffffff73;color:var(--dash-nav-active-text)}.Dashboard_subMenu__Qjp87{background:#0000;display:flex;flex-direction:column;gap:3px;margin:0;min-height:0;overflow:visible;padding:2px 0 2px 12px}.Dashboard_subNavItem__fxctg{min-height:38px;padding:8px 14px}.Dashboard_subNavItem__fxctg:first-child{animation-delay:.12s}.Dashboard_subNavItem__fxctg:nth-child(2){animation-delay:.16s}.Dashboard_subNavItem__fxctg:nth-child(3){animation-delay:.2s}.Dashboard_subNavItem__fxctg:nth-child(4){animation-delay:.24s}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G{animation:Dashboard_navItemIn__JzVAH .5s var(--dash-ease-brush) both,Dashboard_navActiveSettle__eR6xQ .4s var(--dash-ease-brush);background:var(--dash-nav-child-active-bg);box-shadow:none;transform:none}.Dashboard_subNavItem__fxctg .Dashboard_navIcon__7LB\+X{filter:none;height:18px;margin-right:10px;width:18px}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navIcon__7LB\+X{filter:none}.Dashboard_subNavItem__fxctg .Dashboard_navText__3PR4N{color:var(--dash-nav-text);font-size:15px;font-weight:500}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G .Dashboard_navText__3PR4N{color:var(--dash-primary);font-weight:600}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(2){animation-delay:.24s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(3){animation-delay:.28s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(4){animation-delay:.32s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(5){animation-delay:.36s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(6){animation-delay:.4s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(7){animation-delay:.44s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(8){animation-delay:.48s}.Dashboard_navigation__GI8AH>.Dashboard_navItem__SoOd7:nth-child(9){animation-delay:.52s}.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_next-best-money-moves__n88Ff{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%3Crect x='3' y='4' width='18' height='16' rx='2' stroke-width='2'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 15v-3m4 3V9m4 6V7'/%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_your-quick-richuels__2fzOT{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='M13 10V3L4 14h7v7l9-11h-7z'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_your-weekly-wins__tRbwk{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 16 4-4 4 4 8-8'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 8h6v6'/%3E%3Cpath stroke-linecap='round' stroke-width='2' d='M4 19h16'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_your-monthly-wins__HsbgT{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 21h8m-4-4v4M7 4h10v3.5a5.5 5.5 0 0 1-11 0V4zm0 0V3h10v1M5 4H4v1a2.5 2.5 0 0 0 2.5 2.5M19 4h1v1a2.5 2.5 0 0 1-2.5 2.5'/%3E%3C/svg%3E")}.Dashboard_navIcon__7LB\+X.Dashboard_your-progress__h7L1Z{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%3Ccircle cx='12' cy='12' r='8' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='1.4' fill='%232A5C8A' stroke='none'/%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_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_navIcon__7LB\+X.Dashboard_settings__1kZ-8{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='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%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=settings]),.Dashboard_mainContent__C\+DoX:has([data-page=your-monthly-wins]),.Dashboard_mainContent__C\+DoX:has([data-page=your-progress]),.Dashboard_mainContent__C\+DoX:has([data-page=your-quick-richuels]),.Dashboard_mainContent__C\+DoX:has([data-page=your-weekly-wins]){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:translate3d(20px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.Dashboard_headerBar__4--a8{--dash-primary:#044766;--dash-primary-light:#047bb2;--dash-text:#2a5c8a;--dash-text-muted:#666;--dash-bg:#fff;--dash-bg-alt:#f8f9fa;--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-ease-soft:cubic-bezier(0.33,1,0.68,1);--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-hover-y:-2px;align-items:center;animation:Dashboard_headerBarSlideDown__kN6G8 .6s var(--dash-transition) .4s both,Dashboard_cardBreathe__-WOFU var(--anim-idle-card) cubic-bezier(.33,1,.68,1) infinite;animation:Dashboard_headerBarSlideDown__kN6G8 .6s var(--dash-transition) .4s both,Dashboard_cardBreathe__-WOFU var(--anim-idle-card) var(--dash-ease-soft,cubic-bezier(.33,1,.68,1)) infinite;animation-delay:.4s,1.15s;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;gap:.75rem;justify-content:space-between;min-height:64px;overflow:visible;padding:18px 24px;position:relative;width:100%;z-index:99}.Dashboard_shellHeader__Bs7V5{isolation:isolate;min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x);z-index:300;z-index:var(--dash-shell-header-z,300)}.Dashboard_shellHeader__Bs7V5 .Dashboard_headerTitle__\+drmc{font-size:20px}.Dashboard_headerLead__tdYJc{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.Dashboard_takeTourButton__aswHX{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--dash-primary);border-radius:999px;box-shadow:var(--dash-shadow-sm);color:var(--dash-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:36px;padding:.35rem .9rem;transition:background var(--dash-transition),box-shadow var(--dash-transition);white-space:nowrap}.Dashboard_takeTourButton__aswHX:hover{background:#0447660f}.Dashboard_takeTourButton__aswHX:active{background:#0447661a}.Dashboard_takeTourButton__aswHX:focus-visible{outline:2px solid var(--dash-primary-light);outline-offset:2px}@keyframes Dashboard_headerBarSlideDown__kN6G8{0%{opacity:0;transform:translate3d(0,-20px,0) scale(.98)}60%{opacity:.9;transform:translate3d(0,2px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}.Dashboard_headerLeft__bX4CB{align-items:center;animation:Dashboard_headerLeftFadeIn__IMClW .6s var(--dash-transition) .2s both;display:flex;flex:1 1;flex-wrap:nowrap;gap:1.5rem;min-width:0}@keyframes Dashboard_headerLeftFadeIn__IMClW{0%{opacity:0;transform:translate3d(-16px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.Dashboard_headerTitleGroup__bZ96i{display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;min-width:0}.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;overflow:hidden;padding:0;text-overflow:ellipsis;transition:filter var(--dash-transition);white-space:nowrap}.Dashboard_headerSubtitle__R1TaE{-webkit-text-fill-color:var(--dash-text-muted);color:var(--dash-text-muted);font-size:.95rem;font-weight:400;line-height:1.45;margin:0;max-width:42rem}.Dashboard_headerBar__4--a8:hover .Dashboard_headerTitle__\+drmc{filter:brightness(1.1)}.Dashboard_headerBackButton__sQ-4f{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#f0f0f0 0,var(--dash-bg) 100%);border:2px solid var(--dash-primary);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-sm);box-sizing:border-box;color:var(--dash-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:700;gap:.6rem;line-height:1.2;min-height:44px;min-width:44px;overflow:hidden;padding:.6rem 1rem;position:relative;transition:transform var(--dash-transition),box-shadow var(--dash-transition),border-color .2s ease,background var(--dash-transition),filter var(--dash-transition);white-space:nowrap}.Dashboard_headerBackButton__sQ-4f:before{animation:Dashboard_btnShine__5Tjav var(--anim-idle-shine) cubic-bezier(.33,1,.68,1) 1.6s infinite;animation:Dashboard_btnShine__5Tjav var(--anim-idle-shine) var(--dash-ease-soft,cubic-bezier(.33,1,.68,1)) 1.6s infinite;background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.Dashboard_headerBackButton__sQ-4f:active{transform:translate3d(0,-1px,0) scale(1);transition:transform .1s ease}.Dashboard_headerBackButton__sQ-4f:focus-visible{outline:2px solid var(--dash-primary-light);outline-offset:2px}.Dashboard_headerBackButton__sQ-4f>span:last-child:not(:only-child){-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}.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:12px;margin-left:auto;overflow:visible;position:relative;z-index:100}@keyframes Dashboard_headerRightFadeIn__Jhr2a{0%{opacity:0;transform:translate3d(20px,0,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.Dashboard_userSection__ANhq7{align-items:center;display:flex;gap:0;overflow:visible;position:relative;z-index:100}.Dashboard_dropdownAvatar__k7vJu,.Dashboard_userAvatar__xMzr5{align-items:center;background:var(--dash-avatar-fill);border:2px solid var(--dash-avatar-ring);border-radius:50%;box-shadow:0 0 0 1px #fffffff2,0 4px 12px #0447661a;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:var(--dash-avatar-size);justify-content:center;min-height:var(--dash-avatar-size);min-width:var(--dash-avatar-size);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none;width:var(--dash-avatar-size)}.Dashboard_dropdownAvatar__k7vJu img,.Dashboard_userAvatarImage__xm8rW,.Dashboard_userAvatar__xMzr5 img{height:62%;object-fit:contain;object-position:center 40%;opacity:.78;pointer-events:none;width:62%}.Dashboard_userDropdown__\+9\+QT{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #04476614;border-radius:18px;box-shadow:0 2px 8px #0447660f;box-sizing:border-box;cursor:pointer;display:flex;gap:0;height:auto;justify-content:center;max-width:none;min-height:44px;min-width:44px;overflow:visible;padding:4px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:auto;z-index:101}.Dashboard_userDropdown__\+9\+QT[aria-expanded=true]{background:#fff;border-color:var(--dash-avatar-ring-strong);box-shadow:0 4px 14px #0447661a}.Dashboard_userDropdown__\+9\+QT[aria-expanded=true] .Dashboard_userAvatar__xMzr5{border-color:var(--dash-avatar-ring-strong);box-shadow:0 0 0 3px #047bb21f,0 4px 12px #0447661f}.Dashboard_userDropdown__\+9\+QT:focus{outline:none}.Dashboard_userDropdown__\+9\+QT:focus-visible{box-shadow:0 0 0 2px var(--dash-bg),0 0 0 4px #047bb259}.Dashboard_userDropdown__\+9\+QT:active .Dashboard_userAvatar__xMzr5{transform:scale(.97)}.Dashboard_dropdownMenu__2\+3tW{animation:Dashboard_dropdownSlideDown__vJZnI .18s var(--dash-transition);background:var(--dash-user-menu-bg);border:1.5px 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:hidden;padding:var(--dash-user-menu-pad);position:absolute;right:0;top:calc(100% + 10px);transform-origin:top right;z-index:200}.Dashboard_dropdownHeader__QOUFI{align-items:center;border-bottom:1px solid var(--dash-user-menu-border);display:flex;gap:10px;margin:0 0 6px;padding:6px 8px 10px}.Dashboard_dropdownAvatar__k7vJu{--dash-avatar-size:32px;border-width:1.75px;box-shadow:0 0 0 1px #fffffff2,0 2px 6px #04476614}.Dashboard_dropdownUserName__LYp7g{color:var(--dash-primary);font-size:.9rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes Dashboard_dropdownSlideDown__vJZnI{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.Dashboard_dropdownMenu__2\+3tW{animation:none}.Dashboard_collapseButton__zvA6I,.Dashboard_dashboard__1OjgL,.Dashboard_dropdownMenu__2\+3tW,.Dashboard_headerBackButton__sQ-4f:before,.Dashboard_headerBar__4--a8,.Dashboard_headerLeft__bX4CB,.Dashboard_headerRight__RxzFo,.Dashboard_mainContent__C\+DoX,.Dashboard_navGroup__CBeol,.Dashboard_navItem__SoOd7,.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:after,.Dashboard_sidebarHeader__I\+DD-,.Dashboard_sidebar__7SHQJ,.Dashboard_subNavItem__fxctg,.Dashboard_userAvatar__xMzr5{animation:none!important}.Dashboard_collapseButton__zvA6I:hover,.Dashboard_headerBackButton__sQ-4f:hover,.Dashboard_mobileMenuButton__uaYy9:hover,.Dashboard_navItem__SoOd7:hover,.Dashboard_subNavItem__fxctg:hover{transform:none!important}.Dashboard_navItem__SoOd7,.Dashboard_subMenu__Qjp87,.Dashboard_subNavItem__fxctg{transition-duration:.01ms!important}}.Dashboard_dropdownItem__gpvty{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #0000;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:.875rem;font-weight:600;gap:.65rem;letter-spacing:-.01em;line-height:1.3;margin:0;min-height:40px;padding:.55rem .8rem;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s 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.05rem;margin-right:0;opacity:.8;transition:opacity .18s ease,filter .18s ease;width:1.05rem}.Dashboard_dropdownItem__gpvty:hover{background:#f4f8fa;border-color:var(--dash-user-menu-border);box-shadow:none;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:#f4f8fa;border-color:var(--dash-avatar-ring-strong);box-shadow:var(--dash-user-menu-focus);color:var(--dash-primary)}.Dashboard_dropdownItem__gpvty:active{background:#eef3f6;box-shadow:none}.Dashboard_dropdownItemLogout__GYW0c{color:var(--dash-text)}.Dashboard_dropdownItemLogout__GYW0c .Dashboard_navIcon__7LB\+X{opacity:.8}.Dashboard_dropdownItemLogout__GYW0c:focus-visible,.Dashboard_dropdownItemLogout__GYW0c:hover{background:#f4f8fa;border-color:var(--dash-user-menu-border);color:var(--dash-primary)}.Dashboard_dropdownItemLogout__GYW0c:focus-visible .Dashboard_navIcon__7LB\+X,.Dashboard_dropdownItemLogout__GYW0c:hover .Dashboard_navIcon__7LB\+X{filter:none;opacity:1}.Dashboard_dropdownItemLogout__GYW0c:active{background:#eef3f6}.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: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}.Dashboard_dashboard__1OjgL.Dashboard_sidebarCollapsed__VNkF5 .Dashboard_mainContent__C\+DoX{margin-left:80px}.Dashboard_collapsed__yV-wb .Dashboard_navigation__GI8AH{align-items:center;padding:10px 8px 20px}.Dashboard_collapsed__yV-wb .Dashboard_navGroup__CBeol{align-items:center;gap:4px;margin:0;width:100%}.Dashboard_collapsed__yV-wb .Dashboard_navText__3PR4N,.Dashboard_collapsed__yV-wb .Dashboard_upcomingTag__x7szn{display:none}.Dashboard_collapsed__yV-wb .Dashboard_navItem__SoOd7{justify-content:center;margin:0 auto;min-height:48px;min-width:48px;padding:12px;width:48px}.Dashboard_collapsed__yV-wb .Dashboard_navItem__SoOd7.Dashboard_navGroupHeader__\+V8kX{min-height:48px;padding:12px}.Dashboard_collapsed__yV-wb .Dashboard_navIcon__7LB\+X{margin-right:0}.Dashboard_collapsed__yV-wb .Dashboard_subMenu__Qjp87,.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb .Dashboard_subMenu__Qjp87,.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb .Dashboard_subNavItem__fxctg{display:none!important}@media (hover:hover) and (pointer:fine){.Dashboard_brandName__JFCXY:hover{filter:drop-shadow(0 2px 4px rgba(4,71,102,.12)) brightness(1.05)}.Dashboard_collapseButton__zvA6I:hover:before,.Dashboard_mobileMenuButton__uaYy9:hover:before{opacity:1}.Dashboard_collapseButton__zvA6I:hover{transform:scale(1.04) translate3d(0,var(--anim-hover-y),0)}.Dashboard_collapseButton__zvA6I:hover .Dashboard_sidebarBar__6Ctc9,.Dashboard_mobileMenuButton__uaYy9:hover .Dashboard_sidebarBar__6Ctc9{transform:scaleY(1.1)}.Dashboard_collapseButton__zvA6I:hover .Dashboard_arrowIcon__DCIMk{transform:scale(1.1)}.Dashboard_navItem__SoOd7:hover:not(.Dashboard_active__vpF-G),.Dashboard_subNavItem__fxctg:hover:not(.Dashboard_active__vpF-G){background:var(--dash-nav-hover-bg);box-shadow:none;transform:translate3d(3px,0,0)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:hover{background:var(--dash-nav-active-bg);transform:none}.Dashboard_subNavItem__fxctg.Dashboard_active__vpF-G:hover{background:var(--dash-nav-child-active-bg);transform:none}.Dashboard_navItem__SoOd7:hover:not(.Dashboard_active__vpF-G) .Dashboard_navText__3PR4N,.Dashboard_subNavItem__fxctg:hover:not(.Dashboard_active__vpF-G) .Dashboard_navText__3PR4N{color:var(--dash-primary);transform:translate3d(1px,0,0)}.Dashboard_navItem__SoOd7:hover:not(.Dashboard_active__vpF-G) .Dashboard_navIcon__7LB\+X,.Dashboard_subNavItem__fxctg:hover:not(.Dashboard_active__vpF-G) .Dashboard_navIcon__7LB\+X{transform:scale(1.08)}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:hover .Dashboard_navText__3PR4N{color:var(--dash-nav-active-text);transform:none}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:hover .Dashboard_navIcon__7LB\+X{filter:brightness(0) invert(1);transform:none}.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:hover:after{animation-play-state:paused}.Dashboard_navItem__SoOd7:hover:not(.Dashboard_active__vpF-G) .Dashboard_upcomingTag__x7szn{border-color:var(--dash-primary);transform:scale(1.04)}.Dashboard_headerBar__4--a8:hover{animation-play-state:paused}.Dashboard_headerBar__4--a8:hover .Dashboard_headerTitle__\+drmc{filter:brightness(1.1)}.Dashboard_headerBackButton__sQ-4f:hover{background:linear-gradient(135deg,#e8e8e8,#f0f0f0);border-color:var(--dash-primary-light);box-shadow:0 6px 20px #0447662e,0 2px 8px #0447661f;filter:brightness(1.1);transform:translate3d(0,var(--anim-hover-y),0) scale(1.02)}.Dashboard_headerBackButton__sQ-4f:hover:before{animation-play-state:paused}.Dashboard_userDropdown__\+9\+QT:hover{background:#fff;border-color:var(--dash-avatar-ring);box-shadow:0 4px 12px #0447661a}.Dashboard_userDropdown__\+9\+QT:hover .Dashboard_userAvatar__xMzr5{border-color:var(--dash-avatar-ring-strong);box-shadow:0 0 0 1px #fffffff2,0 6px 16px #04476624}.Dashboard_mobileMenuButton__uaYy9:hover{background:#0000;transform:scale(1.05)}}@media (hover:none){.Dashboard_collapseButton__zvA6I:hover,.Dashboard_collapseButton__zvA6I:hover .Dashboard_arrowIcon__DCIMk,.Dashboard_collapseButton__zvA6I:hover .Dashboard_sidebarBar__6Ctc9,.Dashboard_headerBackButton__sQ-4f:hover,.Dashboard_mobileMenuButton__uaYy9:hover,.Dashboard_mobileMenuButton__uaYy9:hover .Dashboard_sidebarBar__6Ctc9,.Dashboard_navItem__SoOd7:hover,.Dashboard_navItem__SoOd7:hover .Dashboard_navIcon__7LB\+X,.Dashboard_navItem__SoOd7:hover .Dashboard_navText__3PR4N,.Dashboard_navItem__SoOd7:hover .Dashboard_upcomingTag__x7szn,.Dashboard_subNavItem__fxctg:hover,.Dashboard_subNavItem__fxctg:hover .Dashboard_navIcon__7LB\+X,.Dashboard_subNavItem__fxctg:hover .Dashboard_navText__3PR4N{transform:none}}@media (max-width:1024px) and (min-width:769px){.Dashboard_dashboard__1OjgL,.Dashboard_headerBar__4--a8{--anim-idle-float:3px;--anim-hover-y:-2px;--anim-nav-x:2px;--anim-idle-card:6.5s;--dash-topbar-pad-x:18px}.Dashboard_sidebar__7SHQJ{width:240px}.Dashboard_sidebarHeader__I\+DD-{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x)}.Dashboard_mainContent__C\+DoX{margin-left:240px}.Dashboard_headerBar__4--a8{min-height:60px;padding:16px 20px}.Dashboard_shellHeader__Bs7V5{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x)}.Dashboard_headerLeft__bX4CB{gap:1.15rem}.Dashboard_headerTitle__\+drmc{font-size:20px}.Dashboard_headerRight__RxzFo{gap:10px}.Dashboard_userDropdown__\+9\+QT{border-radius:20px;gap:0;max-width:none;padding:5px}.Dashboard_userAvatar__xMzr5{--dash-avatar-size:36px;height:var(--dash-avatar-size);min-height:var(--dash-avatar-size);min-width:var(--dash-avatar-size);width:var(--dash-avatar-size)}.Dashboard_dropdownMenu__2\+3tW{min-width:10.75rem}.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-{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) 8px}.Dashboard_collapseButton__zvA6I{overflow:visible}}@media (max-width:768px){.Dashboard_dashboard__1OjgL,.Dashboard_headerBar__4--a8{--anim-idle-float:2px;--anim-hover-y:-2px;--anim-nav-x:2px;--anim-idle-card:6.8s;--dash-topbar-pad-x:16px}.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:translate3d(-100%,0,0);transition:transform .4s var(--dash-transition);width:280px;z-index:1001}.Dashboard_mainContent__C\+DoX,.Dashboard_navGroup__CBeol,.Dashboard_navItem__SoOd7,.Dashboard_navItem__SoOd7.Dashboard_active__vpF-G:after,.Dashboard_sidebarHeader__I\+DD-,.Dashboard_sidebar__7SHQJ,.Dashboard_subMenu__Qjp87,.Dashboard_subNavItem__fxctg{animation:none!important}.Dashboard_sidebar__7SHQJ{transition:transform var(--dash-transition-smooth),box-shadow var(--dash-transition-smooth)!important}.Dashboard_navItem__SoOd7,.Dashboard_subMenu__Qjp87,.Dashboard_subNavItem__fxctg{transition-duration:.35s!important}.Dashboard_sidebar__7SHQJ.Dashboard_open__fZCCj{transform:translateZ(0)}.Dashboard_sidebar__7SHQJ.Dashboard_collapsed__yV-wb{transform:translateZ(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_shellHeader__Bs7V5{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x);padding-top:max(var(--dash-topbar-pad-y),calc(var(--dash-topbar-pad-y) + env(safe-area-inset-top)));z-index:300;z-index:var(--dash-shell-header-z,300)}.Dashboard_headerLeft__bX4CB{gap:1rem}.Dashboard_headerTitle__\+drmc{font-size:20px;font-weight:700;line-height:1.2}.Dashboard_takeTourButton__aswHX{font-size:.8125rem;min-height:34px;padding:.3rem .75rem}.Dashboard_headerSubtitle__R1TaE{font-size:.875rem}.Dashboard_headerBackButton__sQ-4f{font-size:.9rem;padding:.5rem .85rem}.Dashboard_headerBackButton__sQ-4f:active{transform:scale(.96)}.Dashboard_headerRight__RxzFo{gap:.75rem}.Dashboard_userAvatar__xMzr5{--dash-avatar-size:36px;height:var(--dash-avatar-size);min-height:var(--dash-avatar-size);min-width:var(--dash-avatar-size);width:var(--dash-avatar-size)}.Dashboard_userDropdown__\+9\+QT{border-radius:20px;gap:0;max-width:none;padding:5px}.Dashboard_dropdownMenu__2\+3tW{min-width:10.75rem;right:0}.Dashboard_dropdownItem__gpvty{min-height:44px}.Dashboard_dashboard__1OjgL.Dashboard_sidebarCollapsed__VNkF5 .Dashboard_mainContent__C\+DoX{margin-left:0}.Dashboard_sidebarHeader__I\+DD-{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x)}.Dashboard_collapsed__yV-wb .Dashboard_sidebarHeader__I\+DD-{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) 8px}.Dashboard_navItem__SoOd7,.Dashboard_subNavItem__fxctg{min-height:44px;padding:10px 14px}.Dashboard_navText__3PR4N{font-size:15.5px}.Dashboard_upcomingTag__x7szn{font-size:12px}.Dashboard_brandName__JFCXY{font-size:1.3rem}.Dashboard_sidebarOverlay__rX9bu{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity var(--dash-transition-smooth),visibility var(--dash-transition-smooth),-webkit-backdrop-filter var(--dash-transition-smooth);transition:opacity var(--dash-transition-smooth),visibility var(--dash-transition-smooth),backdrop-filter var(--dash-transition-smooth);transition:opacity var(--dash-transition-smooth),visibility var(--dash-transition-smooth),backdrop-filter var(--dash-transition-smooth),-webkit-backdrop-filter var(--dash-transition-smooth);visibility:hidden;z-index:1000}.Dashboard_sidebarOverlay__rX9bu.Dashboard_active__vpF-G{opacity:1;visibility:visible}}@media (max-width:480px){.Dashboard_dashboard__1OjgL,.Dashboard_headerBar__4--a8{--anim-idle-float:2px;--anim-hover-y:-1px;--anim-nav-x:2px;--anim-idle-card:7s;--dash-topbar-pad-x:14px}.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-{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x)}.Dashboard_navItem__SoOd7{min-height:42px;padding:10px 12px}.Dashboard_subNavItem__fxctg{padding:8px 12px}.Dashboard_navText__3PR4N{font-size:14.5px}.Dashboard_upcomingTag__x7szn{font-size:11.5px}.Dashboard_brandName__JFCXY{font-size:1.2rem}.Dashboard_headerBar__4--a8{min-height:64px;padding:14px 16px}.Dashboard_shellHeader__Bs7V5{min-height:var(--dash-topbar-min-height);padding:var(--dash-topbar-pad-y) var(--dash-topbar-pad-x);padding-top:max(var(--dash-topbar-pad-y),calc(var(--dash-topbar-pad-y) + env(safe-area-inset-top)))}.Dashboard_headerLeft__bX4CB{gap:.85rem}.Dashboard_headerTitle__\+drmc{font-size:18px}.Dashboard_headerLead__tdYJc{gap:.5rem}.Dashboard_takeTourButton__aswHX{font-size:.75rem;min-height:32px;padding:.25rem .65rem}.Dashboard_headerBackButton__sQ-4f{font-size:.875rem;padding:.45rem .75rem}.Dashboard_headerRight__RxzFo{gap:.65rem}.Dashboard_userAvatar__xMzr5{--dash-avatar-size:34px;height:var(--dash-avatar-size);min-height:var(--dash-avatar-size);min-width:var(--dash-avatar-size);width:var(--dash-avatar-size)}.Dashboard_userDropdown__\+9\+QT{border-radius:18px;gap:0;max-width:none;padding:4px}.Dashboard_dropdownMenu__2\+3tW{min-width:10.25rem;right:0}.Dashboard_dropdownItem__gpvty{min-height:44px;padding:.55rem .75rem}.Dashboard_collapseButton__zvA6I{box-shadow:none;overflow:visible}.Dashboard_mobileMenuButton__uaYy9{left:-15px!important;min-height:44px;min-width:44px;padding:10px 12px;top:-10px!important}}.CareerShiftScenarioMap_container__D7bhk{--map-ease:cubic-bezier(0.22,1,0.36,1);--map-ease-soft:cubic-bezier(0.33,1,0.68,1);--map-ease-brush:cubic-bezier(0.16,1,0.3,1);--map-content-dur:0.7s;--map-content-del:0.08s;--map-panel-dur:0.72s;--map-panel-del:0.14s;--map-title-dur:0.8s;--map-title-del:0.2s;--map-sub-dur:0.75s;--map-sub-del:0.28s;--map-grid-dur:0.65s;--map-grid-del:0.32s;--map-card-dur:0.68s;--map-card-base:0.14s;--map-card-stagger:0.08s;--map-btn-dur:0.65s;--map-btn-del:0.72s;--map-idle-card:6.2s;--map-idle-shine:5.2s;--map-idle-float:4px;--map-hover-y:-3px;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:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-10px,0) rotate(1deg)}}.CareerShiftScenarioMap_content__Dp9zU{animation:CareerShiftScenarioMap_contentSlideIn__Bjc1V var(--map-content-dur) var(--map-ease-brush) var(--map-content-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;justify-content:center;width:100%}.CareerShiftScenarioMap_mainContainer__hZ79x{animation:CareerShiftScenarioMap_containerFadeIn__CPQPm var(--map-panel-dur) var(--map-ease-brush) var(--map-panel-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;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:flex-start;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-height:400px;overflow:hidden;padding-top:3.5rem;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{--loading-spinner-size:58px;align-items:center;display:flex;height:var(--loading-spinner-size);justify-content:center;margin-bottom:2rem;width:var(--loading-spinner-size)}@media (max-width:768px){.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB{--loading-spinner-size:50px;margin-bottom:1.5rem}}@media (max-width:480px){.CareerShiftScenarioMap_loadingSpinnerWrapper__IlSBB{--loading-spinner-size:43px;margin-bottom:1.5rem}}.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_contentFadeIn__iz4DI{0%{opacity:0;transform:translate3d(0,10px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes CareerShiftScenarioMap_titleSlideIn__JwWly{0%{opacity:0;transform:translate3d(0,20px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes CareerShiftScenarioMap_subtitleSlideIn__lhn6u{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CareerShiftScenarioMap_dotsFadeIn__uiFU\+{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(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:translate3d(0,24px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes CareerShiftScenarioMap_containerFadeIn__CPQPm{0%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.CareerShiftScenarioMap_title__wlBz6{-webkit-text-fill-color:#0000;animation:CareerShiftScenarioMap_titleReveal__A0uJP var(--map-title-dur) var(--map-ease-brush) var(--map-title-del) 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: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%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes CareerShiftScenarioMap_titleUnderline__0V0BC{to{width:100%}}.CareerShiftScenarioMap_subtitle__4Nu-H{animation:CareerShiftScenarioMap_subtitleSlideIn__lhn6u var(--map-sub-dur) var(--map-ease-brush) var(--map-sub-del) both;color:#333;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;margin-top:.5em;text-align:center;transition:color .3s ease}.CareerShiftScenarioMap_scenarioGrid__uhMbP{align-items:center;animation:CareerShiftScenarioMap_fadeIn__zZ0Ev var(--map-grid-dur) var(--map-ease-brush) var(--map-grid-del) both;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1000px;position:relative}.CareerShiftScenarioMap_connectionLines__VoZOQ{animation:CareerShiftScenarioMap_fadeIn__zZ0Ev .5s var(--map-ease-soft) .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 .55s var(--map-ease-soft) .55s both,CareerShiftScenarioMap_mapLineFlow__2YfVZ 12s linear 1.15s infinite}.CareerShiftScenarioMap_connectionLines__VoZOQ circle{animation:CareerShiftScenarioMap_dotFadeIn__zjayt .45s var(--map-ease) .68s both,CareerShiftScenarioMap_mapDotPulse__qzhnX 2.8s var(--map-ease-soft) 1.25s infinite;transform-box:fill-box;transform-origin:center}@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)}}@keyframes CareerShiftScenarioMap_mapLineFlow__2YfVZ{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes CareerShiftScenarioMap_mapDotPulse__qzhnX{0%,to{opacity:1}50%{opacity:.42}}.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{--map-card-delay:var(--map-card-base);animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 var(--map-card-dur) var(--map-ease) var(--map-card-delay) both,CareerShiftScenarioMap_cardFloat__Y9-l8 var(--map-idle-card) var(--map-ease-soft) calc(var(--map-card-delay) + var(--map-card-dur) + .2s) infinite;background:linear-gradient(160deg,#fff 0,var(--card-tint) 100%);background-clip:padding-box;border:1px solid #0447661a;border-radius:14px;border-top:4px solid var(--card-accent);box-shadow:0 4px 16px #04476614,0 1px 4px #0447660a;box-sizing:border-box;display:flex;flex-direction:column;height:auto;overflow:visible;padding:1.35rem;position:relative;transition:box-shadow .28s var(--map-ease),border-color .28s ease;width:48%;z-index:2}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ .CareerShiftScenarioMap_cardTitleText__P42-h{color:var(--card-accent)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ .CareerShiftScenarioMap_cardBody__IG8Jq{color:var(--card-body)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ .CareerShiftScenarioMap_tooltipIcon__yTyQl{background-color:var(--card-accent)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ .CareerShiftScenarioMap_stepBadge__aIdlo{background:var(--card-accent)}.CareerShiftScenarioMap_cardTeal__ZYN1\+{--card-accent:#156a73;--card-tint:#d7eef1;--card-body:#2a6b6f}.CareerShiftScenarioMap_cardOrange__bxhX2{--card-accent:#d97b5c;--card-tint:#f8f1d6;--card-body:#a85a40}.CareerShiftScenarioMap_cardGreen__LxMAU{--card-accent:#358259;--card-tint:#d7f0ea;--card-body:#2d6b4a}.CareerShiftScenarioMap_cardPurple__caXVP{--card-accent:#6f4d9c;--card-tint:#f3e7f4;--card-body:#5a3d80}.CareerShiftScenarioMap_cardGold__K6tzY{--card-accent:#a4853c;--card-tint:#f6eedc;--card-body:#7a6428}.CareerShiftScenarioMap_cardPink__nYFvU{--card-accent:#c45688;--card-tint:#f6e4ec;--card-body:#9a3d68}.CareerShiftScenarioMap_cardBlue__b6NFW{--card-accent:#3f78b5;--card-tint:#e4f0fb;--card-body:#2f5f91}.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:translate3d(0,22px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes CareerShiftScenarioMap_cardFloat__Y9-l8{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0);transform:translate3d(0,calc(var(--map-idle-float, 4px)*-1),0)}}@keyframes CareerShiftScenarioMap_mapBtnShine__4DPv4{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}.CareerShiftScenarioMap_gridRow__OBzyv:first-of-type .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{--map-card-delay:var(--map-card-base)}.CareerShiftScenarioMap_gridRow__OBzyv:first-of-type .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(2){--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger))}.CareerShiftScenarioMap_gridRow__OBzyv:nth-of-type(2) .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger)*2)}.CareerShiftScenarioMap_gridRow__OBzyv:nth-of-type(2) .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(2){--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger)*3)}.CareerShiftScenarioMap_gridRow__OBzyv:nth-of-type(3) .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger)*4)}.CareerShiftScenarioMap_gridRow__OBzyv:nth-of-type(3) .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:nth-child(2){--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger)*5)}.CareerShiftScenarioMap_gridRow__OBzyv:nth-of-type(4) .CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:first-child{--map-card-delay:calc(var(--map-card-base) + var(--map-card-stagger)*6)}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:200px}.CareerShiftScenarioMap_cardHeader__lUWQD{align-items:center;display:flex;gap:.75rem;margin-bottom:.6rem}.CareerShiftScenarioMap_cardIcon__GH6xz{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;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:transform .28s var(--map-ease),filter .28s var(--map-ease),box-shadow .28s ease;width:44px}.CareerShiftScenarioMap_cardHeader__lUWQD h3{font-size:1.25rem;font-weight:600;margin:0;transition:filter .3s ease}.CareerShiftScenarioMap_buttonContainer__rDOcS{align-items:center;animation:CareerShiftScenarioMap_fadeIn__zZ0Ev var(--map-btn-dur) var(--map-ease-brush) var(--map-btn-del) both;display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:center;position:relative;z-index:2}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;cursor:pointer;font-size:1.05rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:transform .3s var(--map-ease),box-shadow .3s var(--map-ease),background .3s var(--map-ease),border-color .2s ease;width:300px}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:before,.CareerShiftScenarioMap_editProfileButton__hdyNf:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.CareerShiftScenarioMap_editProfileButton__hdyNf{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #044766;box-shadow:0 4px 12px #0447661f;color:#044766}.CareerShiftScenarioMap_editProfileButton__hdyNf:before{animation:CareerShiftScenarioMap_mapBtnShine__4DPv4 calc(var(--map-idle-shine) + .6s) var(--map-ease-soft) 2.1s infinite;background:linear-gradient(90deg,#0000,#0447661a,#0000)}.CareerShiftScenarioMap_dashboardButton__6F4\+\+{background:linear-gradient(135deg,#044766,#047bb2);border:2px solid #044766;box-shadow:0 6px 14px #04476638,0 2px 8px #04476624;color:#fff}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:before{animation:CareerShiftScenarioMap_mapBtnShine__4DPv4 var(--map-idle-shine) var(--map-ease-soft) 1.6s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000)}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:active,.CareerShiftScenarioMap_editProfileButton__hdyNf:active{transform:translate3d(0,-1px,0) scale(1);transition:transform .1s ease}@media (hover:hover) and (pointer:fine){.CareerShiftScenarioMap_title__wlBz6:hover{filter:drop-shadow(0 3px 7px rgba(4,71,102,.2)) brightness(1.03)}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{animation-play-state:paused;box-shadow:0 10px 28px #04476621,0 3px 10px #04476612;transform:translate3d(0,var(--map-hover-y),0)}.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_scenarioCardItem__ZbhDQ:hover .CareerShiftScenarioMap_cardTitleText__P42-h{filter:brightness(1.08)}.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#047bb2;box-shadow:0 10px 20px #04476633,0 4px 10px #0447661f;transform:translate3d(0,-1px,0)}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover{background:linear-gradient(135deg,#036a9e,#047bb2);border-color:#047bb2;box-shadow:0 10px 22px #0447664d,0 4px 10px #0447662e;transform:translate3d(0,-1px,0)}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{box-shadow:0 4px 12px #00000040;opacity:.9;transform:scale(1.08) rotate(2deg)}}@media (hover:none){.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 var(--map-card-dur) var(--map-ease) var(--map-card-delay) both}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ:hover{box-shadow:0 4px 16px #04476614,0 1px 4px #0447660a;transform:none}.CareerShiftScenarioMap_editProfileButton__hdyNf:hover{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#044766;box-shadow:0 4px 12px #0447661f}.CareerShiftScenarioMap_dashboardButton__6F4\+\+:hover{background:linear-gradient(135deg,#044766,#047bb2);border-color:#044766;box-shadow:0 6px 14px #04476638,0 2px 8px #04476624}.CareerShiftScenarioMap_tooltipIcon__yTyQl:hover{box-shadow:0 2px 6px #00000026;opacity:1;transform:none}}@media (max-width:1024px){.CareerShiftScenarioMap_container__D7bhk{--map-card-stagger:0.07s;--map-idle-float:3px;--map-hover-y:-2px;--map-idle-card:6.6s}.CareerShiftScenarioMap_connectionLines__VoZOQ{display:none}.CareerShiftScenarioMap_scenarioCardRight__Qo52u{top:0}.CareerShiftScenarioMap_gridRow__OBzyv{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem!important;overflow:visible}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 var(--map-card-dur) var(--map-ease) var(--map-card-delay) both;height:auto;overflow:visible;width:100%}}@media (max-width:768px){.CareerShiftScenarioMap_container__D7bhk{--map-content-dur:0.6s;--map-panel-dur:0.62s;--map-card-dur:0.58s;--map-card-stagger:0.06s;--map-idle-float:2px;--map-idle-card:6.8s;--map-hover-y:-2px;box-sizing:border-box;overflow-x:clip;overflow-y:visible;padding:1.4rem 1.5rem}.CareerShiftScenarioMap_mainContainer__hZ79x{box-sizing:border-box;overflow-x:clip;overflow-y:visible;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{animation:CareerShiftScenarioMap_cardSlideIn__L0ba7 var(--map-card-dur) var(--map-ease) var(--map-card-delay) both;height:auto;overflow:visible;padding:1.1rem}.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_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:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) 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_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:auto;line-height:1.3;margin-top:5px;max-width:320px;opacity:0;padding:.6rem .8rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translate3d(0,-5px,0) scale(.95);transition:opacity .24s var(--map-ease),visibility .24s var(--map-ease),transform .24s var(--map-ease);visibility:hidden;white-space:normal;width:min(320px,calc(100vw - 2.5rem));z-index:9999}.CareerShiftScenarioMap_tooltipContainer__9SqP8:hover .CareerShiftScenarioMap_tooltipPopup__Cgwef{opacity:1;transform:translateZ(0) scale(1);visibility:visible}.CareerShiftScenarioMap_tooltipPopup__Cgwef:after{border:6px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:auto;position:absolute;right:5px}@media (min-width:1025px){.CareerShiftScenarioMap_tooltipContainerLeft__HJkNq .CareerShiftScenarioMap_tooltipPopup__Cgwef{left:0;right:auto}.CareerShiftScenarioMap_tooltipContainerLeft__HJkNq .CareerShiftScenarioMap_tooltipPopup__Cgwef:after{left:5px;right:auto}}.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{--map-idle-float:2px;--map-hover-y:-1px;--map-card-dur:0.55s;padding:.9rem 1rem}.CareerShiftScenarioMap_mainContainer__hZ79x{padding:1.25rem 1rem}.CareerShiftScenarioMap_title__wlBz6{font-size:1.55rem}.CareerShiftScenarioMap_subtitle__4Nu-H{margin-bottom:1.5rem}.CareerShiftScenarioMap_cardHeader__lUWQD h3,.CareerShiftScenarioMap_cardTitleText__P42-h{font-size:1.05rem}.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ{padding:1rem}.CareerShiftScenarioMap_buttonContainer__rDOcS{gap:1rem}.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_editProfileButton__hdyNf{padding:.85rem 1.5rem}.CareerShiftScenarioMap_tooltipPopup__Cgwef{font-size:.8rem;max-width:280px;padding:.5rem .65rem;width:95%}.CareerShiftScenarioMap_tooltipIcon__yTyQl{font-size:12px;height:16px;width:16px}.CareerShiftScenarioMap_loadingScreen__n-ama{padding-top:2rem}.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_connectionLines__VoZOQ,.CareerShiftScenarioMap_connectionLines__VoZOQ circle,.CareerShiftScenarioMap_connectionLines__VoZOQ line,.CareerShiftScenarioMap_container__D7bhk:before,.CareerShiftScenarioMap_content__Dp9zU,.CareerShiftScenarioMap_dashboardButton__6F4\+\+,.CareerShiftScenarioMap_dashboardButton__6F4\+\+:before,.CareerShiftScenarioMap_editProfileButton__hdyNf,.CareerShiftScenarioMap_editProfileButton__hdyNf:before,.CareerShiftScenarioMap_loadingScreen__n-ama:before,.CareerShiftScenarioMap_mainContainer__hZ79x,.CareerShiftScenarioMap_scenarioCardItem__ZbhDQ,.CareerShiftScenarioMap_scenarioGrid__uhMbP,.CareerShiftScenarioMap_subtitle__4Nu-H,.CareerShiftScenarioMap_title__wlBz6,.CareerShiftScenarioMap_tooltipPopup__Cgwef{animation:none!important;transform:none!important}}.Terms_termsContainer__NE8\+x{--terms-navy:#044766;--terms-navy-deep:#033a52;--terms-text:#0f2740;--terms-text-muted:#5b6570;--terms-bg:#fff;--terms-bg-alt:#f4f5f7;--terms-border:#0f274024;--terms-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--terms-shadow-md:0 8px 24px #0447661a,0 2px 8px #0000000a;--terms-radius:16px;--terms-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--terms-ease:cubic-bezier(0.16,1,0.3,1);--terms-ease-soft:cubic-bezier(0.22,1,0.36,1);--terms-ease-out:cubic-bezier(0.33,1,0.68,1);--terms-transition:0.36s var(--terms-ease);--terms-transition-fast:0.28s var(--terms-ease-soft);--terms-focus-ring:0 0 0 2px var(--terms-bg),0 0 0 4px #04476666;-webkit-font-smoothing:antialiased;animation:Terms_pageFadeIn__FqvRa .7s var(--terms-ease) both;background:var(--terms-bg);box-sizing:border-box;color:var(--terms-text);display:flex;flex-direction:column;font-family:var(--terms-font);isolation:isolate;min-height:100dvh;position:relative}@keyframes Terms_pageFadeIn__FqvRa{0%{opacity:0}to{opacity: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;z-index:1}.Terms_contentWrapper__8Pp1L{animation:Terms_contentSlideUp__\+AB9L .85s var(--terms-ease) .08s both;margin-bottom:3rem;max-width:800px;width:100%}@keyframes Terms_contentSlideUp__\+AB9L{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.Terms_title__EVhDl{animation:Terms_titleFadeIn__jso8p .8s var(--terms-ease) .16s both;color:var(--terms-navy);display:inline-block;font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 2rem;position:relative}.Terms_title__EVhDl:after{animation:Terms_titleUnderline__Zogtk .9s var(--terms-ease) .55s forwards;background:var(--terms-navy);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes Terms_titleUnderline__Zogtk{to{width:56%}}@keyframes Terms_titleFadeIn__jso8p{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Terms_policyContent__bDY0x{margin:0 auto;max-width:700px;text-align:left}.Terms_description__D2g18{animation:Terms_descriptionFadeIn__eiOk7 .75s var(--terms-ease) both;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.65;margin-bottom:1.5rem}.Terms_descriptionMeta__-w0lz{animation-delay:.28s}.Terms_descriptionIntro__NmD\+w{animation-delay:.36s}.Terms_descriptionAgree__N7gfr{animation-delay:.44s}.Terms_inlineLink__o7oy7{border-radius:2px;color:var(--terms-navy);font-weight:600;position:relative;text-decoration:none;transition:color var(--terms-transition-fast)}.Terms_inlineLink__o7oy7:after{background:#04476659;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform-origin:left center;transition:background var(--terms-transition-fast),transform var(--terms-transition);width:100%}.Terms_inlineLink__o7oy7:hover{color:var(--terms-navy-deep)}.Terms_inlineLink__o7oy7:hover:after{background:#0447668c}.Terms_inlineLink__o7oy7:focus-visible{box-shadow:var(--terms-focus-ring);outline:none}@keyframes Terms_descriptionFadeIn__eiOk7{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Terms_definitions__jqbP1{animation:Terms_definitionsFadeIn__noIap .75s var(--terms-ease) .5s both;background:var(--terms-bg-alt);border-left:4px solid var(--terms-navy);border-radius:var(--terms-radius);box-shadow:var(--terms-shadow-sm);margin-top:2rem;padding:1.5rem;transition:transform var(--terms-transition),box-shadow var(--terms-transition)}.Terms_definitions__jqbP1:hover{box-shadow:var(--terms-shadow-md);transform:translateX(3px)}@keyframes Terms_definitionsFadeIn__noIap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.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{animation:Terms_accordionSectionFade__12uHJ .75s var(--terms-ease) .5s both;margin-top:2.2rem}@keyframes Terms_accordionSectionFade__12uHJ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Terms_accordionTitle__DvVBk{color:var(--terms-navy);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:2rem;text-align:center}.Terms_accordionContainer__0jud-{margin:0 auto;max-width:700px}.Terms_accordionItem__HWlw4{--item-index:0;animation:Terms_accordionItemFadeIn__EreTv .55s var(--terms-ease) both;animation-delay:calc(.58s + var(--item-index)*45ms);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid var(--terms-border);border-radius:var(--terms-radius);box-shadow:var(--terms-shadow-sm);margin-bottom:.85rem;overflow:hidden;transition:transform var(--terms-transition),box-shadow var(--terms-transition),border-color var(--terms-transition-fast)}.Terms_accordionItem__HWlw4:hover{border-color:#04476629;box-shadow:var(--terms-shadow-md);transform:translateY(-2px)}.Terms_accordionItemOpen__-ATBi{border-color:#04476638;box-shadow:var(--terms-shadow-md)}@keyframes Terms_accordionItemFadeIn__EreTv{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Terms_accordionHeader__tuKcZ{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#f5f8faf2,#fffffffa);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:background var(--terms-transition),box-shadow var(--terms-transition-fast);width:100%}.Terms_accordionHeader__tuKcZ:focus-visible{box-shadow:inset 0 0 0 2px #04476673;outline:none;z-index:1}.Terms_accordionHeader__tuKcZ:before{background:linear-gradient(90deg,#0000,rgba(4,71,102,.045),#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .55s var(--terms-ease-out)}.Terms_accordionHeader__tuKcZ:hover:before{transform:translateX(100%)}.Terms_accordionHeader__tuKcZ:hover{background:linear-gradient(135deg,#eef3f6 0,var(--terms-bg-alt) 100%)}.Terms_accordionHeader__tuKcZ[aria-expanded=true]{background:linear-gradient(135deg,#0447660d,#fffffffa)}.Terms_accordionQuestion__ny9GR{color:var(--terms-text);flex:1 1;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin-right:1rem;transition:color var(--terms-transition-fast)}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionQuestion__ny9GR,.Terms_accordionHeader__tuKcZ[aria-expanded=true] .Terms_accordionQuestion__ny9GR{color:var(--terms-navy)}.Terms_accordionIcon__SK9Xl{align-items:center;background:#0447661a;border-radius:50%;color:var(--terms-navy);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),box-shadow var(--terms-transition-fast);width:2rem}.Terms_accordionIconSvg__8\+U21{display:block;height:.9375rem;overflow:visible;transition:opacity .2s ease;width:.9375rem}.Terms_accordionHeader__tuKcZ:hover .Terms_accordionIcon__SK9Xl{background:#04476626;transform:rotate(90deg) scale(1.08)}.Terms_accordionHeader__tuKcZ[aria-expanded=true] .Terms_accordionIcon__SK9Xl{background:#0447662e;box-shadow:0 0 0 3px #0447661f;transform:rotate(0deg) scale(1.08)}.Terms_accordionHeader__tuKcZ[aria-expanded=true]:hover .Terms_accordionIcon__SK9Xl{background:#04476638;transform:rotate(0deg) scale(1.12)}.Terms_accordionPanel__D26TV{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--terms-ease)}.Terms_accordionPanelOpen__iufNk{grid-template-rows:1fr}.Terms_accordionPanelInner__Gnr-t{min-height:0;overflow:hidden}.Terms_accordionContent__UCrs-{background:var(--terms-bg);border-top:1px solid #0000;color:var(--terms-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;opacity:0;padding:0 1.5rem 1.75rem;transform:translateY(-6px);transition:opacity .35s var(--terms-ease) .04s,transform .4s var(--terms-ease) .02s,border-color var(--terms-transition-fast)}.Terms_accordionPanelOpen__iufNk .Terms_accordionContent__UCrs-{border-top-color:var(--terms-border);opacity:1;padding-top:1.35rem;transform:translateY(0)}.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{border-collapse:collapse;margin:20px 0;width:100%}.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_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.55}.Terms_definitions__jqbP1{border-radius:12px;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:12px;margin-bottom:.75rem}.Terms_accordionItem__HWlw4:hover{transform:translateY(-1px)}.Terms_accordionHeader__tuKcZ{min-height:52px;padding:1.25rem 1rem}.Terms_accordionContent__UCrs-{font-size:1rem;line-height:1.55;padding:0 1rem 1.25rem}.Terms_accordionPanelOpen__iufNk .Terms_accordionContent__UCrs-{padding-top:1.15rem}}@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:12px;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: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:0 1.25rem 1.25rem}.Terms_accordionContainer__0jud-{margin:0 .25rem}.Terms_accordionItem__HWlw4:hover{transform:none}}@media (prefers-reduced-motion:reduce){.Terms_accordionItem__HWlw4,.Terms_accordionSection__uKrV6,.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:56%}.Terms_accordionItem__HWlw4:hover,.Terms_definitions__jqbP1:hover{transform:none}.Terms_accordionContent__UCrs-,.Terms_accordionIcon__SK9Xl,.Terms_accordionPanel__D26TV,.Terms_inlineLink__o7oy7:after{transition:none!important}.Terms_accordionPanel__D26TV{grid-template-rows:0fr}.Terms_accordionPanelOpen__iufNk{grid-template-rows:1fr}.Terms_accordionContent__UCrs-{opacity:0;transform:none}.Terms_accordionPanelOpen__iufNk .Terms_accordionContent__UCrs-{opacity:1}.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}}.PublicSiteHeader_header__j1Zp5{--home-navy:#044766;--home-navy-deep:#033a52;--home-white:#fff;--home-cta-h:48px;--home-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--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);background:#0000;border-bottom:none;box-shadow:none;box-sizing:border-box;flex-shrink:0;font-family:var(--home-font);position:-webkit-sticky;position:sticky;top:0;z-index:50}.PublicSiteHeader_headerInner__qjqLv{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%}.PublicSiteHeader_logoSection__X-T27{align-items:center;display:flex;flex:1 1 auto;gap:clamp(.5rem,1.8vw,.75rem);min-width:0}.PublicSiteHeader_headerLogoLink__SpAqY{align-items:center;border-radius:10px;color:inherit;display:inline-flex;flex:1 1 auto;min-width:0;text-decoration:none;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.PublicSiteHeader_headerLogoLink__SpAqY:hover{opacity:.88}.PublicSiteHeader_headerLogoLink__SpAqY:focus-visible{outline:2px solid #04476673;outline-offset:2px}.PublicSiteHeader_logoSection__X-T27 .PublicSiteHeader_headerLogoImg__etIHh{border-radius:clamp(10px,1.2vw,12px);height:clamp(48px,4.5vw,56px);width:clamp(48px,4.5vw,56px)}.PublicSiteHeader_logoText__vSclp{color:var(--home-navy);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}.PublicSiteHeader_headerNav__G2QMo{align-items:center;display:flex;flex-shrink:0;gap:clamp(.45rem,1.5vw,.75rem);justify-content:flex-end}.PublicSiteHeader_headerLoginButton__RAq7r,.PublicSiteHeader_headerSignupButton__1fPky{-webkit-tap-highlight-color:transparent;border-radius:999px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;height:var(--home-cta-h);line-height:1.2;min-height:var(--home-cta-h);min-width:clamp(4.25rem,22vw,5.5rem);padding:0 1.55rem;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}.PublicSiteHeader_headerLoginButton__RAq7r:active,.PublicSiteHeader_headerSignupButton__1fPky:active{transform:scale(.98)}.PublicSiteHeader_headerLoginButton__RAq7r:focus-visible,.PublicSiteHeader_headerSignupButton__1fPky:focus-visible{outline:2px solid #04476673;outline-offset:2px}.PublicSiteHeader_headerLoginButton__RAq7r{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #0f274029;box-shadow:none;color:var(--home-navy)}.PublicSiteHeader_headerLoginButton__RAq7r:hover{background:#ffffffc7;box-shadow:none;transform:translate3d(0,-1px,0)}.PublicSiteHeader_headerSignupButton__1fPky{background:var(--home-navy);border:1px solid var(--home-navy);box-shadow:0 8px 18px #04476638;color:var(--home-white)}.PublicSiteHeader_headerSignupButton__1fPky:hover{background:var(--home-navy-deep);border-color:var(--home-navy-deep);box-shadow:0 8px 18px #04476647;transform:translate3d(0,-1px,0)}@media (min-width:1025px){.PublicSiteHeader_headerInner__qjqLv{padding-bottom:1rem;padding-top:max(.9rem,env(safe-area-inset-top))}.PublicSiteHeader_logoSection__X-T27 .PublicSiteHeader_headerLogoImg__etIHh{height:56px;width:56px}}@media (max-width:1024px) and (min-width:841px){.PublicSiteHeader_headerInner__qjqLv{padding-bottom:.8rem;padding-top:max(.8rem,env(safe-area-inset-top))}}@media (max-width:1024px){.PublicSiteHeader_headerInner__qjqLv{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.PublicSiteHeader_headerLoginButton__RAq7r,.PublicSiteHeader_headerSignupButton__1fPky{border-radius:999px;font-size:.94rem;padding:0 1.28rem}}@media (max-width:768px){.PublicSiteHeader_header__j1Zp5{--home-cta-h:46px}.PublicSiteHeader_headerInner__qjqLv{padding:max(.85rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.PublicSiteHeader_headerNav__G2QMo,.PublicSiteHeader_logoSection__X-T27{gap:.55rem}.PublicSiteHeader_headerLoginButton__RAq7r,.PublicSiteHeader_headerSignupButton__1fPky{border-radius:999px;font-size:.94rem;min-height:44px;min-width:0;min-width:auto;padding:0 1.28rem}}@media (max-width:480px){.PublicSiteHeader_header__j1Zp5{--home-cta-h:44px}.PublicSiteHeader_headerInner__qjqLv{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))}.PublicSiteHeader_headerNav__G2QMo{gap:.45rem}.PublicSiteHeader_headerLoginButton__RAq7r,.PublicSiteHeader_headerSignupButton__1fPky{border-radius:999px;font-size:.88rem;min-height:44px;min-width:0;min-width:auto;padding:0 1rem}.PublicSiteHeader_logoSection__X-T27{gap:.45rem}}@media (prefers-reduced-motion:no-preference){.PublicSiteHeader_header__j1Zp5{animation:PublicSiteHeader_welcomeHeaderIn__qwNYH .55s cubic-bezier(.16,1,.3,1) 0s both;animation:PublicSiteHeader_welcomeHeaderIn__qwNYH var(--anim-header-dur,.55s) var(--anim-ease-brush,cubic-bezier(.16,1,.3,1)) var(--anim-header-del,0s) both}}@keyframes PublicSiteHeader_welcomeHeaderIn__qwNYH{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PublicSiteHeader_header__j1Zp5{animation:none!important}.PublicSiteHeader_headerLoginButton__RAq7r:hover,.PublicSiteHeader_headerSignupButton__1fPky:hover{transform:none}}@media (hover:none){.PublicSiteHeader_headerLoginButton__RAq7r:hover{background:#ffffff8c;transform:none}.PublicSiteHeader_headerSignupButton__1fPky:hover{background:var(--home-navy);border-color:var(--home-navy);transform:none}}.PrivacyPolicy_privacyPage__9qbbH{--privacy-navy:#044766;--privacy-navy-deep:#033a52;--privacy-text:#0f2740;--privacy-text-muted:#5b6570;--privacy-bg:#fff;--privacy-bg-alt:#f4f5f7;--privacy-border:#0f274024;--privacy-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--privacy-shadow-md:0 8px 24px #0447661a,0 2px 8px #0000000a;--privacy-radius:16px;--privacy-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--privacy-ease:cubic-bezier(0.16,1,0.3,1);--privacy-ease-soft:cubic-bezier(0.22,1,0.36,1);--privacy-ease-out:cubic-bezier(0.33,1,0.68,1);--privacy-transition:0.36s var(--privacy-ease);--privacy-transition-fast:0.28s var(--privacy-ease-soft);--privacy-focus-ring:0 0 0 2px var(--privacy-bg),0 0 0 4px #04476666;-webkit-font-smoothing:antialiased;animation:PrivacyPolicy_pageFadeIn__CE4E1 .7s var(--privacy-ease) both;background:var(--privacy-bg);box-sizing:border-box;color:var(--privacy-text);display:flex;flex-direction:column;font-family:var(--privacy-font);isolation:isolate;min-height:100dvh;position:relative}@keyframes PrivacyPolicy_pageFadeIn__CE4E1{0%{opacity:0}to{opacity: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;z-index:1}.PrivacyPolicy_contentWrapper__4bI6Q{animation:PrivacyPolicy_contentSlideUp__\+Cd1z .85s var(--privacy-ease) .08s both;margin-bottom:3rem;max-width:800px;width:100%}@keyframes PrivacyPolicy_contentSlideUp__\+Cd1z{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_title__VJJIy{animation:PrivacyPolicy_titleFadeIn__pMu6x .8s var(--privacy-ease) .16s both;color:var(--privacy-navy);display:inline-block;font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 2rem;position:relative}.PrivacyPolicy_title__VJJIy:after{animation:PrivacyPolicy_titleUnderline__0BUtp .9s var(--privacy-ease) .55s forwards;background:var(--privacy-navy);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes PrivacyPolicy_titleUnderline__0BUtp{to{width:56%}}@keyframes PrivacyPolicy_titleFadeIn__pMu6x{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_policyContent__xGTpp{margin:0 auto;max-width:700px;text-align:left}.PrivacyPolicy_description__cTvpX{animation:PrivacyPolicy_descriptionFadeIn__5fLvU .75s var(--privacy-ease) both;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.65;margin-bottom:1.5rem}.PrivacyPolicy_descriptionMeta__sQyyP{animation-delay:.28s}.PrivacyPolicy_descriptionIntro__EK9Cw{animation-delay:.36s}.PrivacyPolicy_descriptionAgree__RuW0-{animation-delay:.44s}.PrivacyPolicy_inlineLink__pXU2g{border-radius:2px;color:var(--privacy-navy);font-weight:600;position:relative;text-decoration:none;transition:color var(--privacy-transition-fast)}.PrivacyPolicy_inlineLink__pXU2g:after{background:#04476659;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform-origin:left center;transition:background var(--privacy-transition-fast),transform var(--privacy-transition);width:100%}.PrivacyPolicy_inlineLink__pXU2g:hover{color:var(--privacy-navy-deep)}.PrivacyPolicy_inlineLink__pXU2g:hover:after{background:#0447668c}.PrivacyPolicy_inlineLink__pXU2g:focus-visible{box-shadow:var(--privacy-focus-ring);outline:none}@keyframes PrivacyPolicy_descriptionFadeIn__5fLvU{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_definitions__CETKq{animation:PrivacyPolicy_definitionsFadeIn__BhGLC .75s var(--privacy-ease) .5s both;background:var(--privacy-bg-alt);border-left:4px solid var(--privacy-navy);border-radius:var(--privacy-radius);box-shadow:var(--privacy-shadow-sm);margin-top:2rem;padding:1.5rem;transition:transform var(--privacy-transition),box-shadow var(--privacy-transition)}.PrivacyPolicy_definitions__CETKq:hover{box-shadow:var(--privacy-shadow-md);transform:translateX(3px)}@keyframes PrivacyPolicy_definitionsFadeIn__BhGLC{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.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{animation:PrivacyPolicy_accordionSectionFade__zJfzZ .75s var(--privacy-ease) .5s both;margin-top:2.2rem}@keyframes PrivacyPolicy_accordionSectionFade__zJfzZ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_accordionTitle__N8bqx{color:var(--privacy-navy);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:2rem;text-align:center}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 auto;max-width:700px}.PrivacyPolicy_accordionItem__JRt24{--item-index:0;animation:PrivacyPolicy_accordionItemFadeIn__fY\+36 .55s var(--privacy-ease) both;animation-delay:calc(.58s + var(--item-index)*45ms);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid var(--privacy-border);border-radius:var(--privacy-radius);box-shadow:var(--privacy-shadow-sm);margin-bottom:.85rem;overflow:hidden;transition:transform var(--privacy-transition),box-shadow var(--privacy-transition),border-color var(--privacy-transition-fast)}.PrivacyPolicy_accordionItem__JRt24:hover{border-color:#04476629;box-shadow:var(--privacy-shadow-md);transform:translateY(-2px)}.PrivacyPolicy_accordionItemOpen__oxZwB{border-color:#04476638;box-shadow:var(--privacy-shadow-md)}@keyframes PrivacyPolicy_accordionItemFadeIn__fY\+36{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.PrivacyPolicy_accordionHeader__Y9i1L{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#f5f8faf2,#fffffffa);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:background var(--privacy-transition),box-shadow var(--privacy-transition-fast);width:100%}.PrivacyPolicy_accordionHeader__Y9i1L:focus-visible{box-shadow:inset 0 0 0 2px #04476673;outline:none;z-index:1}.PrivacyPolicy_accordionHeader__Y9i1L:before{background:linear-gradient(90deg,#0000,rgba(4,71,102,.045),#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .55s var(--privacy-ease-out)}.PrivacyPolicy_accordionHeader__Y9i1L:hover:before{transform:translateX(100%)}.PrivacyPolicy_accordionHeader__Y9i1L:hover{background:linear-gradient(135deg,#eef3f6 0,var(--privacy-bg-alt) 100%)}.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true]{background:linear-gradient(135deg,#0447660d,#fffffffa)}.PrivacyPolicy_accordionQuestion__re2Xu{color:var(--privacy-text);flex:1 1;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin-right:1rem;transition:color var(--privacy-transition-fast)}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionQuestion__re2Xu,.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true] .PrivacyPolicy_accordionQuestion__re2Xu{color:var(--privacy-navy)}.PrivacyPolicy_accordionIcon__XjETa{align-items:center;background:#0447661a;border-radius:50%;color:var(--privacy-navy);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),box-shadow var(--privacy-transition-fast);width:2rem}.PrivacyPolicy_accordionIconSvg__n\+JQv{display:block;height:.9375rem;overflow:visible;transition:opacity .2s ease;width:.9375rem}.PrivacyPolicy_accordionHeader__Y9i1L:hover .PrivacyPolicy_accordionIcon__XjETa{background:#04476626;transform:rotate(90deg) scale(1.08)}.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true] .PrivacyPolicy_accordionIcon__XjETa{background:#0447662e;box-shadow:0 0 0 3px #0447661f;transform:rotate(0deg) scale(1.08)}.PrivacyPolicy_accordionHeader__Y9i1L[aria-expanded=true]:hover .PrivacyPolicy_accordionIcon__XjETa{background:#04476638;transform:rotate(0deg) scale(1.12)}.PrivacyPolicy_accordionPanel__9Q9N-{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--privacy-ease)}.PrivacyPolicy_accordionPanelOpen__j5eXJ{grid-template-rows:1fr}.PrivacyPolicy_accordionPanelInner__2FI6e{min-height:0;overflow:hidden}.PrivacyPolicy_accordionContent__im8SG{background:var(--privacy-bg);border-top:1px solid #0000;color:var(--privacy-text-muted);font-size:1.1rem;font-weight:400;line-height:1.5;opacity:0;padding:0 1.5rem 1.75rem;transform:translateY(-6px);transition:opacity .35s var(--privacy-ease) .04s,transform .4s var(--privacy-ease) .02s,border-color var(--privacy-transition-fast)}.PrivacyPolicy_accordionPanelOpen__j5eXJ .PrivacyPolicy_accordionContent__im8SG{border-top-color:var(--privacy-border);opacity:1;padding-top:1.35rem;transform:translateY(0)}.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{border-collapse:collapse;margin:20px 0;width:100%}.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_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.55}.PrivacyPolicy_definitions__CETKq{border-radius:12px;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:12px;margin-bottom:.75rem}.PrivacyPolicy_accordionItem__JRt24:hover{transform:translateY(-1px)}.PrivacyPolicy_accordionHeader__Y9i1L{min-height:52px;padding:1.25rem 1rem}.PrivacyPolicy_accordionContent__im8SG{font-size:1rem;line-height:1.55;padding:0 1rem 1.25rem}.PrivacyPolicy_accordionPanelOpen__j5eXJ .PrivacyPolicy_accordionContent__im8SG{padding-top:1.15rem}}@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:12px;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:1rem 1.25rem}.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:0 1.25rem 1.25rem}.PrivacyPolicy_accordionContainer__n-6r4{margin:0 .25rem}.PrivacyPolicy_accordionItem__JRt24:hover{transform:none}}@media (prefers-reduced-motion:reduce){.PrivacyPolicy_accordionItem__JRt24,.PrivacyPolicy_accordionSection__J3P3A,.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:56%}.PrivacyPolicy_accordionItem__JRt24:hover,.PrivacyPolicy_definitions__CETKq:hover{transform:none}.PrivacyPolicy_accordionContent__im8SG,.PrivacyPolicy_accordionIcon__XjETa,.PrivacyPolicy_accordionPanel__9Q9N-,.PrivacyPolicy_inlineLink__pXU2g:after{transition:none!important}.PrivacyPolicy_accordionPanel__9Q9N-{grid-template-rows:0fr}.PrivacyPolicy_accordionPanelOpen__j5eXJ{grid-template-rows:1fr}.PrivacyPolicy_accordionContent__im8SG{opacity:0;transform:none}.PrivacyPolicy_accordionPanelOpen__j5eXJ .PrivacyPolicy_accordionContent__im8SG{opacity:1}.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{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-placeholder:#8a9aab;--admin-bg:#fff;--admin-bg-alt:#f5f8fa;--admin-border:#d8e0e6;--admin-error-bg:#fff5f5;--admin-error-text:#c53030;--admin-error-border:#feb2b2;--admin-disabled-bg:#e9ecef;--admin-disabled-text:#6c757d;--admin-radius:10px;--admin-ease:cubic-bezier(0.16,1,0.3,1);--admin-ease-soft:cubic-bezier(0.22,1,0.36,1);--admin-transition:0.36s var(--admin-ease);--admin-transition-fast:0.28s var(--admin-ease-soft);align-items:flex-start;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb224,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660f,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,#047bb20d,#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;overflow-x:hidden;padding:2rem 1rem;position:relative}.AdminLogin_admin-login-container__DA49o:before{background-image:radial-gradient(rgba(4,71,102,.035) 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,#0000 75%);opacity:.7;pointer-events:none;position:absolute;z-index:0}.AdminLogin_admin-login-content__P7BWQ{align-items:center;display:flex;flex-direction:column;gap:1.6rem;margin-top:clamp(2rem,8vh,5.5rem);max-width:450px;position:relative;width:100%;z-index:1}.AdminLogin_admin-login-form-container__uoNa4{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #04476614;border-radius:16px;box-shadow:0 10px 32px #04476614,0 2px 8px #0447660a;box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;padding:2.25rem 2rem;width:100%}.AdminLogin_admin-login-logo__9SCjI{align-self:center}.AdminLogin_admin-login-title__1G\+gc{color:var(--admin-text);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0;text-align:center;transition:color var(--admin-transition-fast)}.AdminLogin_error-message__bSWyx{background-color:var(--admin-error-bg);border:1px solid var(--admin-error-border);border-radius:var(--admin-radius);box-shadow:0 4px 14px #c530301a;color:var(--admin-error-text);font-size:.9rem;line-height:1.5;padding:.85rem 1rem;text-align:left;transition:opacity var(--admin-transition),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminLogin_admin-login-form__QIoyR{display:flex;flex-direction:column;gap:1.1rem}.AdminLogin_form-group__PmKn0{display:flex;flex-direction:column;gap:.35rem}.AdminLogin_form-group__PmKn0 label{color:var(--admin-text);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:color var(--admin-transition)}.AdminLogin_form-group__PmKn0:focus-within label{color:var(--admin-primary)}.AdminLogin_form-group__PmKn0 input{background:var(--admin-bg-alt);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--admin-text);direction:ltr;font-size:1rem;padding:.85rem 1rem;text-align:left;transition:border-color var(--admin-transition-fast),background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);width:100%}.AdminLogin_form-group__PmKn0 input::placeholder{color:var(--admin-placeholder);transition:opacity var(--admin-transition)}.AdminLogin_form-group__PmKn0 input:focus{background:var(--admin-bg);border-color:var(--admin-primary);box-shadow:0 0 0 3px #047bb224,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.AdminLogin_form-group__PmKn0 input:hover:not(:focus):not(:disabled){border-color:#b8c8d4;box-shadow:0 2px 6px #0447660f}.AdminLogin_form-group__PmKn0 input:focus::placeholder{opacity:.55}.AdminLogin_form-group__PmKn0 input:disabled{background-color:var(--admin-disabled-bg);color:var(--admin-disabled-text);cursor:not-allowed}.AdminLogin_password-input-container__1gMU-{align-items:center;display:flex;position:relative;width:100%}.AdminLogin_password-input-container__1gMU- input{background:var(--admin-bg-alt);border:1.5px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:0 1px 2px #0447660a;box-sizing:border-box;color:var(--admin-text);direction:ltr;font-size:1rem;padding:.85rem 3rem .85rem 1rem;text-align:left;transition:border-color var(--admin-transition-fast),background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);width:100%}.AdminLogin_password-input-container__1gMU- input::placeholder{color:var(--admin-placeholder);transition:opacity var(--admin-transition)}.AdminLogin_password-input-container__1gMU- input:focus{background:var(--admin-bg);border-color:var(--admin-primary);box-shadow:0 0 0 3px #047bb224,0 4px 12px #04476614;outline:none;transform:translateY(-1px)}.AdminLogin_password-input-container__1gMU- input:hover:not(:focus):not(:disabled){border-color:#b8c8d4;box-shadow:0 2px 6px #0447660f}.AdminLogin_password-input-container__1gMU- input:focus::placeholder{opacity:.55}.AdminLogin_password-input-container__1gMU- input:disabled{background-color:var(--admin-disabled-bg);color:var(--admin-disabled-text);cursor:not-allowed}.AdminLogin_password-toggle__XjhXC{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:6px;color:var(--admin-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color var(--admin-transition-fast),background var(--admin-transition-fast),transform var(--admin-transition-fast);width:28px}.AdminLogin_password-toggle__XjhXC:hover:not(:disabled){background:#04476614;color:var(--admin-primary);transform:translateY(-50%) scale(1.08)}.AdminLogin_password-toggle__XjhXC:active:not(:disabled){transform:translateY(-50%) scale(.94)}.AdminLogin_password-toggle__XjhXC:focus-visible{outline:2px solid var(--admin-primary-light);outline-offset:1px}.AdminLogin_password-toggle__XjhXC:disabled{color:var(--admin-placeholder);cursor:not-allowed;opacity:.6}.AdminLogin_admin-login-button__laAuz{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:1.5px solid var(--admin-primary);border-radius:var(--admin-radius);box-shadow:0 4px 14px #04476638;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-top:.5rem;min-height:44px;overflow:hidden;padding:.85rem 2rem;position:relative;transition:transform var(--admin-transition-fast),background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),filter var(--admin-transition-fast)}.AdminLogin_admin-login-button__laAuz:before{background:linear-gradient(105deg,#0000 30%,#ffffff38 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .65s var(--admin-ease-soft)}.AdminLogin_admin-login-button__laAuz:hover:not(:disabled):before{transform:translateX(120%)}.AdminLogin_admin-login-button__laAuz:hover:not(:disabled){background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary-light) 100%);box-shadow:0 8px 24px #04476652,0 2px 8px #0447662e;transform:translateY(-2px)}.AdminLogin_admin-login-button__laAuz:active:not(:disabled){box-shadow:0 3px 10px #04476647;transform:translateY(0)}.AdminLogin_admin-login-button__laAuz:focus-visible{outline:2px solid var(--admin-primary-light);outline-offset:3px}.AdminLogin_admin-login-button__laAuz:disabled{background:linear-gradient(135deg,#8aa5b5,#a0b8c6);border-color:#8aa5b5;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.85;transform:none}.AdminLogin_admin-login-button__laAuz:disabled:hover{box-shadow:none;transform:none}.AdminLogin_admin-login-button__laAuz[aria-busy=true]:before{animation:AdminLogin_adminShimmer__QWh8s 1.1s var(--admin-ease-soft) infinite}.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 #047bb259,0 4px 12px #04476614;outline:none}@media (prefers-reduced-motion:no-preference){.AdminLogin_admin-login-container__DA49o{animation:AdminLogin_adminFadeIn__zQY91 .7s var(--admin-ease) both}.AdminLogin_admin-login-form-container__uoNa4{animation:AdminLogin_adminRiseSoft__mn6vg .72s var(--admin-ease) .1s both}.AdminLogin_admin-login-logo__9SCjI{animation:AdminLogin_adminLogoIn__zHF\+j .75s var(--admin-ease) .12s both}.AdminLogin_admin-login-title__1G\+gc{animation:AdminLogin_adminRiseSoft__mn6vg .62s var(--admin-ease) .2s both}.AdminLogin_error-message__bSWyx{animation:AdminLogin_adminMessageIn__HFXUN .5s var(--admin-ease) both}.AdminLogin_admin-login-form__QIoyR{animation:AdminLogin_adminRiseSoft__mn6vg .65s var(--admin-ease) .28s both}.AdminLogin_form-group__PmKn0:first-child{animation:AdminLogin_adminRiseSoft__mn6vg .55s var(--admin-ease) .34s both}.AdminLogin_form-group__PmKn0:nth-child(2){animation:AdminLogin_adminRiseSoft__mn6vg .55s var(--admin-ease) .42s both}.AdminLogin_admin-login-button__laAuz{animation:AdminLogin_adminRiseSoft__mn6vg .55s var(--admin-ease) .5s both}}@keyframes AdminLogin_adminFadeIn__zQY91{0%{opacity:0}to{opacity:1}}@keyframes AdminLogin_adminRiseSoft__mn6vg{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminLogin_adminLogoIn__zHF\+j{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminLogin_adminMessageIn__HFXUN{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminLogin_adminShimmer__QWh8s{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.AdminLogin_admin-login-button__laAuz,.AdminLogin_admin-login-container__DA49o,.AdminLogin_admin-login-form-container__uoNa4,.AdminLogin_admin-login-form__QIoyR,.AdminLogin_admin-login-logo__9SCjI,.AdminLogin_admin-login-title__1G\+gc,.AdminLogin_error-message__bSWyx,.AdminLogin_form-group__PmKn0{animation:none!important}.AdminLogin_admin-login-button__laAuz:hover:not(:disabled),.AdminLogin_form-group__PmKn0 input:focus,.AdminLogin_password-input-container__1gMU- input:focus{transform:none}.AdminLogin_admin-login-button__laAuz:before,.AdminLogin_admin-login-button__laAuz[aria-busy=true]:before{display:none}}@media (max-width:1024px){.AdminLogin_admin-login-button__laAuz:hover:not(:disabled),.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{padding:1rem}.AdminLogin_admin-login-content__P7BWQ{gap:1.3rem;margin-top:clamp(1.25rem,6vh,3rem);max-width:400px}.AdminLogin_admin-login-form-container__uoNa4{border-radius:14px;padding:1.75rem 1.5rem}.AdminLogin_admin-login-title__1G\+gc{font-size:1.6rem;line-height:1.3}.AdminLogin_form-group__PmKn0 input,.AdminLogin_password-input-container__1gMU- input{min-height:44px;padding:.8rem 1rem}.AdminLogin_password-input-container__1gMU- input{padding-right:3rem}.AdminLogin_admin-login-button__laAuz{margin-top:.25rem;padding:.8rem 1.75rem}}@media (max-width:480px){.AdminLogin_admin-login-content__P7BWQ{gap:1.1rem;margin-top:1.25rem;max-width:100%}.AdminLogin_admin-login-form-container__uoNa4{padding:1.5rem 1.25rem}.AdminLogin_admin-login-title__1G\+gc{font-size:1.5rem}.AdminLogin_form-group__PmKn0 input,.AdminLogin_password-input-container__1gMU- input{font-size:16px}.AdminLogin_form-group__PmKn0 input:focus,.AdminLogin_password-input-container__1gMU- input:focus{transform:none}.AdminLogin_password-toggle__XjhXC:hover:not(:disabled){transform:translateY(-50%) scale(1.05)}.AdminLogin_admin-login-button__laAuz{padding:.8rem 1.5rem}.AdminLogin_admin-login-button__laAuz:hover:not(:disabled){transform:translateY(-1px)}.AdminLogin_error-message__bSWyx{padding:.7rem .85rem}}.AdminDashboard_admin-dashboard-container__oIq-H{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-border:#0447661a;--admin-radius:10px;--admin-radius-lg:12px;--admin-ease:cubic-bezier(0.16,1,0.3,1);--admin-ease-soft:cubic-bezier(0.22,1,0.36,1);--admin-transition:0.36s var(--admin-ease);--admin-transition-fast:0.28s var(--admin-ease-soft);--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;-webkit-font-smoothing:antialiased;animation:AdminDashboard_dashboardFadeIn__7W0\+s .7s var(--admin-ease) both;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21f,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660d,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,rgba(4,123,178,.045),#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;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 *,.AdminDashboard_admin-dashboard-container__oIq-H :after,.AdminDashboard_admin-dashboard-container__oIq-H :before{box-sizing:border-box}.AdminDashboard_admin-dashboard-container__oIq-H:before{background-image:radial-gradient(#04476608 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.75;pointer-events:none;position:absolute;z-index:0}.AdminDashboard_admin-header__SPYdc{--brand-logo-size:56px;align-items:center;animation:AdminDashboard_headerSlideIn__oaqsY .55s var(--admin-ease) .08s both;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffdb;border-bottom:1px solid var(--admin-border);box-shadow:inset 0 1px 0 #fffc,0 8px 24px #0447660f;display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;justify-content:space-between;padding:.95rem 1.75rem;position:relative;z-index:10}.AdminDashboard_header-left__daKc5{align-items:center;animation:AdminDashboard_headerLeftSlideIn__3yv1L .55s var(--admin-ease) .14s both;display:flex;flex:0 1 22rem;gap:1.1rem;min-width:0}.AdminDashboard_header-right__8SL1v{animation:AdminDashboard_headerRightSlideIn__218u3 .55s var(--admin-ease) .2s both;flex:1 1 36rem;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.AdminDashboard_header-meta__OrYcS,.AdminDashboard_header-right__8SL1v,.AdminDashboard_nav-actions__8acWJ{align-items:center;display:flex;min-width:0}.AdminDashboard_nav-actions__8acWJ{flex:1 1 auto;flex-wrap:nowrap;gap:.45rem;justify-content:flex-end}.AdminDashboard_header-meta__OrYcS{flex:0 0 auto;flex-wrap:nowrap;gap:.55rem;justify-content:flex-end;margin-left:auto}.AdminDashboard_header-info__kLz0J{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0;overflow:hidden}.AdminDashboard_page-title__NELVv{color:var(--admin-text);font-size:1.45rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast);white-space:nowrap}.AdminDashboard_header-left__daKc5:hover .AdminDashboard_page-title__NELVv{color:var(--admin-primary)}.AdminDashboard_page-description__rf5iA{color:var(--admin-text-muted);font-size:.85rem;font-weight:500;letter-spacing:.01em;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast);white-space:nowrap}.AdminDashboard_header-left__daKc5:hover .AdminDashboard_page-description__rf5iA{color:var(--admin-primary-dark)}.AdminDashboard_admin-details__bLtwa{align-items:flex-end;background:#04476608;border:1px solid #04476614;border-radius:var(--admin-radius);display:flex;flex-direction:column;gap:.05rem;justify-content:center;max-width:13.5rem;min-width:0;padding:.4rem .75rem;transition:background var(--admin-transition-fast),border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminDashboard_admin-details__bLtwa:hover{background:rgba(4,71,102,.055);border-color:#04476624;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminDashboard_admin-details-sep__cefiN{display:none}.AdminDashboard_admin-name__IP-Nj{color:var(--admin-primary);font-size:.82rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast);white-space:nowrap}.AdminDashboard_admin-details__bLtwa:hover .AdminDashboard_admin-name__IP-Nj{color:var(--admin-primary-dark)}.AdminDashboard_admin-email__IZfz2{color:var(--admin-text-muted);font-size:.72rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast);white-space:nowrap}.AdminDashboard_admin-details__bLtwa:hover .AdminDashboard_admin-email__IZfz2{color:var(--admin-primary)}.AdminDashboard_nav-button__ktkFI{align-items:center;border:none;border-radius:var(--admin-radius);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.01em;line-height:1.3;min-height:2.35rem;overflow:hidden;padding:.5rem .85rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminDashboard_nav-label-short__yOrSG{display:none}.AdminDashboard_nav-button__ktkFI:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s var(--admin-ease);width:100%}.AdminDashboard_nav-button__ktkFI:hover:before{left:100%}.AdminDashboard_nav-button__ktkFI svg{flex-shrink:0;height:16px;transition:transform var(--admin-transition-fast);width:16px}.AdminDashboard_nav-button__ktkFI:hover svg{transform:translateY(-1px)}.AdminDashboard_nav-button__ktkFI:active{transform:translateY(0)}.AdminDashboard_nav-button__ktkFI:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminDashboard_categories-button__PAfEi{background:linear-gradient(135deg,#b45309,#d97706);box-shadow:0 4px 14px #b4530938}.AdminDashboard_categories-button__PAfEi:hover{background:linear-gradient(135deg,#92400e,#b45309);box-shadow:0 8px 20px #b453094d;transform:translateY(-1px)}.AdminDashboard_categories-button__PAfEi:active{box-shadow:0 2px 8px #b4530938}.AdminDashboard_cfp-sessions-button__7gY5b{background:linear-gradient(135deg,#1e4d6b,#2f6f8f);box-shadow:0 4px 14px #1e4d6b38}.AdminDashboard_cfp-sessions-button__7gY5b:hover{background:linear-gradient(135deg,#163d56,#1e4d6b);box-shadow:0 8px 20px #1e4d6b4d;transform:translateY(-1px)}.AdminDashboard_cfp-sessions-button__7gY5b:active{box-shadow:0 2px 8px #1e4d6b38}.AdminDashboard_logout-button__cIBZY{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminDashboard_logout-button__cIBZY:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d;transform:translateY(-1px)}.AdminDashboard_logout-button__cIBZY:hover svg{transform:translateX(1px)}.AdminDashboard_logout-button__cIBZY:active{box-shadow:0 2px 8px #c5303038}.AdminDashboard_logout-button__cIBZY:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #b91c1c66}.AdminDashboard_admin-main-content__7PKqR{animation:AdminDashboard_contentFadeIn__SpwQF .65s var(--admin-ease) .22s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;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:8px}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:2px solid #f5f8fa99;border-radius:6px}.AdminDashboard_admin-main-content__7PKqR::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%)}@keyframes AdminDashboard_dashboardFadeIn__7W0\+s{0%{opacity:0}to{opacity:1}}@keyframes AdminDashboard_headerSlideIn__oaqsY{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminDashboard_headerLeftSlideIn__3yv1L{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminDashboard_headerRightSlideIn__218u3{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminDashboard_contentFadeIn__SpwQF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.AdminDashboard_admin-header__SPYdc{--brand-logo-size:60px;padding:1.05rem 2.25rem}.AdminDashboard_page-title__NELVv{font-size:1.6rem}.AdminDashboard_page-description__rf5iA{font-size:.9rem}.AdminDashboard_nav-button__ktkFI{font-size:.85rem;padding:.55rem 1rem}}@media (max-width:1366px){.AdminDashboard_admin-header__SPYdc{align-items:stretch;flex-direction:column;gap:.85rem;padding:.9rem 1.35rem}.AdminDashboard_header-left__daKc5,.AdminDashboard_header-right__8SL1v{flex:0 0 auto;width:100%}.AdminDashboard_header-right__8SL1v{justify-content:space-between}.AdminDashboard_nav-actions__8acWJ{justify-content:flex-start}.AdminDashboard_admin-main-content__7PKqR{padding:1.25rem 1.5rem}}@media (max-width:960px){.AdminDashboard_header-meta__OrYcS,.AdminDashboard_header-right__8SL1v,.AdminDashboard_nav-actions__8acWJ{width:100%}.AdminDashboard_nav-actions__8acWJ{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard_nav-actions__8acWJ .AdminDashboard_nav-button__ktkFI{min-height:44px;width:100%}.AdminDashboard_header-meta__OrYcS{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;margin-left:0}.AdminDashboard_admin-details__bLtwa{align-items:flex-start;max-width:none;width:100%}}@media (max-width:1024px){.AdminDashboard_admin-header__SPYdc{--brand-logo-size:52px;padding:.85rem 1.2rem}.AdminDashboard_header-left__daKc5{gap:.9rem}.AdminDashboard_page-title__NELVv{font-size:1.28rem}.AdminDashboard_page-description__rf5iA{font-size:.8rem}.AdminDashboard_nav-button__ktkFI{font-size:.78rem;padding:.48rem .75rem}.AdminDashboard_admin-main-content__7PKqR{padding:1.15rem 1.25rem}}@media (max-width:768px){.AdminDashboard_admin-dashboard-container__oIq-H{overflow-x:hidden}.AdminDashboard_admin-header__SPYdc{--brand-logo-size:48px;gap:.85rem;padding:.85rem 1rem}.AdminDashboard_admin-details__bLtwa{padding:.5rem .75rem}.AdminDashboard_header-meta__OrYcS .AdminDashboard_logout-button__cIBZY{min-height:44px;padding-inline:1rem}.AdminDashboard_page-title__NELVv{font-size:1.2rem;white-space:normal}.AdminDashboard_page-description__rf5iA{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}.AdminDashboard_admin-main-content__7PKqR{gap:1.15rem;overflow-x:hidden;padding:1rem}}@media (max-width:480px){.AdminDashboard_admin-header__SPYdc{--brand-logo-size:44px;gap:.75rem;padding:.75rem .85rem}.AdminDashboard_header-left__daKc5{gap:.7rem}.AdminDashboard_page-title__NELVv{font-size:1.08rem;line-height:1.3}.AdminDashboard_page-description__rf5iA{font-size:.75rem;line-height:1.4}.AdminDashboard_nav-label-full__RJMwN{display:none}.AdminDashboard_nav-label-short__yOrSG{display:inline}.AdminDashboard_nav-actions__8acWJ .AdminDashboard_nav-button__ktkFI{font-size:.78rem;gap:.35rem;padding:.5rem .65rem}.AdminDashboard_nav-actions__8acWJ .AdminDashboard_nav-button__ktkFI svg{height:15px;width:15px}.AdminDashboard_header-meta__OrYcS{grid-template-columns:1fr}.AdminDashboard_admin-details__bLtwa{align-items:center;padding:.55rem .7rem;text-align:center}.AdminDashboard_header-meta__OrYcS .AdminDashboard_logout-button__cIBZY{width:100%}.AdminDashboard_admin-name__IP-Nj{font-size:.8rem}.AdminDashboard_admin-email__IZfz2{font-size:.7rem}.AdminDashboard_admin-main-content__7PKqR{gap:1rem;padding:.85rem}}@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_admin-details__bLtwa:hover,.AdminDashboard_nav-button__ktkFI:hover{transform:none}.AdminDashboard_nav-button__ktkFI:before{display:none}}.AdminOnboardingUsersTable_loading-shell__axKzy{align-items:center;animation:AdminOnboardingUsersTable_containerFadeIn__wy901 .55s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0447661a;border-radius:12px;box-shadow:0 2px 10px #0447660f,0 1px 2px #00000008;display:flex;flex:1 1;justify-content:center;min-height:14rem}.AdminOnboardingUsersTable_table-container__KF27A{animation:AdminOnboardingUsersTable_containerFadeIn__wy901 .6s cubic-bezier(.16,1,.3,1) both;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);background:#ffffffe6;border:1px solid #0447661a;border-radius:12px;box-shadow:0 8px 24px #0447661a,0 2px 8px #0000000a;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}@keyframes AdminOnboardingUsersTable_containerFadeIn__wy901{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminOnboardingUsersTable_table-header-section__cXb58{align-items:center;background:linear-gradient(180deg,#fffffff2,#f8fafce6);border-bottom:1px solid #04476614;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.75rem 1rem}.AdminOnboardingUsersTable_table-title__5k6x3{align-items:center;color:#0a1628;display:flex;font-size:1.15rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;margin:0}.AdminOnboardingUsersTable_title-icon__ZbZKh{color:#047bb2;flex-shrink:0;height:20px;opacity:.9;width:20px}.AdminOnboardingUsersTable_users-count-badge__VKcK2{background:linear-gradient(135deg,#04476614,#047bb21a);border:1px solid #04476624;border-radius:999px;color:#044766;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:.28rem .8rem;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1);white-space:nowrap}.AdminOnboardingUsersTable_table-controls__jxRwN{align-items:center;background:#ffffffb8;border-bottom:1px solid #04476614;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.1rem 1.75rem 1.25rem;position:relative}.AdminOnboardingUsersTable_search-container__yf-6M{align-items:center;display:flex;flex:1 1;max-width:800px;min-height:44px;position:relative}.AdminOnboardingUsersTable_search-icon__Vv66H{align-items:center;color:#9ca3af;display:flex;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .28s cubic-bezier(.22,1,.36,1);z-index:1}.AdminOnboardingUsersTable_search-container__yf-6M:focus-within .AdminOnboardingUsersTable_search-icon__Vv66H{color:#047bb2}.AdminOnboardingUsersTable_search-input__xh8DS{background:#fff;border:1.5px solid #04476624;border-radius:10px;box-shadow:0 1px 2px #00000008;box-sizing:border-box;color:#0a1628;font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5;min-height:44px;padding:.65rem 2.75rem .65rem 2.5rem;transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);width:100%}.AdminOnboardingUsersTable_search-input__xh8DS::placeholder{color:#5a6b7a;opacity:1}.AdminOnboardingUsersTable_search-input__xh8DS:focus{background:#fff;border-color:#047bb2;box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273;outline:none}@media (hover:hover){.AdminOnboardingUsersTable_search-input__xh8DS:hover:not(:focus){border-color:#04476642;transform:translateY(-1px)}}.AdminOnboardingUsersTable_clear-search__raCAd{align-items:center;background:#04476614;border:none;border-radius:8px;color:#5a6b7a;cursor:pointer;display:flex;font-size:1.1rem;height:28px;justify-content:center;line-height:1;position:absolute;right:.55rem;top:50%;transform:translateY(-50%);transition:background .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);width:28px}.AdminOnboardingUsersTable_clear-search__raCAd:hover{background:#04476624;color:#044766;transform:translateY(-50%) scale(1.05)}.AdminOnboardingUsersTable_clear-search__raCAd:active{transform:translateY(-50%) scale(.98)}.AdminOnboardingUsersTable_clear-search__raCAd:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb266;outline:none}.AdminOnboardingUsersTable_results-count__In56c{color:#5a6b7a;font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap}.AdminOnboardingUsersTable_results-count__In56c strong{color:#044766;font-weight:700}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX,.AdminOnboardingUsersTable_retry-button__SYh3i{background:linear-gradient(135deg,#044766,#047bb2);border:none;border-radius:12px;box-shadow:0 4px 14px #04476638;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.65rem 1.15rem;position:relative;transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX{margin-top:1rem}.AdminOnboardingUsersTable_retry-button__SYh3i{padding:.65rem 1.35rem}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:before,.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_clear-filter-button__KV\+pX:hover:before,.AdminOnboardingUsersTable_retry-button__SYh3i:hover:before{left:100%}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:hover,.AdminOnboardingUsersTable_retry-button__SYh3i:hover{background:linear-gradient(135deg,#036a9e,#044766);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:active,.AdminOnboardingUsersTable_retry-button__SYh3i:active{box-shadow:0 2px 8px #04476638;transform:translateY(0)}.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_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:1rem 1.25rem;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;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover:before{opacity:1}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover{color:#044766}@media (hover:hover){.AdminOnboardingUsersTable_sortable-header__IzXjT:hover{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:.95rem;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:1.05rem;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 .55s cubic-bezier(.16,1,.3,1) .12s both;flex:1 1;max-height:calc(100vh - 210px);overflow-x:auto;overflow-y:auto;position:relative;scrollbar-color:#04476659 #0000;scrollbar-width:thin}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar{height:8px;width:8px}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#044766,#047bb2);border:2px solid #f5f8fa99;border-radius:6px}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#036a9e,#044766)}.AdminOnboardingUsersTable_table-wrapper__2LNiD::-webkit-scrollbar-corner{background:#f8f9fa}@keyframes AdminOnboardingUsersTable_tableSlideIn__\+X68W{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminOnboardingUsersTable_users-table__AB\+AQ{background:#fff;border-collapse:initial;border-spacing:0;font-size:.95rem;min-width:0;table-layout:fixed;width:100%}.AdminOnboardingUsersTable_users-table__AB\+AQ thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:2}.AdminOnboardingUsersTable_users-table__AB\+AQ th{background:linear-gradient(180deg,#fff,#f5f8fa);border-bottom:1px solid #0447661a;box-shadow:0 1px 0 #ffffffd9;color:#044766;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:1rem 1.25rem;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.AdminOnboardingUsersTable_users-table__AB\+AQ th:first-child{border-top-left-radius:8px;text-align:left}.AdminOnboardingUsersTable_users-table__AB\+AQ th:last-child{border-top-right-radius:8px;text-align:center}.AdminOnboardingUsersTable_users-table__AB\+AQ td{background:#fff;border-bottom:1px solid #0447660f;color:#374151;padding:.95rem 1.25rem;transition:background-color .28s cubic-bezier(.22,1,.36,1);vertical-align:middle}.AdminOnboardingUsersTable_user-row__dqw6y{--row-delay:calc(var(--row-index, 0)*28ms + 40ms);animation:AdminOnboardingUsersTable_userRowFadeIn__lcrFv .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--row-delay);border-left:3px solid #0000;transition:border-color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}@keyframes AdminOnboardingUsersTable_userRowFadeIn__lcrFv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AdminOnboardingUsersTable_user-row__dqw6y:nth-child(2n) td{background:#f5f8fa8c}@media (hover:hover){.AdminOnboardingUsersTable_user-row__dqw6y:hover{border-left-color:#047bb2}.AdminOnboardingUsersTable_user-row__dqw6y:hover td{background:#0447660a}}.AdminOnboardingUsersTable_user-row__dqw6y:last-child td{border-bottom:none}.AdminOnboardingUsersTable_name-cell__ymkX3,.AdminOnboardingUsersTable_name-header__\+ZcHQ{max-width:260px;width:22%}.AdminOnboardingUsersTable_email-cell__PBFb0,.AdminOnboardingUsersTable_email-header__2XAZ\+{max-width:320px;width:28%}.AdminOnboardingUsersTable_name-cell__ymkX3{min-width:160px}.AdminOnboardingUsersTable_email-cell__PBFb0{min-width:200px}.AdminOnboardingUsersTable_email-sortable-header__XW4OK,.AdminOnboardingUsersTable_name-sortable-header__X3w73{justify-content:flex-start;text-align:left}.AdminOnboardingUsersTable_email-sortable-header__XW4OK .AdminOnboardingUsersTable_header-content__VhLRk,.AdminOnboardingUsersTable_name-sortable-header__X3w73 .AdminOnboardingUsersTable_header-content__VhLRk{justify-content:flex-start}.AdminOnboardingUsersTable_actions-cell__DU5Z1,.AdminOnboardingUsersTable_actions-header__Q5kBs{width:auto}.AdminOnboardingUsersTable_user-email__XNGWc,.AdminOnboardingUsersTable_user-name__9j92O{line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminOnboardingUsersTable_user-email__XNGWc{color:#4b5563;font-size:.9rem}.AdminOnboardingUsersTable_user-info__Mt0PS{align-items:center;display:flex;gap:.75rem;min-width:0}.AdminOnboardingUsersTable_user-name__9j92O{color:#044766;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.AdminOnboardingUsersTable_action-buttons__15HrZ{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;min-width:0}.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.01em;line-height:1.4;min-height:38px;overflow:hidden;padding:.55rem .9rem;position:relative;text-decoration:none;transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:auto}.AdminOnboardingUsersTable_chart-detail-button__chQCQ: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_chart-detail-button__chQCQ:hover:before,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover:before,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover:before,.AdminOnboardingUsersTable_detail-button__UaHjL:hover:before{left:100%}.AdminOnboardingUsersTable_chart-detail-button__chQCQ: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}.AdminOnboardingUsersTable_dashboard-button__rHRng{background:linear-gradient(135deg,#044766,#047bb2);box-shadow:0 4px 14px #04476638}.AdminOnboardingUsersTable_dashboard-button__rHRng:hover:not(:disabled){background:linear-gradient(135deg,#036a9e,#044766);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminOnboardingUsersTable_dashboard-button__rHRng:active:not(:disabled){box-shadow:0 2px 8px #04476638;transform:translateY(0)}.AdminOnboardingUsersTable_chart-detail-button__chQCQ{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 14px #0f766e33}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover:not(:disabled){background:linear-gradient(135deg,#0b5f59,#0f8f82);box-shadow:0 8px 20px #0f766e47;transform:translateY(-1px)}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:active:not(:disabled),.AdminOnboardingUsersTable_chart-detail-button__chQCQ:disabled{box-shadow:0 2px 8px #0f766e38;transform:translateY(0)}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:disabled{cursor:not-allowed;opacity:.7}.AdminOnboardingUsersTable_detail-button__UaHjL{background:linear-gradient(135deg,#1e4d6b,#2f6f8f);box-shadow:0 4px 14px #1e4d6b38}.AdminOnboardingUsersTable_detail-button__UaHjL:hover:not(:disabled){background:linear-gradient(135deg,#163d56,#1e4d6b);box-shadow:0 8px 20px #1e4d6b4d;transform:translateY(-1px)}.AdminOnboardingUsersTable_detail-button__UaHjL:active:not(:disabled){box-shadow:0 2px 8px #1e4d6b38;transform:translateY(0)}.AdminOnboardingUsersTable_delete-user-button__-JELq{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminOnboardingUsersTable_delete-user-button__-JELq:hover:not(:disabled){background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d;transform:translateY(-1px)}.AdminOnboardingUsersTable_delete-user-button__-JELq:active:not(:disabled){box-shadow:0 2px 8px #c5303038;transform:translateY(0)}.AdminOnboardingUsersTable_delete-user-button__-JELq:disabled{cursor:not-allowed;opacity:.7;transform:none}.AdminOnboardingUsersTable_btn-icon__Ncxcs{display:block;flex-shrink:0;height:17px;opacity:.95;width:17px}.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_error-container__M2uUj{align-items:center;animation:AdminOnboardingUsersTable_containerFadeIn__wy901 .55s cubic-bezier(.16,1,.3,1);display:flex;justify-content:center;padding:3rem 2rem}.AdminOnboardingUsersTable_error-message__hXYoF{animation:AdminOnboardingUsersTable_noDataFadeIn__BNCSr .4s cubic-bezier(.16,1,.3,1);background:#ffffffeb;border:1px solid #e53e3e33;border-radius:12px;box-shadow:0 8px 24px #e53e3e1a,0 2px 8px #0000000a;max-width:400px;padding:1.75rem 2rem;text-align:center}.AdminOnboardingUsersTable_error-message__hXYoF h3{color:#c53030;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.AdminOnboardingUsersTable_error-message__hXYoF p{color:#5a6b7a;font-size:.9rem;line-height:1.5;margin:0 0 1.25rem}.AdminOnboardingUsersTable_no-data__LUxlM{animation:AdminOnboardingUsersTable_noDataFadeIn__BNCSr .55s cubic-bezier(.16,1,.3,1);color:#5a6b7a;padding:3.5rem 2rem;text-align:center}.AdminOnboardingUsersTable_no-data__LUxlM p{font-size:1rem;font-weight:500;line-height:1.5;margin:0}@keyframes AdminOnboardingUsersTable_noDataFadeIn__BNCSr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.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;display:flex;inset:0;justify-content:center;min-height:100vh;overflow:hidden;padding:1.25rem;position:fixed;z-index:10000}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;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_deleteConfirmOverlay__4YYCk{align-items:flex-start;justify-content:center;padding:2.5rem 1.25rem 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,.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih{border-radius:12px;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;padding:.65rem 1.25rem}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap{background:#fff;border:2px solid #04476640;color:#044766;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,.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih:disabled{cursor:not-allowed;opacity:.55}.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih{align-items:center;background:linear-gradient(135deg,#b91c1c,#ef4444);border:2px solid #991b1b;box-shadow:0 2px 10px #b91c1c40;color:#fff;display:inline-flex;gap:.5rem;justify-content:center;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{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}.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:100dvh;max-height:100dvh;max-width:100%;overflow:hidden;padding:0;width:100%}.AdminOnboardingUsersTable_detailModal__cbe0S>.AdminOnboardingUsersTable_detailProfileShell__KLXWe{flex:1 1;min-height:0}.AdminOnboardingUsersTable_detailProfileShell__KLXWe{background:#fff;border-radius:0;box-shadow:0 18px 44px #0f233429,0 6px 18px #0f23341a;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:0;overflow:hidden}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_detailMainContent__QMPh-{min-height:0}.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)}}.AdminOnboardingUsersTable_chartDetailContent__D2hjY::-webkit-scrollbar,.AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r::-webkit-scrollbar,.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar,.AdminOnboardingUsersTable_userDetailContent__11KwF::-webkit-scrollbar{width:8px}.AdminOnboardingUsersTable_chartDetailContent__D2hjY::-webkit-scrollbar-thumb,.AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r::-webkit-scrollbar-thumb,.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar-thumb,.AdminOnboardingUsersTable_userDetailContent__11KwF::-webkit-scrollbar-thumb{background:#04476640;border-radius:8px}.AdminOnboardingUsersTable_chartDetailContent__D2hjY::-webkit-scrollbar-track,.AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r::-webkit-scrollbar-track,.AdminOnboardingUsersTable_detailMainContent__QMPh-::-webkit-scrollbar-track,.AdminOnboardingUsersTable_userDetailContent__11KwF::-webkit-scrollbar-track{background:#04476614;border-radius:8px}.AdminOnboardingUsersTable_chartDetailContent__D2hjY,.AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r,.AdminOnboardingUsersTable_userDetailContent__11KwF{-webkit-overflow-scrolling:touch;animation:none;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.AdminOnboardingUsersTable_userDetailContent__11KwF{--up-primary:#044766;--up-primary-light:#047bb2;--up-primary-dark:#036a9e;--up-bg:#eef3f7;--up-bg-card:#fff;--up-border:#04476629;--up-border-strong:#04476638;--up-border-muted:#cfd8e1;--up-shadow-sm:0 2px 8px #04476614;--up-shadow-md:0 6px 16px #0447661a;--up-radius:12px;--up-radius-sm:8px;--up-ease:cubic-bezier(0.16,1,0.3,1);--up-content-max:900px;background:radial-gradient(circle at 8% 6%,#047bb212 0,#0000 38%),linear-gradient(180deg,#e8eef3,#f4f7fa);color:#0a1628}.AdminOnboardingUsersTable_chartDetailContent__D2hjY,.AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r{padding:0}.AdminOnboardingUsersTable_detailModal__cbe0S .AdminOnboardingUsersTable_chartDetailContent__D2hjY,.AdminOnboardingUsersTable_detailModal__cbe0S .AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r,.AdminOnboardingUsersTable_detailModal__cbe0S .AdminOnboardingUsersTable_userDetailContent__11KwF{margin-bottom:0;padding-bottom:2rem}.AdminOnboardingUsersTable_detailModal__cbe0S .AdminOnboardingUsersTable_chartDetailContent__D2hjY,.AdminOnboardingUsersTable_detailModal__cbe0S .AdminOnboardingUsersTable_dashboardDetailContent__Hh8-r{padding-left:0;padding-right:0;padding-top:0}.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;box-sizing:border-box;padding:.75rem;width:100%}@keyframes AdminOnboardingUsersTable_chartDetailFadeIn__hA8fa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.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_userDetailContent__11KwF .AdminOnboardingUsersTable_detailProfileSections__zdviU{color:#0a1628}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailProfileSection__yPIYp{background:#0000}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailSectionHeader__tICBJ{background:#fff;border:1.5px solid #0447662e;color:#0a1628}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailSectionIcon__xyhi5{color:#044766}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailProfileSection__yPIYp .AdminOnboardingUsersTable_detailSectionHeader__tICBJ .AdminOnboardingUsersTable_detailSectionTitle__PjruH,.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailSectionTitle__PjruH{-webkit-text-fill-color:#044766;background:none;background-clip:initial;-webkit-background-clip:border-box;color:#044766;filter:none;font-weight:700}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailSectionChevron__ycAI2{color:#044766}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailSectionContent__5efx9{background:#f7fafc;border:1.5px solid #0447662e;border-top:none;color:#0a1628}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailAnswerSection__Vlqpy{background:#fff;border:1px solid #04476629;box-shadow:0 2px 8px #0447660f}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailAiName__kgAv6{color:#044766;font-size:.95rem;font-weight:700;letter-spacing:.01em}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_detailAiQuestion__dDAFU{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.45}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{animation:AdminOnboardingUsersTable_cardFadeIn__1vzlW .35s cubic-bezier(.16,1,.3,1) both;background:#f4f8fb;border:1.5px solid #0447662e;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)}}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{border-color:#04476647;box-shadow:0 2px 8px #0447661a;transform:translateY(-1px)}.AdminOnboardingUsersTable_readonly-answer-content__unybh{background:#0000;border:none;border-radius:6px;color:#0a1628;padding:0;word-break:break-word}.AdminOnboardingUsersTable_readOnlyInput__sr4m1{background:#fff;border:1.5px solid #04476638;color:#0a1628;font-size:1rem;font-weight:600;line-height:1.45;pointer-events:none;width:100%}.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_readOnlyInput__sr4m1::placeholder{color:#5a6b7a;font-weight:500;opacity:1}.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}.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{background:#f4f8fb;border:1.5px solid #0447662e;border-radius:8px!important;gap:.6rem!important;padding:.7rem .8rem!important;width:100%}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-content__unybh{background:#0000!important;border:none!important;color:#0a1628;padding:0!important}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readOnlyInput__sr4m1,.AdminOnboardingUsersTable_userDetailContent__11KwF .AdminOnboardingUsersTable_readOnlyInput__sr4m1{background:#fff;border-color:#04476638;color:#0a1628;font-weight:600}@media (max-width:1200px){.AdminOnboardingUsersTable_table-wrapper__2LNiD{max-height:calc(100vh - 240px)}.AdminOnboardingUsersTable_table-header-section__cXb58{padding:1rem 1.5rem .875rem}.AdminOnboardingUsersTable_table-controls__jxRwN{gap:1.1rem;padding:1rem 1.5rem 1.1rem}.AdminOnboardingUsersTable_search-input__xh8DS{border-radius:11px;font-size:1.05rem;padding:.8rem 2.75rem .8rem 2.5rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus{transform:translateY(-1px)}.AdminOnboardingUsersTable_clear-search__raCAd{font-size:1.15rem;height:22px;right:.7rem;width:22px}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th,button.AdminOnboardingUsersTable_sortable-header__IzXjT{padding:1.125rem 1rem}.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{font-size:.85rem;min-height:36px;padding:.5rem .8rem}}@media (max-width:1024px){.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:1.25rem 1.25rem 1.75rem}.AdminOnboardingUsersTable_detailModal__cbe0S{height:100vh;max-height:100vh;max-width:100%}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC: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:1.05rem}.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;font-size:16px;min-height:44px;padding:.8rem 3rem .8rem 2.5rem}.AdminOnboardingUsersTable_clear-search__raCAd{border-radius:50%;font-size:1rem;height:44px;min-height:44px;min-width:44px;right:.25rem;width:44px}.AdminOnboardingUsersTable_results-count__In56c{font-size:.85rem;text-align:center}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th,button.AdminOnboardingUsersTable_sortable-header__IzXjT{padding:1rem .8rem}.AdminOnboardingUsersTable_user-info__Mt0PS{gap:.5rem}.AdminOnboardingUsersTable_action-buttons__15HrZ{gap:.4rem}.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{border-radius:9px;font-size:.82rem;gap:.4rem;min-height:36px;padding:.5rem .75rem}.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1.5rem}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}.AdminOnboardingUsersTable_detailModal__cbe0S{height:100vh;max-height:100vh;max-width:100%}.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:1rem 1rem 1.5rem}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.5rem;padding:.5625rem .8rem}.AdminOnboardingUsersTable_no-question-placeholder__5a4IT{font-size:.9rem;padding:1rem}.AdminOnboardingUsersTable_deleteConfirmOverlay__4YYCk{padding:2rem 1.25rem 1.25rem}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.5rem!important;padding:.5625rem .7rem!important}}@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{font-size:16px;padding:.8rem 2.75rem .8rem 2.5rem}.AdminOnboardingUsersTable_search-input__xh8DS:focus,.AdminOnboardingUsersTable_search-input__xh8DS:hover:not(:focus){transform:none}.AdminOnboardingUsersTable_clear-search__raCAd{font-size:1rem;height:20px;min-height:20px;min-width:20px;right:.6rem;width:20px}.AdminOnboardingUsersTable_users-table__AB\+AQ{font-size:.85rem}.AdminOnboardingUsersTable_users-table__AB\+AQ td,.AdminOnboardingUsersTable_users-table__AB\+AQ th,button.AdminOnboardingUsersTable_sortable-header__IzXjT{font-size:.85rem;padding:1rem .5rem}.AdminOnboardingUsersTable_action-buttons__15HrZ{gap:.35rem}.AdminOnboardingUsersTable_chart-detail-button__chQCQ,.AdminOnboardingUsersTable_dashboard-button__rHRng,.AdminOnboardingUsersTable_delete-user-button__-JELq,.AdminOnboardingUsersTable_detail-button__UaHjL{border-radius:8px;font-size:.8rem;gap:.35rem;min-height:34px;padding:.45rem .65rem}.AdminOnboardingUsersTable_sortable-header__IzXjT:hover{transform:none}.AdminOnboardingUsersTable_modal-overlay__foUta{padding:1rem}.AdminOnboardingUsersTable_modal-overlay__foUta:has(.AdminOnboardingUsersTable_detailModal__cbe0S){align-items:stretch;padding:0}.AdminOnboardingUsersTable_detailModal__cbe0S{height:100vh;max-height:100vh}.AdminOnboardingUsersTable_detailMainContent__QMPh-{padding:1rem 1rem 1.25rem}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.5rem;padding:.5rem .7rem}.AdminOnboardingUsersTable_readonly-answer-card__JVOFC:hover{transform:none}.AdminOnboardingUsersTable_deleteConfirmOverlay__4YYCk{padding:1.75rem 1rem 1rem}.AdminOnboardingUsersTable_deleteConfirmActions__uOzrs{align-items:stretch;flex-direction:column-reverse}.AdminOnboardingUsersTable_deleteConfirmBtnCancel__iHwap,.AdminOnboardingUsersTable_deleteConfirmBtnDanger__ck1Ih{width:100%}.AdminOnboardingUsersTable_detailProfileShell__KLXWe .AdminOnboardingUsersTable_readonly-answer-card__JVOFC{gap:.5rem!important;padding:.5rem .5625rem!important}}@media (prefers-reduced-motion:reduce){.AdminOnboardingUsersTable_detailModal__cbe0S,.AdminOnboardingUsersTable_loading-shell__axKzy,.AdminOnboardingUsersTable_modal-content__xBvA3,.AdminOnboardingUsersTable_modal-overlay__foUta,.AdminOnboardingUsersTable_no-data__LUxlM,.AdminOnboardingUsersTable_table-container__KF27A,.AdminOnboardingUsersTable_table-controls__jxRwN,.AdminOnboardingUsersTable_table-wrapper__2LNiD,.AdminOnboardingUsersTable_user-row__dqw6y{animation:none!important}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:hover,.AdminOnboardingUsersTable_dashboard-button__rHRng:hover,.AdminOnboardingUsersTable_delete-user-button__-JELq:hover,.AdminOnboardingUsersTable_detail-button__UaHjL:hover,.AdminOnboardingUsersTable_search-input__xh8DS:hover,.AdminOnboardingUsersTable_sortable-header__IzXjT:hover,.AdminOnboardingUsersTable_user-row__dqw6y:hover{transform:none}.AdminOnboardingUsersTable_chart-detail-button__chQCQ:before,.AdminOnboardingUsersTable_clear-filter-button__KV\+pX:before,.AdminOnboardingUsersTable_dashboard-button__rHRng:before,.AdminOnboardingUsersTable_delete-user-button__-JELq:before,.AdminOnboardingUsersTable_detail-button__UaHjL:before,.AdminOnboardingUsersTable_retry-button__SYh3i:before{display:none}}.BackButton_root__AgvjX{white-space:nowrap}.BackButton_root__AgvjX:hover .BackButton_icon__1DKEH{transform:translateX(-3px)}.BackButton_label__nP1sB{line-height:1.2;white-space:nowrap}.BackButton_icon__1DKEH{align-items:center;color:inherit;display:inline-flex;filter:drop-shadow(0 1px 2px rgba(4,71,102,.15));flex-shrink:0;height:1.375rem;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1);width:1.375rem}.BackButton_icon__1DKEH svg{display:block;height:100%;width:100%}@media (max-width:480px){.BackButton_icon__1DKEH{height:1.25rem;width:1.25rem}}@media (prefers-reduced-motion:reduce){.BackButton_icon__1DKEH{transition:none}.BackButton_root__AgvjX:hover .BackButton_icon__1DKEH{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_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_aiSummaryDisclaimer__Uv-5o{color:#6c757df2;font-size:1rem;font-weight:400;line-height:1.35;margin:0}.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{--brand-logo-size:2.5rem;--brand-logo-radius:9px;--brand-logo-border:1.5px;flex-shrink:0}.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_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_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_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_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{--brand-logo-size:2.25rem;--brand-logo-radius:8px;--brand-logo-border:1.5px}.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__nk6YR{--f-primary:#044766;--f-primary-light:#047bb2;--f-primary-dark:#044766;--f-ink:#122433;--f-ink-deep:#07384f;--f-ink-soft:#2f5968;--f-cta:#16313d;--f-teal:#0b8a7a;--f-bg:#f5f8fb;--f-bg-subtle:#fbfdff;--f-bg-card:#fff;--f-border:#0447661a;--f-border-strong:#047bb22e;--f-shadow-sm:0 3px 10px #04476614;--f-shadow-md:0 10px 26px #04476614;--f-shadow-lg:0 16px 34px #0447661f,0 6px 16px #04476614;--f-radius:16px;--f-radius-sm:12px;--f-ease:cubic-bezier(0.22,1,0.36,1);--f-ease-brush:cubic-bezier(0.16,1,0.3,1);--f-ease-soft:cubic-bezier(0.33,1,0.68,1);--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-float:3px;--anim-hover-y:-2px;--anim-hover-card:-3px;--f-content-max:1400px;--f-heading-gradient:linear-gradient(135deg,#122433,#044766);--f-text-muted:#6c7f8a;--f-text-body:#2f5968;--hero-sky:#c5e3ee;--hero-ink:#122433;--hero-muted:#4d6470;--hero-quote:#16586a;--hero-cta:#16313d;-webkit-overflow-scrolling:touch;animation:ForecastPage_fadeIn__yifiB .62s var(--f-ease-brush) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;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;font-family:inherit;font-size:17px;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0 0 2rem;scroll-behavior:smooth;width:100%}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar{width:6px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-track{background:#0000}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb:hover{background:#04476652}.ForecastPage_financialWellnessHub__nk6YR{scrollbar-color:#04476647 #0000;scrollbar-width:thin}.ForecastPage_financialWellnessHub__nk6YR.ForecastPage_modalDashboard__HfDji{animation:none;background:#0000;min-height:auto;overflow:visible;padding:0}.ForecastPage_forecastPage__l1L4q{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);flex:1 1;min-height:100%;width:100%}.ForecastPage_forecastIntro__J7KkA{--hero-sky:#c5e3ee;--hero-ink:#122433;--hero-muted:#4d6470;--hero-quote:#16586a;--hero-cta:#16313d;--hero-radius-lg:1.35rem;--hero-radius-md:1rem;--hero-ease:220ms cubic-bezier(0.16,1,0.3,1);--hero-ease-brush:cubic-bezier(0.16,1,0.3,1);--hero-focus-ring:3px solid #037ab24d;--anim-header-dur:0.68s;--anim-header-del:0.08s;--anim-title-dur:0.72s;--anim-title-del:0.14s;--anim-sub-dur:0.7s;--anim-sub-del:0.22s;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;max-width:100%;padding:1.5rem 1.5rem 0;width:100%}.ForecastPage_pageHeading__czu\+m{align-items:flex-start;animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-header-dur) var(--hero-ease-brush) var(--anim-header-del) both;display:flex;gap:1rem;justify-content:space-between;min-width:0;width:100%}.ForecastPage_pageHeadingCopy__29WQH{flex:1 1 auto;min-width:0}.ForecastPage_pageTitle__WG3o-{color:var(--hero-ink);font-size:clamp(1.45rem,1.2rem + .7vw,1.75rem);font-weight:800;letter-spacing:-.038em;line-height:1.15;margin:0}.ForecastPage_pageSubtitle__3acia{color:var(--hero-muted);font-size:clamp(.86rem,.9rem + .14vw,.95rem);font-weight:500;line-height:1.45;margin:.28rem 0 0}.ForecastPage_dateChip__roPSy{align-items:center;animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-header-dur) var(--hero-ease-brush) calc(var(--anim-header-del) + .08s) both;background:#fff;border:1px solid #0447661f;border-radius:999px;box-shadow:0 4px 12px #0447660f;color:var(--hero-ink);display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:.45rem;letter-spacing:.01em;line-height:1.2;margin:0;padding:.45rem .85rem}.ForecastPage_dateChip__roPSy svg{color:var(--hero-muted);flex-shrink:0}.ForecastPage_heroBanner__dFYzm{animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-header-dur) var(--hero-ease-brush) calc(var(--anim-header-del) + .04s) both;background:var(--hero-sky);border-radius:var(--hero-radius-lg);isolation:isolate;min-height:clamp(13.5rem,16vw,15.5rem);overflow:hidden;position:relative}.ForecastPage_heroBanner__dFYzm:before{background:linear-gradient(90deg,#c5e3ee,#c5e3eee0 34%,#c5e3ee47 52%,#0000 68%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ForecastPage_heroCopy__2gazR{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;max-width:min(38rem,56%);padding:clamp(1.2rem,2.1vw,1.7rem) clamp(1.2rem,2.2vw,2rem) clamp(1.15rem,1.8vw,1.55rem);position:relative;z-index:2}.ForecastPage_heroGreeting__rblYV{align-items:center;animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-title-dur) var(--hero-ease-brush) var(--anim-title-del) both;color:var(--hero-ink);display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.ForecastPage_heroWave__Lz3Y8{animation:ForecastPage_forecastWave__1kO4q 2.4s ease-in-out .9s infinite;display:inline-block;font-size:1.05rem;letter-spacing:0;line-height:1;text-transform:none;transform-origin:70% 80%}.ForecastPage_heroTitle__DR1om{animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-title-dur) var(--hero-ease-brush) calc(var(--anim-title-del) + .04s) both;color:var(--hero-ink);font-size:clamp(1.35rem,1.05rem + .9vw,1.72rem);font-weight:800;letter-spacing:-.038em;line-height:1.12;margin:0}.ForecastPage_heroTitleBreak__27b75{display:block}.ForecastPage_heroSubtitle__Q8t-k{animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-sub-dur) var(--hero-ease-brush) var(--anim-sub-del) both;color:var(--hero-muted);font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.5;margin:0;max-width:34rem}.ForecastPage_heroCta__PIpRR{align-items:center;animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-sub-dur) var(--hero-ease-brush) calc(var(--anim-sub-del) + .08s) both;background:var(--hero-cta);border:none;border-radius:999px;box-shadow:0 8px 18px #16313d33;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:.01em;margin-top:.45rem;min-height:2.55rem;overflow:hidden;padding:.62rem 1.28rem .62rem 1.35rem;position:relative;transition:transform var(--hero-ease),box-shadow var(--hero-ease),filter var(--hero-ease)}.ForecastPage_heroCta__PIpRR:before{animation:ForecastPage_btnShine__3AVYy 5.2s var(--f-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastPage_heroCtaArrow__L6\+Fa{flex-shrink:0;height:.95rem;transition:transform var(--hero-ease);width:.95rem}.ForecastPage_heroCta__PIpRR:focus-visible{outline:var(--hero-focus-ring);outline-offset:3px}.ForecastPage_heroQuote__YDOeo{animation:ForecastPage_forecastHeroFadeUp__qfNLc var(--anim-title-dur) var(--hero-ease-brush) calc(var(--anim-title-del) + .1s) both;color:var(--hero-quote);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,.92rem + .45vw,1.2rem);font-style:italic;font-weight:600;letter-spacing:-.012em;line-height:1.22;margin:0;padding:0;position:absolute;right:clamp(1.35rem,2.4vw,2rem);text-align:right;top:clamp(1.1rem,1.8vw,1.25rem);z-index:2}.ForecastPage_heroArt__TDb4H{animation:ForecastPage_forecastHeroArtIn__sJr8j 1.15s var(--hero-ease-brush) .1s both;bottom:0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);object-fit:cover;object-position:right center;pointer-events:none;position:absolute;right:0;top:0;transform-origin:78% 50%;-webkit-user-select:none;user-select:none;width:62%;z-index:0}@keyframes ForecastPage_forecastHeroFadeUp__qfNLc{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_forecastHeroArtIn__sJr8j{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ForecastPage_forecastWave__1kO4q{0%,60%,to{transform:rotate(0deg)}12%,36%{transform:rotate(14deg)}24%{transform:rotate(-8deg)}48%{transform:rotate(6deg)}}@media (hover:hover) and (pointer:fine){.ForecastPage_heroCta__PIpRR:hover{box-shadow:0 12px 22px #16313d47;filter:brightness(1.06);transform:translate3d(0,-1px,0)}.ForecastPage_heroCta__PIpRR:hover .ForecastPage_heroCtaArrow__L6\+Fa{transform:translateX(3px)}}@media (hover:none){.ForecastPage_heroCta__PIpRR:hover{background:var(--hero-cta);box-shadow:0 8px 18px #16313d33;filter:none;transform:none}}.ForecastPage_heroCta__PIpRR:active{filter:none!important;transform:translateZ(0)!important}@media (min-width:1200px){.ForecastPage_forecastIntro__J7KkA{padding:1.5rem 2rem 0}}@media (max-width:1024px){.ForecastPage_forecastIntro__J7KkA{padding:1.25rem 1.25rem 0}}@media (max-width:768px){.ForecastPage_forecastIntro__J7KkA{gap:1rem;padding:.8rem .8rem 0}.ForecastPage_pageHeading__czu\+m{gap:.7rem}.ForecastPage_pageTitle__WG3o-{font-size:1.35rem}.ForecastPage_heroBanner__dFYzm{border-radius:var(--hero-radius-md);min-height:0}.ForecastPage_heroCopy__2gazR{gap:.58rem;max-width:none;padding:1.05rem 1.05rem 10.5rem}.ForecastPage_heroGreeting__rblYV{font-size:.72rem;letter-spacing:.12em}.ForecastPage_heroTitle__DR1om{text-wrap:balance;font-size:1.28rem;line-height:1.18}.ForecastPage_heroTitleBreak__27b75{display:none}.ForecastPage_heroSubtitle__Q8t-k{font-size:.88rem;line-height:1.45;max-width:none}.ForecastPage_heroCta__PIpRR{margin-top:.12rem}.ForecastPage_heroQuote__YDOeo{display:none}.ForecastPage_heroBanner__dFYzm:before{background:linear-gradient(180deg,#c5e3ee,#c5e3ee8c 42%,#0000 72%)}.ForecastPage_heroArt__TDb4H{height:10.75rem;inset:auto 0 0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%);mask-image:linear-gradient(180deg,#0000,#000 14%);object-fit:cover;object-position:88% 100%;width:100%}}@media (max-width:540px){.ForecastPage_heroCopy__2gazR{gap:.52rem;padding:1rem 1rem 10.25rem}.ForecastPage_heroTitle__DR1om{font-size:1.2rem}.ForecastPage_heroArt__TDb4H{height:10.5rem;object-position:88% 100%;width:100%}}@media (max-width:480px){.ForecastPage_forecastIntro__J7KkA{padding:.7rem .7rem 0}.ForecastPage_dateChip__roPSy{font-size:.76rem;padding:.38rem .7rem}}@media (max-width:380px){.ForecastPage_heroTitle__DR1om{font-size:1.12rem}.ForecastPage_heroGreeting__rblYV{font-size:.66rem;letter-spacing:.1em}}@keyframes ForecastPage_fadeIn__yifiB{0%{opacity:0;transform:translate3d(0,16px,0) scale(.985)}40%{opacity:.75;transform:translate3d(0,4px,0) scale(.996)}70%{opacity:.95;transform:translate3d(0,-1px,0) scale(1.002)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_fadeInOverlay__rwHd9{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__n9y8F{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.ForecastPage_chartReveal__n9y8F{animation:ForecastPage_chartReveal__n9y8F .55s var(--f-ease) forwards;opacity:0}@keyframes ForecastPage_chartRevealLift__PONa1{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.ForecastPage_chartRevealLifetime__2b1vl{animation:ForecastPage_chartRevealLift__PONa1 .95s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.12s;margin-top:.5rem;opacity:0}@keyframes ForecastPage_slideInDownScale__OLi\+S{0%{opacity:0;transform:translate3d(0,-50px,0) scale(.9) rotateX(-10deg)}40%{opacity:.7;transform:translate3d(0,-10px,0) scale(.98) rotateX(-3deg)}70%{opacity:.95;transform:translate3d(0,3px,0) scale(1.02) rotateX(1deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_slideInFromBottom__6KKta{0%{opacity:0;transform:translate3d(0,50px,0) scale(.96)}40%{opacity:.6;transform:translate3d(0,15px,0) scale(.99)}70%{opacity:.95;transform:translate3d(0,-3px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_fadeInContent__moRk5{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}60%{opacity:.9;transform:translate3d(0,-1px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_cardSlideIn__C17wB{0%{opacity:0;transform:translate3d(0,40px,0) scale(.93) rotateX(5deg)}40%{opacity:.6;transform:translate3d(0,15px,0) scale(.98) rotateX(2deg)}70%{opacity:.95;transform:translate3d(0,-3px,0) scale(1.01) rotateX(-1deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_chartFadeIn__Si7N8{0%{opacity:0;transform:translate3d(0,30px,0) scale(.92) rotateY(5deg)}40%{opacity:.5;transform:translate3d(0,10px,0) scale(.97) rotateY(2deg)}70%{opacity:.95;transform:translate3d(0,-3px,0) scale(1.01) rotateY(-1deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}}@keyframes ForecastPage_headerFadeIn__OZtVl{0%{opacity:0;transform:translate3d(0,-15px,0) scale(.96)}60%{opacity:.9;transform:translate3d(0,-2px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_headerLeftFadeIn__BlPPx{0%{opacity:0;transform:translate3d(-20px,0,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_buttonFadeIn__3fHMv{0%{opacity:0;transform:translate3d(30px,0,0) scale(.9) rotateY(-10deg)}60%{opacity:.9;transform:translate3d(-2px,0,0) scale(1.02) rotateY(2deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}}@keyframes ForecastPage_progressFadeIn__k49Q2{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__veimu{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__4PAt5{0%{opacity:0;transform:translate3d(0,10px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_metricsFadeIn__ArFy-{0%{opacity:0;transform:translate3d(0,15px,0) scale(.95)}60%{opacity:.9;transform:translate3d(0,-2px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_pulse__UT1Ce{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ForecastPage_cardBreathe__cBt9c{0%,to{box-shadow:var(--f-shadow-md)}50%{box-shadow:var(--f-shadow-lg)}}@keyframes ForecastPage_runwayFillGrow__RZWgY{0%{opacity:.55;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes ForecastPage_runwayKnobIn__MnZqj{0%{opacity:0;transform:translate(-50%,-50%) scale(.65)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ForecastPage_softDotPulse__I-GzN{0%,to{box-shadow:0 0 0 4px #22c55e1f}50%{box-shadow:0 0 0 7px #22c55e14}}@keyframes ForecastPage_itemFloat__\+jDV3{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0);transform:translate3d(0,calc(var(--anim-idle-float, 3px)*-1),0)}}@keyframes ForecastPage_btnShine__3AVYy{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}.ForecastPage_forecastHeaderActions__OChYp{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ForecastPage_forecastHeaderActionsWithTour__c7H\+k{grid-template-columns:repeat(2,minmax(0,1fr))}.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_aiSummaryButton__5Mq52,.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_wmtTourButton__8fRT2{justify-content:center;min-width:0;width:100%}.ForecastPage_aiSummaryButton__5Mq52{align-items:center;animation:ForecastPage_buttonFadeIn__3fHMv .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__5Mq52:before{animation:ForecastPage_btnShine__3AVYy var(--anim-idle-shine) var(--f-ease-soft) 1.6s infinite;background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastPage_aiSummaryButton__5Mq52:active{transform:translateZ(0) scale(1);transition:transform .1s ease}.ForecastPage_aiSummaryButton__5Mq52:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:.6;pointer-events:none}.ForecastPage_aiSummaryButton__5Mq52:disabled:hover{background:#fff;box-shadow:0 2px 4px #0000001a;color:#9ca3af;transform:none}.ForecastPage_contentGrid__XiBb1{animation:ForecastPage_slideInFromBottom__6KKta .62s var(--f-ease-brush) .1s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin:0;max-width:100%;padding:1.5rem;width:100%}.ForecastPage_bottomRowContainer__7BRHQ{grid-gap:1.5rem;align-items:stretch;box-sizing:border-box;display:grid;gap:1.5rem;grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,420px);margin:0;padding:0;width:100%}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_financialRunwayCard__mQUhs{box-sizing:border-box;height:100%;min-width:0;width:100%}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_largeCard__tXVx5{min-width:0}.ForecastPage_whatIfHeader__A64mm{align-items:flex-start;animation:ForecastPage_headerFadeIn__OZtVl .7s var(--f-ease) .2s both;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.5rem 1.1rem;width:100%}@media (prefers-reduced-motion:reduce){.ForecastPage_card__0nkkz:before,.ForecastPage_cashFlowCard__bTxJ2:before,.ForecastPage_financialRunwayCard__mQUhs:before,.ForecastPage_whatIfSlidersSection__D7XP9:before{transition:none}.ForecastPage_card__0nkkz:hover:before,.ForecastPage_cashFlowCard__bTxJ2:hover:before,.ForecastPage_financialRunwayCard__mQUhs:hover:before,.ForecastPage_whatIfSlidersSection__D7XP9:hover:before{transform:scaleX(1)}}.ForecastPage_whatIfHeaderCopy__xlaf8{flex:1 1 auto;min-width:0}.ForecastPage_whatIfTitleRow__vSg5x{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .65rem}.ForecastPage_whatIfInteractiveBadge__pP23J{background:#0f9aa3;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.34rem .82rem;text-transform:uppercase}.ForecastPage_whatIfInteractiveBadge__pP23J,.ForecastPage_whatIfResetButton__xR6f\+{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1.2}.ForecastPage_whatIfResetButton__xR6f\+{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #12243324;color:#122433;cursor:pointer;font-size:.86rem;font-weight:600;letter-spacing:.01em;margin-top:.1rem;padding:.42rem 1.05rem;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.ForecastPage_whatIfResetButton__xR6f\+:hover:not(:disabled){background:#f7fbfd;border-color:#12243338;box-shadow:0 4px 10px #04476614}.ForecastPage_whatIfResetButton__xR6f\+:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_whatIfResetButton__xR6f\+:disabled{box-shadow:none;color:#1224336b;cursor:not-allowed}.ForecastPage_actionCardStartButton__vKNlv{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;overflow:hidden;padding:.6rem 1.35rem;position:relative;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__vKNlv:before{animation:ForecastPage_btnShine__3AVYy var(--anim-idle-shine) var(--f-ease-soft) 1.8s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastPage_actionCardStartButton__vKNlv:disabled,.ForecastPage_actionCardStartButton__vKNlv[aria-disabled=true]{background:#1a2f4a59;box-shadow:none;color:#ffffffc7;cursor:not-allowed;opacity:.85;transform:none}.ForecastPage_actionCardStartButton__vKNlv:disabled:hover,.ForecastPage_actionCardStartButton__vKNlv[aria-disabled=true]:hover{background:#1a2f4a59;box-shadow:none;transform:none}.ForecastPage_actionCardStartButton__vKNlv:disabled:before,.ForecastPage_actionCardStartButton__vKNlv[aria-disabled=true]:before{animation:none;opacity:0}.ForecastPage_actionCardStartButton__vKNlv:active{transform:translateZ(0);transition:transform .1s ease}.ForecastPage_actionCardStartButton__vKNlv:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_whatIfSlidersSection__D7XP9{--what-if-accent:#16313d;--what-if-track:#d7e8f2;animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.08s,1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #0447661a;border-radius:1.25rem;box-shadow:0 8px 24px #0447660f;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__D7XP9:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);border-radius:1.25rem 1.25rem 0 0;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_whatIfRunningOverlay__SbtKb{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;border-radius:1.25rem;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:5}.ForecastPage_whatIfRunningOverlayInner__Os89C{align-items:center;display:flex;gap:12px}.ForecastPage_whatIfRunningOverlayText__zkSae{color:#111827;font-size:15px;font-weight:800}.ForecastPage_whatIfRunningOverlayHint__-WQ7S{color:#374151;font-size:13px;font-weight:600;margin-top:2px}.ForecastPage_whatIfRunScenarioWrap__smjW-{display:flex;justify-content:flex-end;padding:0 1.5rem 1.25rem}.ForecastPage_whatIfRunScenarioWrap__smjW- .ForecastPage_actionCardStartButton__vKNlv{border-radius:999px;margin-top:0;min-width:10.5rem;padding:.62rem 1.2rem;width:auto}.ForecastPage_whatIfSlidersGrid__nNPCj{grid-gap:1.75rem;background:#0000;border:none;border-radius:0;border-top:1px solid #04476614;box-shadow:none;box-sizing:border-box;display:grid;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.15rem 1.5rem 1.2rem}.ForecastPage_whatIfSliderCard__j1c-x{--accent:var(--what-if-accent);align-items:flex-start;animation:ForecastPage_headerFadeIn__OZtVl .65s var(--f-ease) both;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:visible;padding:0;position:relative;text-align:left}.ForecastPage_whatIfSliderCard__j1c-x:first-child{animation-delay:.22s}.ForecastPage_whatIfSliderCard__j1c-x:nth-child(2){animation-delay:.3s}.ForecastPage_whatIfSliderCard__j1c-x:nth-child(3){animation-delay:.38s}.ForecastPage_whatIfSliderCard__j1c-x:nth-child(4){animation-delay:.46s}.ForecastPage_whatIfSliderCardHeader__fAe9I{align-items:baseline;display:flex;gap:.65rem;justify-content:space-between;margin-bottom:.55rem;width:100%}.ForecastPage_whatIfSliderLabel__O3Sj6{color:#3d5360;font-size:.92rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.ForecastPage_whatIfSliderValue__yqVO6{color:#122433;display:inline-block;font-size:1.05rem;font-weight:800;transform:translateZ(0);white-space:nowrap}.ForecastPage_whatIfValuePulse__VkzaS{animation:ForecastPage_whatIfValuePulse__VkzaS .22s cubic-bezier(.16,1,.3,1) both}@keyframes ForecastPage_whatIfValuePulse__VkzaS{0%{opacity:.88;transform:translateZ(0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.ForecastPage_whatIfSliderTicks__PvVRY{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;margin-top:.28rem;padding:0 1px;width:100%}.ForecastPage_whatIfSliderTick__k\+sGk{color:#8a9aa4;flex:0 0 auto;font-size:.78rem;font-weight:500}.ForecastPage_whatIfSliderTick__k\+sGk:last-child{margin-left:auto;text-align:right}.ForecastPage_whatIfRange__0Myq5{--fill-pct:0%;-webkit-appearance:none;appearance:none;background:#0000;box-sizing:border-box;cursor:pointer;height:34px;margin:0;padding:0;width:100%}.ForecastPage_whatIfRange__0Myq5:focus{outline:none}.ForecastPage_whatIfRange__0Myq5:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #0f9aa338}.ForecastPage_whatIfRange__0Myq5:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #0f9aa338}.ForecastPage_whatIfRange__0Myq5::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--fill-pct),var(--what-if-track) var(--fill-pct),var(--what-if-track) 100%);border-radius:999px;height:8px}.ForecastPage_whatIfRange__0Myq5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:none;border-radius:50%;box-shadow:0 1px 3px #0b3d4e38;height:20px;margin-top:-6px;-webkit-transition:transform .14s ease,box-shadow .18s ease;transition:transform .14s ease,box-shadow .18s ease;width:20px}.ForecastPage_whatIfRange__0Myq5:active::-webkit-slider-thumb{box-shadow:0 6px 14px #0b3d4e38;transform:scale(1.08)}.ForecastPage_whatIfRange__0Myq5::-moz-range-track{background:var(--what-if-track);border-radius:999px;height:8px}.ForecastPage_whatIfRange__0Myq5::-moz-range-progress{background:var(--accent);border-radius:999px;height:8px}.ForecastPage_whatIfRange__0Myq5::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;box-shadow:0 1px 3px #0b3d4e38;height:20px;-moz-transition:transform .14s ease,box-shadow .18s ease;transition:transform .14s ease,box-shadow .18s ease;width:20px}.ForecastPage_whatIfRange__0Myq5:active::-moz-range-thumb{box-shadow:0 6px 14px #0b3d4e38;transform:scale(1.08)}@media (max-width:900px){.ForecastPage_whatIfHeader__A64mm{flex-wrap:wrap;padding:1.15rem 1.25rem 1rem}.ForecastPage_whatIfSlidersGrid__nNPCj{gap:1.15rem;grid-template-columns:1fr;padding:1rem 1.25rem 1.05rem}.ForecastPage_whatIfRunScenarioWrap__smjW-{padding:0 1.25rem 1.15rem}.ForecastPage_whatIfRunScenarioWrap__smjW- .ForecastPage_actionCardStartButton__vKNlv{width:100%}}@media (max-width:480px){.ForecastPage_actionCardStartButton__vKNlv{font-size:.82rem;padding:.4rem .9rem}}.ForecastPage_card__0nkkz{animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.6s,1.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;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__0nkkz: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__0nkkz:first-child{animation-delay:.6s,1.5s}.ForecastPage_card__0nkkz:nth-child(2){animation-delay:.7s,1.6s}.ForecastPage_card__0nkkz:nth-child(3){animation-delay:.8s,1.7s}.ForecastPage_card__0nkkz:nth-child(4){animation-delay:.9s,1.8s}.ForecastPage_card__0nkkz:nth-child(5){animation-delay:1s,1.9s}.ForecastPage_card__0nkkz:active{transform:translate3d(0,var(--anim-hover-y),0) scale(1.005);transition:transform .15s var(--f-ease)}.ForecastPage_card3__9tJhe{display:flex;flex-direction:column;padding:1.5rem}.ForecastPage_card2__xjYiF{align-items:center;animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.7s,1.55s;background:#fff;border:1px solid #0b3d4e0f;border-radius:1.35rem;box-shadow:0 10px 28px #092e420f;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:100%;min-width:0;overflow:hidden;padding:1.4rem 1.45rem 1.25rem;text-align:center;width:100%}.ForecastPage_card2__xjYiF:before{border-radius:1.35rem 1.35rem 0 0;display:block;height:3px;pointer-events:none;z-index:2}.ForecastPage_card4__zLkd9{display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{display:flex;flex-direction:column;overflow-x:visible;overflow-y:visible}.ForecastPage_growthChartsSection__x0FML{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}.ForecastPage_card3__9tJhe .ForecastPage_projectionMetrics__EMGF8{flex-shrink:0}.ForecastPage_card3__9tJhe .ForecastPage_cardHeader__OyjbP{width:100%}.ForecastPage_cardHeader__OyjbP{align-items:flex-start;animation:ForecastPage_headerFadeIn__OZtVl .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__xjYiF .ForecastPage_cardHeader__OyjbP{align-items:center;flex-shrink:0;padding-bottom:.2rem;text-align:center;width:100%}.ForecastPage_card2__xjYiF .ForecastPage_cardTitleContainer__7UeI0{align-items:center;text-align:center;width:100%}.ForecastPage_card2__xjYiF .ForecastPage_card2Title__WFaIs{display:block}.ForecastPage_cardTitle__alWhL{-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_cardTitleSentence__Ejpf\+{font-weight:500;letter-spacing:normal;text-transform:none}.ForecastPage_cardTitleContainer__7UeI0{display:flex;flex-direction:column;gap:0}.ForecastPage_card2Title__WFaIs,.ForecastPage_chartCardTitle__pLroU,.ForecastPage_financialRunwayTitle__K9duO,.ForecastPage_sectionTitle__5Tzzi,.ForecastPage_whatIfTitle__IHDqc{-webkit-text-fill-color:#122433;background:none;-webkit-background-clip:unset;background-clip:initial;color:#122433;filter:none;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0;text-transform:none}.ForecastPage_chartCardSubtitle__VrRaI,.ForecastPage_financialRunwaySubtitle__WeKuG,.ForecastPage_sectionSubtitle__4x5dF,.ForecastPage_whatIfSubtitle__8a8my{color:#6c7f8a;font-size:.95rem;font-weight:500;line-height:1.4;margin:.38rem 0 0}.ForecastPage_cardSubtitle__PpnGV{color:var(--f-text-muted);font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}.ForecastPage_chartCardHeader__je67Q{align-items:flex-start;display:flex;gap:.85rem 1.15rem;justify-content:space-between;width:100%}.ForecastPage_chartCardHeading__q8-vM{min-width:0}.ForecastPage_chartCardFilter__hWJIz{flex-shrink:0}.ForecastPage_chartCardSelect__3LE5w{field-sizing:content;align-items:center;appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:14px;border:1px solid #04476629;border-radius:999px;box-shadow:0 4px 12px #0447660f;color:#122433;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;max-width:min(14rem,100%);min-height:2.2rem;min-width:7.25rem;padding:.4rem 2.05rem .4rem .9rem;width:auto}.ForecastPage_chartCardSelect__3LE5w:hover{border-color:#04476647}.ForecastPage_chartCardSelect__3LE5w:focus,.ForecastPage_chartCardSelect__3LE5w:focus-visible{border-color:#04476652;outline:2px solid #047bb259;outline-offset:2px}.ForecastPage_card__0nkkz:hover .ForecastPage_card2Title__WFaIs,.ForecastPage_card__0nkkz:hover .ForecastPage_chartCardTitle__pLroU,.ForecastPage_card__0nkkz:hover .ForecastPage_sectionTitle__5Tzzi{-webkit-text-fill-color:#122433;filter:none}.ForecastPage_careerShiftRunwayGrid__G2NYa{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__JFwcO{border-top:1px solid #e0e0e0;margin-bottom:0;margin-top:0;padding-top:1rem}.ForecastPage_careerShiftMetricBox__T55oV{animation:ForecastPage_metricBoxFadeIn__Rc7g2 .62s var(--f-ease) both,ForecastPage_itemFloat__\+jDV3 var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.05s,1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;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__T55oV: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__T55oV:first-child{animation-delay:.05s,1.2s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(2){animation-delay:.15s,1.3s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(3){animation-delay:.25s,1.4s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(4){animation-delay:.35s,1.5s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(5){animation-delay:.45s,1.6s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(6){animation-delay:.55s,1.7s}.ForecastPage_careerShiftMetricLabel__fbhqq{animation:ForecastPage_labelFadeIn__Hj\+08 .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__T55oV:first-child .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.1s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(2) .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.2s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(3) .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.3s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(4) .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.4s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(5) .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.5s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(6) .ForecastPage_careerShiftMetricLabel__fbhqq{animation-delay:.6s}.ForecastPage_careerShiftMetricValue__NsXAi{-webkit-text-fill-color:#0000;animation:ForecastPage_valueFadeInScale__BWxab 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_careerShiftMetricValueFullyCovered__KAPRz{filter:blur(8px);font-size:1.45rem;opacity:0;position:relative;transform:scale(.3) translate3d(0,20px,0) rotateY(-10deg);transform-origin:center;will-change:transform,opacity,filter}.ForecastPage_careerShiftMetricValue__NsXAi:after{animation:ForecastPage_valueGlow__rdfQe 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__T55oV:first-child .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.15s}.ForecastPage_careerShiftMetricBox__T55oV:first-child .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.2s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(2) .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.25s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(2) .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.3s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(3) .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.35s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(3) .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.4s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(4) .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.45s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(4) .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.5s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(5) .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.55s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(5) .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.6s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(6) .ForecastPage_careerShiftMetricValue__NsXAi{animation-delay:.65s}.ForecastPage_careerShiftMetricBox__T55oV:nth-child(6) .ForecastPage_careerShiftMetricValue__NsXAi:after{animation-delay:.7s}@keyframes ForecastPage_metricBoxFadeIn__Rc7g2{0%{opacity:0;transform:translate3d(0,40px,0) scale(.85) rotateX(15deg)}40%{opacity:.6;transform:translate3d(0,-8px,0) scale(1.03) rotateX(-3deg)}70%{opacity:.95;transform:translate3d(0,2px,0) scale(.98) rotateX(1deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateX(0deg)}}@keyframes ForecastPage_valueFadeInScale__BWxab{0%{filter:blur(8px);opacity:0;transform:scale(.3) translate3d(0,20px,0) rotateY(-10deg)}30%{filter:blur(3px);opacity:.5;transform:scale(.8) translate3d(0,5px,0) rotateY(5deg)}60%{filter:blur(.5px);opacity:.9;transform:scale(1.15) translate3d(0,-3px,0) rotateY(-2deg)}85%{filter:blur(0) drop-shadow(0 1px 1px rgba(0,0,0,.1));opacity:1;transform:scale(.98) translate3d(0,1px,0) rotateY(1deg)}to{filter:blur(0) drop-shadow(0 1px 1px rgba(0,0,0,.1));opacity:1;transform:scale(1) translateZ(0) rotateY(0deg)}}@keyframes ForecastPage_valueGlow__rdfQe{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__WW8UJ{0%{opacity:0;transform:translate3d(0,8px,0) scale(.9)}60%{opacity:.7;transform:translate3d(0,-1px,0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastPage_labelFadeIn__Hj\+08{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.95)}50%{opacity:.8;transform:translate3d(0,1px,0) scale(1.02)}to{opacity:1;transform:translateZ(0) scale(1)}}.ForecastPage_projectionMetrics__EMGF8{grid-gap:.7rem 1.25rem;align-items:start;display:grid;gap:.7rem 1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.7rem 0 0;width:100%}.ForecastPage_metric__j4Yc0{align-items:flex-start;display:flex;flex-direction:column;gap:.22rem;min-width:0}.ForecastPage_metricLabel__ytSoT{color:#6c7f8a;font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.ForecastPage_metricValue__R8sNB{-webkit-text-fill-color:#122433;background:none;color:#122433;filter:none;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.ForecastPage_chartScrollWrapper__DrXHH{box-sizing:border-box;max-width:100%;overflow:visible;position:relative;width:100%;z-index:1}.ForecastPage_chartContainer__tqHU3{align-items:stretch;animation:ForecastPage_chartFadeIn__Si7N8 .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__9tJhe .ForecastPage_chartContainer__tqHU3,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3{max-height:none;min-height:410px}.ForecastPage_chartContainer__tqHU3>*{max-width:100%;width:100%}.ForecastPage_chartContainer__tqHU3::-webkit-scrollbar{-webkit-appearance:none;display:block;height:12px;opacity:1;visibility:visible}.ForecastPage_chartContainer__tqHU3::-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__tqHU3::-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__tqHU3::-webkit-scrollbar-thumb:hover{background:#044766e6}.ForecastPage_chartContainer__tqHU3{scrollbar-color:#044766b3 #00000026;scrollbar-width:auto}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{--charts-legend-gap:12px;--charts-legend-margin-top:6px;--charts-legend-item-margin-x:6px;--charts-legend-font-size:0.9rem}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root{align-items:stretch;display:flex;flex-direction:column;max-width:100%;width:100%}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root svg,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root svg{max-width:100%;width:100%}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-root,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .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__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-series,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-series{margin:0 var(--charts-legend-item-margin-x)}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-label,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .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__MhlV7{align-items:center;animation:ForecastPage_progressFadeIn__k49Q2 1s cubic-bezier(.16,1,.3,1) .7s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex:1 1;justify-content:center;margin-top:.5rem;min-height:0;position:relative;will-change:transform,opacity}.ForecastPage_card2__xjYiF .ForecastPage_circularProgress__MhlV7{align-items:center;animation:none;display:flex;flex:0 0 auto;justify-content:center;min-height:168px;width:100%}.ForecastPage_progressSvg__-r\+h3{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__xjYiF .ForecastPage_progressSvg__-r\+h3{filter:none;height:168px;max-width:100%;width:168px}.ForecastPage_progressCircle__CDyEA{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__CDyEA.ForecastPage_completed__dCwOW{animation:ForecastPage_pulse__UT1Ce .6s ease-in-out}.ForecastPage_progressTextContainer__4K9gY{-webkit-text-fill-color:#0000;animation:ForecastPage_textFadeIn__veimu .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_card2ScoreBlock__72Hgg,.ForecastPage_card2__xjYiF .ForecastPage_progressTextContainer__4K9gY{-webkit-text-fill-color:#122433;align-items:center;animation:none;background:none;-webkit-background-clip:border-box;background-clip:initial;color:#122433;display:flex;filter:none;flex-direction:column;font-size:inherit;font-weight:800;gap:.32rem;justify-content:center}.ForecastPage_card2ScoreBlock__72Hgg{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.ForecastPage_card2ScoreValue__iox7X{-webkit-text-fill-color:#122433;background:none;color:#122433;font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1}.ForecastPage_card2ScoreBlock__72Hgg .ForecastPage_card2ScoreRating__EEgyD,.ForecastPage_card2ScoreBlock__72Hgg .ForecastPage_card2ScoreValue__iox7X,.ForecastPage_card2ScoreValue__iox7X{-webkit-background-clip:border-box;background-clip:initial}.ForecastPage_card2ScoreRating__EEgyD{-webkit-text-fill-color:#3d6f88;background:#e7f2f8;border:1px solid #3d6f8824;border-radius:999px;color:#3d6f88;font-size:.72rem;font-weight:700;letter-spacing:.01em;line-height:1.2;padding:.22rem .62rem;text-transform:none}.ForecastPage_card2Delta__K8esZ{color:#1b8a4a;font-size:.84rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:.65rem 0 0}.ForecastPage_card2DeltaDown__s6GRA{color:#b45309}.ForecastPage_retirementDescription__EhTwQ{animation:ForecastPage_descriptionFadeIn__4PAt5 .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__xjYiF .ForecastPage_retirementDescription__EhTwQ{border-top:none;box-sizing:border-box;flex-shrink:0;margin-bottom:0;margin-top:auto;max-width:100%;padding-top:.95rem;width:100%}.ForecastPage_card2Message__m3Ae4{align-items:flex-start;background:#eef1fb;border-radius:1rem;color:#3d4d63;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;line-height:1.45;margin-top:.85rem;padding:.95rem 1rem .9rem;text-align:left}.ForecastPage_card2__xjYiF .ForecastPage_retirementDescription__EhTwQ.ForecastPage_card2Message__m3Ae4{margin-top:1rem;padding:.95rem 1rem .9rem}.ForecastPage_card2MessageEmoji__-Lb\+9{flex-shrink:0;font-size:1.05rem;line-height:1.45}.ForecastPage_card2MessageText__rW-HH{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.ForecastPage_confettiOverlay__Ndb5\+{--f-heading-gradient:linear-gradient(135deg,#122433,#044766);align-items:center!important;animation:ForecastPage_confettiOverlayFadeIn__2F6zE .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__2F6zE{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__Js\+D3{animation:ForecastPage_confettiFadeInScale__fw\+rp 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__Js\+D3{mix-blend-mode:lighten!important;opacity:.85!important;will-change:auto!important}}@keyframes ForecastPage_confettiFadeInScale__fw\+rp{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__HnTHK{-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__HnTHK .ForecastPage_modalContent__p5U3n{-webkit-overflow-scrolling:touch!important;animation:ForecastPage_modalSlideInBounce__qqKxN .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__HnTHK .ForecastPage_modalContent__p5U3n:before{animation:ForecastPage_gradientShift__a5tbu 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__AVsJj{animation:ForecastPage_gradientRotate__jJKWC 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__jJKWC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ForecastPage_gradientShift__a5tbu{0%,to{background-position:0 50%;opacity:1}50%{background-position:100% 50%;opacity:.9}}@keyframes ForecastPage_modalSlideInBounce__qqKxN{0%{filter:blur(12px);opacity:0;transform:translate3d(0,50px,0) scale(.8) rotateX(15deg)}40%{filter:blur(3px);opacity:.7;transform:translate3d(0,-12px,0) scale(1.05) rotateX(-3deg)}60%{filter:blur(1px);opacity:.95;transform:translate3d(0,4px,0) scale(.98) rotateX(2deg)}80%{transform:translate3d(0,-2px,0) scale(1.01) rotateX(-1deg)}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1) rotateX(0deg)}}@media (max-width:768px){.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n{animation:ForecastPage_modalSlideIn__ne8mF .6s cubic-bezier(.16,1,.3,1) both!important}.ForecastPage_partyPopperIcon__CifrS{animation:ForecastPage_iconBounceEnhanced__AyjPN .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__8dJyr{font-size:70px!important}.ForecastPage_sparkle1__gXsZX,.ForecastPage_sparkle2__waS51,.ForecastPage_sparkle3__3DVbt{font-size:20px!important}.ForecastPage_congratulationsHeading__e5P3U,.ForecastPage_congratulationsMessage__fiYdF,.ForecastPage_continueButton__POfD7{animation-duration:.6s!important}.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}.ForecastPage_partyPopperIcon__CifrS{align-items:center!important;animation:ForecastPage_iconBounceEnhanced__AyjPN 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__8dJyr{animation:ForecastPage_emojiWiggle__6qYnc 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__CifrS:after{animation:ForecastPage_iconGlowPulse__p3Vzy 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__gXsZX,.ForecastPage_sparkle2__waS51,.ForecastPage_sparkle3__3DVbt{animation:ForecastPage_sparkleFloat__-Gf8o 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__gXsZX{animation-delay:0s!important;left:20px!important;top:-10px!important}.ForecastPage_sparkle2__waS51{animation-delay:.5s!important;right:15px!important;top:10px!important}.ForecastPage_sparkle3__3DVbt{animation-delay:1s!important;bottom:-5px!important;left:50%!important;transform:translate3d(-50%,0,0)!important}@keyframes ForecastPage_sparkleFloat__-Gf8o{0%,to{opacity:0;transform:translateZ(0) scale(.5) rotate(0deg)}50%{opacity:1;transform:translate3d(0,-15px,0) scale(1.2) rotate(180deg)}}@keyframes ForecastPage_emojiWiggle__6qYnc{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}}@keyframes ForecastPage_iconGlowPulse__p3Vzy{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.15)}}@keyframes ForecastPage_iconBounceEnhanced__AyjPN{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__CifrS svg{height:100%!important;width:100%!important}.ForecastPage_congratulationsHeading__e5P3U{-webkit-text-fill-color:#0000!important;animation:ForecastPage_textFadeInUp__BuCbP .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__BuCbP{0%{filter:blur(6px);opacity:0;transform:translate3d(0,30px,0) scale(.9)}50%{filter:blur(2px);opacity:.7;transform:translate3d(0,-4px,0) scale(1.03)}75%{filter:blur(.5px);opacity:.95;transform:translate3d(0,2px,0) scale(.98)}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}.ForecastPage_congratulationsMessage__fiYdF{animation:ForecastPage_textFadeInUp__BuCbP .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__fiYdF,.ForecastPage_continueButton__POfD7{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;position:relative!important;z-index:1!important}.ForecastPage_continueButton__POfD7{animation:ForecastPage_buttonFadeInUpEnhanced__Cb66g 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__uR-lK{display:block!important;position:relative!important;z-index:2!important}.ForecastPage_buttonShine__dqLuo{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__POfD7: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__POfD7:active:before{height:200%!important;transform:translate(-50%,-50%) scale(2)!important;width:200%!important}@keyframes ForecastPage_buttonFadeInUpEnhanced__Cb66g{0%{filter:blur(6px);opacity:0;transform:translate3d(0,30px,0) scale(.85)}50%{filter:blur(2px);opacity:.7;transform:translate3d(0,-4px,0) scale(1.05)}75%{filter:blur(.5px);opacity:.95;transform:translate3d(0,2px,0) scale(.98)}to{filter:blur(0);opacity:1;transform:translateZ(0) scale(1)}}.ForecastPage_continueButton__POfD7:active{box-shadow:0 8px 20px #06206766,0 3px 8px #0620674d!important;transform:translate3d(0,-2px,0) scale(1.02)!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}@media (max-width:1024px){.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n{border-radius:18px!important;max-width:85%!important;padding:48px 40px!important}.ForecastPage_congratulationsHeading__e5P3U{font-size:38px!important;letter-spacing:-.9px!important;margin-bottom:19px!important}.ForecastPage_congratulationsMessage__fiYdF{font-size:18px!important;margin-bottom:38px!important}.ForecastPage_partyPopperIcon__CifrS{height:90px!important;margin-bottom:28px!important;width:90px!important}.ForecastPage_partyPopperEmoji__8dJyr{font-size:72px!important}.ForecastPage_partyPopperIcon__CifrS:after{height:110px!important;width:110px!important}.ForecastPage_sparkle1__gXsZX,.ForecastPage_sparkle2__waS51,.ForecastPage_sparkle3__3DVbt{font-size:22px!important}.ForecastPage_continueButton__POfD7{font-size:15px!important;max-width:230px!important;padding:15px 46px!important}}@media (max-width:768px){.ForecastPage_congratulationsModal__HnTHK{align-items:flex-start!important;justify-content:center!important;padding-bottom:20px!important;padding-top:20vh!important}.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n{border-radius:18px!important;max-width:90%!important;min-width:280px!important;padding:44px 36px!important}.ForecastPage_congratulationsHeading__e5P3U{font-size:34px!important;letter-spacing:-.8px!important;line-height:1.2!important;margin-bottom:18px!important}.ForecastPage_congratulationsMessage__fiYdF{font-size:17px!important;line-height:1.65!important;margin-bottom:36px!important}.ForecastPage_partyPopperIcon__CifrS{height:85px!important;margin-bottom:26px!important;width:85px!important}.ForecastPage_partyPopperEmoji__8dJyr{font-size:68px!important}.ForecastPage_partyPopperIcon__CifrS:after{height:105px!important;width:105px!important}.ForecastPage_sparkle1__gXsZX,.ForecastPage_sparkle2__waS51,.ForecastPage_sparkle3__3DVbt{font-size:20px!important}.ForecastPage_continueButton__POfD7{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__HnTHK{align-items:flex-start!important;justify-content:center!important;padding-bottom:16px!important;padding-top:15vh!important}.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n{border-radius:16px!important;max-width:92%!important;min-width:260px!important;padding:40px 28px!important}.ForecastPage_congratulationsModal__HnTHK .ForecastPage_modalContent__p5U3n:before{height:3px!important}.ForecastPage_congratulationsHeading__e5P3U{font-size:30px!important;letter-spacing:-.6px!important;line-height:1.2!important;margin-bottom:18px!important}.ForecastPage_congratulationsMessage__fiYdF{font-size:16px!important;letter-spacing:.25px!important;line-height:1.65!important;margin-bottom:36px!important}.ForecastPage_partyPopperIcon__CifrS{height:75px!important;margin-bottom:24px!important;width:75px!important}.ForecastPage_partyPopperEmoji__8dJyr{font-size:60px!important}.ForecastPage_partyPopperIcon__CifrS:after{height:95px!important;width:95px!important}.ForecastPage_sparkle1__gXsZX,.ForecastPage_sparkle2__waS51,.ForecastPage_sparkle3__3DVbt{font-size:18px!important}.ForecastPage_continueButton__POfD7{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__TXZIu{align-items:flex-start;animation:ForecastPage_fadeInOverlay__rwHd9 .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__MUkfN{align-items:flex-start;justify-content:center;padding:max(2rem,7vh) 1rem 2rem;z-index:99990}.ForecastPage_scenarioResultCard__NUxmg{animation:ForecastPage_slideInDownScale__OLi\+S .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__AfOlL{border-color:#b91c1c38;box-shadow:0 20px 60px #00000040,0 8px 24px #00000026,0 0 0 1px #b91c1c1a}.ForecastPage_scenarioResultStatus__guiTh{margin-bottom:1.25rem}.ForecastPage_scenarioResultTitle__iXgfI{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#122433,#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__IoUB6{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7f1d1d,#b91c1c);-webkit-background-clip:text;background-clip:text}.ForecastPage_scenarioResultMessage__0oZrF{color:#4b5563;font-size:1.05rem;font-weight:500;line-height:1.55;margin:0}.ForecastPage_scenarioResultMessageError__NO0Br{color:#991b1b;font-weight:600}.ForecastPage_scenarioResultOk__Bm1IM{font-size:.85rem!important;letter-spacing:.08em!important;padding:.8rem 1.25rem!important;width:100%}@media (max-width:768px){.ForecastPage_scenarioResultOverlay__MUkfN{padding:max(1.5rem,6vh) .85rem 1.5rem}.ForecastPage_scenarioResultCard__NUxmg{border-radius:14px;padding:1.35rem 1.25rem 1.2rem}.ForecastPage_scenarioResultTitle__iXgfI{font-size:1.25rem;margin-bottom:.7rem}.ForecastPage_scenarioResultMessage__0oZrF{font-size:1rem}.ForecastPage_scenarioResultOk__Bm1IM{min-height:48px;padding:.78rem 1.1rem!important}}.ForecastPage_modalContent__p5U3n{padding:1.5rem 2rem 2rem}.ForecastPage_modalContent__p5U3n p{animation:ForecastPage_fadeInContent__moRk5 .5s ease-out .2s both;color:#122433;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.1rem;line-height:1.8;margin:0}@media (min-width:1200px){.ForecastPage_contentGrid__XiBb1{padding:1.5rem 2rem}.ForecastPage_checkupDiagnosticPage__XaiHg{padding:1.5rem 2rem 0}.ForecastPage_cashFlowSnapshotGrid__r57MW{gap:1.4rem}.ForecastPage_cashFlowCard__bTxJ2{min-height:11.25rem;padding:1.65rem 1.7rem 1.4rem}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_financialRunwayCard__mQUhs{padding:1.5rem 1.6rem 1.3rem}}@media (max-width:1024px){.ForecastPage_financialWellnessHub__nk6YR{--anim-idle-float:3px;--anim-hover-y:-2px;--anim-hover-card:-2px;--anim-idle-card:6.5s}.ForecastPage_checkupDiagnosticPage__XaiHg{padding:1.25rem 1.25rem 0}.ForecastPage_checkupDiagnosticCard__yiBz1{padding:1.3rem 1.25rem}.ForecastPage_checkupPillarsGrid__mSpVY{grid-template-columns:1fr}.ForecastPage_aiSummaryButton__5Mq52{font-size:.9rem;max-width:100%;padding:.6rem .9rem;white-space:normal}.ForecastPage_wmtTourButton__8fRT2{font-size:.9rem;padding:.6rem .9rem}.ForecastPage_contentGrid__XiBb1{gap:1.5rem;padding:1.25rem}.ForecastPage_cashFlowSnapshotGrid__r57MW{gap:1.1rem}.ForecastPage_cashFlowCard__bTxJ2{min-height:10.25rem;padding:1.3rem 1.35rem 1.15rem}.ForecastPage_whatIfHeader__A64mm{padding:1.2rem 1.35rem 1rem}.ForecastPage_whatIfSlidersGrid__nNPCj{gap:1.35rem;padding:1.05rem 1.35rem 1.1rem}.ForecastPage_whatIfRunScenarioWrap__smjW-{padding:0 1.35rem 1.15rem}.ForecastPage_careerShiftRunwayGrid__G2NYa{gap:.8rem}.ForecastPage_careerShiftMetricBox__T55oV{padding:1.125rem}.ForecastPage_careerShiftMetricValue__NsXAi{font-size:1.5rem}.ForecastPage_careerShiftMetricValueFullyCovered__KAPRz{font-size:1.325rem}.ForecastPage_bottomRowContainer__7BRHQ{gap:1.5rem;grid-template-columns:1fr}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_financialRunwayCard__mQUhs{height:auto;max-width:100%;min-height:0;min-width:0;padding:1.4rem 1.35rem 1.2rem;width:100%}.ForecastPage_checkupPillarsGrid__mSpVY.ForecastPage_financialRunwayDetailsGrid__5aIAM{grid-template-columns:repeat(2,minmax(0,1fr))}.ForecastPage_card2__xjYiF .ForecastPage_retirementDescription__EhTwQ.ForecastPage_card2Message__m3Ae4{font-size:.9rem;line-height:1.5;margin-top:1rem;padding:.95rem 1rem .9rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{display:flex;flex-direction:column;max-height:70vh;min-width:0;overflow:hidden;padding:1.25rem}.ForecastPage_card3__9tJhe .ForecastPage_projectionMetrics__EMGF8,.ForecastPage_cardHeader__OyjbP{flex-shrink:0}.ForecastPage_card2__xjYiF .ForecastPage_progressSvg__-r\+h3{height:160px;width:160px}.ForecastPage_card2ScoreValue__iox7X{font-size:1.55rem}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH{-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__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar{-webkit-appearance:none;display:block;height:10px;width:10px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-track,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-track{background:#00000014;border-radius:5px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb{background:#044766b3;background-clip:padding-box;border:2px solid #0000;border-radius:5px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb:hover,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb:hover{background:#044766e6;background-clip:padding-box}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3{flex-shrink:0;height:auto;max-width:100%;min-height:410px;min-width:100%;overflow:visible;position:relative;width:100%}.ForecastPage_modalContent__p5U3n{padding:1.25rem 1.75rem 1.75rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{--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__nk6YR{--anim-idle-float:2px;--anim-hover-y:-2px;--anim-hover-card:-2px;--anim-idle-card:6.8s;-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__nk6YR::-webkit-scrollbar{background:#0000;width:4px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb{background:#0447664d;border-radius:2px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb:active{background:#04476680}.ForecastPage_financialWellnessHub__nk6YR{scrollbar-color:#0447664d #0000;scrollbar-width:thin}.ForecastPage_contentGrid__XiBb1{overflow:visible}.ForecastPage_cashFlowSnapshotGrid__r57MW{gap:1rem;grid-template-columns:1fr}.ForecastPage_cashFlowCard__bTxJ2{min-height:0;padding:1.3rem 1.35rem 1.15rem}.ForecastPage_aiSummaryButton__5Mq52{box-sizing:border-box;min-height:44px}.ForecastPage_forecastHeaderActions__OChYp{flex-basis:100%;gap:.6rem;width:100%}.ForecastPage_forecastHeaderActionsWithTour__c7H\+k,.ForecastPage_forecastHeaderActions__OChYp{grid-template-columns:repeat(2,minmax(0,1fr))}.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_aiSummaryButton__5Mq52,.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_wmtTourButton__8fRT2{flex-basis:auto;justify-content:center;text-align:center;white-space:normal;width:100%}.ForecastPage_aiSummaryButton__5Mq52{font-size:.9rem;padding:.5rem 1rem}.ForecastPage_wmtTourButton__8fRT2{font-size:.9rem;min-height:44px;padding:.5rem 1rem}.ForecastPage_contentGrid__XiBb1{gap:1.25rem;padding:.8rem}.ForecastPage_whatIfHeader__A64mm{gap:.75rem;padding:1rem 1rem .9rem}.ForecastPage_whatIfSlidersGrid__nNPCj{gap:1.05rem;padding:.95rem 1rem 1rem}.ForecastPage_whatIfRunScenarioWrap__smjW-{padding:0 1rem 1rem}.ForecastPage_careerShiftRunwayGrid__G2NYa{gap:.8rem;margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__JFwcO{padding-top:1rem}.ForecastPage_careerShiftMetricBox__T55oV{padding:1rem}.ForecastPage_careerShiftMetricLabel__fbhqq{font-size:.8rem;margin-bottom:.4rem}.ForecastPage_careerShiftMetricValue__NsXAi{font-size:1.35rem}.ForecastPage_careerShiftMetricValueFullyCovered__KAPRz{font-size:1.2rem}.ForecastPage_card__0nkkz{border-radius:12px;padding:1rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{border-radius:12px;min-width:0;padding:1rem}.ForecastPage_cardHeader__OyjbP{margin-bottom:0;padding-bottom:0}.ForecastPage_bottomRowContainer__7BRHQ{gap:1.25rem;grid-template-columns:1fr}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_financialRunwayCard__mQUhs{border-radius:1.2rem;height:auto;max-width:100%;min-width:0;width:100%}.ForecastPage_projectionMetrics__EMGF8{gap:.55rem .85rem;margin:0;padding:.65rem 0 0}.ForecastPage_projectionMetrics__EMGF8 .ForecastPage_metric__j4Yc0{border-bottom:none;padding:0;width:auto}.ForecastPage_projectionMetrics__EMGF8 .ForecastPage_metricValue__R8sNB{font-size:1.35rem;line-height:1.15;margin-top:0}.ForecastPage_metric__j4Yc0{gap:.18rem}.ForecastPage_metricLabel__ytSoT{font-size:.875rem;line-height:1.4;margin:0}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{display:flex;flex-direction:column;max-height:70vh;overflow:hidden}.ForecastPage_card3__9tJhe .ForecastPage_cardHeader__OyjbP,.ForecastPage_card3__9tJhe .ForecastPage_projectionMetrics__EMGF8,.ForecastPage_card4__zLkd9 .ForecastPage_cardHeader__OyjbP{flex-shrink:0}.ForecastPage_card2Title__WFaIs,.ForecastPage_chartCardTitle__pLroU,.ForecastPage_financialRunwayTitle__K9duO,.ForecastPage_sectionTitle__5Tzzi,.ForecastPage_whatIfTitle__IHDqc{font-size:1.18rem}.ForecastPage_chartCardSubtitle__VrRaI,.ForecastPage_financialRunwaySubtitle__WeKuG,.ForecastPage_metricLabel__ytSoT,.ForecastPage_sectionSubtitle__4x5dF,.ForecastPage_whatIfSubtitle__8a8my{font-size:.9375rem}.ForecastPage_chartCardHeader__je67Q{gap:.7rem .85rem}.ForecastPage_chartCardSelect__3LE5w{min-height:2.2rem;min-width:7.25rem}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH{-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__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar{-webkit-appearance:none;display:block;height:12px;width:12px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-track,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-track{background:#00000014;border-radius:6px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb{background:#044766b3;background-clip:padding-box;border:2px solid #0000;border-radius:6px;min-height:50px;min-width:50px}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb:hover,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH::-webkit-scrollbar-thumb:hover{background:#044766e6;background-clip:padding-box}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3{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__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3>*,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3>*{max-width:100%;width:100%}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root,.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root svg,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3 .MuiChartsWrapper-root svg{max-width:100%!important;width:100%!important}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-root,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-root{margin-bottom:12px!important;margin-top:8px!important;padding:.5rem 0!important}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsAxis-tickLabel,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsAxis-tickLabel{font-size:.7rem!important;font-weight:500!important}.ForecastPage_chartContainer__tqHU3:hover{transform:none}.ForecastPage_card2__xjYiF .ForecastPage_progressSvg__-r\+h3{height:154px;width:154px}.ForecastPage_card2ScoreValue__iox7X{font-size:1.5rem}.ForecastPage_retirementDescription__EhTwQ{font-size:.9rem;line-height:1.5;padding-top:1rem}.ForecastPage_card2__xjYiF .ForecastPage_retirementDescription__EhTwQ.ForecastPage_card2Message__m3Ae4{margin-top:.95rem;padding:.9rem .95rem .85rem}.ForecastPage_modalOverlay__TXZIu{align-items:flex-start;padding:12vh .8rem 2rem}.ForecastPage_modalContent__p5U3n{padding:1rem 1.5rem 1.5rem}.ForecastPage_modalContent__p5U3n p{font-size:1rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{--charts-legend-gap:6px;--charts-legend-margin-top:6px;--charts-legend-item-margin-x:4px;--charts-legend-font-size:0.8rem}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH{margin-top:.5rem}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_financialRunwayCard__mQUhs{min-height:0;padding:1.25rem 1.15rem 1.1rem}}@media (max-width:480px){.ForecastPage_financialWellnessHub__nk6YR{--anim-idle-float:2px;--anim-hover-y:-1px;--anim-hover-card:-1px;--anim-idle-card:7s;padding-bottom:max(2rem,calc(1.5rem + env(safe-area-inset-bottom)))}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar{background:#0000;width:3px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb{background:#04476640;border-radius:2px}.ForecastPage_financialWellnessHub__nk6YR::-webkit-scrollbar-thumb:active{background:#04476666}.ForecastPage_financialWellnessHub__nk6YR{scrollbar-color:#04476640 #0000;scrollbar-width:thin}.ForecastPage_contentGrid__XiBb1{overflow:visible}.ForecastPage_forecastHeaderActions__OChYp{flex-basis:100%;gap:.5rem;width:100%}.ForecastPage_forecastHeaderActionsWithTour__c7H\+k{grid-template-columns:repeat(2,minmax(0,1fr))}.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_aiSummaryButton__5Mq52,.ForecastPage_forecastHeaderActions__OChYp .ForecastPage_wmtTourButton__8fRT2{flex-basis:auto;font-size:.9rem;justify-content:center;padding:.45rem .7rem;text-align:center;white-space:normal;width:100%}.ForecastPage_wmtTourButton__8fRT2{font-size:.9rem;padding:.45rem .7rem}.ForecastPage_contentGrid__XiBb1{gap:1.25rem;padding:.7rem}.ForecastPage_whatIfHeader__A64mm{gap:.7rem;padding:.95rem .9rem .8rem}.ForecastPage_whatIfSlidersGrid__nNPCj{gap:1rem;padding:.9rem .9rem .95rem}.ForecastPage_whatIfRunScenarioWrap__smjW-{padding:0 .9rem .95rem}.ForecastPage_careerShiftRunwayGrid__G2NYa{gap:.8rem;grid-template-columns:1fr;margin-bottom:1rem}.ForecastPage_careerShiftRunwayDivider__JFwcO{padding-top:1rem}.ForecastPage_careerShiftMetricBox__T55oV{padding:1rem}.ForecastPage_careerShiftMetricLabel__fbhqq{font-size:.8rem;margin-bottom:.4rem}.ForecastPage_careerShiftMetricValue__NsXAi{font-size:1.25rem}.ForecastPage_careerShiftMetricValueFullyCovered__KAPRz{font-size:1.1rem}.ForecastPage_card__0nkkz{border-radius:10px;padding:.8rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{border-radius:10px;display:flex;flex-direction:column;max-height:65vh;overflow:hidden;padding:.8rem}.ForecastPage_cardHeader__OyjbP{flex-shrink:0;margin-bottom:0;padding-bottom:0}.ForecastPage_card3__9tJhe .ForecastPage_projectionMetrics__EMGF8{flex-shrink:0}.ForecastPage_card3__9tJhe .ForecastPage_chartScrollWrapper__DrXHH,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH{-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__9tJhe .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3,.ForecastPage_card4__zLkd9 .ForecastPage_chartScrollWrapper__DrXHH .ForecastPage_chartContainer__tqHU3{min-height:320px;padding:.4rem 0}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-root,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsLegend-root{margin-bottom:10px!important;margin-top:6px!important}.ForecastPage_chartCardHeader__je67Q{flex-wrap:wrap}.ForecastPage_card2Title__WFaIs,.ForecastPage_chartCardTitle__pLroU,.ForecastPage_financialRunwayTitle__K9duO,.ForecastPage_sectionTitle__5Tzzi,.ForecastPage_whatIfTitle__IHDqc{font-size:1.15rem}.ForecastPage_chartCardSubtitle__VrRaI,.ForecastPage_financialRunwaySubtitle__WeKuG,.ForecastPage_metricLabel__ytSoT,.ForecastPage_sectionSubtitle__4x5dF,.ForecastPage_whatIfSubtitle__8a8my{font-size:.92rem}.ForecastPage_projectionMetrics__EMGF8{gap:.45rem 0;grid-template-columns:1fr;padding:.55rem 0 0}.ForecastPage_projectionMetrics__EMGF8 .ForecastPage_metric__j4Yc0{padding:0}.ForecastPage_projectionMetrics__EMGF8 .ForecastPage_metricValue__R8sNB{font-size:1.25rem;line-height:1.15}.ForecastPage_metric__j4Yc0{gap:.14rem}.ForecastPage_chartContainer__tqHU3:hover{transform:none}.ForecastPage_card2__xjYiF .ForecastPage_progressSvg__-r\+h3{height:140px;width:140px}.ForecastPage_card2ScoreValue__iox7X{font-size:1.42rem}.ForecastPage_retirementDescription__EhTwQ{font-size:.9rem}.ForecastPage_modalOverlay__TXZIu{align-items:flex-start;padding:1.5rem .5rem}.ForecastPage_modalContent__p5U3n{padding:.8rem 1.25rem 1.25rem}.ForecastPage_modalContent__p5U3n p{font-size:1rem}.ForecastPage_card3__9tJhe,.ForecastPage_card4__zLkd9{--charts-legend-gap:5px;--charts-legend-margin-top:4px;--charts-legend-item-margin-x:3px;--charts-legend-font-size:0.7rem}.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF,.ForecastPage_bottomRowContainer__7BRHQ .ForecastPage_financialRunwayCard__mQUhs{min-height:0;padding:1.15rem 1rem 1rem}.ForecastPage_card2__xjYiF .ForecastPage_retirementDescription__EhTwQ.ForecastPage_card2Message__m3Ae4{font-size:.88rem;line-height:1.5;margin-top:.9rem;padding:.85rem .9rem .8rem}.ForecastPage_card3__9tJhe .ForecastPage_chartContainer__tqHU3 .MuiChartsAxis-tickLabel,.ForecastPage_card4__zLkd9 .ForecastPage_chartContainer__tqHU3 .MuiChartsAxis-tickLabel{font-size:.65rem!important}}.ForecastPage_wmtOverlay__GEZNG{inset:0;pointer-events:none;position:fixed;z-index:8900}.ForecastPage_wmtOverlayMobileScroll__48IY-{touch-action:pan-y}.ForecastPage_wmtOverlayMobileScroll__48IY- .ForecastPage_wmtCover__vlWKj,.ForecastPage_wmtOverlayMobileScroll__48IY- .ForecastPage_wmtMobileContentCover__TkfWx{pointer-events:none!important;touch-action:pan-y!important}.ForecastPage_wmtMobileContentCover__TkfWx{z-index:8911}.ForecastPage_wmtBackdrop__Xf9oD{background:#0000;inset:0;pointer-events:none;position:fixed;z-index:8905}.ForecastPage_wmtCover__vlWKj{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_wmtViewportBottomFill__CQfs1{background:#0000009e;bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:8912}.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtCover__vlWKj,.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtHighlightBlocker__itne7,.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtHighlightFrame__rNqfb,.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtMobileContentCover__TkfWx,.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtTooltip__bo-Ah,.ForecastPage_wmtOverlayDescInteracting__1l3Dn .ForecastPage_wmtViewportBottomFill__CQfs1{transition:none!important}.ForecastPage_wmtHighlightFrame__rNqfb{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__itne7{-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__GEZNG.ForecastPage_wmtStepChanging__JNLa6 .ForecastPage_wmtCover__vlWKj{background:#000000b3}.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtStepChanging__JNLa6 .ForecastPage_wmtHighlightFrame__rNqfb{opacity:.92}.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtScrollTracking__RYePG .ForecastPage_wmtCover__vlWKj,.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtScrollTracking__RYePG .ForecastPage_wmtHighlightBlocker__itne7,.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtScrollTracking__RYePG .ForecastPage_wmtHighlightFrame__rNqfb{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__GEZNG.ForecastPage_wmtScrollTracking__RYePG .ForecastPage_wmtCover__vlWKj{background:#000000ad}.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtSettling__lv2\+x .ForecastPage_wmtCover__vlWKj,.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtSettling__lv2\+x .ForecastPage_wmtHighlightBlocker__itne7,.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtSettling__lv2\+x .ForecastPage_wmtHighlightFrame__rNqfb{transition:top .48s var(--f-ease),left .48s var(--f-ease),width .48s var(--f-ease),height .48s var(--f-ease),bottom .48s var(--f-ease),right .48s var(--f-ease),background-color .32s var(--f-ease)}.ForecastPage_wmtOverlay__GEZNG.ForecastPage_wmtSettling__lv2\+x .ForecastPage_wmtCover__vlWKj{background:#0000009e}.ForecastPage_wmtHighlightPulse__9yZJ9{animation:ForecastPage_wmtHighlightPulse__9yZJ9 .52s var(--f-ease) both}@keyframes ForecastPage_wmtHighlightPulse__9yZJ9{0%{box-shadow:0 0 0 0 #04476600,0 2px 8px #04476600;opacity:0}45%{box-shadow:0 0 0 9px #04476642,0 6px 26px #04476657;opacity:1}to{box-shadow:0 0 0 5px #0447662e,0 4px 20px #04476640;opacity:1}}.ForecastPage_wmtTooltip__bo-Ah{background:#1a2733;border-radius:16px;box-shadow:0 12px 40px #0000008c,0 4px 12px #00000059;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-width:360px;min-width:280px;overflow:visible;padding:22px 24px 20px;pointer-events:none;position:fixed;transition:opacity .28s var(--f-ease),transform .38s var(--f-ease);will-change:transform,opacity;z-index:8930}.ForecastPage_wmtTooltipDocked__QHRSO{left:50%!important;max-width:min(360px,calc(100vw - 32px));transform:translate3d(-50%,0,0);width:min(360px,calc(100vw - 32px))!important}.ForecastPage_wmtTooltipDocked__QHRSO.ForecastPage_wmtTooltipHidden__I2-yC{transform:translate3d(-50%,0,0) translate3d(0,12px,0) scale(.98)}.ForecastPage_wmtTooltipDocked__QHRSO.ForecastPage_wmtTooltipVisible__Yg4A7{transform:translate3d(-50%,0,0)}.ForecastPage_wmtTooltipDescExpanded__NbAkW{transition:none;will-change:auto}.ForecastPage_wmtTooltipDocked__QHRSO.ForecastPage_wmtTooltipDescExpanded__NbAkW{transition:none}.ForecastPage_wmtTooltipHidden__I2-yC{opacity:0;pointer-events:none;transform:translate3d(0,12px,0) scale(.98)}.ForecastPage_wmtTooltipVisible__Yg4A7{opacity:1;transform:none;will-change:opacity}.ForecastPage_wmtStepContent__EU87u{animation:ForecastPage_wmtStepContentIn__ts2q4 .42s var(--f-ease) .08s both;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;pointer-events:auto}.ForecastPage_wmtTooltipBody__xqjrz{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;touch-action:pan-y}@keyframes ForecastPage_wmtStepContentIn__ts2q4{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.ForecastPage_wmtStepHeader__\+VABp{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:14px}.ForecastPage_wmtCloseBtn__i9APW{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.05rem;justify-content:center;line-height:1;padding:2px 4px 2px 8px;pointer-events:auto;transition:opacity .15s ease;-webkit-user-select:none;user-select:none}.ForecastPage_wmtCloseBtn__i9APW:hover{opacity:.85}.ForecastPage_wmtCloseBtn__i9APW:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_wmtArrowUp__E7hcg{border-bottom:10px solid #1a2733;top:-10px}.ForecastPage_wmtArrowDown__R\+KiD,.ForecastPage_wmtArrowUp__E7hcg{border-left:10px solid #0000;border-right:10px solid #0000;height:0;position:absolute;width:0}.ForecastPage_wmtArrowDown__R\+KiD{border-top:10px solid #1a2733;bottom:-10px}.ForecastPage_wmtStepDots__MInM0{align-items:center;display:flex;gap:6px}.ForecastPage_wmtDot__nEpqE{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__H3w\+t{background:#fff;border-radius:4px;width:22px}.ForecastPage_wmtTitle__3rqHH{color:#ffffffa6;font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.35;margin-bottom:8px;overflow-wrap:anywhere;text-transform:uppercase}.ForecastPage_wmtDescBlock__NWPfo{margin-bottom:18px}.ForecastPage_wmtDescDetails__UBBbN{margin-top:10px}.ForecastPage_wmtDesc__a2nkg{color:#ffffffe6;font-size:1rem;line-height:1.55;margin-bottom:0}.ForecastPage_wmtDesc__a2nkg strong{color:#fff;font-weight:700}.ForecastPage_wmtDescList__HfwfN{list-style:disc;margin:0;padding-left:1.2rem}.ForecastPage_wmtDescList__HfwfN li{margin-bottom:8px}.ForecastPage_wmtDescList__HfwfN li:last-child{margin-bottom:0}.ForecastPage_wmtReadMoreLink__zIG1s{appearance:none;-webkit-appearance:none;background:none;border:none;color:#16a34a;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:0;pointer-events:auto;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ForecastPage_wmtReadMoreLink__zIG1s:hover{opacity:.75}.ForecastPage_wmtReadMoreLink__zIG1s:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ForecastPage_wmtButtons__FoY2I{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:stretch;margin-top:4px;padding-top:2px;width:100%}.ForecastPage_wmtBackBtn__C9d\+G{background:#0000;border:1.5px solid #ffffff47;border-radius:22px;color:#ffffffbf;cursor:pointer;flex:1 1;font-size:.98rem;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__C9d\+G:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80;color:#fff}.ForecastPage_wmtBackBtn__C9d\+G:disabled,.ForecastPage_wmtNextBtn__qID\+P:disabled{cursor:not-allowed;opacity:.55}.ForecastPage_wmtNextBtn__qID\+P{background:#044766;border:none;border-radius:22px;color:#fff;cursor:pointer;flex:1 1;font-size:.98rem;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__qID\+P:active{transform:translateZ(0)}.ForecastPage_wmtTourButton__8fRT2{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;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__8fRT2:before{animation:ForecastPage_btnShine__3AVYy var(--anim-idle-shine) var(--f-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastPage_wmtTourButton__8fRT2:active{transform:translateZ(0) scale(1);transition:transform .1s ease}.ForecastPage_wmtTourButton__8fRT2:focus-visible{outline:3px solid #047bb259;outline-offset:2px}@media (max-width:1024px){.ForecastPage_wmtHighlightFrame__rNqfb{border-radius:14px;border-width:2px;box-shadow:0 0 0 4px #04476629,0 3px 16px #04476638}.ForecastPage_wmtHighlightBlocker__itne7{border-radius:14px}.ForecastPage_wmtTooltip__bo-Ah{max-width:calc(100vw - 32px);min-width:260px;padding:20px 22px 18px}.ForecastPage_wmtTooltipDocked__QHRSO{max-width:min(340px,calc(100vw - 32px));width:min(340px,calc(100vw - 32px))!important}}@media (max-width:768px){.ForecastPage_wmtHighlightFrame__rNqfb{border-radius:var(--f-radius);border-width:2px;box-shadow:0 0 0 3px #04476624,0 2px 12px #04476633}.ForecastPage_wmtHighlightBlocker__itne7{border-radius:var(--f-radius)}.ForecastPage_wmtViewportBottomFill__CQfs1{box-sizing:initial;padding-bottom:env(safe-area-inset-bottom,0)}.ForecastPage_wmtTooltip__bo-Ah{border-radius:14px;max-width:calc(100vw - 32px);min-width:260px;padding:18px 20px 16px}.ForecastPage_wmtTooltipDocked__QHRSO{margin-bottom:0;max-width:calc(100vw - 24px);padding:16px 18px 14px;width:calc(100vw - 24px)!important}.ForecastPage_wmtTitle__3rqHH{font-size:.82rem}.ForecastPage_wmtDesc__a2nkg{font-size:.9375rem}.ForecastPage_wmtDescBlock__NWPfo{margin-bottom:16px}.ForecastPage_wmtReadMoreLink__zIG1s{font-size:.82rem}.ForecastPage_wmtBackBtn__C9d\+G,.ForecastPage_wmtNextBtn__qID\+P{font-size:.9rem;padding:8px 18px}.ForecastPage_wmtCloseBtn__i9APW{font-size:1.6rem;min-height:44px;min-width:44px;padding:8px 10px 8px 14px}}@media (max-width:480px){.ForecastPage_wmtHighlightFrame__rNqfb{border-radius:10px;border-width:2px}.ForecastPage_wmtHighlightBlocker__itne7{border-radius:10px}.ForecastPage_wmtTooltipDocked__QHRSO{max-width:calc(100vw - 24px);min-width:0;padding:14px 16px 12px;width:calc(100vw - 24px)!important}.ForecastPage_wmtTitle__3rqHH{font-size:.72rem;letter-spacing:.05em}.ForecastPage_wmtDesc__a2nkg{font-size:.875rem;line-height:1.5}.ForecastPage_wmtStepHeader__\+VABp{margin-bottom:12px}.ForecastPage_wmtCloseBtn__i9APW{font-size:1.85rem;min-height:48px;min-width:48px;padding:10px 12px 10px 16px}}@media (prefers-reduced-motion:reduce){.ForecastPage_wmtCover__vlWKj,.ForecastPage_wmtDot__nEpqE,.ForecastPage_wmtHighlightBlocker__itne7,.ForecastPage_wmtHighlightFrame__rNqfb,.ForecastPage_wmtHighlightPulse__9yZJ9,.ForecastPage_wmtStepContent__EU87u,.ForecastPage_wmtTooltip__bo-Ah{animation:none!important;transition:none!important}.ForecastPage_wmtTooltipHidden__I2-yC,.ForecastPage_wmtTooltipVisible__Yg4A7{opacity:1;transform:none}.ForecastPage_wmtTooltipDocked__QHRSO.ForecastPage_wmtTooltipHidden__I2-yC,.ForecastPage_wmtTooltipDocked__QHRSO.ForecastPage_wmtTooltipVisible__Yg4A7{opacity:1;transform:translate3d(-50%,0,0)}}.ForecastPage_checkupSummarySection__\+zoDr{box-sizing:border-box;margin:0;min-width:0;width:100%}.ForecastPage_checkupContentCard__AGRpF{animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.12s,1.35s;-webkit-backface-visibility:hidden;backface-visibility:hidden;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_checkupContentCard__AGRpF: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_checkupContentCard__AGRpF:hover{animation-play-state:paused;border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_checkupContentCard__AGRpF:hover:before{transform:scaleX(1)}}.ForecastPage_checkupHeader__DoebR{background:#0000;padding:0}.ForecastPage_checkupHeaderTitleBlock__F23E7{background:#0000;box-sizing:border-box;margin:0;padding:1.5rem 1.5rem 1.25rem;width:100%}.ForecastPage_checkupHeaderTitleBlock__F23E7 .ForecastPage_checkupSectionTitleStrip__BmdLY{margin:0 0 1.25rem}.ForecastPage_checkupHeaderUserLine__BPwbg{color:var(--f-text-muted);font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .25rem}.ForecastPage_checkupHeaderUserLocation__-FZYZ{color:var(--f-text-muted);font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem}.ForecastPage_checkupHeaderDivider__OgWFw{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);border:none;border-radius:2px;height:3px;margin:0}.ForecastPage_checkupMain__GQSE9{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:.25rem 1.5rem 1.5rem;width:100%}.ForecastPage_checkupNarrativeSection__qedpD{margin:0}.ForecastPage_checkupTopicBlock__JXlJ4{display:flex;flex-direction:column;gap:.75rem;margin:0;padding-top:0}.ForecastPage_checkupTopicBlock__JXlJ4+.ForecastPage_checkupTopicBlock__JXlJ4{border-top:1px solid var(--f-border);padding-top:1.25rem}.ForecastPage_checkupSectionTitleStrip__BmdLY{background:#fff;border-left:7px solid #488b90;border-radius:7px;box-shadow:inset 0 1px 0 #fffc,0 6px 16px #092e420f;padding:1rem 1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.ForecastPage_checkupDiagnosticBanner__0\+228{grid-gap:.95rem 1.15rem;align-items:center;animation:ForecastPage_forecastHeroFadeUp__qfNLc .62s var(--f-ease-brush) .06s both;background:#fff;border:1px solid #04476614;border-radius:1.05rem;box-shadow:0 10px 26px #04476612;box-sizing:border-box;display:grid;gap:.95rem 1.15rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.05rem 1.2rem 1.05rem 1.1rem;width:100%}.ForecastPage_checkupBannerIconWrap__aYkwf{background:#e8f7f3;border-radius:.9rem;flex-shrink:0;height:3.35rem;overflow:hidden;width:3.35rem}.ForecastPage_checkupBannerIcon__eaYP2{display:block;height:100%;object-fit:cover;width:100%}.ForecastPage_checkupBannerCopy__piiwD{flex:1 1 auto;min-width:0}.ForecastPage_checkupBannerEyebrowRow__xDpGB{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:0 0 .28rem}.ForecastPage_checkupBannerEyebrow__Slsx0{color:#0b5c6b;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.ForecastPage_checkupStatusChipNudge__eNLoX,.ForecastPage_checkupStatusChipStrong__9ppsF{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:.32rem;letter-spacing:.01em;line-height:1.3;padding:.18rem .58rem;white-space:nowrap}.ForecastPage_checkupStatusChipStrong__9ppsF{background:#22c55e24;color:#15803d}.ForecastPage_checkupStatusChipNudge__eNLoX{background:#ea580c24;color:#c2410c}.ForecastPage_checkupStatusChipDot__Jbgnn{background:currentColor;border-radius:50%;height:.42rem;width:.42rem}.ForecastPage_checkupBannerUser__nFns-{color:#07384f;font-size:.98rem;font-weight:700;line-height:1.35;margin:0 0 .18rem}.ForecastPage_checkupBannerTeaser__mT-9B{color:#24515f;font-size:.92rem;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}.ForecastPage_checkupBannerHighlight__4rAgh{color:#0f7a72;font-weight:800}.ForecastPage_checkupBannerCta__v9jxO{align-items:center;background:#16313d;border:none;border-radius:999px;box-shadow:0 8px 18px #16313d33;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.01em;min-height:2.55rem;overflow:hidden;padding:.62rem 1.28rem .62rem 1.35rem;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease;white-space:nowrap}.ForecastPage_checkupBannerCta__v9jxO:before{animation:ForecastPage_btnShine__3AVYy 5.2s var(--f-ease-soft) 1.8s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastPage_checkupBannerCtaArrow__ZEvLA{flex-shrink:0;height:.92rem;transition:transform .22s cubic-bezier(.16,1,.3,1);width:.92rem}.ForecastPage_checkupBannerCta__v9jxO:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}.ForecastPage_cashFlowSnapshot__nVllO{box-sizing:border-box;margin:0;padding:.15rem 0 .2rem;width:100%}.ForecastPage_cashFlowSnapshotGrid__r57MW{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ForecastPage_cashFlowCard__bTxJ2{animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #0b3d4e12;border-radius:1.25rem;box-shadow:0 10px 28px #092e420f;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:10.75rem;min-width:0;overflow:hidden;padding:1.45rem 1.5rem 1.25rem;position:relative;transition:transform .32s var(--f-ease),box-shadow .32s var(--f-ease),border-color .2s ease}.ForecastPage_cashFlowCard__bTxJ2:first-child{animation-delay:.18s,1.25s}.ForecastPage_cashFlowCard__bTxJ2:nth-child(2){animation-delay:.28s,1.35s}.ForecastPage_cashFlowCard__bTxJ2:nth-child(3){animation-delay:.38s,1.45s}.ForecastPage_cashFlowCard__bTxJ2:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);border-radius:1.25rem 1.25rem 0 0;content:"";height:3px;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_cashFlowCardMain__cki-M{align-items:flex-start;display:flex;flex:1 1 auto;gap:1rem;justify-content:space-between}.ForecastPage_cashFlowCardCopy__sz8nf{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.12rem 0 .35rem}.ForecastPage_cashFlowCardLabel__Fh7X\+{color:#7a8b97;font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.ForecastPage_cashFlowCardIcon__bdC6H{background:#e8f7f3;border-radius:999px;box-shadow:inset 0 0 0 1px #3db8b014;flex-shrink:0;height:2.7rem;overflow:hidden;transition:transform .32s var(--f-ease),box-shadow .32s var(--f-ease);width:2.7rem}.ForecastPage_cashFlowCardIcon__bdC6H img{display:block;height:100%;object-fit:cover;transform:scale(1.08);width:100%}.ForecastPage_cashFlowCardValue__Fh6hr{font-feature-settings:"tnum";color:#16313d;font-size:clamp(1.35rem,1.2rem + .4vw,1.5rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.ForecastPage_cashFlowCardFooter__8JMTt{align-items:center;border-top:1px solid #eef2f5;display:flex;gap:.9rem;justify-content:space-between;margin-top:1.05rem;min-height:2.15rem;padding-top:.95rem}.ForecastPage_cashFlowChip__suJ0b{align-items:center;border-radius:999px;display:inline-flex;flex:0 1 auto;font-size:.82rem;font-weight:700;gap:.38rem;letter-spacing:.01em;line-height:1.3;max-width:calc(100% - 2.8rem);min-width:0;overflow:hidden;padding:.4rem .78rem;text-overflow:ellipsis;white-space:nowrap}.ForecastPage_cashFlowChipUp__-Q06E{background:#e7f8f0;color:#1a9b6c}.ForecastPage_cashFlowChipDown__QMfXT{background:#e8f2fb;color:#3d86c3}.ForecastPage_cashFlowChipNeutral__EfcVo{background:#eef3f6;color:#5d7380}.ForecastPage_cashFlowStatusGood__BgoYU,.ForecastPage_cashFlowStatusNeutral__TnsB2,.ForecastPage_cashFlowStatusWarn__EMy7U{background:#0000;padding:0}.ForecastPage_cashFlowStatusGood__BgoYU{color:#1a9b6c}.ForecastPage_cashFlowStatusWarn__EMy7U{color:#c47a2b}.ForecastPage_cashFlowStatusNeutral__TnsB2{color:#5d7380}.ForecastPage_cashFlowStatusDot__cIFCs{background:currentColor;border-radius:999px;flex-shrink:0;height:.48rem;width:.48rem}.ForecastPage_cashFlowSpark__IZwqu{display:block;flex-shrink:0}.ForecastPage_cashFlowTarget__ryYcd{color:#8aa0b0;font-size:.88rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.ForecastPage_financialRunwayCard__mQUhs{animation:ForecastPage_cardSlideIn__C17wB .8s var(--f-ease) both,ForecastPage_cardBreathe__cBt9c var(--anim-idle-card) var(--f-ease-soft) infinite;animation-delay:.55s,1.45s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #0b3d4e0f;border-radius:1.35rem;box-shadow:0 10px 28px #092e420f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:17.5rem;min-width:0;overflow:hidden;padding:1.4rem 1.45rem 1.25rem;position:relative;transition:transform .32s var(--f-ease),box-shadow .32s var(--f-ease),border-color .2s ease}.ForecastPage_financialRunwayCard__mQUhs:before{background:linear-gradient(90deg,var(--f-primary) 0,var(--f-primary-light) 100%);border-radius:1.35rem 1.35rem 0 0;content:"";height:3px;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_financialRunwayHeader__LaQHH{align-items:flex-start;animation:ForecastPage_headerFadeIn__OZtVl .7s var(--f-ease) .35s both;display:flex;gap:1rem 1.15rem;justify-content:space-between}.ForecastPage_financialRunwayHeading__xscT0{min-width:0}.ForecastPage_financialRunwayTitle__K9duO{align-items:center;display:flex;gap:.5rem}.ForecastPage_financialRunwayTitleDot__EPIVR{animation:ForecastPage_softDotPulse__I-GzN 2.8s var(--f-ease-soft) 1.1s infinite;background:#22c55e;border-radius:999px;box-shadow:0 0 0 4px #22c55e1f;flex-shrink:0;height:.48rem;width:.48rem}.ForecastPage_financialRunwaySubtitle__WeKuG{margin-left:.98rem}.ForecastPage_financialRunwayHeadline__XW8jx{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem .65rem;justify-content:flex-end}.ForecastPage_financialRunwayHeadlineValue__gNB1w{color:#122433;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;white-space:nowrap}.ForecastPage_financialRunwayHeadlineNumber__je5io{font-size:1.7rem}.ForecastPage_financialRunwayHeadlineUnit__j8BYw{font-size:1.05rem;font-weight:700;letter-spacing:-.03em}.ForecastPage_financialRunwayStatusCovered__E2ZqF,.ForecastPage_financialRunwayStatusNudge__eMiYE{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;gap:.28rem;letter-spacing:.01em;line-height:1.2;padding:.22rem .62rem;white-space:nowrap}.ForecastPage_financialRunwayStatusCovered__E2ZqF{background:#e7f6f3;border:1px solid #1f8a7a29;color:#1f8a7a}.ForecastPage_financialRunwayStatusNudge__eMiYE{background:#ea580c1f;border:1px solid #c2410c24;color:#c2410c}.ForecastPage_financialRunwayStatusIcon__upkvp{display:inline-flex;height:.78rem;width:.78rem}.ForecastPage_financialRunwayStatusIcon__upkvp svg{height:100%;width:100%}.ForecastPage_financialRunwayTimeline__\+f3hh{display:flex;flex-direction:column;gap:.75rem;margin:2.15rem .1rem 0}.ForecastPage_financialRunwayTrack__VB7KY{background:#eef3fb;border-radius:999px;height:.58rem;overflow:visible;position:relative}.ForecastPage_financialRunwayTrackFill__DJRKr{animation:ForecastPage_runwayFillGrow__RZWgY .95s var(--f-ease) .55s both;background:linear-gradient(90deg,#7ec9d6,#1f5f7a 62%,#163b52);border-radius:999px;height:100%;transform-origin:left center}.ForecastPage_financialRunwayKnob__rPl-2{animation:ForecastPage_runwayKnobIn__MnZqj .95s var(--f-ease) .55s both;background:#fff;border:1px solid #0f374e14;border-radius:999px;box-shadow:0 2px 7px #0f374e29;height:.95rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:.95rem}.ForecastPage_financialRunwayTicks__FwLZo{height:1.5rem;position:relative}.ForecastPage_financialRunwayTick__78nQf{color:#9aadb8;font-size:.78rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.ForecastPage_financialRunwayTick__78nQf:first-child{transform:none}.ForecastPage_financialRunwayTick__78nQf:last-child{left:auto!important;right:0;transform:none}.ForecastPage_financialRunwayTickActive__p0dR9{background:#e7f2f8;border-radius:999px;color:#3d6f88;font-weight:700;padding:.16rem .58rem}.ForecastPage_financialRunwayTick__78nQf:first-child.ForecastPage_financialRunwayTickActive__p0dR9,.ForecastPage_financialRunwayTick__78nQf:last-child.ForecastPage_financialRunwayTickActive__p0dR9{transform:none}.ForecastPage_financialRunwaySpacer__RZ-5c{flex:1 1 2.5rem;min-height:2.5rem}.ForecastPage_financialRunwayBanner__UohOt{align-items:center;background:#eef1fb;border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding:.8rem .95rem .8rem .85rem}.ForecastPage_financialRunwayBannerCopy__w85Bw{align-items:center;display:flex;gap:.75rem;min-width:0}.ForecastPage_financialRunwayBannerIcon__duIBa{align-items:center;background:#ffffffe6;border-radius:.72rem;box-shadow:0 1px 3px #0f374e12;color:#5b6f86;display:inline-flex;flex-shrink:0;height:2.55rem;justify-content:center;width:2.55rem}.ForecastPage_financialRunwayBannerIcon__duIBa svg{height:1.4rem;width:1.4rem}.ForecastPage_financialRunwayBannerText__M1cWi{color:#3d4d63;font-size:.9rem;font-weight:600;line-height:1.45;margin:0}.ForecastPage_financialRunwayDetailsBtn__nG7zk{align-items:center;background:#0000;border:none;color:#1f6f86;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.8rem;font-weight:700;gap:.3rem;letter-spacing:.01em;margin:0;padding:.2rem 0;white-space:nowrap}.ForecastPage_financialRunwayDetailsArrow__LQu9t{height:.85rem;transition:transform .22s cubic-bezier(.16,1,.3,1);width:.85rem}.ForecastPage_financialRunwayDetailsBtn__nG7zk:focus-visible{border-radius:.35rem;outline:3px solid #037ab24d;outline-offset:3px}.ForecastPage_financialRunwayDetailsGrid__5aIAM{grid-template-columns:repeat(3,minmax(0,1fr))}.ForecastPage_checkupDiagnosticPage__XaiHg{animation:ForecastPage_slideInFromBottom__6KKta .7s var(--f-ease) both;box-sizing:border-box;display:flex;flex-direction:column;gap:1.15rem;max-width:100%;padding:1.5rem 1.5rem 0;width:100%}.ForecastPage_checkupDiagnosticCard__yiBz1{background:#fff;border:2px solid #0b4a56;border-radius:1.25rem;box-shadow:0 16px 34px #0447661a,0 4px 12px #0447660f;box-sizing:border-box;min-width:0;padding:1.45rem 1.55rem 1.5rem;width:100%}.ForecastPage_checkupDiagnosticHeader__HcB-H{display:flex;flex-direction:column;gap:.45rem;margin:0 0 1.15rem}.ForecastPage_checkupDiagnosticEyebrowRow__1ZBk0{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.ForecastPage_checkupDiagnosticEyebrow__hOdQF{align-items:center;color:#0b5c6b;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;letter-spacing:.06em;text-transform:uppercase}.ForecastPage_checkupDiagnosticEyebrowIconWrap__p7jVD{background:#083c46;border-radius:.58rem;flex-shrink:0;height:2.15rem;overflow:hidden;width:2.15rem}.ForecastPage_checkupDiagnosticEyebrowIcon__\+WblI{display:block;height:100%;object-fit:cover;width:100%}.ForecastPage_checkupDiagnosticUpdated__HCI5S{color:#0447668c;font-size:.9rem;font-weight:600;margin-left:auto}.ForecastPage_checkupDiagnosticTitle__6jRDG{color:#07384f;font-size:clamp(1.28rem,1.1rem + .7vw,1.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:.15rem 0 0;overflow-wrap:anywhere}.ForecastPage_checkupDiagnosticUserLine__JZlPf{align-items:flex-start;color:#4d6470;display:flex;font-size:.98rem;font-weight:600;gap:.5rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.ForecastPage_checkupDiagnosticUserIcon__pUQK4{color:#0b5c6b;display:inline-flex;flex-shrink:0;height:1.32rem;margin-top:.08rem;width:1.32rem}.ForecastPage_checkupDiagnosticUserIcon__pUQK4 svg{height:100%;width:100%}.ForecastPage_checkupWhatsHappening__DgAD-{background:#eaf7f4;border-radius:1rem;margin:0 0 1.25rem;padding:1.05rem 1.15rem}.ForecastPage_checkupWhatsHappeningTitle__ej9Wh{align-items:center;color:#0f7a72;display:flex;font-size:.9rem;font-weight:800;gap:.45rem;letter-spacing:.06em;margin:0 0 .55rem;text-transform:uppercase}.ForecastPage_checkupWhatsHappeningIcon__89wcV{color:#14b8a6;display:inline-flex;height:1.28rem;width:1.28rem}.ForecastPage_checkupWhatsHappeningIcon__89wcV svg{height:100%;width:100%}.ForecastPage_checkupWhatsHappening__DgAD- .ForecastPage_checkupSummaryContent__U6qgz{color:#24515f;font-size:.98rem;line-height:1.6}.ForecastPage_checkupWhatsHappening__DgAD- .ForecastPage_checkupSummaryContent__U6qgz strong{color:#0f7a72;font-weight:800}.ForecastPage_checkupPillarsSection__B1Qh1{margin:0 0 1.15rem}.ForecastPage_checkupPillarsHeading__vPdgg{color:#0447668c;font-size:.78rem;font-weight:800;letter-spacing:.07em;margin:0 0 .8rem;text-transform:uppercase}.ForecastPage_checkupPillarsGrid__mSpVY{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ForecastPage_checkupPillarCard__3C0Hj{background:linear-gradient(180deg,#fff,#f7fbfc);border:1px solid #0447661a;border-radius:.95rem;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1rem 1.05rem 1.1rem}.ForecastPage_checkupPillarKickerRow__zMSIh{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.ForecastPage_checkupPillarKicker__I9xo4{color:#0447668c;font-size:.82rem;font-weight:700}.ForecastPage_checkupPillarTitle__Jx3ws{color:#07384f;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.ForecastPage_checkupPillarMetric__\+ZrxZ{color:#0f7a72;font-size:.98rem;font-weight:800;line-height:1.35;margin:0}.ForecastPage_checkupPillarDescription__9xC45{color:#5b7280;font-size:.86rem;font-weight:500;line-height:1.5;margin:.15rem 0 0;overflow-wrap:anywhere}.ForecastPage_checkupDiagnosticFooter__Gsqik{margin-top:1.35rem}.ForecastPage_checkupAiSummaryDisclaimer__s5dM8{color:#044766bf;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.98rem;line-height:1.35;margin:.3rem 0 0}.ForecastPage_checkupSectionTitle__GoCn2{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}.ForecastPage_checkupStatusRow__h9Wa7{align-items:center;background:linear-gradient(135deg,#fffffffa,#fafbfcfa);border:1px solid var(--f-border);border-radius:var(--f-radius-sm);box-shadow:var(--f-shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:.875rem 1rem;transition:box-shadow .28s var(--f-ease),border-color .2s ease,transform .28s var(--f-ease)}@media (hover:hover) and (pointer:fine){.ForecastPage_checkupStatusRow__h9Wa7:hover{border-color:var(--f-border-strong);box-shadow:var(--f-shadow-md);transform:translate3d(0,-1px,0)}}.ForecastPage_checkupStatusRowPillNudge__QeEca,.ForecastPage_checkupStatusRowPillStrong__dsRBX{font-size:1.15rem;font-weight:700;line-height:1.3}.ForecastPage_checkupStatusRowPillStrong__dsRBX{color:#28a745}.ForecastPage_checkupStatusRowPillNudge__QeEca{color:#ea580c}.ForecastPage_checkupStatusRowIcon__8GZun{align-items:center;border-radius:50%;box-shadow:0 4px 10px #0447661f;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ForecastPage_checkupStatusRowIconStrong__4vz6y{background:#28a745}.ForecastPage_checkupStatusRowIconWarning__FWpDu{background:#ea580c}.ForecastPage_checkupStatusRowIconStrong__4vz6y svg,.ForecastPage_checkupStatusRowIconWarning__FWpDu svg{height:15px;width:15px}.ForecastPage_checkupStatusRowLabel__QUs-O{color:var(--f-text-body);font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.4;margin:0}.ForecastPage_checkupStatusRowBottomLine__iSwLc{color:var(--f-text-muted);font-size:1rem;font-style:italic;font-weight:400;line-height:1.55;margin:0;max-width:68ch}.ForecastPage_checkupTopicBlock__JXlJ4 .ForecastPage_checkupSummaryContent__U6qgz{margin-top:.25rem}.ForecastPage_checkupNarrativeTealBox__JKzTk{background:linear-gradient(135deg,var(--f-primary) 0,#036a9e 100%);border:1px solid #04476633;border-radius:var(--f-radius-sm);box-shadow:var(--f-shadow-md);padding:1.25rem 1.5rem;transition:transform .28s var(--f-ease),box-shadow .28s var(--f-ease)}@media (hover:hover) and (pointer:fine){.ForecastPage_checkupNarrativeTealBox__JKzTk:hover{box-shadow:var(--f-shadow-lg);transform:translate3d(0,-1px,0)}}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSubsectionTitle__0To3Y{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.35;margin:0 0 .75rem}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSummaryContent__U6qgz{color:#fffffff2;font-size:1rem;line-height:1.6;margin:0}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSummaryContent__U6qgz p{color:#fffffff2;margin:0}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSummaryContent__U6qgz strong{color:#fff;font-weight:700}.ForecastPage_checkupSummaryContent__U6qgz{color:var(--f-text-body);font-size:1rem;font-weight:400;line-height:1.6;margin:0}.ForecastPage_checkupSummaryContent__U6qgz p{margin:0 0 .625rem}.ForecastPage_checkupSummaryContent__U6qgz p:last-child{margin-bottom:0}.ForecastPage_checkupSummaryContentBlock__Emizo{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem}@media (prefers-reduced-motion:reduce){.ForecastPage_checkupContentCard__AGRpF,.ForecastPage_checkupNarrativeTealBox__JKzTk,.ForecastPage_checkupSectionTitleStrip__BmdLY,.ForecastPage_checkupStatusRow__h9Wa7{animation:none!important;transform:none!important;transition:none!important}.ForecastPage_checkupContentCard__AGRpF:before{transition:none!important}@media (hover:hover) and (pointer:fine){.ForecastPage_checkupContentCard__AGRpF:hover:before{transform:scaleX(1)}}}@media (hover:hover) and (pointer:fine){.ForecastPage_actionCardStartButton__vKNlv:hover:not(:disabled):before,.ForecastPage_wmtTourButton__8fRT2:hover:before{animation-play-state:paused}.ForecastPage_wmtTourButton__8fRT2:hover{border-color:var(--f-border-strong);box-shadow:0 8px 18px #04476629;transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_actionCardStartButton__vKNlv:hover:not(:disabled):not([aria-disabled=true]){background:#0f1e30;box-shadow:0 4px 10px #1a2f4a59;transform:translate3d(0,-1px,0)}.ForecastPage_card__0nkkz:hover{animation-play-state:paused;border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_card__0nkkz:hover:before{transform:scaleX(1)}.ForecastPage_card__0nkkz:hover .ForecastPage_card2Title__WFaIs,.ForecastPage_card__0nkkz:hover .ForecastPage_sectionTitle__5Tzzi{-webkit-text-fill-color:#122433;filter:none}.ForecastPage_card__0nkkz:hover .ForecastPage_metric__j4Yc0{transform:none}.ForecastPage_card__0nkkz:hover .ForecastPage_metricLabel__ytSoT{color:#6c7f8a}.ForecastPage_card__0nkkz:hover .ForecastPage_metricValue__R8sNB{-webkit-text-fill-color:#122433;filter:none}.ForecastPage_card__0nkkz:hover .ForecastPage_chartContainer__tqHU3{background:linear-gradient(135deg,#fffc,#f8f9facc);border-color:#04476629;box-shadow:0 10px 20px #0447661a;transform:translate3d(0,var(--anim-hover-y),0) translateZ(0)}.ForecastPage_card__0nkkz:hover .ForecastPage_progressSvg__-r\+h3{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));transform:rotate(-90deg) scale(1.02)}.ForecastPage_card__0nkkz:hover .ForecastPage_progressCircle__CDyEA{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.ForecastPage_card__0nkkz:hover .ForecastPage_card2ScoreBlock__72Hgg,.ForecastPage_card__0nkkz:hover .ForecastPage_progressTextContainer__4K9gY{filter:none}.ForecastPage_card__0nkkz:hover .ForecastPage_card2ScoreValue__iox7X{-webkit-text-fill-color:#122433;color:#122433}.ForecastPage_card__0nkkz:hover .ForecastPage_retirementDescription__EhTwQ{color:var(--f-primary)}.ForecastPage_careerShiftMetricBox__T55oV:hover{animation-play-state:paused;border-color:#04476633;box-shadow:0 8px 18px #04476626;transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_careerShiftMetricBox__T55oV:hover:before{left:100%}.ForecastPage_careerShiftMetricBox__T55oV:hover .ForecastPage_careerShiftMetricValue__NsXAi{filter:drop-shadow(0 2px 3px rgba(4,71,102,.15)) brightness(1.05)}.ForecastPage_continueButton__POfD7:hover .ForecastPage_buttonShine__dqLuo{left:100%!important}.ForecastPage_continueButton__POfD7: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:translate3d(0,-5px,0) scale(1.04)!important}.ForecastPage_wmtNextBtn__qID\+P:hover:not(:disabled){background:#036a9e;transform:translate3d(0,-1px,0)}.ForecastPage_checkupSectionTitleStrip__BmdLY:hover{box-shadow:inset 0 1px 0 #ffffffdb,0 10px 24px #092e4214;transform:translate3d(0,-1px,0)}.ForecastPage_cashFlowCard__bTxJ2:hover{animation-play-state:paused;border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover:before,.ForecastPage_cashFlowCard__bTxJ2:hover:before,.ForecastPage_financialRunwayCard__mQUhs:hover:before,.ForecastPage_whatIfSlidersSection__D7XP9:hover:before{transform:scaleX(1)}.ForecastPage_cashFlowCard__bTxJ2:hover .ForecastPage_cashFlowCardIcon__bdC6H{box-shadow:inset 0 0 0 1px #3db8b01f,0 6px 14px #092e421a;transform:translate3d(0,-2px,0) scale(1.04)}.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover,.ForecastPage_financialRunwayCard__mQUhs:hover,.ForecastPage_whatIfSlidersSection__D7XP9:hover{animation-play-state:paused;border-color:var(--f-border-strong);box-shadow:var(--f-shadow-lg);transform:translate3d(0,var(--anim-hover-y),0)}.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover .ForecastPage_progressSvg__-r\+h3{filter:none;transform:rotate(-90deg)}.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover .ForecastPage_card2ScoreBlock__72Hgg,.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover .ForecastPage_progressCircle__CDyEA,.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover .ForecastPage_progressTextContainer__4K9gY{filter:none}.ForecastPage_card__0nkkz.ForecastPage_card2__xjYiF:hover .ForecastPage_retirementDescription__EhTwQ{color:#3d4d63}.ForecastPage_financialRunwayDetailsBtn__nG7zk:hover .ForecastPage_financialRunwayDetailsArrow__LQu9t{transform:translateX(2px)}.ForecastPage_checkupBannerCta__v9jxO:hover{box-shadow:0 12px 22px #16313d47;filter:brightness(1.06);transform:translate3d(0,-1px,0)}.ForecastPage_checkupBannerCta__v9jxO:hover .ForecastPage_checkupBannerCtaArrow__ZEvLA{transform:translateX(3px)}}@media (hover:none){.ForecastPage_actionCardStartButton__vKNlv:hover,.ForecastPage_aiSummaryButton__5Mq52:hover,.ForecastPage_card__0nkkz:hover,.ForecastPage_careerShiftMetricBox__T55oV:hover,.ForecastPage_checkupBannerCta__v9jxO:hover,.ForecastPage_checkupContentCard__AGRpF:hover,.ForecastPage_continueButton__POfD7:hover,.ForecastPage_whatIfSliderCard__j1c-x:hover,.ForecastPage_whatIfSlidersSection__D7XP9:hover,.ForecastPage_wmtNextBtn__qID\+P:hover:not(:disabled),.ForecastPage_wmtTourButton__8fRT2:hover{transform:none}.ForecastPage_card__0nkkz:hover,.ForecastPage_checkupContentCard__AGRpF:hover{border-color:var(--f-border);box-shadow:var(--f-shadow-md)}.ForecastPage_card__0nkkz:hover .ForecastPage_chartContainer__tqHU3,.ForecastPage_card__0nkkz:hover .ForecastPage_progressSvg__-r\+h3,.ForecastPage_careerShiftMetricBox__T55oV:hover .ForecastPage_careerShiftMetricValue__NsXAi{transform:none}.ForecastPage_actionCardStartButton__vKNlv:hover:not(:disabled):not([aria-disabled=true]){background:#1a2f4a;box-shadow:0 2px 6px #1a2f4a40}}@media (prefers-reduced-motion:reduce){.ForecastPage_actionCardStartButton__vKNlv,.ForecastPage_actionCardStartButton__vKNlv:before,.ForecastPage_aiSummaryButton__5Mq52,.ForecastPage_aiSummaryButton__5Mq52:before,.ForecastPage_cardHeader__OyjbP,.ForecastPage_card__0nkkz,.ForecastPage_card__0nkkz:before,.ForecastPage_careerShiftMetricBox__T55oV,.ForecastPage_cashFlowCard__bTxJ2,.ForecastPage_cashFlowCard__bTxJ2:before,.ForecastPage_cashFlowSnapshot__nVllO,.ForecastPage_chartRevealLifetime__2b1vl,.ForecastPage_chartReveal__n9y8F,.ForecastPage_checkupBannerCta__v9jxO:before,.ForecastPage_checkupContentCard__AGRpF,.ForecastPage_checkupDiagnosticBanner__0\+228,.ForecastPage_checkupDiagnosticPage__XaiHg,.ForecastPage_contentGrid__XiBb1,.ForecastPage_dateChip__roPSy,.ForecastPage_financialRunwayCard__mQUhs,.ForecastPage_financialRunwayCard__mQUhs:before,.ForecastPage_financialRunwayHeader__LaQHH,.ForecastPage_financialRunwayKnob__rPl-2,.ForecastPage_financialRunwayTitleDot__EPIVR,.ForecastPage_financialRunwayTrackFill__DJRKr,.ForecastPage_financialWellnessHub__nk6YR,.ForecastPage_forecastIntro__J7KkA,.ForecastPage_heroArt__TDb4H,.ForecastPage_heroBanner__dFYzm,.ForecastPage_heroCta__PIpRR,.ForecastPage_heroCta__PIpRR:before,.ForecastPage_heroGreeting__rblYV,.ForecastPage_heroQuote__YDOeo,.ForecastPage_heroSubtitle__Q8t-k,.ForecastPage_heroTitle__DR1om,.ForecastPage_heroWave__Lz3Y8,.ForecastPage_pageHeading__czu\+m,.ForecastPage_whatIfHeader__A64mm,.ForecastPage_whatIfSliderCard__j1c-x,.ForecastPage_whatIfSlidersSection__D7XP9,.ForecastPage_whatIfSlidersSection__D7XP9:before,.ForecastPage_wmtTourButton__8fRT2,.ForecastPage_wmtTourButton__8fRT2:before{animation:none!important;transform:none!important}.ForecastPage_actionCardStartButton__vKNlv,.ForecastPage_aiSummaryButton__5Mq52,.ForecastPage_card__0nkkz,.ForecastPage_careerShiftMetricBox__T55oV,.ForecastPage_cashFlowCard__bTxJ2,.ForecastPage_checkupContentCard__AGRpF,.ForecastPage_financialRunwayCard__mQUhs,.ForecastPage_whatIfSliderCard__j1c-x,.ForecastPage_whatIfSlidersSection__D7XP9,.ForecastPage_wmtTourButton__8fRT2{transition:none!important}.ForecastPage_card__0nkkz:hover:before,.ForecastPage_cashFlowCard__bTxJ2:hover:before,.ForecastPage_financialRunwayCard__mQUhs:hover:before,.ForecastPage_whatIfSlidersSection__D7XP9:hover:before{transform:scaleX(1)!important}}@media print{.ForecastPage_checkupSummarySection__\+zoDr{background:#f5f8fb;font-size:11pt;max-width:100%;padding:.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ForecastPage_checkupContentCard__AGRpF{border:1px solid var(--f-border);box-shadow:none;overflow:visible}.ForecastPage_checkupContentCard__AGRpF,.ForecastPage_checkupHeaderTitleBlock__F23E7,.ForecastPage_checkupHeader__DoebR,.ForecastPage_checkupNarrativeTealBox__JKzTk,.ForecastPage_checkupSectionTitleStrip__BmdLY,.ForecastPage_checkupSectionTitle__GoCn2,.ForecastPage_checkupStatusRowIconStrong__4vz6y,.ForecastPage_checkupStatusRowIconWarning__FWpDu,.ForecastPage_checkupStatusRowIcon__8GZun{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ForecastPage_checkupMain__GQSE9{gap:1rem;padding:.25rem 1.5rem 1rem}.ForecastPage_checkupHeaderTitleBlock__F23E7{padding:1rem 1.5rem .875rem}.ForecastPage_checkupTopicBlock__JXlJ4+.ForecastPage_checkupTopicBlock__JXlJ4{padding-top:1rem}.ForecastPage_checkupNarrativeTealBox__JKzTk,.ForecastPage_checkupStatusRow__h9Wa7{break-inside:avoid;page-break-inside:avoid}}@media (max-width:768px){.ForecastPage_checkupSummarySection__\+zoDr{max-width:100%}.ForecastPage_checkupHeaderTitleBlock__F23E7{padding:1.25rem 1.25rem 1rem}.ForecastPage_checkupMain__GQSE9{gap:1.25rem;padding:.25rem 1.25rem 1.25rem}.ForecastPage_checkupSectionTitleStrip__BmdLY{padding:.875rem 1rem}.ForecastPage_checkupSectionTitle__GoCn2{font-size:1.25rem}.ForecastPage_checkupTopicBlock__JXlJ4+.ForecastPage_checkupTopicBlock__JXlJ4{padding-top:1.25rem}.ForecastPage_checkupStatusRow__h9Wa7{gap:.625rem;padding:.75rem .875rem}.ForecastPage_checkupStatusRowPillNudge__QeEca,.ForecastPage_checkupStatusRowPillStrong__dsRBX{font-size:1.1rem}.ForecastPage_checkupStatusRowLabel__QUs-O{font-size:1rem}.ForecastPage_checkupStatusRowIcon__8GZun{height:26px;width:26px}.ForecastPage_checkupStatusRowIconStrong__4vz6y svg,.ForecastPage_checkupStatusRowIconWarning__FWpDu svg{height:14px;width:14px}.ForecastPage_checkupStatusRowBottomLine__iSwLc{font-size:.98rem}.ForecastPage_checkupNarrativeTealBox__JKzTk{padding:1rem 1.125rem}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSubsectionTitle__0To3Y{font-size:1rem}.ForecastPage_checkupSummaryContent__U6qgz{font-size:.98rem}.ForecastPage_checkupDiagnosticPage__XaiHg{padding:.8rem .8rem 0}.ForecastPage_checkupDiagnosticCard__yiBz1{border-radius:1.1rem;padding:1.15rem 1.05rem 1.2rem}.ForecastPage_checkupDiagnosticBanner__0\+228{align-items:center;grid-template-columns:auto minmax(0,1fr);padding:.95rem 1rem}.ForecastPage_checkupBannerCta__v9jxO{grid-column:1/-1;width:100%}.ForecastPage_cashFlowSnapshotGrid__r57MW{gap:1rem;grid-template-columns:1fr}.ForecastPage_cashFlowCard__bTxJ2{min-height:0;padding:1.25rem 1.3rem 1.1rem}.ForecastPage_financialRunwayHeader__LaQHH{align-items:stretch;flex-direction:column;gap:.85rem}.ForecastPage_financialRunwayHeadline__XW8jx{justify-content:flex-start}.ForecastPage_financialRunwayTimeline__\+f3hh{margin-top:1.85rem}.ForecastPage_financialRunwayTick__78nQf{font-size:.72rem}.ForecastPage_financialRunwayBanner__UohOt{align-items:stretch;flex-direction:column;gap:.75rem}.ForecastPage_financialRunwayDetailsBtn__nG7zk{justify-content:flex-end}.ForecastPage_checkupBannerIconWrap__aYkwf{height:2.9rem;width:2.9rem}.ForecastPage_checkupPillarsGrid__mSpVY,.ForecastPage_checkupPillarsGrid__mSpVY.ForecastPage_financialRunwayDetailsGrid__5aIAM{grid-template-columns:1fr}.ForecastPage_checkupWhatsHappening__DgAD-{margin-bottom:1.05rem;padding:.95rem 1rem}}@media (max-width:480px){.ForecastPage_checkupHeaderTitleBlock__F23E7{padding:1rem 1rem .875rem}.ForecastPage_checkupMain__GQSE9{gap:1rem;padding:.25rem 1rem 1rem}.ForecastPage_checkupSectionTitleStrip__BmdLY{padding:.8rem .875rem}.ForecastPage_checkupSectionTitle__GoCn2{font-size:1.15rem}.ForecastPage_checkupTopicBlock__JXlJ4+.ForecastPage_checkupTopicBlock__JXlJ4{padding-top:1rem}.ForecastPage_checkupNarrativeTealBox__JKzTk .ForecastPage_checkupSubsectionTitle__0To3Y,.ForecastPage_checkupSummaryContent__U6qgz{font-size:.98rem}.ForecastPage_checkupDiagnosticPage__XaiHg{gap:.95rem;padding:.7rem .7rem 0}.ForecastPage_checkupDiagnosticCard__yiBz1{border-radius:1rem;border-width:1.5px;padding:1rem .9rem 1.05rem}.ForecastPage_checkupDiagnosticUpdated__HCI5S{margin-left:0;width:100%}.ForecastPage_checkupDiagnosticEyebrowRow__1ZBk0{gap:.4rem .55rem}.ForecastPage_checkupDiagnosticTitle__6jRDG{font-size:1.22rem}.ForecastPage_checkupBannerUser__nFns-,.ForecastPage_checkupDiagnosticUserLine__JZlPf{font-size:.92rem}.ForecastPage_checkupBannerTeaser__mT-9B{font-size:.88rem}}.ForecastProgressFooter_forecastProgressFooter__jzcZt{--footer-ink:#07384f;--footer-muted:#d6eaefd1;--footer-ease:220ms cubic-bezier(0.16,1,0.3,1);--footer-ease-brush:cubic-bezier(0.16,1,0.3,1);--footer-ease-soft:cubic-bezier(0.33,1,0.68,1);align-items:center;animation:ForecastProgressFooter_forecastProgressFooterFadeUp__HKtU7 .7s var(--footer-ease-brush) .12s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#0c4a56,#0a3d48 48%,#08343e);border-radius:1.15rem;box-shadow:0 10px 24px #08343e38;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.1rem;min-width:0;padding:1.35rem;width:100%}.ForecastProgressFooter_forecastProgressFooterCopy__hv4Vo{align-items:center;display:flex;flex:1 1 auto;gap:.85rem;min-height:0;min-width:min(100%,16rem)}.ForecastProgressFooter_forecastProgressFooterIconWrap__v3LSC{background:#083c46;border-radius:.78rem;flex-shrink:0;height:2.85rem;overflow:hidden;width:2.85rem}.ForecastProgressFooter_forecastProgressFooterIcon__3fWZF{display:block;height:100%;object-fit:cover;transform:scale(1.18);width:100%}.ForecastProgressFooter_forecastProgressFooterText__-epF0{min-width:0}.ForecastProgressFooter_forecastProgressFooterTitle__qM9Xl{color:#fff;font-size:clamp(.98rem,.92rem + .22vw,1.08rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.ForecastProgressFooter_forecastProgressFooterSubtitle__ewkwQ{color:var(--footer-muted);font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.5;margin:.18rem 0 0}.ForecastProgressFooter_forecastProgressFooterActions__kC5YY{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.ForecastProgressFooter_forecastProgressFooterClose__d07f-{align-items:center;background:#0000;border:1.5px solid #ffffff6b;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:700;justify-content:center;letter-spacing:.01em;min-height:2.55rem;padding:.55rem 1.2rem;transition:transform var(--footer-ease),background-color var(--footer-ease),border-color var(--footer-ease);white-space:nowrap}.ForecastProgressFooter_forecastProgressFooterClose__d07f-:focus-visible{outline:3px solid #ffffff73;outline-offset:3px}.ForecastProgressFooter_forecastProgressFooterClose__d07f-:active{transform:translateZ(0)!important;transition-duration:80ms}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0{--footer-ink:#07384f;--footer-ease:220ms cubic-bezier(0.16,1,0.3,1);--footer-ease-soft:cubic-bezier(0.33,1,0.68,1);align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 6px 16px #07384f1f;color:var(--footer-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.01em;min-height:2.55rem;overflow:hidden;padding:.62rem 1.2rem .62rem 1.28rem;position:relative;transition:transform var(--footer-ease),box-shadow var(--footer-ease),filter var(--footer-ease);white-space:nowrap}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:before{animation:ForecastProgressFooter_forecastProgressFooterCtaShine__scDEq 5.2s var(--footer-ease-soft) 2.1s infinite;background:linear-gradient(90deg,#0000,#07384f14,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ForecastProgressFooter_forecastProgressFooterCtaArrow__F\+eBs{flex-shrink:0;height:.92rem;transition:transform var(--footer-ease);width:.92rem}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:focus-visible{outline:3px solid #ffffff73;outline-offset:3px}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:active{box-shadow:none!important;filter:none!important;transform:translateZ(0)!important;transition-duration:80ms}@media (hover:hover) and (pointer:fine){.ForecastProgressFooter_forecastProgressFooterClose__d07f-:hover{background:#ffffff1a;border-color:#ffffff9e;transform:translate3d(0,-1px,0)}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:hover{box-shadow:0 10px 20px #07384f2e;filter:brightness(1.02);transform:translate3d(0,-1px,0)}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:hover .ForecastProgressFooter_forecastProgressFooterCtaArrow__F\+eBs{transform:translateX(3px)}}@media (hover:none){.ForecastProgressFooter_forecastProgressFooterClose__d07f-:hover{background:#0000;border-color:#ffffff6b;transform:none}.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:hover{background:#fff;box-shadow:0 6px 16px #07384f1f;filter:none;transform:none}}@media (max-width:768px){.ForecastProgressFooter_forecastProgressFooter__jzcZt{border-radius:1rem;gap:.9rem;padding:1.15rem 1.1rem}.ForecastProgressFooter_forecastProgressFooterCopy__hv4Vo{align-items:flex-start;gap:.75rem}.ForecastProgressFooter_forecastProgressFooterIconWrap__v3LSC{height:2.55rem;margin-top:.06rem;width:2.55rem}.ForecastProgressFooter_forecastProgressFooterTitle__qM9Xl{text-wrap:balance;font-size:1.02rem;line-height:1.28}.ForecastProgressFooter_forecastProgressFooterSubtitle__ewkwQ{font-size:.88rem;line-height:1.45}}@media (max-width:540px){.ForecastProgressFooter_forecastProgressFooter__jzcZt{align-items:stretch;flex-direction:column;gap:.8rem;padding:.95rem .9rem 1rem}.ForecastProgressFooter_forecastProgressFooterCopy__hv4Vo{gap:.65rem}.ForecastProgressFooter_forecastProgressFooterIconWrap__v3LSC{border-radius:.62rem;height:2.3rem;width:2.3rem}.ForecastProgressFooter_forecastProgressFooter__jzcZt .ForecastProgressFooter_forecastProgressFooterActions__kC5YY{width:100%}.ForecastProgressFooter_forecastProgressFooter__jzcZt .ForecastProgressFooter_forecastProgressFooterClose__d07f-,.ForecastProgressFooter_forecastProgressFooter__jzcZt .ForecastProgressFooter_forecastProgressFooterCta__ZPQr0{flex:1 1 auto;min-height:2.75rem;width:auto}}@media (max-width:380px){.ForecastProgressFooter_forecastProgressFooterTitle__qM9Xl{font-size:.95rem}}@keyframes ForecastProgressFooter_forecastProgressFooterFadeUp__HKtU7{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ForecastProgressFooter_forecastProgressFooterCtaShine__scDEq{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@media (prefers-reduced-motion:reduce){.ForecastProgressFooter_forecastProgressFooterCta__ZPQr0:before,.ForecastProgressFooter_forecastProgressFooter__jzcZt{animation:none!important;transform:none!important}}.AdminTracks_admin-tracks-container__-6CP4{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-bg:#fff;--admin-bg-alt:#f5f8fa;--admin-border:#0447661a;--admin-radius:10px;--admin-radius-lg:12px;--admin-ease:cubic-bezier(0.16,1,0.3,1);--admin-ease-soft:cubic-bezier(0.22,1,0.36,1);--admin-transition:0.36s var(--admin-ease);--admin-transition-fast:0.28s var(--admin-ease-soft);--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--admin-shadow-md:0 8px 24px #0447661a,0 2px 8px #0000000a;-webkit-font-smoothing:antialiased;animation:AdminTracks_dashboardFadeIn__LT-lz .7s var(--admin-ease) both;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21f,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660d,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,rgba(4,123,178,.045),#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;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-image:radial-gradient(#04476608 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.75;pointer-events:none;position:absolute;z-index:0}.AdminTracks_admin-header__8A19j{align-items:center;animation:AdminTracks_headerSlideIn__uVfeX .55s var(--admin-ease) .08s both;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffdb;border-bottom:1px solid var(--admin-border);box-shadow:inset 0 1px 0 #fffc,0 8px 24px #0447660f;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;padding:1.15rem 2.5rem;position:relative;z-index:10}.AdminTracks_header-left__Hsvn-{align-items:center;animation:AdminTracks_headerLeftSlideIn__DPqED .55s var(--admin-ease) .14s both;display:flex;flex:1 1;gap:1.6rem;min-width:0}.AdminTracks_header-right__tenCy{align-items:center;animation:AdminTracks_headerRightSlideIn__W3kUT .55s var(--admin-ease) .2s both;display:flex;flex-shrink:0;min-width:0}.AdminTracks_header-info__oGVE2{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.AdminTracks_page-title__yl2cx{color:var(--admin-text);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;transition:color var(--admin-transition-fast)}.AdminTracks_header-left__Hsvn-:hover .AdminTracks_page-title__yl2cx{color:var(--admin-primary)}.AdminTracks_page-description__Cv62O{color:var(--admin-text-muted);font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5;margin:0;transition:color var(--admin-transition-fast)}.AdminTracks_header-left__Hsvn-:hover .AdminTracks_page-description__Cv62O{color:var(--admin-primary-dark)}.AdminTracks_admin-info__cC04c{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminTracks_admin-details__-gPFq{align-items:center;background:#04476608;border:1px solid #04476614;border-radius:var(--admin-radius);display:flex;flex-direction:row;gap:.55rem;justify-content:flex-end;min-width:0;padding:.55rem .9rem;transition:background var(--admin-transition-fast),border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminTracks_admin-details__-gPFq:hover{background:rgba(4,71,102,.055);border-color:#04476624;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminTracks_admin-details-sep__QuDPE{background:#0447662e;flex-shrink:0;height:1em;width:1px}.AdminTracks_admin-name__aa7BB{color:var(--admin-primary);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminTracks_admin-details__-gPFq:hover .AdminTracks_admin-name__aa7BB{color:var(--admin-primary-dark)}.AdminTracks_admin-email__oqQ7F{color:var(--admin-text-muted);font-size:.875rem;font-weight:400;line-height:1.4;margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminTracks_admin-details__-gPFq:hover .AdminTracks_admin-email__oqQ7F{color:var(--admin-primary)}.AdminTracks_logout-button__NBs7S,.AdminTracks_users-button__TuUm4{align-items:center;border:none;border-radius:var(--admin-radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.65rem 1.25rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminTracks_logout-button__NBs7S:before,.AdminTracks_users-button__TuUm4:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s var(--admin-ease);width:100%}.AdminTracks_logout-button__NBs7S:hover:before,.AdminTracks_users-button__TuUm4:hover:before{left:100%}.AdminTracks_logout-button__NBs7S svg,.AdminTracks_users-button__TuUm4 svg{flex-shrink:0;height:17px;transition:transform var(--admin-transition-fast);width:17px}.AdminTracks_users-button__TuUm4:hover svg{transform:translateX(-1px)}.AdminTracks_logout-button__NBs7S:hover svg{transform:translateX(1px)}.AdminTracks_logout-button__NBs7S:active,.AdminTracks_users-button__TuUm4:active{transform:translateY(0)}.AdminTracks_users-button__TuUm4:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_logout-button__NBs7S:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #b91c1c66;outline:none}.AdminTracks_users-button__TuUm4{background:linear-gradient(135deg,#5a6b7a,#6c7d8a);box-shadow:0 4px 14px #5a6b7a38}.AdminTracks_users-button__TuUm4:hover{background:linear-gradient(135deg,#4a5a68,#5a6b7a);box-shadow:0 8px 20px #5a6b7a47;transform:translateY(-1px)}.AdminTracks_users-button__TuUm4:active{box-shadow:0 2px 8px #5a6b7a38}.AdminTracks_logout-button__NBs7S{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminTracks_logout-button__NBs7S:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d;transform:translateY(-1px)}.AdminTracks_logout-button__NBs7S:active{box-shadow:0 2px 8px #c5303038}.AdminTracks_admin-main-content__1wa-a{animation:AdminTracks_contentFadeIn__j6SQU .65s var(--admin-ease) .22s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.25rem;max-width:none;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;width:100%;z-index:1}.AdminTracks_admin-main-content__1wa-a::-webkit-scrollbar{width:8px}.AdminTracks_admin-main-content__1wa-a::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminTracks_admin-main-content__1wa-a::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:2px solid #f5f8fa99;border-radius:6px}.AdminTracks_admin-main-content__1wa-a::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%)}.AdminTracks_error-message__r74Ps{animation:AdminTracks_errorSlideIn__JFkA3 .35s var(--admin-ease);background:linear-gradient(135deg,#fff5f5,#ffeaea);border:1px solid #feb2b2;border-radius:var(--admin-radius-lg);box-shadow:0 4px 14px #c530301a;box-sizing:border-box;color:#9b2c2c;font-weight:500;max-width:42rem;padding:1rem 1.25rem;width:100%}@keyframes AdminTracks_errorSlideIn__JFkA3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AdminTracks_tracks-toolbar__jbwy6{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.95rem 1.2rem}.AdminTracks_tracks-toolbar-left__be0sb,.AdminTracks_tracks-toolbar-right__SPdV1{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.AdminTracks_tracks-count__NulSC{color:var(--admin-text-muted);font-size:.925rem;font-weight:500;letter-spacing:.01em;margin:0}.AdminTracks_tracks-count-number__P1h\+D{color:var(--admin-primary);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-right:.15rem}.AdminTracks_create-button__ybovz{align-items:center;border:none;border-radius:var(--admin-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.55rem 1rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap;z-index:0}.AdminTracks_create-button__ybovz:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s var(--admin-ease);width:100%;z-index:0}.AdminTracks_btn-label__sqvkx,.AdminTracks_create-button__ybovz>*{position:relative;z-index:1}.AdminTracks_create-button__ybovz:hover:before{left:100%}.AdminTracks_create-button__ybovz{background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);box-shadow:0 4px 14px #04476638}.AdminTracks_create-button__ybovz:hover{background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminTracks_create-button__ybovz:active{box-shadow:0 2px 8px #04476638;transform:translateY(0)}.AdminTracks_create-button__ybovz:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_btn-icon__sLlVG{display:block;flex-shrink:0;height:16px;opacity:.95;width:16px}.AdminTracks_empty-state__NeK5K{align-items:center;background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);color:var(--admin-text-muted);display:flex;flex:1 1;flex-direction:column;gap:.35rem;justify-content:center;min-height:14rem;padding:2.5rem 1.5rem;text-align:center}.AdminTracks_empty-state-title__1-c5I{color:var(--admin-primary);font-size:1.1rem;font-weight:700;letter-spacing:-.015em;margin:0}.AdminTracks_empty-state-copy__y2y4W{color:var(--admin-text-muted);font-size:.925rem;font-weight:500;margin:0}.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-card__tyJ32{background:#fffffff0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:380px;overflow:hidden;position:relative;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast)}.AdminTracks_track-card__tyJ32:before{background:radial-gradient(circle at 16% 0,#047bb21a,#0000 34%),linear-gradient(135deg,#ffffff38,#0000 45%);content:"";inset:0;opacity:.65;pointer-events:none;position:absolute;transition:opacity var(--admin-transition-fast);z-index:-1}.AdminTracks_track-card__tyJ32:hover{border-color:#047bb238;box-shadow:var(--admin-shadow-md);transform:translateY(-4px)}.AdminTracks_track-card__tyJ32:hover:before{opacity:1}.AdminTracks_track-cover__lr5jo{align-items:center;background:linear-gradient(135deg,#0447660f 0,#047bb21a 100%),var(--admin-bg-alt);border:1px solid #0447661f;border-radius:var(--admin-radius);box-shadow:inset 0 1px 0 #ffffffb3;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,#04182624);content:"";height:42%;inset:auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--admin-transition-fast)}.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 var(--admin-ease),filter .42s ease;width:100%}.AdminTracks_track-card__tyJ32:hover .AdminTracks_track-cover-img__zvBef{filter:saturate(1.06) contrast(1.02);transform:scale(1.04)}.AdminTracks_track-cover-empty__IrSXv{color:var(--admin-text-muted);font-weight:700;letter-spacing:.01em}.AdminTracks_track-body__8Ps56{display:flex;flex:1 1;flex-direction:column;gap:.65rem;padding:1rem 1.15rem 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-block__qNG1\+{display:flex;flex:1 1;flex-direction:column;gap:.28rem;min-width:0}.AdminTracks_category__fckDd{align-items:center;color:var(--admin-primary-light);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:.4rem .55rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.AdminTracks_track-title__6YElh{color:var(--admin-text);font-size:1.05rem;font-weight:700;letter-spacing:-.015em;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:.4rem}.AdminTracks_icon-button__NQX35{background:#ffffffeb;border:1px solid #04476624;border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);color:var(--admin-primary);cursor:pointer;display:grid;height:36px;place-items:center;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast),color var(--admin-transition-fast);width:36px}.AdminTracks_icon-button__NQX35:hover{background:#0447660f;border-color:#047bb252;box-shadow:0 6px 16px #0447661f;color:var(--admin-primary-light);transform:translateY(-1px)}.AdminTracks_icon-button__NQX35:active{transform:translateY(0)}.AdminTracks_icon-button__NQX35:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTracks_icon-danger__azqpI{border-color:#c5303047;color:#c53030}.AdminTracks_icon-danger__azqpI:hover{background:#c5303014;border-color:#c5303073;box-shadow:0 6px 16px #c5303024;color:#9b2c2c}.AdminTracks_sheet-overlay__mEXet{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-border:#0447661a;--admin-radius:10px;--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;align-items:flex-start;animation:AdminTracks_overlayFadeIn__izZKO .28s var(--admin-ease);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(ellipse 90% 50% at 50% -10%,#047bb22e,#0000 50%),#0a16287a;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{animation:AdminTracks_sheetSlideIn__4WLjI .36s var(--admin-ease);background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #04476624;border-radius:18px;box-shadow:var(--admin-shadow-md),0 24px 64px #0418262e;max-height:calc(100dvh - clamp(3.5rem, 10vh, 6rem));overflow:auto;scrollbar-gutter:stable;width:min(820px,100%)}.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{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;color:#0a1628;color:var(--admin-text,#0a1628);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;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-color:#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-color:#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_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:1.5px solid #04476629;border-radius:var(--admin-radius);color:#044766;color:var(--admin-primary,#044766);cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast)}.AdminTracks_secondary__JtV00:hover{background:#0447660a;border-color:#04476647;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminTracks_secondary__JtV00:active{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);background:linear-gradient(135deg,var(--admin-primary,#044766) 0,var(--admin-primary-light,#047bb2) 100%);border:none;border-radius:var(--admin-radius);box-shadow:0 4px 14px #04476633;color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1rem;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),background var(--admin-transition-fast)}.AdminTracks_primary__q5Q-B:hover{background:linear-gradient(135deg,#036a9e,#044766);background:linear-gradient(135deg,var(--admin-primary-dark,#036a9e) 0,var(--admin-primary,#044766) 100%);box-shadow:0 8px 20px #04476642;transform:translateY(-1px)}.AdminTracks_primary__q5Q-B:active{box-shadow:0 2px 8px #04476633;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{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-border:#0447661a;--admin-radius:10px;--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;align-items:center;animation:AdminTracks_overlayFadeIn__izZKO .28s var(--admin-ease);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(ellipse 90% 50% at 50% -10%,#047bb229,#0000 50%),#0a16287a;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:60}.AdminTracks_dialog__13Tma{animation:AdminTracks_sheetSlideIn__4WLjI .36s var(--admin-ease);background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #04476624;border-radius:18px;box-shadow:var(--admin-shadow-md),0 24px 64px #0418262e;max-height:calc(100dvh - clamp(3.5rem, 10vh, 6rem));overflow:auto;scrollbar-gutter:stable;width:min(820px,100%)}.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_delete-text__6aEGV{color:#2c3e50;line-height:1.5;margin:0}.AdminTracks_primary-danger__QNRbM{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminTracks_primary-danger__QNRbM:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d}@media (max-width:1024px){.AdminTracks_admin-header__8A19j{padding:1.05rem 1.75rem}.AdminTracks_header-left__Hsvn-{gap:1.2rem}.AdminTracks_page-title__yl2cx{font-size:1.5rem}.AdminTracks_page-description__Cv62O{font-size:.875rem}.AdminTracks_admin-name__aa7BB{font-size:.9rem}.AdminTracks_admin-email__oqQ7F{font-size:.8rem}.AdminTracks_logout-button__NBs7S,.AdminTracks_users-button__TuUm4{font-size:.85rem;padding:.6rem 1.05rem}.AdminTracks_admin-main-content__1wa-a{padding:1.25rem 1.5rem}}@media (max-width:768px){.AdminTracks_admin-tracks-container__-6CP4{overflow-x:hidden}.AdminTracks_admin-header__8A19j{flex-direction:column;gap:1.1rem;padding:1.05rem 1.25rem}.AdminTracks_header-left__Hsvn-{gap:1rem;text-align:center}.AdminTracks_admin-info__cC04c,.AdminTracks_header-left__Hsvn-,.AdminTracks_header-right__tenCy{justify-content:center;width:100%}.AdminTracks_admin-info__cC04c{flex-direction:row;flex-wrap:wrap;gap:.75rem}.AdminTracks_admin-details__-gPFq{align-items:center;justify-content:center;max-width:100%;padding:.7rem .95rem;text-align:center;width:100%}.AdminTracks_admin-info__cC04c button{box-sizing:border-box;flex:0 1 auto;min-height:44px;min-width:-webkit-fit-content;min-width:fit-content}.AdminTracks_page-title__yl2cx{font-size:1.35rem}.AdminTracks_page-description__Cv62O{font-size:.875rem}.AdminTracks_admin-main-content__1wa-a{gap:1.1rem;overflow-x:hidden;padding:1rem 1.25rem}.AdminTracks_tracks-toolbar__jbwy6{padding:.85rem 1rem}.AdminTracks_sheet-overlay__mEXet{padding:max(1rem,env(safe-area-inset-top)) .75rem max(1rem,env(safe-area-inset-bottom))}.AdminTracks_dialog__13Tma,.AdminTracks_sheet__MZ7f9{border-radius:16px;max-height:calc(100dvh - 2rem)}.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)}}@media (max-width:520px){.AdminTracks_admin-header__8A19j{gap:1rem;padding:.95rem 1rem}.AdminTracks_page-title__yl2cx{font-size:1.2rem;line-height:1.3}.AdminTracks_page-description__Cv62O{font-size:.8rem}.AdminTracks_logout-button__NBs7S,.AdminTracks_users-button__TuUm4{font-size:.8rem;gap:.45rem;padding:.55rem .95rem}.AdminTracks_admin-main-content__1wa-a{gap:1rem;padding:.95rem}.AdminTracks_dialog-overlay__5wr7M{padding-left:.75rem;padding-right:.75rem}.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}}@keyframes AdminTracks_dashboardFadeIn__LT-lz{0%{opacity:0}to{opacity:1}}@keyframes AdminTracks_headerSlideIn__uVfeX{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminTracks_headerLeftSlideIn__DPqED{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminTracks_headerRightSlideIn__W3kUT{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminTracks_contentFadeIn__j6SQU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminTracks_overlayFadeIn__izZKO{0%{opacity:0}to{opacity:1}}@keyframes AdminTracks_sheetSlideIn__4WLjI{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.AdminTracks_admin-header__8A19j,.AdminTracks_admin-main-content__1wa-a,.AdminTracks_admin-tracks-container__-6CP4,.AdminTracks_dialog-overlay__5wr7M,.AdminTracks_dialog__13Tma,.AdminTracks_error-message__r74Ps,.AdminTracks_header-left__Hsvn-,.AdminTracks_header-right__tenCy,.AdminTracks_sheet-overlay__mEXet,.AdminTracks_sheet__MZ7f9{animation:none!important}.AdminTracks_admin-details__-gPFq:hover,.AdminTracks_create-button__ybovz:hover,.AdminTracks_icon-button__NQX35:hover,.AdminTracks_logout-button__NBs7S:hover,.AdminTracks_primary__q5Q-B:hover,.AdminTracks_secondary__JtV00:hover,.AdminTracks_track-card__tyJ32:hover,.AdminTracks_users-button__TuUm4:hover{transform:none}.AdminTracks_create-button__ybovz:before,.AdminTracks_logout-button__NBs7S:before,.AdminTracks_users-button__TuUm4:before{display:none}.AdminTracks_track-card__tyJ32:hover .AdminTracks_track-cover-img__zvBef{filter:none;transform:none}.SuccessToast_successToastBar__FN7yk,.SuccessToast_successToastExiting__YWx3J,.SuccessToast_successToastIcon__kP9AQ,.SuccessToast_successToast__Lrjhs{animation:none}}.SuccessToast_successToast__Lrjhs{align-items:center;animation:SuccessToast_toastSlideUp__2gW3\+ .44s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#081824eb;border:1px solid #ffffff1a;border-radius:1.1rem;bottom:2rem;box-shadow:0 4px 12px #00000024,0 16px 40px #00000047,inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #1aaa7726;color:#f0f6f9;display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;left:50%;letter-spacing:.005em;line-height:1.4;max-width:min(calc(100vw - 2.5rem),30rem);min-width:15rem;overflow:hidden;padding:.95rem 1.4rem 1.2rem 1.05rem;position:fixed;transform:translateX(-50%) translateY(0) scale(1);z-index:100060}.SuccessToast_successToastExiting__YWx3J{animation:SuccessToast_toastSlideDown__AlsBz .32s cubic-bezier(.4,0,.8,1) both}.SuccessToast_successToastIcon__kP9AQ{align-items:center;animation:SuccessToast_toastIconPop__SIZot .52s cubic-bezier(.34,1.56,.64,1) 80ms both;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.SuccessToast_successToastIcon__kP9AQ svg{display:block;filter:drop-shadow(0 2px 6px rgba(26,170,119,.45));height:100%;width:100%}.SuccessToast_successToastMsg__kmxxk{flex:1 1;min-width:0;white-space:normal;word-break:break-word}.SuccessToast_successToastBar__FN7yk{animation:SuccessToast_toastBarShrink__Jmjyd 8s linear both;animation:SuccessToast_toastBarShrink__Jmjyd var(--toast-duration,8s) linear both;background:linear-gradient(90deg,#1aaa77,#047bb2);border-radius:0 0 1.1rem 1.1rem;bottom:0;height:3px;left:0;position:absolute;transform-origin:left center;width:100%}@keyframes SuccessToast_toastSlideUp__2gW3\+{0%{opacity:0;transform:translateX(-50%) translateY(1.75rem) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes SuccessToast_toastSlideDown__AlsBz{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(1rem) scale(.95)}}@keyframes SuccessToast_toastIconPop__SIZot{0%{opacity:0;transform:scale(.4) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes SuccessToast_toastBarShrink__Jmjyd{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:768px){.SuccessToast_successToast__Lrjhs{bottom:1.25rem;font-size:.855rem;max-width:calc(100vw - 2rem);min-width:0;padding:.85rem 1.1rem 1.1rem .9rem}}.AdminCurriculumVideo_admin-curriculum-container__SnnWy{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-bg:#fff;--admin-border:#0447661a;--admin-radius:10px;--admin-radius-lg:12px;--admin-ease:cubic-bezier(0.16,1,0.3,1);--admin-ease-soft:cubic-bezier(0.22,1,0.36,1);--admin-transition-fast:0.28s var(--admin-ease-soft);--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--admin-shadow-md:0 8px 24px #0447661a,0 2px 8px #0000000a;--admin-success:#1e7e34;--admin-success-bg:#28a7451a;-webkit-font-smoothing:antialiased;animation:AdminCurriculumVideo_dashboardFadeIn__Tg8Zk .7s var(--admin-ease) both;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21f,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660d,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,rgba(4,123,178,.045),#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;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-image:radial-gradient(#04476608 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.75;pointer-events:none;position:absolute;z-index:0}.AdminCurriculumVideo_admin-header__Fq9sg{align-items:center;animation:AdminCurriculumVideo_headerSlideIn__xutKp .55s var(--admin-ease) .08s both;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffdb;border-bottom:1px solid var(--admin-border);box-shadow:inset 0 1px 0 #fffc,0 8px 24px #0447660f;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;padding:1.15rem 2.5rem;position:relative;z-index:10}.AdminCurriculumVideo_header-left__X1FC2{align-items:center;animation:AdminCurriculumVideo_headerLeftSlideIn__JxivM .55s var(--admin-ease) .14s both;display:flex;flex:1 1;gap:1.6rem;min-width:0}.AdminCurriculumVideo_header-right__RCWRi{align-items:center;animation:AdminCurriculumVideo_headerRightSlideIn__dZldK .55s var(--admin-ease) .2s both;display:flex;flex-shrink:0;min-width:0}.AdminCurriculumVideo_header-info__n46Nm{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.AdminCurriculumVideo_page-title__Ldc9O{color:var(--admin-text);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;transition:color var(--admin-transition-fast)}.AdminCurriculumVideo_header-left__X1FC2:hover .AdminCurriculumVideo_page-title__Ldc9O{color:var(--admin-primary)}.AdminCurriculumVideo_page-description__T-1CI{color:var(--admin-text-muted);font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5;margin:0;transition:color var(--admin-transition-fast)}.AdminCurriculumVideo_header-left__X1FC2:hover .AdminCurriculumVideo_page-description__T-1CI{color:var(--admin-primary-dark)}.AdminCurriculumVideo_admin-info__-hO4s{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminCurriculumVideo_admin-details__GE4lC{align-items:center;background:#04476608;border:1px solid #04476614;border-radius:var(--admin-radius);display:flex;flex-direction:row;gap:.55rem;justify-content:flex-end;min-width:0;padding:.55rem .9rem;transition:background var(--admin-transition-fast),border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminCurriculumVideo_admin-details__GE4lC:hover{background:rgba(4,71,102,.055);border-color:#04476624;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminCurriculumVideo_admin-details-sep__AhN7h{background:#0447662e;flex-shrink:0;height:1em;width:1px}.AdminCurriculumVideo_admin-name__EtvP1{color:var(--admin-primary);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminCurriculumVideo_admin-details__GE4lC:hover .AdminCurriculumVideo_admin-name__EtvP1{color:var(--admin-primary-dark)}.AdminCurriculumVideo_admin-email__JnSkZ{color:var(--admin-text-muted);font-size:.875rem;font-weight:400;line-height:1.4;margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminCurriculumVideo_admin-details__GE4lC:hover .AdminCurriculumVideo_admin-email__JnSkZ{color:var(--admin-primary)}.AdminCurriculumVideo_logout-button__xMUg2,.AdminCurriculumVideo_users-button__AFjxt{align-items:center;border:none;border-radius:var(--admin-radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.65rem 1.25rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminCurriculumVideo_choose-file-button__tYQnz:before,.AdminCurriculumVideo_logout-button__xMUg2:before,.AdminCurriculumVideo_update-title-button__RpYLT:before,.AdminCurriculumVideo_upload-video-button__gwZnV:before,.AdminCurriculumVideo_users-button__AFjxt:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s var(--admin-ease);width:100%}.AdminCurriculumVideo_choose-file-button__tYQnz:hover:before,.AdminCurriculumVideo_logout-button__xMUg2:hover:before,.AdminCurriculumVideo_update-title-button__RpYLT:hover:before,.AdminCurriculumVideo_upload-video-button__gwZnV:hover:before,.AdminCurriculumVideo_users-button__AFjxt:hover:before{left:100%}.AdminCurriculumVideo_logout-button__xMUg2 svg,.AdminCurriculumVideo_users-button__AFjxt svg{flex-shrink:0;height:17px;transition:transform var(--admin-transition-fast);width:17px}.AdminCurriculumVideo_users-button__AFjxt:hover svg{transform:translateX(-1px)}.AdminCurriculumVideo_logout-button__xMUg2:hover svg{transform:translateX(1px)}.AdminCurriculumVideo_logout-button__xMUg2:active,.AdminCurriculumVideo_users-button__AFjxt:active{transform:translateY(0)}.AdminCurriculumVideo_users-button__AFjxt:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_logout-button__xMUg2:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #b91c1c66;outline:none}.AdminCurriculumVideo_users-button__AFjxt{background:linear-gradient(135deg,#5a6b7a,#6c7d8a);box-shadow:0 4px 14px #5a6b7a38}.AdminCurriculumVideo_users-button__AFjxt:hover{background:linear-gradient(135deg,#4a5a68,#5a6b7a);box-shadow:0 8px 20px #5a6b7a47;transform:translateY(-1px)}.AdminCurriculumVideo_users-button__AFjxt:active{box-shadow:0 2px 8px #5a6b7a38}.AdminCurriculumVideo_logout-button__xMUg2{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminCurriculumVideo_logout-button__xMUg2:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d;transform:translateY(-1px)}.AdminCurriculumVideo_logout-button__xMUg2:active{box-shadow:0 2px 8px #c5303038}.AdminCurriculumVideo_admin-main-content__16Sin{animation:AdminCurriculumVideo_contentFadeIn__tADHF .65s var(--admin-ease) .22s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;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;width:100%;z-index:1}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar{width:8px}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:2px solid #f5f8fa99;border-radius:6px}.AdminCurriculumVideo_admin-main-content__16Sin::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%)}.AdminCurriculumVideo_curriculum-loading-shell__KM9a\+{align-items:center;background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex:1 1;justify-content:center;min-height:14rem}.AdminCurriculumVideo_error-message__ZkgoE{animation:AdminCurriculumVideo_errorSlideIn__kh1xJ .35s var(--admin-ease);background:linear-gradient(135deg,#fff5f5,#ffeaea);border:1px solid #feb2b2;border-radius:var(--admin-radius-lg);box-shadow:0 4px 14px #c530301a;box-sizing:border-box;color:#9b2c2c;font-weight:500;max-width:42rem;padding:1rem 1.25rem;width:100%}@keyframes AdminCurriculumVideo_errorSlideIn__kh1xJ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AdminCurriculumVideo_toolbar__oW\+7x{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.95rem 1.2rem}.AdminCurriculumVideo_toolbar-summary__pWHbB{color:var(--admin-text-muted);font-size:.925rem;font-weight:500;margin:0}.AdminCurriculumVideo_toolbar-count__eidu\+{color:var(--admin-primary);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-right:.15rem}.AdminCurriculumVideo_toolbar-actions__LGmNm{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.AdminCurriculumVideo_toolbar-button__M6oTy{background:var(--admin-bg);border:1.5px solid #04476629;border-radius:var(--admin-radius);color:var(--admin-primary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem .9rem;transition:background var(--admin-transition-fast),border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminCurriculumVideo_toolbar-button__M6oTy:hover{background:#0447660d;border-color:#04476642;transform:translateY(-1px)}.AdminCurriculumVideo_toolbar-button__M6oTy:active{transform:translateY(0)}.AdminCurriculumVideo_toolbar-button__M6oTy:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_slot-nav__wfvPo{background:linear-gradient(180deg,#f3f7f9,#eef3f6);border:1px solid #0447661f;border-radius:var(--admin-radius);box-shadow:inset 0 1px 0 #ffffffb3;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:0;scrollbar-width:thin}.AdminCurriculumVideo_slot-nav__wfvPo::-webkit-scrollbar{height:5px}.AdminCurriculumVideo_slot-nav__wfvPo::-webkit-scrollbar-thumb{background:#04476638;border-radius:999px}.AdminCurriculumVideo_slot-nav-item__-3yqZ{background:#0000;border:none;border-radius:0;border-right:1px solid #0447661a;color:var(--admin-text-muted);cursor:pointer;flex:1 1;font-size:.88rem;font-weight:700;height:2.65rem;min-width:3rem;padding:0 .75rem;position:relative;transition:background var(--admin-transition-fast),color var(--admin-transition-fast),box-shadow var(--admin-transition-fast)}.AdminCurriculumVideo_slot-nav-item__-3yqZ:last-child{border-right:none}.AdminCurriculumVideo_slot-nav-item-filled__r3zFQ:before{background:#28a745;content:"";height:3px;left:0;position:absolute;right:0;top:0}.AdminCurriculumVideo_slot-nav-item__-3yqZ:hover:not(.AdminCurriculumVideo_slot-nav-item-active__G0dK\+){background:rgba(4,71,102,.055);color:var(--admin-primary)}.AdminCurriculumVideo_slot-nav-item-active__G0dK\+{background:#fff;box-shadow:inset 0 3px 0 var(--admin-primary-light);color:var(--admin-primary)}.AdminCurriculumVideo_slot-nav-item-active__G0dK\+.AdminCurriculumVideo_slot-nav-item-filled__r3zFQ:before{background:var(--admin-primary-light)}.AdminCurriculumVideo_slot-nav-item__-3yqZ:focus-visible{box-shadow:inset var(--admin-focus-ring);outline:none;z-index:1}.AdminCurriculumVideo_videos-container__tx51r{display:flex;flex-direction:column;gap:.85rem;width:100%}.AdminCurriculumVideo_video-section__vAUVC{background:#ffffffeb;border:1px solid var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow-sm);box-sizing:border-box;overflow:hidden;scroll-margin-top:1rem;transition:box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast);width:100%}.AdminCurriculumVideo_video-section-expanded__c4hb6{border-color:#04476624;box-shadow:var(--admin-shadow-md)}.AdminCurriculumVideo_section-header-button__kl0-V{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.05rem 1.3rem;text-align:left;transition:background var(--admin-transition-fast);width:100%}.AdminCurriculumVideo_section-header-button__kl0-V:hover{background:#04476608}.AdminCurriculumVideo_section-header-button__kl0-V:focus-visible{box-shadow:inset var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_section-header-main__iUcw-{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.AdminCurriculumVideo_section-title__e0DZP{color:var(--admin-text);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin:0;white-space:nowrap}.AdminCurriculumVideo_section-subtitle__8k3C6{color:var(--admin-text-muted);flex:1 1;font-size:.875rem;font-weight:500;margin:0;min-width:0;overflow:hidden;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.AdminCurriculumVideo_slot-badge__Ghs5\+{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.2rem .6rem;text-transform:uppercase;white-space:nowrap}.AdminCurriculumVideo_slot-badge-filled__TFN9c{background:var(--admin-success-bg);border:1px solid #28a74538;color:var(--admin-success)}.AdminCurriculumVideo_slot-badge-empty__158cB{background:#5a6b7a14;border:1px solid #5a6b7a2e;color:var(--admin-text-muted)}.AdminCurriculumVideo_chevron-icon__ednhb{color:var(--admin-text-muted);flex-shrink:0;transition:transform .25s var(--admin-ease),color var(--admin-transition-fast)}.AdminCurriculumVideo_section-header-button__kl0-V:hover .AdminCurriculumVideo_chevron-icon__ednhb{color:var(--admin-primary)}.AdminCurriculumVideo_chevron-icon-expanded__iUF2x{transform:rotate(180deg)}.AdminCurriculumVideo_section-content__Lo46B{animation:AdminCurriculumVideo_slotContentFadeIn__TrerX .25s var(--admin-ease-soft);border-top:1px solid var(--admin-border);display:flex;flex-direction:column;gap:1rem;padding:0 1.3rem 1.3rem}@keyframes AdminCurriculumVideo_slotContentFadeIn__TrerX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AdminCurriculumVideo_title-input-group__LfOX4{display:flex;flex-direction:column;gap:.4rem}.AdminCurriculumVideo_title-label__h0GF4{color:var(--admin-primary);font-size:.875rem;font-weight:600}.AdminCurriculumVideo_title-row__9ZLl1{align-items:stretch;display:flex;gap:.75rem}.AdminCurriculumVideo_title-input__7ZR5t{background:var(--admin-bg);border:1.5px solid #04476624;border-radius:var(--admin-radius);box-sizing:border-box;color:var(--admin-text);font-size:.95rem;font-weight:500;letter-spacing:.01em;padding:.75rem 1rem;transition:border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),background var(--admin-transition-fast);width:100%}.AdminCurriculumVideo_title-row__9ZLl1 .AdminCurriculumVideo_title-input__7ZR5t{flex:1 1;min-width:0}.AdminCurriculumVideo_title-input__7ZR5t:focus{background:#fff;border-color:var(--admin-primary-light);box-shadow:0 0 0 3px #047bb21f;outline:none}.AdminCurriculumVideo_title-input__7ZR5t:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_title-hint__VBXY6{color:var(--admin-text-muted);font-size:.8rem;font-weight:500;line-height:1.3;margin:0}.AdminCurriculumVideo_title-hint-warning__f94uB{color:#c05621}.AdminCurriculumVideo_title-row__9ZLl1 .AdminCurriculumVideo_update-title-button__RpYLT{flex-shrink:0;margin-top:0;min-width:7.5rem;white-space:nowrap;width:auto}.AdminCurriculumVideo_update-title-button__RpYLT{align-items:center;background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:none;border-radius:var(--admin-radius);box-shadow:0 4px 14px #04476633;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminCurriculumVideo_update-title-button__RpYLT:hover:not(:disabled){background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminCurriculumVideo_update-title-button__RpYLT:active:not(:disabled){box-shadow:0 2px 8px #04476638;transform:translateY(0)}.AdminCurriculumVideo_update-title-button__RpYLT:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminCurriculumVideo_update-title-button__RpYLT:focus-visible:not(:disabled){box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_api-message__XqNDF{animation:AdminCurriculumVideo_messageSlideIn__ERBFW .28s var(--admin-ease);border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.4;margin-top:.35rem;padding:.65rem .9rem}.AdminCurriculumVideo_api-message-success__caKpn{background:#edf7f0;border:1px solid #c3e6cb;color:#155724}.AdminCurriculumVideo_api-message-error__AZWkm{background:#fef2f2;border:1px solid #fecaca;color:#9b2c2c}@keyframes AdminCurriculumVideo_messageSlideIn__ERBFW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AdminCurriculumVideo_video-preview-grid__G6AFN{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:1fr 1fr}.AdminCurriculumVideo_video-column__AjHlW{display:flex;flex-direction:column;gap:.5rem}.AdminCurriculumVideo_video-column-title__5FFGo{color:var(--admin-primary);font-size:.875rem;font-weight:600;line-height:1.3;margin:0}.AdminCurriculumVideo_video-preview-box__Vzq\+K{align-items:center;background:linear-gradient(180deg,#f8fafb,#f1f5f7);border:1.5px dashed #04476629;border-radius:var(--admin-radius-lg);display:flex;height:260px;justify-content:center;overflow:hidden;transition:border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast);width:100%}.AdminCurriculumVideo_video-preview-box__Vzq\+K:hover{border-color:#04476647;box-shadow:inset 0 0 0 1px #0447660a}.AdminCurriculumVideo_preview-video-player__SJCXw{background:#0a1628;height:100%;object-fit:contain;width:100%}.AdminCurriculumVideo_video-empty-state__wjwzR{align-items:center;display:flex;flex-direction:column;gap:.55rem;justify-content:center;padding:1rem;text-align:center}.AdminCurriculumVideo_video-empty-icon__w8vcr{align-items:center;background:#0447660f;border-radius:10px;color:var(--admin-primary);display:flex;height:2.5rem;justify-content:center;opacity:.7;width:2.5rem}.AdminCurriculumVideo_video-empty-icon__w8vcr svg{height:1.25rem;width:1.25rem}.AdminCurriculumVideo_video-empty-text__0Eqfz{color:var(--admin-text-muted);font-size:.875rem;font-weight:500;margin:0}.AdminCurriculumVideo_upload-controls__Ze9Bx{align-items:center;background:#f5f8fab3;border:1px solid var(--admin-border);border-radius:var(--admin-radius);display:flex;flex-wrap:wrap;gap:.8rem;padding:.8rem 1rem}.AdminCurriculumVideo_clear-file-button__4CdQI{background:#0000;border:1.5px solid #5a6b7a4d;border-radius:var(--admin-radius);color:var(--admin-text-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem .85rem;transition:color var(--admin-transition-fast),border-color var(--admin-transition-fast),background var(--admin-transition-fast);white-space:nowrap}.AdminCurriculumVideo_clear-file-button__4CdQI:hover{background:#5a6b7a0f;border-color:#5a6b7a80;color:var(--admin-text)}.AdminCurriculumVideo_clear-file-button__4CdQI:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_choose-file-button__tYQnz{align-items:center;background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:none;border-radius:var(--admin-radius-lg);box-shadow:0 4px 14px #04476633;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.01em;overflow:hidden;padding:.65rem 1.25rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminCurriculumVideo_choose-file-button__tYQnz:hover{background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminCurriculumVideo_choose-file-button__tYQnz:active{box-shadow:0 2px 8px #04476638;transform:translateY(0)}.AdminCurriculumVideo_choose-file-button__tYQnz:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminCurriculumVideo_file-input__EWj92{display:none}.AdminCurriculumVideo_file-selected-info__RIA\+f{display:flex;flex-direction:column;gap:.2rem;min-width:0}.AdminCurriculumVideo_file-name-display__X8yc-{color:var(--admin-primary);font-size:.875rem;font-weight:600;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminCurriculumVideo_file-size-display__9X0Pw{color:var(--admin-text-muted);font-size:.8rem}.AdminCurriculumVideo_upload-video-button__gwZnV{align-items:center;background:linear-gradient(135deg,#1e9b4e,#28a745);border:none;border-radius:var(--admin-radius-lg);box-shadow:0 4px 14px #28a74538;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);width:100%}.AdminCurriculumVideo_upload-video-button__gwZnV:hover:not(:disabled){background:linear-gradient(135deg,#178a42,#1e9b4e);box-shadow:0 8px 20px #28a7454d;transform:translateY(-1px)}.AdminCurriculumVideo_upload-video-button__gwZnV:active:not(:disabled){box-shadow:0 2px 8px #28a74538;transform:translateY(0)}.AdminCurriculumVideo_upload-video-button__gwZnV:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;opacity:.65;transform:none}.AdminCurriculumVideo_update-title-button__RpYLT:disabled:before,.AdminCurriculumVideo_upload-video-button__gwZnV:disabled:before{display:none}.AdminCurriculumVideo_upload-video-button__gwZnV:focus-visible:not(:disabled){box-shadow:0 0 0 2px #fff,0 0 0 4px #28a74566;outline: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:15px;width:15px}@keyframes AdminCurriculumVideo_spin__P4fT9{to{transform:rotate(1turn)}}@keyframes AdminCurriculumVideo_dashboardFadeIn__Tg8Zk{0%{opacity:0}to{opacity:1}}@keyframes AdminCurriculumVideo_headerSlideIn__xutKp{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminCurriculumVideo_headerLeftSlideIn__JxivM{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminCurriculumVideo_headerRightSlideIn__dZldK{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminCurriculumVideo_contentFadeIn__tADHF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AdminCurriculumVideo_admin-header__Fq9sg{padding:1.05rem 1.75rem}.AdminCurriculumVideo_header-left__X1FC2{gap:1.2rem}.AdminCurriculumVideo_page-title__Ldc9O{font-size:1.5rem}.AdminCurriculumVideo_page-description__T-1CI{font-size:.875rem}.AdminCurriculumVideo_admin-name__EtvP1{font-size:.9rem}.AdminCurriculumVideo_admin-email__JnSkZ{font-size:.8rem}.AdminCurriculumVideo_logout-button__xMUg2,.AdminCurriculumVideo_users-button__AFjxt{font-size:.85rem;padding:.6rem 1.05rem}.AdminCurriculumVideo_admin-main-content__16Sin{padding:1.25rem 1.5rem}.AdminCurriculumVideo_video-preview-box__Vzq\+K{height:240px}}@media (max-width:768px){.AdminCurriculumVideo_admin-curriculum-container__SnnWy{overflow-x:hidden}.AdminCurriculumVideo_admin-header__Fq9sg{flex-direction:column;gap:1.1rem;padding:1.05rem 1.25rem}.AdminCurriculumVideo_header-left__X1FC2{gap:1rem;justify-content:center;text-align:center;width:100%}.AdminCurriculumVideo_header-right__RCWRi{justify-content:center;width:100%}.AdminCurriculumVideo_admin-info__-hO4s{flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;width:100%}.AdminCurriculumVideo_admin-details__GE4lC{align-items:center;justify-content:center;max-width:100%;padding:.7rem .95rem;text-align:center;width:100%}.AdminCurriculumVideo_admin-info__-hO4s button{box-sizing:border-box;flex:0 1 auto;min-height:44px;min-width:-webkit-fit-content;min-width:fit-content}.AdminCurriculumVideo_page-title__Ldc9O{font-size:1.35rem}.AdminCurriculumVideo_page-description__T-1CI{font-size:.875rem}.AdminCurriculumVideo_admin-main-content__16Sin{gap:1.25rem;overflow-x:hidden;padding:1rem 1.25rem}.AdminCurriculumVideo_video-preview-grid__G6AFN{gap:1rem;grid-template-columns:1fr}.AdminCurriculumVideo_video-preview-box__Vzq\+K{height:220px}.AdminCurriculumVideo_title-row__9ZLl1{flex-direction:column}.AdminCurriculumVideo_title-row__9ZLl1 .AdminCurriculumVideo_update-title-button__RpYLT{min-width:0;width:100%}.AdminCurriculumVideo_section-subtitle__8k3C6{display:none}.AdminCurriculumVideo_section-header-button__kl0-V{padding:1rem 1.1rem}.AdminCurriculumVideo_section-content__Lo46B{padding:0 1.1rem 1.1rem}.AdminCurriculumVideo_section-title__e0DZP{font-size:1.05rem}.AdminCurriculumVideo_upload-controls__Ze9Bx{align-items:stretch;flex-direction:column;gap:.75rem;padding:.8rem}.AdminCurriculumVideo_choose-file-button__tYQnz,.AdminCurriculumVideo_update-title-button__RpYLT,.AdminCurriculumVideo_upload-video-button__gwZnV{box-sizing:border-box;min-height:44px}.AdminCurriculumVideo_file-name-display__X8yc-{max-width:100%}.AdminCurriculumVideo_slot-nav-item__-3yqZ{font-size:.82rem;height:2.75rem;min-width:2.65rem}}@media (max-width:480px){.AdminCurriculumVideo_admin-header__Fq9sg{gap:1rem;padding:.95rem 1rem}.AdminCurriculumVideo_page-title__Ldc9O{font-size:1.2rem;line-height:1.3}.AdminCurriculumVideo_page-description__T-1CI{font-size:.8rem}.AdminCurriculumVideo_logout-button__xMUg2,.AdminCurriculumVideo_users-button__AFjxt{font-size:.8rem;gap:.45rem;padding:.55rem .95rem}.AdminCurriculumVideo_admin-main-content__16Sin{gap:1.1rem;padding:.95rem}.AdminCurriculumVideo_toolbar__oW\+7x{padding:.85rem 1rem}}@media (prefers-reduced-motion:reduce){.AdminCurriculumVideo_admin-curriculum-container__SnnWy,.AdminCurriculumVideo_admin-header__Fq9sg,.AdminCurriculumVideo_admin-main-content__16Sin,.AdminCurriculumVideo_api-message__XqNDF,.AdminCurriculumVideo_error-message__ZkgoE,.AdminCurriculumVideo_header-left__X1FC2,.AdminCurriculumVideo_header-right__RCWRi,.AdminCurriculumVideo_section-content__Lo46B{animation:none!important}.AdminCurriculumVideo_admin-details__GE4lC:hover,.AdminCurriculumVideo_choose-file-button__tYQnz:hover,.AdminCurriculumVideo_logout-button__xMUg2:hover,.AdminCurriculumVideo_toolbar-button__M6oTy:hover,.AdminCurriculumVideo_update-title-button__RpYLT:hover:not(:disabled),.AdminCurriculumVideo_upload-video-button__gwZnV:hover:not(:disabled),.AdminCurriculumVideo_users-button__AFjxt:hover{transform:none}.AdminCurriculumVideo_choose-file-button__tYQnz:before,.AdminCurriculumVideo_logout-button__xMUg2:before,.AdminCurriculumVideo_update-title-button__RpYLT:before,.AdminCurriculumVideo_upload-video-button__gwZnV:before,.AdminCurriculumVideo_users-button__AFjxt:before{display:none}}.AdminTrackVideos_admin-track-videos-container__5v1NU,.AdminTrackVideos_dialog-overlay__Bt3Al,.AdminTrackVideos_sheet-overlay__rlrbT{--admin-primary:#044766;--admin-primary-light:#047bb2;--admin-primary-dark:#036a9e;--admin-text:#0a1628;--admin-text-muted:#5a6b7a;--admin-bg-alt:#f5f8fa;--admin-border:#0447661a;--admin-radius:10px;--admin-radius-lg:12px;--admin-ease:cubic-bezier(0.16,1,0.3,1);--admin-ease-soft:cubic-bezier(0.22,1,0.36,1);--admin-transition-fast:0.28s var(--admin-ease-soft);--admin-focus-ring:0 0 0 2px #fff,0 0 0 4px #047bb273;--admin-shadow-sm:0 2px 10px #0447660f,0 1px 2px #00000008;--admin-shadow-md:0 8px 24px #0447661a,0 2px 8px #0000000a;--admin-danger:#c53030}.AdminTrackVideos_admin-track-videos-container__5v1NU{-webkit-font-smoothing:antialiased;animation:AdminTrackVideos_dashboardFadeIn__9vXxW .7s var(--admin-ease) both;background:radial-gradient(ellipse 90% 55% at 50% -8%,#047bb21f,#0000 58%),radial-gradient(ellipse 50% 40% at 0 90%,#0447660d,#0000 55%),radial-gradient(ellipse 45% 35% at 100% 80%,rgba(4,123,178,.045),#0000 50%),linear-gradient(180deg,#f4f8fb,#fff 42%,#f7fafc);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;isolation:isolate;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-image:radial-gradient(#04476608 1px,#0000 0);background-size:22px 22px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);mask-image:radial-gradient(ellipse 70% 55% at 50% 28%,#000 18%,#0000 72%);opacity:.75;pointer-events:none;position:absolute;z-index:0}.AdminTrackVideos_admin-header__pRn3y{align-items:center;animation:AdminTrackVideos_headerSlideIn__g4izm .55s var(--admin-ease) .08s both;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffdb;border-bottom:1px solid var(--admin-border);box-shadow:inset 0 1px 0 #fffc,0 8px 24px #0447660f;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;padding:1.15rem 2.5rem;position:relative;z-index:10}.AdminTrackVideos_header-left__dFAo7{align-items:center;animation:AdminTrackVideos_headerLeftSlideIn__Ex8uV .55s var(--admin-ease) .14s both;display:flex;flex:1 1;gap:1.6rem;min-width:0}.AdminTrackVideos_header-right__-rLhs{align-items:center;animation:AdminTrackVideos_headerRightSlideIn__EDH4W .55s var(--admin-ease) .2s both;display:flex;flex-shrink:0;min-width:0}.AdminTrackVideos_header-info__pm-4-{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.AdminTrackVideos_page-title__DBwN3{color:var(--admin-text);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0;transition:color var(--admin-transition-fast)}.AdminTrackVideos_header-left__dFAo7:hover .AdminTrackVideos_page-title__DBwN3{color:var(--admin-primary)}.AdminTrackVideos_page-description__VXzH-{color:var(--admin-text-muted);font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5;margin:0;transition:color var(--admin-transition-fast)}.AdminTrackVideos_header-left__dFAo7:hover .AdminTrackVideos_page-description__VXzH-{color:var(--admin-primary-dark)}.AdminTrackVideos_admin-info__BpsMB{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminTrackVideos_admin-details__oN8M2{align-items:center;background:#04476608;border:1px solid #04476614;border-radius:var(--admin-radius);display:flex;flex-direction:row;gap:.55rem;justify-content:flex-end;min-width:0;padding:.55rem .9rem;transition:background var(--admin-transition-fast),border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminTrackVideos_admin-details__oN8M2:hover{background:rgba(4,71,102,.055);border-color:#04476624;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminTrackVideos_admin-details-sep__VARGU{background:#0447662e;flex-shrink:0;height:1em;width:1px}.AdminTrackVideos_admin-name__RmK98{color:var(--admin-primary);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminTrackVideos_admin-details__oN8M2:hover .AdminTrackVideos_admin-name__RmK98{color:var(--admin-primary-dark)}.AdminTrackVideos_admin-email__465M2{color:var(--admin-text-muted);font-size:.875rem;font-weight:400;line-height:1.4;margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;transition:color var(--admin-transition-fast)}.AdminTrackVideos_admin-details__oN8M2:hover .AdminTrackVideos_admin-email__465M2{color:var(--admin-primary)}.AdminTrackVideos_logout-button__BRc5\+,.AdminTrackVideos_users-button__RJ4HK{align-items:center;border:none;border-radius:var(--admin-radius-lg);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.01em;line-height:1.4;overflow:hidden;padding:.65rem 1.25rem;position:relative;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast);white-space:nowrap}.AdminTrackVideos_logout-button__BRc5\+:before,.AdminTrackVideos_users-button__RJ4HK:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s var(--admin-ease);width:100%}.AdminTrackVideos_logout-button__BRc5\+:hover:before,.AdminTrackVideos_users-button__RJ4HK:hover:before{left:100%}.AdminTrackVideos_logout-button__BRc5\+ svg,.AdminTrackVideos_users-button__RJ4HK svg{flex-shrink:0;height:17px;transition:transform var(--admin-transition-fast);width:17px}.AdminTrackVideos_users-button__RJ4HK:hover svg{transform:translateX(-1px)}.AdminTrackVideos_logout-button__BRc5\+:hover svg{transform:translateX(1px)}.AdminTrackVideos_logout-button__BRc5\+:active,.AdminTrackVideos_users-button__RJ4HK:active{transform:translateY(0)}.AdminTrackVideos_users-button__RJ4HK:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_logout-button__BRc5\+:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #b91c1c66;outline:none}.AdminTrackVideos_users-button__RJ4HK{background:linear-gradient(135deg,#5a6b7a,#6c7d8a);box-shadow:0 4px 14px #5a6b7a38}.AdminTrackVideos_users-button__RJ4HK:hover{background:linear-gradient(135deg,#4a5a68,#5a6b7a);box-shadow:0 8px 20px #5a6b7a47;transform:translateY(-1px)}.AdminTrackVideos_users-button__RJ4HK:active{box-shadow:0 2px 8px #5a6b7a38}.AdminTrackVideos_logout-button__BRc5\+{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminTrackVideos_logout-button__BRc5\+:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d;transform:translateY(-1px)}.AdminTrackVideos_logout-button__BRc5\+:active{box-shadow:0 2px 8px #c5303038}.AdminTrackVideos_admin-main-content__C6u1J{animation:AdminTrackVideos_contentFadeIn__SKZ3K .65s var(--admin-ease) .22s both;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1rem;max-width:none;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;width:100%;z-index:1}.AdminTrackVideos_admin-main-content__C6u1J::-webkit-scrollbar{width:8px}.AdminTrackVideos_admin-main-content__C6u1J::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminTrackVideos_admin-main-content__C6u1J::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:2px solid #f5f8fa99;border-radius:6px}.AdminTrackVideos_admin-main-content__C6u1J::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%)}.AdminTrackVideos_error-message__3d8sg{animation:AdminTrackVideos_errorSlideIn__9U6-3 .35s var(--admin-ease);background:linear-gradient(135deg,#fff5f5,#ffeaea);border:1px solid #feb2b2;border-radius:var(--admin-radius-lg);box-shadow:0 4px 14px #c530301a;box-sizing:border-box;color:#9b2c2c;font-weight:500;margin:0;max-width:42rem;padding:1rem 1.25rem;width:100%}.AdminTrackVideos_toolbar__XM4\+c{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0;padding:.95rem 1.2rem}.AdminTrackVideos_count__Q9KkP{background:linear-gradient(135deg,#0447660d,#047bb214);border:1px solid #0447661f;border-radius:999px;color:var(--admin-primary);font-size:.925rem;font-weight:600;letter-spacing:.01em;margin:0;padding:.35rem .85rem}.AdminTrackVideos_create-button__mOyWP{background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:none;border-radius:var(--admin-radius);box-shadow:0 4px 14px #04476633;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:.6rem 1.1rem;transition:background var(--admin-transition-fast),box-shadow var(--admin-transition-fast),transform var(--admin-transition-fast)}.AdminTrackVideos_create-button__mOyWP:hover{background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminTrackVideos_create-button__mOyWP:active{box-shadow:0 2px 8px #04476633;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:.6;transform:none}.AdminTrackVideos_empty-state__rBLCV{animation:AdminTrackVideos_contentFadeIn__SKZ3K .55s var(--admin-ease) both;background:#ffffffe0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm);color:var(--admin-text-muted);font-size:.95rem;font-weight:500;padding:2.5rem 1.5rem;text-align:center}.AdminTrackVideos_cards-grid__bI91D{grid-gap:1.25rem;align-items:stretch;animation:AdminTrackVideos_contentFadeIn__SKZ3K .6s var(--admin-ease) .08s both;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}.AdminTrackVideos_task-card__0P\+5W{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow-sm);display:flex;flex-direction:column;gap:.9rem;isolation:isolate;min-height:100%;overflow:hidden;padding:1.1rem;position:relative;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast)}.AdminTrackVideos_task-card__0P\+5W:before{background:radial-gradient(circle at 14% 0,#047bb214,#0000 38%),linear-gradient(180deg,#fff6,#0000 40%);content:"";inset:0;opacity:.85;pointer-events:none;position:absolute;z-index:-1}.AdminTrackVideos_task-card__0P\+5W:hover{border-color:#0447662e;box-shadow:var(--admin-shadow-md);transform:translateY(-3px)}.AdminTrackVideos_task-media__RSw5P{background:linear-gradient(135deg,#0447660f 0,#047bb21a 100%),var(--admin-bg-alt);border:1px solid #0447661f;border-radius:var(--admin-radius-lg);box-shadow:inset 0 1px 0 #ffffffb3;overflow:hidden;position:relative;z-index:2}.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:var(--admin-primary);display:-webkit-box;flex:1 1;font-size:.8rem;font-weight:700;letter-spacing:.06em;line-height:1.3;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:#fffffff2;border:1px solid #04476624;border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);color:var(--admin-primary);cursor:pointer;display:grid;height:36px;place-items:center;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast),color var(--admin-transition-fast);width:36px}.AdminTrackVideos_icon-button__\+\+stW:hover{background:#0447660f;border-color:#047bb252;box-shadow:0 6px 16px #0447661f;color:var(--admin-primary-light);transform:translateY(-1px)}.AdminTrackVideos_icon-button__\+\+stW:active{transform:translateY(0)}.AdminTrackVideos_icon-button__\+\+stW:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_icon-danger__y37lO{border-color:#c5303047;color:var(--admin-danger)}.AdminTrackVideos_icon-danger__y37lO:hover{background:#c5303014;border-color:#c5303073;box-shadow:0 6px 16px #c5303024;color:#9b2c2c}.AdminTrackVideos_cover-image__4Czc7,.AdminTrackVideos_video__hUMwS{aspect-ratio:16/9;background:#0000;border:none;border-radius:0;display:block;object-fit:cover;width:100%}.AdminTrackVideos_video-empty__yGpMy{align-items:center;aspect-ratio:16/9;color:var(--admin-text-muted);display:flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.01em}.AdminTrackVideos_section-box__sQqeh{background:#ffffffd1;border:1px solid #0447661a;border-radius:var(--admin-radius-lg);box-shadow:inset 0 1px 0 #fffc;padding:.85rem .95rem;position:relative;z-index:2}.AdminTrackVideos_section-title__TGsW6{color:var(--admin-primary);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.AdminTrackVideos_actions-list__dyr3V,.AdminTrackVideos_section-text__XHrNn{color:var(--admin-text);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_sheet-overlay__rlrbT{align-items:flex-start;animation:AdminTrackVideos_overlayFadeIn__OwPDy .28s var(--admin-ease) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0,#047bb224,#0000 40%),#0a16287a;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{animation:AdminTrackVideos_dialogSlideIn__uH-z1 .35s var(--admin-ease) both;background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid #0447661f;border-radius:16px;box-shadow:0 24px 64px #04182638,0 8px 24px #0447661a;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;animation:AdminTrackVideos_overlayFadeIn__OwPDy .28s var(--admin-ease) both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a162873;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:60}.AdminTrackVideos_dialog-danger__G5T\+Z{border-color:#c5303038;width:min(520px,100%)}.AdminTrackVideos_dialog-header__oFEeN,.AdminTrackVideos_sheet-header__MNAR3{align-items:center;background:linear-gradient(135deg,rgba(4,71,102,.035),#047bb20d);border-bottom:1px solid var(--admin-border);box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4.25rem;padding:1rem 1.5rem}.AdminTrackVideos_dialog-title__Ew9wP,.AdminTrackVideos_sheet-title__o-LXi{color:var(--admin-text);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.AdminTrackVideos_dialog-body__te8ZY,.AdminTrackVideos_sheet-body__hLuSu{display:flex;flex-direction:column;gap:1.2rem;padding:1.5rem}.AdminTrackVideos_dialog-close__oD9MY{background:#0000;border:none;border-radius:var(--admin-radius);color:var(--admin-text-muted);cursor:pointer;font-size:1.75rem;line-height:1;padding:.3rem .55rem;transition:background-color var(--admin-transition-fast),color var(--admin-transition-fast)}.AdminTrackVideos_dialog-close__oD9MY:hover{background:#0447660f;color:var(--admin-primary)}.AdminTrackVideos_dialog-close__oD9MY:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_field__oL-YS{display:flex;flex-direction:column;gap:.5rem}.AdminTrackVideos_label__vdvwz{color:var(--admin-primary);font-size:.9rem;font-weight:600;letter-spacing:.01em}.AdminTrackVideos_required__\+Pe7d{color:var(--admin-danger)}.AdminTrackVideos_optional__Uw8kg{color:var(--admin-text-muted);font-weight:500}.AdminTrackVideos_text-input__MtwgO,.AdminTrackVideos_textarea__n8OCn{background:#ffffffeb;border:1.5px solid #04476624;border-radius:var(--admin-radius);box-shadow:0 1px 2px #00000005;color:var(--admin-text);font-size:.925rem;outline:none;padding:.8rem .9rem;transition:border-color var(--admin-transition-fast),box-shadow var(--admin-transition-fast),background-color var(--admin-transition-fast)}.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:#fffffff2;border:1.5px solid #04476629;border-radius:var(--admin-radius);color:var(--admin-primary);cursor:pointer;font-weight:600;padding:.65rem .95rem;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast)}.AdminTrackVideos_file-button__XBh5Y:hover{background:#fff;border-color:#04476647;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminTrackVideos_file-button__XBh5Y:focus-visible{box-shadow:var(--admin-focus-ring);outline:none}.AdminTrackVideos_file-name__mqsAq{color:var(--admin-text-muted);font-size:.875rem;font-weight:500}.AdminTrackVideos_feedback__7ekix{border-radius:var(--admin-radius);font-size:.9rem;font-weight:600;padding:.8rem .95rem}.AdminTrackVideos_feedback-success__Rzrwv{background:#28a7451a;border:1px solid #28a74540;color:#1e7e34}.AdminTrackVideos_feedback-error__wvhQC{background:#c5303014;border:1px solid #c5303038;color:#9b2c2c}.AdminTrackVideos_dialog-actions__bvdWW{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.35rem}.AdminTrackVideos_dialog-actions__bvdWW .AdminTrackVideos_primary__TigJN,.AdminTrackVideos_dialog-actions__bvdWW .AdminTrackVideos_secondary__inAnL{font-size:.9rem;line-height:1.2;min-width:108px;text-align:center}.AdminTrackVideos_secondary__inAnL{background:#fff;border:1.5px solid #04476629;border-radius:var(--admin-radius);color:var(--admin-primary);cursor:pointer;font-weight:600;padding:.7rem 1rem;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast)}.AdminTrackVideos_secondary__inAnL:hover{background:#04476608;border-color:#04476647;box-shadow:var(--admin-shadow-sm);transform:translateY(-1px)}.AdminTrackVideos_secondary__inAnL:active{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:.6;transform:none}.AdminTrackVideos_primary__TigJN{background:linear-gradient(135deg,var(--admin-primary) 0,var(--admin-primary-light) 100%);border:none;border-radius:var(--admin-radius);box-shadow:0 4px 14px #04476633;color:#fff;cursor:pointer;font-weight:600;padding:.7rem 1rem;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),background var(--admin-transition-fast)}.AdminTrackVideos_primary__TigJN:hover{background:linear-gradient(135deg,var(--admin-primary-dark) 0,var(--admin-primary) 100%);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}.AdminTrackVideos_primary__TigJN:active{box-shadow:0 2px 8px #04476633;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:.6;transform:none}.AdminTrackVideos_delete-text__hbYLu{color:var(--admin-text);font-size:.95rem;line-height:1.55;margin:0}.AdminTrackVideos_primary-danger__nJugx{background:linear-gradient(135deg,#c53030,#e53e3e);box-shadow:0 4px 14px #c5303038}.AdminTrackVideos_primary-danger__nJugx:hover{background:linear-gradient(135deg,#9b2c2c,#c53030);box-shadow:0 8px 20px #c530304d}.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:1.5px solid #04476629;border-radius:var(--admin-radius);color:var(--admin-primary);cursor:pointer;font-weight:600;transition:transform var(--admin-transition-fast),box-shadow var(--admin-transition-fast),border-color var(--admin-transition-fast),background-color var(--admin-transition-fast)}.AdminTrackVideos_add-action-button__usQUy{align-items:center;display:inline-flex;font-size:.85rem;gap:.4rem;padding:.5rem .8rem}.AdminTrackVideos_add-action-button__usQUy span{background:var(--admin-primary);border-radius:999px;color:#fff;display:inline-grid;font-size:.85rem;height:1.2rem;line-height:1;place-items:center;width:1.2rem}.AdminTrackVideos_remove-action-button__BhXLb{border-color:#c5303047;color:var(--admin-danger);padding:.65rem .8rem}.AdminTrackVideos_add-action-button__usQUy:hover,.AdminTrackVideos_remove-action-button__BhXLb:hover{box-shadow:var(--admin-shadow-sm);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:var(--admin-primary);font-size:.85rem;font-weight:600;margin:0}.AdminTrackVideos_upload-preview-box__\+EsBs{background:var(--admin-bg-alt);border:1px solid #0447661f;border-radius:var(--admin-radius-lg);min-height:180px;overflow:hidden}.AdminTrackVideos_upload-preview-empty__VbOa9,.AdminTrackVideos_upload-preview-image__6HHMP,.AdminTrackVideos_upload-preview-video__ORjCR{aspect-ratio:16/9;background:#eef3f7;display:block;min-height:180px;width:100%}.AdminTrackVideos_upload-preview-image__6HHMP,.AdminTrackVideos_upload-preview-video__ORjCR{object-fit:contain}.AdminTrackVideos_upload-preview-empty__VbOa9{align-items:center;color:var(--admin-text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem;text-align:center}.AdminTrackVideos_upload-preview-empty-icon__edAVj{align-items:center;color:#04476673;display:flex;height:2rem;justify-content:center;width:2rem}.AdminTrackVideos_upload-preview-empty-icon__edAVj svg{height:100%;width:100%}.AdminTrackVideos_upload-preview-empty-text__2XVjj{font-size:.875rem;font-weight:500;margin:0}@media (max-width:768px){.AdminTrackVideos_admin-header__pRn3y{gap:1rem;padding:.95rem 1.1rem}.AdminTrackVideos_header-left__dFAo7{gap:1rem}.AdminTrackVideos_page-title__DBwN3{font-size:1.35rem}.AdminTrackVideos_page-description__VXzH-{font-size:.85rem}.AdminTrackVideos_admin-main-content__C6u1J{padding:1.1rem 1.15rem max(1.1rem,env(safe-area-inset-bottom))}.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:14px;max-height:calc(100dvh - 2rem)}.AdminTrackVideos_dialog-header__oFEeN,.AdminTrackVideos_sheet-header__MNAR3{min-height:3.75rem;padding:.9rem 1.1rem}.AdminTrackVideos_dialog-body__te8ZY,.AdminTrackVideos_sheet-body__hLuSu{gap:1rem;padding:1.15rem}.AdminTrackVideos_action-input-row__Qx7r3{grid-template-columns:1fr}}@keyframes AdminTrackVideos_dashboardFadeIn__9vXxW{0%{opacity:0}to{opacity:1}}@keyframes AdminTrackVideos_headerSlideIn__g4izm{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminTrackVideos_headerLeftSlideIn__Ex8uV{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminTrackVideos_headerRightSlideIn__EDH4W{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes AdminTrackVideos_contentFadeIn__SKZ3K{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminTrackVideos_errorSlideIn__9U6-3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminTrackVideos_overlayFadeIn__OwPDy{0%{opacity:0}to{opacity:1}}@keyframes AdminTrackVideos_dialogSlideIn__uH-z1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.AdminTrackVideos_admin-header__pRn3y,.AdminTrackVideos_admin-main-content__C6u1J,.AdminTrackVideos_admin-track-videos-container__5v1NU,.AdminTrackVideos_cards-grid__bI91D,.AdminTrackVideos_dialog-overlay__Bt3Al,.AdminTrackVideos_dialog__jqeff,.AdminTrackVideos_empty-state__rBLCV,.AdminTrackVideos_error-message__3d8sg,.AdminTrackVideos_header-left__dFAo7,.AdminTrackVideos_header-right__-rLhs,.AdminTrackVideos_sheet-overlay__rlrbT,.AdminTrackVideos_sheet__v2dqK{animation:none!important}.AdminTrackVideos_add-action-button__usQUy:hover,.AdminTrackVideos_admin-details__oN8M2:hover,.AdminTrackVideos_create-button__mOyWP:hover,.AdminTrackVideos_file-button__XBh5Y:hover,.AdminTrackVideos_icon-button__\+\+stW:hover,.AdminTrackVideos_logout-button__BRc5\+:hover,.AdminTrackVideos_primary__TigJN:hover,.AdminTrackVideos_remove-action-button__BhXLb:hover,.AdminTrackVideos_secondary__inAnL:hover,.AdminTrackVideos_task-card__0P\+5W:hover,.AdminTrackVideos_users-button__RJ4HK:hover{transform:none}.AdminTrackVideos_logout-button__BRc5\+:before,.AdminTrackVideos_users-button__RJ4HK:before{display:none}}.ScheduleCfpSessionPage_page__pmrdj{--cfp-bg:#f4f6f9;--cfp-navy:#07384f;--cfp-navy-dark:#044766;--cfp-navy-muted:#2f5968;--cfp-blue:#047bb2;--cfp-blue-light:#e8f4fb;--cfp-blue-border:#b8d9ef;--cfp-teal:#1aaa77;--cfp-muted:#6c7f8a;--cfp-border:#0447661a;--cfp-card-shadow:0 2px 8px #0447660f,0 1px 3px #0447660a;--cfp-card-shadow-hover:0 12px 32px #0447661f,0 4px 12px #0447660f;--cfp-radius-card:18px;--cfp-radius-pill:999px;--cfp-ease:240ms cubic-bezier(0.16,1,0.3,1);--bg-primary:#fff;--bg-secondary:#f8f9fa;--primary-color:#044766;--primary-light:#047bb2;--shadow-sm:0 2px 6px #04476614;--shadow-lg:0 8px 24px #0447661f;--transition-base:0.3s cubic-bezier(0.16,1,0.3,1);--radius:12px;background:var(--cfp-bg);box-sizing:border-box;color:var(--cfp-navy);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.ScheduleCfpSessionPage_paymentOverlay__Oj5U4{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#04212e8c;box-sizing:border-box;cursor:default;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.ScheduleCfpSessionPage_paymentOverlayCard__4osSZ{align-items:center;background:#fff;background:var(--bg-primary,#fff);border-radius:18px;border-radius:var(--cfp-radius-card,18px);box-shadow:0 24px 64px #04212e52,0 4px 16px #04212e24;display:flex;flex-direction:column;gap:.5rem;max-width:22rem;padding:2.25rem 2rem 2rem;text-align:center;width:100%}.ScheduleCfpSessionPage_paymentStatusIconWrap__-nPE9{align-items:center;border-radius:50%;display:inline-flex;height:3.5rem;justify-content:center;margin-bottom:.5rem;width:3.5rem}.ScheduleCfpSessionPage_paymentStatusIconWrapSuccess__pAHrz{background:#1aaa771f;color:#1aaa77;color:var(--cfp-teal,#1aaa77)}.ScheduleCfpSessionPage_paymentStatusIconWrapCancelled__5xI7H{background:#c437371a;color:#c43737}.ScheduleCfpSessionPage_paymentStatusIcon__YHWYD{height:2rem;width:2rem}.ScheduleCfpSessionPage_paymentStatusTitle__XXYp6{color:#07384f;color:var(--cfp-navy,#07384f);font-size:1.25rem;font-weight:700;margin:0}.ScheduleCfpSessionPage_paymentStatusMessage__O9nIN{color:#6c7f8a;color:var(--cfp-muted,#6c7f8a);font-size:.9375rem;line-height:1.5;margin:0}.ScheduleCfpSessionPage_main__1G81u{box-sizing:border-box;flex:1 1 auto;padding:clamp(1.05rem,2.1vw,1.75rem) clamp(1.05rem,3.3vw,1.6rem) clamp(1.25rem,2.5vw,1.75rem);width:100%}.ScheduleCfpSessionPage_container__V\+zs2{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;width:100%}.ScheduleCfpSessionPage_hero__k0R2\+{background:var(--bg-primary);border:1px solid var(--cfp-border);border-radius:var(--cfp-radius-card);overflow:hidden;padding:1.75rem 2rem;position:relative}.ScheduleCfpSessionPage_hero__k0R2\+:before{background:radial-gradient(circle,#047bb20f 0,#0000 70%);content:"";height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.ScheduleCfpSessionPage_heroDescription__3m483{color:var(--cfp-navy-muted);font-size:1.0625rem;line-height:1.7;margin:0;max-width:860px}.ScheduleCfpSessionPage_infoBanner__xHqIk{align-items:flex-start;background:linear-gradient(135deg,#e8f4fb,#eff8fe);border:1px solid var(--cfp-blue-border);border-left:3px solid var(--cfp-navy-dark);border-radius:14px;display:flex;gap:.875rem;padding:1rem 1.25rem}.ScheduleCfpSessionPage_infoBannerIcon__mTnTt{color:var(--cfp-navy-dark);flex-shrink:0;height:1.375rem;margin-top:.1rem;width:1.375rem}.ScheduleCfpSessionPage_infoBannerContent__1RzwK{min-width:0}.ScheduleCfpSessionPage_infoBannerText__06KJ2{color:var(--cfp-navy);font-size:1rem;font-weight:600;line-height:1.45;margin:0 0 .3rem}.ScheduleCfpSessionPage_infoBannerSubtext__2oHZU{color:var(--cfp-blue);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ScheduleCfpSessionPage_tabsScrollWrap__PJzK8{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px,#000 calc(100% - 16px),#0000);overflow-x:auto;padding:0 4px 2px;scrollbar-width:none}.ScheduleCfpSessionPage_tabsScrollWrap__PJzK8::-webkit-scrollbar{display:none}.ScheduleCfpSessionPage_tabsRow__QqXNS{display:flex;flex-wrap:nowrap;gap:.625rem;min-width:-webkit-min-content;min-width:min-content}.ScheduleCfpSessionPage_tab__ewJHn{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--bg-primary);border:1.5px solid var(--cfp-border);border-radius:var(--cfp-radius-pill);color:var(--cfp-navy-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.9375rem;font-weight:600;gap:.5rem;line-height:1.3;outline:none;padding:.7rem 1.25rem;position:relative;transition:color var(--cfp-ease),border-color var(--cfp-ease),box-shadow var(--cfp-ease),background var(--cfp-ease);white-space:nowrap}.ScheduleCfpSessionPage_tab__ewJHn:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}@media (hover:hover){.ScheduleCfpSessionPage_tab__ewJHn:hover:not(.ScheduleCfpSessionPage_tabActive__ZNm4Q){border-color:#04476638;box-shadow:0 2px 8px #0447660f;color:var(--cfp-navy)}}.ScheduleCfpSessionPage_tabActive__ZNm4Q{border-color:var(--cfp-navy-dark);box-shadow:0 4px 14px #0447662e;color:#fff}.ScheduleCfpSessionPage_tabActiveBg__K1-U-{background:linear-gradient(135deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 100%);border-radius:inherit;inset:0;position:absolute;z-index:0}.ScheduleCfpSessionPage_tabLabel__fGmBh{position:relative;z-index:1}.ScheduleCfpSessionPage_tabCount__\+\+FDi{align-items:center;background:#04476614;border-radius:var(--cfp-radius-pill);color:var(--cfp-muted);display:inline-flex;font-size:.75rem;font-weight:700;height:1.375rem;justify-content:center;min-width:1.375rem;padding:0 .3rem;position:relative;transition:background var(--cfp-ease),color var(--cfp-ease);z-index:1}.ScheduleCfpSessionPage_tabCountActive__OF0fq{background:#fff3;color:#ffffffe6}.ScheduleCfpSessionPage_topicCarousel__BFeva{margin:0 -.5rem;padding:0 .25rem;position:relative}.ScheduleCfpSessionPage_topicCarouselViewport__Oc4Xd{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem,#000 calc(100% - 1.75rem),#0000);overflow:hidden}.ScheduleCfpSessionPage_topicCarouselTrack__FsFZ6{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.35rem 2.75rem .65rem;scroll-behavior:smooth;scroll-padding-inline:2.75rem;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;-webkit-user-select:none;user-select:none}.ScheduleCfpSessionPage_topicCarouselTrackDragging__5iSnM{cursor:grabbing;scroll-behavior:auto}.ScheduleCfpSessionPage_topicCarouselTrack__FsFZ6::-webkit-scrollbar{display:none}.ScheduleCfpSessionPage_topicCarouselSlide__ODwvn{flex:0 0 clamp(16.5rem,36vw,19.5rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ScheduleCfpSessionPage_topicCarouselNav__7cqmD{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--cfp-navy-dark);border:none;border-radius:50%;box-shadow:0 6px 20px #04476652;color:#fff;cursor:pointer;display:inline-flex;height:3.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--cfp-ease),box-shadow var(--cfp-ease),transform var(--cfp-ease);width:3.5rem;z-index:3}.ScheduleCfpSessionPage_topicCarouselNav__7cqmD svg{height:1.5rem;width:1.5rem}.ScheduleCfpSessionPage_topicCarouselNavPrev__fuEuO{left:-.15rem}.ScheduleCfpSessionPage_topicCarouselNavNext__Dfkx0{right:-.15rem}@media (hover:hover){.ScheduleCfpSessionPage_topicCarouselNav__7cqmD:not(.ScheduleCfpSessionPage_topicCarouselNavDisabled__LnaRO):hover{box-shadow:0 6px 18px #04476657;transform:translateY(calc(-50% - 1px))}}.ScheduleCfpSessionPage_topicCarouselNav__7cqmD:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_topicCarouselNavDisabled__LnaRO{opacity:0;pointer-events:none}.ScheduleCfpSessionPage_topicCard__ds6kn{-webkit-tap-highlight-color:transparent;background:var(--bg-primary);border:1.5px solid #04476617;border-radius:var(--cfp-radius-card);box-shadow:var(--cfp-card-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color var(--cfp-ease),box-shadow var(--cfp-ease)}@media (hover:hover){.ScheduleCfpSessionPage_topicCard__ds6kn:not(.ScheduleCfpSessionPage_topicCardDisabled__gAn2L):hover{border-color:#0447662e;box-shadow:var(--cfp-card-shadow-hover)}}.ScheduleCfpSessionPage_topicCardSelected__lVNN7{border-color:var(--cfp-navy-dark)!important;box-shadow:0 8px 28px #04476624,0 2px 6px #04476612!important}.ScheduleCfpSessionPage_topicCardSelected__lVNN7 .ScheduleCfpSessionPage_topicCardHero__QS9X4{background:linear-gradient(145deg,#c8e4f4,#afd5ef)}.ScheduleCfpSessionPage_topicCardSelected__lVNN7 .ScheduleCfpSessionPage_topicCardTitleArea__8xEJH{background:linear-gradient(180deg,#f0f8ff 0,var(--bg-primary) 100%)}.ScheduleCfpSessionPage_topicCardDisabled__gAn2L{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_topicCardSelectArea__9MYJi{position:relative}.ScheduleCfpSessionPage_topicCheckboxButton__TrqjW{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;left:.75rem;padding:0;position:absolute;top:.75rem;touch-action:manipulation;z-index:2}.ScheduleCfpSessionPage_topicCheckboxButton__TrqjW:disabled{cursor:not-allowed}.ScheduleCfpSessionPage_topicCheckboxButton__TrqjW:focus-visible{border-radius:8px;outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_topicCheckboxButtonChecked__tGeHp .ScheduleCfpSessionPage_topicCheckbox__rNK8z{background:var(--cfp-navy-dark);border-color:var(--cfp-navy-dark);box-shadow:0 2px 8px #0447664d}.ScheduleCfpSessionPage_topicCardToggleButton__v18sC{-webkit-tap-highlight-color:transparent;background:#0000;border:none;border-radius:var(--cfp-radius-card) var(--cfp-radius-card) 0 0;cursor:pointer;display:block;padding:0;text-align:left;touch-action:manipulation;width:100%}.ScheduleCfpSessionPage_topicCardToggleButton__v18sC:disabled{cursor:not-allowed}.ScheduleCfpSessionPage_topicCardToggleButton__v18sC:focus-visible{border-radius:var(--cfp-radius-card) var(--cfp-radius-card) 0 0;outline:2px solid var(--primary-light);outline-offset:-2px}.ScheduleCfpSessionPage_topicCardHero__QS9X4{align-items:center;aspect-ratio:4/3;background:linear-gradient(145deg,#ddeef8,#c8e4f4);box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:1rem;position:relative}.ScheduleCfpSessionPage_topicCardHeroImage__6S2KY{border-radius:6px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:auto;z-index:0}.ScheduleCfpSessionPage_topicCardTitleArea__8xEJH{background:var(--bg-primary);padding:1rem 1.25rem .75rem}.ScheduleCfpSessionPage_topicCardBody__mS6Kk{background:var(--bg-primary);display:flex;flex:1 1 auto;flex-direction:column}.ScheduleCfpSessionPage_topicCheckbox__rNK8z{align-items:center;background:#fff;border:2px solid #04476638;border-radius:6px;box-shadow:0 2px 8px #0447662e;color:#fff;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background var(--cfp-ease),border-color var(--cfp-ease),box-shadow var(--cfp-ease),transform var(--cfp-ease);width:1.75rem}.ScheduleCfpSessionPage_topicCheckbox__rNK8z svg{height:.9375rem;width:.9375rem}@media (hover:hover){.ScheduleCfpSessionPage_topicCheckboxButton__TrqjW:not(:disabled):hover .ScheduleCfpSessionPage_topicCheckbox__rNK8z{border-color:#04476666;box-shadow:0 3px 10px #04476638}.ScheduleCfpSessionPage_topicCardToggleButton__v18sC:not(:disabled):hover .ScheduleCfpSessionPage_topicCardHero__QS9X4{background:linear-gradient(145deg,#d4ebf6,#bdddf0)}}.ScheduleCfpSessionPage_topicCardTitle__qDi6f{color:var(--cfp-navy);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.ScheduleCfpSessionPage_subtopicList__B\+029{border-top:1px solid #04476612;display:flex;flex-direction:column;padding:0 1.25rem}.ScheduleCfpSessionPage_subtopicRow__updA2{border-bottom:1px solid #0447660f}.ScheduleCfpSessionPage_subtopicRow__updA2:last-child{border-bottom:none}.ScheduleCfpSessionPage_subtopicButton__DJuJZ{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;color:var(--cfp-navy-muted);cursor:pointer;display:flex;font-size:.9375rem;gap:.75rem;justify-content:space-between;line-height:1.4;padding:.75rem 0;text-align:left;transition:color var(--cfp-ease);width:100%}@media (hover:hover){.ScheduleCfpSessionPage_subtopicButton__DJuJZ:hover{color:var(--cfp-navy)}}.ScheduleCfpSessionPage_subtopicButton__DJuJZ:focus-visible{border-radius:4px;outline:2px solid var(--primary-light);outline-offset:1px}.ScheduleCfpSessionPage_subtopicLabel__CFnG\+{flex:1 1 auto;font-weight:500}.ScheduleCfpSessionPage_subtopicChevron__i4THr{color:var(--cfp-muted);flex-shrink:0;height:1rem;transition:transform var(--cfp-ease),color var(--cfp-ease);width:1rem}.ScheduleCfpSessionPage_subtopicChevronExpanded__vsXj5{color:var(--cfp-navy-dark);transform:rotate(180deg)}.ScheduleCfpSessionPage_subtopicPanelWrap__SRlTp{overflow:hidden}.ScheduleCfpSessionPage_subtopicPanel__B\+opb{padding:0 0 .875rem}.ScheduleCfpSessionPage_subtopicPanelText__gcytQ{background:#04476608;border-left:2px solid #0447661f;border-radius:8px;color:var(--cfp-muted);font-size:.875rem;line-height:1.6;margin:0;padding:.625rem .875rem}.ScheduleCfpSessionPage_footerBar__xUJyR{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid var(--cfp-border);bottom:0;box-shadow:0 -8px 32px #04476614,0 -1px 0 #0447660f;flex-shrink:0;margin-top:auto;position:-webkit-sticky;position:sticky;z-index:20}.ScheduleCfpSessionPage_footerInner__htVJH{align-items:center;box-sizing:border-box;display:flex;gap:1.5rem;justify-content:space-between;padding:.875rem clamp(1.05rem,3.3vw,1.6rem);width:100%}.ScheduleCfpSessionPage_footerLeft__JySM4{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;justify-content:center;min-width:0}.ScheduleCfpSessionPage_footerSelectedTopic__wII2v{align-items:baseline;display:flex;gap:.4rem;min-width:0}.ScheduleCfpSessionPage_footerSelectedTopicLabel__DLCWJ{color:var(--cfp-muted);flex-shrink:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ScheduleCfpSessionPage_footerSelectedTopicTitle__CQ2Fg{color:var(--cfp-navy);font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_footerHelper__ncMhg{align-items:center;color:var(--cfp-muted);display:flex;font-size:.9375rem;gap:.45rem;min-height:1.25rem}.ScheduleCfpSessionPage_footerCheckIcon__k\+pMe{color:var(--cfp-teal);flex-shrink:0;height:1.0625rem;width:1.0625rem}.ScheduleCfpSessionPage_footerActions__Vz8Uf{align-items:center;display:flex;flex-shrink:0}.ScheduleCfpSessionPage_footerConfirmButton__p7AKn{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--cfp-navy-dark) 0,#065a82 100%);border:none;border-radius:var(--cfp-radius-pill);box-shadow:0 6px 18px #04476638,0 2px 6px #0447661f;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.625rem;letter-spacing:-.01em;min-height:40px;padding:.65rem 1.25rem;transition:box-shadow var(--cfp-ease)}.ScheduleCfpSessionPage_footerConfirmButtonReady__bnODO{background:linear-gradient(135deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 100%);box-shadow:0 8px 24px #04476647,0 2px 8px #04476624}.ScheduleCfpSessionPage_footerConfirmButton__p7AKn:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_footerConfirmButton__p7AKn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_footerConfirmArrow__4iLp9{align-items:center;background:#ffffff2e;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff47,0 1px 3px #0000001a;display:inline-flex;flex-shrink:0;height:1.875rem;justify-content:center;line-height:1;margin-left:.0625rem;transition:background var(--cfp-ease),box-shadow var(--cfp-ease);width:1.875rem}.ScheduleCfpSessionPage_footerConfirmArrow__4iLp9 svg{display:block;height:1.125rem;width:1.125rem}.ScheduleCfpSessionPage_footerConfirmButtonReady__bnODO .ScheduleCfpSessionPage_footerConfirmArrow__4iLp9{background:#ffffff42;box-shadow:inset 0 1px 0 #ffffff59,0 2px 4px #0000001f}@media (hover:hover){.ScheduleCfpSessionPage_footerConfirmButton__p7AKn:hover .ScheduleCfpSessionPage_footerConfirmArrow__4iLp9{background:#ffffff52}.ScheduleCfpSessionPage_footerConfirmButtonReady__bnODO:hover .ScheduleCfpSessionPage_footerConfirmArrow__4iLp9{background:#ffffff61}}@media (max-width:1100px){.ScheduleCfpSessionPage_topicCarouselSlide__ODwvn{flex-basis:clamp(15.5rem,48vw,18.5rem)}}@media (max-width:1024px){.ScheduleCfpSessionPage_main__1G81u{padding:1.25rem 1.15rem}}@media (max-width:768px){.ScheduleCfpSessionPage_main__1G81u{padding:1.15rem 1rem}.ScheduleCfpSessionPage_container__V\+zs2{gap:1.125rem}.ScheduleCfpSessionPage_hero__k0R2\+{padding:1.375rem 1.25rem}.ScheduleCfpSessionPage_heroDescription__3m483{font-size:1rem;line-height:1.65}.ScheduleCfpSessionPage_infoBanner__xHqIk{padding:.875rem 1rem}.ScheduleCfpSessionPage_tab__ewJHn{font-size:.9375rem;padding:.625rem 1rem}.ScheduleCfpSessionPage_topicCarouselSlide__ODwvn{flex-basis:clamp(14.5rem,72vw,17.5rem)}.ScheduleCfpSessionPage_topicCarouselTrack__FsFZ6{padding-inline:2.25rem;scroll-padding-inline:2.25rem}.ScheduleCfpSessionPage_topicCarouselNav__7cqmD{height:3.25rem;width:3.25rem}.ScheduleCfpSessionPage_topicCarouselNav__7cqmD svg{height:1.375rem;width:1.375rem}.ScheduleCfpSessionPage_topicCarouselNavPrev__fuEuO{left:-.25rem}.ScheduleCfpSessionPage_topicCarouselNavNext__Dfkx0{right:-.25rem}.ScheduleCfpSessionPage_footerInner__htVJH{align-items:stretch;flex-direction:column;gap:.875rem;padding:.875rem 1rem}.ScheduleCfpSessionPage_footerActions__Vz8Uf{width:100%}.ScheduleCfpSessionPage_footerConfirmButton__p7AKn{justify-content:center;width:100%}}@media (max-width:480px){.ScheduleCfpSessionPage_hero__k0R2\+{padding:1.25rem 1rem}.ScheduleCfpSessionPage_heroDescription__3m483,.ScheduleCfpSessionPage_infoBannerText__06KJ2{font-size:.9375rem}.ScheduleCfpSessionPage_tabsScrollWrap__PJzK8{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px,#000 calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 8px,#000 calc(100% - 8px),#0000)}.ScheduleCfpSessionPage_tab__ewJHn{font-size:.875rem;padding:.6rem .9rem}.ScheduleCfpSessionPage_topicCardTitleArea__8xEJH{padding:.9rem 1.125rem .65rem}.ScheduleCfpSessionPage_subtopicList__B\+029{padding:0 1.125rem}.ScheduleCfpSessionPage_topicCardTitle__qDi6f{font-size:1.0625rem}.ScheduleCfpSessionPage_footerConfirmButton__p7AKn{justify-content:center;padding:.75rem 1.125rem}.ScheduleCfpSessionPage_footerHelper__ncMhg{font-size:.875rem}.ScheduleCfpSessionPage_footerSelectedTopicTitle__CQ2Fg{font-size:.9375rem}.ScheduleCfpSessionPage_footerSelectedTopicLabel__DLCWJ{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ScheduleCfpSessionPage_footerConfirmArrow__4iLp9,.ScheduleCfpSessionPage_footerConfirmButton__p7AKn,.ScheduleCfpSessionPage_subtopicChevron__i4THr,.ScheduleCfpSessionPage_tab__ewJHn,.ScheduleCfpSessionPage_topicCard__ds6kn,.ScheduleCfpSessionPage_topicCheckbox__rNK8z{transition:none!important}}.ScheduleCfpSessionPage_listIntro__H53SY{width:100%}.ScheduleCfpSessionPage_listIntroCard__eKNLA{animation:ScheduleCfpSessionPage_listFadeUp__jDmOX .46s ease both;background:radial-gradient(28rem 14rem at 100% 0,#047bb20f,#0000 72%),radial-gradient(22rem 12rem at 0 100%,#1aaa770d,#0000 70%),linear-gradient(180deg,#fff,#f9fcff);border:1px solid var(--cfp-border);border-radius:var(--cfp-radius-card);box-shadow:var(--cfp-card-shadow);box-sizing:border-box;overflow:hidden;position:relative;transition:box-shadow var(--cfp-ease),border-color var(--cfp-ease),transform var(--cfp-ease);width:100%}.ScheduleCfpSessionPage_listIntroAccent__8tE6v{background:linear-gradient(180deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 52%,var(--cfp-teal) 100%);inset:0 auto 0 0;position:absolute;width:4px}.ScheduleCfpSessionPage_listIntroBody__qRRWK{display:flex;flex-direction:column;gap:.95rem;padding:clamp(1.35rem,2.4vw,1.85rem) clamp(1.35rem,2.8vw,2rem) clamp(1.35rem,2.4vw,1.85rem) calc(clamp(1.35rem, 2.8vw, 2rem) + .35rem)}.ScheduleCfpSessionPage_listIntroText__DxkFB{color:var(--cfp-navy-muted);font-size:clamp(.98rem,.94rem + .16vw,1.0625rem);line-height:1.72;margin:0;max-width:52rem}.ScheduleCfpSessionPage_listIntroText__DxkFB strong{color:var(--cfp-navy);font-weight:700}.ScheduleCfpSessionPage_listIntroText__DxkFB em{font-style:italic}.ScheduleCfpSessionPage_listIntroTextNote__a2CQt{background:linear-gradient(90deg,#fff8e6b8,#fffcf559);border-left:3px solid #e8a838bf;border-radius:0 12px 12px 0;color:#4a4030;margin-top:.15rem;padding:.85rem 1rem .85rem 1.1rem}.ScheduleCfpSessionPage_listIntroTextNote__a2CQt strong{color:#7a5a12}@media (hover:hover){.ScheduleCfpSessionPage_listIntroCard__eKNLA:hover{border-color:#047bb22e;box-shadow:var(--cfp-card-shadow-hover);transform:translateY(-1px)}}.ScheduleCfpSessionPage_listSection__LoGKb{animation:ScheduleCfpSessionPage_listFadeUp__jDmOX .56s ease 80ms both;background:var(--bg-primary);border:1px solid var(--cfp-border);border-radius:var(--cfp-radius-card);box-shadow:0 4px 16px #0447660f,0 1px 4px #0447660a;box-sizing:border-box;overflow:hidden;width:100%}.ScheduleCfpSessionPage_listToolbar__4oQq\+{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid var(--cfp-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.ScheduleCfpSessionPage_listToolbarLeft__OYw4W{align-items:center;display:flex;gap:.75rem;min-width:0}.ScheduleCfpSessionPage_listFilterLabel__LPPBY{color:var(--cfp-navy-muted);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ScheduleCfpSessionPage_listStatusSelect__EvRVh{-webkit-appearance:none;appearance:none;background:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2307384f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1.5px solid var(--cfp-border);border-radius:10px;color:var(--cfp-navy);cursor:pointer;font-size:.9375rem;font-weight:600;min-width:11rem;padding:.55rem 2rem .55rem .85rem;transition:border-color var(--cfp-ease),box-shadow var(--cfp-ease)}.ScheduleCfpSessionPage_listStatusSelect__EvRVh:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}@media (hover:hover){.ScheduleCfpSessionPage_listStatusSelect__EvRVh:hover{border-color:#0447663d}}.ScheduleCfpSessionPage_listAddButton__\+uenj{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 100%);border:none;border-radius:var(--cfp-radius-pill);box-shadow:0 6px 18px #04476638,0 2px 6px #0447661a;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:-.01em;min-height:42px;min-width:9.5rem;padding:.65rem 1.5rem;transition:box-shadow var(--cfp-ease),transform var(--cfp-ease)}.ScheduleCfpSessionPage_listAddButton__\+uenj:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}@media (hover:hover){.ScheduleCfpSessionPage_listAddButton__\+uenj:hover{box-shadow:0 10px 26px #0447664d,0 3px 8px #0447661f;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listAddButton__\+uenj:active{transform:translateY(0);transition:all .1s ease}.ScheduleCfpSessionPage_listLoadingShimmer__ID8Ou{display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 1.5rem 2rem}.ScheduleCfpSessionPage_listShimmerRow__Sx13s{background:#0447660d;border-radius:10px;height:3.25rem;overflow:hidden;position:relative}.ScheduleCfpSessionPage_listShimmerRow__Sx13s:after{animation:ScheduleCfpSessionPage_listShimmer__Z4OQP 1.65s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff9 50%,#0000);content:"";inset:0;position:absolute}.ScheduleCfpSessionPage_listEmptyState__BJOmb{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:3.5rem 1.5rem;text-align:center}.ScheduleCfpSessionPage_listEmptyIconWrap__vqv7i{align-items:center;background:#0447660d;border-radius:1.25rem;color:#0447664d;display:inline-flex;height:4.5rem;justify-content:center;margin-bottom:.25rem;width:4.5rem}.ScheduleCfpSessionPage_listEmptyTitle__CEwG5{color:var(--cfp-navy);font-size:1.125rem;font-weight:800;margin:0 0 .25rem}.ScheduleCfpSessionPage_listEmptySubtitle__wGSS7{color:var(--cfp-muted);font-size:.9375rem;line-height:1.55;margin:0 0 1.25rem;max-width:28rem}.ScheduleCfpSessionPage_listEmptyCta__-1fTM{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 100%);border:none;border-radius:var(--cfp-radius-pill);box-shadow:0 8px 22px #0447663d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.45rem;padding:.7rem 1.6rem;transition:box-shadow var(--cfp-ease),transform var(--cfp-ease)}.ScheduleCfpSessionPage_listEmptyCta__-1fTM:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}@media (hover:hover){.ScheduleCfpSessionPage_listEmptyCta__-1fTM:hover{box-shadow:0 12px 28px #04476652;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listTableWrapper__AqCF6{overflow-x:auto}.ScheduleCfpSessionPage_listTable__PmdmF{border-collapse:collapse;font-size:.9375rem;table-layout:fixed;width:100%}.ScheduleCfpSessionPage_listColExpert__Lkn6l{width:11%}.ScheduleCfpSessionPage_listColTopic__MhquF{width:30%}.ScheduleCfpSessionPage_listColStatus__\+pLU0{width:10%}.ScheduleCfpSessionPage_listColDate__0w\+OB,.ScheduleCfpSessionPage_listColSessionDate__x-JTl{width:12%}.ScheduleCfpSessionPage_listTable__PmdmF thead{background:linear-gradient(135deg,#f8f9fa,#fff)}.ScheduleCfpSessionPage_listTable__PmdmF th{border-bottom:1px solid var(--cfp-border);color:var(--cfp-navy-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.625rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.ScheduleCfpSessionPage_listTable__PmdmF td{border-bottom:1px solid rgba(4,71,102,.055);color:var(--cfp-navy);padding:.75rem;transition:background var(--cfp-ease);vertical-align:middle}.ScheduleCfpSessionPage_listTable__PmdmF tbody tr:last-child td{border-bottom:none}.ScheduleCfpSessionPage_listTableRow__lHora{animation:ScheduleCfpSessionPage_listRowFadeIn__xofT1 .34s ease both}@media (hover:hover){.ScheduleCfpSessionPage_listTableRow__lHora:hover td{background:rgba(4,71,102,.025)}}.ScheduleCfpSessionPage_listExpertTag__\+3kd1,.ScheduleCfpSessionPage_listTopicTag__DeQry{border-radius:999px;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.3;padding:.3rem .6rem}.ScheduleCfpSessionPage_listExpertTag__\+3kd1{background:#047bb214;border:1px solid #047bb229;color:var(--cfp-navy-dark);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listCol__LJ8Ny,.ScheduleCfpSessionPage_listTable__PmdmF th.ScheduleCfpSessionPage_listCol__LJ8Ny{text-align:center}.ScheduleCfpSessionPage_listColAction__IjjYN{white-space:nowrap;width:14%}.ScheduleCfpSessionPage_listColDocument__ccDWK{min-width:5.5rem;white-space:nowrap;width:11%}.ScheduleCfpSessionPage_listTable__PmdmF td.ScheduleCfpSessionPage_listColDocument__ccDWK,.ScheduleCfpSessionPage_listTable__PmdmF th.ScheduleCfpSessionPage_listColDocument__ccDWK{text-align:center}.ScheduleCfpSessionPage_listDocumentCell__tNz7T{align-items:center;display:flex;justify-content:center}.ScheduleCfpSessionPage_listDocumentButton__dXYIY{align-items:center;background:#047bb214;border:1px solid #047bb238;border-radius:8px;color:#044766;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background var(--cfp-ease),border-color var(--cfp-ease),color var(--cfp-ease);width:2.25rem}.ScheduleCfpSessionPage_listDocumentButton__dXYIY:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentButton__dXYIY:hover:not(:disabled){background:#047bb224;border-color:#047bb25c;color:#033a56}}.ScheduleCfpSessionPage_listDocumentButton__dXYIY:focus-visible{outline:2px solid #047bb273;outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsOverlay__Ie3pQ{--cfp-navy:#07384f;--cfp-navy-dark:#044766;--cfp-navy-muted:#2f5968;--cfp-blue:#047bb2;--cfp-blue-border:#b8d9ef;--cfp-teal:#1aaa77;--cfp-muted:#6c7f8a;--cfp-border:#0447661a;--cfp-ease:cubic-bezier(0.16,1,0.3,1);--cfp-radius-card:18px;--cfp-radius-pill:999px;--primary-light:#047bb2;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#04212e94;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:5vh 5vw;position:fixed;z-index:1200}.ScheduleCfpSessionPage_listDocumentsDialog__Mi3SS{background:#fff;border:1px solid #04476614;border-radius:var(--cfp-radius-card);box-shadow:0 32px 80px #04212e38,0 12px 32px #04212e14,inset 0 0 0 1px #fff9;color:#07384f;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:90vw}.ScheduleCfpSessionPage_listDocumentsDialog__Mi3SS:before{background:linear-gradient(90deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 52%,var(--cfp-teal) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1{align-items:center;background:#0000;border:none;border-radius:12px;color:#6c7f8a;cursor:pointer;display:inline-flex;height:2.875rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:background .22s var(--cfp-ease),color .22s var(--cfp-ease);width:2.875rem;z-index:3}.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1 svg{display:block;height:1.5rem;width:1.5rem}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1:hover:not(:disabled){background:#0447660f;color:#07384f}}.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1:disabled{cursor:not-allowed;opacity:.4}.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsDialogHeader__6k4-T{align-items:flex-start;border-bottom:1px solid #04476614;display:flex;flex-shrink:0;gap:.85rem;padding:1.35rem 3.5rem 1rem 1.35rem}.ScheduleCfpSessionPage_listDocumentsDialogIconWrap__k\+w6r{align-items:center;background:linear-gradient(145deg,#047bb21a,#0447660f);border-radius:12px;box-shadow:0 2px 10px #04476614;color:#044766;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.ScheduleCfpSessionPage_listDocumentsDialogTitle__8PkO4{color:#07384f;font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 .2rem}.ScheduleCfpSessionPage_listDocumentsDialogSubtitle__Xok7N{color:#6c7f8a;font-size:.875rem;margin:0;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listDocumentsReadOnlyNotice__i-dOr{background:#0447660f;border:1px solid #0447661f;border-radius:.5rem;color:#4a6572;font-size:.8125rem;line-height:1.45;margin:0 1.5rem .75rem;padding:.65rem .85rem}.ScheduleCfpSessionPage_listDocumentsDialogPanel__DtCFn{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.ScheduleCfpSessionPage_listDocumentsLeftPanel__uVph6{-webkit-overflow-scrolling:touch;border-right:1px solid #04476614;flex:0 0 380px;max-width:420px;min-width:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ScheduleCfpSessionPage_listDocumentsLeftPanel__uVph6::-webkit-scrollbar{width:6px}.ScheduleCfpSessionPage_listDocumentsLeftPanel__uVph6::-webkit-scrollbar-thumb{background:#04476629;border-radius:999px}.ScheduleCfpSessionPage_listDocumentsRightPanel__YZrqh{background:#f8fafcb3;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;position:relative}.ScheduleCfpSessionPage_listDocumentsDialogBody__oY5Uq{display:flex;flex-direction:column;gap:1.25rem;padding:1.1rem 1.35rem 1.35rem}.ScheduleCfpSessionPage_listDocumentsSection__47Eyf{display:flex;flex-direction:column;gap:.75rem}.ScheduleCfpSessionPage_listDocumentsSectionTitle__v2o8d{color:#6c7f8a;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.ScheduleCfpSessionPage_listDocumentsEmpty__g1B-K,.ScheduleCfpSessionPage_listDocumentsLoading__8jLiM{color:#6c7f8a;font-size:.875rem;margin:0}.ScheduleCfpSessionPage_listDocumentsLoading__8jLiM{align-items:center;display:inline-flex;gap:.5rem}.ScheduleCfpSessionPage_listDocumentsSpinner__HZCHr{animation:ScheduleCfpSessionPage_listActionSpin__IQHs3 .75s linear infinite;display:inline-flex}.ScheduleCfpSessionPage_listDocumentsList__Lsj4W{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ScheduleCfpSessionPage_listDocumentsItem__Px6dz{align-items:center;background:#fff;border:1px solid #04476617;border-radius:12px;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .85rem;transition:border-color .22s var(--cfp-ease),box-shadow .22s var(--cfp-ease),background .22s var(--cfp-ease)}.ScheduleCfpSessionPage_listDocumentsItemActive__U9PjG{background:#047bb20a!important;border-color:#047bb26b!important;box-shadow:0 0 0 3px #047bb214!important}.ScheduleCfpSessionPage_listDocumentsItemMain__s77O7{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.ScheduleCfpSessionPage_listDocumentsItemTitle__QSzxJ{color:#07384f;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listDocumentsItemEditingBadge__1Uu1X{align-items:center;background:#047bb21a;border:1px solid #047bb233;border-radius:999px;color:#047bb2;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.1rem .45rem;text-transform:uppercase}.ScheduleCfpSessionPage_listDocumentsItemActions__LqzeT{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem}.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2{align-items:center;background:#0447660a;border:1px solid #04476624;border-radius:8px;color:#6c7f8a;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:background .22s var(--cfp-ease),border-color .22s var(--cfp-ease),color .22s var(--cfp-ease),transform .22s var(--cfp-ease);width:2rem}.ScheduleCfpSessionPage_listDocumentsPreviewButtonActive__pl5Au{background:#047bb21a;border-color:#047bb26b;color:#044766}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2:not(:disabled):hover{background:#04476614;border-color:#0447663d;color:#07384f;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2:disabled{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2:focus-visible{outline:2px solid #047bb273;outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ,.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:background .22s var(--cfp-ease),border-color .22s var(--cfp-ease),color .22s var(--cfp-ease),transform .22s var(--cfp-ease);width:2rem}.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9{background:#0447660d;border:1px solid #0447662e;color:#07384f}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9:not(:disabled):hover{background:#0447661a;border-color:#04476647;color:#052a3d;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9:focus-visible{outline:2px solid #04476673;outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ{background:#dc26260f;border:1px solid #dc262638;color:#b91c1c}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ:not(:disabled):hover{background:#dc26261f;border-color:#dc262659;color:#991b1b;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ:focus-visible{outline:2px solid #dc262673;outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ:disabled,.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ:active:not(:disabled),.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9:active:not(:disabled),.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2:active:not(:disabled){transform:translateY(0)}.ScheduleCfpSessionPage_listDocumentsPdfWrap__3QzYg{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;width:100%}.ScheduleCfpSessionPage_listDocumentsPdfIframe__HM4Hs{background:#f8fafb;border:none;display:block;flex:1 1 auto;min-height:0;width:100%}.ScheduleCfpSessionPage_listDocumentsPdfEmpty__U1y\+U{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:center;padding:2rem;text-align:center;width:100%}.ScheduleCfpSessionPage_listDocumentsPdfEmptyTitle__J18zm{color:#07384f;font-size:1rem;font-weight:700;margin:0}.ScheduleCfpSessionPage_listDocumentsPdfEmptyText__qmAGS{color:#6c7f8a;font-size:.875rem;line-height:1.55;margin:0;max-width:22rem}.ScheduleCfpSessionPage_listDocumentsForm__k4D5X{display:flex;flex-direction:column;gap:.85rem}.ScheduleCfpSessionPage_listDocumentsField__rtAa3{display:flex;flex-direction:column;gap:.35rem}.ScheduleCfpSessionPage_listDocumentsFieldLabel__tXogn{color:#334155;font-size:.8125rem;font-weight:600}.ScheduleCfpSessionPage_listDocumentsFileInput__5IsFL,.ScheduleCfpSessionPage_listDocumentsInput__78EdL{box-sizing:border-box;font-size:.875rem;width:100%}.ScheduleCfpSessionPage_listDocumentsInput__78EdL{background:#fff;border:1.5px solid #0447661f;border-radius:10px;color:#07384f;padding:.65rem .75rem;transition:border-color .22s var(--cfp-ease),box-shadow .22s var(--cfp-ease)}.ScheduleCfpSessionPage_listDocumentsInput__78EdL:focus{border-color:#047bb280;box-shadow:0 0 0 3px #047bb21a;outline:none}.ScheduleCfpSessionPage_listDocumentsInput__78EdL:disabled{cursor:not-allowed;opacity:.6}.ScheduleCfpSessionPage_listDocumentsFormError__B7ugk{color:#b91c1c;font-size:.8125rem;margin:0}.ScheduleCfpSessionPage_listDocumentsFormActions__Ms0CN{display:flex;gap:.65rem;justify-content:center;margin-top:1rem}.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4,.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.75rem;padding:.6rem 1.25rem;transition:background .22s var(--cfp-ease),border-color .22s var(--cfp-ease),color .22s var(--cfp-ease),box-shadow .22s var(--cfp-ease),transform .22s var(--cfp-ease)}.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4{background:#fff;border:1.5px solid #04476624;color:#2f5968}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4:not(:disabled):hover{background:#f4f6f9;border-color:#04476638;color:#07384f;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO{background:linear-gradient(135deg,var(--cfp-navy-dark) 0,#065a82 100%);border:none;box-shadow:0 6px 18px #04476638,0 2px 6px #0447661f;color:#fff}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO:not(:disabled):hover{box-shadow:0 10px 26px #04476652,0 3px 8px #04476624;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4:active:not(:disabled),.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO:active:not(:disabled){transform:translateY(0)}.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4:disabled,.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none!important}.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4:focus-visible,.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsItemRow__gBIt8{align-items:center;display:flex;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.ScheduleCfpSessionPage_listDocumentsItemDeletePending__oVOCv{background:#dc262608!important;border-color:#dc26264d!important}.ScheduleCfpSessionPage_listDocumentsDeleteConfirm__-fU\+a{display:flex;flex-direction:column;gap:.65rem;min-width:0;width:100%}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmText__G-xoV{color:#07384f;font-size:.875rem;line-height:1.45;margin:0}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmText__G-xoV strong{color:#b91c1c;font-weight:700;word-break:break-word}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmActions__V0l7m{align-items:center;display:flex;gap:.5rem}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmNo__R4CjY{align-items:center;background:#fff;border:1.5px solid #04476629;border-radius:8px;color:#2f5968;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;padding:0 .9rem;transition:background .2s var(--cfp-ease),border-color .2s var(--cfp-ease),color .2s var(--cfp-ease)}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsDeleteConfirmNo__R4CjY:not(:disabled):hover{background:#f4f6f9;border-color:#04476647;color:#07384f}}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmNo__R4CjY:disabled{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmYes__x4Sah{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 3px 10px #dc262647;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.35rem;height:2rem;justify-content:center;padding:0 .9rem;transition:box-shadow .2s var(--cfp-ease),transform .2s var(--cfp-ease)}@media (hover:hover){.ScheduleCfpSessionPage_listDocumentsDeleteConfirmYes__x4Sah:not(:disabled):hover{box-shadow:0 5px 14px #dc26265c;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmYes__x4Sah:active:not(:disabled){transform:translateY(0)}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmYes__x4Sah:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;transform:none!important}.ScheduleCfpSessionPage_listDocumentsDeleteConfirmNo__R4CjY:focus-visible,.ScheduleCfpSessionPage_listDocumentsDeleteConfirmYes__x4Sah:focus-visible{outline:2px solid #dc262680;outline-offset:2px}.ScheduleCfpSessionPage_listDocumentsFeedbackWrap__fxthj{flex-shrink:0;padding:0 clamp(1.25rem,2.5vw,1.75rem) .85rem}.ScheduleCfpSessionPage_listActionCell__UrCyQ{align-items:center;display:flex;gap:.5rem;justify-content:center}.ScheduleCfpSessionPage_listPayButton__2OBaT{align-items:center;background:#047bb21a;border:1px solid #047bb247;border-radius:8px;color:#044766;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:.01em;min-width:2.75rem;padding:0 .75rem;transition:background var(--cfp-ease),border-color var(--cfp-ease),color var(--cfp-ease)}.ScheduleCfpSessionPage_listPayButton__2OBaT:disabled{cursor:not-allowed;opacity:.65}@media (hover:hover){.ScheduleCfpSessionPage_listPayButton__2OBaT:hover:not(:disabled){background:#047bb229;border-color:#047bb26b;color:#033a56}}.ScheduleCfpSessionPage_listPayButton__2OBaT:focus-visible{outline:2px solid #047bb273;outline-offset:2px}.ScheduleCfpSessionPage_listDeleteButton__FUKgu{align-items:center;background:#dc26260f;border:1px solid #dc262638;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background var(--cfp-ease),border-color var(--cfp-ease),color var(--cfp-ease);width:2.25rem}.ScheduleCfpSessionPage_listDeleteButton__FUKgu:disabled{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_listDeleteButtonLocked__fFgny:disabled{background:#0447660a;border-color:#0447661a;color:#94a3b8;opacity:1}@media (hover:hover){.ScheduleCfpSessionPage_listDeleteButton__FUKgu:hover:not(:disabled){background:#dc26261f;border-color:#dc262659;color:#991b1b}}.ScheduleCfpSessionPage_listDeleteButton__FUKgu:focus-visible{outline:2px solid #dc262673;outline-offset:2px}.ScheduleCfpSessionPage_listCalendarButton__4WgjS{align-items:center;background:#047bb214;border:1px solid #047bb247;border-radius:8px;color:#044766;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background var(--cfp-ease),border-color var(--cfp-ease),color var(--cfp-ease);width:2.25rem}.ScheduleCfpSessionPage_listCalendarButton__4WgjS:disabled{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_listCalendarButtonLocked__ydqon:disabled{background:#0447660a;border-color:#0447661a;color:#94a3b8;opacity:1}@media (hover:hover){.ScheduleCfpSessionPage_listCalendarButton__4WgjS:hover:not(:disabled){background:#047bb224;border-color:#047bb266;color:#033a54}}.ScheduleCfpSessionPage_listCalendarButton__4WgjS:focus-visible{outline:2px solid #047bb273;outline-offset:2px}.ScheduleCfpSessionPage_listEditButton__KcQFl{align-items:center;background:#0447660d;border:1px solid #0447662e;border-radius:8px;color:#07384f;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background var(--cfp-ease),border-color var(--cfp-ease),color var(--cfp-ease);width:2.25rem}.ScheduleCfpSessionPage_listEditButton__KcQFl:disabled{cursor:not-allowed;opacity:.55}.ScheduleCfpSessionPage_listEditButtonLocked__6jWEi:disabled{background:#0447660a;border-color:#0447661a;color:#94a3b8;opacity:1}@media (hover:hover){.ScheduleCfpSessionPage_listEditButton__KcQFl:hover:not(:disabled){background:#0447661a;border-color:#04476647;color:#052a3d}}.ScheduleCfpSessionPage_listEditButton__KcQFl:focus-visible{outline:2px solid #04476673;outline-offset:2px}.ScheduleCfpSessionPage_listEditOverlay__QUSlK{--cfp-navy:#07384f;--cfp-navy-dark:#044766;--cfp-navy-muted:#2f5968;--cfp-blue:#047bb2;--cfp-blue-border:#b8d9ef;--cfp-teal:#1aaa77;--cfp-muted:#6c7f8a;--cfp-border:#0447661a;--cfp-ease:cubic-bezier(0.16,1,0.3,1);--cfp-radius-card:18px;--cfp-radius-pill:999px;--primary-light:#047bb2;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#04212e94;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:5vh 5vw;position:fixed;z-index:1100}.ScheduleCfpSessionPage_listEditDialog__yvrr8{background:#fff;border:1px solid #04476614;border-radius:var(--cfp-radius-card);box-shadow:0 32px 80px #04212e38,0 12px 32px #04212e14,inset 0 0 0 1px #fff9;color:#07384f;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:90vw}.ScheduleCfpSessionPage_listEditDialog__yvrr8:before{background:linear-gradient(90deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 52%,var(--cfp-teal) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.ScheduleCfpSessionPage_listEditDialogClose__qDvOX{align-items:center;background:#0000;border:none;border-radius:12px;color:#6c7f8a;cursor:pointer;display:inline-flex;height:2.875rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:background .22s var(--cfp-ease),color .22s var(--cfp-ease);width:2.875rem;z-index:3}.ScheduleCfpSessionPage_listEditDialogClose__qDvOX svg{display:block;height:1.5rem;width:1.5rem}@media (hover:hover){.ScheduleCfpSessionPage_listEditDialogClose__qDvOX:hover:not(:disabled){background:#0447660f;color:#07384f}}.ScheduleCfpSessionPage_listEditDialogClose__qDvOX:disabled{cursor:not-allowed;opacity:.4}.ScheduleCfpSessionPage_listEditDialogClose__qDvOX:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_listEditDialogBody__i6KNR{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ScheduleCfpSessionPage_listEditDialogHeader__eGAu0{flex-shrink:0;padding:clamp(1.35rem,2.2vw,1.75rem) calc(clamp(1.25rem, 2.5vw, 1.75rem) + 2.25rem) 0 clamp(1.25rem,2.5vw,1.75rem)}.ScheduleCfpSessionPage_listEditDialogHeaderTop__EHHW8{align-items:flex-start;display:flex;gap:.875rem;margin-bottom:.875rem}.ScheduleCfpSessionPage_listEditDialogIconWrap__6SE\+f{align-items:center;background:linear-gradient(145deg,#047bb21a,#0447660f);border-radius:12px;box-shadow:0 2px 10px #04476614;color:var(--cfp-navy-dark);display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.ScheduleCfpSessionPage_listEditDialogHeaderText__TIlGU{flex:1 1 auto;min-width:0}.ScheduleCfpSessionPage_listEditDialogTitle__el5W8{color:#07384f;font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 .35rem}.ScheduleCfpSessionPage_listEditDialogText__I1Wm3{color:#6c7f8a;font-size:.9375rem;line-height:1.55;margin:0}.ScheduleCfpSessionPage_listEditDialogCurrentTopic__Na\+FW{align-items:center;background:#0447660a;border:1px solid #04476614;border-radius:12px;display:flex;gap:.65rem;min-width:0;padding:.7rem .95rem}.ScheduleCfpSessionPage_listEditDialogCurrentTopicLabel__SUfKI{color:#6c7f8a;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ScheduleCfpSessionPage_listEditDialogCurrentTopicValue__FGjps{color:#07384f;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listEditDialogContent__8rtrX{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:1.125rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2vw,1.5rem)}.ScheduleCfpSessionPage_listEditDialogContent__8rtrX::-webkit-scrollbar{width:6px}.ScheduleCfpSessionPage_listEditDialogContent__8rtrX::-webkit-scrollbar-thumb{background:#04476629;border-radius:999px}.ScheduleCfpSessionPage_listEditDialogInfoBanner__PLZ9s{align-items:flex-start;background:linear-gradient(135deg,#e8f4fb,#eff8fe);border:1px solid var(--cfp-blue-border);border-left:3px solid var(--cfp-navy-dark);border-radius:14px;display:flex;flex-shrink:0;gap:.875rem;padding:1rem 1.25rem}.ScheduleCfpSessionPage_listEditDialogInfoBannerIcon__Rcp5V{color:var(--cfp-navy-dark);flex-shrink:0;height:1.375rem;margin-top:.1rem;width:1.375rem}.ScheduleCfpSessionPage_listEditDialogInfoBannerContent__xXeoN{min-width:0}.ScheduleCfpSessionPage_listEditDialogInfoBannerText__uemyO{color:var(--cfp-navy);font-size:1rem;font-weight:600;line-height:1.45;margin:0 0 .3rem}.ScheduleCfpSessionPage_listEditDialogInfoBannerSubtext__0bl00{color:var(--cfp-blue);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.ScheduleCfpSessionPage_listEditDialogTabsWrap__mYiEc{flex-shrink:0}.ScheduleCfpSessionPage_listEditDialogCarouselWrap__Cq1fm{flex:1 1 auto;min-height:0}.ScheduleCfpSessionPage_listEditDialogFooter__Xm3ev{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid var(--cfp-border);box-shadow:0 -8px 32px #0447660f,0 -1px 0 #0447660f;display:flex;flex-shrink:0;gap:1.25rem;justify-content:space-between;padding:.875rem clamp(1.25rem,2.5vw,1.75rem)}.ScheduleCfpSessionPage_listEditDialogFooterLeft__DTkwW{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;justify-content:center;min-width:0}.ScheduleCfpSessionPage_listEditDialogFooterSelected__sWoXj{align-items:baseline;display:flex;gap:.4rem;min-width:0;width:100%}.ScheduleCfpSessionPage_listEditDialogFooterSelectedLabel__YQPlR{color:var(--cfp-muted);flex-shrink:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ScheduleCfpSessionPage_listEditDialogFooterSelectedTitle__IMe9z{color:var(--cfp-navy);font-size:1.0625rem;font-weight:700;letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listEditDialogFooterHelper__tM0cR{align-items:center;color:var(--cfp-muted);display:flex;font-size:.9375rem;gap:.45rem;min-height:1.25rem}.ScheduleCfpSessionPage_listEditDialogFooterCheckIcon__6l\+X6{color:var(--cfp-teal);flex-shrink:0;height:1.0625rem;width:1.0625rem}.ScheduleCfpSessionPage_listEditDialogFooterActions__Zv6ny{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw,.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.4rem;justify-content:center;min-height:2.75rem;padding:.6rem 1.25rem;transition:background .22s var(--cfp-ease),border-color .22s var(--cfp-ease),color .22s var(--cfp-ease),box-shadow .22s var(--cfp-ease),transform .22s var(--cfp-ease)}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw{background:#fff;border:1.5px solid #04476624;color:#2f5968}@media (hover:hover){.ScheduleCfpSessionPage_listEditDialogCancel__cJURw:hover:not(:disabled){background:#f4f6f9;border-color:#04476638;color:#07384f;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97{background:linear-gradient(135deg,var(--cfp-navy-dark) 0,#065a82 100%);border:none;box-shadow:0 6px 18px #04476638,0 2px 6px #0447661f;color:#fff;min-width:9.5rem}.ScheduleCfpSessionPage_listEditDialogUpdateReady__zcOhy{background:linear-gradient(135deg,var(--cfp-navy-dark) 0,var(--cfp-blue) 100%);box-shadow:0 8px 24px #04476647,0 2px 8px #04476624}@media (hover:hover){.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97:hover:not(:disabled){box-shadow:0 10px 26px #04476652,0 3px 8px #04476624;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw:active:not(:disabled),.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97:active:not(:disabled){transform:translateY(0)}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw:disabled,.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none!important}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw:focus-visible,.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.ScheduleCfpSessionPage_listEditDialogUpdateSpinner__0uuAi{animation:ScheduleCfpSessionPage_listActionSpin__IQHs3 .75s linear infinite;display:inline-flex}.ScheduleCfpSessionPage_listDeleteOverlay__RAJ88{--cfp-navy:#07384f;--cfp-navy-muted:#2f5968;--cfp-muted:#6c7f8a;--cfp-border:#0447661a;--cfp-ease:cubic-bezier(0.16,1,0.3,1);align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#04212e94;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1100}.ScheduleCfpSessionPage_listDeleteDialog__0PZjP{background:#fff;border:1px solid #04476614;border-radius:20px;box-shadow:0 32px 80px #04212e38,0 12px 32px #04212e14,inset 0 0 0 1px #fff9;color:#07384f;max-width:25rem;overflow:hidden;position:relative;width:100%}.ScheduleCfpSessionPage_listDeleteDialog__0PZjP:before{background:linear-gradient(90deg,#fca5a5,#ef4444 50%,#dc2626);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ScheduleCfpSessionPage_listDeleteDialogClose__q08gw{align-items:center;background:#0000;border:none;border-radius:10px;color:#6c7f8a;cursor:pointer;display:inline-flex;height:2.375rem;justify-content:center;padding:0;position:absolute;right:.85rem;top:.85rem;transition:background .22s var(--cfp-ease),color .22s var(--cfp-ease);width:2.375rem;z-index:1}.ScheduleCfpSessionPage_listDeleteDialogClose__q08gw svg{height:1.125rem;width:1.125rem}@media (hover:hover){.ScheduleCfpSessionPage_listDeleteDialogClose__q08gw:hover:not(:disabled){background:#0447660f;color:#07384f}}.ScheduleCfpSessionPage_listDeleteDialogClose__q08gw:disabled{cursor:not-allowed;opacity:.4}.ScheduleCfpSessionPage_listDeleteDialogClose__q08gw:focus-visible{outline:2px solid #047bb2;outline-offset:2px}.ScheduleCfpSessionPage_listDeleteDialogBody__UyUmr{display:flex;flex-direction:column;padding:2rem 1.75rem 1.65rem}.ScheduleCfpSessionPage_listDeleteDialogHeader__sc9ED{align-items:center;display:flex;flex-direction:column;margin-bottom:1.35rem;text-align:center}.ScheduleCfpSessionPage_listDeleteDialogIconWrap__PYWjG{align-items:center;background:linear-gradient(145deg,#fef2f2,#fee2e2);border-radius:50%;box-shadow:0 4px 16px #dc26261f;color:#dc2626;display:inline-flex;height:3.5rem;justify-content:center;margin-bottom:1rem;position:relative;width:3.5rem}.ScheduleCfpSessionPage_listDeleteDialogIconRing__HMSFq{animation:ScheduleCfpSessionPage_listDeleteIconPulse__Lyvqv 2.4s var(--cfp-ease) infinite;border:2px solid #dc26262e;border-radius:50%;inset:-5px;position:absolute}.ScheduleCfpSessionPage_listDeleteDialogTitle__jyLwx{color:#07384f;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.ScheduleCfpSessionPage_listDeleteDialogText__et-Xd{color:#6c7f8a;font-size:.875rem;line-height:1.55;margin:0;max-width:18rem}.ScheduleCfpSessionPage_listDeleteDialogSessionInfo__7VS2J{background:#f8fafb;border:1px solid #04476614;border-radius:12px;display:flex;flex-direction:column;gap:0;margin-bottom:1.5rem;overflow:hidden}.ScheduleCfpSessionPage_listDeleteDialogSessionRow__rEvix{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:4.5rem 1fr;min-width:0;padding:.75rem 1rem}.ScheduleCfpSessionPage_listDeleteDialogSessionRow__rEvix+.ScheduleCfpSessionPage_listDeleteDialogSessionRow__rEvix{border-top:1px solid #04476612}.ScheduleCfpSessionPage_listDeleteDialogSessionLabel__3w9-4{color:#6c7f8a;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ScheduleCfpSessionPage_listDeleteDialogSessionValue__hOBp3{color:#07384f;font-size:.875rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScheduleCfpSessionPage_listDeleteDialogActions__mzFwd{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;padding-top:.25rem}.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL,.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt{border-radius:12px;cursor:pointer;font-size:.9375rem;font-weight:700;min-height:2.875rem;transition:background .22s var(--cfp-ease),border-color .22s var(--cfp-ease),color .22s var(--cfp-ease),box-shadow .22s var(--cfp-ease),transform .22s var(--cfp-ease)}.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL{background:#fff;border:1.5px solid #04476624;color:#2f5968}@media (hover:hover){.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL:hover:not(:disabled){background:#f4f6f9;border-color:#04476638;color:#07384f;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;box-shadow:0 4px 14px #dc262647;color:#fff;display:inline-flex;gap:.4rem;justify-content:center}@media (hover:hover){.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px #dc262657;transform:translateY(-1px)}}.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL:active:not(:disabled),.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt:active:not(:disabled){transform:translateY(0)}.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL:disabled,.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.ScheduleCfpSessionPage_listDeleteDialogCancel__rl-DL:focus-visible,.ScheduleCfpSessionPage_listDeleteDialogConfirm__l5nJt:focus-visible{outline:2px solid #047bb2;outline-offset:2px}.ScheduleCfpSessionPage_listDeleteDialogConfirmSpinner__6NnkQ{animation:ScheduleCfpSessionPage_listActionSpin__IQHs3 .75s linear infinite;display:inline-flex}@keyframes ScheduleCfpSessionPage_listDeleteIconPulse__Lyvqv{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.08)}}.ScheduleCfpSessionPage_listActionFeedbackWrap__d2yCf{margin-bottom:1rem;padding:0 1.5rem}.ScheduleCfpSessionPage_listActionFeedback__FqT6n{align-items:center;animation:ScheduleCfpSessionPage_listFeedbackIn__IR10d .26s ease both;border-radius:10px;box-shadow:0 4px 16px #04476614,0 1px 4px #0447660d;display:flex;gap:.75rem;overflow:hidden;padding:.8rem .9rem;position:relative}.ScheduleCfpSessionPage_listActionFeedbackIcon__fJst4{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.ScheduleCfpSessionPage_listActionFeedbackIconSpin__fQcuI{animation:ScheduleCfpSessionPage_listActionSpin__IQHs3 .8s linear infinite}.ScheduleCfpSessionPage_listActionFeedbackText__rXoB0{flex:1 1;font-size:.9rem;font-weight:600;line-height:1.4;margin:0;min-width:0}.ScheduleCfpSessionPage_listActionFeedbackDismiss__l-A54{align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.65rem;justify-content:center;opacity:.6;padding:0;transition:opacity var(--cfp-ease),background var(--cfp-ease);width:1.65rem}@media (hover:hover){.ScheduleCfpSessionPage_listActionFeedbackDismiss__l-A54:hover{background:#0000000f;opacity:1}}.ScheduleCfpSessionPage_listActionFeedbackDismiss__l-A54:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.ScheduleCfpSessionPage_listActionFeedbackProgress__eji0H{animation:ScheduleCfpSessionPage_listFeedbackProgress__14miq 4.5s linear forwards;bottom:0;height:2px;left:0;position:absolute;right:0;transform-origin:left center}.ScheduleCfpSessionPage_listActionFeedback-loading__OUqml{background:#047bb212;border:1px solid #047bb22e;color:var(--cfp-navy-dark)}.ScheduleCfpSessionPage_listActionFeedback-loading__OUqml .ScheduleCfpSessionPage_listActionFeedbackIcon__fJst4{color:var(--cfp-blue)}.ScheduleCfpSessionPage_listActionFeedback-success__WWNm5{background:#1aaa7714;border:1px solid #1aaa7742;color:#0d7a56}.ScheduleCfpSessionPage_listActionFeedback-success__WWNm5 .ScheduleCfpSessionPage_listActionFeedbackIcon__fJst4{color:#1aaa77}.ScheduleCfpSessionPage_listActionFeedback-success__WWNm5 .ScheduleCfpSessionPage_listActionFeedbackProgress__eji0H{background:#1aaa7780}.ScheduleCfpSessionPage_listActionFeedback-error__kPH5R{background:#dc262612;border:1px solid #dc262633;color:#b91c1c}.ScheduleCfpSessionPage_listActionFeedback-error__kPH5R .ScheduleCfpSessionPage_listActionFeedbackIcon__fJst4{color:#dc2626}@keyframes ScheduleCfpSessionPage_listActionSpin__IQHs3{to{transform:rotate(1turn)}}@keyframes ScheduleCfpSessionPage_listFeedbackIn__IR10d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes ScheduleCfpSessionPage_listFeedbackProgress__14miq{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ScheduleCfpSessionPage_listTopicTag__DeQry{background:#0447660d;border:1px solid #0447661a;color:var(--cfp-navy)}.ScheduleCfpSessionPage_listStatusTag__2Wz6X{align-items:center;border-radius:999px;display:inline-flex;font-size:.8125rem;font-weight:700;letter-spacing:.02em;padding:.35rem .75rem;white-space:nowrap}.ScheduleCfpSessionPage_listStatusTag-paid__c25QE{background:#1aaa771f;border:1px solid #1aaa7747;color:#12855c}.ScheduleCfpSessionPage_listStatusTag-pending__mo-1A{background:#f59e0b1f;border:1px solid #f59e0b47;color:#b45309}.ScheduleCfpSessionPage_listStatusTag-scheduled__WzB9Y{background:#047bb21a;border:1px solid #047bb238;color:var(--cfp-navy-dark)}.ScheduleCfpSessionPage_listStatusTag-done__bkx3s{background:#6366f11a;border:1px solid #6366f13d;color:#4338ca}.ScheduleCfpSessionPage_listDateInner__320Xj{display:flex;flex-direction:column;gap:.15rem}.ScheduleCfpSessionPage_listCol__LJ8Ny .ScheduleCfpSessionPage_listDateInner__320Xj{align-items:center}.ScheduleCfpSessionPage_listDateText__tZr69{color:var(--cfp-navy);font-weight:600}.ScheduleCfpSessionPage_listDateTime__avFhS{color:var(--cfp-muted);font-size:.8125rem}.ScheduleCfpSessionPage_listEmptyCell__AAHvO{color:var(--cfp-muted)}@keyframes ScheduleCfpSessionPage_listFadeUp__jDmOX{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes ScheduleCfpSessionPage_listShimmer__Z4OQP{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes ScheduleCfpSessionPage_listRowFadeIn__xofT1{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.ScheduleCfpSessionPage_listIntroBody__qRRWK{padding:1.25rem 1.15rem 1.35rem}.ScheduleCfpSessionPage_listToolbar__4oQq\+{padding:1rem}.ScheduleCfpSessionPage_listToolbarLeft__OYw4W{flex:1 1 100%}.ScheduleCfpSessionPage_listStatusSelect__EvRVh{flex:1 1 auto;min-width:0}.ScheduleCfpSessionPage_listAddButton__\+uenj{width:100%}.ScheduleCfpSessionPage_listActionFeedbackWrap__d2yCf{margin-bottom:.75rem;padding:0 1rem}.ScheduleCfpSessionPage_listDeleteOverlay__RAJ88{padding:1rem}.ScheduleCfpSessionPage_listEditOverlay__QUSlK{padding:5vh 5vw}.ScheduleCfpSessionPage_listDocumentsOverlay__Ie3pQ{padding:0}.ScheduleCfpSessionPage_listDocumentsDialog__Mi3SS{border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.ScheduleCfpSessionPage_listDocumentsDialogPanel__DtCFn{flex-direction:column}.ScheduleCfpSessionPage_listDocumentsLeftPanel__uVph6{border-bottom:1px solid #04476614;border-right:none;flex:0 0 auto;max-height:46%;max-width:none;min-width:0}.ScheduleCfpSessionPage_listDocumentsRightPanel__YZrqh{flex:1 1 auto}.ScheduleCfpSessionPage_listEditDialogHeader__eGAu0{padding:1.25rem 3.25rem 0 1rem}.ScheduleCfpSessionPage_listEditDialogContent__8rtrX{gap:1rem;padding:1rem}.ScheduleCfpSessionPage_listEditDialogInfoBanner__PLZ9s{padding:.875rem 1rem}.ScheduleCfpSessionPage_listEditDialogInfoBannerText__uemyO{font-size:.9375rem}.ScheduleCfpSessionPage_listEditDialogFooter__Xm3ev{align-items:stretch;flex-direction:column;gap:.875rem;padding:.875rem 1rem}.ScheduleCfpSessionPage_listEditDialogFooterActions__Zv6ny{flex-direction:column-reverse;width:100%}.ScheduleCfpSessionPage_listEditDialogCancel__cJURw,.ScheduleCfpSessionPage_listEditDialogUpdate__9zH97{width:100%}.ScheduleCfpSessionPage_listEditDialogFooterSelectedTitle__IMe9z{font-size:.9375rem}.ScheduleCfpSessionPage_listEditDialogFooterSelectedLabel__YQPlR{font-size:.75rem}.ScheduleCfpSessionPage_listEditDialogFooterHelper__tM0cR{font-size:.875rem}.ScheduleCfpSessionPage_listDeleteDialogBody__UyUmr{padding:1.65rem 1.25rem 1.35rem}.ScheduleCfpSessionPage_listDeleteDialogActions__mzFwd{grid-template-columns:1fr}.ScheduleCfpSessionPage_listTable__PmdmF thead{display:none}.ScheduleCfpSessionPage_listTable__PmdmF,.ScheduleCfpSessionPage_listTable__PmdmF tbody,.ScheduleCfpSessionPage_listTable__PmdmF td,.ScheduleCfpSessionPage_listTable__PmdmF tr{display:block;width:100%}.ScheduleCfpSessionPage_listTable__PmdmF tr{border-bottom:1px solid var(--cfp-border);padding:1rem 1.25rem}.ScheduleCfpSessionPage_listTable__PmdmF td{border-bottom:none;padding:.35rem 0}.ScheduleCfpSessionPage_listTable__PmdmF td:before{color:var(--cfp-muted);content:attr(data-label);display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}}@media (max-width:480px){.ScheduleCfpSessionPage_listEditDialogTitle__el5W8{font-size:1.1rem}.ScheduleCfpSessionPage_listEditDialogText__I1Wm3{font-size:.875rem}.ScheduleCfpSessionPage_listEditDialogHeaderTop__EHHW8{gap:.75rem}.ScheduleCfpSessionPage_listEditDialogIconWrap__6SE\+f{height:2.5rem;width:2.5rem}.ScheduleCfpSessionPage_listEditDialogInfoBannerSubtext__0bl00{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.ScheduleCfpSessionPage_listActionFeedbackIconSpin__fQcuI,.ScheduleCfpSessionPage_listActionFeedbackProgress__eji0H,.ScheduleCfpSessionPage_listActionFeedback__FqT6n,.ScheduleCfpSessionPage_listAddButton__\+uenj,.ScheduleCfpSessionPage_listDeleteDialogConfirmSpinner__6NnkQ,.ScheduleCfpSessionPage_listDeleteDialogIconRing__HMSFq,.ScheduleCfpSessionPage_listDocumentsCancelButton__946c4,.ScheduleCfpSessionPage_listDocumentsDeleteButton__NC8eJ,.ScheduleCfpSessionPage_listDocumentsDialogClose__LkiZ1,.ScheduleCfpSessionPage_listDocumentsEditButton__o\+al9,.ScheduleCfpSessionPage_listDocumentsInput__78EdL,.ScheduleCfpSessionPage_listDocumentsItem__Px6dz,.ScheduleCfpSessionPage_listDocumentsPreviewButton__fffo2,.ScheduleCfpSessionPage_listDocumentsSubmitButton__JQcZO,.ScheduleCfpSessionPage_listEmptyCta__-1fTM,.ScheduleCfpSessionPage_listIntroCard__eKNLA,.ScheduleCfpSessionPage_listSection__LoGKb,.ScheduleCfpSessionPage_listShimmerRow__Sx13s:after,.ScheduleCfpSessionPage_listTableRow__lHora{animation:none!important;transition:none!important}}.AdminUserCfpSessions_loading-shell__tQogO{align-items:center;animation:AdminUserCfpSessions_containerFadeIn__VEVj\+ .55s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0447661a;border-radius:12px;box-shadow:0 2px 10px #0447660f,0 1px 2px #00000008;display:flex;flex:1 1;justify-content:center;min-height:14rem}.AdminUserCfpSessions_table-container__6WLDA{animation:AdminUserCfpSessions_containerFadeIn__VEVj\+ .6s cubic-bezier(.16,1,.3,1) both;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);background:#ffffffe6;border:1px solid #0447661a;border-radius:12px;box-shadow:0 8px 24px #0447661a,0 2px 8px #0000000a;display:flex;flex-direction:column;overflow:hidden;width:100%}@keyframes AdminUserCfpSessions_containerFadeIn__VEVj\+{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminUserCfpSessions_table-header-section__jHjfa{align-items:center;background:linear-gradient(180deg,#fffffff2,#f8fafce6);border-bottom:1px solid #04476614;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.75rem 1rem}.AdminUserCfpSessions_table-title__TAYOp{align-items:center;color:#0a1628;display:flex;font-size:1.15rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;margin:0}.AdminUserCfpSessions_title-icon__QN30r{color:#047bb2;flex-shrink:0;height:20px;opacity:.9;width:20px}.AdminUserCfpSessions_count-badge__pT7Q6{background:linear-gradient(135deg,#04476614,#047bb21a);border:1px solid #04476624;border-radius:999px;color:#044766;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:.28rem .8rem;white-space:nowrap}.AdminUserCfpSessions_table-toolbar__wpc\+P{align-items:center;display:flex;gap:.75rem;min-width:0}.AdminUserCfpSessions_filter-label__tBgOX{color:#5a6b7a;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.AdminUserCfpSessions_status-select__bUBmm{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23044766' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1.5px solid #04476624;border-radius:10px;box-shadow:0 1px 2px #00000008;color:#044766;cursor:pointer;font-size:.875rem;font-weight:600;min-width:11rem;padding:.55rem 2rem .55rem .85rem;transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.AdminUserCfpSessions_status-select__bUBmm:focus-visible{border-color:#047bb2;box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273;outline:none}@media (hover:hover){.AdminUserCfpSessions_status-select__bUBmm:hover{border-color:#04476642;transform:translateY(-1px)}}.AdminUserCfpSessions_table-wrapper__Rot7G{-webkit-overflow-scrolling:touch;animation:AdminUserCfpSessions_tableSlideIn__fT\+FY .55s cubic-bezier(.16,1,.3,1) .12s both;flex:1 1;max-height:calc(100vh - 210px);overflow:auto;scrollbar-color:#04476659 #0000;scrollbar-width:thin}@keyframes AdminUserCfpSessions_tableSlideIn__fT\+FY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminUserCfpSessions_table-wrapper__Rot7G::-webkit-scrollbar{height:8px;width:8px}.AdminUserCfpSessions_table-wrapper__Rot7G::-webkit-scrollbar-track{background:#f5f8fa99;border-radius:6px}.AdminUserCfpSessions_table-wrapper__Rot7G::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#044766,#047bb2);border:2px solid #f5f8fa99;border-radius:6px}.AdminUserCfpSessions_table-wrapper__Rot7G::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#036a9e,#044766)}.AdminUserCfpSessions_table-wrapper__Rot7G::-webkit-scrollbar-corner{background:#f8f9fa}.AdminUserCfpSessions_sessions-table__AsnM7{border-collapse:initial;border-spacing:0;font-size:.95rem;min-width:1080px;table-layout:fixed;width:100%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-name__W9CUq{width:13.5%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-expert__A2GTU{width:11.5%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-topic__lsxs1{width:18.5%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-status__iCY6b{width:11%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-created__PEuTR{width:9%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-session-date__NkGz5{width:10%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-document__KjLYG{min-width:5.5rem;width:7%}.AdminUserCfpSessions_has-action__6LYZU .AdminUserCfpSessions_col-action__wIbHs{min-width:11.5rem;width:19.5%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-name__W9CUq{width:15.5%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-expert__A2GTU{width:13.5%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-topic__lsxs1{width:26%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-status__iCY6b{width:12%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-created__PEuTR{width:11%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-session-date__NkGz5{width:12%}.AdminUserCfpSessions_no-action__XQhA6 .AdminUserCfpSessions_col-document__KjLYG{min-width:5.5rem;width:10%}.AdminUserCfpSessions_sessions-table__AsnM7 thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:2}.AdminUserCfpSessions_sessions-table__AsnM7 th{background:linear-gradient(180deg,#fff,#f5f8fa);border-bottom:1px solid #0447661a;box-shadow:0 1px 0 #ffffffd9;color:#044766;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:1rem 1.25rem;text-align:center;text-transform:uppercase;white-space:nowrap}.AdminUserCfpSessions_session-row__6TmxO{--row-delay:calc(var(--row-index, 0)*28ms + 40ms);animation:AdminUserCfpSessions_sessionRowFadeIn__OOHZF .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--row-delay);border-left:3px solid #0000;transition:border-color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}@keyframes AdminUserCfpSessions_sessionRowFadeIn__OOHZF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AdminUserCfpSessions_session-row__6TmxO:nth-child(2n) td{background:#f5f8fa8c}@media (hover:hover){.AdminUserCfpSessions_session-row__6TmxO:hover{border-left-color:#047bb2}.AdminUserCfpSessions_session-row__6TmxO:hover td{background:#0447660a}.AdminUserCfpSessions_session-row__6TmxO:hover .AdminUserCfpSessions_chip-topic__8\+aQK{background:linear-gradient(135deg,#04476617,#047bb224);border-color:#04476638}.AdminUserCfpSessions_session-row__6TmxO:hover .AdminUserCfpSessions_chip-expert__yINH7{background:linear-gradient(135deg,#047bb21a,#036a9e21);border-color:#047bb247}}.AdminUserCfpSessions_session-row__6TmxO:last-child td{border-bottom:none}.AdminUserCfpSessions_sessions-table__AsnM7 td{border-bottom:1px solid #0447660f;color:#374151;padding:.95rem 1.25rem;transition:background-color .28s cubic-bezier(.22,1,.36,1);vertical-align:middle}.AdminUserCfpSessions_chip-cell__eP8BA,.AdminUserCfpSessions_name-cell__2ADRr{text-align:left;vertical-align:middle}.AdminUserCfpSessions_name-text__ESsw5{color:#044766;display:block;font-weight:600;letter-spacing:-.01em;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUserCfpSessions_chip__r1sKt{align-items:flex-start;border:1px solid #0000;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:.82rem;font-weight:500;gap:.35rem;line-height:1.45;max-width:100%;overflow-wrap:break-word;padding:.3rem .8rem;text-align:left;transition:border-color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1);white-space:normal;word-break:normal}.AdminUserCfpSessions_chip__r1sKt:before{background:#047bb2;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;margin-top:.45em;width:6px}.AdminUserCfpSessions_chip-topic__8\+aQK{background:linear-gradient(135deg,#0447660f,#047bb21a);border-color:#04476624;color:#044766}.AdminUserCfpSessions_chip-expert__yINH7{background:linear-gradient(135deg,#047bb20f,#036a9e17);border-color:#047bb22e;color:#036a9e}.AdminUserCfpSessions_compact-cell__km505,.AdminUserCfpSessions_date-cell__5xM7N,.AdminUserCfpSessions_status-cell__ov0xC{text-align:center;vertical-align:middle}.AdminUserCfpSessions_status-tag__XcEHn{align-items:center;border:1px solid #0000;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.25;max-width:100%;overflow-wrap:break-word;padding:.28rem .72rem;text-align:center;white-space:normal;word-break:normal}.AdminUserCfpSessions_status-tag-paid__uE5p-{background:#10b9811f;border-color:#10b9813d;color:#065f46}.AdminUserCfpSessions_status-tag-pending__KQT5G{background:#f59e0b1f;border-color:#f59e0b3d;color:#92400e}.AdminUserCfpSessions_status-tag-scheduled__Th-bZ{background:#047bb21f;border-color:#047bb23d;color:#036a9e}.AdminUserCfpSessions_status-tag-done__VZwPG{background:#0447661a;border-color:#04476633;color:#044766}.AdminUserCfpSessions_empty-value__J95Us{color:#94a3b8;font-size:.88rem;font-style:italic}.AdminUserCfpSessions_date-cell__5xM7N{white-space:nowrap}.AdminUserCfpSessions_date-inner__gsauW{align-items:center;display:flex;flex-direction:column;gap:.1rem}.AdminUserCfpSessions_date-text__N2pwu{color:#374151;font-size:.88rem;font-weight:550}.AdminUserCfpSessions_date-label__H5od4{color:#5a6b7a;font-size:.76rem;letter-spacing:.02em}.AdminUserCfpSessions_sessions-table__AsnM7 .AdminUserCfpSessions_compact-cell__km505{padding-left:.65rem;padding-right:.65rem}.AdminUserCfpSessions_sessions-table__AsnM7 .AdminUserCfpSessions_action-cell__A-dOs{padding-left:.5rem;padding-right:.5rem}.AdminUserCfpSessions_cell-inner__7nVVl{align-items:center;display:inline-flex;justify-content:center}.AdminUserCfpSessions_document-button__qFdw5,.AdminUserCfpSessions_session-done-button__aaJ8R{align-items:center;color:#044766;cursor:pointer;display:inline-flex;justify-content:center;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.AdminUserCfpSessions_document-button__qFdw5{background:#047bb214;border:1px solid #047bb233;border-radius:10px;flex-shrink:0;height:2.25rem;padding:0;width:2.25rem}.AdminUserCfpSessions_session-done-button__aaJ8R{background:linear-gradient(135deg,#04476614,#047bb21f);border:1px solid #04476633;border-radius:10px;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.42rem .85rem;white-space:nowrap}@media (hover:hover){.AdminUserCfpSessions_document-button__qFdw5:hover{background:#047bb224;border-color:#047bb25c;box-shadow:0 4px 12px #0447661f;color:#033a56;transform:translateY(-1px)}.AdminUserCfpSessions_session-done-button__aaJ8R:hover{background:linear-gradient(135deg,#0447661f,#047bb22e);border-color:#04476652;box-shadow:0 4px 12px #0447661f;color:#033a56;transform:translateY(-1px)}}.AdminUserCfpSessions_document-button__qFdw5:active,.AdminUserCfpSessions_session-done-button__aaJ8R:active{transform:translateY(0)}.AdminUserCfpSessions_document-button__qFdw5:focus-visible,.AdminUserCfpSessions_session-done-button__aaJ8R:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273;outline:none}.AdminUserCfpSessions_confirm-overlay__VVem8{align-items:flex-start;animation:AdminUserCfpSessions_confirmOverlayIn__fc4w8 .3s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#082a3e66;display:flex;inset:0;justify-content:center;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,4vw,2rem) 2rem;position:fixed;z-index:1200}.AdminUserCfpSessions_confirm-dialog__xT\+TY{animation:AdminUserCfpSessions_confirmDialogIn__eKRuM .42s cubic-bezier(.16,1,.3,1) forwards;background:#fffffff7;border-radius:14px;box-shadow:0 24px 56px #0837522e,0 8px 20px #08375214,0 0 0 1px #04476614;box-sizing:border-box;overflow:hidden;padding:2.25rem 2rem 1.85rem;position:relative;text-align:center;width:min(100%,28rem)}.AdminUserCfpSessions_confirm-dialog__xT\+TY:before{background:linear-gradient(90deg,#047bb2,#044766 60%,#033a56);content:"";height:3px;left:0;position:absolute;right:0;top:0}.AdminUserCfpSessions_confirm-icon__qh7Ke{animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .06s both;background:linear-gradient(145deg,#047bb21f,#0447660f);border-radius:50%;box-shadow:0 0 0 1.5px #0447661f,0 4px 14px #0837521a;color:#044766;display:grid;height:3.25rem;margin:0 auto 1.15rem;place-items:center;width:3.25rem}.AdminUserCfpSessions_confirm-title__9Y9\+2{animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .12s both;color:#0a1628;font-size:1.35rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0 0 .75rem}.AdminUserCfpSessions_confirm-text__ndY\+0{animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .18s both;color:#5a6b7a;font-size:.95rem;font-weight:400;line-height:1.65;margin:0 auto;max-width:36ch}.AdminUserCfpSessions_confirm-text__ndY\+0 strong{color:#0a1628;font-weight:600}.AdminUserCfpSessions_confirm-error__fZ\+On{animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .2s both;background:linear-gradient(135deg,#fff5f5,#ffeaea);border:1px solid #feb2b2;border-radius:10px;color:#9b2c2c;font-size:.86rem;line-height:1.45;margin:1rem auto 0;max-width:100%;padding:.75rem .95rem;text-align:left}.AdminUserCfpSessions_confirm-divider__WgsGA{animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .22s both;background:#04476614;height:1px;margin:1.65rem 0 0}.AdminUserCfpSessions_confirm-actions__1Y5EH{align-items:center;animation:AdminUserCfpSessions_confirmItemIn__8csZc .4s cubic-bezier(.16,1,.3,1) .26s both;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.35rem}.AdminUserCfpSessions_confirm-cancel__pG-wh,.AdminUserCfpSessions_confirm-submit__O3\+oO{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:44px;overflow:hidden;padding:.7rem 1.5rem;position:relative;transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.AdminUserCfpSessions_confirm-cancel__pG-wh{background:#fff;border:1.5px solid #04476629;color:#5a6b7a}.AdminUserCfpSessions_confirm-submit__O3\+oO{background:linear-gradient(135deg,#044766,#047bb2);border:none;box-shadow:0 4px 14px #04476638;color:#fff}.AdminUserCfpSessions_confirm-submit__O3\+oO:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .5s cubic-bezier(.16,1,.3,1);width:100%}@media (hover:hover){.AdminUserCfpSessions_confirm-submit__O3\+oO:hover:not(:disabled):before{left:100%}.AdminUserCfpSessions_confirm-cancel__pG-wh:hover:not(:disabled){background:#f5f8fa;border-color:#04476647;color:#0a1628;transform:translateY(-1px)}.AdminUserCfpSessions_confirm-submit__O3\+oO:hover:not(:disabled){background:linear-gradient(135deg,#033a56,#036a9e);box-shadow:0 8px 20px #04476647;transform:translateY(-1px)}}.AdminUserCfpSessions_confirm-cancel__pG-wh:disabled,.AdminUserCfpSessions_confirm-submit__O3\+oO:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AdminUserCfpSessions_confirm-cancel__pG-wh:active:not(:disabled),.AdminUserCfpSessions_confirm-submit__O3\+oO:active:not(:disabled){transform:translateY(0)}.AdminUserCfpSessions_confirm-cancel__pG-wh:focus-visible,.AdminUserCfpSessions_confirm-submit__O3\+oO:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273;outline:none}@keyframes AdminUserCfpSessions_confirmOverlayIn__fc4w8{0%{opacity:0}to{opacity:1}}@keyframes AdminUserCfpSessions_confirmDialogIn__eKRuM{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AdminUserCfpSessions_confirmItemIn__8csZc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AdminUserCfpSessions_empty-state__2z-cE{align-items:center;animation:AdminUserCfpSessions_containerFadeIn__VEVj\+ .5s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:.75rem;padding:4rem 2rem;text-align:center}.AdminUserCfpSessions_empty-icon__oGtnO{color:#047bb2;height:52px;margin-bottom:.35rem;opacity:.45;width:52px}.AdminUserCfpSessions_empty-title__aCl9P{color:#0a1628;font-size:1.05rem;font-weight:700;letter-spacing:-.015em;margin:0}.AdminUserCfpSessions_empty-subtitle__sXHnD{color:#5a6b7a;font-size:.9rem;line-height:1.5;margin:0;max-width:28ch}@media (max-width:1024px) and (min-width:769px){.AdminUserCfpSessions_sessions-table__AsnM7{font-size:.9rem;min-width:1000px}.AdminUserCfpSessions_sessions-table__AsnM7 th{font-size:.68rem;padding:.9rem .85rem}.AdminUserCfpSessions_sessions-table__AsnM7 td{padding:.85rem}.AdminUserCfpSessions_sessions-table__AsnM7 .AdminUserCfpSessions_compact-cell__km505{padding-left:.35rem;padding-right:.35rem}.AdminUserCfpSessions_table-header-section__jHjfa{padding:1.15rem 1.4rem .85rem}.AdminUserCfpSessions_table-toolbar__wpc\+P{flex:1 1 auto;justify-content:flex-end}.AdminUserCfpSessions_status-select__bUBmm{min-width:9.5rem}}@media (max-width:768px){.AdminUserCfpSessions_table-wrapper__Rot7G{max-height:none;overflow-x:visible;padding:.75rem 1rem 1rem}.AdminUserCfpSessions_sessions-table__AsnM7{border-collapse:collapse;font-size:.875rem;min-width:0;width:100%}.AdminUserCfpSessions_sessions-table__AsnM7 colgroup,.AdminUserCfpSessions_sessions-table__AsnM7 thead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AdminUserCfpSessions_sessions-table__AsnM7 tbody{display:flex;flex-direction:column;gap:.75rem}.AdminUserCfpSessions_session-row__6TmxO{animation:none;background:#fffffff2;border:1px solid #0447661a;border-left:3px solid #047bb266;border-radius:12px;box-shadow:0 2px 10px #0447660f,0 1px 2px #00000008;display:block;opacity:1;padding:.4rem 1rem;transform:none}.AdminUserCfpSessions_session-row__6TmxO:nth-child(2n) td{background:#0000}@media (hover:hover){.AdminUserCfpSessions_session-row__6TmxO:hover{border-left-color:#047bb2;box-shadow:0 8px 24px #0447661a,0 2px 8px #0000000a}.AdminUserCfpSessions_session-row__6TmxO:hover td{background:#0000}}.AdminUserCfpSessions_sessions-table__AsnM7 td{grid-column-gap:.85rem;grid-row-gap:.25rem;align-items:center;border-bottom:1px solid #04476612;column-gap:.85rem;display:grid;grid-template-columns:7.25rem minmax(0,1fr);padding:.65rem 0;row-gap:.25rem}.AdminUserCfpSessions_sessions-table__AsnM7 td:before{color:#5a6b7a;content:attr(data-label);font-size:.7rem;font-weight:700;grid-column:1;justify-self:start;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.AdminUserCfpSessions_sessions-table__AsnM7 td>*{grid-column:2;justify-self:end;max-width:100%;min-width:0}.AdminUserCfpSessions_sessions-table__AsnM7 td:last-child{border-bottom:none}.AdminUserCfpSessions_table-header-section__jHjfa{padding:1rem 1.15rem .75rem}.AdminUserCfpSessions_table-toolbar__wpc\+P{flex:1 1 100%;justify-content:flex-start}.AdminUserCfpSessions_status-select__bUBmm{flex:1 1 auto;min-width:0}.AdminUserCfpSessions_name-text__ESsw5{overflow-wrap:break-word;text-align:right;white-space:normal;word-break:normal}.AdminUserCfpSessions_chip-cell__eP8BA{text-align:right}.AdminUserCfpSessions_chip__r1sKt{font-size:.8rem;padding:.28rem .65rem;text-align:right;width:-webkit-fit-content;width:fit-content}.AdminUserCfpSessions_chip__r1sKt:before{margin-top:.4em}.AdminUserCfpSessions_date-cell__5xM7N{white-space:normal}.AdminUserCfpSessions_date-inner__gsauW{align-items:flex-end;gap:.05rem;text-align:right}.AdminUserCfpSessions_cell-inner__7nVVl{justify-content:flex-end}.AdminUserCfpSessions_session-done-button__aaJ8R{max-width:100%;text-align:center;white-space:normal}.AdminUserCfpSessions_date-text__N2pwu{font-size:.82rem}}@media (max-width:480px){.AdminUserCfpSessions_table-container__6WLDA{border-radius:10px}.AdminUserCfpSessions_table-header-section__jHjfa{padding:.9rem 1rem .65rem}.AdminUserCfpSessions_table-title__TAYOp{font-size:1rem}.AdminUserCfpSessions_table-wrapper__Rot7G{padding:.65rem .75rem .85rem}.AdminUserCfpSessions_sessions-table__AsnM7{font-size:.82rem}.AdminUserCfpSessions_session-row__6TmxO{border-radius:10px;padding:.3rem .85rem}.AdminUserCfpSessions_sessions-table__AsnM7 td{column-gap:.65rem;grid-template-columns:6.75rem minmax(0,1fr);padding:.6rem 0}.AdminUserCfpSessions_sessions-table__AsnM7 td:before{font-size:.68rem}.AdminUserCfpSessions_name-text__ESsw5{font-size:.875rem}.AdminUserCfpSessions_chip__r1sKt{font-size:.76rem;padding:.25rem .6rem}.AdminUserCfpSessions_chip__r1sKt:before{height:5px;width:5px}.AdminUserCfpSessions_empty-state__2z-cE{padding:3rem 1.5rem}.AdminUserCfpSessions_empty-icon__oGtnO{height:44px;width:44px}.AdminUserCfpSessions_confirm-overlay__VVem8{padding:clamp(2rem,5.5vh,3rem) 1rem 1rem}.AdminUserCfpSessions_confirm-dialog__xT\+TY{border-radius:12px;padding:2rem 1.5rem 1.75rem}.AdminUserCfpSessions_confirm-icon__qh7Ke{height:2.75rem;margin-bottom:1rem;width:2.75rem}.AdminUserCfpSessions_confirm-title__9Y9\+2{font-size:1.2rem;margin-bottom:.6rem}.AdminUserCfpSessions_confirm-text__ndY\+0{font-size:.92rem;max-width:none}.AdminUserCfpSessions_confirm-divider__WgsGA{margin:1.35rem 0 0}.AdminUserCfpSessions_confirm-actions__1Y5EH{flex-direction:column-reverse;margin-top:1.15rem;width:100%}.AdminUserCfpSessions_confirm-cancel__pG-wh,.AdminUserCfpSessions_confirm-submit__O3\+oO{width:100%}}@media (max-width:360px){.AdminUserCfpSessions_sessions-table__AsnM7 td{column-gap:.5rem;grid-template-columns:6.25rem minmax(0,1fr)}.AdminUserCfpSessions_sessions-table__AsnM7 td:before{font-size:.65rem}.AdminUserCfpSessions_chip__r1sKt{font-size:.72rem;padding:.22rem .5rem}}@media (prefers-reduced-motion:reduce){.AdminUserCfpSessions_confirm-actions__1Y5EH,.AdminUserCfpSessions_confirm-dialog__xT\+TY,.AdminUserCfpSessions_confirm-divider__WgsGA,.AdminUserCfpSessions_confirm-error__fZ\+On,.AdminUserCfpSessions_confirm-icon__qh7Ke,.AdminUserCfpSessions_confirm-overlay__VVem8,.AdminUserCfpSessions_confirm-text__ndY\+0,.AdminUserCfpSessions_confirm-title__9Y9\+2,.AdminUserCfpSessions_empty-state__2z-cE,.AdminUserCfpSessions_loading-shell__tQogO,.AdminUserCfpSessions_session-row__6TmxO,.AdminUserCfpSessions_table-container__6WLDA,.AdminUserCfpSessions_table-wrapper__Rot7G{animation:none!important;opacity:1!important;transform:none!important}.AdminUserCfpSessions_confirm-cancel__pG-wh:hover:not(:disabled),.AdminUserCfpSessions_confirm-submit__O3\+oO:hover:not(:disabled),.AdminUserCfpSessions_document-button__qFdw5:hover,.AdminUserCfpSessions_session-done-button__aaJ8R:hover,.AdminUserCfpSessions_status-select__bUBmm:hover{transform:none}}.RecommendedTracksSection_recommendedSection__99Jcm,.RecommendedTracksSection_recommendedSection__99Jcm *{box-sizing:border-box}.RecommendedTracksSection_recommendedSection__99Jcm{container-name:recommended-tracks;container-type:inline-size;display:flex;flex-direction:column;gap:1.05rem;min-width:0;width:100%}.RecommendedTracksSection_compact__PYKWA{gap:.8rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_header__CxJ3J{align-items:center;gap:.55rem 1rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_heading__RzhFQ{flex:0 1 auto}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_title__ixYYq{color:#6c7f8a;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_progressWrap__CyIkC{box-shadow:none;margin-left:auto;padding:.32rem .65rem .32rem .72rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_progressLabel__5DZfU,.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_progressPct__rshkc{font-size:.76rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_progressBar__fkjS8{flex-basis:5.5rem;height:.36rem;min-width:4rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_scroller__PfAjZ{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(15.25rem,1fr));overflow:visible;padding:0;scroll-snap-type:none}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_card__QgZoY{flex:none;min-height:0;width:auto}.RecommendedTracksSection_header__CxJ3J{align-items:flex-start;animation:RecommendedTracksSection_recFadeUp__4z2Ue .55s cubic-bezier(.16,1,.3,1) backwards;display:flex;flex-wrap:wrap;gap:.8rem 1.25rem;justify-content:space-between;max-width:100%;min-width:0;width:100%}.RecommendedTracksSection_heading__RzhFQ{flex:1 1 16rem;min-width:0}.RecommendedTracksSection_titleRow__GyPVI{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem}.RecommendedTracksSection_title__ixYYq{color:#122433;font-size:clamp(1.18rem,1.05rem + .45vw,1.48rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.RecommendedTracksSection_categoryPill__Atg5K{align-items:center;background:#d8f4e8;border-radius:999px;color:#0b8a7a;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.01em;line-height:1.3;max-width:100%;overflow:hidden;padding:.2rem .68rem;text-overflow:ellipsis;white-space:nowrap}.RecommendedTracksSection_subtitle__cJTIM{text-wrap:pretty;color:#6c7f8a;font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.45;margin:.32rem 0 0;max-width:min(40rem,100%);overflow-wrap:break-word}.RecommendedTracksSection_progressWrap__CyIkC{align-items:center;background:#ffffffeb;border:1px solid #10243314;border-radius:999px;box-shadow:0 1px 2px #1024330a;display:flex;gap:.65rem;max-width:100%;min-width:0;padding:.42rem .75rem .42rem .85rem}.RecommendedTracksSection_progressLabel__5DZfU{color:#6c7f8a;font-size:.82rem;font-weight:600;margin:0;white-space:nowrap}.RecommendedTracksSection_progressBar__fkjS8{background:#e4ecef;border-radius:999px;flex:1 1 6.5rem;height:.42rem;min-width:4.5rem;overflow:hidden}.RecommendedTracksSection_progressFill__Yms6v{animation:RecommendedTracksSection_recProgressIn__Kg\+ae .85s cubic-bezier(.16,1,.3,1) .28s both;background:linear-gradient(90deg,#0b8a7a,#047bb2);border-radius:inherit;height:100%;transform-origin:left center;transition:width .24s ease}.RecommendedTracksSection_progressPct__rshkc{color:#0b8a7a;font-size:.82rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.RecommendedTracksSection_scroller__PfAjZ{-webkit-overflow-scrolling:touch;display:flex;gap:.9rem;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.2rem .15rem .7rem;scroll-padding-inline:.15rem;scroll-snap-type:x mandatory;scrollbar-color:#0b8a7a59 #0000;scrollbar-width:thin;width:100%}.RecommendedTracksSection_scroller__PfAjZ::-webkit-scrollbar{height:6px}.RecommendedTracksSection_scroller__PfAjZ::-webkit-scrollbar-thumb{background:#0b8a7a52;border-radius:999px}.RecommendedTracksSection_card__QgZoY{animation:RecommendedTracksSection_recFadeUp__4z2Ue .56s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.1s;animation-delay:calc(.1s + var(--card-i, 0)*58ms);background:#fff;border:1.5px solid #10243314;border-radius:1.15rem;box-shadow:0 8px 22px #1024330d;display:flex;flex:0 0 min(16rem,calc(100% - 2.35rem));flex-direction:column;min-height:21.4rem;padding:.85rem .9rem .9rem;scroll-snap-align:start;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1);width:min(16rem,calc(100% - 2.35rem))}.RecommendedTracksSection_cardCurrent__WazS9,.RecommendedTracksSection_cardSelected__t5Vl5{border-color:#0b8a7a;box-shadow:0 10px 24px #0b8a7a1f}.RecommendedTracksSection_cardLocked__h1A\+S{background:#fbfcfd}.RecommendedTracksSection_cardTop__NqtiZ{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem;min-height:1.7rem}.RecommendedTracksSection_number__M6wlx{align-items:center;background:#e7f7f2;border-radius:50%;color:#0b8a7a;display:inline-flex;font-size:.72rem;font-weight:800;height:1.55rem;justify-content:center;width:1.55rem}.RecommendedTracksSection_cardCurrent__WazS9 .RecommendedTracksSection_number__M6wlx,.RecommendedTracksSection_cardSelected__t5Vl5 .RecommendedTracksSection_number__M6wlx{background:#0b8a7a;color:#fff}.RecommendedTracksSection_cardLocked__h1A\+S .RecommendedTracksSection_number__M6wlx{background:#eef2f4;color:#8a9aa3}.RecommendedTracksSection_currentBadge__nklp1{align-items:center;animation:RecommendedTracksSection_recBadgePulse__kR2cz 2.8s ease-in-out .8s infinite;background:#d8f4e8;border-radius:999px;color:#0b8a7a;display:inline-flex;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.18rem .58rem}.RecommendedTracksSection_lockBadge__zb9y\+{color:#9aa8b0;display:inline-flex;height:1.15rem;width:1.15rem}.RecommendedTracksSection_lockBadge__zb9y\+ svg,.RecommendedTracksSection_lockedBtn__Rzg-N svg{display:block;height:100%;width:100%}.RecommendedTracksSection_cover__KJNCO{background:radial-gradient(12rem 8rem at 80% 20%,#0b8a7a29,#0000 70%),linear-gradient(180deg,#e7f6f1,#f3faf7);border-radius:.85rem;flex-shrink:0;height:7.1rem;overflow:hidden;position:relative;width:100%}.RecommendedTracksSection_coverFrame__m\+WhN{display:block;inset:0;position:absolute}.RecommendedTracksSection_coverImg__R1DR-{background:#0e1c24;display:block;height:100%;inset:0;object-fit:cover;object-position:center center;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity .18s ease,transform .48s cubic-bezier(.16,1,.3,1);width:100%}.RecommendedTracksSection_coverImg__R1DR-.RecommendedTracksSection_coverReady__JzAlQ{opacity:1}.RecommendedTracksSection_cardLocked__h1A\+S .RecommendedTracksSection_coverImg__R1DR-.RecommendedTracksSection_coverReady__JzAlQ{filter:saturate(.85);opacity:.72}.RecommendedTracksSection_body__fPMlI{display:flex;flex:1 1 auto;flex-direction:column;gap:.28rem;margin:.78rem 0 .85rem;min-height:4.6rem}.RecommendedTracksSection_cardTitle__D5qJQ{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#122433;display:-webkit-box;font-size:.98rem;font-weight:800;letter-spacing:-.025em;line-height:1.28;margin:0;overflow:hidden;overflow-wrap:break-word}.RecommendedTracksSection_cardLocked__h1A\+S .RecommendedTracksSection_cardTitle__D5qJQ{color:#3d5360}.RecommendedTracksSection_cardDescription__htuz2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#6c7f8a;display:-webkit-box;font-size:.82rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden}.RecommendedTracksSection_lockedBtn__Rzg-N,.RecommendedTracksSection_reviewBtn__aiy5f,.RecommendedTracksSection_startBtn__HvF6-{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:700;gap:.4rem;justify-content:center;margin-top:auto;min-height:2.45rem;padding:.55rem .9rem;touch-action:manipulation;width:100%}.RecommendedTracksSection_startBtn__HvF6-{background:#16313d;box-shadow:0 8px 18px #16313d2e;color:#fff;overflow:hidden;position:relative}.RecommendedTracksSection_startBtn__HvF6-:before{animation:RecommendedTracksSection_recShine__jZ14y 5.2s cubic-bezier(.33,1,.68,1) 1.6s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.RecommendedTracksSection_reviewBtn__aiy5f svg,.RecommendedTracksSection_startBtn__HvF6- svg{display:block;flex-shrink:0;height:1.35rem;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1);width:1.35rem;z-index:1}.RecommendedTracksSection_startBtn__HvF6- svg{transform:translateX(1px)}.RecommendedTracksSection_reviewBtn__aiy5f{--review-mark:#e7f7f2;background:#e7f7f2;color:#0b8a7a}.RecommendedTracksSection_lockedBtn__Rzg-N{background:#eef2f4;color:#7b8d97;gap:.38rem}.RecommendedTracksSection_lockedBtn__Rzg-N svg{height:.9rem;width:.9rem}.RecommendedTracksSection_lockedBtn__Rzg-N:focus-visible,.RecommendedTracksSection_reviewBtn__aiy5f:focus-visible,.RecommendedTracksSection_startBtn__HvF6-:focus-visible{outline:3px solid #047bb252;outline-offset:2px}.RecommendedTracksSection_lockedBtn__Rzg-N:active,.RecommendedTracksSection_reviewBtn__aiy5f:active,.RecommendedTracksSection_startBtn__HvF6-:active{filter:none;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.RecommendedTracksSection_startBtn__HvF6-:hover{box-shadow:0 12px 22px #16313d42;filter:brightness(1.06)}.RecommendedTracksSection_startBtn__HvF6-:hover svg{transform:translateX(1px) scale(1.08)}.RecommendedTracksSection_reviewBtn__aiy5f:hover svg{transform:scale(1.08)}.RecommendedTracksSection_reviewBtn__aiy5f:hover{filter:brightness(.98)}.RecommendedTracksSection_card__QgZoY:not(.RecommendedTracksSection_cardLocked__h1A\+S):hover{box-shadow:0 14px 28px #1024331a;transform:translate3d(0,-3px,0)}.RecommendedTracksSection_card__QgZoY:not(.RecommendedTracksSection_cardLocked__h1A\+S):hover .RecommendedTracksSection_coverImg__R1DR-{transform:scale(1.06)}}@media (hover:none){.RecommendedTracksSection_card__QgZoY:not(.RecommendedTracksSection_cardLocked__h1A\+S):hover{box-shadow:0 8px 22px #1024330d;transform:none}}@container recommended-tracks (max-width: 40rem){.RecommendedTracksSection_progressWrap__CyIkC{flex:1 1 100%;width:100%}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_progressWrap__CyIkC{margin-left:0}}@container recommended-tracks (max-width: 28rem){.RecommendedTracksSection_title__ixYYq{font-size:1.16rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_title__ixYYq{font-size:.72rem}.RecommendedTracksSection_subtitle__cJTIM{font-size:.86rem}.RecommendedTracksSection_card__QgZoY{border-radius:1.05rem;min-height:20.6rem;padding:.78rem .8rem .82rem}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_card__QgZoY{min-height:0}.RecommendedTracksSection_cover__KJNCO{height:6.6rem}}@container recommended-tracks (max-width: 22.5rem){.RecommendedTracksSection_progressWrap__CyIkC{flex-wrap:wrap;padding:.5rem .7rem;row-gap:.4rem}.RecommendedTracksSection_progressBar__fkjS8{flex:1 1 100%;min-width:0;order:3;width:100%}.RecommendedTracksSection_progressPct__rshkc{margin-left:auto}.RecommendedTracksSection_card__QgZoY{flex-basis:calc(100% - 1.85rem);width:calc(100% - 1.85rem)}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_scroller__PfAjZ{grid-template-columns:1fr}.RecommendedTracksSection_compact__PYKWA .RecommendedTracksSection_card__QgZoY{flex-basis:auto;width:auto}}@media (prefers-reduced-motion:reduce){.RecommendedTracksSection_card__QgZoY,.RecommendedTracksSection_coverImg__R1DR-,.RecommendedTracksSection_currentBadge__nklp1,.RecommendedTracksSection_header__CxJ3J,.RecommendedTracksSection_lockedBtn__Rzg-N,.RecommendedTracksSection_progressFill__Yms6v,.RecommendedTracksSection_reviewBtn__aiy5f,.RecommendedTracksSection_reviewBtn__aiy5f svg,.RecommendedTracksSection_startBtn__HvF6-,.RecommendedTracksSection_startBtn__HvF6- svg,.RecommendedTracksSection_startBtn__HvF6-:before{animation:none;transition:none}.RecommendedTracksSection_card__QgZoY:not(.RecommendedTracksSection_cardLocked__h1A\+S):hover,.RecommendedTracksSection_card__QgZoY:not(.RecommendedTracksSection_cardLocked__h1A\+S):hover .RecommendedTracksSection_coverImg__R1DR-,.RecommendedTracksSection_reviewBtn__aiy5f:hover svg,.RecommendedTracksSection_startBtn__HvF6-:hover svg{transform:none}}@keyframes RecommendedTracksSection_recFadeUp__4z2Ue{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes RecommendedTracksSection_recProgressIn__Kg\+ae{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes RecommendedTracksSection_recBadgePulse__kR2cz{0%,to{box-shadow:0 0 0 0 #0b8a7a00}50%{box-shadow:0 0 0 5px #0b8a7a24}}@keyframes RecommendedTracksSection_recShine__jZ14y{0%,42%{transform:translate3d(-130%,0,0)}58%,to{transform:translate3d(130%,0,0)}}.ExploreCategoriesSection_exploreSection__ga-1y,.ExploreCategoriesSection_exploreSection__ga-1y *{box-sizing:border-box}.ExploreCategoriesSection_exploreSection__ga-1y{container-name:explore-categories;container-type:inline-size;display:flex;flex-direction:column;gap:1.05rem;min-width:0;width:100%}.ExploreCategoriesSection_exploreHeader__bp4l2{align-items:flex-start;animation:ExploreCategoriesSection_exploreFadeUp__B3CCf .55s cubic-bezier(.16,1,.3,1) .08s backwards;display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between;max-width:100%;min-width:0;width:100%}.ExploreCategoriesSection_exploreHeading__dN7Sv{flex:1 1 16rem;min-width:0}.ExploreCategoriesSection_exploreTitle__Kh45x{color:#122433;font-size:clamp(1.16rem,1.04rem + .4vw,1.42rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.ExploreCategoriesSection_exploreSubtitle__T-VHN{text-wrap:pretty;color:#6c7f8a;font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.45;margin:.28rem 0 0;max-width:min(40rem,100%);overflow-wrap:break-word}.ExploreCategoriesSection_exploreBadge__pILzu{align-self:flex-start;background:#ffffffdb;border:1px solid #10243314;border-radius:999px;box-shadow:0 1px 2px #1024330a;color:#6c7f8a;flex:0 0 auto;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin:.12rem 0 0;max-width:100%;padding:.38rem .78rem;white-space:nowrap}.ExploreCategoriesSection_exploreGrid__4YFsa{grid-gap:.85rem;align-items:stretch;display:grid;gap:.85rem;grid-template-columns:1fr;min-width:0;width:100%}.ExploreCategoriesSection_categoryChip__Kwg2p{-webkit-tap-highlight-color:transparent;align-items:center;animation:ExploreCategoriesSection_exploreFadeUp__B3CCf .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.14s;animation-delay:calc(.14s + var(--chip-i, 0)*46ms);appearance:none;-webkit-appearance:none;border:1.5px solid #0000;border-radius:999px;box-shadow:0 1px 2px #10243308;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:.72rem;min-height:3.85rem;min-width:0;overflow:hidden;padding:.58rem .62rem .58rem .68rem;text-align:left;touch-action:manipulation;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),filter .18s cubic-bezier(.16,1,.3,1);width:100%}.ExploreCategoriesSection_categoryIcon__QQfI4{border-radius:.78rem;color:#fff;display:grid;flex-shrink:0;height:2.15rem;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);width:2.15rem}.ExploreCategoriesSection_categoryIcon__QQfI4 img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.ExploreCategoriesSection_categoryIcon__QQfI4 svg{height:1.05rem;width:1.05rem}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=default]{background:#e8eef3;border-color:#d3dde5}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=default] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#4a6b7c}.ExploreCategoriesSection_categoryCopy__o81ZF{display:flex;flex:1 1 auto;flex-direction:column;gap:.08rem;justify-content:center;min-width:0}.ExploreCategoriesSection_categoryName__EO2yx{color:#122433;font-size:clamp(.84rem,.78rem + .2vw,.95rem);font-weight:700;letter-spacing:-.015em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ExploreCategoriesSection_categoryCount__A5kfM{color:#6c7f8a;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.ExploreCategoriesSection_categoryChevron__4g5yX{background:#ffffff9e;border-radius:999px;color:#6c7f8a;display:grid;flex-shrink:0;height:1.7rem;margin-right:.18rem;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .18s ease,color .18s ease;width:1.7rem}.ExploreCategoriesSection_categoryChevron__4g5yX svg{height:.78rem;width:.78rem}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=layoff]{background:#e4f0fb;border-color:#c9def3}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=layoff] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#3f78b5}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=expense]{background:#f7e8e6;border-color:#eed4d0}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=expense] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#7a4b68}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=cash]{background:#d7eef1;border-color:#b7dbe1}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=cash] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#156a73}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=healthcare]{background:#f3e7f4;border-color:#e5d0ea}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=healthcare] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#6f4d9c}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=equity]{background:#e6e7f6;border-color:#d0d3ee}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=equity] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#4558a0}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=tax]{background:#f8f1d6;border-color:#ecdfb3}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=tax] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#d97b5c}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=insurance]{background:#e3f0fb;border-color:#c7def3}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=insurance] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#3a6cb0}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=freedom]{background:#d7f0ea;border-color:#b7dfd5}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=freedom] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#178a7e}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=family]{background:#f6e4ec;border-color:#ebccd9}.ExploreCategoriesSection_categoryChip__Kwg2p[data-theme=family] .ExploreCategoriesSection_categoryIcon__QQfI4{background:#c45688}.ExploreCategoriesSection_categoryChip__Kwg2p[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #04476647}.ExploreCategoriesSection_categoryChip__Kwg2p[aria-pressed=true] .ExploreCategoriesSection_categoryChevron__4g5yX{background:#ffffffeb;color:#122433;transform:rotate(90deg)}.ExploreCategoriesSection_categoryChip__Kwg2p:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}.ExploreCategoriesSection_categoryChip__Kwg2p:active{box-shadow:0 1px 2px #1024330d;filter:saturate(1.02) brightness(.98);transform:translateY(0)}@media (hover:hover) and (pointer:fine){.ExploreCategoriesSection_categoryChip__Kwg2p:hover{box-shadow:0 8px 16px #10243317;filter:saturate(1.04);transform:translateY(-2px)}.ExploreCategoriesSection_categoryChip__Kwg2p:hover .ExploreCategoriesSection_categoryIcon__QQfI4{transform:scale(1.06)}.ExploreCategoriesSection_categoryChip__Kwg2p:hover .ExploreCategoriesSection_categoryChevron__4g5yX{background:#ffffffeb;color:#122433;transform:translateX(2px)}.ExploreCategoriesSection_categoryChip__Kwg2p[aria-pressed=true]:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #04476647,0 6px 14px #10243314}.ExploreCategoriesSection_categoryChip__Kwg2p[aria-pressed=true]:hover .ExploreCategoriesSection_categoryChevron__4g5yX{transform:rotate(90deg)}}@media (hover:none){.ExploreCategoriesSection_categoryChip__Kwg2p:hover{box-shadow:0 1px 2px #10243308;filter:none;transform:none}}@container explore-categories (min-width: 30rem){.ExploreCategoriesSection_exploreGrid__4YFsa{gap:.9rem .95rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@container explore-categories (min-width: 48rem){.ExploreCategoriesSection_exploreGrid__4YFsa{gap:1rem 1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ExploreCategoriesSection_categoryChip__Kwg2p{min-height:3.7rem;padding:.58rem .62rem .58rem .68rem}}@container explore-categories (max-width: 36rem){.ExploreCategoriesSection_exploreHeader__bp4l2{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.65rem}.ExploreCategoriesSection_exploreHeading__dN7Sv{flex-basis:100%}.ExploreCategoriesSection_exploreBadge__pILzu{margin:0}}@container explore-categories (max-width: 24.5rem){.ExploreCategoriesSection_exploreTitle__Kh45x{font-size:1.12rem}.ExploreCategoriesSection_exploreSubtitle__T-VHN{font-size:.84rem}.ExploreCategoriesSection_exploreBadge__pILzu{font-size:.74rem;margin:0;padding:.32rem .68rem}.ExploreCategoriesSection_categoryChip__Kwg2p{gap:.62rem;min-height:3.55rem;padding:.5rem .5rem .5rem .55rem}.ExploreCategoriesSection_categoryIcon__QQfI4{border-radius:.68rem;height:2rem;width:2rem}.ExploreCategoriesSection_categoryIcon__QQfI4 svg{height:.98rem;width:.98rem}.ExploreCategoriesSection_categoryName__EO2yx{font-size:.86rem}.ExploreCategoriesSection_categoryChevron__4g5yX{height:1.5rem;margin-right:0;width:1.5rem}}@media (max-width:540px){.ExploreCategoriesSection_exploreSection__ga-1y{gap:.9rem}.ExploreCategoriesSection_exploreBadge__pILzu{margin:0}}@media (prefers-reduced-motion:reduce){.ExploreCategoriesSection_categoryChevron__4g5yX,.ExploreCategoriesSection_categoryChip__Kwg2p,.ExploreCategoriesSection_categoryChip__Kwg2p:active,.ExploreCategoriesSection_categoryChip__Kwg2p:hover,.ExploreCategoriesSection_categoryContents__dwMeL,.ExploreCategoriesSection_categoryIcon__QQfI4,.ExploreCategoriesSection_exploreHeader__bp4l2{animation:none;transition:none}.ExploreCategoriesSection_categoryChevron__4g5yX,.ExploreCategoriesSection_categoryChip__Kwg2p,.ExploreCategoriesSection_categoryChip__Kwg2p:active,.ExploreCategoriesSection_categoryChip__Kwg2p:hover,.ExploreCategoriesSection_categoryIcon__QQfI4{transform:none}.ExploreCategoriesSection_categoryChip__Kwg2p[aria-pressed=true] .ExploreCategoriesSection_categoryChevron__4g5yX{transform:rotate(90deg)}}.ExploreCategoriesSection_categoryContents__dwMeL{animation:ExploreCategoriesSection_exploreFadeUp__B3CCf .45s cubic-bezier(.16,1,.3,1) backwards;container-name:recommended-tracks;container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;min-width:0}.ExploreCategoriesSection_categoryContentsTitle__umu-f{color:#122433;font-size:clamp(1rem,.94rem + .2vw,1.12rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.ExploreCategoriesSection_categoryContentsEmpty__xIDjG{color:#6c7f8a;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}@keyframes ExploreCategoriesSection_exploreFadeUp__B3CCf{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT{--qh-ink:#122433;--qh-ink-deep:#07384f;--qh-ink-soft:#2f5968;--qh-muted:#6c7f8a;--qh-primary:#047bb2;--qh-primary-dark:#044766;--qh-teal:#0b8a7a;--qh-cta:#16313d;--qh-card:#ffffffe0;--qh-border:#0447661a;--qh-border-strong:#047bb22e;--qh-shadow-soft:0 10px 26px #04476614;--qh-radius-lg:1.35rem;--qh-radius-md:1rem;--qh-ease:220ms cubic-bezier(0.16,1,0.3,1);--qh-ease-brush:cubic-bezier(0.16,1,0.3,1);--qh-ease-soft:cubic-bezier(0.33,1,0.68,1);--qh-focus-ring:3px solid #037ab24d;--anim-header-dur:0.68s;--anim-header-del:0.08s;--anim-title-dur:0.72s;--anim-title-del:0.14s;--anim-sub-dur:0.7s;--anim-sub-del:0.22s;--anim-close-del:0.32s;--anim-idle-shine:5.2s;-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%}.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT::-webkit-scrollbar{width:6px}.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT::-webkit-scrollbar-track{background:#0000}.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT::-webkit-scrollbar-thumb:hover{background:#04476652}.YourQuickRichuelsPage_mainContent__YX3yL{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;margin:0;max-width:100%;min-height:-webkit-min-content;min-height:min-content;min-width:0;padding:1.5rem;width:100%}.YourQuickRichuelsPage_loadingState__ASAQU{align-items:center;animation:YourQuickRichuelsPage_fadeIn__sSPiQ .48s var(--qh-ease-brush) both;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.YourQuickRichuelsPage_loadingSpinner__qZmGy{animation:YourQuickRichuelsPage_spin__4107O .76s linear infinite;border:3px solid var(--qh-border);border-radius:50%;border-top-color:var(--qh-primary);display:block;height:2.55rem;position:relative;width:2.55rem}.YourQuickRichuelsPage_loadingSpinnerInner__8VnhH{animation:YourQuickRichuelsPage_spin__4107O 1.15s linear infinite reverse;border:2.5px solid #0000;border-bottom:2.5px solid var(--qh-teal);border-radius:50%;inset:5px;position:absolute}.YourQuickRichuelsPage_loadingText__DN5O4{animation:YourQuickRichuelsPage_fadePulse__9ZQcz 1.8s var(--qh-ease-soft) infinite;color:var(--qh-muted);font-size:.95rem;font-weight:700;letter-spacing:.01em;text-align:center}.YourQuickRichuelsPage_heroBanner__v-RHp{--hero-sky:#c5e3ee;--hero-ink:#122433;--hero-muted:#4d6470;--hero-quote:#16586a;--hero-cta:#16313d;animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-header-dur) var(--qh-ease-brush) var(--anim-header-del) both;background:var(--hero-sky);border-radius:var(--qh-radius-lg);isolation:isolate;min-height:clamp(13.5rem,16vw,15.5rem);overflow:hidden;position:relative}.YourQuickRichuelsPage_heroBanner__v-RHp:before{background:linear-gradient(90deg,#c5e3ee,#c5e3eee0 34%,#c5e3ee47 52%,#0000 68%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.YourQuickRichuelsPage_heroCopy__TN9wK{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;max-width:min(38rem,56%);padding:clamp(1.2rem,2.1vw,1.7rem) clamp(1.2rem,2.2vw,2rem) clamp(1.15rem,1.8vw,1.55rem);position:relative;z-index:2}.YourQuickRichuelsPage_heroEyebrow__IHOrt{animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-title-dur) var(--qh-ease-brush) var(--anim-title-del) both;color:var(--hero-ink);font-size:.9rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.YourQuickRichuelsPage_heroTitle__3Awg4{animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-title-dur) var(--qh-ease-brush) calc(var(--anim-title-del) + .04s) both;color:var(--hero-ink);font-size:clamp(1.35rem,1.05rem + .9vw,1.72rem);font-weight:800;letter-spacing:-.038em;line-height:1.12;margin:0}.YourQuickRichuelsPage_heroTitleBreak__nBwjF{display:block}.YourQuickRichuelsPage_heroSubtitle__DAf3J{animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-sub-dur) var(--qh-ease-brush) var(--anim-sub-del) both;color:var(--hero-muted);font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.5;margin:0;max-width:34rem}.YourQuickRichuelsPage_heroCta__w6QxW{align-items:center;animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-sub-dur) var(--qh-ease-brush) calc(var(--anim-sub-del) + .08s) both;background:var(--qh-cta);border:none;border-radius:999px;box-shadow:0 8px 18px #16313d33;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:.01em;margin-top:.45rem;min-height:2.55rem;overflow:hidden;padding:.62rem 1.28rem .62rem 1.35rem;position:relative;transition:transform var(--qh-ease),box-shadow var(--qh-ease),filter var(--qh-ease)}.YourQuickRichuelsPage_heroCta__w6QxW:before{animation:YourQuickRichuelsPage_btnShine__pBFv5 var(--anim-idle-shine) var(--qh-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.YourQuickRichuelsPage_heroCtaArrow__3WxzE{flex-shrink:0;height:.95rem;transition:transform var(--qh-ease);width:.95rem}.YourQuickRichuelsPage_heroCta__w6QxW:focus-visible{outline:var(--qh-focus-ring);outline-offset:3px}.YourQuickRichuelsPage_heroQuote__KvUaj{animation:YourQuickRichuelsPage_fadeUpSoft__eosML var(--anim-title-dur) var(--qh-ease-brush) calc(var(--anim-title-del) + .1s) both;color:var(--hero-quote);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,.92rem + .45vw,1.2rem);font-style:italic;font-weight:600;letter-spacing:-.012em;line-height:1.22;margin:0;padding:0;position:absolute;right:clamp(1.35rem,2.4vw,2rem);text-align:right;top:clamp(1.1rem,1.8vw,1.25rem);z-index:2}.YourQuickRichuelsPage_heroArt__c5jwW{animation:YourQuickRichuelsPage_heroArtIn__YZaIP 1.15s var(--qh-ease-brush) .1s both;bottom:0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);object-fit:cover;object-position:right center;pointer-events:none;position:absolute;right:0;top:0;transform-origin:78% 50%;-webkit-user-select:none;user-select:none;width:62%;z-index:0}.YourQuickRichuelsPage_finishBtn__gcTgD,.YourQuickRichuelsPage_retryBtn__RhlUA{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;transition:transform var(--qh-ease),box-shadow var(--qh-ease),filter var(--qh-ease),background-color var(--qh-ease)}.YourQuickRichuelsPage_finishBtn__gcTgD{animation:YourQuickRichuelsPage_fadeUpSoft__eosML .7s var(--qh-ease-brush) calc(var(--anim-close-del) + .22s) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,var(--qh-primary-dark) 0,var(--qh-primary) 100%);border:none;box-shadow:0 10px 22px #04476642;color:#fff;font-size:1rem;letter-spacing:.01em;min-height:2.85rem;min-width:11rem;overflow:hidden;padding:.84rem 2.15rem;position:relative;z-index:1}.YourQuickRichuelsPage_finishBtn__gcTgD:before{animation:YourQuickRichuelsPage_btnShine__pBFv5 var(--anim-idle-shine) var(--qh-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.YourQuickRichuelsPage_retryBtn__RhlUA{background:#fff;border:1px solid var(--qh-border-strong);color:var(--qh-primary-dark);font-size:.96rem;font-weight:700;min-height:2.75rem;padding:.65rem 1.25rem}.YourQuickRichuelsPage_finishBtn__gcTgD:focus-visible,.YourQuickRichuelsPage_retryBtn__RhlUA:focus-visible{outline:var(--qh-focus-ring);outline-offset:3px}.YourQuickRichuelsPage_errorState__jIIq1{animation:YourQuickRichuelsPage_fadeUpSoft__eosML .58s var(--qh-ease-brush) both;background:var(--qh-card);border:1px solid var(--qh-border);border-radius:var(--qh-radius-lg);box-shadow:var(--qh-shadow-soft);margin:2.5rem auto 0;max-width:34rem;padding:clamp(1.2rem,2vw,1.6rem);text-align:center}.YourQuickRichuelsPage_errorText__pvnPc{color:var(--qh-ink-soft);font-size:1rem;line-height:1.55;margin:0}.YourQuickRichuelsPage_errorActions__1JiNF{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}@media (hover:hover) and (pointer:fine){.YourQuickRichuelsPage_finishBtn__gcTgD:hover{box-shadow:0 14px 28px #04476652;filter:brightness(1.04);transform:translate3d(0,-2px,0)}.YourQuickRichuelsPage_retryBtn__RhlUA:hover{background:#0447660a;box-shadow:var(--qh-shadow-soft);transform:translate3d(0,-1px,0)}.YourQuickRichuelsPage_heroCta__w6QxW:hover{box-shadow:0 12px 22px #16313d47;filter:brightness(1.06);transform:translate3d(0,-1px,0)}.YourQuickRichuelsPage_heroCta__w6QxW:hover .YourQuickRichuelsPage_heroCtaArrow__3WxzE{transform:translateX(3px)}}@media (hover:none){.YourQuickRichuelsPage_finishBtn__gcTgD:hover,.YourQuickRichuelsPage_heroCta__w6QxW:hover,.YourQuickRichuelsPage_retryBtn__RhlUA:hover{background:inherit;box-shadow:none;filter:none;transform:none}.YourQuickRichuelsPage_finishBtn__gcTgD:hover{background:linear-gradient(135deg,var(--qh-primary-dark) 0,var(--qh-primary) 100%);box-shadow:0 10px 22px #04476642}.YourQuickRichuelsPage_retryBtn__RhlUA:hover{background:#fff}.YourQuickRichuelsPage_heroCta__w6QxW:hover{background:var(--qh-cta);box-shadow:0 8px 18px #16313d33}}.YourQuickRichuelsPage_finishBtn__gcTgD:active,.YourQuickRichuelsPage_heroCta__w6QxW:active,.YourQuickRichuelsPage_retryBtn__RhlUA:active{box-shadow:none!important;filter:none!important;transform:translateZ(0)!important;transition-duration:80ms}@media (prefers-reduced-motion:reduce){.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT *,.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT :after,.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.YourQuickRichuelsPage_loadingSpinner__qZmGy{opacity:.6}}@keyframes YourQuickRichuelsPage_fadeUpSoft__eosML{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes YourQuickRichuelsPage_fadeIn__sSPiQ{0%{opacity:0}to{opacity:1}}@keyframes YourQuickRichuelsPage_fadePulse__9ZQcz{0%,to{opacity:.55}50%{opacity:1}}@keyframes YourQuickRichuelsPage_spin__4107O{to{transform:rotate(1turn)}}@keyframes YourQuickRichuelsPage_btnShine__pBFv5{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes YourQuickRichuelsPage_heroArtIn__YZaIP{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (min-width:1200px){.YourQuickRichuelsPage_mainContent__YX3yL{padding:1.5rem 2rem}}@media (max-width:1024px){.YourQuickRichuelsPage_mainContent__YX3yL{gap:1.5rem;padding:1.25rem}}@media (max-width:768px){.YourQuickRichuelsPage_yourQuickRichuelsPage__WHLiT{--anim-header-dur:0.58s;--anim-title-dur:0.62s}.YourQuickRichuelsPage_mainContent__YX3yL{gap:1.15rem;padding:.8rem}.YourQuickRichuelsPage_heroBanner__v-RHp{border-radius:var(--qh-radius-md);min-height:0}.YourQuickRichuelsPage_heroCopy__TN9wK{gap:.58rem;max-width:none;padding:1.05rem 1.05rem 10.5rem}.YourQuickRichuelsPage_heroEyebrow__IHOrt{font-size:.72rem;letter-spacing:.12em}.YourQuickRichuelsPage_heroTitle__3Awg4{text-wrap:balance;font-size:1.28rem;line-height:1.18}.YourQuickRichuelsPage_heroTitleBreak__nBwjF{display:none}.YourQuickRichuelsPage_heroSubtitle__DAf3J{font-size:.88rem;line-height:1.45;max-width:none}.YourQuickRichuelsPage_heroSubtitleBreak__KbdHj{display:none}.YourQuickRichuelsPage_heroCta__w6QxW{font-size:.88rem;margin-top:.12rem;min-height:2.5rem;padding:.52rem 1.12rem}.YourQuickRichuelsPage_heroQuote__KvUaj{display:none}.YourQuickRichuelsPage_heroBanner__v-RHp:before{background:linear-gradient(180deg,#c5e3ee,#c5e3ee8c 42%,#0000 72%)}.YourQuickRichuelsPage_heroArt__c5jwW{height:10.75rem;inset:auto 0 0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%);mask-image:linear-gradient(180deg,#0000,#000 14%);object-fit:cover;object-position:88% 100%;width:100%}}@media (max-width:540px){.YourQuickRichuelsPage_heroCopy__TN9wK{gap:.52rem;padding:1rem 1rem 10.25rem}.YourQuickRichuelsPage_heroTitle__3Awg4{font-size:1.2rem}.YourQuickRichuelsPage_heroArt__c5jwW{height:10.5rem;object-position:88% 100%;width:100%}.YourQuickRichuelsPage_finishBtn__gcTgD{max-width:22rem;width:100%}}@media (max-width:480px){.YourQuickRichuelsPage_mainContent__YX3yL{gap:1.1rem;padding:.7rem}}@media (max-width:380px){.YourQuickRichuelsPage_heroTitle__3Awg4{font-size:1.12rem}.YourQuickRichuelsPage_heroEyebrow__IHOrt{font-size:.66rem;letter-spacing:.1em}}.YourProgressPage_page__d-26-{--yp-ink:#122433;--yp-ink-deep:#07384f;--yp-ink-soft:#2f5968;--yp-muted:#6c7f8a;--yp-primary:#047bb2;--yp-primary-dark:#044766;--yp-teal:#0b8a7a;--yp-cta:#16313d;--yp-card:#ffffffeb;--yp-border:#0447661a;--yp-border-strong:#047bb22e;--yp-shadow-soft:0 10px 26px #04476614;--yp-radius-lg:1.35rem;--yp-radius-md:1rem;--yp-ease:220ms cubic-bezier(0.16,1,0.3,1);--yp-ease-brush:cubic-bezier(0.16,1,0.3,1);--yp-ease-soft:cubic-bezier(0.33,1,0.68,1);--yp-focus-ring:3px solid #037ab24d;--anim-idle-shine:5.2s;-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%}.YourProgressPage_page__d-26-::-webkit-scrollbar{width:6px}.YourProgressPage_page__d-26-::-webkit-scrollbar-track{background:#0000}.YourProgressPage_page__d-26-::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.YourProgressPage_mainContent__4ao4W{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;container:yp-page/inline-size;display:flex;flex:1 1 auto;flex-direction:column;gap:1.35rem;margin:0;max-width:100%;min-height:-webkit-min-content;min-height:min-content;min-width:0;padding:1.5rem 1.5rem 2rem;width:100%}.YourProgressPage_heroBanner__fk3wr{align-items:stretch;animation:YourProgressPage_heroFade__fkHIZ .55s var(--yp-ease-brush) both;background:#0b3a4c;border-radius:var(--yp-radius-lg);display:flex;isolation:isolate;min-height:clamp(13.5rem,16vw,15.5rem);overflow:hidden;position:relative}.YourProgressPage_heroBanner__fk3wr:after{animation:YourProgressPage_heroSheen__S\+bfZ 8.5s var(--yp-ease-soft) 1.6s infinite;background:linear-gradient(105deg,#0000 32%,#ffffff24 48%,#0000 64%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-70%,0,0);z-index:1}.YourProgressPage_heroBanner__fk3wr:before{background:linear-gradient(90deg,#0a3344,#0a3344e6 36%,#0a334447 58%,#0000 74%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.YourProgressPage_heroCopy__7m7gX{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:.8rem;max-width:min(46rem,72%);min-height:inherit;min-width:0;padding:clamp(1.2rem,2.1vw,1.7rem) clamp(1.2rem,2.2vw,2rem) clamp(1.15rem,1.8vw,1.55rem);position:relative;width:100%;z-index:2}.YourProgressPage_heroTitle__YoDeG{animation:YourProgressPage_fadeUpSoft__KaLVw .62s var(--yp-ease-brush) .08s both;color:#fff;font-size:clamp(1.45rem,1.15rem + 1vw,2rem);font-weight:800;letter-spacing:-.038em;line-height:1.12;margin:0;overflow-wrap:break-word}.YourProgressPage_heroSubtitle__32SkX{animation:YourProgressPage_fadeUpSoft__KaLVw .62s var(--yp-ease-brush) .16s both;color:#e8f4f8d1;font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.5;margin:0;max-width:32rem;overflow-wrap:break-word}.YourProgressPage_heroActions__9\+P49{align-items:center;animation:YourProgressPage_fadeUpSoft__KaLVw .62s var(--yp-ease-brush) .24s both;display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:auto;min-width:0;padding-top:.45rem;width:100%}.YourProgressPage_heroCta__ggJmv{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 6px 16px #07384f1f;color:var(--yp-ink-deep);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;min-height:2.55rem;overflow:hidden;padding:.5rem 1.15rem .5rem .55rem;position:relative;transition:transform var(--yp-ease),box-shadow var(--yp-ease),filter var(--yp-ease);white-space:nowrap}.YourProgressPage_heroCta__ggJmv:before{animation:YourProgressPage_btnShine__tacde var(--anim-idle-shine) var(--yp-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#07384f14,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.YourProgressPage_heroCtaPlay__OWIdY{align-items:center;animation:YourProgressPage_playPulse__aJdp- 2.8s var(--yp-ease-soft) 1.1s infinite;background:var(--yp-cta);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.55rem;justify-content:center;width:1.55rem}.YourProgressPage_heroCtaPlay__OWIdY svg{height:.78rem;margin-left:.08rem;width:.78rem}.YourProgressPage_heroCta__ggJmv:focus-visible{outline:var(--yp-focus-ring);outline-offset:3px}.YourProgressPage_heroNext__nAIVx{color:#d6eaefe0;font-size:.86rem;font-weight:600;line-height:1.35;margin:0;max-width:100%;min-width:0;overflow-wrap:break-word}.YourProgressPage_heroArt__mXUp0{animation:YourProgressPage_heroArtIn__Xmq94 1.15s var(--yp-ease-brush) .1s both,YourProgressPage_heroDrift__TAbFa 16s var(--yp-ease-soft) 1.25s infinite alternate;bottom:0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);object-fit:cover;object-position:right center;pointer-events:none;position:absolute;right:0;top:0;transform-origin:78% 50%;-webkit-user-select:none;user-select:none;width:62%;z-index:0}.YourProgressPage_statsGrid__I86er{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.YourProgressPage_statCard__mr0Rb{align-items:center;animation:YourProgressPage_fadeUpSoft__KaLVw .62s var(--yp-ease-brush) both;background:#fff;border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft);display:flex;gap:.9rem;min-height:6.1rem;padding:1rem 1.05rem;transition:transform var(--yp-ease),box-shadow var(--yp-ease),border-color var(--yp-ease)}.YourProgressPage_statCard__mr0Rb:first-child{animation-delay:.08s}.YourProgressPage_statCard__mr0Rb:nth-child(2){animation-delay:.16s}.YourProgressPage_statCard__mr0Rb:nth-child(3){animation-delay:.24s}.YourProgressPage_paceRing__uHTD7{flex-shrink:0;height:3.6rem;width:3.6rem}.YourProgressPage_paceRingFill__f9M1g{animation:YourProgressPage_paceDraw__z4Zmi .9s var(--yp-ease-brush) .28s both}.YourProgressPage_paceRingText__GexoI{fill:var(--yp-teal);font-size:.92rem;font-weight:800;letter-spacing:-.02em}.YourProgressPage_statIcon__33Yzd{align-items:center;animation:YourProgressPage_iconSettle__wBIDS .7s var(--yp-ease-brush) .2s both;border-radius:1rem;display:inline-flex;flex-shrink:0;height:3.6rem;justify-content:center;width:3.6rem}.YourProgressPage_statIcon__33Yzd svg{height:1.35rem;width:1.35rem}.YourProgressPage_statIconTeal__Q-tZ\+{background:#e7f7f2;color:var(--yp-teal)}.YourProgressPage_statIconGold__OYRPN{background:#f8efd2;color:#c9941a}.YourProgressPage_statCopy__q3H7G{flex:1 1 auto;min-width:0}.YourProgressPage_statEyebrow__vczwJ{color:var(--yp-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.YourProgressPage_statValue__lvxrQ{font-feature-settings:"tnum";color:var(--yp-ink-deep);font-size:1.12rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:.18rem 0 0;white-space:nowrap}.YourProgressPage_statSuffix__D6DjO{color:var(--yp-muted);font-size:.86rem;font-weight:700;margin-left:.2rem}.YourProgressPage_statHint__eOb42{color:var(--yp-muted);font-size:.82rem;font-weight:600;line-height:1.35;margin:.18rem 0 0;overflow-wrap:break-word}.YourProgressPage_statCard__mr0Rb:first-child .YourProgressPage_statHint__eOb42{color:var(--yp-teal)}.YourProgressPage_board__LYExV{--board-cols:minmax(11.5rem,1.15fr) minmax(13rem,1.7fr) minmax(9rem,13rem) 2.25rem;animation:YourProgressPage_fadeUpSoft__KaLVw .68s var(--yp-ease-brush) both;background:#fff;border:1px solid #0f172a0f;border-radius:1.15rem;box-shadow:0 10px 28px #0f172a0d;container:yp-board/inline-size;display:flex;flex-direction:column;overflow:visible}.YourProgressPage_boardRaised__6NNNM{position:relative;z-index:6}.YourProgressPage_boardHeader__QG1Gw{align-items:center;display:flex;gap:.75rem 1rem;justify-content:space-between;padding:.95rem 1.15rem .85rem}.YourProgressPage_boardTitle__1WuOx{align-items:center;color:#17324a;display:flex;font-size:1.05rem;font-weight:800;gap:.55rem;letter-spacing:-.03em;margin:0;min-width:0}.YourProgressPage_boardIcon__icwa6{align-items:center;display:inline-flex;flex-shrink:0;height:1.45rem;justify-content:center;width:1.45rem}.YourProgressPage_boardIcon__icwa6 svg{height:1.45rem;width:1.45rem}.YourProgressPage_boardIcon-active__k22Dt{color:#2f6fed}.YourProgressPage_boardIcon-done__AoYGV{color:#1aaa77}.YourProgressPage_countBadge__kfkQb{align-items:center;animation:YourProgressPage_badgePop__8o\+b5 .45s var(--yp-ease-brush) .28s both;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;height:1.35rem;justify-content:center;letter-spacing:0;min-width:1.45rem;padding:0 .4rem}.YourProgressPage_countBadge-active__ZGcLC{background:#e8f1ff;color:#2f6fed}.YourProgressPage_countBadge-done__uEdX\+{background:#e5f8ef;color:#149a68}.YourProgressPage_continueAll__0wbFP{align-items:center;background:#fff;border:1px solid #d5e4f5;border-radius:999px;color:#2f6fed;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:700;gap:.4rem;min-height:2.15rem;padding:.35rem .9rem;transition:background-color var(--yp-ease),border-color var(--yp-ease),transform var(--yp-ease),box-shadow var(--yp-ease);white-space:nowrap}.YourProgressPage_continueAll__0wbFP svg{height:.72rem;width:.72rem}.YourProgressPage_boardColumns__oqbfM,.YourProgressPage_sessionRow__WsQxN,.YourProgressPage_stepRow__hwMj7{grid-column-gap:.85rem;align-items:center;column-gap:.85rem;display:grid;grid-template-columns:var(--board-cols)}.YourProgressPage_boardColumns__oqbfM{animation:YourProgressPage_boardRowIn__ey4\+y .48s var(--yp-ease-brush) .08s both;background:#f7f9fc;color:#8b9aab;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.55rem 1.15rem;text-transform:uppercase}.YourProgressPage_boardColumns__oqbfM span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YourProgressPage_boardList__X7hFX{display:flex;flex-direction:column}.YourProgressPage_sessionBlock__soeo5{animation:YourProgressPage_boardRowIn__ey4\+y .52s var(--yp-ease-brush) both}.YourProgressPage_sessionBlock__soeo5:first-child{animation-delay:.05s}.YourProgressPage_sessionBlock__soeo5:nth-child(2){animation-delay:.1s}.YourProgressPage_sessionBlock__soeo5:nth-child(3){animation-delay:.15s}.YourProgressPage_sessionBlock__soeo5:nth-child(4){animation-delay:.2s}.YourProgressPage_sessionBlock__soeo5:nth-child(5){animation-delay:.24s}.YourProgressPage_sessionBlock__soeo5:nth-child(n+6){animation-delay:.28s}.YourProgressPage_sessionBlock__soeo5+.YourProgressPage_sessionBlock__soeo5{border-top:1px solid #eef2f6}.YourProgressPage_sessionRow__WsQxN{padding:.95rem 1.15rem .85rem;transition:background-color var(--yp-ease)}.YourProgressPage_sessionMain__iHgLb,.YourProgressPage_stepMain__eHFuK{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.YourProgressPage_sessionMain__iHgLb{align-items:center}.YourProgressPage_actionToggle__wsVip,.YourProgressPage_continueAll__0wbFP,.YourProgressPage_menuButton__\+3bfJ,.YourProgressPage_menuItem__udHNS,.YourProgressPage_sessionTitle__VkPWz,.YourProgressPage_thumbButton__dsrAS{font-family:inherit}.YourProgressPage_thumbButton__dsrAS{background:none;border:none;cursor:pointer;flex-shrink:0;padding:0}.YourProgressPage_thumb__hb7lh{background:#d7e7f2;border-radius:.75rem;display:block;height:3.15rem;overflow:hidden;position:relative;width:3.15rem}.YourProgressPage_thumb__hb7lh img{display:block;height:100%;object-fit:cover;transition:transform .55s var(--yp-ease-brush);width:100%}.YourProgressPage_thumbBadge__L1BoQ{align-items:center;border-radius:50%;bottom:.18rem;box-shadow:0 2px 6px #0f172a2e;color:#fff;display:inline-flex;height:1.15rem;justify-content:center;position:absolute;right:.18rem;width:1.15rem}.YourProgressPage_thumbBadge__L1BoQ svg{height:.68rem;width:.68rem}.YourProgressPage_thumbBadgeDone__djzl1{background:#1aaa77}.YourProgressPage_thumbBadgePlay__f-pJZ{background:#17324ab8}.YourProgressPage_thumbBadgePlay__f-pJZ svg{margin-left:.06rem}.YourProgressPage_sessionCopy__DOdQr{display:flex;flex-direction:column;gap:.22rem;min-width:0;padding-top:.08rem}.YourProgressPage_sessionTitleRow__xzbzi{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .55rem}.YourProgressPage_sessionTitle__VkPWz{background:none;border:none;color:#17324a;cursor:pointer;font-size:.98rem;font-weight:800;letter-spacing:-.02em;margin:0;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.YourProgressPage_actionToggle__wsVip{align-items:center;background:none;border:none;color:#7d8b9a;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.15rem;padding:0;white-space:nowrap}.YourProgressPage_actionToggle__wsVip svg{height:.85rem;transition:transform var(--yp-ease);width:.85rem}.YourProgressPage_chevronOpen__KWPvz{transform:rotate(180deg)}.YourProgressPage_meter__H5R66{align-items:center;display:flex;gap:.55rem;min-width:0}.YourProgressPage_meterTrack__YIPBV{background:#e7edf3;border-radius:999px;flex:1 1 auto;height:.42rem;overflow:hidden}.YourProgressPage_meterFill__kJKEK{border-radius:inherit;display:block;height:100%;overflow:hidden;position:relative;transform-origin:left center}.YourProgressPage_meter-done__RGVeI{background:#1aaa77}.YourProgressPage_meter-active__ygLlS{background:#3b82f6}.YourProgressPage_meter-active__ygLlS:after{animation:YourProgressPage_meterSheen__IXV9W 2.4s var(--yp-ease-soft) .8s infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";inset:0;position:absolute;transform:translate3d(-130%,0,0)}.YourProgressPage_meter-idle__DGdae{width:0!important}.YourProgressPage_meterValue__DFBw6{font-feature-settings:"tnum";color:#607284;flex:0 0 2.4rem;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.YourProgressPage_actionSummary__e9mwf{align-items:flex-start;display:flex;flex-direction:column;gap:.12rem;justify-content:center;margin:0;min-width:0}.YourProgressPage_actionSummaryLabel__657We{color:#8b9aab;display:none;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.YourProgressPage_actionSummaryValue__dQLMt{align-items:baseline;color:#31475c;display:inline-flex;font-size:.86rem;font-weight:700;gap:.28rem;line-height:1.3;min-width:0}.YourProgressPage_actionSummaryCount__z4ykX{font-feature-settings:"tnum";color:var(--yp-ink-deep);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.YourProgressPage_actionSummaryEmpty__86bJ-,.YourProgressPage_actionSummaryOf__SY43o{color:#7d8b9a;font-size:.82rem;font-weight:600}.YourProgressPage_actionSummaryEmpty__86bJ-{font-weight:600}.YourProgressPage_progressSpacer__7azds{display:block}.YourProgressPage_menuWrap__skuFx{justify-self:end;position:relative}.YourProgressPage_menuButton__\+3bfJ{align-items:center;background:#0000;border:none;border-radius:999px;color:#8b9aab;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.YourProgressPage_menuButton__\+3bfJ svg{height:1rem;width:1rem}.YourProgressPage_menu__J7ZUZ{animation:YourProgressPage_menuIn__McjZa .2s var(--yp-ease-brush) both;background:#fff;border:1px solid #e6edf3;border-radius:.75rem;box-shadow:0 12px 28px #0f172a1f;min-width:9.5rem;padding:.3rem;position:absolute;right:0;top:calc(100% + .2rem);transform-origin:top right;z-index:3}.YourProgressPage_menuItem__udHNS{background:none;border:none;border-radius:.5rem;color:#17324a;cursor:pointer;display:block;font-size:.84rem;font-weight:700;padding:.5rem .65rem;text-align:left;width:100%}.YourProgressPage_stepReveal__KJcsJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--yp-ease)}.YourProgressPage_stepRevealOpen__R98IT{grid-template-rows:1fr}.YourProgressPage_stepList__KJ3k1{list-style:none;margin:0;min-height:0;opacity:0;overflow:hidden;padding:0 1.15rem;transition:opacity .28s var(--yp-ease)}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepList__KJ3k1{opacity:1;padding-bottom:.85rem}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_meterFill__kJKEK{animation:YourProgressPage_meterGrow__DPrlA .72s var(--yp-ease-brush) .08s both}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo{animation:YourProgressPage_actionIn__sAXj6 .42s var(--yp-ease-brush) both}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:first-child{animation-delay:.04s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:nth-child(2){animation-delay:.08s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:nth-child(3){animation-delay:.12s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:nth-child(4){animation-delay:.16s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:nth-child(5){animation-delay:.2s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_actionGlanceItem__FbIbo:nth-child(n+6){animation-delay:.24s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7{animation:YourProgressPage_actionIn__sAXj6 .45s var(--yp-ease-brush) both}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7:first-child{animation-delay:.02s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7:nth-child(2){animation-delay:.07s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7:nth-child(3){animation-delay:.12s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7:nth-child(4){animation-delay:.17s}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepRow__hwMj7:nth-child(n+5){animation-delay:.22s}.YourProgressPage_boardEmpty__QRxMq{animation:YourProgressPage_fadeUpSoft__KaLVw .45s var(--yp-ease-brush) .12s both;color:#7d8b9a;font-size:.9rem;font-weight:600;line-height:1.45;margin:0;padding:1.15rem 1.2rem 1.3rem}.YourProgressPage_notice__qCDnG{background:#fff8ef;border:1px solid #b453092e;border-radius:var(--yp-radius-md);color:#8a4b12;font-size:.9rem;font-weight:700;line-height:1.45;margin:0;padding:.9rem 1rem}.YourProgressPage_footerReveal__Fc3vQ{animation:YourProgressPage_fadeUpSoft__KaLVw .68s var(--yp-ease-brush) .32s both}.YourProgressPage_skeleton__15n6D{display:flex;flex-direction:column;gap:1.35rem}.YourProgressPage_skeletonBoard__Rqoy7,.YourProgressPage_skeletonCard__DzKX0{background:#fff;border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft)}.YourProgressPage_skeletonCard__DzKX0{align-items:center;display:flex;gap:.9rem;min-height:6.1rem;padding:1rem 1.05rem}.YourProgressPage_skeletonBoard__Rqoy7{border-radius:1.15rem;display:flex;flex-direction:column;gap:.15rem;padding:1rem 0 .35rem}.YourProgressPage_skeletonRow__8QWSG{align-items:center;display:flex;gap:.85rem;padding:.85rem 1.15rem}.YourProgressPage_skeletonCopy__Ybl6I{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;min-width:0}.YourProgressPage_bone__AuBXg{animation:YourProgressPage_boneShimmer__UFH4X 1.35s ease-in-out infinite;background:linear-gradient(90deg,#e7eef3,#f7fbfd 45%,#e7eef3);background-size:220% 100%;border-radius:999px;display:block}.YourProgressPage_boneIcon__F\+NR7,.YourProgressPage_boneThumb__HkQkU{border-radius:1rem;flex-shrink:0;height:3.6rem;width:3.6rem}.YourProgressPage_boneThumb__HkQkU{border-radius:.75rem;height:3.15rem;width:3.15rem}.YourProgressPage_boneLineMid__kCnL4,.YourProgressPage_boneLineShort__nFG7I,.YourProgressPage_boneLine__m93lw,.YourProgressPage_bonePill__N0VHu,.YourProgressPage_boneTitle__DdrvU{height:.72rem}.YourProgressPage_boneLine__m93lw{width:min(100%,11rem)}.YourProgressPage_boneLineMid__kCnL4{width:min(72%,8rem)}.YourProgressPage_boneLineShort__nFG7I{height:.55rem;width:4.5rem}.YourProgressPage_boneTitle__DdrvU{height:.95rem;margin:0 1.15rem .55rem;width:8.5rem}.YourProgressPage_bonePill__N0VHu{flex-shrink:0;height:1.6rem;width:5.5rem}.YourProgressPage_stepRow__hwMj7{align-items:start;padding:.7rem 0}.YourProgressPage_stepRow__hwMj7+.YourProgressPage_stepRow__hwMj7{border-top:1px solid #f2f5f8}.YourProgressPage_stepRow__hwMj7>.YourProgressPage_meter__H5R66{align-self:center}.YourProgressPage_columnSpacer__4Sa0l{display:block}.YourProgressPage_actionGlance__XTm2y{display:flex;flex-direction:column;gap:.38rem;list-style:none;margin:0;min-width:0;padding:.08rem 0 0}.YourProgressPage_actionGlanceItem__FbIbo{align-items:flex-start;display:flex;gap:.45rem;min-width:0;position:relative}.YourProgressPage_actionGlanceTitle__SHgaa{color:#31475c;font-size:.84rem;font-weight:600;line-height:1.35;min-width:0;overflow-wrap:anywhere}.YourProgressPage_srOnly__iTCWq{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.YourProgressPage_stepMain__eHFuK{align-items:center;flex-wrap:wrap;gap:.4rem .5rem;padding-left:3.95rem}.YourProgressPage_stepMark__Q4UmC{align-items:center;background:#fff;border:1.6px solid #c5d0db;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.05rem;justify-content:center;margin-top:.12rem;width:1.05rem}.YourProgressPage_stepMark__Q4UmC svg{height:.68rem;width:.68rem}.YourProgressPage_stepMarkDone__dxpO8{background:#1aaa77;border-color:#1aaa77}.YourProgressPage_stepMarkActive__\+zT2s{border-color:#3b82f6;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #3b82f6}.YourProgressPage_stepTitle__v9v9g{background:none;border:0;color:#31475c;cursor:pointer;font:inherit;font-size:.86rem;font-weight:600;line-height:1.35;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.YourProgressPage_inlinePill__I75PJ{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;min-height:1.25rem;padding:.05rem .45rem;white-space:nowrap}.YourProgressPage_inlinePillDone__HCCRL{background:#e5f8ef;color:#149a68}.YourProgressPage_inlinePillActive__31KEq{background:#e8f1ff;color:#2f6fed}.YourProgressPage_stepMenuSpacer__Tui\+l{display:block}.YourProgressPage_actionToggle__wsVip:focus-visible,.YourProgressPage_continueAll__0wbFP:focus-visible,.YourProgressPage_menuButton__\+3bfJ:focus-visible,.YourProgressPage_menuItem__udHNS:focus-visible,.YourProgressPage_sessionTitle__VkPWz:focus-visible,.YourProgressPage_thumbButton__dsrAS:focus-visible{outline:var(--yp-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.YourProgressPage_heroCta__ggJmv:hover{box-shadow:0 10px 20px #07384f2e;filter:brightness(1.02);transform:translate3d(0,-2px,0)}.YourProgressPage_heroCta__ggJmv:hover .YourProgressPage_heroCtaPlay__OWIdY{animation-play-state:paused;transform:scale(1.08)}.YourProgressPage_statCard__mr0Rb:hover{border-color:#047bb238;box-shadow:0 16px 32px #0447661f;transform:translate3d(0,-3px,0)}.YourProgressPage_continueAll__0wbFP:hover{box-shadow:0 8px 16px #2f6fed1f;transform:translate3d(0,-1px,0)}.YourProgressPage_sessionBlock__soeo5:hover .YourProgressPage_sessionRow__WsQxN{background:#f7fbfe}.YourProgressPage_thumbButton__dsrAS:hover .YourProgressPage_thumb__hb7lh img{transform:scale(1.08)}.YourProgressPage_actionToggle__wsVip:hover,.YourProgressPage_continueAll__0wbFP:hover,.YourProgressPage_menuButton__\+3bfJ:hover,.YourProgressPage_menuItem__udHNS:hover,.YourProgressPage_sessionTitle__VkPWz:hover{background:#f4f8fc}.YourProgressPage_continueAll__0wbFP:hover{border-color:#b9d4f2}.YourProgressPage_actionToggle__wsVip:hover,.YourProgressPage_sessionTitle__VkPWz:hover{background:#0000;color:#2f6fed}}.YourProgressPage_continueAll__0wbFP:active,.YourProgressPage_heroCta__ggJmv:active{filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.YourProgressPage_page__d-26- *,.YourProgressPage_page__d-26- :after,.YourProgressPage_page__d-26- :before{animation:none!important;transition:none!important}}@keyframes YourProgressPage_heroFade__fkHIZ{0%{opacity:0}to{opacity:1}}@keyframes YourProgressPage_heroSheen__S\+bfZ{0%,58%{transform:translate3d(-70%,0,0)}to{transform:translate3d(80%,0,0)}}@keyframes YourProgressPage_heroDrift__TAbFa{0%{transform:scale(1)}to{transform:scale(1.045)}}@keyframes YourProgressPage_playPulse__aJdp-{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes YourProgressPage_iconSettle__wBIDS{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes YourProgressPage_badgePop__8o\+b5{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes YourProgressPage_menuIn__McjZa{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes YourProgressPage_meterSheen__IXV9W{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes YourProgressPage_fadeUpSoft__KaLVw{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes YourProgressPage_heroArtIn__Xmq94{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes YourProgressPage_btnShine__tacde{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes YourProgressPage_paceDraw__z4Zmi{0%{stroke-dashoffset:200}}@keyframes YourProgressPage_boardRowIn__ey4\+y{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes YourProgressPage_meterGrow__DPrlA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes YourProgressPage_boneShimmer__UFH4X{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes YourProgressPage_actionIn__sAXj6{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:769px){.YourProgressPage_heroTitle__YoDeG{margin-top:.55rem}}@media (min-width:1200px){.YourProgressPage_mainContent__4ao4W{padding:1.5rem 2rem}}@media (max-width:1024px){.YourProgressPage_mainContent__4ao4W{gap:1.2rem;padding:1.25rem}.YourProgressPage_heroCopy__7m7gX{max-width:min(40rem,82%)}}@container yp-board (max-width: 58rem){.YourProgressPage_boardColumns__oqbfM,.YourProgressPage_sessionRow__WsQxN,.YourProgressPage_stepRow__hwMj7{grid-template-columns:minmax(0,1fr) auto}.YourProgressPage_boardColumns__oqbfM{display:none}.YourProgressPage_sessionRow__WsQxN,.YourProgressPage_stepRow__hwMj7{row-gap:.65rem}.YourProgressPage_actionGlance__XTm2y,.YourProgressPage_actionSummary__e9mwf,.YourProgressPage_meter__H5R66,.YourProgressPage_sessionMain__iHgLb,.YourProgressPage_stepMain__eHFuK{grid-column:1/-1}.YourProgressPage_sessionMain__iHgLb{grid-column:1;grid-row:1}.YourProgressPage_actionSummary__e9mwf{gap:.28rem;grid-row:2}.YourProgressPage_actionSummaryLabel__657We{display:block}.YourProgressPage_actionGlanceEmpty__eJsH\+,.YourProgressPage_columnSpacer__4Sa0l,.YourProgressPage_progressSpacer__7azds{display:none}.YourProgressPage_menuWrap__skuFx{align-self:center;grid-column:2;grid-row:1}.YourProgressPage_stepRow__hwMj7{padding-left:0}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepList__KJ3k1{border-left:2px solid #e3eef6;margin:0 .95rem .8rem 1.05rem;padding:.15rem 0 .15rem .85rem}.YourProgressPage_stepMain__eHFuK{grid-row:1;padding-left:0}.YourProgressPage_actionGlance__XTm2y{gap:.45rem;grid-row:2;padding:.15rem 0 .1rem}.YourProgressPage_actionGlance__XTm2y:before{color:#8b9aab;content:"Action items";font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.YourProgressPage_stepRow__hwMj7 .YourProgressPage_meter__H5R66{align-self:stretch;grid-row:3}.YourProgressPage_stepRow__hwMj7 .YourProgressPage_actionGlanceEmpty__eJsH\++.YourProgressPage_meter__H5R66{grid-row:2}.YourProgressPage_stepMenuSpacer__Tui\+l{display:none}}@container yp-board (max-width: 30rem){.YourProgressPage_boardColumns__oqbfM,.YourProgressPage_sessionRow__WsQxN{padding-left:.85rem;padding-right:.85rem}.YourProgressPage_stepRevealOpen__R98IT .YourProgressPage_stepList__KJ3k1{margin-left:.85rem;margin-right:.75rem;padding-left:.7rem}}@container yp-page (max-width: 54rem){.YourProgressPage_statsGrid__I86er{grid-template-columns:1fr 1fr}.YourProgressPage_statsGrid__I86er>:last-child{grid-column:1/-1}}@container yp-page (max-width: 40rem){.YourProgressPage_statsGrid__I86er{grid-template-columns:1fr}.YourProgressPage_statsGrid__I86er>:last-child{grid-column:auto}}@container yp-page (max-width: 46rem){.YourProgressPage_heroBanner__fk3wr{border-radius:var(--yp-radius-md);min-height:0}.YourProgressPage_heroCopy__7m7gX{gap:.58rem;max-width:none;padding:1.05rem 1.05rem 10.5rem}.YourProgressPage_heroTitle__YoDeG{font-size:1.32rem;margin-top:0}.YourProgressPage_heroActions__9\+P49{flex-wrap:wrap}.YourProgressPage_heroNext__nAIVx{white-space:normal}.YourProgressPage_heroBanner__fk3wr:before{background:linear-gradient(180deg,#0a3344,#0a33448c 42%,#0000 72%)}.YourProgressPage_heroArt__mXUp0{height:10.75rem;inset:auto 0 0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%);mask-image:linear-gradient(180deg,#0000,#000 14%);object-fit:cover;object-position:88% 100%;width:100%}}@container yp-page (max-width: 26rem){.YourProgressPage_heroCopy__7m7gX{padding:1rem 1rem 10.25rem}.YourProgressPage_heroCta__ggJmv{width:100%}.YourProgressPage_heroActions__9\+P49{align-items:stretch}.YourProgressPage_skeletonRow__8QWSG .YourProgressPage_bonePill__N0VHu{display:none}}@media (max-width:768px){.YourProgressPage_mainContent__4ao4W{gap:1.15rem;padding:.8rem}.YourProgressPage_heroBanner__fk3wr{border-radius:var(--yp-radius-md);min-height:0}.YourProgressPage_heroCopy__7m7gX{gap:.58rem;max-width:none;padding:1.05rem 1.05rem 10.5rem}.YourProgressPage_heroTitle__YoDeG{font-size:1.32rem}.YourProgressPage_heroActions__9\+P49{flex-wrap:wrap}.YourProgressPage_heroNext__nAIVx{white-space:normal}.YourProgressPage_heroBanner__fk3wr:before{background:linear-gradient(180deg,#0a3344,#0a33448c 42%,#0000 72%)}.YourProgressPage_heroArt__mXUp0{height:10.75rem;inset:auto 0 0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%);mask-image:linear-gradient(180deg,#0000,#000 14%);object-fit:cover;object-position:88% 100%;width:100%}}@media (max-width:540px){.YourProgressPage_heroCopy__7m7gX{padding:1rem 1rem 10.25rem}.YourProgressPage_heroArt__mXUp0{height:10.5rem;object-position:88% 100%;width:100%}.YourProgressPage_boardHeader__QG1Gw{align-items:flex-start;flex-wrap:wrap}.YourProgressPage_continueAll__0wbFP{margin-left:auto}}@media (max-width:480px){.YourProgressPage_mainContent__4ao4W{gap:1.1rem;padding:.7rem}}.ProgressSessionPage_page__1Tpbd{--yp-ink:#122433;--yp-ink-deep:#07384f;--yp-ink-soft:#2f5968;--yp-muted:#6c7f8a;--yp-primary:#047bb2;--yp-primary-dark:#044766;--yp-teal:#0b8a7a;--yp-cta:#16313d;--yp-card:#ffffffeb;--yp-border:#0447661a;--yp-border-strong:#047bb22e;--yp-shadow-soft:0 10px 26px #04476614;--yp-radius-lg:1.35rem;--yp-radius-md:1rem;--yp-ease:220ms cubic-bezier(0.16,1,0.3,1);--yp-ease-brush:cubic-bezier(0.16,1,0.3,1);--yp-ease-soft:cubic-bezier(0.33,1,0.68,1);--yp-focus-ring:3px solid #037ab24d;--anim-idle-shine:5.2s;-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%}.ProgressSessionPage_page__1Tpbd::-webkit-scrollbar{width:6px}.ProgressSessionPage_page__1Tpbd::-webkit-scrollbar-track{background:#0000}.ProgressSessionPage_page__1Tpbd::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.ProgressSessionPage_mainContent__kVoKb{box-sizing:border-box;container:yp-session/inline-size;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;max-width:100%;min-height:-webkit-min-content;min-height:min-content;min-width:0;padding:.85rem 1.5rem 2rem;width:100%}.ProgressSessionPage_mobileBackBar__iSw0Z{align-items:center;background:linear-gradient(180deg,#f5f8fb,#f5f8fbf5 68%,#f5f8fb00);display:flex;flex-shrink:0;padding:.85rem 1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:6}.ProgressSessionPage_mobileBackButton__s16cy{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid var(--yp-border-strong);border-radius:999px;box-shadow:var(--yp-shadow-soft);color:var(--yp-ink-deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:.38rem;letter-spacing:-.01em;line-height:1;min-height:2.05rem;padding:.16rem .78rem .16rem .16rem;transition:transform var(--yp-ease),box-shadow var(--yp-ease),border-color var(--yp-ease)}.ProgressSessionPage_mobileBackIcon__hldb6{align-items:center;background:linear-gradient(135deg,var(--yp-primary) 0,var(--yp-teal) 100%);border-radius:50%;box-shadow:0 3px 8px #047bb23d;color:#fff;display:inline-flex;flex-shrink:0;height:1.58rem;justify-content:center;transition:transform var(--yp-ease);width:1.58rem}.ProgressSessionPage_mobileBackChevron__FEGyb{height:.75rem;transform:rotate(180deg);width:.75rem}.ProgressSessionPage_mobileBackButton__s16cy:active{transform:scale(.98)}.ProgressSessionPage_statsGrid__2gg5L{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ProgressSessionPage_statCard__dTmc-{align-items:center;animation:ProgressSessionPage_fadeUpSoft__BagJV .62s var(--yp-ease-brush) both;background:#fff;border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft);display:flex;gap:.9rem;min-height:6.1rem;min-width:0;padding:1rem 1.1rem}.ProgressSessionPage_statCard__dTmc-:first-child{animation-delay:.04s}.ProgressSessionPage_statCard__dTmc-:nth-child(2){animation-delay:.1s}.ProgressSessionPage_statCard__dTmc-:nth-child(3){animation-delay:.16s}.ProgressSessionPage_statIcon__N2R\+9{align-items:center;border-radius:.9rem;display:inline-flex;flex-shrink:0;height:2.85rem;justify-content:center;width:2.85rem}.ProgressSessionPage_statIcon__N2R\+9 svg{height:1.25rem;width:1.25rem}.ProgressSessionPage_statIconBlue__IoTnC{background:#e7f4fb;color:var(--yp-primary)}.ProgressSessionPage_statIconTeal__ZRhuP{background:#e7f7f2;color:var(--yp-teal)}.ProgressSessionPage_statIconGold__Y2jek{background:#f8efd2;color:#c9941a}.ProgressSessionPage_statCopy__noG9d{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.ProgressSessionPage_statEyebrow__5JsrN{color:var(--yp-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0;overflow-wrap:break-word;text-transform:uppercase}.ProgressSessionPage_statValue__0L6T9{font-feature-settings:"tnum";color:var(--yp-ink-deep);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:.16rem 0 0;white-space:nowrap}.ProgressSessionPage_statHint__fyo4X{color:var(--yp-muted);font-size:.8rem;font-weight:600;line-height:1.35;margin:.22rem 0 0;overflow-wrap:break-word}.ProgressSessionPage_sessionGrid__5Zrti{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);min-width:0}.ProgressSessionPage_playerCard__-4YiN{--pl-base:#0a3446;--pl-base-rgb:10,52,70;--pl-accent:#7ed6c5;--pl-accent-strong:#5fd0c0;--pl-text:#fff;--pl-text-soft:#e2f1f6d6;--pl-text-muted:#cee4ebb3;--pl-surface:#ffffff14;--pl-surface-hover:#ffffff26;--pl-line:#ffffff1a;--pl-focus:0 0 0 3px #7ed6c573;animation:ProgressSessionPage_fadeUpSoft__BagJV .68s var(--yp-ease-brush) .16s both;background:radial-gradient(120% 85% at 0 0,#1668848c 0,#0000 60%),radial-gradient(90% 70% at 100% 100%,#0b8a7a47 0,#0000 65%),var(--pl-base);border-radius:1.25rem;box-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 1px #ffffff0a,0 22px 44px -22px #042b3c99,0 6px 16px #0447661a;color:var(--pl-text);container-type:inline-size;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-start;min-height:clamp(19rem,22vw,23.25rem);min-width:0;overflow:hidden;position:relative}.ProgressSessionPage_playerMedia__xYD1q{aspect-ratio:16/9;background:#041820;box-shadow:inset 0 -1px 0 var(--pl-line);flex-shrink:0;max-height:min(58vh,30rem);overflow:hidden;position:relative;width:100%;z-index:2}.ProgressSessionPage_playerVideo__Q\+FlG{background:#041820;cursor:pointer;display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.ProgressSessionPage_playerVideoIdle__e2kk2{opacity:0}.ProgressSessionPage_mediaCover__5GW4n{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.ProgressSessionPage_mediaCoverImg__lkHf3,.ProgressSessionPage_mediaCover__5GW4n video{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ProgressSessionPage_mediaTop__JcMLq{align-items:center;background:linear-gradient(180deg,#03121a8c,#0000);display:flex;left:0;padding:.85rem .95rem 1.6rem;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ProgressSessionPage_mediaPlayHint__K60sZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061e286b;border:1px solid #ffffff47;border-radius:50%;box-shadow:0 10px 30px #0000004d;color:#fff;display:inline-flex;height:4rem;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--yp-ease),transform var(--yp-ease);width:4rem;z-index:2}.ProgressSessionPage_mediaPlayHint__K60sZ svg{height:1.6rem;width:1.6rem}.ProgressSessionPage_isPlaying__D78L9 .ProgressSessionPage_mediaPlayHint__K60sZ{opacity:0;transform:translate(-50%,-50%) scale(.85)}.ProgressSessionPage_playerArt__F2YCp{animation:ProgressSessionPage_heroArtIn__rR-mS 1.15s var(--yp-ease-brush) .1s both;bottom:0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%);object-fit:cover;object-position:right center;pointer-events:none;position:absolute;right:0;top:0;transform-origin:78% 50%;-webkit-user-select:none;user-select:none;width:62%;z-index:0}.ProgressSessionPage_playerShade__8BYb3{background:linear-gradient(90deg,rgba(var(--pl-base-rgb),.55) 0,rgba(var(--pl-base-rgb),.5) 30%,rgba(var(--pl-base-rgb),.2) 54%,#0000 72%),linear-gradient(180deg,#0000 45%,#04161e4d 75%,#04161ead 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.ProgressSessionPage_playerBody__UZG00{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:1.2rem 1.35rem 1.15rem;position:relative;z-index:2}.ProgressSessionPage_playerTop__XA1ek{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .8rem;min-width:0}.ProgressSessionPage_completedBadge__dw6Ul,.ProgressSessionPage_liveBadge__k5xTK{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;gap:.38rem;letter-spacing:.01em;min-height:1.75rem;padding:.2rem .75rem .2rem .62rem}.ProgressSessionPage_completedBadge__dw6Ul{background:#1aaa773d;border-color:#7ee6ba47;color:#c4f5de}.ProgressSessionPage_completedBadge__dw6Ul svg{height:.85rem;width:.85rem}.ProgressSessionPage_liveBadge__k5xTK{background:#ffffff1f;border-color:#ffffff29;color:#fff}.ProgressSessionPage_liveDot__LcTwC{background:var(--pl-accent);border-radius:50%;height:.45rem;position:relative;width:.45rem}.ProgressSessionPage_isPlaying__D78L9 .ProgressSessionPage_liveDot__LcTwC:after{animation:ProgressSessionPage_livePulse__f942g 1.6s var(--yp-ease-soft) infinite;background:inherit;border-radius:inherit;content:"";inset:0;position:absolute}.ProgressSessionPage_playerCopy__FZx5I{min-width:0;width:100%}.ProgressSessionPage_playerTop__XA1ek+.ProgressSessionPage_playerCopy__FZx5I{margin-top:1.05rem}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerCopy__FZx5I{max-width:min(34rem,72%)}.ProgressSessionPage_playerTitle__NIS1C{text-wrap:balance;color:var(--pl-text);font-size:clamp(1.25rem,.95rem + 2.2cqi,1.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0;overflow-wrap:break-word}.ProgressSessionPage_playerMeta__2vniv{align-items:center;color:var(--pl-text-muted);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:600;gap:.45rem .6rem;margin:.7rem 0 0;min-width:0}.ProgressSessionPage_metaDot__Elghg{background:currentColor;border-radius:50%;height:.22rem;opacity:.55;width:.22rem}.ProgressSessionPage_playerMeta__2vniv span{align-items:center;display:inline-flex;gap:.35rem}.ProgressSessionPage_playerMeta__2vniv svg{height:.95rem;width:.95rem}.ProgressSessionPage_playerControls__spzt3{margin-top:auto;min-width:0;padding-top:1.2rem;width:100%}.ProgressSessionPage_seekWrap__eKCyg{display:flex;flex-direction:column;gap:.2rem}.ProgressSessionPage_seekBar__GkOF8{--seek-pct:0%;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:999px;cursor:pointer;display:flex;height:1.25rem;outline:none;position:relative;touch-action:none;width:100%}.ProgressSessionPage_seekBar__GkOF8[aria-disabled=true]{cursor:default}.ProgressSessionPage_seekTrack__PXLdx{background:#ffffff2e;border-radius:999px;height:.32rem;overflow:hidden;position:relative;transition:height var(--yp-ease),box-shadow var(--yp-ease);width:100%}.ProgressSessionPage_seekFill__bBSRj{background:linear-gradient(90deg,var(--pl-accent-strong) 0,var(--pl-accent) 100%);border-radius:inherit;bottom:0;box-shadow:0 0 12px #7ed6c573;left:0;position:absolute;top:0;width:var(--seek-pct)}.ProgressSessionPage_seekThumb__tgDvm{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #7ed6c547,0 2px 6px #0000004d;height:.95rem;left:var(--seek-pct);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform var(--yp-ease);width:.95rem}.ProgressSessionPage_seekBarActive__S\+\+ET .ProgressSessionPage_seekTrack__PXLdx,.ProgressSessionPage_seekBar__GkOF8:focus-visible .ProgressSessionPage_seekTrack__PXLdx,.ProgressSessionPage_seekBar__GkOF8:hover .ProgressSessionPage_seekTrack__PXLdx{height:.42rem}.ProgressSessionPage_seekBarActive__S\+\+ET .ProgressSessionPage_seekThumb__tgDvm,.ProgressSessionPage_seekBar__GkOF8:focus-visible .ProgressSessionPage_seekThumb__tgDvm,.ProgressSessionPage_seekBar__GkOF8:not([aria-disabled=true]):hover .ProgressSessionPage_seekThumb__tgDvm{transform:translate(-50%,-50%) scale(1)}.ProgressSessionPage_seekBar__GkOF8:focus-visible .ProgressSessionPage_seekTrack__PXLdx{box-shadow:var(--pl-focus)}.ProgressSessionPage_seekTimes__QWgbe{font-feature-settings:"tnum";color:var(--pl-text-muted);display:flex;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.8rem;justify-content:space-between;letter-spacing:.01em}.ProgressSessionPage_skeletonBlock__jkgpg{animation:ProgressSessionPage_skeletonShimmer__-EBBT 1.5s ease-in-out infinite;background:linear-gradient(90deg,#04476612 25%,#04476624 50%,#04476612 75%);background-size:200% 100%;border-radius:999px;display:block}.ProgressSessionPage_skeletonIcon__kQNvi{border-radius:.9rem;flex-shrink:0;height:2.85rem;width:2.85rem}.ProgressSessionPage_skeletonEyebrow__ytXR\+{height:.62rem;width:42%}.ProgressSessionPage_skeletonValue__7r\+lq{height:1.15rem;margin-top:.4rem;width:30%}.ProgressSessionPage_skeletonHint__Fx-n5{height:.62rem;margin-top:.42rem;width:58%}.ProgressSessionPage_skeletonPlayer__1Jy2O{align-items:center;justify-content:center}.ProgressSessionPage_skeletonPlayerBody__X2jKN{--loading-primary:#d7f3ea;--loading-primary-light:#7ed6c5;--loading-primary-dim:#7ed6c58c;--loading-spinner-size:3.15rem;align-items:center;display:flex;flex-direction:column;gap:.95rem;position:relative;z-index:2}.ProgressSessionPage_skeletonLabel__rH15E{color:#e8f4f8e6;font-size:.95rem;font-weight:700;letter-spacing:-.015em;line-height:1.35;margin:0}.ProgressSessionPage_skeletonPanel__eTuG3{background:#fff;border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft);display:flex;flex-direction:column;gap:.55rem;justify-content:center;min-height:4.6rem;padding:1.05rem 1rem}.ProgressSessionPage_skeletonPanelLine__mQxKG{height:.72rem;width:78%}.ProgressSessionPage_skeletonPanelLineShort__i63ch{height:.72rem;width:52%}.ProgressSessionPage_skeletonActionsTitle__H\+I7t{height:.95rem;margin-bottom:.85rem;width:min(16rem,62%)}.ProgressSessionPage_skeletonActionRow__DfcV2{border-radius:.75rem;height:2.55rem;margin-top:.55rem;width:100%}.ProgressSessionPage_statusShell__IRXnC{align-items:center;display:flex;justify-content:center;min-height:16rem}.ProgressSessionPage_statusMessage__3Aky0{background:linear-gradient(135deg,#fff8f6,#fff1ee);border:1px solid #c5514638;border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft);color:#9b2c2c;font-size:.95rem;font-weight:700;line-height:1.5;margin:0;max-width:28rem;padding:1.15rem 1.25rem;text-align:center}@keyframes ProgressSessionPage_skeletonShimmer__-EBBT{0%{background-position:200% 0}to{background-position:-200% 0}}.ProgressSessionPage_audioHint__H5rs\+{align-items:center;background:#f3d39a1a;border:1px solid #f3d39a40;border-radius:.65rem;color:#f6dcaa;display:flex;font-size:.8rem;font-weight:600;gap:.4rem;line-height:1.4;margin:.5rem 0 0;overflow-wrap:break-word;padding:.45rem .7rem}.ProgressSessionPage_controlRow__ZUQy3{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-areas:"volume transport speed";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:.7rem;min-width:0}.ProgressSessionPage_volumeControl__3d4Fn{align-items:center;display:inline-flex;gap:.2rem;grid-area:volume;justify-self:start;min-width:0}.ProgressSessionPage_iconBtn__zy9EY{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--pl-text-soft);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.2rem;justify-content:center;padding:0;transition:background-color var(--yp-ease),color var(--yp-ease);width:2.2rem}.ProgressSessionPage_iconBtn__zy9EY svg{height:1.15rem;width:1.15rem}.ProgressSessionPage_volumeRange__rrzgj{--fill:80%;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--pl-accent) 0,var(--pl-accent) var(--fill),#fff3 var(--fill),#fff3 100%);border-radius:999px;cursor:pointer;height:.28rem;margin:0;min-width:0;outline:none;width:5rem}.ProgressSessionPage_volumeRange__rrzgj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px #00000059;height:.8rem;-webkit-transition:transform var(--yp-ease);transition:transform var(--yp-ease);width:.8rem}.ProgressSessionPage_volumeRange__rrzgj::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px #00000059;height:.8rem;width:.8rem}.ProgressSessionPage_volumeRange__rrzgj::-moz-range-track{background:#0000}.ProgressSessionPage_volumeRange__rrzgj:focus-visible{box-shadow:var(--pl-focus)}.ProgressSessionPage_controlCenter__60vgG{align-items:center;display:inline-flex;gap:.85rem;grid-area:transport;justify-content:center;min-width:0}.ProgressSessionPage_skipBtn__jnaRN{align-items:center;background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.85rem;justify-content:center;padding:0;transition:background-color var(--yp-ease),transform var(--yp-ease);width:2.85rem}.ProgressSessionPage_skipBtn__jnaRN svg{height:1.75rem;width:1.75rem}.ProgressSessionPage_playBtn__z69Xm{align-items:center;background:linear-gradient(180deg,#fff,#e9f5f8);border:none;border-radius:50%;box-shadow:0 0 0 6px #ffffff14,0 12px 26px -8px #00000080;color:var(--pl-base);cursor:pointer;display:inline-flex;flex-shrink:0;height:3.6rem;justify-content:center;padding:0;position:relative;transition:transform var(--yp-ease),box-shadow var(--yp-ease);width:3.6rem}.ProgressSessionPage_playBtn__z69Xm svg{height:1.5rem;width:1.5rem}.ProgressSessionPage_isPlaying__D78L9 .ProgressSessionPage_playBtn__z69Xm:after{animation:ProgressSessionPage_playRing__RVyh1 2.2s var(--yp-ease-soft) infinite;border:2px solid #7ed6c58c;border-radius:50%;content:"";inset:-6px;pointer-events:none;position:absolute}.ProgressSessionPage_speedGroup__FeEGd{align-items:center;background:#03141c47;border:1px solid var(--pl-line);border-radius:999px;display:inline-flex;gap:.1rem;grid-area:speed;justify-self:end;min-width:0;padding:.2rem}.ProgressSessionPage_speedBtn__2kVWR{font-feature-settings:"tnum";background:#0000;border:none;border-radius:999px;color:var(--pl-text-muted);cursor:pointer;font-family:inherit;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:700;min-height:1.8rem;min-width:2.5rem;padding:.15rem .5rem;transition:background-color var(--yp-ease),color var(--yp-ease)}.ProgressSessionPage_speedBtnActive__qCNCb{background:#fff;box-shadow:0 2px 8px #0003;color:var(--pl-base)}@container (max-width: 32rem){.ProgressSessionPage_playerBody__UZG00{padding:1.05rem 1.1rem 1.1rem}.ProgressSessionPage_controlRow__ZUQy3{grid-template-areas:"transport transport" "volume speed";grid-template-columns:minmax(0,1fr) auto;margin-top:.85rem;row-gap:.9rem}.ProgressSessionPage_controlCenter__60vgG{gap:1.25rem;justify-self:center}}@container (max-width: 21rem){.ProgressSessionPage_playerBody__UZG00{padding:.95rem .95rem 1rem}.ProgressSessionPage_controlCenter__60vgG{gap:.9rem}.ProgressSessionPage_volumeRange__rrzgj{width:3.4rem}.ProgressSessionPage_speedBtn__2kVWR{min-width:2.15rem;padding-inline:.35rem}}.ProgressSessionPage_sidePanel__OeIR2{animation:ProgressSessionPage_fadeUpSoft__BagJV .68s var(--yp-ease-brush) .2s both;container-type:inline-size;display:flex;flex-direction:column;gap:1rem;min-width:0}.ProgressSessionPage_sideIntro__Wstqk{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ProgressSessionPage_sideTitle__GJ3uT{text-wrap:balance;color:var(--yp-ink);font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0;overflow-wrap:break-word}.ProgressSessionPage_sideDescription__KV\+b8{text-wrap:pretty;color:var(--yp-ink-soft);font-size:1rem;font-weight:500;line-height:1.55;margin:0;overflow-wrap:break-word}.ProgressSessionPage_celebration__fa\+IZ{align-items:center;animation:ProgressSessionPage_fadeUpSoft__BagJV .5s var(--yp-ease-brush) both;display:flex;flex-direction:column;padding:.3rem .4rem .2rem;text-align:center}.ProgressSessionPage_dismissBtn__iMxnh{align-items:center;background:none;border:none;color:var(--yp-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:.2rem;margin-bottom:.7rem}.ProgressSessionPage_dismissBtn__iMxnh svg{height:.9rem;width:.9rem}.ProgressSessionPage_celebrationBadge__IkxE7{align-items:center;animation:ProgressSessionPage_checkPop__1q1be .55s var(--yp-ease-brush) .08s both;background:#1aaa77;border-radius:50%;box-shadow:0 0 0 10px #1aaa771f;color:#fff;display:inline-flex;height:4.4rem;justify-content:center;position:relative;width:4.4rem}.ProgressSessionPage_celebrationBadge__IkxE7 svg{height:1.8rem;width:1.8rem}.ProgressSessionPage_spark__P43ay{animation:ProgressSessionPage_sparkFloat__ykBH1 2.6s var(--yp-ease-soft) infinite;background:#7ed6c5;border-radius:50%;height:.42rem;position:absolute;width:.42rem}.ProgressSessionPage_s1__MmZzt{animation-delay:0s;background:#f3d39a;left:.4rem;top:-.15rem}.ProgressSessionPage_s2__kulFL{animation-delay:.35s;right:-.25rem;top:.3rem}.ProgressSessionPage_s3__\+7DvU{animation-delay:.7s;background:#8fd3f4;bottom:.15rem;right:.05rem}.ProgressSessionPage_s4__fGZR2{animation-delay:1.05s;background:#f3d39a;bottom:-.1rem;left:.55rem}.ProgressSessionPage_s5__xX04A{animation-delay:1.4s;left:-.3rem;top:1.1rem}.ProgressSessionPage_celebrationTitle__SVUe8{color:var(--yp-ink);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;margin:.9rem 0 0;overflow-wrap:break-word}.ProgressSessionPage_celebrationHello__exM89{color:var(--yp-teal);font-size:.98rem;font-weight:800;margin:.35rem 0 0;overflow-wrap:break-word}.ProgressSessionPage_celebrationCopy__q4vCf{color:var(--yp-muted);font-size:.9rem;font-weight:500;line-height:1.45;margin:.35rem 0 0;max-width:100%;overflow-wrap:break-word}.ProgressSessionPage_ghostBtn__6ruCT,.ProgressSessionPage_primaryBtn__ck-ua{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:.4rem;justify-content:center;min-height:2.55rem;transition:transform var(--yp-ease),box-shadow var(--yp-ease),filter var(--yp-ease)}.ProgressSessionPage_primaryBtn__ck-ua{background:var(--yp-cta);border:none;box-shadow:0 8px 18px #16313d33;color:#fff;font-size:.92rem;overflow:hidden;padding:.62rem 1.2rem;position:relative;text-align:center;width:100%}.ProgressSessionPage_primaryBtn__ck-ua:disabled{cursor:default;opacity:.72}.ProgressSessionPage_ghostBtn__6ruCT svg,.ProgressSessionPage_primaryBtn__ck-ua svg{height:.95rem;width:.95rem}.ProgressSessionPage_secondaryRow__tYtu3{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProgressSessionPage_ghostBtn__6ruCT{background:#fff;border:1px solid var(--yp-border-strong);box-shadow:var(--yp-shadow-soft);color:var(--yp-primary-dark);font-size:.8rem;line-height:1.25;min-width:0;padding:.5rem .65rem;text-align:center;white-space:normal;width:100%}.ProgressSessionPage_actionsCard__yHhUc{animation:ProgressSessionPage_fadeUpSoft__BagJV .7s var(--yp-ease-brush) .22s both;background:linear-gradient(180deg,#fff,#f8fbfc);border:1px solid var(--yp-border);border-radius:1.15rem;box-shadow:0 1px 0 #fffc inset,var(--yp-shadow-soft);min-width:0;padding:1.05rem .85rem .85rem;position:relative}.ProgressSessionPage_actionsCard__yHhUc:before{background:linear-gradient(90deg,var(--yp-primary) 0,var(--yp-teal) 100%);border-radius:0 0 999px 999px;content:"";height:3px;left:1.1rem;position:absolute;right:1.1rem;top:0}.ProgressSessionPage_actionsHeader__BD-\+K{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem;padding:.15rem .25rem 0}.ProgressSessionPage_actionsHeading__HOygi{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ProgressSessionPage_actionsEyebrow__n6Jcs{color:var(--yp-primary);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.ProgressSessionPage_actionsHeading__HOygi h2{color:var(--yp-ink);font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0;overflow-wrap:break-word}.ProgressSessionPage_actionCount__2H3lW{font-feature-settings:"tnum";align-items:baseline;background:#e7f4fb;border-radius:.85rem;color:var(--yp-primary-dark);display:inline-flex;flex-shrink:0;font-variant-numeric:tabular-nums;line-height:1;margin:.15rem 0 0;padding:.35rem .7rem .32rem}.ProgressSessionPage_actionCountValue__e3RPc{font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.ProgressSessionPage_actionCountTotal__UKnPR{color:var(--yp-ink-soft);font-size:.78rem;font-weight:700;margin-left:.12rem}.ProgressSessionPage_actionList__3Y7-h{display:flex;flex-direction:column;gap:.4rem}.ProgressSessionPage_actionItem__\+\+TvC{align-items:flex-start;animation:ProgressSessionPage_actionIn__NVKtZ .42s var(--yp-ease-brush) both;background:#fff;border:1px solid #0000;border-radius:.9rem;box-shadow:0 1px 0 #0447660a;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.7rem;min-width:0;padding:.72rem .75rem;text-align:left;transition:border-color var(--yp-ease),background-color var(--yp-ease),transform var(--yp-ease),box-shadow var(--yp-ease);width:100%}.ProgressSessionPage_actionItem__\+\+TvC:first-child{animation-delay:.02s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(2){animation-delay:.06s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(3){animation-delay:.1s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(4){animation-delay:.14s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(5){animation-delay:.18s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(6){animation-delay:.22s}.ProgressSessionPage_actionItem__\+\+TvC:nth-child(n+7){animation-delay:.26s}.ProgressSessionPage_actionItem__\+\+TvC:disabled{cursor:progress;opacity:.72}.ProgressSessionPage_actionItemDone__Zr7La{background:#f3fbf8;border-color:#0b8a7a29}.ProgressSessionPage_actionRadio__uSZa8{align-items:center;background:#fff;border:1.6px solid #04476638;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.35rem;justify-content:center;margin-top:.08rem;transition:background-color var(--yp-ease),border-color var(--yp-ease),transform var(--yp-ease);width:1.35rem}.ProgressSessionPage_actionRadioDone__eKxVU{animation:ProgressSessionPage_checkPop__1q1be .38s var(--yp-ease-brush);background:var(--yp-teal);border-color:var(--yp-teal)}.ProgressSessionPage_actionRadio__uSZa8 svg{height:.78rem;width:.78rem}.ProgressSessionPage_actionCopy__hcIOx{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.28rem;min-width:0}.ProgressSessionPage_actionTitle__u7TK6{color:var(--yp-ink);font-size:.92rem;font-weight:700;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.ProgressSessionPage_actionItemDone__Zr7La .ProgressSessionPage_actionTitle__u7TK6{color:var(--yp-ink-soft)}.ProgressSessionPage_actionStatus__WHBlJ{align-items:center;background:#eef2f5;border-radius:999px;color:#607284;display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.2;min-height:1.25rem;padding:.05rem .48rem;text-transform:uppercase;white-space:nowrap}.ProgressSessionPage_actionStatusDone__RdR0O{background:#e5f8ef;color:#149a68}.ProgressSessionPage_emptyActions__VRQX1{animation:ProgressSessionPage_fadeUpSoft__BagJV .4s var(--yp-ease-brush) both;background:#fff;border-radius:.9rem;color:var(--yp-muted);font-size:.88rem;font-weight:600;margin:0;padding:1rem .7rem;text-align:center}.ProgressSessionPage_progressCard__nwd7U{animation:ProgressSessionPage_fadeUpSoft__BagJV .7s var(--yp-ease-brush) .28s both;background:#fff;border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);box-shadow:var(--yp-shadow-soft);display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.95rem 1.1rem}.ProgressSessionPage_progressLabel__x9pRg{color:var(--yp-ink);font-size:.95rem;font-weight:800;letter-spacing:-.02em;margin:0}.ProgressSessionPage_meter__4Wje2{align-items:center;display:flex;gap:.55rem;min-width:0}.ProgressSessionPage_meterTrack__vZy2R{background:#e7edf3;border-radius:999px;flex:1 1 auto;height:.42rem;overflow:hidden}.ProgressSessionPage_meterFill__YlQ75{animation:ProgressSessionPage_meterGrow__rsLyv .72s var(--yp-ease-brush) .32s both;border-radius:inherit;display:block;height:100%;transform-origin:left center}.ProgressSessionPage_meter-done__ulbcU{background:#1aaa77}.ProgressSessionPage_meter-active__-NZho{background:#3b82f6}.ProgressSessionPage_meter-idle__\+Dyww{width:0!important}.ProgressSessionPage_meterValue__1LzGn{color:#607284;flex:0 0 2.4rem;font-size:.82rem;font-weight:700;text-align:right}.ProgressSessionPage_skeletonProgressLabel__EXdVB{height:.8rem;width:4.5rem}.ProgressSessionPage_skeletonMeter__oWNEv{border-radius:999px;height:.42rem;width:100%}@container (max-width: 22rem){.ProgressSessionPage_actionsHeader__BD-\+K{align-items:flex-start}.ProgressSessionPage_actionsHeading__HOygi h2{font-size:1rem}.ProgressSessionPage_actionCount__2H3lW{padding:.3rem .55rem .28rem}}.ProgressSessionPage_tipBanner__o9IwY{--meet-ink:#07384f;--meet-muted:#d6eaefd1;align-items:center;animation:ProgressSessionPage_fadeUpSoft__BagJV .78s var(--yp-ease-brush) .28s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(90deg,#0c4a56,#0a3d48 48%,#08343e);border-radius:1.15rem;box-shadow:0 10px 24px #08343e38;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.1rem;min-width:0;padding:1.35rem}.ProgressSessionPage_tipCopy__k0ekC{align-items:center;display:flex;flex:1 1 auto;gap:.85rem;min-height:0;min-width:min(100%,16rem)}.ProgressSessionPage_tipIconWrap__E7jov{background:#083c46;border-radius:.78rem;flex-shrink:0;height:2.85rem;overflow:hidden;width:2.85rem}.ProgressSessionPage_tipIcon__3Faqh{display:block;height:100%;object-fit:cover;transform:scale(1.18);width:100%}.ProgressSessionPage_tipText__XThTM{min-width:0}.ProgressSessionPage_tipTitle__jGwzT{color:#fff;font-size:clamp(.98rem,.92rem + .22vw,1.08rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:break-word}.ProgressSessionPage_tipSubtitle__8KFhj{color:var(--meet-muted);font-size:clamp(.84rem,.8rem + .16vw,.95rem);font-weight:500;line-height:1.5;margin:.18rem 0 0;overflow-wrap:break-word}.ProgressSessionPage_tipCta__FdzOx{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 6px 16px #07384f1f;color:var(--meet-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.01em;min-height:2.55rem;overflow:hidden;padding:.62rem 1.2rem .62rem 1.28rem;position:relative;transition:transform var(--yp-ease),box-shadow var(--yp-ease),filter var(--yp-ease);white-space:nowrap}.ProgressSessionPage_tipCta__FdzOx:before{animation:ProgressSessionPage_btnShine__b5pA9 var(--anim-idle-shine) var(--yp-ease-soft) 2.1s infinite;background:linear-gradient(90deg,#0000,#07384f14,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.ProgressSessionPage_tipCtaArrow__kKtnE{flex-shrink:0;height:.92rem;transition:transform var(--yp-ease);width:.92rem}.ProgressSessionPage_tipCta__FdzOx:focus-visible{outline:3px solid #ffffff73;outline-offset:3px}.ProgressSessionPage_srOnly__3OYMd{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProgressSessionPage_actionItem__\+\+TvC:focus-visible,.ProgressSessionPage_dismissBtn__iMxnh:focus-visible,.ProgressSessionPage_ghostBtn__6ruCT:focus-visible,.ProgressSessionPage_mobileBackButton__s16cy:focus-visible,.ProgressSessionPage_playBtn__z69Xm:focus-visible,.ProgressSessionPage_primaryBtn__ck-ua:focus-visible,.ProgressSessionPage_skipBtn__jnaRN:focus-visible,.ProgressSessionPage_speedBtn__2kVWR:focus-visible{outline:var(--yp-focus-ring);outline-offset:3px}.ProgressSessionPage_playerCard__-4YiN button:focus-visible{outline:2px solid var(--pl-accent);outline-offset:3px}.ProgressSessionPage_iconBtn__zy9EY:active,.ProgressSessionPage_skipBtn__jnaRN:active{transform:scale(.94)}@media (hover:none){.ProgressSessionPage_seekBar__GkOF8:not([aria-disabled=true]) .ProgressSessionPage_seekThumb__tgDvm{transform:translate(-50%,-50%) scale(.85)}}@media (hover:hover) and (pointer:fine){.ProgressSessionPage_iconBtn__zy9EY:hover,.ProgressSessionPage_skipBtn__jnaRN:hover{background:var(--pl-surface-hover);color:#fff}.ProgressSessionPage_speedBtn__2kVWR:not(.ProgressSessionPage_speedBtnActive__qCNCb):hover{background:#ffffff1a;color:#fff}.ProgressSessionPage_volumeRange__rrzgj:hover::-webkit-slider-thumb{transform:scale(1.15)}.ProgressSessionPage_playBtn__z69Xm:hover{box-shadow:0 0 0 7px #ffffff1f,0 14px 30px -8px #0000008c}.ProgressSessionPage_ghostBtn__6ruCT:hover,.ProgressSessionPage_primaryBtn__ck-ua:hover:not(:disabled){filter:brightness(1.04);transform:translate3d(0,-1px,0)}.ProgressSessionPage_mobileBackButton__s16cy:hover{border-color:#047bb252;box-shadow:0 10px 20px #0447661f;transform:translate3d(0,-1px,0)}.ProgressSessionPage_mobileBackButton__s16cy:hover .ProgressSessionPage_mobileBackIcon__hldb6{transform:translateX(-2px)}.ProgressSessionPage_tipCta__FdzOx:hover{box-shadow:0 10px 20px #07384f2e;filter:brightness(1.02);transform:translate3d(0,-1px,0)}.ProgressSessionPage_tipCta__FdzOx:hover .ProgressSessionPage_tipCtaArrow__kKtnE{transform:translateX(3px)}.ProgressSessionPage_playBtn__z69Xm:hover{transform:scale(1.04)}.ProgressSessionPage_actionItem__\+\+TvC:hover:not(:disabled){border-color:var(--yp-border-strong);box-shadow:0 8px 18px #04476614;transform:translate3d(0,-1px,0)}.ProgressSessionPage_actionItemDone__Zr7La:hover:not(:disabled){border-color:#0b8a7a52}}.ProgressSessionPage_actionItem__\+\+TvC:active,.ProgressSessionPage_ghostBtn__6ruCT:active,.ProgressSessionPage_playBtn__z69Xm:active,.ProgressSessionPage_primaryBtn__ck-ua:active,.ProgressSessionPage_tipCta__FdzOx:active{transform:none!important}@media (prefers-reduced-motion:reduce){.ProgressSessionPage_page__1Tpbd *,.ProgressSessionPage_page__1Tpbd :after,.ProgressSessionPage_page__1Tpbd :before{animation:none!important;transition:none!important}}@keyframes ProgressSessionPage_fadeUpSoft__BagJV{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ProgressSessionPage_heroArtIn__rR-mS{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ProgressSessionPage_livePulse__f942g{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ProgressSessionPage_playRing__RVyh1{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.22)}}@keyframes ProgressSessionPage_btnShine__b5pA9{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes ProgressSessionPage_actionIn__NVKtZ{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes ProgressSessionPage_sparkFloat__ykBH1{0%,to{opacity:1;transform:translateZ(0) scale(1)}50%{opacity:.65;transform:translate3d(0,-3px,0) scale(1.2)}}@keyframes ProgressSessionPage_checkPop__1q1be{0%{transform:scale(.72)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ProgressSessionPage_meterGrow__rsLyv{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1200px){.ProgressSessionPage_mobileBackBar__iSw0Z{padding-inline:2rem}.ProgressSessionPage_mobileBackButton__s16cy{font-size:.92rem;gap:.45rem;min-height:2.45rem;padding:.22rem 1rem .22rem .22rem}.ProgressSessionPage_mobileBackIcon__hldb6{box-shadow:0 4px 10px #047bb247;height:1.9rem;width:1.9rem}.ProgressSessionPage_mobileBackChevron__FEGyb{height:.88rem;width:.88rem}.ProgressSessionPage_mainContent__kVoKb{padding:.85rem 2rem 1.5rem}}@container yp-session (max-width: 56rem){.ProgressSessionPage_sessionGrid__5Zrti{grid-template-columns:1fr}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerCopy__FZx5I{max-width:min(36rem,70%)}}@container yp-session (max-width: 40rem){.ProgressSessionPage_statsGrid__2gg5L{gap:.55rem;grid-template-columns:1fr}.ProgressSessionPage_statCard__dTmc-{align-items:center;flex-direction:row;gap:.7rem;min-height:0;padding:.75rem .85rem}}@media (max-width:1180px){.ProgressSessionPage_sessionGrid__5Zrti{grid-template-columns:1fr}.ProgressSessionPage_playerCard__-4YiN{min-height:clamp(17.5rem,26vw,20.5rem)}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerCopy__FZx5I{max-width:min(36rem,58%)}.ProgressSessionPage_sidePanel__OeIR2{max-width:none}}@media (max-width:1024px){.ProgressSessionPage_mobileBackBar__iSw0Z{padding:.75rem 1.25rem 0}.ProgressSessionPage_mainContent__kVoKb{padding:.7rem 1.25rem 1.25rem}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerCopy__FZx5I{max-width:min(36rem,62%)}}@media (max-width:768px){.ProgressSessionPage_mobileBackBar__iSw0Z{padding:.55rem .8rem .15rem}.ProgressSessionPage_mobileBackButton__s16cy{font-size:.9rem;gap:.45rem;min-height:2.5rem;padding:.28rem 1.05rem .28rem .28rem}.ProgressSessionPage_mobileBackIcon__hldb6{box-shadow:0 4px 10px #047bb247;height:1.9rem;width:1.9rem}.ProgressSessionPage_mobileBackChevron__FEGyb{height:.9rem;width:.9rem}.ProgressSessionPage_mainContent__kVoKb{gap:1.15rem;padding:.35rem .8rem .8rem}.ProgressSessionPage_statsGrid__2gg5L{gap:.75rem}.ProgressSessionPage_statCard__dTmc-{gap:.75rem;min-height:5.6rem;padding:.9rem .95rem}.ProgressSessionPage_statValue__0L6T9{font-size:1.32rem}.ProgressSessionPage_playerCard__-4YiN{border-radius:var(--yp-radius-md);min-height:0}.ProgressSessionPage_playerShade__8BYb3{background:linear-gradient(180deg,#0000 50%,#04161e59 70%,#04161ebf)}.ProgressSessionPage_playerArt__F2YCp{height:min(17rem,72%);inset:auto 0 0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%);mask-image:linear-gradient(180deg,#0000,#000 30%);object-fit:cover;object-position:70% 100%;transform-origin:50% 100%;width:100%}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerCopy__FZx5I{max-width:none}.ProgressSessionPage_playerTop__XA1ek+.ProgressSessionPage_playerCopy__FZx5I{margin-top:.9rem}.ProgressSessionPage_playerCardArt__uKEw9 .ProgressSessionPage_playerControls__spzt3{padding-top:4.5rem}.ProgressSessionPage_secondaryRow__tYtu3{grid-template-columns:1fr}.ProgressSessionPage_actionsCard__yHhUc{padding:1rem .7rem .75rem}.ProgressSessionPage_actionsHeader__BD-\+K{padding-inline:.2rem}.ProgressSessionPage_tipBanner__o9IwY{align-items:stretch;border-radius:var(--yp-radius-md);flex-direction:column;gap:.9rem;padding:1.15rem 1.1rem}.ProgressSessionPage_tipCopy__k0ekC{align-items:flex-start;flex:0 0 auto;gap:.75rem;width:100%}.ProgressSessionPage_tipIconWrap__E7jov{height:2.55rem;margin-top:.06rem;width:2.55rem}.ProgressSessionPage_tipTitle__jGwzT{text-wrap:balance;font-size:1.02rem;line-height:1.28}.ProgressSessionPage_tipSubtitle__8KFhj{font-size:.88rem;line-height:1.45}.ProgressSessionPage_tipCta__FdzOx{width:100%}.ProgressSessionPage_ghostBtn__6ruCT{white-space:nowrap;width:100%}}@media (max-width:640px){.ProgressSessionPage_statsGrid__2gg5L{gap:.55rem;grid-template-columns:1fr}.ProgressSessionPage_statCard__dTmc-{align-items:center;flex-direction:row;gap:.7rem;min-height:0;padding:.75rem .85rem}.ProgressSessionPage_statIcon__N2R\+9{border-radius:.72rem;height:2.4rem;width:2.4rem}.ProgressSessionPage_statIcon__N2R\+9 svg{height:1.1rem;width:1.1rem}.ProgressSessionPage_statValue__0L6T9{font-size:1.2rem}.ProgressSessionPage_statHint__fyo4X{font-size:.74rem}}@media (max-width:540px){.ProgressSessionPage_celebrationTitle__SVUe8{font-size:1.2rem}.ProgressSessionPage_secondaryRow__tYtu3{gap:.5rem}.ProgressSessionPage_tipBanner__o9IwY{align-items:stretch;flex-direction:column;gap:.8rem;padding:.95rem .9rem 1rem}.ProgressSessionPage_tipCopy__k0ekC{gap:.65rem}.ProgressSessionPage_tipIconWrap__E7jov{border-radius:.62rem;height:2.3rem;width:2.3rem}.ProgressSessionPage_tipCta__FdzOx{min-height:2.75rem;width:100%}}@media (max-width:480px){.ProgressSessionPage_mobileBackBar__iSw0Z{padding-inline:.7rem}.ProgressSessionPage_mainContent__kVoKb{gap:1.1rem;padding:.3rem .7rem .7rem}.ProgressSessionPage_playerMeta__2vniv{font-size:.76rem;gap:.35rem .45rem}.ProgressSessionPage_sideTitle__GJ3uT{font-size:1.22rem}.ProgressSessionPage_sideDescription__KV\+b8{font-size:.95rem}.ProgressSessionPage_actionsHeading__HOygi h2{font-size:.98rem}.ProgressSessionPage_actionItem__\+\+TvC{gap:.6rem;padding:.68rem .65rem}}.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt{--weekly-wins-ink:#07384f;--weekly-wins-ink-soft:#2f5968;--weekly-wins-muted:#6c7f8a;--weekly-wins-primary:#047bb2;--weekly-wins-primary-dark:#044766;--weekly-wins-teal:#0b8a7a;--weekly-wins-teal-soft:#eaf7f3;--weekly-wins-gold:#e8a838;--weekly-wins-coral:#c45146;--weekly-wins-confidence:#155f8d;--weekly-wins-surface:#fffffff5;--weekly-wins-surface-muted:#f7fbfdeb;--weekly-wins-card:#ffffffe0;--weekly-wins-border:#0447661a;--weekly-wins-border-strong:#047bb22e;--weekly-wins-shadow-soft:0 10px 26px #04476614;--weekly-wins-radius-lg:1.35rem;--weekly-wins-radius-md:1rem;--weekly-wins-ease:220ms cubic-bezier(0.16,1,0.3,1);--ww-ease-brush:cubic-bezier(0.16,1,0.3,1);--ww-ease-soft:cubic-bezier(0.33,1,0.68,1);--ww-ease-snap:cubic-bezier(0.22,1,0.36,1);--anim-main-dur:0.62s;--anim-main-del:0.05s;--anim-header-dur:0.68s;--anim-header-del:0.08s;--anim-title-dur:0.72s;--anim-title-del:0.14s;--anim-sub-dur:0.7s;--anim-sub-del:0.22s;--anim-insight-dur:0.72s;--anim-insight-del:0.16s;--anim-graph-dur:0.74s;--anim-graph-del:0.24s;--anim-stats-dur:0.7s;--anim-stats-del:0.32s;--anim-close-dur:0.78s;--anim-close-del:0.44s;--anim-idle-shine:5.2s;--anim-hover-y:-2px;-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%}.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt::-webkit-scrollbar{width:6px}.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt::-webkit-scrollbar-track{background:#0000}.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt::-webkit-scrollbar-thumb:hover{background:#04476652}.YourWeeklyWinsPage_mainContent__ch1d1{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-main-dur) var(--ww-ease-brush) var(--anim-main-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.2rem,1.8vw,1.75rem);margin-inline:auto;max-width:min(100%,76rem);min-height:-webkit-min-content;min-height:min-content;padding:clamp(1rem,1.8vw,1.5rem) clamp(1rem,3.2vw,2.4rem) calc(clamp(1.75rem, 3vw, 2.6rem) + env(safe-area-inset-bottom, 0px));width:100%}.YourWeeklyWinsPage_loadingState__r8GE6{align-items:center;animation:YourWeeklyWinsPage_fadeIn__WD0a6 .48s var(--ww-ease-brush) both;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.YourWeeklyWinsPage_loadingSpinner__9hkXn{animation:YourWeeklyWinsPage_spin__At6Hr .76s linear infinite;border:3px solid var(--weekly-wins-border);border-radius:50%;border-top-color:var(--weekly-wins-primary);display:block;height:2.55rem;position:relative;width:2.55rem}.YourWeeklyWinsPage_loadingSpinnerInner__b1YpS{animation:YourWeeklyWinsPage_spin__At6Hr 1.15s linear infinite reverse;border:2.5px solid #0000;border-bottom:2.5px solid var(--weekly-wins-teal);border-radius:50%;inset:5px;position:absolute}.YourWeeklyWinsPage_loadingText__10CV1{animation:YourWeeklyWinsPage_fadePulse__HBcgy 1.8s var(--ww-ease-soft) infinite;color:var(--weekly-wins-muted);font-size:.95rem;font-weight:700;letter-spacing:.01em;text-align:center}.YourWeeklyWinsPage_winsHeader__eWxm9{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-header-dur) var(--ww-ease-brush) var(--anim-header-del) both;padding:.1rem 0 .05rem;position:relative;text-align:left}.YourWeeklyWinsPage_winsTitle__Y6lS-{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-title-dur) var(--ww-ease-brush) var(--anim-title-del) both;color:var(--weekly-wins-ink);font-size:clamp(1.75rem,1.18rem + 1.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 0 .4rem}.YourWeeklyWinsPage_winsTitle__Y6lS-:after{animation:YourWeeklyWinsPage_growX__iSmRG .72s var(--ww-ease-brush) calc(var(--anim-title-del) + .18s) both;background:linear-gradient(90deg,var(--weekly-wins-primary) 0,var(--weekly-wins-gold) 100%);border-radius:999px;content:"";display:block;height:3px;margin-top:.55rem;transform-origin:left center;width:3.15rem}.YourWeeklyWinsPage_winsSubtitle__cTeum{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-sub-dur) var(--ww-ease-brush) var(--anim-sub-del) both;color:var(--weekly-wins-muted);font-size:clamp(1.02rem,.96rem + .24vw,1.12rem);font-weight:600;line-height:1.5;margin:0}.YourWeeklyWinsPage_insightCard__Z512j{align-items:flex-start;animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-insight-dur) var(--ww-ease-brush) var(--anim-insight-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(140deg,#e9f5fbed,#eef8fdf5);border:1px solid #047bb226;border-left:3px solid var(--weekly-wins-primary);border-radius:var(--weekly-wins-radius-lg);box-shadow:none;display:flex;gap:.75rem;padding:1.1rem 1.2rem 1.15rem;position:relative;transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease),border-color var(--weekly-wins-ease)}.YourWeeklyWinsPage_insightIconWrap__9uAiD{align-items:center;animation:YourWeeklyWinsPage_iconPop__1UYK2 .52s var(--ww-ease-snap) calc(var(--anim-insight-del) + .12s) both;color:var(--weekly-wins-primary);display:inline-flex;flex-shrink:0;height:1.65rem;justify-content:center;margin-top:.12rem;width:1.65rem}.YourWeeklyWinsPage_insightIconWrap__9uAiD svg{height:1.35rem;width:1.35rem}.YourWeeklyWinsPage_insightBody__MrjL4{flex:1 1;min-width:0}.YourWeeklyWinsPage_insightKicker__VqI9n{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .48s var(--ww-ease-brush) calc(var(--anim-insight-del) + .08s) both;background:var(--weekly-wins-teal-soft);border-radius:999px;color:var(--weekly-wins-teal);display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.11em;margin-bottom:.4rem;padding:.26rem .55rem;text-transform:uppercase}.YourWeeklyWinsPage_insightTitle__8O22m{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .5s var(--ww-ease-brush) calc(var(--anim-insight-del) + .16s) both;color:var(--weekly-wins-ink);font-size:clamp(1.08rem,1.02rem + .3vw,1.18rem);font-weight:800;letter-spacing:-.015em;line-height:1.28;margin:0 0 .4rem}.YourWeeklyWinsPage_insightText__-KS2w{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .52s var(--ww-ease-brush) calc(var(--anim-insight-del) + .24s) both;color:var(--weekly-wins-ink-soft);font-size:clamp(1.06rem,.98rem + .32vw,1.22rem);font-weight:700;letter-spacing:-.015em;line-height:1.45;margin:0;max-width:46rem}.YourWeeklyWinsPage_insightDetail__Awx1d{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .52s var(--ww-ease-brush) calc(var(--anim-insight-del) + .32s) both;color:var(--weekly-wins-muted);font-size:.94rem;line-height:1.5;margin:.65rem 0 0}.YourWeeklyWinsPage_graphCard__Wger3{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-graph-dur) var(--ww-ease-brush) var(--anim-graph-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,var(--weekly-wins-surface) 0,#fafdfffa 100%);border:1px solid var(--weekly-wins-border);border-radius:var(--weekly-wins-radius-lg);box-shadow:var(--weekly-wins-shadow-soft);padding:clamp(1.15rem,1.1vw + .95rem,1.55rem);transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease),border-color var(--weekly-wins-ease)}.YourWeeklyWinsPage_graphCardHeader__EqIiC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem 1.15rem;justify-content:space-between;margin-bottom:1.05rem}.YourWeeklyWinsPage_graphTitle__e6-nH{color:var(--weekly-wins-ink);font-size:clamp(1.14rem,1.04rem + .35vw,1.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .28rem}.YourWeeklyWinsPage_graphSubtitle__65xr3{color:var(--weekly-wins-muted);font-size:.92rem;line-height:1.5;margin:0;max-width:28rem}.YourWeeklyWinsPage_legend__n5Te1{color:var(--weekly-wins-ink-soft);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:.45rem;list-style:none;margin:0;padding:0}.YourWeeklyWinsPage_legend__n5Te1 li{align-items:center;animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .46s var(--ww-ease-brush) both;background:var(--weekly-wins-surface-muted);border:1px solid #04476612;border-radius:999px;display:flex;gap:.38rem;min-height:1.75rem;padding:.32rem .62rem}.YourWeeklyWinsPage_legend__n5Te1 li:first-child{animation-delay:calc(var(--anim-graph-del) + .1s)}.YourWeeklyWinsPage_legend__n5Te1 li:nth-child(2){animation-delay:calc(var(--anim-graph-del) + .18s)}.YourWeeklyWinsPage_legend__n5Te1 li:nth-child(3){animation-delay:calc(var(--anim-graph-del) + .26s)}.YourWeeklyWinsPage_legendDot__u9W6M{border-radius:50%;box-shadow:0 0 0 2px #fffffff2;flex-shrink:0;height:.55rem;width:.55rem}.YourWeeklyWinsPage_legendConfidence__t0fta{background:var(--weekly-wins-confidence)}.YourWeeklyWinsPage_legendAnxiety__GXfcd{background:var(--weekly-wins-coral)}.YourWeeklyWinsPage_legendStar__f4fZ2{color:var(--weekly-wins-gold);font-size:.85rem;line-height:1}.YourWeeklyWinsPage_chartWrap__\+PFJV{animation:YourWeeklyWinsPage_fadeIn__WD0a6 .5s var(--ww-ease-brush) calc(var(--anim-graph-del) + .08s) both;background:radial-gradient(24rem 12rem at 8% 0,#047bb20d,#0000 70%),linear-gradient(180deg,#fbfdff,#f5faff);border:1px solid var(--weekly-wins-border);border-radius:var(--weekly-wins-radius-md);box-shadow:inset 0 1px 0 #ffffffd9;overflow:hidden;padding:.75rem .75rem .4rem;width:100%}.YourWeeklyWinsPage_chartSvg__q1PX0{display:block;height:auto;width:100%}.YourWeeklyWinsPage_chartGridLine__21-PN{stroke:#e4edf2;stroke-width:1;animation:YourWeeklyWinsPage_fadeIn__WD0a6 .45s var(--ww-ease-brush) calc(var(--anim-graph-del) + .12s) both}.YourWeeklyWinsPage_chartAxisLabel__VrP90{fill:#8a9ca7;animation:YourWeeklyWinsPage_fadeIn__WD0a6 .45s var(--ww-ease-brush) calc(var(--anim-graph-del) + .16s) both;font-size:8px;font-weight:600}.YourWeeklyWinsPage_chartDayLabel__Ea0Vl{fill:var(--weekly-wins-ink-soft);animation:YourWeeklyWinsPage_fadeIn__WD0a6 .45s var(--ww-ease-brush) calc(var(--anim-graph-del) + .22s) both;font-size:8.5px;font-weight:600}.YourWeeklyWinsPage_chartLineConfidence__pz6oO{stroke:var(--weekly-wins-confidence);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:YourWeeklyWinsPage_chartDraw__PxpIj 1.15s var(--ww-ease-brush) calc(var(--anim-graph-del) + .28s) forwards;filter:drop-shadow(0 2px 4px rgba(21,95,141,.16))}.YourWeeklyWinsPage_chartLineAnxiety__dlqvA{stroke:var(--weekly-wins-coral);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:YourWeeklyWinsPage_chartDraw__PxpIj 1.15s var(--ww-ease-brush) calc(var(--anim-graph-del) + .42s) forwards;filter:drop-shadow(0 2px 4px rgba(196,81,70,.14))}.YourWeeklyWinsPage_richuelMarkerLine__SaNMW{stroke:var(--weekly-wins-gold);stroke-width:1.25;stroke-dasharray:3 4;animation:YourWeeklyWinsPage_richuelLineIn__tbfxf .55s var(--ww-ease-brush) calc(var(--anim-graph-del) + .2s) forwards;opacity:0}.YourWeeklyWinsPage_chartPoint__D81yD{stroke:#fff;stroke-width:1.5;animation:YourWeeklyWinsPage_pointIn__nyXTg .48s var(--ww-ease-snap) calc(var(--anim-graph-del) + .85s) both;animation:YourWeeklyWinsPage_pointIn__nyXTg .48s var(--ww-ease-snap) calc(var(--anim-graph-del) + .85s + var(--point-delay, 0ms)) both;filter:drop-shadow(0 1px 2px rgba(4,71,102,.16));transform-box:fill-box;transform-origin:center}.YourWeeklyWinsPage_chartPointConfidence__G8-WD{fill:var(--weekly-wins-confidence)}.YourWeeklyWinsPage_chartPointAnxiety__pvC-7{fill:var(--weekly-wins-coral)}.YourWeeklyWinsPage_chartPointEstimated__12fTA{--point-opacity:0.4}.YourWeeklyWinsPage_starMarker__y1\+fX{animation:YourWeeklyWinsPage_starPop__k9qbL .52s cubic-bezier(.34,1.56,.64,1) calc(var(--anim-graph-del) + 1.05s) both;animation:YourWeeklyWinsPage_starPop__k9qbL .52s cubic-bezier(.34,1.56,.64,1) calc(var(--anim-graph-del) + 1.05s + var(--star-delay, 0ms)) both;transform-box:fill-box;transform-origin:center}.YourWeeklyWinsPage_graphStats__3oweU{grid-gap:clamp(.7rem,1.1vw,.9rem);display:grid;gap:clamp(.7rem,1.1vw,.9rem);grid-template-columns:repeat(4,1fr)}.YourWeeklyWinsPage_graphStat__8Ip-J{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .58s var(--ww-ease-brush) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#fffffff7 0,var(--weekly-wins-surface-muted) 100%);border:1px solid var(--weekly-wins-border);border-radius:var(--weekly-wins-radius-md);box-shadow:var(--weekly-wins-shadow-soft);padding:.88rem .95rem;transition:transform var(--weekly-wins-ease),border-color var(--weekly-wins-ease),background var(--weekly-wins-ease)}.YourWeeklyWinsPage_graphStat__8Ip-J:first-child{animation-delay:calc(var(--anim-graph-del) + .28s)}.YourWeeklyWinsPage_graphStat__8Ip-J:nth-child(2){animation-delay:calc(var(--anim-graph-del) + .36s)}.YourWeeklyWinsPage_graphStat__8Ip-J:nth-child(3){animation-delay:calc(var(--anim-graph-del) + .44s)}.YourWeeklyWinsPage_graphStat__8Ip-J:nth-child(4){animation-delay:calc(var(--anim-graph-del) + .52s)}.YourWeeklyWinsPage_graphStat__8Ip-J span{color:var(--weekly-wins-muted);display:block;font-size:.7rem;font-weight:800;letter-spacing:.075em;margin-bottom:.28rem;text-transform:uppercase}.YourWeeklyWinsPage_graphStat__8Ip-J strong{color:var(--weekly-wins-ink);display:block;font-size:clamp(.96rem,.9rem + .25vw,1.08rem);font-weight:800;letter-spacing:-.01em;line-height:1.3}.YourWeeklyWinsPage_richuelInsightBanner__6T7id{align-items:flex-start;animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .6s var(--ww-ease-brush) calc(var(--anim-stats-del) - .04s) both;background:linear-gradient(140deg,#e9f5fbed,#eef8fdf5);border:1px solid #047bb226;border-left:3px solid var(--weekly-wins-primary);border-radius:var(--weekly-wins-radius-lg);color:var(--weekly-wins-primary-dark);display:flex;font-size:.95rem;gap:.7rem;line-height:1.55;padding:1rem 1.1rem 1.05rem}.YourWeeklyWinsPage_richuelInsightBanner__6T7id p{margin:0}.YourWeeklyWinsPage_richuelInsightBanner__6T7id strong{font-weight:800}.YourWeeklyWinsPage_richuelInsightBanner__6T7id svg{color:var(--weekly-wins-primary);flex-shrink:0;height:1.05rem;margin-top:.12rem;width:1.05rem}.YourWeeklyWinsPage_chartNote__lWAa4{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .5s var(--ww-ease-brush) calc(var(--anim-graph-del) + .55s) both;color:var(--weekly-wins-muted);font-size:.9rem;line-height:1.5;margin:.85rem 0 0}.YourWeeklyWinsPage_errorState__u7AvQ{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .58s var(--ww-ease-brush) both;background:var(--weekly-wins-card);border:1px solid var(--weekly-wins-border);border-radius:var(--weekly-wins-radius-lg);box-shadow:var(--weekly-wins-shadow-soft);margin:2.5rem auto 0;max-width:34rem;padding:clamp(1.2rem,2vw,1.6rem);text-align:center}.YourWeeklyWinsPage_errorText__-lKfO{color:var(--weekly-wins-ink-soft);font-size:1rem;line-height:1.55;margin:.75rem 0 0}.YourWeeklyWinsPage_errorActions__RTH-6{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.YourWeeklyWinsPage_retryBtn__aRqU5{align-items:center;background:#fff;border:1px solid var(--weekly-wins-border-strong);border-radius:999px;color:var(--weekly-wins-primary-dark);cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;justify-content:center;min-height:2.75rem;padding:.65rem 1.25rem;transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease)}.YourWeeklyWinsPage_retryBtn__aRqU5:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}.YourWeeklyWinsPage_statsRow__bu0cQ{grid-gap:clamp(.9rem,1.3vw,1.25rem);animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-stats-dur) var(--ww-ease-brush) var(--anim-stats-del) both;display:grid;gap:clamp(.9rem,1.3vw,1.25rem);grid-template-columns:1fr 1fr}.YourWeeklyWinsPage_streakCard__n0dde{background:radial-gradient(18rem 10rem at 100% 0,#047bb214,#0000 70%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #047bb229;border-radius:var(--weekly-wins-radius-lg);box-shadow:var(--weekly-wins-shadow-soft);display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(1.15rem,1.15vw + .95rem,1.5rem);transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease),border-color var(--weekly-wins-ease)}.YourWeeklyWinsPage_rewardLabel__eVTjy,.YourWeeklyWinsPage_statLabel__AmYJV{color:var(--weekly-wins-muted);display:block;font-size:.78rem;font-weight:800;letter-spacing:.105em;margin-bottom:.55rem}.YourWeeklyWinsPage_streakValue__dgerd{color:var(--weekly-wins-ink);font-size:clamp(1.12rem,1.04rem + .4vw,1.32rem);font-weight:800;letter-spacing:-.018em;line-height:1.3;margin:0 0 1.05rem}.YourWeeklyWinsPage_streakNumber__rxwy5{font-feature-settings:"tnum";animation:YourWeeklyWinsPage_numPop__imejA .55s cubic-bezier(.34,1.56,.64,1) calc(var(--anim-stats-del) + .12s) both;color:var(--weekly-wins-primary-dark);display:inline-block;font-size:1.22em;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.YourWeeklyWinsPage_streakBar__fUfNn{background:#0447660d;border:1px solid #0447660f;border-radius:999px;display:flex;gap:.38rem;padding:.4rem}.YourWeeklyWinsPage_streakSegment__RnM9S{background:#d7e4eb;border-radius:999px;box-shadow:inset 0 1px 2px #0447660f;flex:1 1;height:.62rem}.YourWeeklyWinsPage_streakSegmentFilled__Rokkn{animation:YourWeeklyWinsPage_barFill__RWAxm .55s var(--ww-ease-brush) calc(var(--anim-stats-del) + .22s) both;animation:YourWeeklyWinsPage_barFill__RWAxm .55s var(--ww-ease-brush) calc(var(--anim-stats-del) + .22s + var(--bar-delay, 0ms)) both;background:linear-gradient(90deg,var(--weekly-wins-primary-dark) 0,var(--weekly-wins-primary) 100%);box-shadow:0 2px 7px #047bb238;transform-origin:left center}.YourWeeklyWinsPage_rewardCard__6Jdki{background:radial-gradient(12rem 8rem at 88% -10%,#ffffff29,#0000 72%),linear-gradient(145deg,#043d5a,#036a9e 54%,#0392a2);border-radius:var(--weekly-wins-radius-lg);box-shadow:0 12px 28px #0447662e;color:#fff;overflow:hidden;padding:clamp(1.1rem,1.1vw + .9rem,1.45rem);position:relative;transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease),filter var(--weekly-wins-ease)}.YourWeeklyWinsPage_rewardCard__6Jdki:before{animation:YourWeeklyWinsPage_btnShine__V\+pGT 6.4s var(--ww-ease-soft) 2.1s infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.YourWeeklyWinsPage_rewardCard__6Jdki:after{background:#ffffff12;border-radius:50%;bottom:-2.5rem;content:"";height:8rem;pointer-events:none;position:absolute;right:-2rem;width:8rem}.YourWeeklyWinsPage_rewardLabel__eVTjy{color:#ffffffc7;position:relative;z-index:1}.YourWeeklyWinsPage_rewardContent__wQQYA{align-items:center;display:flex;gap:.78rem;position:relative;z-index:1}.YourWeeklyWinsPage_rewardContent__wQQYA svg{animation:YourWeeklyWinsPage_trophyPop__3P7jO .62s cubic-bezier(.34,1.56,.64,1) calc(var(--anim-stats-del) + .18s) both;color:#ffd67a;filter:drop-shadow(0 3px 7px rgba(0,0,0,.18));flex-shrink:0;height:2.25rem;opacity:.97;transform-origin:center;width:2.25rem}.YourWeeklyWinsPage_rewardTitle__X6nMz{font-size:clamp(1.06rem,1rem + .24vw,1.18rem);font-weight:800;letter-spacing:-.015em;line-height:1.28;margin:0 0 .28rem}.YourWeeklyWinsPage_rewardSubtitle__vXd4g{color:#ffffffdb;font-size:.9rem;line-height:1.5;margin:0}.YourWeeklyWinsPage_rewardDetail__Js3Ax{color:#ffffffeb;font-size:.9rem;font-weight:700;line-height:1.5;margin:.48rem 0 0}.YourWeeklyWinsPage_rewardMilestone__61mQl{color:#ffffffb8;font-size:.9rem;line-height:1.45;margin:.42rem 0 0}.YourWeeklyWinsPage_rewardCardPending__DftMz{background:radial-gradient(12rem 8rem at 88% -10%,#ffffff1a,#0000 72%),linear-gradient(145deg,#35586b,#3f7088 54%,#4a879c);box-shadow:0 10px 24px #04476629}.YourWeeklyWinsPage_rewardCardPending__DftMz .YourWeeklyWinsPage_rewardContent__wQQYA svg{color:#ffd67ab8}.YourWeeklyWinsPage_closingSection__748jx{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza var(--anim-close-dur) var(--ww-ease-brush) var(--anim-close-del) both;background:radial-gradient(28rem 14rem at 50% -12%,#047bb214,#0000 72%),linear-gradient(180deg,#fff,#f6fbff);border:1px solid var(--weekly-wins-border);border-radius:var(--weekly-wins-radius-lg);box-shadow:var(--weekly-wins-shadow-soft);margin-top:.1rem;padding:clamp(1.35rem,1.6vw + .85rem,1.85rem) clamp(1.2rem,2vw,1.7rem) clamp(1.2rem,1.3vw + .8rem,1.6rem);text-align:center}.YourWeeklyWinsPage_closingIconWrap__LRFtz{--brand-logo-size:clamp(4.5rem,10vw,5.75rem);--brand-logo-radius:clamp(14px,1.6vw,18px);--brand-logo-border:0;display:flex;flex-shrink:0;justify-content:center;margin:0 auto 1rem}.YourWeeklyWinsPage_closingIcon__leqjr{animation:YourWeeklyWinsPage_avatarFloat__mJdgG 4.6s var(--ww-ease-soft) infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;box-shadow:none;filter:none}.YourWeeklyWinsPage_closingMessage__--2Jh{animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .72s var(--ww-ease-brush) calc(var(--anim-close-del) + .12s) both;color:var(--weekly-wins-ink);font-size:clamp(1.1rem,1.02rem + .32vw,1.28rem);font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:0 auto 1.2rem;max-width:42rem}.YourWeeklyWinsPage_finishBtn__qgUgb{align-items:center;animation:YourWeeklyWinsPage_fadeUpSoft__GaPza .7s var(--ww-ease-brush) calc(var(--anim-close-del) + .22s) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,var(--weekly-wins-primary-dark) 0,var(--weekly-wins-primary) 100%);border:none;border-radius:999px;box-shadow:0 10px 22px #04476642;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:2.85rem;min-width:11rem;overflow:hidden;padding:.84rem 2.15rem;position:relative;transition:transform var(--weekly-wins-ease),box-shadow var(--weekly-wins-ease),filter var(--weekly-wins-ease);z-index:1}.YourWeeklyWinsPage_finishBtn__qgUgb:before{animation:YourWeeklyWinsPage_btnShine__V\+pGT var(--anim-idle-shine) var(--ww-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.YourWeeklyWinsPage_finishBtn__qgUgb:focus-visible{outline:3px solid #037ab24d;outline-offset:3px}@media (hover:hover) and (pointer:fine){.YourWeeklyWinsPage_graphCard__Wger3:hover,.YourWeeklyWinsPage_insightCard__Z512j:hover{transform:translate3d(0,var(--anim-hover-y),0)}.YourWeeklyWinsPage_insightCard__Z512j:hover{border-color:var(--weekly-wins-border-strong);box-shadow:0 8px 22px #04476614}.YourWeeklyWinsPage_graphCard__Wger3:hover{border-color:var(--weekly-wins-border-strong);box-shadow:0 16px 38px #0447661c}.YourWeeklyWinsPage_graphStat__8Ip-J:hover{background:#fff;border-color:var(--weekly-wins-border-strong);transform:translate3d(0,-1px,0)}.YourWeeklyWinsPage_streakCard__n0dde:hover{border-color:#047bb242;box-shadow:0 14px 30px #0447661a;transform:translate3d(0,var(--anim-hover-y),0)}.YourWeeklyWinsPage_rewardCard__6Jdki:hover{box-shadow:0 18px 38px #04476647;filter:saturate(1.03);transform:translate3d(0,var(--anim-hover-y),0)}.YourWeeklyWinsPage_retryBtn__aRqU5:hover{box-shadow:var(--weekly-wins-shadow-soft);transform:translate3d(0,-1px,0)}.YourWeeklyWinsPage_finishBtn__qgUgb:hover{box-shadow:0 14px 28px #04476652;filter:brightness(1.04);transform:translate3d(0,-2px,0)}}@media (hover:none){.YourWeeklyWinsPage_graphCard__Wger3:hover,.YourWeeklyWinsPage_graphStat__8Ip-J:hover,.YourWeeklyWinsPage_insightCard__Z512j:hover,.YourWeeklyWinsPage_rewardCard__6Jdki:hover,.YourWeeklyWinsPage_streakCard__n0dde:hover{filter:none;transform:none}.YourWeeklyWinsPage_graphCard__Wger3:hover,.YourWeeklyWinsPage_insightCard__Z512j:hover{border-color:var(--weekly-wins-border);box-shadow:var(--weekly-wins-shadow-soft)}.YourWeeklyWinsPage_insightCard__Z512j:hover{box-shadow:none}.YourWeeklyWinsPage_streakCard__n0dde:hover{border-color:#047bb229;box-shadow:var(--weekly-wins-shadow-soft)}.YourWeeklyWinsPage_rewardCard__6Jdki:hover{box-shadow:0 14px 32px #04476638}.YourWeeklyWinsPage_finishBtn__qgUgb:hover,.YourWeeklyWinsPage_retryBtn__aRqU5:hover{box-shadow:none;filter:none;transform:none}.YourWeeklyWinsPage_finishBtn__qgUgb:hover{box-shadow:0 10px 22px #04476642}}.YourWeeklyWinsPage_finishBtn__qgUgb:active,.YourWeeklyWinsPage_retryBtn__aRqU5:active{box-shadow:none!important;filter:none!important;transform:translateZ(0)!important;transition-duration:80ms}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.YourWeeklyWinsPage_chartAxisLabel__VrP90,.YourWeeklyWinsPage_chartDayLabel__Ea0Vl,.YourWeeklyWinsPage_chartGridLine__21-PN,.YourWeeklyWinsPage_chartLineAnxiety__dlqvA,.YourWeeklyWinsPage_chartLineConfidence__pz6oO,.YourWeeklyWinsPage_chartNote__lWAa4,.YourWeeklyWinsPage_chartPoint__D81yD,.YourWeeklyWinsPage_chartWrap__\+PFJV,.YourWeeklyWinsPage_closingIconWrap__LRFtz,.YourWeeklyWinsPage_closingIcon__leqjr,.YourWeeklyWinsPage_closingMessage__--2Jh,.YourWeeklyWinsPage_closingSection__748jx,.YourWeeklyWinsPage_errorState__u7AvQ,.YourWeeklyWinsPage_finishBtn__qgUgb,.YourWeeklyWinsPage_finishBtn__qgUgb:before,.YourWeeklyWinsPage_graphCard__Wger3,.YourWeeklyWinsPage_graphStat__8Ip-J,.YourWeeklyWinsPage_insightCard__Z512j,.YourWeeklyWinsPage_insightDetail__Awx1d,.YourWeeklyWinsPage_insightIconWrap__9uAiD,.YourWeeklyWinsPage_insightKicker__VqI9n,.YourWeeklyWinsPage_insightText__-KS2w,.YourWeeklyWinsPage_insightTitle__8O22m,.YourWeeklyWinsPage_legend__n5Te1 li,.YourWeeklyWinsPage_loadingSpinnerInner__b1YpS,.YourWeeklyWinsPage_loadingState__r8GE6,.YourWeeklyWinsPage_loadingText__10CV1,.YourWeeklyWinsPage_mainContent__ch1d1,.YourWeeklyWinsPage_rewardCard__6Jdki:before,.YourWeeklyWinsPage_rewardContent__wQQYA svg,.YourWeeklyWinsPage_richuelInsightBanner__6T7id,.YourWeeklyWinsPage_richuelMarkerLine__SaNMW,.YourWeeklyWinsPage_starMarker__y1\+fX,.YourWeeklyWinsPage_statsRow__bu0cQ,.YourWeeklyWinsPage_streakNumber__rxwy5,.YourWeeklyWinsPage_streakSegmentFilled__Rokkn,.YourWeeklyWinsPage_winsHeader__eWxm9,.YourWeeklyWinsPage_winsSubtitle__cTeum,.YourWeeklyWinsPage_winsTitle__Y6lS-,.YourWeeklyWinsPage_winsTitle__Y6lS-:after{animation:none!important;filter:none!important;transform:none!important}.YourWeeklyWinsPage_winsTitle__Y6lS-:after{transform:scaleX(1)!important}.YourWeeklyWinsPage_chartLineAnxiety__dlqvA,.YourWeeklyWinsPage_chartLineConfidence__pz6oO{stroke-dashoffset:0!important}.YourWeeklyWinsPage_richuelMarkerLine__SaNMW{opacity:.62!important}.YourWeeklyWinsPage_chartPointEstimated__12fTA{opacity:.4!important}.YourWeeklyWinsPage_loadingSpinner__9hkXn{animation:none;border-top-color:var(--weekly-wins-primary);opacity:.6}.YourWeeklyWinsPage_finishBtn__qgUgb,.YourWeeklyWinsPage_graphCard__Wger3,.YourWeeklyWinsPage_graphStat__8Ip-J,.YourWeeklyWinsPage_insightCard__Z512j,.YourWeeklyWinsPage_retryBtn__aRqU5,.YourWeeklyWinsPage_rewardCard__6Jdki,.YourWeeklyWinsPage_streakCard__n0dde{transition:none}}@keyframes YourWeeklyWinsPage_fadeUpSoft__GaPza{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes YourWeeklyWinsPage_fadeIn__WD0a6{0%{opacity:0}to{opacity:1}}@keyframes YourWeeklyWinsPage_fadePulse__HBcgy{0%,to{opacity:.55}50%{opacity:1}}@keyframes YourWeeklyWinsPage_growX__iSmRG{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes YourWeeklyWinsPage_spin__At6Hr{to{transform:rotate(1turn)}}@keyframes YourWeeklyWinsPage_btnShine__V\+pGT{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes YourWeeklyWinsPage_chartDraw__PxpIj{to{stroke-dashoffset:0}}@keyframes YourWeeklyWinsPage_pointIn__nyXTg{0%{opacity:0;transform:scale(.6)}to{opacity:1;opacity:var(--point-opacity,1);transform:scale(1)}}@keyframes YourWeeklyWinsPage_starPop__k9qbL{0%{opacity:0;transform:scale(.55) rotate(-12deg)}70%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes YourWeeklyWinsPage_richuelLineIn__tbfxf{0%{opacity:0}to{opacity:.62}}@keyframes YourWeeklyWinsPage_numPop__imejA{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes YourWeeklyWinsPage_iconPop__1UYK2{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes YourWeeklyWinsPage_trophyPop__3P7jO{0%{opacity:0;transform:scale(.7) rotate(-10deg)}70%{transform:scale(1.1) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes YourWeeklyWinsPage_barFill__RWAxm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes YourWeeklyWinsPage_avatarFloat__mJdgG{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.38rem,0)}}@media (min-width:900px){.YourWeeklyWinsPage_chartAxisLabel__VrP90{font-size:6.5px}.YourWeeklyWinsPage_chartDayLabel__Ea0Vl{font-size:7px}}@media (max-width:768px){.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt{--anim-main-dur:0.55s;--anim-header-dur:0.58s;--anim-title-dur:0.62s;--anim-insight-dur:0.6s;--anim-graph-dur:0.62s;--anim-close-dur:0.65s}.YourWeeklyWinsPage_graphStats__3oweU{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.YourWeeklyWinsPage_yourWeeklyWinsPage__kzHEt{--anim-hover-y:-1px;--anim-insight-dur:0.56s;--anim-graph-dur:0.56s}.YourWeeklyWinsPage_mainContent__ch1d1{gap:1.15rem;max-width:100%;padding:clamp(.85rem,3vw,1.05rem) clamp(.9rem,4vw,1.1rem) calc(clamp(1.7rem, 5vw, 2.2rem) + env(safe-area-inset-bottom, 0px))}.YourWeeklyWinsPage_winsHeader__eWxm9{text-align:center}.YourWeeklyWinsPage_winsTitle__Y6lS-:after{margin-inline:auto;transform-origin:center}.YourWeeklyWinsPage_statsRow__bu0cQ{grid-template-columns:1fr}.YourWeeklyWinsPage_graphCardHeader__EqIiC{flex-direction:column}.YourWeeklyWinsPage_legend__n5Te1{width:100%}.YourWeeklyWinsPage_legend__n5Te1 li{flex:1 1 auto;justify-content:center}.YourWeeklyWinsPage_closingSection__748jx,.YourWeeklyWinsPage_graphCard__Wger3,.YourWeeklyWinsPage_insightCard__Z512j,.YourWeeklyWinsPage_richuelInsightBanner__6T7id{border-radius:var(--weekly-wins-radius-md)}.YourWeeklyWinsPage_graphCard__Wger3{padding:1rem}.YourWeeklyWinsPage_chartWrap__\+PFJV{padding:.45rem .4rem .2rem}.YourWeeklyWinsPage_rewardContent__wQQYA{align-items:flex-start}}.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK{--monthly-wins-ink:#07384f;--monthly-wins-ink-soft:#2f5968;--monthly-wins-muted:#6c7f8a;--monthly-wins-primary:#047bb2;--monthly-wins-primary-dark:#044766;--monthly-wins-teal:#1aaa77;--monthly-wins-gold:#e8a838;--monthly-wins-surface:#fffffff5;--monthly-wins-card:#ffffffe0;--monthly-wins-border:#0447661a;--monthly-wins-border-strong:#047bb22e;--monthly-wins-shadow-soft:0 10px 26px #04476614;--monthly-wins-radius-lg:1.35rem;--monthly-wins-radius-md:1rem;--monthly-wins-radius-sm:0.75rem;--monthly-wins-ease:220ms cubic-bezier(0.16,1,0.3,1);--monthly-wins-focus-ring:3px solid #037ab24d;--mw-ease-brush:cubic-bezier(0.16,1,0.3,1);--mw-ease-soft:cubic-bezier(0.33,1,0.68,1);--mw-ease-snap:cubic-bezier(0.22,1,0.36,1);--anim-main-dur:0.62s;--anim-main-del:0.05s;--anim-hero-dur:0.72s;--anim-hero-del:0.08s;--anim-title-dur:0.74s;--anim-title-del:0.16s;--anim-sub-dur:0.7s;--anim-sub-del:0.24s;--anim-chart-dur:0.72s;--anim-chart-del:0.18s;--anim-summary-dur:0.7s;--anim-summary-del:0.26s;--anim-stats-dur:0.72s;--anim-stats-del:0.32s;--anim-close-dur:0.78s;--anim-close-del:0.44s;--anim-idle-shine:5.2s;--anim-hover-y:-2px;-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%}.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK::-webkit-scrollbar{width:6px}.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK::-webkit-scrollbar-track{background:#0000}.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK::-webkit-scrollbar-thumb:hover{background:#04476652}.YourMonthlyWinsPage_mainContent__YrZvi{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-main-dur) var(--mw-ease-brush) var(--anim-main-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.2rem,1.8vw,1.75rem);margin-inline:auto;max-width:min(100%,76rem);min-height:-webkit-min-content;min-height:min-content;padding:clamp(1rem,1.8vw,1.5rem) clamp(1rem,3.2vw,2.4rem) calc(clamp(1.75rem, 3vw, 2.6rem) + env(safe-area-inset-bottom, 0px));width:100%}.YourMonthlyWinsPage_loadingState__HeJgp{align-items:center;animation:YourMonthlyWinsPage_fadeIn__b5v34 .48s var(--mw-ease-brush) both;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.YourMonthlyWinsPage_loadingSpinner__0GNGp{animation:YourMonthlyWinsPage_spin__Yt0-B .76s linear infinite;border:3px solid var(--monthly-wins-border);border-radius:50%;border-top-color:var(--monthly-wins-primary);display:block;height:2.55rem;position:relative;width:2.55rem}.YourMonthlyWinsPage_loadingSpinnerInner__cJmNX{animation:YourMonthlyWinsPage_spin__Yt0-B 1.15s linear infinite reverse;border:2.5px solid #0000;border-bottom:2.5px solid var(--monthly-wins-teal);border-radius:50%;inset:5px;position:absolute}.YourMonthlyWinsPage_loadingText__tDGIH{animation:YourMonthlyWinsPage_fadePulse__tbmDH 1.8s var(--mw-ease-soft) infinite;color:var(--monthly-wins-muted);font-size:.95rem;font-weight:700;letter-spacing:.01em;text-align:center}.YourMonthlyWinsPage_errorState__P2XfH{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .58s var(--mw-ease-brush) both;background:var(--monthly-wins-card);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-lg);box-shadow:var(--monthly-wins-shadow-soft);margin:2.5rem auto 0;max-width:34rem;padding:clamp(1.2rem,2vw,1.6rem);text-align:center}.YourMonthlyWinsPage_errorText__pfXqQ{color:var(--monthly-wins-ink-soft);font-size:1rem;line-height:1.55;margin:.75rem 0 0}.YourMonthlyWinsPage_errorActions__1vkwj{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.YourMonthlyWinsPage_retryBtn__y6utd{align-items:center;background:#fff;border:1px solid var(--monthly-wins-border-strong);border-radius:999px;color:var(--monthly-wins-primary-dark);cursor:pointer;display:inline-flex;font-size:.96rem;font-weight:700;justify-content:center;min-height:2.75rem;padding:.65rem 1.25rem;transition:transform var(--monthly-wins-ease),box-shadow var(--monthly-wins-ease),background-color var(--monthly-wins-ease)}.YourMonthlyWinsPage_retryBtn__y6utd:active{background:#0447660d;transform:translate3d(0,1px,0)}.YourMonthlyWinsPage_retryBtn__y6utd:focus-visible{outline:var(--monthly-wins-focus-ring);outline-offset:3px}.YourMonthlyWinsPage_heroCard__wl\+kh{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-hero-dur) var(--mw-ease-brush) var(--anim-hero-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(28rem 14rem at 50% -18%,#ffd57a33,#0000 72%),linear-gradient(180deg,var(--monthly-wins-surface) 0,#f8fcfff0 100%);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-lg);box-shadow:var(--monthly-wins-shadow-soft);overflow:hidden;padding:clamp(1.35rem,2.1vw,1.9rem) clamp(1.2rem,2.5vw,2.2rem);position:relative;text-align:center;transition:transform var(--monthly-wins-ease),box-shadow var(--monthly-wins-ease),border-color var(--monthly-wins-ease)}.YourMonthlyWinsPage_heroIconWrap__t0HcM{align-items:center;animation:YourMonthlyWinsPage_trophyPop__2UtqJ .62s cubic-bezier(.34,1.56,.64,1) calc(var(--anim-hero-del) + .08s) both,YourMonthlyWinsPage_trophyFloat__\+Zo6X 3.8s var(--mw-ease-soft) calc(var(--anim-hero-del) + .9s) infinite;background:linear-gradient(140deg,var(--monthly-wins-gold) 0,#f0bb57 46%,var(--monthly-wins-teal) 100%);border-radius:1rem;box-shadow:0 10px 22px #e8a8383d;color:#fff;display:inline-flex;height:3.6rem;justify-content:center;margin:0 auto .85rem;position:relative;width:3.6rem;z-index:1}.YourMonthlyWinsPage_heroIconWrap__t0HcM svg{filter:drop-shadow(0 3px 7px rgba(4,71,102,.18));height:1.85rem;width:1.85rem}.YourMonthlyWinsPage_heroPeriod__aH-G7{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .5s var(--mw-ease-brush) calc(var(--anim-hero-del) + .12s) both;color:var(--monthly-wins-primary);font-size:.86rem;font-weight:800;letter-spacing:.08em;margin:0 0 .4rem;position:relative;text-transform:uppercase;z-index:1}.YourMonthlyWinsPage_heroTitle__H1App{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-title-dur) var(--mw-ease-brush) var(--anim-title-del) both;color:var(--monthly-wins-ink);font-size:clamp(1.75rem,1.12rem + 1.85vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0 auto .7rem;max-width:34rem;position:relative;z-index:1}.YourMonthlyWinsPage_heroTitle__H1App:after{animation:YourMonthlyWinsPage_growX__Xm6rS .72s var(--mw-ease-brush) calc(var(--anim-title-del) + .18s) both;background:linear-gradient(90deg,var(--monthly-wins-gold) 0,var(--monthly-wins-teal) 100%);border-radius:999px;content:"";display:block;height:3px;margin:.6rem auto 0;transform-origin:center;width:3.15rem}.YourMonthlyWinsPage_heroSubtitle__akJJY{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-sub-dur) var(--mw-ease-brush) var(--anim-sub-del) both;color:var(--monthly-wins-muted);font-size:clamp(1.02rem,.96rem + .24vw,1.12rem);font-weight:600;line-height:1.55;margin:0 auto;max-width:42rem;position:relative;z-index:1}.YourMonthlyWinsPage_contentGrid__VvFFw{grid-gap:clamp(1.05rem,1.6vw,1.35rem);align-items:stretch;display:grid;gap:clamp(1.05rem,1.6vw,1.35rem);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.85fr)}.YourMonthlyWinsPage_chartCard__zcdCm,.YourMonthlyWinsPage_statsCard__B7A08,.YourMonthlyWinsPage_summaryCard__gsWOz{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--monthly-wins-card);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-lg);box-shadow:var(--monthly-wins-shadow-soft);transition:transform var(--monthly-wins-ease),box-shadow var(--monthly-wins-ease),border-color var(--monthly-wins-ease),filter var(--monthly-wins-ease)}.YourMonthlyWinsPage_chartCard__zcdCm{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-chart-dur) var(--mw-ease-brush) var(--anim-chart-del) both;background:linear-gradient(180deg,var(--monthly-wins-surface) 0,#fafdfffa 100%);padding:clamp(1.15rem,1.4vw + .85rem,1.55rem)}.YourMonthlyWinsPage_chartCardHeader__SjTFB{align-items:flex-start;display:flex;gap:1rem 1.25rem;justify-content:space-between;margin-bottom:1.05rem}.YourMonthlyWinsPage_chartTitle__qSx7j{color:var(--monthly-wins-ink);font-size:clamp(1.14rem,1.04rem + .35vw,1.3rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.YourMonthlyWinsPage_chartSubtitle__7471d{color:var(--monthly-wins-muted);font-size:.94rem;font-weight:600;line-height:1.5;margin:0}.YourMonthlyWinsPage_legend__-ySIP{color:var(--monthly-wins-ink-soft);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:.45rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.YourMonthlyWinsPage_legend__-ySIP li{align-items:center;animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .46s var(--mw-ease-brush) both;background:#f7fbfde6;border:1px solid #04476614;border-radius:999px;display:inline-flex;gap:.38rem;min-height:1.75rem;padding:.34rem .58rem}.YourMonthlyWinsPage_legend__-ySIP li:first-child{animation-delay:calc(var(--anim-chart-del) + .1s)}.YourMonthlyWinsPage_legend__-ySIP li:nth-child(2){animation-delay:calc(var(--anim-chart-del) + .18s)}.YourMonthlyWinsPage_legendSwatch__cezlS{box-shadow:0 0 0 3px #fffffff2;display:inline-block;flex-shrink:0;height:.62rem;width:.62rem}.YourMonthlyWinsPage_legendRunway__rxHvi{background:linear-gradient(180deg,#22c07a 0,var(--monthly-wins-teal) 100%);border-radius:.2rem}.YourMonthlyWinsPage_legendConfidence__wLxGg{background:var(--monthly-wins-primary-dark);border-radius:999px}.YourMonthlyWinsPage_chartWrap__1MLbh{-webkit-overflow-scrolling:touch;animation:YourMonthlyWinsPage_fadeIn__b5v34 .5s var(--mw-ease-brush) calc(var(--anim-chart-del) + .08s) both;background:radial-gradient(24rem 12rem at 8% 0,rgba(4,123,178,.055),#0000 70%),linear-gradient(180deg,#fbfdff,#f5faff);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-md);box-shadow:inset 0 1px 0 #ffffffd9;overflow-x:auto;padding:.7rem .75rem .35rem;width:100%}.YourMonthlyWinsPage_chartNote__4ci40{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .5s var(--mw-ease-brush) calc(var(--anim-chart-del) + .55s) both;color:var(--monthly-wins-muted);font-size:.9rem;line-height:1.5;margin:.85rem 0 0}.YourMonthlyWinsPage_chartSvg__Ui0P0{display:block;height:auto;min-width:20rem;width:100%}.YourMonthlyWinsPage_chartGridLine__t4Y20{stroke:#e4edf2;stroke-width:1;animation:YourMonthlyWinsPage_fadeIn__b5v34 .45s var(--mw-ease-brush) calc(var(--anim-chart-del) + .12s) both}.YourMonthlyWinsPage_chartBar__DuKK\+{fill:var(--monthly-wins-teal);animation:YourMonthlyWinsPage_barGrow__AiG0Q .72s var(--mw-ease-brush) calc(var(--anim-chart-del) + .22s) both;animation:YourMonthlyWinsPage_barGrow__AiG0Q .72s var(--mw-ease-brush) calc(var(--anim-chart-del) + .22s + var(--bar-delay, 0ms)) both;filter:drop-shadow(0 3px 5px rgba(26,170,119,.14));transform-box:fill-box;transform-origin:center bottom}.YourMonthlyWinsPage_chartLineConfidence__WLUug{stroke:var(--monthly-wins-primary-dark);stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:YourMonthlyWinsPage_drawLine__KWBAV .98s var(--mw-ease-brush) calc(var(--anim-chart-del) + .48s) both;filter:drop-shadow(0 2px 4px rgba(4,71,102,.18))}.YourMonthlyWinsPage_chartPointConfidence__e2XNU{fill:var(--monthly-wins-primary-dark);stroke:#fff;stroke-width:2;animation:YourMonthlyWinsPage_pointPop__ureYr .42s var(--mw-ease-snap) calc(var(--anim-chart-del) + .92s) both;animation:YourMonthlyWinsPage_pointPop__ureYr .42s var(--mw-ease-snap) calc(var(--anim-chart-del) + .92s + var(--point-delay, 0ms)) both;filter:drop-shadow(0 1px 3px rgba(4,71,102,.18));transform-box:fill-box;transform-origin:center}.YourMonthlyWinsPage_chartMonthLabel__Lzq\+Z{fill:var(--monthly-wins-muted);animation:YourMonthlyWinsPage_fadeIn__b5v34 .45s var(--mw-ease-brush) calc(var(--anim-chart-del) + .22s) both;font-size:8px;font-weight:600}.YourMonthlyWinsPage_sideColumn__khlvE{display:flex;flex-direction:column;gap:clamp(1.05rem,1.6vw,1.35rem);min-width:0}.YourMonthlyWinsPage_summaryCard__gsWOz{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-summary-dur) var(--mw-ease-brush) var(--anim-summary-del) both;background:linear-gradient(140deg,#e9f5fbed,#eef8fdf5);border:1px solid #047bb226;border-left:3px solid var(--monthly-wins-primary);box-shadow:none;height:100%;padding:1.1rem 1.2rem 1.15rem}.YourMonthlyWinsPage_summaryHeader__hd5Bx{align-items:center;display:flex;gap:.55rem;margin-bottom:.7rem}.YourMonthlyWinsPage_summaryIconWrap__y99-u{align-items:center;animation:YourMonthlyWinsPage_iconPop__6JxFj .48s var(--mw-ease-snap) calc(var(--anim-summary-del) + .1s) both;background:#047bb21a;border-radius:var(--monthly-wins-radius-sm);color:var(--monthly-wins-primary);display:inline-flex;height:1.85rem;justify-content:center;width:1.85rem}.YourMonthlyWinsPage_summaryTitle__7QkZ2{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .48s var(--mw-ease-brush) calc(var(--anim-summary-del) + .12s) both;color:var(--monthly-wins-ink);font-size:1.08rem;font-weight:800;margin:0}.YourMonthlyWinsPage_summaryText__BXdqg{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .52s var(--mw-ease-brush) calc(var(--anim-summary-del) + .2s) both;color:var(--monthly-wins-ink-soft);font-size:.98rem;font-weight:600;line-height:1.6;margin:0}.YourMonthlyWinsPage_statsCard__B7A08{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-stats-dur) var(--mw-ease-brush) var(--anim-stats-del) both;background:linear-gradient(180deg,var(--monthly-wins-surface) 0,#fafdfffa 100%);overflow:hidden;padding:clamp(1.1rem,1.2vw + .85rem,1.4rem);position:relative}.YourMonthlyWinsPage_statsLabel__l1H4q{color:var(--monthly-wins-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:.85rem;position:relative;z-index:1}.YourMonthlyWinsPage_statsList__4S-pK{grid-gap:clamp(.7rem,1.1vw,.9rem);display:grid;gap:clamp(.7rem,1.1vw,.9rem);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;position:relative;z-index:1}.YourMonthlyWinsPage_statsRow__G\+El3{align-items:flex-start;animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .55s var(--mw-ease-brush) both;background:linear-gradient(180deg,#fffffff7,#f7fbfdeb);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-md);display:flex;flex-direction:column;gap:.28rem;justify-content:flex-start;padding:.88rem .95rem}.YourMonthlyWinsPage_statsRow__G\+El3:first-child{animation-delay:calc(var(--anim-stats-del) + .08s)}.YourMonthlyWinsPage_statsRow__G\+El3:nth-child(2){animation-delay:calc(var(--anim-stats-del) + .16s)}.YourMonthlyWinsPage_statsRow__G\+El3:nth-child(3){animation-delay:calc(var(--anim-stats-del) + .24s)}.YourMonthlyWinsPage_statsRow__G\+El3:nth-child(4){animation-delay:calc(var(--anim-stats-del) + .32s)}.YourMonthlyWinsPage_statsRow__G\+El3 dt{color:var(--monthly-wins-muted);font-size:.7rem;font-weight:800;letter-spacing:.075em;margin:0;text-transform:uppercase}.YourMonthlyWinsPage_statsRow__G\+El3 dd{font-feature-settings:"tnum";color:var(--monthly-wins-ink);font-size:clamp(.96rem,.9rem + .25vw,1.08rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0;text-align:left}.YourMonthlyWinsPage_closingSection__OiMuq{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv var(--anim-close-dur) var(--mw-ease-brush) var(--anim-close-del) both;background:radial-gradient(28rem 14rem at 50% -12%,#047bb214,#0000 72%),linear-gradient(180deg,#fff,#f6fbff);border:1px solid var(--monthly-wins-border);border-radius:var(--monthly-wins-radius-lg);box-shadow:var(--monthly-wins-shadow-soft);margin-top:.1rem;padding:clamp(1.35rem,1.6vw + .85rem,1.85rem) clamp(1.2rem,2vw,1.7rem) clamp(1.2rem,1.3vw + .8rem,1.6rem);text-align:center}.YourMonthlyWinsPage_closingIconWrap__LyhKC{--brand-logo-size:clamp(4.5rem,10vw,5.75rem);--brand-logo-radius:clamp(14px,1.6vw,18px);--brand-logo-border:0;display:flex;flex-shrink:0;justify-content:center;margin:0 auto 1rem}.YourMonthlyWinsPage_closingIcon__7ZUhv{animation:YourMonthlyWinsPage_avatarFloat__iRdbf 4.6s var(--mw-ease-soft) infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;box-shadow:none;filter:none}.YourMonthlyWinsPage_closingMessage__F9pMw{animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .72s var(--mw-ease-brush) calc(var(--anim-close-del) + .12s) both;color:var(--monthly-wins-ink);font-size:clamp(1.1rem,1.02rem + .32vw,1.28rem);font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:0 auto 1.2rem;max-width:42rem}.YourMonthlyWinsPage_finishBtn__Fkrmb{align-items:center;animation:YourMonthlyWinsPage_fadeUpSoft__jDJKv .7s var(--mw-ease-brush) calc(var(--anim-close-del) + .22s) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,var(--monthly-wins-primary-dark) 0,var(--monthly-wins-primary) 100%);border:none;border-radius:999px;box-shadow:0 10px 22px #04476642;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:2.85rem;min-width:11rem;overflow:hidden;padding:.84rem 2.15rem;position:relative;transition:transform var(--monthly-wins-ease),box-shadow var(--monthly-wins-ease),filter var(--monthly-wins-ease);z-index:1}.YourMonthlyWinsPage_finishBtn__Fkrmb:before{animation:YourMonthlyWinsPage_btnShine__ZZoPe var(--anim-idle-shine) var(--mw-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0);z-index:0}.YourMonthlyWinsPage_finishBtn__Fkrmb:active{box-shadow:0 4px 10px #04476633;filter:brightness(.96);transform:translate3d(0,1px,0)}.YourMonthlyWinsPage_finishBtn__Fkrmb:focus-visible{outline:var(--monthly-wins-focus-ring);outline-offset:3px}@keyframes YourMonthlyWinsPage_fadeUpSoft__jDJKv{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes YourMonthlyWinsPage_fadeIn__b5v34{0%{opacity:0}to{opacity:1}}@keyframes YourMonthlyWinsPage_fadePulse__tbmDH{0%,to{opacity:.55}50%{opacity:1}}@keyframes YourMonthlyWinsPage_growX__Xm6rS{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes YourMonthlyWinsPage_spin__Yt0-B{to{transform:rotate(1turn)}}@keyframes YourMonthlyWinsPage_trophyPop__2UtqJ{0%{opacity:0;transform:scale(.72) rotate(-8deg)}70%{transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes YourMonthlyWinsPage_iconPop__6JxFj{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes YourMonthlyWinsPage_trophyFloat__\+Zo6X{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-.28rem,0) rotate(1.5deg)}}@keyframes YourMonthlyWinsPage_btnShine__ZZoPe{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes YourMonthlyWinsPage_barGrow__AiG0Q{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes YourMonthlyWinsPage_drawLine__KWBAV{to{stroke-dashoffset:0}}@keyframes YourMonthlyWinsPage_pointPop__ureYr{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes YourMonthlyWinsPage_avatarFloat__iRdbf{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.38rem,0)}}@media (hover:hover) and (pointer:fine){.YourMonthlyWinsPage_retryBtn__y6utd:hover{background:#0447660a;box-shadow:var(--monthly-wins-shadow-soft);transform:translate3d(0,-1px,0)}.YourMonthlyWinsPage_chartCard__zcdCm:hover,.YourMonthlyWinsPage_heroCard__wl\+kh:hover{animation-play-state:paused;transform:translate3d(0,var(--anim-hover-y),0)}.YourMonthlyWinsPage_heroCard__wl\+kh:hover{border-color:var(--monthly-wins-border-strong);box-shadow:0 14px 32px #0447661a}.YourMonthlyWinsPage_chartCard__zcdCm:hover,.YourMonthlyWinsPage_summaryCard__gsWOz:hover{border-color:var(--monthly-wins-border-strong);box-shadow:0 18px 42px #0447661f;transform:translate3d(0,var(--anim-hover-y),0)}.YourMonthlyWinsPage_chartCard__zcdCm:hover{animation-play-state:paused}.YourMonthlyWinsPage_statsCard__B7A08:hover{border-color:var(--monthly-wins-border-strong);box-shadow:0 16px 36px #0447661a;transform:translate3d(0,var(--anim-hover-y),0)}.YourMonthlyWinsPage_finishBtn__Fkrmb:hover{box-shadow:0 14px 28px #04476652;filter:brightness(1.04);transform:translate3d(0,-2px,0)}}@media (hover:none){.YourMonthlyWinsPage_chartCard__zcdCm:hover,.YourMonthlyWinsPage_finishBtn__Fkrmb:hover,.YourMonthlyWinsPage_heroCard__wl\+kh:hover,.YourMonthlyWinsPage_retryBtn__y6utd:hover,.YourMonthlyWinsPage_statsCard__B7A08:hover,.YourMonthlyWinsPage_summaryCard__gsWOz:hover{filter:none;transform:none}.YourMonthlyWinsPage_chartCard__zcdCm:hover,.YourMonthlyWinsPage_heroCard__wl\+kh:hover,.YourMonthlyWinsPage_summaryCard__gsWOz:hover{border-color:var(--monthly-wins-border);box-shadow:var(--monthly-wins-shadow-soft)}.YourMonthlyWinsPage_statsCard__B7A08:hover{box-shadow:var(--monthly-wins-shadow-soft)}.YourMonthlyWinsPage_retryBtn__y6utd:hover{background:#fff;box-shadow:none}.YourMonthlyWinsPage_finishBtn__Fkrmb:hover{box-shadow:0 10px 22px #04476642}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.YourMonthlyWinsPage_chartBar__DuKK\+,.YourMonthlyWinsPage_chartCard__zcdCm,.YourMonthlyWinsPage_chartGridLine__t4Y20,.YourMonthlyWinsPage_chartLineConfidence__WLUug,.YourMonthlyWinsPage_chartMonthLabel__Lzq\+Z,.YourMonthlyWinsPage_chartNote__4ci40,.YourMonthlyWinsPage_chartPointConfidence__e2XNU,.YourMonthlyWinsPage_chartWrap__1MLbh,.YourMonthlyWinsPage_closingIconWrap__LyhKC,.YourMonthlyWinsPage_closingIcon__7ZUhv,.YourMonthlyWinsPage_closingMessage__F9pMw,.YourMonthlyWinsPage_closingSection__OiMuq,.YourMonthlyWinsPage_errorState__P2XfH,.YourMonthlyWinsPage_finishBtn__Fkrmb,.YourMonthlyWinsPage_finishBtn__Fkrmb:before,.YourMonthlyWinsPage_heroCard__wl\+kh,.YourMonthlyWinsPage_heroIconWrap__t0HcM,.YourMonthlyWinsPage_heroPeriod__aH-G7,.YourMonthlyWinsPage_heroSubtitle__akJJY,.YourMonthlyWinsPage_heroTitle__H1App,.YourMonthlyWinsPage_heroTitle__H1App:after,.YourMonthlyWinsPage_legend__-ySIP li,.YourMonthlyWinsPage_loadingSpinnerInner__cJmNX,.YourMonthlyWinsPage_loadingState__HeJgp,.YourMonthlyWinsPage_loadingText__tDGIH,.YourMonthlyWinsPage_mainContent__YrZvi,.YourMonthlyWinsPage_statsCard__B7A08,.YourMonthlyWinsPage_statsRow__G\+El3,.YourMonthlyWinsPage_summaryCard__gsWOz,.YourMonthlyWinsPage_summaryIconWrap__y99-u,.YourMonthlyWinsPage_summaryText__BXdqg,.YourMonthlyWinsPage_summaryTitle__7QkZ2{animation:none!important;filter:none!important;transform:none!important}.YourMonthlyWinsPage_heroTitle__H1App:after{transform:scaleX(1)!important}.YourMonthlyWinsPage_chartCard__zcdCm,.YourMonthlyWinsPage_closingSection__OiMuq,.YourMonthlyWinsPage_finishBtn__Fkrmb,.YourMonthlyWinsPage_heroCard__wl\+kh,.YourMonthlyWinsPage_retryBtn__y6utd,.YourMonthlyWinsPage_statsCard__B7A08,.YourMonthlyWinsPage_summaryCard__gsWOz{transition:none}.YourMonthlyWinsPage_chartLineConfidence__WLUug{stroke-dashoffset:0}.YourMonthlyWinsPage_loadingSpinner__0GNGp{animation:none;border-top-color:var(--monthly-wins-primary);opacity:.6}}@media (min-width:900px){.YourMonthlyWinsPage_chartMonthLabel__Lzq\+Z{font-size:7px}}@media (max-width:960px){.YourMonthlyWinsPage_contentGrid__VvFFw{grid-template-columns:1fr}.YourMonthlyWinsPage_statsList__4S-pK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK{--anim-main-dur:0.55s;--anim-hero-dur:0.6s;--anim-title-dur:0.62s;--anim-chart-dur:0.6s;--anim-close-dur:0.65s}.YourMonthlyWinsPage_closingSection__OiMuq{border-radius:var(--monthly-wins-radius-md)}.YourMonthlyWinsPage_finishBtn__Fkrmb{max-width:22rem;width:100%}.YourMonthlyWinsPage_chartCardHeader__SjTFB{flex-direction:column}.YourMonthlyWinsPage_legend__-ySIP{justify-content:flex-start}}@media (max-width:640px){.YourMonthlyWinsPage_yourMonthlyWinsPage__jQNxK{--anim-hover-y:-1px;--anim-hero-dur:0.56s;--anim-chart-dur:0.56s}.YourMonthlyWinsPage_mainContent__YrZvi{gap:1.15rem;padding:clamp(.85rem,3vw,1.05rem) clamp(.9rem,4vw,1.1rem) calc(clamp(1.7rem, 5vw, 2.2rem) + env(safe-area-inset-bottom, 0px))}.YourMonthlyWinsPage_heroTitle__H1App{font-size:clamp(1.5rem,5.2vw,1.8rem)}.YourMonthlyWinsPage_heroIconWrap__t0HcM{height:3.25rem;width:3.25rem}}.AssumptionsPage_assumptionsPage__Sh3gn{--assump-ink:#07384f;--assump-ink-soft:#2f5968;--assump-muted:#6c7f8a;--assump-primary:#047bb2;--assump-primary-dark:#044766;--assump-teal:#1aaa77;--assump-coral:#c45146;--assump-surface:#fffffff5;--assump-surface-muted:#f7fbfdeb;--assump-card:#ffffffe6;--assump-border:#0447661a;--assump-border-strong:#047bb22e;--assump-shadow:0 18px 45px #0447661a;--assump-shadow-soft:0 10px 26px #04476614;--assump-radius-lg:1.35rem;--assump-radius-md:1rem;--assump-radius-sm:0.75rem;--assump-ease:220ms cubic-bezier(0.16,1,0.3,1);--assump-ease-brush:cubic-bezier(0.16,1,0.3,1);--assump-ease-soft:cubic-bezier(0.33,1,0.68,1);--assump-focus-ring:3px solid #037ab24d;--anim-main-dur:0.62s;--anim-main-del:0.05s;--anim-header-dur:0.68s;--anim-header-del:0.08s;--anim-title-dur:0.72s;--anim-title-del:0.14s;--anim-sub-dur:0.7s;--anim-sub-del:0.22s;--anim-panel-dur:0.68s;--anim-card-dur:0.58s;--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-float:3px;--anim-hover-y:-2px;--bg-primary:#fff;--bg-secondary:#f8f9fa;--primary-color:var(--assump-primary-dark);--primary-light:var(--assump-primary);--shadow-sm:0 2px 4px #0447661a;--shadow-lg:0 8px 24px #0447661f;--transition-base:0.3s cubic-bezier(0.16,1,0.3,1);--radius:12px;-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%,#e8a8381a,#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%}.AssumptionsPage_assumptionsPage__Sh3gn::-webkit-scrollbar{width:6px}.AssumptionsPage_assumptionsPage__Sh3gn::-webkit-scrollbar-track{background:#0000}.AssumptionsPage_assumptionsPage__Sh3gn::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.AssumptionsPage_assumptionsPage__Sh3gn::-webkit-scrollbar-thumb:hover{background:#04476652}.AssumptionsPage_detailedTableButton__48YoE{align-items:center;animation:AssumptionsPage_fadeUpSoft__6pmz8 .55s var(--assump-ease-brush) .16s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border:2px solid var(--primary-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;min-height:44px;overflow:hidden;padding:.7rem 1.1rem;position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color .2s ease,background .2s ease;white-space:nowrap}.AssumptionsPage_detailedTableButton__48YoE:before{animation:AssumptionsPage_btnShine__9gTKh var(--anim-idle-shine) var(--assump-ease-soft) 1.7s infinite;background:linear-gradient(90deg,#0000,#047bb21f,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.AssumptionsPage_detailedTableButton__48YoE:active:not(:disabled){transform:translate3d(0,-1px,0);transition:all .1s ease}.AssumptionsPage_detailedTableButton__48YoE:disabled{box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.65;transform:none}.AssumptionsPage_detailedTableButtonIcon__74F7N{align-items:center;background:linear-gradient(145deg,#0447660f,#047bb21c);border:1px solid #0447661f;border-radius:.45rem;box-shadow:inset 0 1px 0 #ffffffb8,0 1px 2px #0447660f;color:var(--primary-color);display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:transform var(--transition-base),color var(--transition-base),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);width:1.5rem}.AssumptionsPage_detailedTableButton__48YoE:focus-visible{outline:var(--assump-focus-ring);outline-offset:2px}.AssumptionsPage_detailedTableButton__48YoE:disabled .AssumptionsPage_detailedTableButtonIcon__74F7N{box-shadow:inset 0 1px 0 #ffffff8c;opacity:.75}.AssumptionsPage_detailedTableButtonSvg__SD38r{display:block;filter:drop-shadow(0 1px 1px rgba(4,71,102,.08));height:.875rem;transition:filter var(--transition-base);width:.875rem}.AssumptionsPage_detailedTableButtonSpinner__tI5yX{animation:AssumptionsPage_modalSpin__MuhSR .9s linear infinite;border:2px solid #04476633;border-radius:50%;border-top:2px solid var(--primary-color);display:block;height:100%;width:100%}.AssumptionsPage_mainContent__toT-c{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-main-dur) var(--assump-ease-brush) var(--anim-main-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex:1 1 auto;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%}.AssumptionsPage_contentWrapper__7ad-P,.AssumptionsPage_section__6OT2m{display:flex;flex-direction:column;gap:clamp(1.1rem,1.6vw,1.6rem);width:100%}.AssumptionsPage_sectionHeader__vXVuv{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-header-dur) var(--assump-ease-brush) var(--anim-header-del) both;display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0 .05rem}.AssumptionsPage_sectionTitle__\+2Q79{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-title-dur) var(--assump-ease-brush) var(--anim-title-del) both;color:var(--assump-ink);font-size:clamp(1.55rem,1.1rem + 1.5vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0}.AssumptionsPage_sectionTitle__\+2Q79:after{animation:AssumptionsPage_growX__a0yX6 .7s var(--assump-ease-brush) calc(var(--anim-title-del) + .16s) both;background:linear-gradient(90deg,var(--assump-primary) 0,var(--assump-teal) 100%);border-radius:999px;content:"";display:block;height:3px;margin-top:.55rem;transform-origin:left center;width:3.15rem}.AssumptionsPage_sectionSubtitle__T\+4-g{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-sub-dur) var(--assump-ease-brush) var(--anim-sub-del) both;color:var(--assump-muted);font-size:clamp(.92rem,.88rem + .2vw,1.05rem);font-weight:600;line-height:1.55;margin:0}.AssumptionsPage_subsection__e2xnU{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-panel-dur) var(--assump-ease-brush) both,AssumptionsPage_cardBreathe__h8fCp var(--anim-idle-card) var(--assump-ease-soft) infinite;animation-delay:.19s,.94s;animation-delay:calc(.12s + var(--section-index, 1)*70ms),calc(.85s + var(--section-index, 1)*90ms);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(22rem 13rem at 98% -8%,#047bb214,#0000 72%),linear-gradient(180deg,var(--assump-surface) 0,var(--assump-surface-muted) 100%);border:1px solid var(--assump-border);border-radius:var(--assump-radius-lg);box-shadow:var(--assump-shadow-soft);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,1.4vw,1.35rem);padding:clamp(1.15rem,1.5vw + .9rem,1.75rem);transition:transform var(--assump-ease),box-shadow var(--assump-ease),border-color var(--assump-ease)}.AssumptionsPage_section__6OT2m>.AssumptionsPage_subsection__e2xnU:nth-child(2){--section-index:1}.AssumptionsPage_section__6OT2m>.AssumptionsPage_subsection__e2xnU:nth-child(3){--section-index:2}.AssumptionsPage_section__6OT2m>.AssumptionsPage_subsection__e2xnU:nth-child(4){--section-index:3}.AssumptionsPage_section__6OT2m>.AssumptionsPage_subsection__e2xnU:nth-child(5){--section-index:4}.AssumptionsPage_subsectionHeader__Qcbjb{align-items:center;border-bottom:1px solid var(--assump-border);display:flex;gap:.85rem;padding-bottom:.85rem}.AssumptionsPage_subsectionIcon__W7luH{align-items:center;animation:AssumptionsPage_iconPop__7a\+j8 .5s cubic-bezier(.34,1.56,.64,1) .25s both,AssumptionsPage_iconPulse__jae-f 2.8s var(--assump-ease-soft) .9s infinite;animation:AssumptionsPage_iconPop__7a\+j8 .5s cubic-bezier(.34,1.56,.64,1) calc(.18s + var(--section-index, 1)*70ms) both,AssumptionsPage_iconPulse__jae-f 2.8s var(--assump-ease-soft) .9s infinite;background:linear-gradient(140deg,#04476614,#047bb21f);border-radius:var(--assump-radius-sm);display:inline-flex;flex-shrink:0;font-size:1.2rem;height:2.35rem;justify-content:center;line-height:1;width:2.35rem}.AssumptionsPage_subsectionTitle__aHoNb{color:var(--assump-ink);font-size:clamp(1.05rem,.95rem + .45vw,1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.AssumptionsPage_cardsGrid__\+uFjy{grid-gap:clamp(.85rem,1.2vw,1.1rem);display:grid;gap:clamp(.85rem,1.2vw,1.1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}.AssumptionsPage_card__IKgrI{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) both,AssumptionsPage_itemFloat__Ilf\+v var(--anim-idle-card) var(--assump-ease-soft) infinite;animation-delay:.255s,1.03s;animation-delay:calc(.2s + var(--card-index, 1)*55ms),calc(.95s + var(--card-index, 1)*80ms);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--assump-card);border:1px solid var(--assump-border);border-radius:var(--assump-radius-md);box-shadow:0 4px 14px #0447660d;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;overflow:hidden;padding:clamp(1rem,1.1vw + .85rem,1.35rem);position:relative;transition:transform var(--assump-ease),box-shadow var(--assump-ease),border-color var(--assump-ease)}.AssumptionsPage_card__IKgrI:first-child{--card-index:1}.AssumptionsPage_card__IKgrI:nth-child(2){--card-index:2}.AssumptionsPage_card__IKgrI:nth-child(3){--card-index:3}.AssumptionsPage_card__IKgrI:nth-child(4){--card-index:4}.AssumptionsPage_card__IKgrI:before{background:linear-gradient(90deg,var(--assump-primary-dark) 0,var(--assump-primary) 100%);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--assump-ease)}.AssumptionsPage_cardLabel__1cw81{color:var(--assump-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.AssumptionsPage_cardValue__wDAsb{animation:AssumptionsPage_valuePop__OeLwM .5s cubic-bezier(.34,1.56,.64,1) .335s both;animation:AssumptionsPage_valuePop__OeLwM .5s cubic-bezier(.34,1.56,.64,1) calc(.28s + var(--card-index, 1)*55ms) both;color:var(--assump-ink);font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.AssumptionsPage_cardValue__wDAsb.AssumptionsPage_redValue__-I-Qc{color:var(--assump-coral)}.AssumptionsPage_cardDescription__gBuIG{color:var(--assump-ink-soft);font-size:clamp(.86rem,.82rem + .15vw,.95rem);font-weight:500;line-height:1.55;margin-top:.15rem}.AssumptionsPage_healthcareCard__-IHhn{background:radial-gradient(18rem 10rem at 100% 0,#c4514614,#0000 72%),linear-gradient(180deg,#fff8f7,#fff)}.AssumptionsPage_housingAppreciation__vyoAF{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) .34s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--assump-card);border:1px solid var(--assump-border);border-radius:var(--assump-radius-md);box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;padding:clamp(1rem,1.1vw + .85rem,1.25rem)}.AssumptionsPage_housingRow__xZeUL{align-items:flex-start;animation:AssumptionsPage_fadeUpSoft__6pmz8 .48s var(--assump-ease-brush) both;display:flex}.AssumptionsPage_housingRow__xZeUL:first-child{animation-delay:.36s}.AssumptionsPage_housingRow__xZeUL:nth-child(2){animation-delay:.42s}.AssumptionsPage_housingPercent__PLCGX{color:var(--assump-primary-dark);font-size:clamp(1rem,.92rem + .25vw,1.2rem);font-weight:800;letter-spacing:-.02em;margin-right:.35rem}.AssumptionsPage_housingLabel__CiuyG{color:var(--assump-ink-soft);flex:1 1;font-size:clamp(.88rem,.84rem + .15vw,.98rem);font-weight:600;line-height:1.55;min-width:0}.AssumptionsPage_infoBox__lFYL2{align-items:flex-start;animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) .38s both;background:linear-gradient(135deg,#047bb20f,#047bb208);border:1px solid #047bb229;border-left:3px solid var(--assump-primary);border-radius:var(--assump-radius-sm);display:flex;gap:.75rem;padding:.9rem 1rem}.AssumptionsPage_infoIcon__PgygH{flex-shrink:0;font-size:1.1rem;line-height:1}.AssumptionsPage_infoText__Efl8n{color:var(--assump-ink-soft);font-size:clamp(.86rem,.82rem + .15vw,.95rem);font-weight:600;line-height:1.55}.AssumptionsPage_formulaBar__\+rqVB{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) .3s both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#0a2230,#123f57);border-radius:var(--assump-radius-md);box-shadow:0 10px 24px #04476633;color:#f4fbff;font-size:clamp(.9rem,.84rem + .2vw,1.05rem);font-weight:700;letter-spacing:.02em;line-height:1.45;overflow:hidden;padding:clamp(.9rem,1vw + .7rem,1.15rem) clamp(1rem,1.5vw,1.5rem);position:relative;text-align:center}.AssumptionsPage_formulaBar__\+rqVB:before{animation:AssumptionsPage_btnShine__9gTKh var(--anim-idle-shine) var(--assump-ease-soft) 1.9s infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.AssumptionsPage_investmentReturns__57rjH{display:flex;flex-direction:column;gap:.9rem}.AssumptionsPage_cashFlowDescription__ERslZ,.AssumptionsPage_descriptionText__u035j,.AssumptionsPage_engineDescription__4\+2i1{color:var(--assump-ink-soft);font-size:clamp(.86rem,.82rem + .15vw,.95rem);font-weight:500;line-height:1.6;margin:0}.AssumptionsPage_descriptionText__u035j{line-height:1.55}.AssumptionsPage_comingSoon__2-upn{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) .36s both;background:#047bb20f;border:1px solid #047bb229;border-left:3px solid var(--assump-primary);border-radius:var(--assump-radius-sm);color:var(--assump-primary-dark);font-size:clamp(.86rem,.82rem + .15vw,.95rem);font-weight:700;line-height:1.55;padding:.9rem 1rem}.AssumptionsPage_rmdSection__ilANR{display:flex;flex-direction:column;gap:.9rem;margin-top:.25rem}.AssumptionsPage_cashFlowTitle__sPcvo,.AssumptionsPage_drawdownTitle__gGe6r,.AssumptionsPage_rmdTitle__Lw80J{color:var(--assump-ink);font-size:clamp(.95rem,.9rem + .2vw,1.1rem);font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:0}.AssumptionsPage_rmdGrid__UkSvU{grid-gap:clamp(.85rem,1.2vw,1.1rem);display:grid;gap:clamp(.85rem,1.2vw,1.1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.AssumptionsPage_rmdItem__-uAte{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) both,AssumptionsPage_itemFloat__Ilf\+v var(--anim-idle-card) var(--assump-ease-soft) infinite;animation-delay:.32s,1.1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--assump-card);border:1px solid var(--assump-border);border-radius:var(--assump-radius-md);box-sizing:border-box;display:flex;flex-direction:column;gap:.45rem;padding:clamp(1rem,1.1vw + .85rem,1.2rem);transition:transform var(--assump-ease),box-shadow var(--assump-ease),border-color var(--assump-ease)}.AssumptionsPage_rmdItem__-uAte:nth-child(2){animation-delay:.38s,1.18s}.AssumptionsPage_rmdItem__-uAte:nth-child(3){animation-delay:.44s,1.26s}.AssumptionsPage_rmdLabel__pMNVE{color:var(--assump-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.AssumptionsPage_rmdValue__k9MP1{color:var(--assump-ink);font-size:clamp(1.05rem,.95rem + .4vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.AssumptionsPage_rmdDescription__lTjeg{color:var(--assump-muted);font-size:.78rem;font-style:italic;line-height:1.45}.AssumptionsPage_rmdNoteInline__0xdt\+{border-top:1px solid var(--assump-border);color:var(--assump-ink-soft);font-size:clamp(.82rem,.8rem + .1vw,.9rem);font-weight:500;line-height:1.55;margin-top:.35rem;padding-top:.55rem}.AssumptionsPage_cashFlowSection__3oCEM{animation:AssumptionsPage_fadeUpSoft__6pmz8 .5s var(--assump-ease-brush) .28s both;display:flex;flex-direction:column;gap:.65rem}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp{color:var(--assump-primary);font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color var(--assump-ease)}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp:focus-visible{border-radius:2px;outline:var(--assump-focus-ring);outline-offset:2px}.AssumptionsPage_assumptionList__jpQms{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_assumptionList__jpQms{margin-left:.35rem;margin-top:.1rem}.AssumptionsPage_assumptionListItem__GTFkp{animation:AssumptionsPage_fadeUpSoft__6pmz8 .5s var(--assump-ease-brush) both;animation-delay:.22s;animation-delay:calc(.22s + var(--item-index, 0)*70ms);color:var(--assump-ink-soft);font-size:clamp(.86rem,.82rem + .15vw,.95rem);font-weight:500;line-height:1.6;padding-left:1.35rem;position:relative;transition:color var(--assump-ease)}.AssumptionsPage_assumptionListItem__GTFkp:first-child{--item-index:0}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(2){--item-index:1}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(3){--item-index:2}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(4){--item-index:3}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(5){--item-index:4}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(6){--item-index:5}.AssumptionsPage_assumptionListItem__GTFkp:nth-child(n+7){--item-index:6}.AssumptionsPage_assumptionListItem__GTFkp:before{background:linear-gradient(135deg,var(--assump-primary-dark) 0,var(--assump-primary) 100%);border-radius:50%;box-shadow:0 1px 3px #04476633;content:"";height:6px;left:0;position:absolute;top:.62em;width:6px}.AssumptionsPage_drawdownSection__T8D8d{animation:AssumptionsPage_fadeUpSoft__6pmz8 var(--anim-card-dur) var(--assump-ease-brush) .4s both;background:#047bb20a;border:1px solid #047bb229;border-left:3px solid var(--assump-primary);border-radius:var(--assump-radius-md);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1rem,1.1vw + .85rem,1.25rem)}.AssumptionsPage_drawdownList__WRpl9{align-self:stretch;min-width:0;width:100%}.AssumptionsPage_drawdownList__WRpl9 .AssumptionsPage_assumptionListItem__GTFkp{overflow-wrap:anywhere}.AssumptionsPage_modalOverlay__Jl1fv{align-items:center;animation:AssumptionsPage_modalOverlayFade__RlWPr .32s var(--assump-ease-brush) both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#07384f8c;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:2000}.AssumptionsPage_modalContent__dxF\+o{animation:AssumptionsPage_modalContentIn__gJCOz .42s var(--assump-ease-brush) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid var(--assump-border);border-radius:0;box-shadow:0 24px 70px #00000038;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.AssumptionsPage_modalHeader__yOd7k{align-items:center;background:var(--assump-surface);border-bottom:1px solid var(--assump-border);display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1.25rem}.AssumptionsPage_modalTitle__S9wMk{color:var(--assump-ink);font-size:1.02rem;font-weight:800;letter-spacing:-.015em}.AssumptionsPage_modalCloseButton__PW93q{align-items:center;background:#fff;border:1px solid var(--assump-border-strong);border-radius:var(--assump-radius-sm);color:var(--assump-ink);cursor:pointer;display:inline-flex;font-size:1.45rem;height:2.75rem;justify-content:center;line-height:1;transition:transform var(--assump-ease),background var(--assump-ease),border-color var(--assump-ease);width:2.75rem}.AssumptionsPage_modalCloseButton__PW93q:focus-visible{outline:var(--assump-focus-ring);outline-offset:2px}.AssumptionsPage_modalBody__XGNzE{background:#f5f8fb;flex:1 1;min-height:0}.AssumptionsPage_tableIframe__jB3J4{background:#f5f8fb;border:none;display:block;height:100%;width:100%}.AssumptionsPage_modalError__hMgrJ,.AssumptionsPage_modalLoading__OFQDT{font-weight:700;padding:1.25rem}.AssumptionsPage_modalLoading__OFQDT{color:var(--assump-ink-soft)}.AssumptionsPage_modalError__hMgrJ{color:var(--assump-coral)}.AssumptionsPage_modalLoadingState__qqxTY{align-items:center;display:inline-flex;gap:.75rem}.AssumptionsPage_modalSpinner__ai3uZ{animation:AssumptionsPage_modalSpin__MuhSR .82s linear infinite;border:2px solid #0447662e;border-radius:50%;border-top:2px solid var(--assump-primary);height:1.15rem;position:relative;width:1.15rem}.AssumptionsPage_modalSpinnerInner__moFFk{animation:AssumptionsPage_modalSpin__MuhSR 1.15s linear infinite reverse;border:2px solid #0000;border-bottom:2px solid var(--assump-teal);border-radius:50%;inset:2px;position:absolute}@media (hover:hover) and (pointer:fine){.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled){border-color:var(--primary-light);box-shadow:var(--shadow-lg),0 2px 10px #0447661f;transform:translate3d(0,var(--anim-hover-y),0)}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled):before{animation-play-state:paused}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled) .AssumptionsPage_detailedTableButtonIcon__74F7N{background:linear-gradient(145deg,#047bb21a,#047bb22e);border-color:#047bb238;box-shadow:inset 0 1px 0 #ffffffd1,0 2px 6px #0447661a;color:var(--primary-light);transform:scale(1.06)}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled) .AssumptionsPage_detailedTableButtonSvg__SD38r{filter:drop-shadow(0 1px 2px rgba(4,123,178,.18))}.AssumptionsPage_subsection__e2xnU:hover{box-shadow:var(--assump-shadow)}.AssumptionsPage_card__IKgrI:hover,.AssumptionsPage_subsection__e2xnU:hover{animation-play-state:paused;border-color:var(--assump-border-strong);transform:translate3d(0,var(--anim-hover-y),0)}.AssumptionsPage_card__IKgrI:hover{box-shadow:var(--assump-shadow-soft)}.AssumptionsPage_card__IKgrI:hover:before{opacity:1}.AssumptionsPage_rmdItem__-uAte:hover{animation-play-state:paused;box-shadow:var(--assump-shadow-soft);transform:translate3d(0,var(--anim-hover-y),0)}.AssumptionsPage_drawdownSection__T8D8d:hover,.AssumptionsPage_housingAppreciation__vyoAF:hover,.AssumptionsPage_rmdItem__-uAte:hover{border-color:var(--assump-border-strong)}.AssumptionsPage_assumptionListItem__GTFkp:hover{color:var(--assump-ink)}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_link__vHeGp:hover{color:var(--assump-primary-dark)}.AssumptionsPage_modalCloseButton__PW93q:hover{background:#0447660d;border-color:#04476647;transform:translate3d(0,-1px,0)}}@media (hover:none){.AssumptionsPage_card__IKgrI:hover,.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled),.AssumptionsPage_modalCloseButton__PW93q:hover,.AssumptionsPage_rmdItem__-uAte:hover,.AssumptionsPage_subsection__e2xnU:hover{transform:none}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled){border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.AssumptionsPage_subsection__e2xnU:hover{border-color:var(--assump-border);box-shadow:var(--assump-shadow-soft)}.AssumptionsPage_card__IKgrI:hover,.AssumptionsPage_rmdItem__-uAte:hover{border-color:var(--assump-border);box-shadow:0 4px 14px #0447660d}.AssumptionsPage_card__IKgrI:hover:before{opacity:0}.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled) .AssumptionsPage_detailedTableButtonIcon__74F7N{transform:none}}@keyframes AssumptionsPage_fadeUpSoft__6pmz8{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes AssumptionsPage_growX__a0yX6{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes AssumptionsPage_iconPop__7a\+j8{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes AssumptionsPage_valuePop__OeLwM{0%{opacity:0;transform:scale(.92)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes AssumptionsPage_cardBreathe__h8fCp{0%,to{box-shadow:var(--assump-shadow-soft)}50%{box-shadow:0 14px 32px #0447661f}}@keyframes AssumptionsPage_itemFloat__Ilf\+v{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0);transform:translate3d(0,calc(var(--anim-idle-float, 3px)*-1),0)}}@keyframes AssumptionsPage_btnShine__9gTKh{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes AssumptionsPage_iconPulse__jae-f{0%,to{box-shadow:none}50%{box-shadow:0 0 0 6px #047bb21a}}@keyframes AssumptionsPage_modalOverlayFade__RlWPr{0%{opacity:0}to{opacity:1}}@keyframes AssumptionsPage_modalContentIn__gJCOz{0%{opacity:0;transform:scale(.978) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes AssumptionsPage_modalSpin__MuhSR{to{transform:rotate(1turn)}}@media (max-width:768px){.AssumptionsPage_assumptionsPage__Sh3gn{--anim-main-dur:0.55s;--anim-header-dur:0.6s;--anim-title-dur:0.62s;--anim-sub-dur:0.6s;--anim-panel-dur:0.6s;--anim-card-dur:0.52s;--anim-idle-float:2px;--anim-idle-card:6.8s}.AssumptionsPage_assumptionsHeader__htuRa{flex-wrap:wrap}.AssumptionsPage_assumptionsHeaderRight__gt2ta{justify-content:flex-start;margin-left:0;width:100%}.AssumptionsPage_detailedTableButton__48YoE{justify-content:center;text-align:center;white-space:normal;width:100%}}@media (max-width:480px){.AssumptionsPage_assumptionsPage__Sh3gn{--anim-idle-float:2px;--anim-hover-y:-1px;--anim-main-dur:0.5s;--anim-panel-dur:0.54s;--anim-card-dur:0.48s}.AssumptionsPage_cashFlowSection__3oCEM .AssumptionsPage_assumptionList__jpQms{margin-left:0}.AssumptionsPage_infoBox__lFYL2{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.AssumptionsPage_assumptionsPage__Sh3gn *,.AssumptionsPage_assumptionsPage__Sh3gn :after,.AssumptionsPage_assumptionsPage__Sh3gn :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.AssumptionsPage_assumptionListItem__GTFkp,.AssumptionsPage_cardValue__wDAsb,.AssumptionsPage_card__IKgrI,.AssumptionsPage_cashFlowSection__3oCEM,.AssumptionsPage_comingSoon__2-upn,.AssumptionsPage_detailedTableButton__48YoE,.AssumptionsPage_drawdownSection__T8D8d,.AssumptionsPage_formulaBar__\+rqVB,.AssumptionsPage_housingAppreciation__vyoAF,.AssumptionsPage_housingRow__xZeUL,.AssumptionsPage_infoBox__lFYL2,.AssumptionsPage_mainContent__toT-c,.AssumptionsPage_modalContent__dxF\+o,.AssumptionsPage_modalOverlay__Jl1fv,.AssumptionsPage_modalSpinnerInner__moFFk,.AssumptionsPage_modalSpinner__ai3uZ,.AssumptionsPage_rmdItem__-uAte,.AssumptionsPage_sectionHeader__vXVuv,.AssumptionsPage_sectionSubtitle__T\+4-g,.AssumptionsPage_sectionTitle__\+2Q79,.AssumptionsPage_sectionTitle__\+2Q79:after,.AssumptionsPage_subsectionIcon__W7luH,.AssumptionsPage_subsection__e2xnU{animation:none!important;transform:none!important}.AssumptionsPage_sectionTitle__\+2Q79:after{transform:scaleX(1)!important}.AssumptionsPage_detailedTableButton__48YoE:before,.AssumptionsPage_formulaBar__\+rqVB:before{animation:none!important;transform:none!important}.AssumptionsPage_card__IKgrI,.AssumptionsPage_detailedTableButtonIcon__74F7N,.AssumptionsPage_detailedTableButtonSvg__SD38r,.AssumptionsPage_detailedTableButton__48YoE,.AssumptionsPage_modalCloseButton__PW93q,.AssumptionsPage_rmdItem__-uAte,.AssumptionsPage_subsection__e2xnU{transition:none!important}.AssumptionsPage_card__IKgrI:hover,.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled),.AssumptionsPage_detailedTableButton__48YoE:hover:not(:disabled) .AssumptionsPage_detailedTableButtonIcon__74F7N,.AssumptionsPage_modalCloseButton__PW93q:hover,.AssumptionsPage_rmdItem__-uAte:hover,.AssumptionsPage_subsection__e2xnU:hover{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}@keyframes PlaceholderPage_dashboardFadeIn__2QwzE{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PlaceholderPage_placeholderPage__dqLKH{animation: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:flex-start;animation:TalkToReesePage_limitModalOverlayIn__mA\+hD .3s ease forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#082a3e61;display:flex;inset:0;justify-content:center;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,4vw,2rem) 2rem;position:fixed;z-index:999}.TalkToReesePage_modalContent__bH0ro{animation:TalkToReesePage_limitModalContentIn__Ov6Oq .42s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:18px;box-shadow:0 24px 56px #0837522e,0 8px 20px #08375214,0 0 0 1px #0a527812;box-sizing:border-box;cursor:default;max-width:520px;overflow:hidden;padding:2.75rem 2.5rem 2.25rem;position:relative;text-align:center;width:100%}.TalkToReesePage_modalContent__bH0ro:before{background:linear-gradient(90deg,#2f84b2,#0b4f73 60%,#083f5b);background:linear-gradient(90deg,var(--ttr-primary-light) 0,var(--ttr-primary) 60%,var(--ttr-primary-dark) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.TalkToReesePage_modalIcon__7IdSG{animation:TalkToReesePage_limitModalItemIn__EApeI .4s cubic-bezier(.16,1,.3,1) .06s both;background:linear-gradient(145deg,#2f84b21f,#0b4f730f);border-radius:50%;box-shadow:0 0 0 1.5px #0b4f731f,0 4px 14px #0837521a;color:#0b4f73;color:var(--ttr-primary);display:grid;height:3.5rem;margin:0 auto 1.25rem;place-items:center;width:3.5rem}.TalkToReesePage_modalTitle__O5a7P{animation:TalkToReesePage_limitModalItemIn__EApeI .4s cubic-bezier(.16,1,.3,1) .12s both;color:#0b4f73;color:var(--ttr-primary);font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .75rem}.TalkToReesePage_modalMessage__D2nG7{animation:TalkToReesePage_limitModalItemIn__EApeI .4s cubic-bezier(.16,1,.3,1) .18s both;color:#5f7180;color:var(--v2-text-muted,var(--ttr-muted));font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:.975rem;font-weight:400;line-height:1.65;margin:0 auto;max-width:40ch}.TalkToReesePage_modalDivider__Zpqpe{animation:TalkToReesePage_limitModalItemIn__EApeI .4s cubic-bezier(.16,1,.3,1) .22s both;background:#0a527814;height:1px;margin:1.75rem 0 0}.TalkToReesePage_modalActions__qlQ\+4{animation:TalkToReesePage_limitModalItemIn__EApeI .4s cubic-bezier(.16,1,.3,1) .26s both;display:flex;justify-content:center;margin-top:1.5rem}.TalkToReesePage_modalBackButton__xcERY{background:#0b4f73;background:var(--ttr-primary);border:none;border-radius:999px;box-shadow:0 4px 14px #08375238;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.01em;min-height:44px;overflow:hidden;padding:.8rem 2rem;position:relative;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.TalkToReesePage_modalBackButton__xcERY:after{background:linear-gradient(180deg,#ffffff1f,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.TalkToReesePage_modalBackButton__xcERY:hover{background:#083f5b;background:var(--ttr-primary-dark);box-shadow:0 6px 20px #08375247;transform:translateY(-2px)}.TalkToReesePage_modalBackButton__xcERY:active{box-shadow:0 2px 8px #0837522e;transform:translateY(0);transition-duration:.08s}.TalkToReesePage_modalBackButton__xcERY:focus-visible{outline:2px solid #2f84b2;outline:2px solid var(--ttr-primary-light);outline-offset:3px}@media (max-width:1023px) and (min-width:768px){.TalkToReesePage_modalOverlay__wzjRX{padding:clamp(2.75rem,7vh,4.5rem) 1.5rem 1.5rem}.TalkToReesePage_modalContent__bH0ro{max-width:480px;padding:2.5rem 2.25rem 2rem}.TalkToReesePage_modalIcon__7IdSG{height:3.25rem;width:3.25rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.4rem}}@media (max-width:767px) and (min-width:481px){.TalkToReesePage_modalOverlay__wzjRX{padding:clamp(2.5rem,6.5vh,4rem) 1.25rem 1.25rem}.TalkToReesePage_modalContent__bH0ro{border-radius:16px;max-width:460px;padding:2.25rem 2rem 1.85rem}.TalkToReesePage_modalIcon__7IdSG{height:3rem;margin-bottom:1.1rem;width:3rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.35rem;margin-bottom:.65rem}.TalkToReesePage_modalMessage__D2nG7{font-size:.94rem;max-width:none}.TalkToReesePage_modalDivider__Zpqpe{margin:1.5rem 0 0}.TalkToReesePage_modalActions__qlQ\+4{margin-top:1.35rem}.TalkToReesePage_modalBackButton__xcERY{font-size:.925rem;padding:.75rem 1.75rem}}@media (max-width:480px){.TalkToReesePage_modalOverlay__wzjRX{align-items:flex-start;padding:clamp(2rem,5.5vh,3rem) 1rem 1rem}.TalkToReesePage_modalContent__bH0ro{border-radius:14px;max-width:100%;padding:2rem 1.5rem 1.75rem}.TalkToReesePage_modalIcon__7IdSG{height:2.75rem;margin-bottom:1rem;width:2.75rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.25rem;margin-bottom:.6rem}.TalkToReesePage_modalMessage__D2nG7{font-size:.92rem;line-height:1.6;max-width:none}.TalkToReesePage_modalDivider__Zpqpe{margin:1.35rem 0 0}.TalkToReesePage_modalActions__qlQ\+4{margin-top:1.25rem}.TalkToReesePage_modalBackButton__xcERY{font-size:.925rem;padding:.8rem 1.5rem;width:100%}}@media (max-width:360px){.TalkToReesePage_modalContent__bH0ro{padding:1.75rem 1.25rem 1.5rem}.TalkToReesePage_modalTitle__O5a7P{font-size:1.15rem}.TalkToReesePage_modalMessage__D2nG7{font-size:.9rem}}@keyframes TalkToReesePage_limitModalOverlayIn__mA\+hD{0%{opacity:0}to{opacity:1}}@keyframes TalkToReesePage_limitModalContentIn__Ov6Oq{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TalkToReesePage_limitModalItemIn__EApeI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@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(145deg,#2f84b2,#0b4f73 52%,#083f5b);background:linear-gradient(145deg,var(--ttr-primary-light,#2f84b2) 0,var(--ttr-primary,#0b4f73) 52%,var(--ttr-primary-dark,#083f5b) 100%);border-radius:clamp(11px,.9vw + 9px,13px);box-shadow:inset 0 1px 0 #ffffff47,inset 0 0 0 1px #ffffff1a,0 4px 14px #08375229,0 1px 3px #08375214;color:#fff;display:grid;flex-shrink:0;font-family:inherit;font-family:var(--v2-font-sans,inherit);font-size:clamp(1.05rem,.45vw + .9rem,1.2rem);font-weight:600;height:clamp(3.25rem,3.8vw + 1.2rem,3.75rem);letter-spacing:.06em;min-height:clamp(3.25rem,3.8vw + 1.2rem,3.75rem);min-width:clamp(3.25rem,3.8vw + 1.2rem,3.75rem);overflow:hidden;place-items:center;position:relative;text-transform:uppercase;width:clamp(3.25rem,3.8vw + 1.2rem,3.75rem)}.TalkToReesePage_qaBadge__a3deV:before{background:linear-gradient(180deg,#fff3,#0000 45%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.TalkToReesePage_qaBadge__a3deV span{line-height:1;position:relative;z-index:1}.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(145deg,#2f84b2,#0b4f73 52%,#083f5b);background:linear-gradient(145deg,var(--ttr-primary-light,#2f84b2) 0,var(--ttr-primary,#0b4f73) 52%,var(--ttr-primary-dark,#083f5b) 100%);box-shadow:inset 0 1px 0 #ffffff47,inset 0 0 0 1px #ffffff1a,0 4px 14px #08375229,0 1px 3px #08375214;color:#fff;font-family:inherit;font-family:var(--v2-font-sans,inherit);letter-spacing:.06em;overflow:hidden;position:relative}.TalkToReesePage_agentBadge__ykn0-:before{background:linear-gradient(180deg,#fff3,#0000 45%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.TalkToReesePage_agentBadge__ykn0- span{line-height:1;position:relative;z-index:1}.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{border-radius:11px;font-size:1rem;height:3.1rem;min-height:3.1rem;min-width:3.1rem;width:3.1rem}.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%}}.MeetAnExpertPage_meetExpertPage__yDWIR{--expert-ink:#07384f;--expert-ink-soft:#2f5968;--expert-muted:#6c7f8a;--expert-primary:#047bb2;--expert-primary-dark:#044766;--expert-surface:#fffffff5;--expert-card-muted:#f7fbfde0;--expert-border:#0447661a;--expert-border-strong:#047bb22e;--expert-shadow:0 18px 45px #0447661a;--expert-shadow-soft:0 10px 26px #04476614;--expert-radius-lg:1.35rem;--expert-ease:220ms cubic-bezier(0.16,1,0.3,1);--expert-ease-brush:cubic-bezier(0.16,1,0.3,1);--expert-ease-soft:cubic-bezier(0.33,1,0.68,1);--expert-focus-ring:3px solid #037ab24d;--anim-main-dur:0.62s;--anim-main-del:0.06s;--anim-card-dur:0.68s;--anim-idle-card:6.2s;--anim-idle-shine:5.2s;--anim-idle-arrow:2.8s;--anim-idle-float:4px;--anim-hover-y:-3px;-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%,#e8a8381a,#0000 72%),linear-gradient(145deg,#f5f8fb,#fbfdff 45%,#fff);box-sizing:border-box;color:var(--expert-ink);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%}.MeetAnExpertPage_meetExpertPage__yDWIR::-webkit-scrollbar{width:6px}.MeetAnExpertPage_meetExpertPage__yDWIR::-webkit-scrollbar-track{background:#0000}.MeetAnExpertPage_meetExpertPage__yDWIR::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.MeetAnExpertPage_meetExpertPage__yDWIR::-webkit-scrollbar-thumb:hover{background:#04476652}.MeetAnExpertPage_mainContent__YaA0D{animation:MeetAnExpertPage_fadeUp__Q9mrT var(--anim-main-dur) var(--expert-ease-brush) var(--anim-main-del) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin-inline:auto;max-width:min(100%,69rem);min-height:-webkit-min-content;min-height:min-content;padding:clamp(1.05rem,2.1vw,1.85rem) clamp(1.05rem,3.3vw,2.5rem) calc(clamp(2.1rem, 3.65vw, 3.15rem) + env(safe-area-inset-bottom, 0px));width:100%}.MeetAnExpertPage_expertGrid__w-bMe{grid-gap:clamp(.95rem,1.45vw,1.32rem);display:grid;gap:clamp(.95rem,1.45vw,1.32rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));width:100%}.MeetAnExpertPage_expertCard__siBVB{align-items:stretch;animation:MeetAnExpertPage_fadeUp__Q9mrT var(--anim-card-dur) var(--expert-ease-brush) 0ms both,MeetAnExpertPage_cardFloat__Jq6H3 var(--anim-idle-card) var(--expert-ease-soft) calc(.2s + var(--anim-card-dur)) infinite;animation:MeetAnExpertPage_fadeUp__Q9mrT var(--anim-card-dur) var(--expert-ease-brush) var(--expert-card-delay,0ms) both,MeetAnExpertPage_cardFloat__Jq6H3 var(--anim-idle-card) var(--expert-ease-soft) calc(var(--expert-card-delay, 0ms) + var(--anim-card-dur) + .2s) infinite;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,var(--expert-surface) 0,#fafdfffa 100%);border:1px solid var(--expert-border);border-radius:var(--expert-radius-lg);box-shadow:var(--expert-shadow-soft);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--expert-ease),box-shadow var(--expert-ease),border-color var(--expert-ease);width:100%}.MeetAnExpertPage_expertCardButton__JMcg8{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:clamp(.9rem,1.28vw,1.18rem);outline:none;padding:clamp(1.85rem,2.35vw,2.65rem) clamp(1.32rem,2.1vw,2.1rem) clamp(1.15rem,1.5vw,1.58rem);text-align:center;width:100%}.MeetAnExpertPage_expertCardButton__JMcg8:focus-visible{border-radius:var(--expert-radius-lg);outline:var(--expert-focus-ring);outline-offset:-3px}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr,.MeetAnExpertPage_expertAvatar__3Kaog{border:3px solid #fffffff2;border-radius:50%;box-shadow:0 10px 24px #04476624,0 0 0 1px #0447660f;flex-shrink:0;height:clamp(5.75rem,8.25vw,7.1rem);width:clamp(5.75rem,8.25vw,7.1rem)}.MeetAnExpertPage_expertAvatar__3Kaog{-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover;transition:transform var(--expert-ease),box-shadow var(--expert-ease)}.MeetAnExpertPage_expertAvatarPlaceholder__zjEVr{background:radial-gradient(ellipse at center,#c5d3dc 0,#90a4ae 52%,#78909c 100%);filter:blur(6px)}.MeetAnExpertPage_expertInfo__ZeewI{align-items:center;display:flex;flex-direction:column;gap:.48rem;width:100%}.MeetAnExpertPage_expertInfo__ZeewI h3{color:var(--expert-ink);font-size:clamp(1.12rem,.97rem + .45vw,1.38rem);font-weight:800;letter-spacing:-.02em;line-height:1.28;margin:0}.MeetAnExpertPage_expertTitle__yAjY-{color:var(--expert-ink-soft);font-size:.94rem;font-weight:600;line-height:1.4;margin:0}.MeetAnExpertPage_expertFocus__SSaW-{align-items:center;background:#047bb214;border:1px solid #047bb224;border-radius:999px;color:var(--expert-primary);display:inline-flex;font-size:.84rem;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1.35;margin:.1rem 0 0;padding:.36rem .76rem}.MeetAnExpertPage_expertSentence__kzPbD{color:var(--expert-ink-soft);font-size:clamp(.88rem,.84rem + .15vw,.9rem);font-weight:400;letter-spacing:.01em;line-height:1.55;margin:.37rem 0 0;max-width:28rem}.MeetAnExpertPage_expertLinkedInFooter__1JJwU{-webkit-tap-highlight-color:transparent;align-items:center;background:#f7fbfdeb;border-top:1px solid var(--expert-border);box-sizing:border-box;color:var(--expert-primary-dark);display:flex;font-size:.94rem;font-weight:700;gap:.36rem;justify-content:center;margin-top:auto;min-height:3.1rem;overflow:hidden;padding:.98rem 1.55rem;position:relative;text-decoration:none;transition:background var(--expert-ease),color var(--expert-ease),box-shadow var(--expert-ease)}.MeetAnExpertPage_expertLinkedInIcon__XOcZD{animation:MeetAnExpertPage_arrowNudge__7xpmY var(--anim-idle-arrow) var(--expert-ease-soft) 1.35s infinite;display:inline-block;font-size:.91rem;line-height:1}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:before{animation:MeetAnExpertPage_linkedInShine__ahEIY var(--anim-idle-shine) var(--expert-ease-soft) 1.8s infinite;background:linear-gradient(90deg,#0000,#04476614,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:focus-visible{outline:var(--expert-focus-ring);outline-offset:-3px}.MeetAnExpertPage_expertCardSkeleton__NntmY{animation:MeetAnExpertPage_skeletonShimmer__w47aT 1.5s ease-in-out infinite,MeetAnExpertPage_fadeUp__Q9mrT var(--anim-card-dur) var(--expert-ease-brush) both;animation-delay:0ms,0ms;animation-delay:var(--expert-card-delay,0ms),var(--expert-card-delay,0ms);background:linear-gradient(90deg,#0447660f 25%,#0447661c 50%,#0447660f 75%);background-size:200% 100%;border-color:#04476614;min-height:22.75rem}@keyframes MeetAnExpertPage_skeletonShimmer__w47aT{0%{background-position:200% 0}to{background-position:-200% 0}}.MeetAnExpertPage_expertCardNotClickable__HgWAW{background:linear-gradient(180deg,var(--expert-card-muted) 0,#f5f9fcf2 100%);border-color:#04476629;border-style:dashed}.MeetAnExpertPage_expertCardNotClickable__HgWAW .MeetAnExpertPage_expertCardButton__JMcg8{cursor:default}.MeetAnExpertPage_expertCardNotClickable__HgWAW .MeetAnExpertPage_expertInfo__ZeewI h3{color:var(--expert-ink-soft)}.MeetAnExpertPage_expertCardNotClickable__HgWAW .MeetAnExpertPage_expertFocus__SSaW-{background:#6c7f8a1a;border-color:#6c7f8a2e;color:var(--expert-muted)}@media (hover:hover) and (pointer:fine){.MeetAnExpertPage_expertCard__siBVB:not(.MeetAnExpertPage_expertCardNotClickable__HgWAW):hover{animation-play-state:paused;border-color:var(--expert-border-strong);box-shadow:var(--expert-shadow);transform:translate3d(0,var(--anim-hover-y),0)}.MeetAnExpertPage_expertCard__siBVB:not(.MeetAnExpertPage_expertCardNotClickable__HgWAW):hover .MeetAnExpertPage_expertAvatar__3Kaog{box-shadow:0 14px 30px #0447662e,0 0 0 1px #047bb21f;transform:scale(1.03)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:hover{background:#e2f1f8f2;color:var(--expert-primary)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:hover .MeetAnExpertPage_expertLinkedInIcon__XOcZD{animation:none;transform:translate3d(3px,0,0)}}@media (hover:none){.MeetAnExpertPage_expertCard__siBVB:not(.MeetAnExpertPage_expertCardNotClickable__HgWAW):hover{border-color:var(--expert-border);box-shadow:var(--expert-shadow-soft);transform:none}.MeetAnExpertPage_expertCard__siBVB:not(.MeetAnExpertPage_expertCardNotClickable__HgWAW):hover .MeetAnExpertPage_expertAvatar__3Kaog{box-shadow:0 10px 24px #04476624,0 0 0 1px #0447660f;transform:none}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:hover{background:#f7fbfdeb;color:var(--expert-primary-dark)}}@media (max-width:1024px){.MeetAnExpertPage_meetExpertPage__yDWIR{--anim-idle-float:3px;--anim-hover-y:-2px;--anim-idle-card:6.5s}}@media (max-width:768px){.MeetAnExpertPage_meetExpertPage__yDWIR{--anim-main-dur:0.55s;--anim-card-dur:0.58s;--anim-idle-float:2px;--anim-idle-card:6.8s}.MeetAnExpertPage_expertCard__siBVB:active:not(.MeetAnExpertPage_expertCardNotClickable__HgWAW){animation-play-state:paused;transform:scale(.99);transition:transform .1s ease}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:active{background:#d0e8f0f2;transform:scale(.98)}.MeetAnExpertPage_expertLinkedInFooter__1JJwU:active .MeetAnExpertPage_expertLinkedInIcon__XOcZD{animation:none}}@media (max-width:480px){.MeetAnExpertPage_meetExpertPage__yDWIR{--anim-hover-y:-1px;--anim-card-dur:0.54s}}@keyframes MeetAnExpertPage_fadeUp__Q9mrT{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes MeetAnExpertPage_cardFloat__Jq6H3{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0);transform:translate3d(0,calc(var(--anim-idle-float, 4px)*-1),0)}}@keyframes MeetAnExpertPage_linkedInShine__ahEIY{0%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@keyframes MeetAnExpertPage_arrowNudge__7xpmY{0%,to{transform:translateZ(0)}50%{transform:translate3d(3px,0,0)}}@media (prefers-reduced-motion:reduce){.MeetAnExpertPage_expertAvatar__3Kaog,.MeetAnExpertPage_expertCardSkeleton__NntmY,.MeetAnExpertPage_expertCard__siBVB,.MeetAnExpertPage_expertLinkedInFooter__1JJwU,.MeetAnExpertPage_expertLinkedInFooter__1JJwU:before,.MeetAnExpertPage_expertLinkedInIcon__XOcZD,.MeetAnExpertPage_mainContent__YaA0D{animation:none!important;transform:none!important;transition:none!important}}.TawkToWidget_root__fNSyJ{--tawk-ink:#1e3442;--tawk-muted:#5f7180;--tawk-accent:#0b4f73;--tawk-accent-hover:#083f5b;--tawk-headset-ink:#0b7a5e;--tawk-headset-bg:linear-gradient(135deg,#e6f7f2,#d0f0e8);--tawk-border:#dce4ebe6;--tawk-dock-pad:0.62rem 0.62rem 0.62rem 0.68rem;--tawk-dock-gap:0.8rem;--tawk-dock-radius:1.05rem;--tawk-headset-size:2.65rem;--tawk-arrow-size:2.35rem;--tawk-title-size:0.875rem;--tawk-sub-size:0.75rem;--tawk-offset:1.25rem;--tawk-shadow:0 8px 24px #0837521a,0 2px 6px #0837520f,0 1px 0 #ffffffe6 inset;--tawk-shadow-hover:0 12px 32px #08375224,0 4px 10px #08375214,0 1px 0 #ffffffe6 inset;align-items:end;bottom:var(--tawk-offset);display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--v2-font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);justify-items:end;pointer-events:none;position:fixed;right:var(--tawk-offset);z-index:1040}.TawkToWidget_root__fNSyJ>*{grid-area:1/1;pointer-events:auto}.TawkToWidget_dock__muS78{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid var(--tawk-border);border-radius:var(--tawk-dock-radius);box-shadow:var(--tawk-shadow);color:var(--tawk-ink);cursor:pointer;display:flex;gap:var(--tawk-dock-gap);overflow:hidden;padding:var(--tawk-dock-pad);position:relative;text-align:left;transition:box-shadow .25s ease,border-color .25s ease;will-change:transform}.TawkToWidget_dock__muS78:hover{border-color:#0b4f7333;box-shadow:var(--tawk-shadow-hover)}.TawkToWidget_dock__muS78:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #047bb273,0 8px 24px #0837521a;outline:none}.TawkToWidget_headsetCircle__DawVy{align-items:center;background:var(--tawk-headset-bg);border-radius:50%;box-shadow:0 2px 8px #0b7a5e26;color:var(--tawk-headset-ink);display:flex;flex-shrink:0;height:var(--tawk-headset-size);justify-content:center;width:var(--tawk-headset-size)}.TawkToWidget_dockText__Bxv3S{display:flex;flex-direction:column;gap:.14rem;min-width:0}.TawkToWidget_dockSub__ylz04,.TawkToWidget_dockTitle__qiiq2{display:block;font-weight:700;line-height:1.25;white-space:nowrap}.TawkToWidget_dockTitle__qiiq2{color:var(--tawk-ink);font-size:var(--tawk-title-size)}.TawkToWidget_dockSub__ylz04{color:var(--tawk-muted);font-size:var(--tawk-sub-size);font-weight:500;line-height:1.3}.TawkToWidget_arrowBtn__jzu5t{align-items:center;background:var(--tawk-accent);border-radius:.65rem;color:#fff;display:flex;flex-shrink:0;height:var(--tawk-arrow-size);justify-content:center;transition:background .2s ease;width:var(--tawk-arrow-size)}.TawkToWidget_dock__muS78:hover .TawkToWidget_arrowBtn__jzu5t{background:var(--tawk-accent-hover)}@media (max-width:768px){.TawkToWidget_root__fNSyJ{--tawk-offset:max(0.85rem,env(safe-area-inset-right,0px));--tawk-dock-pad:0.5rem 0.5rem 0.5rem 0.55rem;--tawk-dock-gap:0.65rem;--tawk-dock-radius:0.95rem;--tawk-headset-size:2.35rem;--tawk-arrow-size:2.1rem;bottom:max(.85rem,env(safe-area-inset-bottom,0px));right:var(--tawk-offset)}}@media (max-width:480px){.TawkToWidget_root__fNSyJ{--tawk-title-size:0.8rem;--tawk-sub-size:0.7rem}}@media (prefers-reduced-motion:reduce){.TawkToWidget_arrowBtn__jzu5t,.TawkToWidget_dock__muS78{transition:none}}.SettingsPage_modalOverlay__m\+wtQ,.SettingsPage_settingsPage__paweW{--settings-ink:#07384f;--settings-ink-soft:#2f5968;--settings-muted:#6c7f8a;--settings-primary:#044766;--settings-primary-light:#047bb2;--settings-primary-dark:#033450;--settings-surface:#fff;--settings-surface-muted:#f7fbfd;--settings-input-bg:#f3f7fa;--settings-border:#0447661a;--settings-border-strong:#047bb238;--settings-shadow-soft:0 8px 24px #0447660f;--settings-shadow-lg:0 16px 40px #0447661a;--settings-danger:#b42318;--settings-danger-dark:#912018;--settings-radius:1.25rem;--settings-radius-sm:0.9rem;--settings-ease:200ms cubic-bezier(0.16,1,0.3,1);--settings-focus-ring:3px solid #037ab24d}.SettingsPage_settingsPage__paweW{-webkit-overflow-scrolling:touch;background:radial-gradient(42rem 22rem at 4% -10%,#047bb214,#0000 70%),radial-gradient(36rem 18rem at 100% 0,#1aaa770f,#0000 72%),linear-gradient(180deg,#f4f7fa,#f8fbfd 48%,#fff);box-sizing:border-box;color:var(--settings-ink);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%}.SettingsPage_settingsPage__paweW::-webkit-scrollbar{width:6px}.SettingsPage_settingsPage__paweW::-webkit-scrollbar-track{background:#0000}.SettingsPage_settingsPage__paweW::-webkit-scrollbar-thumb{background:#04476633;border-radius:3px}.SettingsPage_settingsPage__paweW::-webkit-scrollbar-thumb:hover{background:#04476652}.SettingsPage_mainContent__eNkx\+{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.9rem,1.6vw,1.25rem);margin-inline:auto;max-width:min(100%,68rem);padding:clamp(1rem,2vw,1.75rem) clamp(1rem,3vw,2.25rem) calc(clamp(1.5rem, 2.75vw, 2.25rem) + env(safe-area-inset-bottom, 0px));width:100%}.SettingsPage_layoutGrid__uwkWN{grid-gap:clamp(.9rem,1.6vw,1.25rem);align-items:stretch;display:grid;gap:clamp(.9rem,1.6vw,1.25rem);grid-template-columns:minmax(0,1.7fr) minmax(16.5rem,.85fr)}.SettingsPage_layoutGrid__uwkWN>.SettingsPage_card__szGfn,.SettingsPage_rightColumn__-\+-xr>.SettingsPage_card__szGfn{height:100%}.SettingsPage_rightColumn__-\+-xr{display:flex;flex-direction:column;min-height:0;min-width:0}.SettingsPage_card__szGfn{background:var(--settings-surface);border:1px solid var(--settings-border);border-radius:var(--settings-radius);box-shadow:var(--settings-shadow-soft);box-sizing:border-box;min-width:0;padding:clamp(1.2rem,2.2vw,1.65rem);transition:box-shadow var(--settings-ease),border-color var(--settings-ease)}.SettingsPage_headerSubtitle__SipWC{max-width:34rem}.SettingsPage_cardHeader__5lalx{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.SettingsPage_cardHeading__4Z7I1{min-width:0}.SettingsPage_cardEyebrow__r8GHQ,.SettingsPage_coachEyebrow__lxUBN,.SettingsPage_dangerEyebrow__kvgF6{color:var(--settings-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.SettingsPage_cardTitle__XMs6v{color:var(--settings-primary);font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:750;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.SettingsPage_cardSubtitle__XdUur{color:var(--settings-muted);font-size:clamp(.84rem,.8rem + .16vw,.92rem);line-height:1.45;margin:.35rem 0 0;max-width:36rem}.SettingsPage_editButton__p6OTw{align-items:center;background:#fff;border:1px solid var(--settings-border-strong);border-radius:999px;color:var(--settings-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:650;gap:.4rem;padding:.5rem .95rem;transition:background var(--settings-ease),color var(--settings-ease),transform var(--settings-ease),box-shadow var(--settings-ease),border-color var(--settings-ease)}.SettingsPage_editButton__p6OTw:active{transform:scale(.98)}.SettingsPage_editButton__p6OTw:focus-visible{outline:var(--settings-focus-ring);outline-offset:2px}.SettingsPage_cancelButton__aO3Ut,.SettingsPage_deactivateAccountButton__oVnyP,.SettingsPage_editButton__p6OTw,.SettingsPage_modalCloseButton__J5d9j,.SettingsPage_saveButton__TfYod,.SettingsPage_scheduleButton__fWoUS,.SettingsPage_securityItem__eOKGF{-webkit-tap-highlight-color:transparent}.SettingsPage_formGrid__GURGq,.SettingsPage_readGrid__8KGiT{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.SettingsPage_fieldSpan__zACqn{grid-column:1/-1}.SettingsPage_fieldGroup__iMWMu{display:flex;flex-direction:column;gap:.4rem}.SettingsPage_fieldLabel__f\+Pro,.SettingsPage_readFieldLabel__SNdnV{align-items:center;color:var(--settings-ink-soft);display:inline-flex;font-size:.8rem;font-weight:650;gap:.35rem;letter-spacing:.01em}.SettingsPage_fieldLock__XPy-9{color:var(--settings-muted);display:inline-flex}.SettingsPage_fieldInput__\+P5jk{background:var(--settings-input-bg);border:1px solid #0447661f;border-radius:.75rem;box-sizing:border-box;color:var(--settings-ink);font-family:inherit;font-size:.98rem;padding:.72rem .95rem;transition:border-color var(--settings-ease),background var(--settings-ease),box-shadow var(--settings-ease);width:100%}.SettingsPage_fieldInputLocked__bEWNH,.SettingsPage_fieldInput__\+P5jk:disabled{background:#eef3f6;color:var(--settings-muted);cursor:default}.SettingsPage_fieldInput__\+P5jk:not(:disabled):hover{background:#eaf1f6;border-color:#0447662e}.SettingsPage_fieldInput__\+P5jk:not(:disabled):focus{background:#fff;border-color:#047bb28c;box-shadow:0 0 0 4px #047bb21f;outline:none}.SettingsPage_fieldHint__4lWjd{color:var(--settings-muted);font-size:.75rem;line-height:1.4;margin:0}.SettingsPage_readField__d189d{background:var(--settings-surface-muted);border:1px solid #0447660f;border-radius:.85rem;display:flex;flex-direction:column;gap:.28rem;min-width:0;padding:.85rem 1rem}.SettingsPage_readFieldValue__V4DQU{color:var(--settings-ink);font-size:.98rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.SettingsPage_readFieldEmpty__Gr6R1{color:var(--settings-muted);font-weight:500}.SettingsPage_formActions__-77lw{border-top:1px solid var(--settings-border);display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:.35rem;padding-top:1.1rem}.SettingsPage_cancelButton__aO3Ut,.SettingsPage_saveButton__TfYod{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:650;gap:.5rem;justify-content:center;min-height:2.65rem;padding:.62rem 1.25rem;transition:background var(--settings-ease),color var(--settings-ease),transform var(--settings-ease),box-shadow var(--settings-ease),border-color var(--settings-ease)}.SettingsPage_cancelButton__aO3Ut{background:#fff;border:1px solid #04476629;color:var(--settings-ink-soft)}.SettingsPage_cancelButton__aO3Ut:hover:not(:disabled){background:#0447660a;border-color:#04476647}.SettingsPage_cancelButton__aO3Ut:disabled{cursor:not-allowed;opacity:.55}.SettingsPage_saveButton__TfYod{background:linear-gradient(180deg,var(--settings-primary-light) 0,var(--settings-primary) 100%);border:none;box-shadow:0 8px 18px -10px #0447668c;color:#fff}.SettingsPage_saveButton__TfYod:active:not(:disabled){transform:scale(.985)}.SettingsPage_cancelButton__aO3Ut:focus-visible,.SettingsPage_saveButton__TfYod:focus-visible{outline:var(--settings-focus-ring);outline-offset:2px}.SettingsPage_saveButton__TfYod:disabled{cursor:not-allowed;opacity:.65;transform:none}.SettingsPage_btnSpinner__Co1-6{align-items:center;animation:SettingsPage_settingsSpin__MWVyJ .82s linear infinite;border:2px solid #ffffff47;border-radius:50%;border-top-color:initial;display:inline-flex;height:1.05rem;justify-content:center;position:relative;width:1.05rem}.SettingsPage_btnSpinnerInner__2PeLO{animation:SettingsPage_settingsSpin__MWVyJ 1.15s linear infinite reverse;border:2px solid #0000;border-bottom-color:initial;border-radius:50%;inset:2px;position:absolute}@keyframes SettingsPage_settingsSpin__MWVyJ{to{transform:rotate(1turn)}}.SettingsPage_identityCard__v1HWA{background:linear-gradient(180deg,#f7fbfdf2,#fff 42%);display:flex;flex-direction:column;gap:1.05rem}.SettingsPage_identityTop__zi6Ih{display:flex;flex-direction:column;gap:.85rem;min-width:0}.SettingsPage_identityHero__N9eiS{align-items:center;display:flex;gap:.9rem;min-width:0}.SettingsPage_avatar__QiD1u{align-items:center;background:linear-gradient(160deg,var(--settings-primary-light) 0,var(--settings-primary) 100%);border-radius:1rem;box-shadow:0 8px 18px -8px #04476680;color:#fff;display:flex;flex-shrink:0;font-size:1.05rem;font-weight:750;height:3.5rem;justify-content:center;letter-spacing:.04em;width:3.5rem}.SettingsPage_identityCopy__fHUJz{min-width:0}.SettingsPage_identityName__72x-4{color:var(--settings-ink);font-size:1.08rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.SettingsPage_identityEmail__oE3ED{color:var(--settings-muted);font-size:.82rem;margin:.22rem 0 0;overflow-wrap:anywhere}.SettingsPage_identityMeta__xuAy6{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .75rem}.SettingsPage_verifiedBadge__2hyLH{align-items:center;background:#047bb214;border:1px solid #047bb229;border-radius:999px;color:var(--settings-primary);display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;padding:.28rem .65rem}.SettingsPage_memberSince__K5ekD{color:var(--settings-muted);font-size:.8rem;margin:0}.SettingsPage_statusList__GoCqy{border-top:1px solid var(--settings-border);display:flex;flex-direction:column;margin-top:auto;padding-top:.15rem}.SettingsPage_statusRow__dmGWJ{align-items:center;border-bottom:1px solid var(--settings-border);display:flex;gap:.85rem;justify-content:space-between;padding:.8rem 0}.SettingsPage_statusRow__dmGWJ:last-child{border-bottom:0;padding-bottom:0}.SettingsPage_statusLabel__APtqM{color:var(--settings-muted);font-size:.88rem}.SettingsPage_statusValue__rh\+r3{color:var(--settings-ink);font-size:.9rem;font-weight:650;overflow-wrap:anywhere;text-align:right}.SettingsPage_planBadge__xNzfq{align-items:center;background:#04476614;border:1px solid #047bb224;border-radius:999px;color:var(--settings-primary-dark);display:inline-flex;font-size:.78rem;font-weight:750;max-width:100%;overflow-wrap:anywhere;padding:.22rem .7rem}.SettingsPage_coachCard__dekqj{background:linear-gradient(135deg,#0680b8 0,var(--settings-primary) 58%,var(--settings-primary-dark) 100%);border:none;color:#fff;overflow:hidden;position:relative}.SettingsPage_coachCard__dekqj:after,.SettingsPage_coachCard__dekqj:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.SettingsPage_coachCard__dekqj:before{background:radial-gradient(circle,#ffffff29 0,#0000 70%);height:16rem;right:-8%;top:-42%;width:16rem}.SettingsPage_coachCard__dekqj:after{background:radial-gradient(circle,#ffffff14 0,#0000 70%);bottom:-48%;height:12rem;left:12%;width:12rem}.SettingsPage_coachCardInner__lbDqq{align-items:center;display:flex;gap:clamp(1rem,2.5vw,2rem);justify-content:space-between;position:relative;z-index:1}.SettingsPage_coachCardContent__HbmVY{flex:1 1;min-width:0}.SettingsPage_coachEyebrow__lxUBN{color:#ffffffb8}.SettingsPage_coachCard__dekqj .SettingsPage_cardTitle__XMs6v{color:#fff}.SettingsPage_coachDescription__DWhfo{color:#ffffffd6;font-size:clamp(.86rem,.82rem + .16vw,.95rem);line-height:1.5;margin:.4rem 0 0;max-width:34rem}.SettingsPage_coachAside__zeoQB{align-items:center;display:flex;flex-shrink:0;gap:1rem}.SettingsPage_coachStat__8A7kZ{align-items:flex-end;display:flex;flex-direction:column;min-width:5.5rem}.SettingsPage_coachStatValue__JE0Lz{font-size:1.85rem;font-weight:800;letter-spacing:-.04em;line-height:1}.SettingsPage_coachStatLabel__CKUgU{color:#ffffffb8;font-size:.72rem;font-weight:650;letter-spacing:.02em;margin-top:.25rem;text-align:right;text-transform:uppercase}.SettingsPage_scheduleButton__fWoUS{background:#fff;border:none;border-radius:999px;box-shadow:0 8px 18px -8px #00000047;color:var(--settings-primary);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.92rem;font-weight:750;min-height:2.75rem;padding:.7rem 1.3rem;transition:background var(--settings-ease),transform var(--settings-ease),box-shadow var(--settings-ease)}.SettingsPage_scheduleButton__fWoUS:active{transform:scale(.985)}.SettingsPage_scheduleButton__fWoUS:focus-visible{outline:2px solid #fff;outline-offset:3px}.SettingsPage_errorContainer__l2Zdz,.SettingsPage_loadingShell__A2IGU{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:clamp(1.5rem,4vw,2rem)}.SettingsPage_errorCard__XvxGx,.SettingsPage_loadingCard__s6InJ{border-radius:var(--settings-radius);box-shadow:var(--settings-shadow-soft);max-width:22rem;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.5rem,2.5vw,1.75rem);text-align:center;width:100%}.SettingsPage_loadingCard__s6InJ{background:var(--settings-surface);border:1px solid var(--settings-border)}.SettingsPage_errorCard__XvxGx{align-items:center;background:linear-gradient(135deg,#fff7f6,#fff);border:1px solid #b423182e;display:flex;flex-direction:column;gap:.75rem;max-width:30rem}.SettingsPage_errorIcon__40VE2{align-items:center;background:#b423181a;border-radius:50%;color:var(--settings-danger);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.SettingsPage_errorMessage__XR4de{color:var(--settings-danger);font-size:.95rem;font-weight:650;line-height:1.5;margin:0}.SettingsPage_securityGrid__DFm\+U{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.SettingsPage_securityItem__eOKGF{align-items:center;background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm);color:inherit;cursor:pointer;display:flex;font:inherit;gap:.85rem;padding:1rem 1.05rem;text-align:left;transition:border-color var(--settings-ease),box-shadow var(--settings-ease),transform var(--settings-ease),background var(--settings-ease);width:100%}.SettingsPage_securityItem__eOKGF:focus-visible{outline:var(--settings-focus-ring);outline-offset:2px}.SettingsPage_securityIcon__Pkhbl{align-items:center;background:#047bb214;border:1px solid #047bb21f;border-radius:.8rem;color:var(--settings-primary);display:flex;flex-shrink:0;height:2.6rem;justify-content:center;width:2.6rem}.SettingsPage_securityContent__GZiPt{display:flex;flex:1 1;flex-direction:column;gap:.22rem;min-width:0}.SettingsPage_securityItemTitle__OvoTC{color:var(--settings-ink);font-size:.98rem;font-weight:700;line-height:1.25}.SettingsPage_securityItemDescription__43B7W{color:var(--settings-muted);font-size:.82rem;line-height:1.45}.SettingsPage_securityAction__sThFn{align-items:center;color:var(--settings-primary-light);display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:.15rem}.SettingsPage_securityActionLabel__JHndp{white-space:nowrap}.SettingsPage_modalOverlay__m\+wtQ{-webkit-overflow-scrolling:touch;align-items:flex-start;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#07162185;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(2rem,8vh,5rem) 1rem 1.5rem;position:fixed;z-index:1000}.SettingsPage_modal__9C\+2J{background:#fff;border-radius:var(--settings-radius);box-shadow:0 4px 6px #0000000a,0 20px 48px #0000002e;box-sizing:border-box;max-height:calc(100dvh - 4rem);max-width:28rem;overflow-y:auto;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom, 0px));width:100%}.SettingsPage_modalWide__vwl4F{max-width:32rem}.SettingsPage_modalDanger__ln8ud{max-width:26.5rem}.SettingsPage_modalHeader__K05p2{align-items:center;display:flex;gap:.85rem;justify-content:space-between;margin-bottom:.7rem;min-height:2.5rem}.SettingsPage_modalHeaderText__DMWXU{align-items:center;display:flex;flex:1 1 auto;gap:.7rem;min-width:0}.SettingsPage_modalHeaderIcon__\+U18P{align-items:center;background:#b423181a;border:1px solid #b4231833;border-radius:.7rem;color:var(--settings-danger);display:inline-flex;flex-shrink:0;height:2.35rem;justify-content:center;width:2.35rem}.SettingsPage_modalHeaderIcon__\+U18P svg{height:1.15rem;width:1.15rem}.SettingsPage_modalTitle__sYi\+x{color:var(--settings-primary);font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:anywhere}.SettingsPage_modalHeaderIcon__\+U18P+.SettingsPage_modalTitle__sYi\+x{color:var(--settings-danger-dark)}.SettingsPage_modalSubtitle__DhKEK{color:var(--settings-muted);font-size:.9rem;line-height:1.45;margin:-.15rem 0 1.1rem}.SettingsPage_modalCloseButton__J5d9j{align-items:center;background:#fff;border:1px solid var(--settings-border);border-radius:.7rem;color:var(--settings-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.35rem;height:2.35rem;justify-content:center;line-height:1;transition:transform var(--settings-ease),background var(--settings-ease),border-color var(--settings-ease);width:2.35rem}.SettingsPage_modalCloseButton__J5d9j:hover:not(:disabled){background:#0447660d;border-color:#04476647}.SettingsPage_modalCloseButton__J5d9j:disabled{cursor:not-allowed;opacity:.5}.SettingsPage_modalCloseButton__J5d9j:focus-visible{outline:var(--settings-focus-ring);outline-offset:2px}.SettingsPage_modalError__F-hfH{background:#b4231814;border:1px solid #b4231829;border-radius:.7rem;color:var(--settings-danger);font-size:.875rem;font-weight:650;margin:0 0 1rem;overflow:hidden;padding:.7rem .9rem}.SettingsPage_modalForm__MBYD3{display:flex;flex-direction:column;gap:.95rem}.SettingsPage_auditLogList__25KXr{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;max-height:min(24rem,58dvh);overflow-y:auto;padding:0}.SettingsPage_auditLogItem__3Hpn4{background:var(--settings-input-bg);border:1px solid var(--settings-border);border-radius:.75rem;padding:.85rem 1rem}.SettingsPage_auditLogDescription__KkFOZ{color:var(--settings-ink);font-size:.9rem;font-weight:650;margin:0}.SettingsPage_auditLogDate__qn5BP{color:var(--settings-muted);font-size:.78rem;margin:.28rem 0 0}.SettingsPage_auditLogEmpty__x1Wc1{align-items:center;color:var(--settings-muted);display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;padding:2rem 1rem;text-align:center}.SettingsPage_auditLogEmpty__x1Wc1 p{line-height:1.45;margin:0;max-width:20rem}.SettingsPage_auditLogEmptyTitle__rOfUl{color:var(--settings-ink-soft);font-weight:700}.SettingsPage_auditLogEmptyIcon__sd8uR{align-items:center;background:#f4f8fb;border:1px solid #dce7ee;border-radius:1rem;color:var(--settings-primary);display:inline-flex;height:3.1rem;justify-content:center;margin-bottom:.45rem;width:3.1rem}.SettingsPage_dangerZone__TLSMk{align-items:center;background:linear-gradient(135deg,#fff8f7,#fff);border:1px solid #b4231829;border-radius:var(--settings-radius);display:flex;gap:1rem;padding:clamp(1.15rem,2.2vw,1.5rem)}.SettingsPage_dangerZoneIconWrap__aqEmX{align-items:center;background:#b4231814;border:1px solid #b4231824;border-radius:.85rem;color:var(--settings-danger);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.SettingsPage_dangerZoneContent__HuN5D{flex:1 1;min-width:0}.SettingsPage_dangerEyebrow__kvgF6{color:#b54741}.SettingsPage_dangerZoneTitle__BVlNj{color:var(--settings-danger-dark);font-size:1.02rem;font-weight:750;margin:0}.SettingsPage_dangerZoneDescription__5lKlP{color:#7f1d1d;font-size:.84rem;line-height:1.5;margin:.35rem 0 0;max-width:40rem}.SettingsPage_deactivateAccountButton__oVnyP{background:#fff;border:1px solid var(--settings-danger);border-radius:999px;color:var(--settings-danger);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.88rem;font-weight:700;min-height:2.6rem;padding:.58rem 1.15rem;transition:background var(--settings-ease),color var(--settings-ease),transform var(--settings-ease),box-shadow var(--settings-ease)}.SettingsPage_deactivateAccountButton__oVnyP:active:not(:disabled){transform:scale(.98)}.SettingsPage_deactivateAccountButton__oVnyP:disabled{cursor:not-allowed;opacity:.6}.SettingsPage_deactivateAccountButton__oVnyP:focus-visible{outline:2px solid var(--settings-danger);outline-offset:2px}.SettingsPage_settingsFooter__ApyvS{border-top:1px solid var(--settings-border);margin-top:.35rem;padding-top:1.1rem;text-align:center}.SettingsPage_settingsFooterText__5wddF{align-items:center;color:var(--settings-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem .5rem;justify-content:center;line-height:1.5;margin:0 auto;max-width:38rem}.SettingsPage_settingsFooterLock__vzUom{align-items:center;color:var(--settings-primary-light);display:inline-flex;flex-shrink:0;justify-content:center}.SettingsPage_confirmModalMessage__iSPc6{color:var(--settings-ink-soft);font-size:.92rem;line-height:1.55;margin:0 0 1.1rem}.SettingsPage_dangerConfirmButton__wqMx-{background:linear-gradient(180deg,#d64236 0,var(--settings-danger) 100%)}.SettingsPage_dangerConfirmButton__wqMx-:hover:not(:disabled){background:linear-gradient(180deg,var(--settings-danger) 0,var(--settings-danger-dark) 100%)}@media (hover:hover) and (pointer:fine){.SettingsPage_card__szGfn:hover{border-color:var(--settings-border-strong);box-shadow:var(--settings-shadow-lg)}.SettingsPage_coachCard__dekqj:hover{border-color:#0000;box-shadow:0 16px 36px -14px #04476666}.SettingsPage_securityItem__eOKGF:hover{background:#fff;border-color:var(--settings-border-strong);box-shadow:0 10px 22px -16px #04476666;transform:translateY(-1px)}.SettingsPage_editButton__p6OTw:hover{background:var(--settings-primary);border-color:var(--settings-primary);box-shadow:0 8px 16px -10px #04476680;color:#fff;transform:translateY(-1px)}.SettingsPage_saveButton__TfYod:hover:not(:disabled){box-shadow:0 12px 22px -10px #0447668c;transform:translateY(-1px)}.SettingsPage_scheduleButton__fWoUS:hover{box-shadow:0 12px 22px -8px #00000052;transform:translateY(-1px)}.SettingsPage_deactivateAccountButton__oVnyP:hover:not(:disabled){background:var(--settings-danger);box-shadow:0 10px 18px -12px #b423188c;color:#fff;transform:translateY(-1px)}.SettingsPage_auditLogItem__3Hpn4:hover{background:#eaf2f7;border-color:var(--settings-border-strong)}}@media (hover:none){.SettingsPage_deactivateAccountButton__oVnyP:hover:not(:disabled),.SettingsPage_editButton__p6OTw:hover,.SettingsPage_saveButton__TfYod:hover:not(:disabled),.SettingsPage_scheduleButton__fWoUS:hover,.SettingsPage_securityItem__eOKGF:hover{transform:none}.SettingsPage_editButton__p6OTw:hover{background:#fff;box-shadow:none;color:var(--settings-primary)}.SettingsPage_deactivateAccountButton__oVnyP:hover:not(:disabled){background:#fff;box-shadow:none;color:var(--settings-danger)}}@media (max-width:1100px){.SettingsPage_layoutGrid__uwkWN{grid-template-columns:minmax(0,1.45fr) minmax(15.5rem,.95fr)}}@media (max-width:900px){.SettingsPage_layoutGrid__uwkWN{grid-template-columns:1fr}.SettingsPage_layoutGrid__uwkWN>.SettingsPage_card__szGfn,.SettingsPage_rightColumn__-\+-xr,.SettingsPage_rightColumn__-\+-xr>.SettingsPage_card__szGfn{height:auto}.SettingsPage_rightColumn__-\+-xr{order:-1}.SettingsPage_identityCard__v1HWA{grid-gap:1rem 1.5rem;align-items:center;display:grid;gap:1rem 1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(11.5rem,.9fr)}.SettingsPage_statusList__GoCqy{border-left:1px solid var(--settings-border);border-top:0;margin-top:0;padding-left:1.15rem;padding-top:0}.SettingsPage_statusRow__dmGWJ{padding:.65rem 0}.SettingsPage_statusRow__dmGWJ:first-child{padding-top:0}}@media (max-width:760px){.SettingsPage_securityGrid__DFm\+U{grid-template-columns:1fr}.SettingsPage_coachCardInner__lbDqq{align-items:stretch;flex-direction:column}.SettingsPage_coachAside__zeoQB{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.SettingsPage_coachStat__8A7kZ{align-items:flex-start}.SettingsPage_coachStatLabel__CKUgU{text-align:left}}@media (max-width:640px){.SettingsPage_mainContent__eNkx\+{gap:.85rem;padding-inline:.85rem}.SettingsPage_formGrid__GURGq,.SettingsPage_readGrid__8KGiT{grid-template-columns:1fr}.SettingsPage_cardHeader__5lalx{align-items:stretch;flex-direction:column;gap:.75rem}.SettingsPage_editButton__p6OTw{align-self:flex-start}.SettingsPage_identityCard__v1HWA{align-items:stretch;display:flex;flex-direction:column}.SettingsPage_statusList__GoCqy{border-left:0;border-top:1px solid var(--settings-border);padding-left:0;padding-top:.15rem}.SettingsPage_statusRow__dmGWJ{border-bottom:1px solid var(--settings-border);justify-content:space-between;padding:.75rem 0}.SettingsPage_dangerZone__TLSMk{align-items:stretch;flex-direction:column;text-align:left}.SettingsPage_deactivateAccountButton__oVnyP{width:100%}.SettingsPage_modalOverlay__m\+wtQ{align-items:flex-end;padding:0}.SettingsPage_modal__9C\+2J{border-radius:1.25rem 1.25rem 0 0;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top, 0px)));max-width:none;padding:1.35rem 1.15rem calc(1.35rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.SettingsPage_headerSubtitle__SipWC{display:none}.SettingsPage_mainContent__eNkx\+{padding-inline:.7rem;padding-top:.85rem}.SettingsPage_card__szGfn,.SettingsPage_dangerZone__TLSMk{border-radius:1.05rem;padding:1.05rem}.SettingsPage_avatar__QiD1u{border-radius:.85rem;font-size:.95rem;height:3.1rem;width:3.1rem}.SettingsPage_securityItem__eOKGF{align-items:flex-start;padding:.9rem}.SettingsPage_securityActionLabel__JHndp{display:none}.SettingsPage_coachAside__zeoQB{align-items:stretch;flex-direction:column;gap:.9rem}.SettingsPage_editButton__p6OTw,.SettingsPage_scheduleButton__fWoUS{justify-content:center;width:100%}.SettingsPage_formActions__-77lw{flex-direction:column-reverse}.SettingsPage_cancelButton__aO3Ut,.SettingsPage_saveButton__TfYod{width:100%}.SettingsPage_settingsFooterText__5wddF{font-size:.75rem}}@media (max-width:360px){.SettingsPage_mainContent__eNkx\+{padding-inline:.55rem}.SettingsPage_card__szGfn,.SettingsPage_dangerZone__TLSMk{padding:.9rem}.SettingsPage_identityName__72x-4{font-size:1rem}.SettingsPage_modal__9C\+2J{padding:1.15rem .95rem calc(1.15rem + env(safe-area-inset-bottom, 0px))}.SettingsPage_modalCloseButton__J5d9j,.SettingsPage_modalHeaderIcon__\+U18P{height:2.15rem;width:2.15rem}}@media (max-height:480px) and (orientation:landscape){.SettingsPage_modalOverlay__m\+wtQ{align-items:flex-start;padding:.75rem}.SettingsPage_modal__9C\+2J{border-radius:1rem;max-height:calc(100dvh - 1.5rem)}.SettingsPage_coachStatValue__JE0Lz{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.SettingsPage_btnSpinnerInner__2PeLO,.SettingsPage_btnSpinner__Co1-6{animation:none!important}.SettingsPage_deactivateAccountButton__oVnyP,.SettingsPage_editButton__p6OTw,.SettingsPage_saveButton__TfYod,.SettingsPage_scheduleButton__fWoUS,.SettingsPage_securityItem__eOKGF{transform:none!important;transition:none!important}}.CopilotPage_root__wJUw7{--v2-primary:#0b4f73;--v2-primary-dark:#083f5b;--v2-primary-light:#047bb2;--v2-page-bg:#f2f4f6;--v2-text:#1e3442;--v2-text-muted:#5f7180;--v2-bubble:#dce8f0;--v2-chat-surface-strong:#fffffff7;--v2-line:#0a527829;background:#fff;background:var(--dash-bg,#fff);color-scheme:light;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.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);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;z-index:2}.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: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\+{color:inherit;display:block;flex-shrink:0;height:1.0625rem;opacity:.7;transition:opacity .22s var(--copilot-tab-ease),transform .22s var(--copilot-tab-ease),filter .22s var(--copilot-tab-ease);width:1.0625rem}.CopilotPage_tab__ypkEa:hover .CopilotPage_tabIcon__XWRq\+{opacity:.95;transform:translateY(-.5px)}.CopilotPage_tabActive__RkyJ6 .CopilotPage_tabIcon__XWRq\+,.CopilotPage_tabActive__RkyJ6:hover .CopilotPage_tabIcon__XWRq\+{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.14));opacity:1;transform:scale(1.06)}.CopilotPage_panelContent__cvMJb,.CopilotPage_panel__NJPsi{display:flex;flex:1 1;flex-direction:column;isolation:isolate;min-height:0;overflow:hidden;position:relative}@media (max-width:768px){.CopilotPage_root__wJUw7{height:auto;max-height:none}.CopilotPage_panelContent__cvMJb,.CopilotPage_panelContent__cvMJb>*,.CopilotPage_panel__NJPsi{height:100%;max-height:100%}.CopilotPage_panelContent__cvMJb>*{flex:1 1;min-height:0;overflow:hidden}.CopilotPage_tabBar__H1vxd{position:-webkit-sticky;position:sticky;top:0;z-index:40}}@media (prefers-reduced-motion:reduce){.CopilotPage_tabIcon__XWRq\+,.CopilotPage_tab__ypkEa{transition-duration:.01ms}.CopilotPage_tabActive__RkyJ6 .CopilotPage_tabIcon__XWRq\+,.CopilotPage_tabActive__RkyJ6:hover .CopilotPage_tabIcon__XWRq\+,.CopilotPage_tab__ypkEa:active{transform:none}}.PreferencesPage_page__8TNrD{align-items:center;background:linear-gradient(145deg,#f0f4f8,#e8f0f7);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;padding:1.5rem}.PreferencesPage_card__Yh9XX{animation:PreferencesPage_cardIn__I08iC .55s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #04476614;border-radius:20px;box-shadow:0 8px 40px #0447661a,0 2px 12px #0447660f;max-width:480px;padding:2.5rem 2rem;width:100%}@keyframes PreferencesPage_cardIn__I08iC{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.PreferencesPage_brandHeader__56F8t{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.PreferencesPage_brandDot__a28bZ{background:linear-gradient(135deg,#084c61,#047bb2);border-radius:50%;flex-shrink:0;height:10px;width:10px}.PreferencesPage_brandName__h9yoU{color:#084c61;font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.PreferencesPage_stateWrap__6DhaE{align-items:center;animation:PreferencesPage_fadeUp__epWd0 .45s cubic-bezier(.22,1,.36,1) .1s both;display:flex;flex-direction:column;gap:.85rem;text-align:center}@keyframes PreferencesPage_fadeUp__epWd0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PreferencesPage_spinner__EJyM-{animation:PreferencesPage_spin__Ji12t .8s linear infinite;border:3px solid #0447661f;border-radius:50%;border-top-color:#084c61;height:48px;margin-bottom:.25rem;width:48px}@keyframes PreferencesPage_spin__Ji12t{to{transform:rotate(1turn)}}.PreferencesPage_stateText__ffNE4{color:#5a6b7a;font-size:1rem;margin:0}.PreferencesPage_iconCircle__XExZE{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;margin-bottom:.25rem;width:72px}.PreferencesPage_iconCircle__XExZE[data-variant=success]{background:linear-gradient(145deg,#e8f7f0,#d0f0e4);box-shadow:0 4px 16px #10b98126}.PreferencesPage_iconCircle__XExZE[data-variant=error]{background:linear-gradient(145deg,#fff0f0,#ffe0e0);box-shadow:0 4px 16px #ef44441f}.PreferencesPage_iconCircle__XExZE[data-variant=info]{background:linear-gradient(145deg,#e8f2f9,#d0e8f5);box-shadow:0 4px 16px #0447661f}.PreferencesPage_iconEmoji__OSG36{font-size:2rem;line-height:1}.PreferencesPage_title__t7LaM{color:#0f2334;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.PreferencesPage_body__C1QbT{color:#4a5568;font-size:.97rem;line-height:1.65;margin:0;max-width:38ch}.PreferencesPage_body__C1QbT strong,.PreferencesPage_link__GmJF0{color:#084c61;font-weight:600}.PreferencesPage_link__GmJF0{text-decoration:none}.PreferencesPage_link__GmJF0:hover{text-decoration:underline}.PreferencesPage_actions__SLY0R{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.PreferencesPage_primaryBtn__RHdLs{align-items:center;background:linear-gradient(135deg,#084c61,#0a5d75);border:none;border-radius:10px;box-shadow:0 4px 14px #084c6147;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.PreferencesPage_primaryBtn__RHdLs:hover{background:linear-gradient(135deg,#0a5d75,#084c61);box-shadow:0 6px 20px #084c615c;transform:translateY(-2px)}.PreferencesPage_primaryBtn__RHdLs:active{box-shadow:0 2px 8px #084c6133;transform:translateY(0)}.PreferencesPage_ghostBtn__T\+Pid{align-items:center;background:#0000;border:2px solid #084c6140;border-radius:10px;color:#084c61;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:border-color .2s ease,background .2s ease}.PreferencesPage_ghostBtn__T\+Pid:hover{background:#084c610a;border-color:#084c61}.PreferencesPage_footer__mRtSB{color:#94a3b8;font-size:.78rem;margin-top:2rem;text-align:center}@media (max-width:480px){.PreferencesPage_card__Yh9XX{border-radius:16px;padding:2rem 1.25rem}.PreferencesPage_title__t7LaM{font-size:1.25rem}.PreferencesPage_ghostBtn__T\+Pid,.PreferencesPage_primaryBtn__RHdLs{width:100%}}@media (prefers-reduced-motion:reduce){.AccountDeactivatedPage_card__YTWiC,.AccountDeactivatedPage_description__Nr-KL,.AccountDeactivatedPage_feedbackSection__LJufA,.AccountDeactivatedPage_heroImage__PQewb,.AccountDeactivatedPage_infoBanner__hdDAj,.AccountDeactivatedPage_primaryButton__ArR2q,.AccountDeactivatedPage_reasonButton__ZTAdE,.AccountDeactivatedPage_siteHeader__XduDV,.AccountDeactivatedPage_title__2d4LS{animation:none!important;opacity:1!important;transform:none!important}.AccountDeactivatedPage_checkIcon__n7r-b{animation:none!important;opacity:1!important;transform:translate(-50%,50%)!important}.AccountDeactivatedPage_checkIcon__n7r-b svg path{stroke-dashoffset:0!important;animation:none!important}}.AccountDeactivatedPage_page__Tzc\+v{background:radial-gradient(circle at 50% -10%,#fff 0,#eef2f6 45%,#e6ebf1 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:2.5rem 1.25rem 3rem}.AccountDeactivatedPage_siteHeader__XduDV{animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) both;margin-bottom:1.5rem;text-align:center}.AccountDeactivatedPage_brandTitle__axPAq{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f2334,#084c61);-webkit-background-clip:text;background-clip:text;color:#0f2334;font-size:2rem;font-weight:700;letter-spacing:-.03em;margin:0}.AccountDeactivatedPage_brandTagline__0ysG5{color:#707681;font-size:.8rem;font-weight:600;letter-spacing:.22em;margin:.35rem 0 0}.AccountDeactivatedPage_main__hjX0k{margin:0 auto;max-width:640px}.AccountDeactivatedPage_card__YTWiC{animation:AccountDeactivatedPage_fadeInUp__FYJSC .7s cubic-bezier(.16,1,.3,1) 90ms both;background:#fff;border:1px solid #0f23340f;border-radius:20px;box-shadow:0 10px 40px #0f233414;overflow:hidden;transition:box-shadow .4s ease,transform .4s ease}.AccountDeactivatedPage_card__YTWiC:hover{box-shadow:0 16px 52px #0f23341f;transform:translateY(-2px)}.AccountDeactivatedPage_heroSection__PsuwZ{position:relative}.AccountDeactivatedPage_heroWrap__Crmk1{background:#f4f6f8;height:300px;overflow:hidden;position:relative}.AccountDeactivatedPage_heroImage__PQewb{animation:AccountDeactivatedPage_heroReveal__kzr8j 1.1s cubic-bezier(.16,1,.3,1) .16s both;display:block;height:100%;object-fit:cover;object-position:center 42%;transform-origin:center 42%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);width:100%}.AccountDeactivatedPage_card__YTWiC:hover .AccountDeactivatedPage_heroImage__PQewb{transform:scale(1.045)}.AccountDeactivatedPage_heroFade__su23i{background:linear-gradient(180deg,#fff0,#fff);height:64px;inset:auto 0 0;pointer-events:none;position:absolute}.AccountDeactivatedPage_checkIcon__n7r-b{align-items:center;animation:AccountDeactivatedPage_checkPop__PNuz3 .62s cubic-bezier(.34,1.56,.64,1) .56s both;background:#fff;border:2px solid #084c611f;border-radius:50%;bottom:0;box-shadow:0 4px 14px #0f23341f,0 0 0 5px #ffffffe6;color:#084c61;display:flex;height:52px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);width:52px;z-index:2}.AccountDeactivatedPage_checkIcon__n7r-b svg{display:block;height:26px;width:26px}.AccountDeactivatedPage_checkIcon__n7r-b svg path{stroke-dasharray:1;stroke-dashoffset:1;animation:AccountDeactivatedPage_checkDraw__Fo2Kl .48s ease-out .78s forwards}.AccountDeactivatedPage_cardBody__abzeQ{padding:2.75rem 2rem 1.75rem;text-align:center}.AccountDeactivatedPage_title__2d4LS{animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) .34s both;color:#0f2334;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 1rem}.AccountDeactivatedPage_description__Nr-KL{animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) .42s both;color:#5a6573;font-size:.98rem;line-height:1.65;margin:0 auto 1.75rem;max-width:46ch}.AccountDeactivatedPage_primaryButton__ArR2q{align-items:center;animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) .5s both;background:linear-gradient(135deg,#084c61,#0a6280);border:none;border-radius:10px;box-shadow:0 4px 14px #084c6140;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.98rem;font-weight:600;justify-content:center;min-width:220px;padding:.85rem 1.75rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,filter .25s ease}.AccountDeactivatedPage_primaryButton__ArR2q:hover{box-shadow:0 8px 22px #084c6152;filter:brightness(1.08);transform:translateY(-2px)}.AccountDeactivatedPage_primaryButton__ArR2q:active{transform:translateY(0)}.AccountDeactivatedPage_infoBanner__hdDAj{align-items:center;animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) .58s both;background:#e8f2fb;border-top:1px solid #084c6114;display:flex;gap:.65rem;padding:.9rem 1.25rem}.AccountDeactivatedPage_infoIcon__hytgU{align-items:center;background:#084c61;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-style:normal;font-weight:700;height:20px;justify-content:center;width:20px}.AccountDeactivatedPage_infoText__E80Wv{color:#3d4f5f;font-size:.88rem;line-height:1.4}.AccountDeactivatedPage_feedbackSection__LJufA{animation:AccountDeactivatedPage_fadeInUp__FYJSC .64s cubic-bezier(.16,1,.3,1) .66s both;margin-top:2rem;text-align:center}.AccountDeactivatedPage_feedbackPrompt__HQE\+U{color:#707681;font-size:.95rem;margin:0 0 1rem}.AccountDeactivatedPage_reasonButtons__oTSdW{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.AccountDeactivatedPage_reasonButton__ZTAdE{animation:AccountDeactivatedPage_fadeInUp__FYJSC .56s cubic-bezier(.16,1,.3,1) both;background:#e8f2fb;border:1px solid #084c611f;border-radius:999px;color:#084c61;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:.65rem 1.1rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.AccountDeactivatedPage_reasonButtons__oTSdW>.AccountDeactivatedPage_reasonButton__ZTAdE:first-child{animation-delay:.74s}.AccountDeactivatedPage_reasonButtons__oTSdW>.AccountDeactivatedPage_reasonButton__ZTAdE:nth-child(2){animation-delay:.8s}.AccountDeactivatedPage_reasonButtons__oTSdW>.AccountDeactivatedPage_reasonButton__ZTAdE:nth-child(3){animation-delay:.86s}.AccountDeactivatedPage_reasonButtons__oTSdW>.AccountDeactivatedPage_reasonButton__ZTAdE:nth-child(4){animation-delay:.92s}.AccountDeactivatedPage_reasonButton__ZTAdE:hover:not(:disabled){background:#d8e9f8;border-color:#084c6138;box-shadow:0 4px 12px #084c611f;transform:translateY(-1px)}.AccountDeactivatedPage_reasonButton__ZTAdE:disabled{cursor:not-allowed;opacity:.7;transform:none}.AccountDeactivatedPage_reasonButtonSelected__6-DBp{background:#084c61;border-color:#084c61;color:#fff}.AccountDeactivatedPage_reasonButtonSelected__6-DBp:hover:not(:disabled){background:#0a5d75}@keyframes AccountDeactivatedPage_fadeInUp__FYJSC{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountDeactivatedPage_heroReveal__kzr8j{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes AccountDeactivatedPage_checkPop__PNuz3{0%{opacity:0;transform:translate(-50%,50%) scale(.4) rotate(-15deg)}to{opacity:1;transform:translate(-50%,50%) scale(1) rotate(0deg)}}@keyframes AccountDeactivatedPage_checkDraw__Fo2Kl{to{stroke-dashoffset:0}}@media (max-width:560px){.AccountDeactivatedPage_page__Tzc\+v{padding:1.5rem 1rem 2.5rem}.AccountDeactivatedPage_brandTitle__axPAq{font-size:1.65rem}.AccountDeactivatedPage_heroWrap__Crmk1{height:220px}.AccountDeactivatedPage_cardBody__abzeQ{padding:2.5rem 1.25rem 1.5rem}.AccountDeactivatedPage_title__2d4LS{font-size:1.35rem}.AccountDeactivatedPage_primaryButton__ArR2q{width:100%}.AccountDeactivatedPage_reasonButtons__oTSdW{align-items:stretch;flex-direction:column}}@keyframes ContentReflectionModal_checkInOverlayIn__9Ihi1{0%{opacity:0}to{opacity:1}}@keyframes ContentReflectionModal_checkInModalIn__tAU4f{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_checkInFadeUp__wFxpE{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_reflectPanelIn__dWPGE{0%{opacity:0;transform:translateY(.85rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_reflectFadeUp__8leoh{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_reflectFadeUpBlur__NCzf9{0%{filter:blur(4px);opacity:0;transform:translateY(.75rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_reflectBadgePop__SnVJZ{0%{opacity:0;transform:translateY(-.35rem) scale(.9)}60%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_reflectBadgeShimmer__zMq6A{0%{transform:translateX(-120%)}60%,to{transform:translateX(140%)}}@keyframes ContentReflectionModal_reflectSparkle__qluzA{0%,to{opacity:1;transform:rotate(0deg) scale(1)}50%{opacity:.85;transform:rotate(8deg) scale(1.08)}}@keyframes ContentReflectionModal_reflectValueBump__Vjf7Z{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ContentReflectionModal_reflectArrowDrift__J6qv-{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}@keyframes ContentReflectionModal_reflectSpin__xbV-2{to{transform:rotate(1turn)}}@keyframes ContentReflectionModal_completeModalIn__hRo0q{0%{opacity:0;transform:translateY(1.5rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_completeFadeUp__mFAzW{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_completeFadeUpBlur__vpKMS{0%{filter:blur(6px);opacity:0;transform:translateY(1rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_completeStarPop__XKweE{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 ContentReflectionModal_completeStarBreathe__YTJ-8{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes ContentReflectionModal_completeStarGlow__fYjgr{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ContentReflectionModal_completeStarRing__OL0d3{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}35%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%) scale(1.65)}}@keyframes ContentReflectionModal_completeMiniStarBurst__wRYYt{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 ContentReflectionModal_completeMiniStarTwinkle__HmApm{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 ContentReflectionModal_completeInsightPulse__8oDNG{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 ContentReflectionModal_insightAffirmPop__LDQ1I{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 ContentReflectionModal_insightIconCelebrate__xWy9p{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 ContentReflectionModal_insightIconBreathe__nF-yX{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 ContentReflectionModal_insightIconGlow__-qHm0{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 ContentReflectionModal_completeShimmer__7WmsQ{0%{transform:translateX(-110%)}60%,to{transform:translateX(220%)}}@keyframes ContentReflectionModal_completeBtnShimmer__fnvVS{0%{transform:translateX(-120%)}to{transform:translateX(180%)}}@keyframes ContentReflectionModal_progressModalIn__QQxE8{0%{opacity:0;transform:translateY(1.35rem) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_progressFadeUp__xXsPO{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_progressFadeUpBlur__yQvH0{0%{filter:blur(5px);opacity:0;transform:translateY(.85rem)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes ContentReflectionModal_progressBadgePop__6ACg\+{0%{opacity:0;transform:translateY(-.35rem) scale(.9)}60%{transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_progressStatPop__S047M{0%{opacity:0;transform:translateY(.65rem) scale(.96)}70%{transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContentReflectionModal_progressListIn__fdUrc{0%{opacity:0;transform:translateX(-.45rem)}to{opacity:1;transform:translateX(0)}}@keyframes ContentReflectionModal_progressBarGrow__nMWSS{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ContentReflectionModal_progressMetricFill__BPaSN{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ContentReflectionModal_progressEmptyFloat__rriTN{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ContentReflectionModal_stepContentOut__G4D-Y{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.3rem)}}.ContentReflectionModal_stepExiting__dUwKl{animation:ContentReflectionModal_stepContentOut__G4D-Y .12s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.ContentReflectionModal_overlay__aWapi{-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}.ContentReflectionModal_overlayCheckIn__nMy36{align-items:flex-start;animation:ContentReflectionModal_checkInOverlayIn__9Ihi1 .32s ease-out forwards;padding:clamp(2rem,8vh,4rem) 1.25rem 1.5rem}.ContentReflectionModal_modal__RmZ2U{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;transition:max-width .36s cubic-bezier(.22,1,.36,1);width:100%}.ContentReflectionModal_modalWide__aTmKQ{animation:ContentReflectionModal_reflectPanelIn__dWPGE .48s cubic-bezier(.22,1,.36,1) both;max-width:34rem}.ContentReflectionModal_modalProgress__OepDE{animation:ContentReflectionModal_progressModalIn__QQxE8 .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}.ContentReflectionModal_modalComplete__CzJbf{animation:ContentReflectionModal_completeModalIn__hRo0q .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}.ContentReflectionModal_modalCheckIn__vcW1N{animation:ContentReflectionModal_checkInModalIn__tAU4f .38s cubic-bezier(.22,1,.36,1) forwards;display:flex;flex-direction:column;max-width:28rem}.ContentReflectionModal_checkInBody__F98S5{align-items:center;display:flex;justify-content:flex-start;padding:2.25rem 1.75rem 1rem}.ContentReflectionModal_checkInContent__AhPOp{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_title__ZpFNz{animation:ContentReflectionModal_checkInFadeUp__wFxpE .42s ease-out 60ms both;color:#022f47;font-size:clamp(1.28rem,1.12rem + .45vw,1.45rem);margin-bottom:0}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnWrap__-vSfS{animation:ContentReflectionModal_checkInFadeUp__wFxpE .42s ease-out .14s both;gap:.9rem;margin:2.25rem 0 0}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5{background:#fff;border-color:#d1d5db;border-width:2px;box-shadow:0 1px 2px #0000000a;color:#94a3b8;height:6rem;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:6rem;will-change:transform,box-shadow}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:hover:not(.ContentReflectionModal_completeBtnActive__HiIYL){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)}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:active:not(.ContentReflectionModal_completeBtnActive__HiIYL){box-shadow:0 2px 6px #0447661a,0 0 0 3px #04476614;transform:translateY(0) scale(.96);transition-duration:.12s}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:focus-visible{outline:2px solid #044766;outline-offset:3px}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5 svg{height:2.4rem;transition:transform .32s cubic-bezier(.34,1.2,.64,1);width:2.4rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:hover:not(.ContentReflectionModal_completeBtnActive__HiIYL) svg{transform:scale(1.08)}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnActive__HiIYL{background:#044766;border-color:#044766;box-shadow:0 8px 22px #04476647,0 0 0 4px #0447661f;color:#fff;transform:scale(1.04)}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnActive__HiIYL:hover{background:#044766;border-color:#044766;transform:scale(1.04)}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeHint__JR3b9{color:#374151;font-size:.74rem;font-weight:700;letter-spacing:.16em}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_footer__uMojx{animation:ContentReflectionModal_checkInFadeUp__wFxpE .42s ease-out .24s both;flex-shrink:0;padding:1.1rem 1.75rem 1.35rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_streakBlock__iFKLB{gap:.2rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_streakLabel__xEC3z{color:#6b7280;font-size:.7rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_streakValue__dK3NN{color:#022f47;font-size:1.1rem}.ContentReflectionModal_closeBtn__dtGyP{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}.ContentReflectionModal_closeBtn__dtGyP:hover{background:#0447660f;color:#022f47;transform:scale(1.06) rotate(90deg)}.ContentReflectionModal_closeBtn__dtGyP:active{transform:scale(.95) rotate(90deg);transition-duration:.12s}.ContentReflectionModal_closeBtn__dtGyP:focus-visible{box-shadow:0 0 0 3px #04476638;outline:none}.ContentReflectionModal_body__SLLJa{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:2.25rem 1.875rem 1.5rem;text-align:center}.ContentReflectionModal_title__ZpFNz{color:#044766;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.ContentReflectionModal_subtitle__sAt6G{color:#5b6573;font-size:.95rem;line-height:1.5;margin:0;max-width:22rem}.ContentReflectionModal_completeBtnWrap__-vSfS{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:1.75rem 0 .5rem}.ContentReflectionModal_completeBtn__nhLk5{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}.ContentReflectionModal_completeBtn__nhLk5:hover{border-color:#94a3b8}.ContentReflectionModal_completeBtnActive__HiIYL{background:#044766;border-color:#044766;color:#fff;transform:scale(1.03)}.ContentReflectionModal_completeBtn__nhLk5 svg{height:2rem;width:2rem}.ContentReflectionModal_completeHint__JR3b9{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0}.ContentReflectionModal_footer__uMojx{border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:1rem 1.875rem 1.25rem}.ContentReflectionModal_streakBlock__iFKLB{align-items:center;display:flex;flex-direction:column;gap:.2rem}.ContentReflectionModal_streakLabel__xEC3z{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.1em}.ContentReflectionModal_streakValue__dK3NN{color:#044766;font-size:1.05rem;font-weight:800}.ContentReflectionModal_reflectBody__ETAOm{padding:2.15rem 1.85rem 1.65rem;position:relative;text-align:left}.ContentReflectionModal_reflectBody__ETAOm: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%}.ContentReflectionModal_reflectHeader__cm3\+Y{margin-bottom:1.4rem}.ContentReflectionModal_reflectBadge__RpiWN{align-items:center;animation:ContentReflectionModal_reflectBadgePop__SnVJZ .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}.ContentReflectionModal_reflectBadge__RpiWN:after{animation:ContentReflectionModal_reflectBadgeShimmer__zMq6A 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%)}.ContentReflectionModal_reflectBadge__RpiWN svg{animation:ContentReflectionModal_reflectSparkle__qluzA 2.4s ease-in-out infinite;flex-shrink:0;height:.95rem;transform-origin:center;width:.95rem}.ContentReflectionModal_reflectTitle__Yn\+K5{animation:ContentReflectionModal_reflectFadeUp__8leoh .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}.ContentReflectionModal_reflectSubtitle__6PYxC{animation:ContentReflectionModal_reflectFadeUp__8leoh .52s cubic-bezier(.22,1,.36,1) .2s both;color:#5b6573;font-size:.96rem;line-height:1.6;margin:0}.ContentReflectionModal_sliderStack__U\+s9z{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.35rem}.ContentReflectionModal_sliderCard__ZpTpj{animation:ContentReflectionModal_reflectFadeUpBlur__NCzf9 .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}.ContentReflectionModal_sliderCard__ZpTpj: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}.ContentReflectionModal_sliderCard__ZpTpj:hover{border-color:#0447662e;box-shadow:0 1px 2px #0f24380d,0 14px 32px -18px #04476647;transform:translateY(-1px)}.ContentReflectionModal_sliderCard__ZpTpj:focus-within:before,.ContentReflectionModal_sliderCard__ZpTpj:hover:before{opacity:.55}.ContentReflectionModal_sliderCard__ZpTpj: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}.ContentReflectionModal_sliderHeader__8Xwfa{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.7rem}.ContentReflectionModal_sliderLabelRow__57XXW{align-items:center;display:flex;gap:.7rem;min-width:0}.ContentReflectionModal_sliderIcon__QYLEu{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}.ContentReflectionModal_sliderCard__ZpTpj:hover .ContentReflectionModal_sliderIcon__QYLEu{transform:scale(1.04) rotate(-2deg)}.ContentReflectionModal_sliderIcon__QYLEu svg{display:block;height:1.35rem;width:1.35rem}.ContentReflectionModal_sliderLabel__yUAOv{color:#044766;font-size:1rem;font-weight:700;letter-spacing:-.005em}.ContentReflectionModal_sliderValue__f-9X\+{font-feature-settings:"tnum";align-items:center;animation:ContentReflectionModal_reflectValueBump__Vjf7Z .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}.ContentReflectionModal_rangeInput__lE8ZE{--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%}.ContentReflectionModal_rangeInput__lE8ZE::-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}.ContentReflectionModal_rangeInput__lE8ZE::-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)}.ContentReflectionModal_rangeInput__lE8ZE: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)}.ContentReflectionModal_rangeInput__lE8ZE:active::-webkit-slider-thumb,.ContentReflectionModal_rangeInput__lE8ZE: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)}.ContentReflectionModal_rangeInput__lE8ZE::-moz-range-track{background:#eef2f5;border:none;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380f;height:var(--track-height)}.ContentReflectionModal_rangeInput__lE8ZE::-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}.ContentReflectionModal_rangeInput__lE8ZE::-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)}.ContentReflectionModal_rangeInput__lE8ZE: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)}.ContentReflectionModal_rangeInput__lE8ZE:active::-moz-range-thumb,.ContentReflectionModal_rangeInput__lE8ZE: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)}.ContentReflectionModal_rangeLabels__jR31U{color:#6b7280;display:flex;font-size:.76rem;font-weight:600;justify-content:space-between;letter-spacing:.005em}.ContentReflectionModal_rangeLabels__jR31U span:nth-child(2){color:#9ca3af}.ContentReflectionModal_reflectActions__NqgPu{animation:ContentReflectionModal_reflectFadeUp__8leoh .52s cubic-bezier(.22,1,.36,1) .42s both;display:flex;justify-content:flex-end;margin-top:.25rem}.ContentReflectionModal_nextBtn__of6i7{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}.ContentReflectionModal_nextBtn__of6i7: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)}.ContentReflectionModal_nextBtn__of6i7:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38,0 14px 28px -12px #04476699,0 3px 6px #04476638;transform:translateY(-1.5px)}.ContentReflectionModal_nextBtn__of6i7:hover:not(:disabled):before{transform:translateX(160%)}.ContentReflectionModal_nextBtn__of6i7:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:.12s}.ContentReflectionModal_nextBtn__of6i7:focus-visible{box-shadow:0 0 0 3px #04476638,inset 0 1px 0 #ffffff38,0 10px 22px -10px #0447668c;outline:none}.ContentReflectionModal_nextBtn__of6i7:disabled{cursor:not-allowed;opacity:.85}.ContentReflectionModal_nextBtnLabel__YtWbC{position:relative;z-index:1}.ContentReflectionModal_nextBtnArrow__MFLoi{align-items:center;display:inline-flex;justify-content:center;position:relative;transition:transform .28s cubic-bezier(.34,1.4,.64,1);z-index:1}.ContentReflectionModal_nextBtnArrow__MFLoi svg{display:block;height:1.05rem;width:1.05rem}.ContentReflectionModal_nextBtn__of6i7:hover:not(:disabled) .ContentReflectionModal_nextBtnArrow__MFLoi{transform:translateX(3px)}.ContentReflectionModal_nextBtn__of6i7:not(:hover):not(:disabled) .ContentReflectionModal_nextBtnArrow__MFLoi svg{animation:ContentReflectionModal_reflectArrowDrift__J6qv- 2.8s ease-in-out infinite}.ContentReflectionModal_nextBtnSpinner__q9vDd{align-items:center;animation:ContentReflectionModal_reflectSpin__xbV-2 .9s linear infinite;display:inline-flex;justify-content:center;position:relative;z-index:1}.ContentReflectionModal_nextBtnSpinner__q9vDd svg{display:block;height:1.05rem;width:1.05rem}.ContentReflectionModal_nextBtnSaving__30yLo .ContentReflectionModal_nextBtnLabel__YtWbC:after{content:"…";display:inline-block;margin-left:1px}.ContentReflectionModal_completeHero__7yTo4{padding:2.5rem 1.85rem 1.65rem;position:relative;text-align:center}.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_title__ZpFNz{animation:ContentReflectionModal_completeFadeUp__mFAzW .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}.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_subtitle__sAt6G{animation:ContentReflectionModal_completeFadeUp__mFAzW .52s cubic-bezier(.22,1,.36,1) .42s both;color:#4b5563;font-size:.96rem;line-height:1.55;margin:0 auto;max-width:24rem}.ContentReflectionModal_starsWrap__bn0TS{align-items:center;display:flex;height:8rem;justify-content:center;margin:0 auto 1.1rem;position:relative;width:8rem}.ContentReflectionModal_starGlow__LOSd7{animation:ContentReflectionModal_completeStarGlow__fYjgr 3.4s ease-in-out .6s infinite;background:radial-gradient(circle,#fdc48499 0,#fdc48438 35%,#0000 70%);border-radius:50%;filter:blur(6px);height:10rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:10rem;z-index:0}.ContentReflectionModal_starRing__AyZmi{animation:ContentReflectionModal_completeStarRing__OL0d3 1.3s cubic-bezier(.22,1,.36,1) .22s forwards;border:2px solid #d4913c80;border-radius:50%;height:6.25rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);width:6.25rem;z-index:1}.ContentReflectionModal_starCircle__JLsNo{align-items:center;animation:ContentReflectionModal_completeStarPop__XKweE .68s cubic-bezier(.34,1.4,.64,1) both,ContentReflectionModal_completeStarBreathe__YTJ-8 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}.ContentReflectionModal_starCircle__JLsNo svg{filter:drop-shadow(0 1px 1px rgba(122,61,16,.2));height:2.3rem;width:2.3rem}.ContentReflectionModal_miniStar__mb8qm{animation:ContentReflectionModal_completeMiniStarBurst__wRYYt .72s cubic-bezier(.34,1.5,.64,1) both,ContentReflectionModal_completeMiniStarTwinkle__HmApm 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}.ContentReflectionModal_miniStar1__jC01Q{--mini-x:3rem;--mini-y:-2.7rem;animation-delay:.3s,1.1s;color:#f59e0b}.ContentReflectionModal_miniStar2__Y0OSi{--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}.ContentReflectionModal_miniStar3__fNdlb{--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}.ContentReflectionModal_insightCard__LHks0{align-items:flex-start;animation:ContentReflectionModal_completeFadeUpBlur__vpKMS .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}.ContentReflectionModal_insightIcon__LAjLo{align-items:center;animation:ContentReflectionModal_completeInsightPulse__8oDNG 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}.ContentReflectionModal_insightIcon__LAjLo svg{height:1.2rem;width:1.2rem}.ContentReflectionModal_insightContent__1x-cK{min-width:0}.ContentReflectionModal_insightLabel__dnA4q{color:#044766;display:block;font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-bottom:.25rem;opacity:.85}.ContentReflectionModal_insightText__u678V{color:#022f47;font-size:.94rem;font-weight:700;line-height:1.45;margin:0}.ContentReflectionModal_insightEmotionConfidence__e9QBv{background:linear-gradient(135deg,#fefce8,#fef3c7);border-color:#d4913c38;box-shadow:0 1px 2px #0f24380a,0 10px 24px -18px #d4913c47}.ContentReflectionModal_insightEmotionConfidence__e9QBv .ContentReflectionModal_insightIcon__LAjLo{animation:ContentReflectionModal_insightIconCelebrate__xWy9p 3.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#f59e0b,#d97706);box-shadow:inset 0 1px 0 #ffffff38,0 4px 12px -3px #f59e0b6b}.ContentReflectionModal_insightEmotionConfidence__e9QBv .ContentReflectionModal_insightLabel__dnA4q{color:#92400e}.ContentReflectionModal_insightEmotionConfidence__e9QBv .ContentReflectionModal_insightText__u678V{color:#78350f}.ContentReflectionModal_insightEmotionCalm__YvfwY{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f62e;box-shadow:0 1px 2px #0f24380a,0 10px 24px -18px #3b82f638}.ContentReflectionModal_insightEmotionCalm__YvfwY .ContentReflectionModal_insightIcon__LAjLo{animation:ContentReflectionModal_insightIconBreathe__nF-yX 3.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#3b82f6,#2563eb);box-shadow:inset 0 1px 0 #fff3,0 4px 12px -3px #3b82f661}.ContentReflectionModal_insightEmotionCalm__YvfwY .ContentReflectionModal_insightLabel__dnA4q{color:#1e40af}.ContentReflectionModal_insightEmotionCalm__YvfwY .ContentReflectionModal_insightText__u678V{color:#1e3a8a}.ContentReflectionModal_insightEmotionBalance__QcufG{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b9812e;box-shadow:0 1px 2px #0f24380a,0 10px 24px -18px #10b98138}.ContentReflectionModal_insightEmotionBalance__QcufG .ContentReflectionModal_insightIcon__LAjLo{animation:ContentReflectionModal_insightIconGlow__-qHm0 3.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#10b981,#059669);box-shadow:inset 0 1px 0 #fff3,0 4px 12px -3px #10b98166}.ContentReflectionModal_insightEmotionBalance__QcufG .ContentReflectionModal_insightLabel__dnA4q{color:#065f46}.ContentReflectionModal_insightEmotionBalance__QcufG .ContentReflectionModal_insightText__u678V{color:#064e3b}.ContentReflectionModal_insightEmotionStreak__kDj4x{background:linear-gradient(135deg,#fdf4ff,#fae8ff);border-color:#a855f72e;box-shadow:0 1px 2px #0f24380a,0 10px 24px -18px #a855f738}.ContentReflectionModal_insightEmotionStreak__kDj4x .ContentReflectionModal_insightIcon__LAjLo{animation:ContentReflectionModal_insightIconCelebrate__xWy9p 3.2s ease-in-out 1.4s infinite;background:linear-gradient(160deg,#a855f7,#9333ea);box-shadow:inset 0 1px 0 #fff3,0 4px 12px -3px #a855f766}.ContentReflectionModal_insightEmotionStreak__kDj4x .ContentReflectionModal_insightLabel__dnA4q{color:#6b21a8}.ContentReflectionModal_insightEmotionStreak__kDj4x .ContentReflectionModal_insightText__u678V{color:#581c87}.ContentReflectionModal_insightEmotionDefault__kLDM8 .ContentReflectionModal_insightIcon__LAjLo{animation:ContentReflectionModal_completeInsightPulse__8oDNG 3.2s ease-in-out 1.4s infinite}.ContentReflectionModal_progressSection__T6jCf{animation:ContentReflectionModal_completeFadeUp__mFAzW .52s cubic-bezier(.22,1,.36,1) .62s both;margin-bottom:1.75rem;text-align:left}.ContentReflectionModal_progressHeader__bO9R4{align-items:center;color:#044766;display:flex;font-size:.88rem;font-weight:700;justify-content:space-between;letter-spacing:.005em;margin-bottom:.55rem}.ContentReflectionModal_progressHeader__bO9R4 span:last-child{font-feature-settings:"tnum";font-size:.95rem;font-variant-numeric:tabular-nums}.ContentReflectionModal_progressBar__F3x4l{background:linear-gradient(180deg,#e6eef5,#dbe5ee);border-radius:999px;box-shadow:inset 0 1px 2px #0f243814;height:.6rem;overflow:hidden;position:relative}.ContentReflectionModal_progressFill__agnjL{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}.ContentReflectionModal_progressFill__agnjL:after{animation:ContentReflectionModal_completeShimmer__7WmsQ 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%)}.ContentReflectionModal_actionStack__CzPg6{display:flex;flex-direction:column;gap:.6rem}.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_actionStack__CzPg6{animation:ContentReflectionModal_completeFadeUp__mFAzW .52s cubic-bezier(.22,1,.36,1) .72s both}.ContentReflectionModal_primaryBtn__INIgF{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}.ContentReflectionModal_primaryBtn__INIgF: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)}.ContentReflectionModal_primaryBtn__INIgF:hover{box-shadow:inset 0 1px 0 #ffffff38,0 14px 28px -12px #04476699,0 3px 6px #04476638;transform:translateY(-1.5px)}.ContentReflectionModal_primaryBtn__INIgF:hover:before{transform:translateX(160%)}.ContentReflectionModal_primaryBtn__INIgF:active{transform:translateY(0) scale(.985);transition-duration:.12s}.ContentReflectionModal_primaryBtn__INIgF:focus-visible{box-shadow:0 0 0 3px #04476638,inset 0 1px 0 #ffffff38,0 10px 22px -10px #0447668c;outline:none}.ContentReflectionModal_primaryBtn__INIgF svg,.ContentReflectionModal_primaryBtn__INIgF>span{position:relative;z-index:1}.ContentReflectionModal_primaryBtn__INIgF svg{height:1rem;width:1rem}.ContentReflectionModal_secondaryBtn__UPAFs{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%}.ContentReflectionModal_secondaryBtn__UPAFs:hover{background:#f4f9fc;border-color:#04476680;box-shadow:0 6px 14px -8px #04476640;transform:translateY(-1.5px)}.ContentReflectionModal_secondaryBtn__UPAFs:active{transform:translateY(0) scale(.985);transition-duration:.12s}.ContentReflectionModal_secondaryBtn__UPAFs:focus-visible{box-shadow:0 0 0 3px #0447662e;outline:none}.ContentReflectionModal_summaryBody__FNhIj{padding:2.15rem 1.85rem 1.65rem;position:relative;text-align:left}.ContentReflectionModal_summaryBody__FNhIj: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%}.ContentReflectionModal_summaryHeader__t9c4Y{margin-bottom:1.35rem}.ContentReflectionModal_summaryBadge__Qmw7G{align-items:center;animation:ContentReflectionModal_progressBadgePop__6ACg\+ .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}.ContentReflectionModal_summaryBadge__Qmw7G svg{animation:ContentReflectionModal_reflectSparkle__qluzA 2.4s ease-in-out infinite;flex-shrink:0;height:.95rem;transform-origin:center;width:.95rem}.ContentReflectionModal_summaryTitle__98TQ5{animation:ContentReflectionModal_progressFadeUp__xXsPO .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}.ContentReflectionModal_summarySubtitle__cv5z9{animation:ContentReflectionModal_progressFadeUp__xXsPO .52s cubic-bezier(.22,1,.36,1) .21s both;color:#5b6573;font-size:.94rem;line-height:1.55;margin:0}.ContentReflectionModal_summaryGrid__52PQU{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.35rem}.ContentReflectionModal_summaryStat__uGUi-{animation:ContentReflectionModal_progressStatPop__S047M .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}.ContentReflectionModal_summaryStat__uGUi-:first-child{animation-delay:.26s}.ContentReflectionModal_summaryStat__uGUi-:nth-child(2){animation-delay:.33s}.ContentReflectionModal_summaryStat__uGUi-:nth-child(3){animation-delay:.4s}.ContentReflectionModal_summaryStat__uGUi-:before{background:#044766;background:var(--stat-accent,#044766);content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:3px}.ContentReflectionModal_summaryStat__uGUi-:hover{border-color:#0447662e;box-shadow:0 1px 2px #0f24380d,0 14px 28px -18px #0447663d;transform:translateY(-2px)}.ContentReflectionModal_summaryStatStreak__wjMFT{--stat-accent:#d4913c;--stat-icon-bg:#d4913c1f;--stat-icon-color:#9a5a12}.ContentReflectionModal_summaryStatWeekly__DhafC{--stat-accent:#047bb2;--stat-icon-bg:#047bb21a;--stat-icon-color:#044766}.ContentReflectionModal_summaryStatTotal__dVJU4{--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}.ContentReflectionModal_summaryStatTotal__dVJU4 .ContentReflectionModal_summaryStatIcon__-sM-L,.ContentReflectionModal_summaryStatTotal__dVJU4 .ContentReflectionModal_summaryStatLabel__S\+jbA{margin-bottom:0}.ContentReflectionModal_summaryStatTotal__dVJU4 .ContentReflectionModal_summaryStatValue__PIoFk{font-size:1.35rem}.ContentReflectionModal_recentDateRow__62w9K{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ContentReflectionModal_todayBadge__UubeJ{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}.ContentReflectionModal_summaryStatIcon__-sM-L{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}.ContentReflectionModal_summaryStatIcon__-sM-L svg{display:block;height:1.05rem;width:1.05rem}.ContentReflectionModal_summaryStatLabel__S\+jbA{color:#9ca3af;display:block;font-size:.66rem;font-weight:700;letter-spacing:.09em;margin-bottom:.2rem;text-transform:uppercase}.ContentReflectionModal_summaryStatValue__PIoFk{font-feature-settings:"tnum";color:#044766;display:block;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.ContentReflectionModal_summaryStatBar__rl-mN{background:#e8eef3;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380f;height:.35rem;margin-top:.55rem;overflow:hidden}.ContentReflectionModal_summaryStatFill__qtR-G{animation:ContentReflectionModal_progressBarGrow__nMWSS .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}.ContentReflectionModal_recentSection__TSrUl{animation:ContentReflectionModal_progressFadeUpBlur__yQvH0 .56s cubic-bezier(.22,1,.36,1) .48s both}.ContentReflectionModal_recentHeading__kOffo{color:#6b7280;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 .65rem;text-transform:uppercase}.ContentReflectionModal_recentList__fBBUx{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}.ContentReflectionModal_recentMoreWrap__VYkc5{display:flex;justify-content:flex-end;margin-top:.75rem}.ContentReflectionModal_checkMoreLink__H3ECx{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}.ContentReflectionModal_checkMoreLink__H3ECx:hover{opacity:.75}.ContentReflectionModal_checkMoreLink__H3ECx:focus-visible{outline:3px solid #047bb259;outline-offset:2px}.ContentReflectionModal_recentItem__42pFT{animation:ContentReflectionModal_progressListIn__fdUrc .48s cubic-bezier(.22,1,.36,1) both;border-bottom:1px solid #eef2f5;padding:.8rem .95rem}.ContentReflectionModal_recentItem__42pFT:last-child{border-bottom:none}.ContentReflectionModal_recentItem__42pFT:hover{background:linear-gradient(90deg,#04476608,#0000)}.ContentReflectionModal_recentMain__lEwAi{display:flex;flex-direction:column;gap:.55rem}.ContentReflectionModal_recentDate__Svfhd{color:#044766;font-size:.88rem;font-weight:700;letter-spacing:-.005em;min-width:0;overflow-wrap:anywhere}.ContentReflectionModal_saveError__sQovb{color:#b42318;font-size:.9rem;line-height:1.4;margin:.85rem 0 0;text-align:center}.ContentReflectionModal_recentMetricBars__-wL4Z{display:flex;flex-direction:column;gap:.4rem}.ContentReflectionModal_recentMetric__7jrF4{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:2rem 1fr 2.25rem}.ContentReflectionModal_recentMetricLabel__0C3CG{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ContentReflectionModal_recentMetricTrack__W0tP2{background:#eef2f5;border-radius:999px;box-shadow:inset 0 1px 1px #0f24380d;height:.35rem;overflow:hidden}.ContentReflectionModal_recentMetricFill__cL2CJ{animation:ContentReflectionModal_progressMetricFill__BPaSN .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}.ContentReflectionModal_recentMetricValue__WDCaI{font-feature-settings:"tnum";color:#5b6573;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.ContentReflectionModal_summaryEmpty__-reWE{animation:ContentReflectionModal_progressFadeUpBlur__yQvH0 .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}.ContentReflectionModal_summaryEmptyIcon__Rny-2{align-items:center;animation:ContentReflectionModal_progressEmptyFloat__rriTN 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}.ContentReflectionModal_summaryEmptyIcon__Rny-2 svg{height:1.45rem;width:1.45rem}.ContentReflectionModal_summaryEmptyText__TfYBm{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.ContentReflectionModal_summaryActions__JwoNJ{animation:ContentReflectionModal_progressFadeUp__xXsPO .52s cubic-bezier(.22,1,.36,1) .68s both;margin-top:1.35rem}@media (max-width:768px){.ContentReflectionModal_modalCheckIn__vcW1N{max-width:100%}}@media (max-width:480px){.ContentReflectionModal_body__SLLJa,.ContentReflectionModal_completeHero__7yTo4,.ContentReflectionModal_footer__uMojx,.ContentReflectionModal_reflectBody__ETAOm,.ContentReflectionModal_summaryBody__FNhIj{padding-left:1.25rem;padding-right:1.25rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_checkInBody__F98S5{padding:2rem 1.35rem .85rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnWrap__-vSfS{gap:.8rem;margin-top:2rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5{height:5.75rem;width:5.75rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5 svg{height:2.3rem;width:2.3rem}.ContentReflectionModal_closeBtn__dtGyP{font-size:1.55rem;height:2.5rem;right:.65rem;top:.65rem;width:2.5rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_footer__uMojx{padding:1rem 1.35rem 1.15rem}}@media (max-width:360px){.ContentReflectionModal_overlay__aWapi{padding:1.25rem .85rem 1rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_checkInBody__F98S5{padding:1.85rem 1.15rem .75rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_title__ZpFNz{font-size:1.2rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnWrap__-vSfS{gap:.7rem;margin-top:1.75rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5{height:5.5rem;width:5.5rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5 svg{height:2.15rem;width:2.15rem}.ContentReflectionModal_closeBtn__dtGyP{font-size:1.45rem;height:2.4rem;width:2.4rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeHint__JR3b9{font-size:.68rem}.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_streakValue__dK3NN{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.ContentReflectionModal_insightCard__LHks0,.ContentReflectionModal_insightEmotionBalance__QcufG,.ContentReflectionModal_insightEmotionBalance__QcufG .ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_insightEmotionCalm__YvfwY,.ContentReflectionModal_insightEmotionCalm__YvfwY .ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_insightEmotionConfidence__e9QBv,.ContentReflectionModal_insightEmotionConfidence__e9QBv .ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_insightEmotionDefault__kLDM8,.ContentReflectionModal_insightEmotionDefault__kLDM8 .ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_insightEmotionStreak__kDj4x,.ContentReflectionModal_insightEmotionStreak__kDj4x .ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_insightIcon__LAjLo,.ContentReflectionModal_miniStar__mb8qm,.ContentReflectionModal_modalCheckIn__vcW1N,.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtnWrap__-vSfS,.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_footer__uMojx,.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_title__ZpFNz,.ContentReflectionModal_modalComplete__CzJbf,.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_actionStack__CzPg6,.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_subtitle__sAt6G,.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_title__ZpFNz,.ContentReflectionModal_modalProgress__OepDE,.ContentReflectionModal_modalWide__aTmKQ,.ContentReflectionModal_nextBtnSpinner__q9vDd,.ContentReflectionModal_nextBtn__of6i7:before,.ContentReflectionModal_nextBtn__of6i7:not(:hover):not(:disabled) .ContentReflectionModal_nextBtnArrow__MFLoi svg,.ContentReflectionModal_overlayCheckIn__nMy36,.ContentReflectionModal_primaryBtn__INIgF:before,.ContentReflectionModal_progressFill__agnjL:after,.ContentReflectionModal_progressSection__T6jCf,.ContentReflectionModal_recentItem__42pFT,.ContentReflectionModal_recentMetricFill__cL2CJ,.ContentReflectionModal_recentSection__TSrUl,.ContentReflectionModal_reflectActions__NqgPu,.ContentReflectionModal_reflectBadge__RpiWN,.ContentReflectionModal_reflectBadge__RpiWN svg,.ContentReflectionModal_reflectBadge__RpiWN:after,.ContentReflectionModal_reflectSubtitle__6PYxC,.ContentReflectionModal_reflectTitle__Yn\+K5,.ContentReflectionModal_sliderCard__ZpTpj,.ContentReflectionModal_sliderValue__f-9X\+,.ContentReflectionModal_starCircle__JLsNo,.ContentReflectionModal_starGlow__LOSd7,.ContentReflectionModal_starRing__AyZmi,.ContentReflectionModal_stepExiting__dUwKl,.ContentReflectionModal_summaryActions__JwoNJ,.ContentReflectionModal_summaryBadge__Qmw7G,.ContentReflectionModal_summaryBadge__Qmw7G svg,.ContentReflectionModal_summaryEmptyIcon__Rny-2,.ContentReflectionModal_summaryEmpty__-reWE,.ContentReflectionModal_summaryStatFill__qtR-G,.ContentReflectionModal_summaryStat__uGUi-,.ContentReflectionModal_summarySubtitle__cv5z9,.ContentReflectionModal_summaryTitle__98TQ5{animation:none!important}.ContentReflectionModal_modal__RmZ2U{transition:none!important}.ContentReflectionModal_closeBtn__dtGyP:active,.ContentReflectionModal_closeBtn__dtGyP:hover,.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:active:not(.ContentReflectionModal_completeBtnActive__HiIYL),.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:hover:not(.ContentReflectionModal_completeBtnActive__HiIYL),.ContentReflectionModal_modalCheckIn__vcW1N .ContentReflectionModal_completeBtn__nhLk5:hover:not(.ContentReflectionModal_completeBtnActive__HiIYL) svg,.ContentReflectionModal_nextBtn__of6i7:active:not(:disabled),.ContentReflectionModal_nextBtn__of6i7:hover:not(:disabled),.ContentReflectionModal_nextBtn__of6i7:hover:not(:disabled) .ContentReflectionModal_nextBtnArrow__MFLoi,.ContentReflectionModal_primaryBtn__INIgF:active,.ContentReflectionModal_primaryBtn__INIgF:hover,.ContentReflectionModal_secondaryBtn__UPAFs:active,.ContentReflectionModal_secondaryBtn__UPAFs:hover,.ContentReflectionModal_sliderCard__ZpTpj:hover,.ContentReflectionModal_sliderCard__ZpTpj:hover .ContentReflectionModal_sliderIcon__QYLEu,.ContentReflectionModal_summaryStat__uGUi-:hover{transform:none}}@media (max-width:480px){.ContentReflectionModal_summaryBody__FNhIj{padding:1.85rem 1.25rem 1.4rem}.ContentReflectionModal_summaryHeader__t9c4Y{margin-bottom:1.15rem}.ContentReflectionModal_summaryBadge__Qmw7G{font-size:.65rem;padding:.3rem .65rem .3rem .5rem}.ContentReflectionModal_summaryGrid__52PQU{gap:.65rem}.ContentReflectionModal_summaryStat__uGUi-{border-radius:.9rem;padding:.8rem .85rem .75rem}.ContentReflectionModal_summaryStatIcon__-sM-L{height:1.85rem;margin-bottom:.45rem;width:1.85rem}.ContentReflectionModal_summaryStatIcon__-sM-L svg{height:.95rem;width:.95rem}.ContentReflectionModal_summaryStatValue__PIoFk{font-size:1.05rem}.ContentReflectionModal_recentMetric__7jrF4{gap:.35rem;grid-template-columns:1.75rem 1fr 2rem}.ContentReflectionModal_checkMoreLink__H3ECx{font-size:.75rem}.ContentReflectionModal_reflectBody__ETAOm{padding:1.85rem 1.25rem 1.4rem}.ContentReflectionModal_reflectHeader__cm3\+Y{margin-bottom:1.15rem}.ContentReflectionModal_reflectBadge__RpiWN{font-size:.65rem;padding:.3rem .65rem .3rem .5rem}.ContentReflectionModal_sliderCard__ZpTpj{border-radius:1rem;padding:.95rem 1rem .9rem}.ContentReflectionModal_sliderIcon__QYLEu{height:2.35rem;width:2.35rem}.ContentReflectionModal_sliderIcon__QYLEu svg{height:1.25rem;width:1.25rem}.ContentReflectionModal_nextBtn__of6i7{font-size:.92rem;padding:.78rem 1.2rem}}@media (max-width:360px){.ContentReflectionModal_summaryBody__FNhIj{padding:1.7rem 1.05rem 1.25rem}.ContentReflectionModal_summaryTitle__98TQ5{font-size:1.3rem}.ContentReflectionModal_summarySubtitle__cv5z9{font-size:.88rem}.ContentReflectionModal_summaryGrid__52PQU{grid-template-columns:1fr}.ContentReflectionModal_reflectBody__ETAOm{padding:1.7rem 1.05rem 1.25rem}.ContentReflectionModal_reflectTitle__Yn\+K5{font-size:1.3rem}.ContentReflectionModal_reflectSubtitle__6PYxC{font-size:.9rem}.ContentReflectionModal_sliderCard__ZpTpj{padding:.85rem .9rem}.ContentReflectionModal_sliderLabel__yUAOv{font-size:.95rem}.ContentReflectionModal_sliderValue__f-9X\+{font-size:.84rem;min-width:3rem;padding:.28rem .55rem}}@media (max-width:480px){.ContentReflectionModal_completeHero__7yTo4{padding:2.25rem 1.35rem 1.4rem}.ContentReflectionModal_starsWrap__bn0TS{height:7rem;margin-bottom:.9rem;width:7rem}.ContentReflectionModal_starGlow__LOSd7{height:9rem;width:9rem}.ContentReflectionModal_starRing__AyZmi{height:5.75rem;width:5.75rem}.ContentReflectionModal_starCircle__JLsNo{height:5rem;width:5rem}.ContentReflectionModal_starCircle__JLsNo svg{height:2.1rem;width:2.1rem}.ContentReflectionModal_miniStar1__jC01Q{--mini-x:2.65rem;--mini-y:-2.4rem}.ContentReflectionModal_miniStar2__Y0OSi{--mini-x:-2.8rem;--mini-y:-0.3rem}.ContentReflectionModal_miniStar3__fNdlb{--mini-x:2.4rem;--mini-y:2.45rem}.ContentReflectionModal_insightCard__LHks0{gap:.7rem;padding:.85rem .95rem}.ContentReflectionModal_insightIcon__LAjLo{height:2.2rem;width:2.2rem}}@media (max-width:360px){.ContentReflectionModal_completeHero__7yTo4{padding:2rem 1.05rem 1.25rem}.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_title__ZpFNz{font-size:1.3rem}.ContentReflectionModal_modalComplete__CzJbf .ContentReflectionModal_subtitle__sAt6G{font-size:.92rem}.ContentReflectionModal_starsWrap__bn0TS{height:6.5rem;width:6.5rem}.ContentReflectionModal_starGlow__LOSd7{height:8.5rem;width:8.5rem}.ContentReflectionModal_miniStar1__jC01Q{--mini-x:2.45rem;--mini-y:-2.2rem}.ContentReflectionModal_miniStar2__Y0OSi{--mini-x:-2.55rem;--mini-y:-0.3rem}.ContentReflectionModal_miniStar3__fNdlb{--mini-x:2.2rem;--mini-y:2.25rem}}
/*# sourceMappingURL=main.a64bca4f.css.map*/