.am-dialog{z-index:900;background:0 0;border:none;width:fit-content;max-width:100vw;height:fit-content;max-height:100vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.am-dialog::backdrop{-webkit-backdrop-filter:blur(.5rem);background:#00000059;animation:.2s both am-fade-in}@keyframes am-fade-in{0%{opacity:0}to{opacity:1}}.am-panel{width:min(27.5rem,100vw - 2rem);color:var(--lg-ink);font-family:var(--lg-font);-webkit-font-smoothing:antialiased;background:linear-gradient(155deg, var(--lg-glass-strong), var(--lg-glass) 60%);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:.0625rem solid var(--lg-glass-edge);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), inset 0 -.0625rem .125rem #ffffff0d, var(--lg-glass-shadow);border-radius:2rem;animation:.26s cubic-bezier(.34,1.56,.64,1) both am-slide-up;position:relative;overflow:hidden}@keyframes am-slide-up{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.am-close{border:.0625rem solid var(--lg-glass-edge);background:var(--lg-glass-strong);width:2.25rem;height:2.25rem;box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi);cursor:pointer;color:var(--lg-ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:.875rem;right:1rem}.am-close:hover{background:var(--lg-glass-press)}.am-progress{justify-content:center;gap:.375rem;padding:1.125rem 0 .25rem;display:flex}.am-progress__dot{background:var(--lg-glass-press);border-radius:50%;width:.4375rem;height:.4375rem;transition:background .3s,transform .3s}.am-progress__dot.is-active{background:var(--lg-accent);transform:scale(1.3)}.am-progress__dot.is-done{background:var(--lg-ok)}.am-step{flex-direction:column;gap:0;padding:1rem 2rem 2rem;display:flex}.am-icon{text-align:center;margin-bottom:.75rem;font-size:2.25rem}.am-title{letter-spacing:-.015em;color:var(--lg-ink);text-align:center;margin:0 0 .375rem;font-family:inherit;font-size:1.375rem;font-weight:700;line-height:1.3}.am-sub{color:var(--lg-ink-2);text-align:center;margin:0 0 1.375rem;font-size:.875rem;line-height:1.5}.am-error{color:var(--lg-danger);text-align:center;background:#ef646124;border-radius:1rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem}.am-warn{color:var(--lg-warn);text-align:center;background:#f5b83d29;border-radius:1rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.45}.am-btn{cursor:pointer;border:none;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3.25rem;margin-bottom:.625rem;font-size:.9375rem;font-weight:600;transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .12s,opacity .12s;display:flex}.am-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.am-btn:not(:disabled):hover{transform:translateY(-.0625rem)}.am-btn:not(:disabled):active{transform:scale(.96)}.am-btn--primary{background:var(--lg-accent);color:var(--lg-accent-ink);box-shadow:inset 0 .0625rem .0625rem #ffffff73, 0 .625rem 1.625rem -.5rem var(--lg-accent);margin-top:.25rem}.am-btn--primary:not(:disabled):hover{filter:brightness(1.06)}.am-btn--google{color:#1f1f1f;background:#fff;border:.0625rem solid #dadce0}.am-btn--apple{color:#fff;background:#000}.am-btn--apple .am-spinner--dark{border-color:#fff #ffffff59 #ffffff59}.am-providers-loading{justify-content:center;padding:.75rem 0 1.25rem;display:flex}.am-btn--paypal{color:#fff;background:#003087;box-shadow:0 .125rem .375rem #00308740}.am-btn--razorpay{color:#fff;background:#072654;box-shadow:0 .125rem .375rem #07265440}.am-btn__logo{align-items:center;display:flex}.am-paypal-container{min-height:0}.am-paypal-container:not(:empty){margin-bottom:.625rem}.am-divider{color:var(--lg-ink-3);align-items:center;gap:.625rem;margin:.25rem 0 .75rem;font-size:.75rem;display:flex}.am-divider:before,.am-divider:after{content:"";background:var(--lg-glass-edge);flex:1;height:.0625rem}.am-card{border:.0625rem solid var(--lg-glass-edge);background:var(--lg-glass);box-shadow:inset 0 .0625rem .0625rem var(--lg-glass-hi), inset 0 0 0 .125rem color-mix(in srgb, var(--lg-accent) 55%, transparent);border-radius:1.625rem;margin-bottom:1.25rem;padding:1.125rem 1.25rem}.am-price{justify-content:center;align-items:baseline;margin-bottom:.875rem;display:flex}.am-price__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lg-ink);font-size:2.375rem;font-weight:800;line-height:1}.am-price__period{color:var(--lg-ink-2);font-size:.875rem}.am-features{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.am-features li{color:var(--lg-ink-2);font-size:.875rem}.am-secure{color:var(--lg-ink-3);text-align:center;margin:.25rem 0 1rem;font-size:.75rem}.am-link{cursor:pointer;color:var(--lg-ink);text-underline-offset:.125rem;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.am-link:disabled{color:var(--lg-ink-3);cursor:not-allowed;text-decoration:none}.am-link:hover:not(:disabled){color:var(--lg-accent)}.am-logout{color:var(--lg-ink-3);margin:0 auto;font-size:.75rem;display:block}.am-spinner{border:.15625rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite am-spin;display:inline-block}.am-spinner--dark{border-color:var(--lg-glass-edge);border-top-color:var(--lg-ink)}@keyframes am-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.am-btn--apple{color:#000;background:#fff}.am-btn--apple .am-spinner--dark{border-color:#555 #00000026 #00000026}}
