.dialog.svelte-ta60gp{background:0 0;border:none;outline:none;max-width:100%;max-height:calc(100dvh - clamp(1.5rem,6vh,5rem));margin:clamp(.75rem,3vh,2.5rem) auto 0;padding:0;overflow:visible}.dialog.size-sm.svelte-ta60gp{width:min(24rem,100vw - 2rem)}.dialog.size-md.svelte-ta60gp{width:min(30rem,100vw - 2rem)}.dialog.size-lg.svelte-ta60gp{width:min(42rem,100vw - 2rem)}.dialog-backdrop.svelte-ta60gp{z-index:0;cursor:default;width:100%;height:100%;font:inherit;background:0 0;border:none;padding:0;position:absolute;inset:0}.dialog.svelte-ta60gp::backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;background:#0a142880;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.dialog[open].svelte-ta60gp::backdrop{opacity:1}.dialog.closing.svelte-ta60gp::backdrop{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.dialog[open].svelte-ta60gp .popup:where(.svelte-ta60gp){animation:.32s cubic-bezier(.16,1,.3,1) both svelte-ta60gp-modal-in}.dialog.closing.svelte-ta60gp .popup:where(.svelte-ta60gp){animation:.25s cubic-bezier(.4,0,.2,1) both svelte-ta60gp-modal-out}@keyframes svelte-ta60gp-modal-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-ta60gp-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.97)}}.popup.svelte-ta60gp{z-index:1;min-width:0;max-height:inherit;background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 8px 24px #00000014,0 24px 64px #0000001f}.popup-header.svelte-ta60gp{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1.375rem 0;display:flex}.variant-default.svelte-ta60gp .popup-header:where(.svelte-ta60gp){background:linear-gradient(#1f4f9908 0%,#0000 100%)}.variant-error.svelte-ta60gp .popup-header:where(.svelte-ta60gp){background:linear-gradient(#b91c1c0d 0%,#0000 100%);border-bottom-color:#b91c1c1a}.variant-warning.svelte-ta60gp .popup-header:where(.svelte-ta60gp){background:linear-gradient(#b478000d 0%,#0000 100%);border-bottom-color:#b478001a}.variant-success.svelte-ta60gp .popup-header:where(.svelte-ta60gp){background:linear-gradient(#1665340d 0%,#0000 100%);border-bottom-color:#1665341a}.popup-header.svelte-ta60gp h2:where(.svelte-ta60gp){color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.variant-error.svelte-ta60gp .popup-header:where(.svelte-ta60gp) h2:where(.svelte-ta60gp){color:#b91c1c}.variant-warning.svelte-ta60gp .popup-header:where(.svelte-ta60gp) h2:where(.svelte-ta60gp){color:#92400e}.variant-success.svelte-ta60gp .popup-header:where(.svelte-ta60gp) h2:where(.svelte-ta60gp){color:#166534}.close-btn.svelte-ta60gp{color:#999;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.close-btn.svelte-ta60gp:hover{color:#333;background:#0000000f;transform:scale(1.05)}.close-btn.svelte-ta60gp:active{background:#0000001a;transform:scale(.95)}.close-btn.floating.svelte-ta60gp{z-index:1;position:absolute;top:.875rem;right:.875rem}.popup-body.svelte-ta60gp{-webkit-overflow-scrolling:touch;padding:1.375rem;overflow-y:auto}.popup-body.svelte-ta60gp p{color:#444;margin:0 0 .75rem;font-size:.9rem;line-height:1.65}.popup-body.svelte-ta60gp p:last-child{margin-bottom:0}.popup-footer.svelte-ta60gp{background:#00000004;border-top:1px solid #0000000f;justify-content:flex-end;gap:.625rem;padding:1rem 1.375rem;display:flex}@media (width<=480px){.dialog.size-sm.svelte-ta60gp,.dialog.size-md.svelte-ta60gp,.dialog.size-lg.svelte-ta60gp{width:calc(100vw - 1.5rem)}.popup.svelte-ta60gp{border-radius:14px}.popup-header.svelte-ta60gp{padding:1rem 1.125rem 0}.popup-body.svelte-ta60gp{padding:1.125rem}.popup-footer.svelte-ta60gp{padding:.875rem 1.125rem}}@media (width<=768px){.dialog.fullscreen-mobile.svelte-ta60gp{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.dialog.fullscreen-mobile.svelte-ta60gp .popup:where(.svelte-ta60gp){border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.dialog.fullscreen-mobile.svelte-ta60gp .popup-body:where(.svelte-ta60gp){-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(1.125rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.dialog.fullscreen-mobile.svelte-ta60gp .popup-footer:where(.svelte-ta60gp){padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.dialog[open].svelte-ta60gp .popup:where(.svelte-ta60gp),.dialog.closing.svelte-ta60gp .popup:where(.svelte-ta60gp){animation-duration:.01ms}.dialog.svelte-ta60gp::backdrop{transition-duration:.01ms}}
