.RjGkba_shell{grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh;display:grid}.RjGkba_brandSide{color:#fff;background:radial-gradient(1100px 600px at -10% -10%, #4a4c8cd9, transparent 60%), radial-gradient(900px 700px at 110% 110%, #33356fe6, transparent 55%), linear-gradient(160deg, var(--indigo-1) 0%, #23244f 55%, var(--indigo-2) 100%);flex-direction:column;justify-content:space-between;padding:48px 52px;display:flex;position:relative;overflow:hidden}.RjGkba_brandGlow{pointer-events:none;background:radial-gradient(circle,#f6a72338,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -120px -160px auto}.RjGkba_brandTop{align-items:center;gap:14px;display:flex}.RjGkba_wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.2px;font-size:28px;font-weight:700}.RjGkba_brandCenter{max-width:30rem}.RjGkba_headline{margin:0 0 14px;font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1.08}.RjGkba_headlineAccent{color:var(--marigold)}.RjGkba_subline{color:#ffffffc7;margin:0 0 34px;font-size:17px;line-height:1.55}.RjGkba_categoryRow{flex-wrap:wrap;gap:12px;display:flex}.RjGkba_categoryChip{color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #00000040}.RjGkba_chipEvents{background:linear-gradient(135deg, var(--rose-1), var(--rose-2))}.RjGkba_chipPlay{background:linear-gradient(135deg, var(--teal-1), var(--teal-2))}.RjGkba_chipDayUse{background:linear-gradient(135deg, var(--sky-1), var(--sky-2))}.RjGkba_trustLine{color:#ffffffb8;align-items:center;gap:10px;font-size:14px;display:flex}.RjGkba_trustDot{background:var(--marigold);border-radius:50%;width:5px;height:5px}.RjGkba_formSide{justify-content:center;align-items:center;padding:48px 24px;display:flex}.RjGkba_card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);width:min(430px,100%);box-shadow:var(--shadow-card);padding:40px 38px 34px}.RjGkba_cardTitle{letter-spacing:-.3px;margin:0 0 8px;font-size:30px;font-weight:700}.RjGkba_cardSub{color:var(--muted);margin:0 0 30px;font-size:15px;line-height:1.55}.RjGkba_fieldLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600;display:block}.RjGkba_phoneRow{border:1.5px solid var(--line);border-radius:var(--radius-control);transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.RjGkba_phoneRow:focus-within{border-color:var(--indigo-3);box-shadow:0 0 0 4px #4a4c8c1f}.RjGkba_phonePrefix{background:var(--paper);border-right:1.5px solid var(--line);color:var(--ink);align-items:center;padding:0 14px;font-weight:600;display:flex}.RjGkba_phoneInput{letter-spacing:.5px;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:15px 16px;font-size:17px}.RjGkba_phoneInput:focus{outline:none}.RjGkba_primaryButton{border-radius:var(--radius-control);background:linear-gradient(135deg, var(--marigold), var(--marigold-deep));width:100%;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-control);border:0;margin-top:22px;padding:15px 18px;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s}.RjGkba_primaryButton:hover:enabled{filter:brightness(1.03);transform:translateY(-1px)}.RjGkba_primaryButton:disabled{opacity:.55;cursor:default;box-shadow:none}.RjGkba_secondaryButton{border-radius:var(--radius-control);background:var(--indigo-2);color:#fff;text-align:center;cursor:pointer;border:0;width:100%;margin-top:12px;padding:14px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:block}.RjGkba_secondaryButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.RjGkba_finePrint{color:var(--muted);text-align:center;margin:20px 0 0;font-size:13px;line-height:1.5}.RjGkba_errorText{color:var(--danger);margin:14px 0 0;font-size:14px;font-weight:500}.RjGkba_backRow{color:var(--muted);align-items:center;gap:8px;margin:0 0 24px;font-size:14px;display:flex}.RjGkba_changeButton{color:var(--indigo-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 4px;font-size:14px;font-weight:600;text-decoration:underline}.RjGkba_otpRow{justify-content:space-between;gap:10px;display:flex}.RjGkba_otpBox{border:1.5px solid var(--line);border-radius:var(--radius-control);text-align:center;width:52px;height:60px;color:var(--ink);background:var(--card);font-size:24px;font-weight:700;transition:border-color .15s,box-shadow .15s}.RjGkba_otpBox:focus{border-color:var(--indigo-3);outline:none;box-shadow:0 0 0 4px #4a4c8c1f}.RjGkba_metaRow{color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:16px;font-size:13px;display:flex}.RjGkba_resendButton{color:var(--indigo-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.RjGkba_resendButton:disabled{color:var(--muted);cursor:default;font-weight:500}.RjGkba_avatar{width:64px;height:64px;font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);background:linear-gradient(135deg, var(--marigold), var(--marigold-deep));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:26px;font-weight:700;display:flex;box-shadow:0 12px 28px #f6a72366}.RjGkba_signedInCenter{text-align:center}.RjGkba_roleChip{color:var(--indigo-2);letter-spacing:.8px;text-transform:uppercase;background:#4a4c8c1a;border-radius:999px;margin-top:10px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.RjGkba_signedInPhone{color:var(--muted);margin:14px 0 0;font-size:15px}.RjGkba_signedInNote{border-radius:var(--radius-control);background:var(--paper);color:var(--muted);margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.RjGkba_ghostButton{border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--card);width:100%;color:var(--ink);cursor:pointer;margin-top:24px;padding:13px 18px;font-size:15px;font-weight:600;transition:border-color .12s,background .12s}.RjGkba_ghostButton:hover:enabled{border-color:var(--indigo-3);background:var(--paper)}@media (max-width:900px){.RjGkba_shell{grid-template-columns:1fr}.RjGkba_brandSide{gap:22px;padding:28px 24px}.RjGkba_brandCenter{max-width:none}.RjGkba_headline{margin-bottom:10px;font-size:30px}.RjGkba_subline{margin-bottom:18px;font-size:15px}.RjGkba_formSide{padding:28px 16px 48px}.RjGkba_card{padding:30px 22px 26px;box-shadow:0 16px 40px #15162e14}.RjGkba_otpBox{width:46px;height:54px}}.RjGkba_segmentRow{background:var(--paper);border-radius:var(--radius-control);border:1px solid var(--line);gap:6px;margin:0 0 22px;padding:5px;display:flex}.RjGkba_segment{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:10px 12px;font-size:14px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.RjGkba_segmentActive{background:var(--card);color:var(--ink);box-shadow:0 4px 12px #15162e14}.RjGkba_kycNote{border-radius:var(--radius-control);color:#8a5f0e;background:#f6a7231f;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.RjGkba_brandChip{color:#ffffffd9;letter-spacing:.6px;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}
