._root_1gfkq_12{--font-ui:-apple-system, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--ease-out:cubic-bezier(.22, .61, .36, 1);--shadow-button:0px 6px 16px #ff480040;--shadow-icon-btn:0px 2px 8px #0000000f;z-index:70;overscroll-behavior:contain;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg);position:fixed;inset:0;overflow-y:auto}@media (min-width:900px){._root_1gfkq_12{background:0 0;overflow:visible}}:is(._root_1gfkq_12 ._phoneLayer_1gfkq_37:focus,._root_1gfkq_12 ._phoneLayer_1gfkq_37:focus-visible,._root_1gfkq_12 ._card_1gfkq_39:focus,._root_1gfkq_12 ._card_1gfkq_39:focus-visible){outline:none}._desktopOnly_1gfkq_45{display:none}@media (min-width:900px){._desktopOnly_1gfkq_45{display:block}}._root_1gfkq_12 :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}:is(._root_1gfkq_12 input:focus,._root_1gfkq_12 input:focus-visible){outline:none}._root_1gfkq_12 input::placeholder{color:#76716e}._phone_1gfkq_37{display:flex}._desktop_1gfkq_45{display:none}@media (min-width:900px){._phone_1gfkq_37{display:none}._desktop_1gfkq_45{display:flex}._phoneOnlyLayer_1gfkq_83{display:none}}._hidden_1gfkq_88{display:none!important}._pressable_1gfkq_94{cursor:pointer;touch-action:manipulation;transition:transform .14s cubic-bezier(.2,0,0,1),background-color .16s,box-shadow .16s}._pressable_1gfkq_94:active{transform:scale(.95)}._pressText_1gfkq_107{cursor:pointer;touch-action:manipulation;transition:transform .14s cubic-bezier(.2,0,0,1)}._pressText_1gfkq_107:active{transform:scale(.985)}._welcomeLayer_1gfkq_118{z-index:70;overscroll-behavior:contain;background:#fff;position:fixed;inset:0;overflow-y:auto}:is(._welcomeLayer_1gfkq_118:focus,._welcomeLayer_1gfkq_118:focus-visible){outline:none}@media (min-width:900px){._welcomeLayer_1gfkq_118{display:none}}._linkButton_1gfkq_136{cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}._divider_1gfkq_145{align-items:center;gap:12px;display:flex;position:relative}._dividerLine_1gfkq_151{background:var(--color-border);flex:1;height:1px}._dividerText_1gfkq_156{font:400 13px/18px var(--font-ui);color:var(--color-text-secondary)}._alert_1gfkq_161{font:600 13px/18px var(--font-ui);color:var(--color-error);margin:0}@keyframes _omUp_1gfkq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._screen_1gfkq_181{box-sizing:border-box;min-height:100vh;flex-direction:column;max-width:600px;min-height:100dvh;margin:0 auto;padding:0 20px 24px}._topBar_1gfkq_194{align-items:center;gap:12px;display:flex}._iconButton_1gfkq_200{background:var(--color-surface);width:44px;height:44px;box-shadow:var(--shadow-icon-btn);color:var(--color-text-primary);cursor:pointer;transition:transform .12s var(--ease-out);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}._iconButton_1gfkq_200:active{transform:scale(.97)}._head_1gfkq_220{flex-direction:column;padding:24px 0 28px;display:flex}._headLogo_1gfkq_226{display:block}._headInline_1gfkq_233{font:400 15px/22px var(--font-ui);padding:24px 0 28px}._headLogoInline_1gfkq_237{vertical-align:baseline;display:inline}._title_1gfkq_241{font:700 28px/34px var(--font-ui);color:var(--color-text-primary);margin:20px 0 0}._sub_1gfkq_246{font:400 15px/22px var(--font-ui);color:var(--color-text-secondary);text-wrap:pretty;margin:6px 0 0}._subEmail_1gfkq_252{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:700}._changeEmail_1gfkq_258{font:500 14px/18px var(--font-ui);color:var(--color-primary);align-self:flex-start;margin-top:8px}._phoneStack_1gfkq_265{flex-direction:column;gap:12px;display:flex}._phoneSocial_1gfkq_270{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:54px;color:var(--color-text-primary);font:600 16px/18px var(--font-ui);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex}._phoneSocial_1gfkq_270:active{background:var(--color-surface-alt)}._phoneDivider_1gfkq_290{margin:4px 0}._emailChoice_1gfkq_296{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:52px;color:var(--color-text-primary);font:600 16px/20px var(--font-ui);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}._cardEmailChoice_1gfkq_312{height:50px}._phoneTerms_1gfkq_316{text-align:center;margin:16px 0 0}._cardTerms_1gfkq_320{margin-top:16px}._termsLink_1gfkq_323{color:var(--color-text-primary);font-weight:600;text-decoration:none}._phoneEmail_1gfkq_328{box-sizing:border-box;border:1px solid var(--color-border);width:100%;font:400 15px/22px var(--font-ui);color:var(--color-text-primary);background:#fff;border-radius:12px;margin:0;padding:15px}._phoneHint_1gfkq_339{font:400 13px/18px var(--font-ui);color:var(--color-text-secondary);margin:10px 0 24px}._phoneAlert_1gfkq_344{margin:8px 0 0}._phoneButton_1gfkq_348{box-sizing:border-box;background:var(--color-primary);color:#fff;width:100%;height:52px;font:600 16px/20px var(--font-ui);box-shadow:var(--shadow-button);cursor:pointer;transition:transform .12s var(--ease-out), background .12s var(--ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex}._phoneButton_1gfkq_348:active{background:var(--color-primary-hover);transform:scale(.97)}._phoneSwap_1gfkq_373{text-align:center;font:500 14px/18px var(--font-ui);color:var(--color-primary);margin-top:20px;display:block}._phoneCode_1gfkq_382{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:64px;font:700 28px/34px var(--font-ui);letter-spacing:.4em;text-align:center;color:var(--color-text-primary);border-radius:8px;margin:0;padding:0 16px}._phoneCode_1gfkq_382:focus{border:2px solid var(--color-primary);padding:0 15px}._codeNote_1gfkq_400{font:400 13px/18px var(--font-ui);color:var(--color-text-secondary);margin:10px 0 0}._codeWarn_1gfkq_405{margin-top:6px}._phoneVerify_1gfkq_408{box-sizing:border-box;width:100%;height:52px;font:700 17px/18px var(--font-ui);background:var(--color-primary);color:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:24px 0 0;padding:0;display:flex}._resendRow_1gfkq_424{font:400 15px/22px var(--font-ui);color:var(--color-text-secondary);text-align:center;justify-content:center;margin-top:20px;display:flex}._resendInner_1gfkq_432{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._resendLink_1gfkq_438{color:var(--color-primary);font:700 15px/22px var(--font-ui)}._resendError_1gfkq_442{text-align:center;margin-top:8px}._backdrop_1gfkq_449{z-index:50;box-sizing:border-box;background:#1a1a1a52;justify-content:center;align-items:center;padding:24px;position:fixed;inset:0}._card_1gfkq_39{box-sizing:border-box;width:100%;max-width:560px;max-height:100%;animation:_omUp_1gfkq_1 .2s var(--ease-out) both;background:#fff;border-radius:16px;flex-direction:column;padding:20px clamp(24px,8vw,80px) 40px;display:flex;position:relative;overflow:hidden auto}._close_1gfkq_474{width:36px;height:36px;color:var(--color-text-primary);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:14px;left:14px}._close_1gfkq_474:hover{background:var(--color-primary-tint)}._cardLogoRow_1gfkq_490{flex:none;justify-content:flex-start;margin-top:32px;margin-bottom:6px;display:flex}._cardLogo_1gfkq_490{display:block}._cardTitle_1gfkq_500{font:800 30px/36px var(--font-ui);color:var(--color-text-primary);flex:none;margin:0}._cardSub_1gfkq_506{overflow-wrap:anywhere;font:400 15px/22px var(--font-ui);color:var(--color-text-secondary);flex:none;margin:6px 0 0}._cardSocial_1gfkq_514{flex-direction:column;flex:none;gap:12px;margin-top:28px;display:flex}._cardSocialButton_1gfkq_521{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:50px;color:var(--color-text-primary);font:600 16px/18px var(--font-ui);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex}._cardSocialButton_1gfkq_521:hover{background:var(--color-primary-tint);border-color:var(--color-primary-soft);color:var(--color-primary);box-shadow:0 2px 6px #ff48001f}._cardDivider_1gfkq_545{flex:none;margin-top:4px}._cardFields_1gfkq_549{flex-direction:column;flex:none;gap:14px;margin-top:16px;display:flex}._cardEmail_1gfkq_312{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-width:0;font:400 16px/22px var(--font-ui);color:var(--color-text-primary);background:#fff;border-radius:6px;outline:none;flex:none;margin:0;padding:16px 14px}._cardHint_1gfkq_570{font:400 13px/18px var(--font-ui);color:var(--color-text-secondary);flex:none;margin:10px 0 0}._cardAlert_1gfkq_576{flex:none;margin-top:8px}._cardChangeEmail_1gfkq_580{font:500 14px/18px var(--font-ui);color:var(--color-primary);flex:none;align-self:flex-start;margin-top:8px}._cardCode_1gfkq_587{box-sizing:border-box;border:1px solid var(--color-border);width:100%;height:60px;font:700 26px/34px var(--font-ui);letter-spacing:.4em;text-align:center;color:var(--color-text-primary);background:#fff;border-radius:6px;flex:none;margin:24px 0 0;padding:0 16px}._cardCode_1gfkq_587:focus{border:2px solid var(--color-primary);padding:0 15px}._cardNote_1gfkq_606{font:400 13px/18px var(--font-ui);color:var(--color-text-secondary);flex:none;margin:10px 0 0}._cardCta_1gfkq_612{box-sizing:border-box;background:var(--color-primary);color:#fff;width:100%;height:48px;font:700 16px/18px var(--font-ui);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:28px 0 0;padding:0;display:flex}._cardCtaCode_1gfkq_628{margin-top:24px}._cardSwap_1gfkq_631{font:400 15px/22px var(--font-ui);color:var(--color-text-secondary);flex-wrap:wrap;flex:none;gap:4px;margin-top:28px;display:flex}._cardSwapLink_1gfkq_640{color:var(--color-primary);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){._root_1gfkq_12 *,._root_1gfkq_12 :before,._root_1gfkq_12 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}._busy_1gfkq_658,._busy_1gfkq_658:disabled{opacity:.6;cursor:progress}
