@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");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-family:__Bricolage_Grotesque_Fallback_1243c3;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:__Bricolage_Grotesque_1243c3,__Bricolage_Grotesque_Fallback_1243c3;font-style:normal}.__variable_1243c3{--font-bricolage:"__Bricolage_Grotesque_1243c3","__Bricolage_Grotesque_Fallback_1243c3"}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");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-family:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--font-dm-sans:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}:root{--color-primary:#c8f23c;--color-primary-text:#111;--color-cta:#111;--color-on-cta:#fff;--color-secondary:#111;--color-brand:#111;--color-gold:#111;--color-accent:#111;--color-bg:#fff;--color-page:#f4f4f2;--color-card:#fff;--color-cream:#f4f4f2;--color-ink:#111;--color-muted:hsla(0,0%,7%,.72);--color-chip:hsla(0,0%,7%,.08);--color-accent-bg:#c8f23c;--color-placeholder:hsla(0,0%,7%,.45);--color-border:hsla(0,0%,7%,.15);--color-outline:hsla(0,0%,7%,.14);--color-live:#1fe68a;--color-live-bg:#e3fbf0;--color-success:#1fe68a;--color-success-bg:#e3fbf0;--color-success-text:#0f7a4a;--color-warning:#b26a00;--color-warning-bg:rgba(178,106,0,.15);--color-danger:#d94a4a;--color-danger-bg:#fde8e8;--color-disabled:hsla(0,0%,7%,.35);--color-white:#fff;--color-black:#000;--color-overlay:hsla(0,0%,7%,.6);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-xxl:28px;--spacing-section:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--font-display:var(--font-bricolage),system-ui,sans-serif;--font-body:var(--font-dm-sans),system-ui,sans-serif;--text-xs:10px;--text-sm:12px;--text-md:14px;--text-lg:17px;--text-xl:20px;--text-xxl:26px;--text-display:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--shadow-card:0 2px 8px rgba(0,0,0,.06);--shadow-live:0 4px 12px rgba(0,0,0,.12);--shadow-dropdown:0 4px 20px rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);margin:0;color:var(--color-brand)}button{font-family:var(--font-body);background:none;border:none;cursor:pointer;padding:0}ol,ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--spacing-lg)}@media (min-width:768px){.container{padding:0 32px}}@media (min-width:1280px){.container{padding:0 48px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AuthModal_backdrop__E_vjX{position:fixed;inset:0;background-color:hsla(0,0%,7%,.55);z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:AuthModal_fadeIn__nUmty .2s ease-out}@keyframes AuthModal_fadeIn__nUmty{0%{opacity:0}to{opacity:1}}.AuthModal_modal__7Ph6j{background-color:var(--color-card);width:100%;max-height:92vh;overflow-y:auto;border-radius:20px 20px 0 0;padding:10px 24px calc(28px + env(safe-area-inset-bottom));animation:AuthModal_sheetUp__Ws4Rz .28s cubic-bezier(.16,1,.3,1);position:relative}@keyframes AuthModal_sheetUp__Ws4Rz{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:600px){.AuthModal_backdrop__E_vjX{align-items:center;padding:var(--spacing-lg)}.AuthModal_modal__7Ph6j{max-width:420px;border-radius:var(--radius-xl);padding:20px 28px 28px;box-shadow:0 24px 48px hsla(0,0%,7%,.22);animation:AuthModal_popIn__ZQXva .22s cubic-bezier(.16,1,.3,1)}.AuthModal_grabber__VN9_B{display:none}}@keyframes AuthModal_popIn__ZQXva{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthModal_grabber__VN9_B{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--color-outline);margin:0 auto 14px}.AuthModal_header__ZF0q9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 16px;border-bottom:1px solid var(--color-border)}.AuthModal_title__rlHlr{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-ink)}.AuthModal_closeBtn__XX9gQ{width:36px;height:36px;margin-right:-8px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;color:var(--color-ink);flex-shrink:0;transition:background .2s}.AuthModal_closeBtn__XX9gQ:hover{background:var(--color-chip)}.AuthModal_subtitle__dZ_Yg{font-size:var(--text-sm);color:var(--color-muted);line-height:1.45;margin:14px 0 22px}.AuthModal_formGroup__Fyr4n{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.AuthModal_inputLabel__W4KHt{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-muted)}.AuthModal_required__mYX4x{color:var(--color-danger);margin-left:3px}.AuthModal_phoneInputWrapper__rKQvm{display:flex;align-items:stretch;border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-cream);transition:border-color .2s,box-shadow .2s;overflow:hidden}.AuthModal_emailInputWrapper__7Iz_5:focus-within,.AuthModal_phoneInputWrapper__rKQvm:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(200,242,60,.6)}.AuthModal_countryCode__flMu_{display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--color-outline);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthModal_flag__9Ou8G{font-size:18px}.AuthModal_textInput__jsmBo{flex:1 1;min-width:0;border:none;background:transparent;padding:14px;font-size:var(--text-lg);color:var(--color-ink);outline:none;width:100%}.AuthModal_textInput__jsmBo::placeholder{color:var(--color-disabled)}.AuthModal_emailInputWrapper__7Iz_5{display:flex;align-items:center;gap:4px;border:1px solid var(--color-outline);border-radius:var(--radius-md);padding-left:14px;background:var(--color-cream);transition:border-color .2s,box-shadow .2s}.AuthModal_emailInputWrapper__7Iz_5 .AuthModal_textInput__jsmBo{padding-left:8px}.AuthModal_inputIcon__LKFCT{color:var(--color-muted);flex-shrink:0}.AuthModal_errorMessage___2bOA{font-size:var(--text-sm);color:var(--color-danger);margin:2px 0 0;font-weight:var(--weight-medium)}.AuthModal_submitBtn__4YgIj{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:var(--radius-pill);background-color:var(--color-cta);color:var(--color-on-cta);font-size:var(--text-md);font-weight:var(--weight-bold);transition:opacity .2s,background-color .2s}.AuthModal_submitBtn__4YgIj:hover:not(:disabled){opacity:.88}.AuthModal_submitBtn__4YgIj:active:not(:disabled){transform:scale(.99)}.AuthModal_submitBtn__4YgIj:disabled{background-color:var(--color-chip);color:var(--color-disabled);cursor:not-allowed}.AuthModal_spin__ZAwxB{animation:AuthModal_spin__ZAwxB .9s linear infinite}@keyframes AuthModal_spin__ZAwxB{to{transform:rotate(1turn)}}.AuthModal_orDivider__tOMO3{text-align:center;font-size:var(--text-md);color:var(--color-muted);margin:24px 0 16px}.AuthModal_altOptions__iUFD5{display:flex;justify-content:center}.AuthModal_altOption__eTEnc{flex-direction:column;gap:8px;font-size:var(--text-md)}.AuthModal_altIcon__vgaG0,.AuthModal_altOption__eTEnc{display:flex;align-items:center;color:var(--color-ink)}.AuthModal_altIcon__vgaG0{width:42px;height:42px;border-radius:50%;border:1px solid var(--color-outline);justify-content:center;transition:border-color .2s,background .2s}.AuthModal_altOption__eTEnc:hover .AuthModal_altIcon__vgaG0{border-color:var(--color-primary);background:var(--color-primary)}.AuthModal_otpHeader__rKns0{margin-bottom:20px}.AuthModal_backBtn__ULfcw{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:12px}.AuthModal_backBtn__ULfcw:hover{text-decoration:underline}.AuthModal_otpTargetBox__9cV_J{font-size:var(--text-md);color:var(--color-muted)}.AuthModal_otpTargetValue___eGDy{font-weight:var(--weight-semibold);color:var(--color-ink)}.AuthModal_otpBoxesContainer__gi7ha{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.AuthModal_otpBox__7ATFx{width:100%;min-width:0;height:52px;border:1px solid var(--color-outline);border-radius:var(--radius-sm);text-align:center;font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-ink);background:var(--color-card);outline:none;transition:border-color .2s,box-shadow .2s}.AuthModal_otpBox__7ATFx:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(200,242,60,.6)}.AuthModal_otpBoxFilled__VIe5j{border-color:var(--color-ink)}.AuthModal_resendRow__vVydB{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);color:var(--color-muted);margin-bottom:20px}.AuthModal_resendBtn__1S5__{color:var(--color-primary-text);font-weight:var(--weight-bold)}.AuthModal_resendBtn__1S5__:disabled{color:var(--color-disabled);cursor:not-allowed}.AuthModal_disclaimer__WYssl{margin:24px 0 0;font-size:var(--text-sm);color:var(--color-muted);text-align:center;line-height:1.5}.AuthModal_disclaimerLink__6kWLZ{color:var(--color-primary-text);text-decoration:underline}.AuthModal_modeTabs__arod7{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin:16px 0 18px;background:var(--color-cream);border:1px solid var(--color-outline);border-radius:var(--radius-pill)}.AuthModal_modeTab__dAg9q{height:38px;background:transparent;border:none;border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-muted);cursor:pointer;transition:background .2s,color .2s}.AuthModal_modeTabActive__pbJgK{background:var(--color-cta);color:var(--color-on-cta)}.AuthModal_modeTab__dAg9q:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.AuthModal_modeTabs__arod7+.AuthModal_subtitle__dZ_Yg{margin-top:0}.AuthModal_registerForm__CB0wc .AuthModal_formGroup__Fyr4n{gap:6px;margin-bottom:14px}.AuthModal_registerForm__CB0wc .AuthModal_textInput__jsmBo{padding-top:12px;padding-bottom:12px;font-size:15px}.AuthModal_registerForm__CB0wc .AuthModal_plainInputWrapper__OFpuI .AuthModal_textInput__jsmBo{padding:12px 0}.AuthModal_registerForm__CB0wc .AuthModal_otpBox__7ATFx{height:44px}.AuthModal_inlineOtpBtn__iXMfw{border:none;background:var(--color-ink);color:var(--color-card);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.03em;padding:0 14px;border-radius:var(--radius-sm);margin:6px;white-space:nowrap;cursor:pointer;transition:opacity .2s,background .2s;display:flex;align-items:center;gap:4px}.AuthModal_inlineOtpBtn__iXMfw:hover:not(:disabled){opacity:.9}.AuthModal_inlineOtpBtn__iXMfw:disabled{background:var(--color-disabled);color:var(--color-muted);cursor:not-allowed;opacity:.7}.AuthModal_plainInputWrapper__OFpuI{display:flex;align-items:center;border:1px solid var(--color-outline);border-radius:var(--radius-md);padding:0 14px;background:var(--color-cream);transition:border-color .2s,box-shadow .2s}.AuthModal_plainInputWrapper__OFpuI:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px rgba(200,242,60,.6)}.AuthModal_plainInputWrapper__OFpuI .AuthModal_textInput__jsmBo{padding:14px 0}.AuthModal_otpSentBadge__x04zC{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:#15803d;background:#dcfce7;padding:4px 10px;border-radius:var(--radius-pill);margin-top:4px;font-weight:var(--weight-medium)}