@charset "UTF-8";.buffer-animation[data-v-86de3f42]{animation:float-86de3f42 2s ease-in-out infinite}@keyframes float-86de3f42{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@font-face{font-family:din-bold;src:url(/assets/DIN%20Alternate%20Bold-DRSwoHaD.ttf) format("opentype")}.din-bold[data-v-86de3f42]{font-family:din-bold,Arial,sans-serif}.loading-text[data-v-86de3f42]{text-align:center}[data-v-86de3f42]{box-sizing:border-box}.page-root[data-v-86de3f42]{min-height:100vh;background:#0d0a1a;display:flex;flex-direction:column;align-items:center;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif}.nav-bar[data-v-86de3f42]{width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.nav-back[data-v-86de3f42]{width:36px;height:36px;background:#ffffff14;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:background .15s}.nav-back-arrow[data-v-86de3f42]{line-height:1}.nav-logo[data-v-86de3f42]{display:flex;align-items:center;gap:8px}.logo-icon[data-v-86de3f42]{width:32px;height:32px;filter:drop-shadow(0 2px 5px rgba(139,92,246,.4))}.logo-text[data-v-86de3f42]{font-size:17px;font-weight:800;color:#fff;letter-spacing:-.4px}.nav-placeholder[data-v-86de3f42]{width:36px}.hero[data-v-86de3f42]{width:100%;max-width:480px;text-align:center;padding:20px 20px 28px;position:relative;overflow:hidden}.hero-glow[data-v-86de3f42]{position:absolute;top:-80%;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%);pointer-events:none}.hero-badge[data-v-86de3f42]{display:inline-block;background:#ff5ec41f;border:1px solid rgba(255,94,196,.3);color:#ff5ec4;font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:14px}.hero-title[data-v-86de3f42]{font-size:clamp(22px,6vw,30px);font-weight:800;color:#fff;margin:0 0 10px;line-height:1.2}.hero-sub[data-v-86de3f42]{font-size:13px;color:#fff9;margin:0;line-height:1.6}.form-wrap[data-v-86de3f42]{width:100%;max-width:480px;padding:0 16px 48px;flex:1}.form-card[data-v-86de3f42]{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 4px 32px #0000004d;display:flex;flex-direction:column;gap:20px}.field-group[data-v-86de3f42]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-86de3f42]{font-size:13px;font-weight:600;color:#374151}.field-input[data-v-86de3f42]{height:48px;border:1.5px solid #e2e8f0;border-radius:10px;padding:0 14px;font-size:15px;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;color:#111827;outline:none;transition:border-color .2s}.field-input[data-v-86de3f42]::placeholder{color:#9ca3af}.field-input[data-v-86de3f42]:focus{border-color:#ff5ec4}.select-wrap[data-v-86de3f42]{position:relative}.field-select[data-v-86de3f42]{width:100%;height:48px;border:1.5px solid #e2e8f0;border-radius:10px;padding:0 36px 0 14px;font-size:15px;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;color:#111827;background:#fff;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.field-select[data-v-86de3f42]:focus{border-color:#ff5ec4}.select-arrow[data-v-86de3f42]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280;font-size:14px}.phone-row[data-v-86de3f42]{display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:10px;height:48px;overflow:hidden;transition:border-color .2s}.phone-row[data-v-86de3f42]:focus-within{border-color:#ff5ec4}.phone-row--error[data-v-86de3f42]{border-color:#ef4444}.area-code-badge[data-v-86de3f42]{flex-shrink:0;height:100%;display:flex;align-items:center;padding:0 12px;background:#f1f5f9;font-size:14px;font-weight:600;color:#374151;border-right:1.5px solid #e2e8f0;white-space:nowrap}.phone-input[data-v-86de3f42]{flex:1;height:100%;border:none;outline:none;padding:0 14px;font-size:15px;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;color:#111827;background:transparent}.phone-input[data-v-86de3f42]::placeholder{color:#9ca3af}.field-hint[data-v-86de3f42]{font-size:12px;color:#ef4444;margin-top:2px}.btn-submit[data-v-86de3f42]{width:100%;height:52px;background:linear-gradient(135deg,#ff5ec4,#8b5cf6);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:700;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;cursor:pointer;transition:opacity .2s,transform .1s;letter-spacing:.2px}.btn-submit[data-v-86de3f42]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-submit--disabled[data-v-86de3f42],.btn-submit[data-v-86de3f42]:disabled{opacity:.45;cursor:not-allowed;transform:none}.form-note[data-v-86de3f42]{font-size:11px;color:#9ca3af;text-align:center;margin:0;line-height:1.5}.loading-wrap[data-v-86de3f42],.dialog-wrap[data-v-86de3f42]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.loading-box[data-v-86de3f42],.dialog-box[data-v-86de3f42]{background:#fff;border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:220px;max-width:300px;text-align:center}.loading-spinner[data-v-86de3f42]{width:44px;height:44px;border:4px solid #e2e8f0;border-top-color:#ff5ec4;border-radius:50%;animation:spin-86de3f42 .8s linear infinite}@keyframes spin-86de3f42{to{transform:rotate(360deg)}}.loading-text[data-v-86de3f42]{font-size:15px;color:#374151;font-weight:500;margin:0}.dialog-icon[data-v-86de3f42]{font-size:40px;line-height:1}.dialog-title[data-v-86de3f42]{font-size:18px;font-weight:700;color:#111827}.dialog-desc[data-v-86de3f42]{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.dialog-btn[data-v-86de3f42]{width:100%;height:48px;background:linear-gradient(135deg,#ff5ec4,#8b5cf6);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;cursor:pointer;transition:opacity .2s}.dialog-btn[data-v-86de3f42]:hover{opacity:.88}.page-footer[data-v-86de3f42]{width:100%;padding:16px 20px;text-align:center;font-size:11px;color:#ffffff40;border-top:1px solid rgba(255,255,255,.04)}.ios-overlay-wrap[data-v-86de3f42]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.ios-dialog[data-v-86de3f42]{background:#1a1a26;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:36px 28px 28px;width:100%;max-width:320px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ios-dialog-icon[data-v-86de3f42]{font-size:40px;line-height:1}.ios-dialog-title[data-v-86de3f42]{font-size:18px;font-weight:700;color:#fff}.ios-dialog-desc[data-v-86de3f42]{font-size:14px;color:#fff9;line-height:1.6}.ios-dialog-countdown[data-v-86de3f42]{font-size:15px;font-weight:600;color:#ff5ec4;min-height:22px}.ios-dialog-btn[data-v-86de3f42]{margin-top:8px;width:100%;height:48px;border-radius:12px;border:none;background:#2a2a3a;color:#64748b;font-size:16px;font-weight:700;cursor:not-allowed;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif;transition:background .2s,color .2s}.ios-dialog-btn--active[data-v-86de3f42]{background:linear-gradient(135deg,#ff5ec4,#8b5cf6);color:#fff;cursor:pointer}@media (max-width: 400px){.form-card[data-v-86de3f42]{padding:22px 16px}}
