@font-face{font-family:geistSans;src:url(../media/geist_latin-s.p.3b6cae6d.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_50e1823-module__ebo8oq__className{font-family:geistSans,geistSans Fallback}.geistsans_50e1823-module__ebo8oq__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.29207c2f.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_3bb84d33-module__hjbmJG__className{font-family:geistMono,geistMono Fallback}.geistmono_3bb84d33-module__hjbmJG__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.9b7a96b4.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.9b7a96b4.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_fb2817df-module__HwhUzq__className{font-family:montserrat,montserrat Fallback}.montserrat_fb2817df-module__HwhUzq__variable{--font-montserrat:"montserrat","montserrat Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_latin-s.p.d19752fb.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:playfair;src:url(../media/playfair_display_latin-s.p.d19752fb.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:playfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.playfair_6c29c2a0-module__Wt6qXW__className{font-family:playfair,playfair Fallback}.playfair_6c29c2a0-module__Wt6qXW__variable{--font-playfair:"playfair","playfair Fallback"}
@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:outfit;src:url(../media/outfit_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_f9f54b78-module__hr3XIq__className{font-family:outfit,outfit Fallback}.outfit_f9f54b78-module__hr3XIq__variable{--font-outfit:"outfit","outfit Fallback"}
@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhWdRFD48TE63OOYKtrwEIKli.ttf)format("truetype")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrzjJ6li.ttf)format("truetype")}:root{--font-google-sans:"Google Sans",sans-serif;--font-sans:var(--font-google-sans),var(--font-geist-sans),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-modern:var(--font-montserrat),sans-serif;--font-premium:var(--font-playfair),serif;--font-outfit:var(--font-outfit),sans-serif;--glass-bg:#ffffffb3;--glass-border:#ffffff1a;--glass-blur:blur(12px);--mesh-gradient:radial-gradient(at 0% 0%,#50e2c333 0,transparent 50%),radial-gradient(at 50% 0%,#4b91e233 0,transparent 50%),radial-gradient(at 100% 0%,#973ee033 0,transparent 50%);--neon-mint:#0fc;--kinetic-indigo:#4f46e5;--soft-depth:0 8px 32px #0000000a,0 1px 2px #00000005;--layered-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}html,body{font-family:var(--font-google-sans),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background-color:#f0f2f5;max-width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:clip}html.dark body{color:#ffffffd9;background-color:#0c0c0e}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.ant-modal-root .ant-modal-wrap{padding:12px}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:0 auto}@media (max-width:768px){.ant-modal-root .ant-modal-wrap{padding:12px!important}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px)!important;margin:0 auto!important}.ant-modal-root .ant-modal-content{border-radius:12px}.mobile-pad{padding-left:16px!important;padding-right:16px!important}.mobile-pad-y{padding-top:24px!important;padding-bottom:24px!important}.mobile-stack{flex-direction:column!important}.mobile-grid-1{grid-template-columns:1fr!important}.mobile-text-xl{font-size:2.5rem!important}.mobile-text-lg{font-size:1.5rem!important}.mobile-header-pad{padding:12px 16px!important}.mobile-gap-sm{gap:16px!important}.mobile-hide{display:none!important}.mobile-full-width{width:100%!important}}.ant-radio-wrapper>.ant-radio{flex-shrink:0}.fs-welcome-curtain{z-index:1100;text-align:center;background-color:#f0f2f5;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}html[data-fs-welcome=on] .fs-welcome-curtain{animation:1.75s forwards fs-welcome-curtain;display:flex}html[data-fs-welcome=done] .fs-welcome-curtain{display:none}.fs-welcome-eyebrow{color:#00000073;margin:0;font-size:clamp(15px,3.6vw,18px);font-weight:400}.fs-welcome-name{letter-spacing:-.02em;color:#141414;margin:6px 0 0;font-size:clamp(28px,7vw,42px);font-weight:700;line-height:1.15}html[data-fs-welcome=on] .fs-welcome-inner{animation:.48s ease-in 1.27s forwards fs-welcome-exit}html[data-fs-welcome=on] .fs-welcome-eyebrow{animation:.65s cubic-bezier(.16,1,.3,1) both fs-welcome-rise}html[data-fs-welcome=on] .fs-welcome-name{animation:.7s cubic-bezier(.16,1,.3,1) .13s both fs-welcome-rise}html[data-fs-welcome=on] .fs-login-content{animation:.62s cubic-bezier(.16,1,.3,1) 1.33s both fs-login-enter,1ms linear 1.33s both fs-login-unhide}@keyframes fs-welcome-curtain{0%,71%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fs-welcome-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes fs-welcome-exit{to{opacity:0;filter:blur(4px);transform:translateY(-12px)}}@keyframes fs-login-unhide{0%{visibility:hidden}to{visibility:visible}}@keyframes fs-login-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-fs-welcome=on] .fs-welcome-curtain{animation-duration:1.2s}html[data-fs-welcome=on] .fs-welcome-inner,html[data-fs-welcome=on] .fs-welcome-eyebrow,html[data-fs-welcome=on] .fs-welcome-name{animation:.4s both fs-welcome-fade}html[data-fs-welcome=on] .fs-login-content{animation:.3s .9s both fs-welcome-fade,1ms linear .9s both fs-login-unhide}}@keyframes fs-welcome-fade{0%{opacity:0}to{opacity:1}}
