._1q1AjG_overlay{z-index:119;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11131270;position:fixed;inset:0}._1q1AjG_overlayElevated{z-index:119}._1q1AjG_dialog{--pin:clamp(24px, 12vh, 120px);--brand-stroke:#747775;--brand-ink:#1f1f1f;--control:#8f928d;--ink:var(--foreground);z-index:120;background:var(--card);max-height:92dvh;color:var(--ink);font-family:var(--font-sans);border-radius:20px 20px 0 0;outline:none;flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #11131233}._1q1AjG_dialogElevated{z-index:120}@media (min-width:768px){._1q1AjG_dialog{bottom:auto;left:50%;right:auto;top:var(--pin);width:488px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--pin) - 24px);border-radius:20px;transform:translate(-50%);box-shadow:0 1px 2px #1113120f,0 28px 72px -12px #1113125c}}._1q1AjG_dialog :focus-visible{outline:2px solid var(--ink);outline-offset:2px}._1q1AjG_bar{border-bottom:1px solid var(--border);flex:none;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;padding:0 8px;display:grid}@media (min-width:768px){._1q1AjG_bar{height:64px;padding:0 12px}}._1q1AjG_barTitle{text-align:center;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}._1q1AjG_iconButton{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}@media (hover:hover){._1q1AjG_iconButton:hover{background:var(--muted)}}._1q1AjG_scroll{overscroll-behavior:contain;overflow-y:auto}._1q1AjG_content{padding:24px 20px calc(28px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){._1q1AjG_content{padding:32px}}._1q1AjG_welcome{text-align:center;flex-direction:column;align-items:center;display:flex}._1q1AjG_welcome img{width:44px;height:44px}._1q1AjG_welcomeTitle{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font-size:22px;font-weight:700;line-height:1.25}@media (min-width:768px){._1q1AjG_welcome img{width:48px;height:48px}._1q1AjG_welcomeTitle{margin-top:16px;font-size:24px}}._1q1AjG_form{margin-top:24px}@media (min-width:768px){._1q1AjG_form{margin-top:32px}}._1q1AjG_notice{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 16px;font-size:14px;line-height:1.5}._1q1AjG_lead{color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}._1q1AjG_lead b{font-weight:600}._1q1AjG_field{border:1px solid var(--control);background:var(--card);border-radius:12px;align-items:stretch;height:56px;display:flex;position:relative}._1q1AjG_field:focus-within{border:2px solid var(--ink);box-shadow:0 0 0 3px #1a1d1b0f}._1q1AjG_fieldInvalid,._1q1AjG_fieldInvalid:focus-within{border:2px solid var(--destructive)}._1q1AjG_chip{color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px 0 0 10px;align-items:center;gap:4px;padding:0 12px 0 14px;font-size:16px;font-weight:600;display:flex}._1q1AjG_chip svg{color:var(--muted-foreground)}._1q1AjG_chipDivider{background:var(--border);width:1px;margin:14px 0}._1q1AjG_inputWrap{flex:1;min-width:0;position:relative}._1q1AjG_floatLabel{color:var(--muted-foreground);pointer-events:none;font-size:16px;transition:top .15s ease-out,font-size .15s ease-out,transform .15s ease-out;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._1q1AjG_inputWrap[data-filled=true] ._1q1AjG_floatLabel{font-size:12px;font-weight:500;line-height:1.25;top:9px;transform:none}._1q1AjG_field:focus-within ._1q1AjG_floatLabel{left:15px}._1q1AjG_input{width:100%;height:100%;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 16px;font-size:16px}._1q1AjG_inputWrap[data-filled=true] ._1q1AjG_input{padding-top:16px}._1q1AjG_field:focus-within ._1q1AjG_input{padding-left:15px}._1q1AjG_input:focus-visible{outline:none}._1q1AjG_passwordToggle{min-width:44px;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:0 10px 10px 0;flex:none;padding:0 14px;font-size:14px;font-weight:600;text-decoration:underline}._1q1AjG_helper{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.45}._1q1AjG_error{color:var(--destructive);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.45}._1q1AjG_cta{margin-top:20px}._1q1AjG_primary{background:var(--ink);width:100%;height:52px;color:var(--card);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}._1q1AjG_primary:disabled{color:#fff;cursor:default;background:#c9cac5}._1q1AjG_primary[aria-busy=true]{background:var(--ink);color:var(--card)}._1q1AjG_legal{color:var(--muted-foreground);text-align:center;text-wrap:balance;margin:16px 0 0;font-size:13px;line-height:1.5}._1q1AjG_legal a{color:var(--ink);text-underline-offset:2px;border-radius:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._1q1AjG_legalLeft{text-align:left;text-wrap:pretty;margin-top:24px}._1q1AjG_or{color:var(--muted-foreground);align-items:center;gap:16px;margin:20px 0;font-size:13px;line-height:20px;display:flex}._1q1AjG_or:before,._1q1AjG_or:after{content:"";background:var(--border);flex:1;height:1px}._1q1AjG_social{row-gap:12px;display:grid}._1q1AjG_socialButton{border:1px solid var(--brand-stroke);width:100%;height:52px;color:var(--brand-ink);font:inherit;letter-spacing:-.003em;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:16px;font-weight:600;display:flex}._1q1AjG_socialButton:disabled{cursor:default;opacity:.6}._1q1AjG_socialApple{color:#000}@media (hover:hover){._1q1AjG_socialButton:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}}._1q1AjG_socialLogo{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}._1q1AjG_socialLabel{text-align:left;white-space:nowrap;display:grid}._1q1AjG_socialLabel>span{grid-area:1/1}._1q1AjG_socialFit{visibility:hidden}._1q1AjG_verified{min-height:222px}@media (min-width:768px){._1q1AjG_verified{min-height:228px}}._1q1AjG_otp{margin-top:20px}._1q1AjG_otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}@media (min-width:768px){._1q1AjG_otpGroup{gap:12px}}._1q1AjG_otpBox{border:1px solid var(--control);font-variant-numeric:tabular-nums;background:var(--card);border-radius:12px;justify-content:center;align-items:center;height:58px;font-size:24px;font-weight:600;display:flex;position:relative}@media (min-width:768px){._1q1AjG_otpBox{height:64px;font-size:26px}}._1q1AjG_otpBoxActive{border:2px solid var(--ink);box-shadow:0 0 0 3px #1a1d1b0f}._1q1AjG_otpInvalid ._1q1AjG_otpBox{border:2px solid var(--destructive)}._1q1AjG_otpDisabled ._1q1AjG_otpBox{background:var(--muted);border-color:var(--border)}._1q1AjG_caret{background:var(--ink);width:1.5px;height:26px;animation:1s step-end infinite _1q1AjG_caretBlink}@keyframes _1q1AjG_caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._1q1AjG_caret{animation:none}._1q1AjG_floatLabel{transition:none}}._1q1AjG_row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}._1q1AjG_muted{color:var(--muted-foreground);font-variant-numeric:tabular-nums}._1q1AjG_link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._1q1AjG_link:disabled{color:var(--muted-foreground);cursor:default}._1q1AjG_centerRow{justify-content:center;margin-top:8px;display:flex}._1q1AjG_segLabel{margin:20px 0 0;font-size:14px;font-weight:600}._1q1AjG_seg{background:var(--muted);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding:4px;display:grid}._1q1AjG_segOption{height:44px;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}._1q1AjG_segOption[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._1q1AjG_debug{text-align:center;color:var(--muted-foreground);margin:8px 0 0;font-size:13px}