.otp-inputs[data-v-b1a3a135]{justify-content:space-between;gap:8px;margin:12px 0 8px;display:flex}.otp-digit[data-v-b1a3a135]{text-align:center;color:#fff;font-variant-numeric:tabular-nums;background:#111;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:52px;padding:0;font-size:22px;font-weight:600;transition:border-color .2s,transform .15s}.otp-digit[data-v-b1a3a135]:focus{border-color:#00ffff73;transform:translateY(-1px)}.otp-digit.has-error[data-v-b1a3a135]{border-color:#f44}@media (width<=480px){.otp-digit[data-v-b1a3a135]{height:46px;font-size:20px}.otp-inputs[data-v-b1a3a135]{gap:6px}}.phone-modal-overlay[data-v-0b5d73c5]{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.phone-modal[data-v-0b5d73c5]{background:#0a0a0a;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:460px;padding:32px 28px 24px;position:relative;box-shadow:0 20px 60px #000c}.phone-modal-close[data-v-0b5d73c5]{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:color .2s;display:flex;position:absolute;top:14px;right:14px}.phone-modal-close[data-v-0b5d73c5]:hover{color:#fffc}.phone-modal-header[data-v-0b5d73c5]{text-align:center;margin-bottom:20px}.phone-modal-icon-box[data-v-0b5d73c5]{background:#00ffff14;border:1px solid #0ff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.phone-modal-icon[data-v-0b5d73c5]{color:#0ff;font-size:26px}.phone-modal-title[data-v-0b5d73c5]{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.phone-modal-subtitle[data-v-0b5d73c5]{color:#ffffff8c;margin:0;font-size:14px;line-height:1.6}.phone-modal-subtitle strong[data-v-0b5d73c5]{color:#0ff;font-weight:600}.phone-reward-banner[data-v-0b5d73c5]{background:#00ffff0d;border:1px solid #00ffff1f;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.phone-reward-banner .reward-icon[data-v-0b5d73c5]{color:#0ff;flex-shrink:0;font-size:24px}.reward-title[data-v-0b5d73c5]{color:#ffffffe6;margin:0 0 2px;font-size:14px;font-weight:600}.reward-title strong[data-v-0b5d73c5]{color:#0ff}.reward-desc[data-v-0b5d73c5]{color:#ffffff73;margin:0;font-size:12px}.phone-input-group[data-v-0b5d73c5]{margin-bottom:16px}.phone-label[data-v-0b5d73c5]{color:#ffffffb3;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.required[data-v-0b5d73c5]{color:#ff6b6b}.phone-hint[data-v-0b5d73c5]{color:#ffffff59;margin:0 0 8px;font-size:12px}.phone-hint code[data-v-0b5d73c5]{color:#ffffff8c;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:11px}.phone-input-wrapper[data-v-0b5d73c5]{align-items:stretch;gap:8px;display:flex;position:relative}.country-picker[data-v-0b5d73c5]{flex-shrink:0;position:relative}.country-trigger[data-v-0b5d73c5]{color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;height:100%;padding:0 10px 0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.country-trigger[data-v-0b5d73c5]:hover{border-color:#00ffff40}.country-picker.open .country-trigger[data-v-0b5d73c5]{background:#151515;border-color:#0ff6}.country-flag[data-v-0b5d73c5]{font-size:18px;line-height:1;display:inline-block}.country-code[data-v-0b5d73c5]{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:13px}.country-chevron[data-v-0b5d73c5]{color:#ffffff73;font-size:16px;transition:transform .2s}.country-picker.open .country-chevron[data-v-0b5d73c5]{transform:rotate(180deg)}.country-list[data-v-0b5d73c5]{z-index:20;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:10px;min-width:220px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0009}.country-option[data-v-0b5d73c5]{cursor:pointer;color:#ffffffd9;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.country-option[data-v-0b5d73c5]:hover{background:#ffffff0d}.country-option.active[data-v-0b5d73c5]{color:#fff;background:#00ffff14}.country-option .country-name[data-v-0b5d73c5],.phone-input[data-v-0b5d73c5]{flex:1;min-width:0}.country-option .country-dial[data-v-0b5d73c5]{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}.phone-input[data-v-0b5d73c5]{color:#fff;background:#111;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:12px 40px 12px 14px;font-size:15px;transition:border-color .2s}.name-input[data-v-0b5d73c5]{width:100%;padding:12px 14px}.phone-input[data-v-0b5d73c5]:focus{border-color:#0ff6}.phone-input.has-error[data-v-0b5d73c5]{border-color:#f44}.phone-input.has-valid[data-v-0b5d73c5]{border-color:#00ff6466}.phone-input[data-v-0b5d73c5]::placeholder{color:#ffffff40}.phone-status[data-v-0b5d73c5]{align-items:center;font-size:18px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.phone-status.valid[data-v-0b5d73c5]{color:#00ff64}.phone-status.invalid[data-v-0b5d73c5]{color:#f44}.otp-actions-row[data-v-0b5d73c5]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.link-btn[data-v-0b5d73c5]{color:#00ffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:500;transition:color .2s,opacity .2s;display:inline-flex}.link-btn[data-v-0b5d73c5]:hover:not(:disabled){color:#0ff}.link-btn[data-v-0b5d73c5]:disabled{color:#ffffff59;cursor:default}.error-msg[data-v-0b5d73c5]{color:#ff6b6b;margin:6px 0 0;font-size:12px}.error-msg.live[data-v-0b5d73c5]{color:#ff6b6bb3}.error-msg code[data-v-0b5d73c5]{background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:11px}.valid-msg[data-v-0b5d73c5]{color:#00ff64;align-items:center;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.valid-icon[data-v-0b5d73c5]{font-size:14px}.general-error[data-v-0b5d73c5]{color:#ff6b6b;background:#ff444414;border:1px solid #f443;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.error-icon[data-v-0b5d73c5]{flex-shrink:0;font-size:16px}.sms-optin[data-v-0b5d73c5]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin:0 2px 14px;display:flex}.sms-optin input[data-v-0b5d73c5]{opacity:0;pointer-events:none;position:absolute}.sms-optin-box[data-v-0b5d73c5]{background:0 0;border:1.5px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:border-color .2s,background .2s;display:flex}.sms-optin:hover .sms-optin-box[data-v-0b5d73c5]{border-color:#ffffff80}.sms-optin-check[data-v-0b5d73c5]{color:#000;opacity:0;font-size:12px;transition:opacity .15s,transform .15s;transform:scale(.5)}.sms-optin input:checked~.sms-optin-box[data-v-0b5d73c5]{background:#0ff;border-color:#0ff}.sms-optin input:checked~.sms-optin-box .sms-optin-check[data-v-0b5d73c5]{opacity:1;transform:scale(1)}.sms-optin input:focus-visible~.sms-optin-box[data-v-0b5d73c5]{outline-offset:2px;outline:2px solid #0ff9}.sms-optin-text[data-v-0b5d73c5]{color:#ffffff8c;flex:1;font-size:11.5px;line-height:1.45}.sms-optin-required[data-v-0b5d73c5]{color:#ffffffbf;font-weight:500}.phone-modal-actions[data-v-0b5d73c5]{gap:10px;margin-top:4px;display:flex}.btn-dismiss[data-v-0b5d73c5]{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;flex:none;padding:12px 18px;font-size:14px;font-weight:500;transition:all .2s}.btn-dismiss[data-v-0b5d73c5]:hover{color:#fffc;background:#ffffff0a;border-color:#ffffff2e}.btn-submit[data-v-0b5d73c5]{color:#000;cursor:pointer;background:linear-gradient(135deg,#0ff,#0cc);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-submit[data-v-0b5d73c5]:hover:not(:disabled){background:linear-gradient(135deg,#3ff,#00e6e6);box-shadow:0 4px 20px #0ff3}.btn-submit[data-v-0b5d73c5]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-0b5d73c5]{animation:.8s linear infinite spin-0b5d73c5}@keyframes spin-0b5d73c5{to{transform:rotate(1turn)}}.phone-modal-enter-active[data-v-0b5d73c5],.phone-modal-leave-active[data-v-0b5d73c5]{transition:opacity .25s}.phone-modal-enter-active .phone-modal[data-v-0b5d73c5],.phone-modal-leave-active .phone-modal[data-v-0b5d73c5]{transition:transform .25s,opacity .25s}.phone-modal-enter-from[data-v-0b5d73c5],.phone-modal-leave-to[data-v-0b5d73c5]{opacity:0}.phone-modal-enter-from .phone-modal[data-v-0b5d73c5],.phone-modal-leave-to .phone-modal[data-v-0b5d73c5]{opacity:0;transform:scale(.95)translateY(10px)}@media (width<=480px){.phone-modal[data-v-0b5d73c5]{border-radius:14px;padding:24px 20px 20px}.phone-modal-title[data-v-0b5d73c5]{font-size:20px}.otp-actions-row[data-v-0b5d73c5],.phone-modal-actions[data-v-0b5d73c5]{flex-direction:column-reverse}.btn-dismiss[data-v-0b5d73c5],.link-btn[data-v-0b5d73c5]{text-align:center;justify-content:center}}
