@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/_7Dlj7SfsaBoAJHHaugn-zttRHpxkzrTsD_Pf2UQnUg-1O2WiR_nMZZqf2gMGtj_CYXzjWjGuEzxI1sk7vLGYi0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/N-EiVHFjINWPawNwZ409oTnwr8MHg2UXDrKMRA9hI7c-1cvPr6cXVGGeBqfv7qCxFhj9t2Vyclra3IpatxLH2sc.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/Tc0TFyGArbpAWaq0vT5kxh4Gv-QAgYZbfJBID7AiZoc-ojTEIlKZf0J7gwgk5KZGXlKdWBl3mzjDp09yCrqCK84.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YYd83MoSlARiSnaHCOf3xZhlHMTpAMBVPTfJ-0r0AJo-rygUBeYmdPX_AHVwPS4NQCF0kCnwUXPlTIL7rFNQKEs.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/UryfVQhdUFfQAWZ2bbTI-RoinBsdRuSEVqHxIRxRM5g-ER2f9b4KpniE4GWUTUPjHrvPAxWQIvg3H5_EvBnT_5M.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/ofE7KTMaY1tDe-E1l6xyNR3Baeec3wrHqn4SLGE5jng-AOltzzEuEo09x7HGOTV3ToJjzUb5FBP1bWQSVT8dcGc.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/NBSqHp9sTXptKHK_6DBpp3VZdcgALu5hGE25rr2MePw-wvXmvhxGtnlZ15DdikCTvgLvbh0Q9DxiIzDpOFfwFDc.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/lX7aDKKYeLZA-7UFDBWQ9W3HUzriCFb09I7aBBy59-k-qZ4fNVNi7Bp055PiZtkw5M9vmJalnlUeSEuVQOIoDJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/2tQKANG9OSxXFd9W6dFwpaPp1RR7VJl9aDDnCOQS_3w-WMTWN8EmfOugPA8Z2pdyiuplZkhCF2UctcpzhTC9_tA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/l9KeOBPczt25ibTkyysroDQSSCSGy9zKW1aMFlwCmzo-dKLdFbcOM8srWdNlOrNUurDvVOy8Q9zyyzt_sOHm3YY.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium Italic"),url(../_fonts/rbFrqeRM36phhWmxL6VJubAaF7xFDD-CL74c5vOc3E-Hz_kDmw6U-uHXKO80DKrDrZ2iBpGmXLbnAurHD_C97I.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins SemiBold Italic"),url(../_fonts/Sj1g9pqMSgkcbw-LLzcvVZNIJ4n2xZIiU126DZPgK28-lEhZQwBeP47Wnv8_0l1lAX0DfWmPsV09gT5ncCai_BI.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/hM2lt61QvFl_icArgTGe4i8_eXuynCFccrPwz-uioUA-6pHBKfP8O_IHJKtPkkgHZ2deeS3_744tGiEmfrMWD6I.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/ZSg8KrVpBpHsi8CAn-AwHI_nhgQKA42WEqQ0uLqSn0U-4in6v2_cLX1EF4HrRqCG8tzoR1wRCxQzF2wyBWc2Y2s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/4nqMnahw4EylTG-rxpVh4fLO9QCQJoWr2lncpwyE7yQ-j_TQROKNJFitKrhhdR28sUf_xs-W-F5pd946Nj9IxWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/N6ampTaUafsu9Xb4-vyaXUKS-RHVyrAtICrN7jPcpHg-kIiN0nPODtwGyfkKmADtbF8xnCegpaJ5W50kraBDK0s.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}.auth-page{--auth-pink:#fff;--auth-bg:#000;--auth-surface:#0a0a0a;--auth-input-bg:#0a0a0a;--auth-input-border:#333;--auth-text:#fff;--auth-muted:hsla(0,0%,100%,.72);--auth-btn-bg:#fff;--auth-btn-text:#000;--auth-footer:hsla(0,0%,100%,.6);--auth-placeholder:hsla(0,0%,100%,.4);--auth-toggle:hsla(0,0%,100%,.72);--auth-btn-shadow:hsla(0,0%,100%,.14)}.dark .auth-flow-page,.dark .auth-page{--auth-pink:#fff;--auth-bg:var(--landing-bg,#020420);--auth-surface:var(--auth-dark-surface,#0a1228);--auth-input-bg:var(--auth-dark-input,#0c1630);--auth-input-border:var(--auth-dark-border,hsla(0,0%,100%,.14));--auth-text:#fff;--auth-muted:hsla(0,0%,100%,.72);--auth-btn-bg:#fff;--auth-btn-text:#000;--auth-footer:hsla(0,0%,100%,.6);--auth-placeholder:hsla(0,0%,100%,.4);--auth-toggle:hsla(0,0%,100%,.72);--auth-btn-shadow:hsla(0,0%,100%,.14)}.auth-flow-page,.auth-page{background-color:var(--auth-bg);color:var(--auth-text)}.auth-title{color:var(--auth-text);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5rem}.auth-description{font-size:.75rem;line-height:1.6;margin:0 0 1.75rem}.auth-description,.auth-helper-text{color:var(--auth-muted);font-family:Poppins,"Poppins Fallback: Arial",sans-serif}.auth-helper-text{font-size:.68rem;line-height:1.55;margin:1rem 0 0}.auth-field-label{color:var(--auth-muted);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.62rem;font-weight:400;letter-spacing:.18em;margin:0 0 .5rem;text-transform:uppercase}.auth-segment{background:var(--auth-surface);border:1px solid var(--auth-input-border);border-radius:999px;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:.25rem}.auth-segment__btn{background:transparent;border:none;border-radius:999px;color:var(--auth-muted);cursor:pointer;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.72rem;letter-spacing:.04em;padding:.625rem 1rem;transition:background .15s ease,color .15s ease}.auth-segment__btn:hover:not(:disabled){color:var(--auth-text)}.auth-segment__btn--active{background:var(--auth-btn-bg);color:var(--auth-btn-text);font-weight:700}.auth-segment__btn:disabled{cursor:not-allowed;opacity:.35}.auth-btn-primary{align-items:center;background:var(--auth-btn-bg);border:none;border-radius:999px;color:var(--auth-btn-text);cursor:pointer;display:flex;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.12em;min-height:3rem;padding:.875rem 1.5rem;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;width:100%}.auth-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px var(--auth-btn-shadow);transform:scale(1.02)}.auth-btn-primary:disabled{cursor:not-allowed;opacity:.45}a.auth-btn-primary{color:var(--auth-btn-text);text-decoration:none}.auth-link-muted{color:var(--auth-muted);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.68rem;letter-spacing:.06em;text-decoration:none;transition:color .15s ease}.auth-link-muted:hover{color:var(--auth-text)}.auth-back-home{align-self:flex-start;background:transparent;border:0;color:var(--auth-muted);cursor:pointer;padding:0;transition:color .15s ease}.auth-back-home:hover{color:var(--auth-text)}.auth-link-accent{color:#fff;font-weight:700;text-decoration:none;transition:opacity .15s ease,color .15s ease}.dark .auth-footer-note .auth-link-accent,.dark .auth-link-accent,.dark .auth-panel-right__nav-accent{color:#fff}.auth-footer-note .auth-link-accent{color:#fff;font-weight:700}.auth-link-accent:hover{opacity:.75}.auth-footer-note{color:color-mix(in srgb,var(--auth-text) 72%,transparent);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.68rem;letter-spacing:.08em;margin:1.5rem 0 0;text-align:center;text-transform:uppercase}.auth-flow-page{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:100%;padding:2.75rem 1.25rem 2rem;width:100%}.dark .auth-flow-page{min-height:100%}.dark .auth-flow-card{background:var(--auth-dark-surface,#0a1228);border:1px solid var(--auth-dark-border,hsla(0,0%,100%,.14));border-radius:1rem;padding:1.5rem}.dark .auth-flow-card__link{color:#fffc}.dark .auth-flow-card__link:hover:not(:disabled){color:#fff}.auth-flow-card{font-family:Poppins,"Poppins Fallback: Arial",sans-serif;margin:0 auto;max-width:32rem;width:100%}.auth-flow-card__icon{color:var(--auth-text);display:block;height:2.25rem;margin:0 auto 1rem;width:2.25rem}.auth-flow-card__title{color:var(--auth-text);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem;text-align:center}.auth-flow-card__description{color:var(--auth-muted);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.75rem;line-height:1.6;margin:0 0 1.5rem;text-align:center}.auth-flow-card__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.auth-flow-card__link{align-self:flex-end;background:transparent;border:none;color:var(--auth-muted);cursor:pointer;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.68rem;letter-spacing:.06em;padding:0;text-decoration:none;transition:color .15s ease}.auth-flow-card__link:hover:not(:disabled){color:var(--auth-text)}.auth-flow-card__link:disabled{cursor:not-allowed;opacity:.45}.auth-form [data-slot=pin-input] [data-slot=base],.auth-form [data-slot=pin-input] input{background-color:var(--auth-input-bg)!important;border-color:var(--auth-input-border)!important;color:var(--auth-text)!important}.auth-panel-right{background-color:var(--auth-bg);font-family:Poppins,"Poppins Fallback: Arial",sans-serif}.auth-panel-right__nav-muted{color:var(--auth-muted)}.auth-panel-right__nav-muted:hover{color:var(--auth-text)}.auth-panel-right__nav-accent{color:#fff}.auth-panel-right__footer{color:var(--auth-footer)}.auth-field [data-slot=root],.auth-form [data-slot=root]{background-color:var(--auth-input-bg)!important;color:var(--auth-text)!important;--tw-ring-color:var(--auth-input-border)!important;box-shadow:inset 0 0 0 1px var(--auth-input-border)!important}.auth-field [data-slot=base],.auth-field input,.auth-form [data-slot=base],.auth-form input,.auth-form select,.auth-form textarea{background-color:transparent!important;color:var(--auth-text)!important}.auth-field [data-slot=base]::-moz-placeholder,.auth-form [data-slot=base]::-moz-placeholder,.auth-form input::-moz-placeholder{color:var(--auth-placeholder)!important}.auth-field [data-slot=base]::placeholder,.auth-form [data-slot=base]::placeholder,.auth-form input::placeholder{color:var(--auth-placeholder)!important}.auth-form [data-slot=label],.auth-form label{color:var(--auth-muted)!important;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.auth-form .auth-input-toggle{background:transparent;border:none;color:var(--auth-toggle);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.14em;padding:0;text-transform:uppercase}.auth-field .auth-input-toggle:hover,.auth-form .auth-input-toggle:hover{color:var(--auth-text)}.auth-form .vti__dropdown,.auth-form .vti__input,.auth-form .vue-tel-input{background-color:var(--auth-input-bg)!important;border-color:var(--auth-input-border)!important;color:var(--auth-text)!important}.auth-form .vue-tel-input{border:1px solid var(--auth-input-border)!important;border-radius:.5rem}.auth-form .vti__dropdown-list{background-color:var(--auth-surface)!important;border-color:var(--auth-input-border)!important}.auth-form .vti__dropdown-item.highlighted{background-color:var(--auth-input-bg)!important}.auth-alert-otp{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);border-radius:.75rem;color:var(--auth-muted);font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.72rem;line-height:1.5;padding:.875rem 1rem}.dark .auth-alert-otp{background:#ffffff0f;border-color:#ffffff2e}.auth-alert-otp .auth-alert-otp__highlight,.auth-alert-otp strong{color:var(--auth-text);font-weight:700}.auth-error{background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:.75rem;color:#fca5a5;font-family:Poppins,"Poppins Fallback: Arial",sans-serif;font-size:.72rem;line-height:1.5;margin-top:1rem;padding:.875rem 1rem}.contact-section{--auth-pink:#fff;--auth-bg:#0a0a0a;--auth-surface:#141414;--auth-input-bg:#121212;--auth-input-border:#262626;--auth-text:#f4f4f1;--auth-muted:hsla(60,12%,95%,.45);--auth-btn-bg:#fff;--auth-btn-text:#000;--auth-footer:hsla(60,12%,95%,.45);--auth-placeholder:hsla(60,12%,95%,.28);--auth-toggle:hsla(60,12%,95%,.55);--auth-btn-shadow:hsla(0,0%,100%,.14)}.dark .contact-section{--auth-pink:#fff;--auth-bg:var(--landing-bg,#020420);--auth-surface:var(--auth-dark-surface,#0a1228);--auth-input-bg:var(--auth-dark-input,#0c1630);--auth-input-border:var(--auth-dark-border,hsla(0,0%,100%,.14));--auth-text:#fff;--auth-muted:hsla(0,0%,100%,.72);--auth-btn-bg:#fff;--auth-btn-text:#000;--auth-footer:hsla(0,0%,100%,.6);--auth-placeholder:hsla(0,0%,100%,.4);--auth-toggle:hsla(0,0%,100%,.72);--auth-btn-shadow:hsla(0,0%,100%,.14)}.contact-form-card{background:var(--auth-surface);border-color:var(--auth-input-border)}.contact-form-card .auth-btn-primary{font-size:.72rem;min-height:2.5rem;padding:.65rem 1.25rem}.contact-form-card .auth-footer-note .auth-link-accent{color:#fff}.contact-form-card .auth-footer-note .auth-link-accent:hover{color:#fffc}.contact-form-card .auth-field [data-slot=root],.contact-form-card .auth-form [data-slot=root]{background-color:var(--auth-input-bg)!important}
