.AlertModal-module__d7xQ3q__cta{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-base);font-weight:var(--weight-bold);cursor:pointer;border:0;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.AlertModal-module__d7xQ3q__cta[data-size=lg]{height:56px;padding:0 var(--space-7);font-size:var(--size-lg)}@media (hover:hover){.AlertModal-module__d7xQ3q__cta:hover{background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}.AlertModal-module__d7xQ3q__cta:hover .AlertModal-module__d7xQ3q__ctaBell{animation:.6s cubic-bezier(.2,.8,.2,1) AlertModal-module__d7xQ3q__bell}}.AlertModal-module__d7xQ3q__cta:active{transform:translateY(0)scale(.98)}.AlertModal-module__d7xQ3q__ctaBell{transform-origin:top;display:inline-flex}@keyframes AlertModal-module__d7xQ3q__bell{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}55%{transform:rotate(14deg)}80%{transform:rotate(-6deg)}}.AlertModal-module__d7xQ3q__dialog{border-radius:var(--radius-3xl);width:min(100% - 32px,440px);color:var(--text-primary);background:0 0;border:0;margin:auto;padding:0}.AlertModal-module__d7xQ3q__dialog::backdrop{background:var(--gray-1050);opacity:.4}.AlertModal-module__d7xQ3q__dialog[open]{animation:.25s cubic-bezier(.2,.8,.2,1) AlertModal-module__d7xQ3q__dialogIn}.AlertModal-module__d7xQ3q__card{padding:var(--space-8) var(--space-7) var(--space-7);border:1px solid var(--border-primary);border-radius:var(--radius-3xl);background:var(--white);box-shadow:var(--shadow-popover);position:relative}.AlertModal-module__d7xQ3q__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.AlertModal-module__d7xQ3q__close:hover{background:var(--gray-100);color:var(--text-primary)}.AlertModal-module__d7xQ3q__form,.AlertModal-module__d7xQ3q__done{gap:var(--space-4);flex-direction:column;display:flex}.AlertModal-module__d7xQ3q__eyebrow{font-size:var(--size-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.AlertModal-module__d7xQ3q__dollar{color:var(--blue-500)}.AlertModal-module__d7xQ3q__title{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.AlertModal-module__d7xQ3q__body{color:var(--text-secondary)}.AlertModal-module__d7xQ3q__field{gap:var(--space-1);flex-direction:column;display:flex}.AlertModal-module__d7xQ3q__fieldLabel{font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.AlertModal-module__d7xQ3q__input{height:48px;padding:0 var(--space-4);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--white);color:var(--text-primary);font:inherit;transition:border-color .15s}.AlertModal-module__d7xQ3q__input::placeholder{color:var(--text-placeholder)}.AlertModal-module__d7xQ3q__input:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-150);outline:none}.AlertModal-module__d7xQ3q__submit{height:52px;margin-top:var(--space-2);padding:0 var(--space-6);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-lg);font-weight:var(--weight-bold);cursor:pointer;border:0;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.AlertModal-module__d7xQ3q__submit:hover:not(:disabled){background:var(--btn-primary-bg--hover);transform:translateY(-1px)}.AlertModal-module__d7xQ3q__submit:disabled{opacity:.6;cursor:wait}.AlertModal-module__d7xQ3q__status{min-height:var(--leading-sm);font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--price-down)}.AlertModal-module__d7xQ3q__done{text-align:center;padding-top:var(--space-4);align-items:center}.AlertModal-module__d7xQ3q__doneMark{border-radius:var(--radius-full);background:var(--green-100);width:64px;height:64px;color:var(--green-700);justify-content:center;align-items:center;animation:.5s cubic-bezier(.2,.7,.2,1) AlertModal-module__d7xQ3q__pop;display:inline-flex}.AlertModal-module__d7xQ3q__doneTitle{font-size:var(--size-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold)}@keyframes AlertModal-module__d7xQ3q__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes AlertModal-module__d7xQ3q__pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AlertModal-module__d7xQ3q__cta,.AlertModal-module__d7xQ3q__submit,.AlertModal-module__d7xQ3q__input,.AlertModal-module__d7xQ3q__close{transition:none}.AlertModal-module__d7xQ3q__cta:hover,.AlertModal-module__d7xQ3q__cta:active,.AlertModal-module__d7xQ3q__submit:hover{transform:none}.AlertModal-module__d7xQ3q__cta:hover .AlertModal-module__d7xQ3q__ctaBell,.AlertModal-module__d7xQ3q__dialog[open],.AlertModal-module__d7xQ3q__doneMark{animation:none}}
