.WaitlistPopup_overlay__eXSRe{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:WaitlistPopup_fadeIn__xHobd .2s ease-out}@keyframes WaitlistPopup_fadeIn__xHobd{0%{opacity:0}to{opacity:1}}.WaitlistPopup_modal__milJT{background:#fff;border-radius:var(--radius-xl,16px);max-width:480px;width:100%;box-shadow:0 24px 64px rgba(0,0,0,.25);overflow:hidden;animation:WaitlistPopup_slideUp__7fhzU .3s ease-out}@keyframes WaitlistPopup_slideUp__7fhzU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.WaitlistPopup_header__Qv5kc{background:linear-gradient(135deg,#ff8c00,#ff6200);padding:1.5rem 2rem;position:relative}.WaitlistPopup_headerTitle__eV_Mx{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.WaitlistPopup_headerSub__hpcxG{font-size:.875rem;color:hsla(0,0%,100%,.9)}.WaitlistPopup_urgency___13yW{display:inline-flex;align-items:center;gap:.375rem;background:rgba(0,0,0,.2);border-radius:var(--radius-full,9999px);padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#fff;margin-top:.75rem}.WaitlistPopup_urgencyDot__B_pAx{width:6px;height:6px;border-radius:50%;background:#fff;animation:WaitlistPopup_pulse__AlO5O 1.5s infinite}@keyframes WaitlistPopup_pulse__AlO5O{0%,to{opacity:1}50%{opacity:.4}}.WaitlistPopup_close__b5K3u{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;cursor:pointer;transition:background .15s}.WaitlistPopup_close__b5K3u:hover{background:hsla(0,0%,100%,.35)}.WaitlistPopup_body__et3hA{padding:1.5rem 2rem 2rem}.WaitlistPopup_fieldGroup__tqwrZ{margin-bottom:1rem}.WaitlistPopup_label__AGUqt{display:block;font-size:.75rem;font-weight:600;color:var(--canvas-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.WaitlistPopup_input__yWGW9{width:100%;padding:.625rem .75rem;border:1px solid var(--canvas-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:.9375rem;color:var(--canvas-text-body,#292a2e);background:var(--canvas-bg,#fff);transition:border-color .15s;outline:none}.WaitlistPopup_input__yWGW9:focus{border-color:#ff8c00;box-shadow:0 0 0 3px rgba(255,140,0,.15)}.WaitlistPopup_error__Rv8m4{font-size:.75rem;color:var(--color-danger,#e2483d);margin-top:.25rem}.WaitlistPopup_submit__Cab4x{width:100%;padding:.75rem;background:linear-gradient(135deg,#ff8c00,#ff6200);color:#fff;border:none;border-radius:var(--radius-md,8px);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.WaitlistPopup_submit__Cab4x:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,98,0,.35)}.WaitlistPopup_submit__Cab4x:disabled{opacity:.6;cursor:not-allowed;transform:none}.WaitlistPopup_success__CeDKV{text-align:center;padding:2rem}.WaitlistPopup_successIcon__KfMoq{font-size:3rem;margin-bottom:1rem}.WaitlistPopup_successTitle__v9fOi{font-size:1.25rem;font-weight:700;color:var(--canvas-text,#002366);margin-bottom:.5rem}.WaitlistPopup_successText__kzKId{font-size:.9375rem;color:var(--canvas-text-muted,#6b7280)}