.usp-cghvv8{width:1rem;height:1rem}.toast-container.svelte-zemmny{z-index:9999;pointer-events:none;perspective:900px;perspective-origin:100% 0;width:min(400px,100vw - 2rem);height:0;transform-style:preserve-3d;position:fixed;top:1rem;right:1rem}.toast.svelte-zemmny{--toast-shadow-color:oklch(50% .15 145);--stack-x:0px;--stack-y:0px;--stack-z:0px;--stack-scale:1;--stack-rotate-x:0deg;--stack-rotate-y:0deg;--stack-opacity:1;--stack-desaturate:0;--stack-brightness:1;background:var(--card);border:2px solid var(--border);border-radius:var(--radius-xl);width:100%;min-width:0;max-width:none;box-shadow:0 4px 0 0 var(--toast-shadow-color), 0 8px 20px -4px #0000001a;pointer-events:auto;transform-origin:100% 0;transform:translate3d(var(--stack-x), var(--stack-y), var(--stack-z)) rotateX(var(--stack-rotate-x)) rotateY(var(--stack-rotate-y)) scale(var(--stack-scale));opacity:var(--stack-opacity);filter:saturate(calc(1 - var(--stack-desaturate))) brightness(var(--stack-brightness));transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s,box-shadow .15s,filter .15s;display:flex;position:absolute;top:0;right:0}.toast.svelte-zemmny:hover{box-shadow:0 6px 0 0 var(--toast-shadow-color), 0 12px 24px -4px #0000001f;filter:none}.toast-success.svelte-zemmny{--toast-shadow-color:oklch(55% .15 145);border-color:oklch(75% .12 145)}.toast-error.svelte-zemmny{--toast-shadow-color:oklch(50% .15 25);border-color:oklch(70% .12 25)}.toast-info.svelte-zemmny{--toast-shadow-color:oklch(55% .12 240);border-color:oklch(75% .1 240)}.toast-warning.svelte-zemmny{--toast-shadow-color:oklch(60% .15 85);border-color:oklch(80% .12 85)}.toast-icon.svelte-zemmny{border:1.5px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;animation:.25s ease-out svelte-zemmny-pop;display:flex;position:relative;overflow:visible}.toast-icon-svg.svelte-zemmny{color:inherit;z-index:2;position:relative}.toast-confetti.svelte-zemmny{opacity:0;pointer-events:none;z-index:1;border-radius:999px;width:.3rem;height:.12rem;animation:.7s ease-out forwards svelte-zemmny-confetti-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)rotate(0)}.toast-confetti-1.svelte-zemmny{--dx:-1.1rem;--dy:-1.1rem;--rot:-35deg;background:oklch(78% .19 145)}.toast-confetti-2.svelte-zemmny{--dx:0;--dy:-1.25rem;--rot:8deg;background:oklch(82% .16 85)}.toast-confetti-3.svelte-zemmny{--dx:1.1rem;--dy:-1.05rem;--rot:24deg;background:oklch(76% .2 205)}.toast-confetti-4.svelte-zemmny{--dx:-1rem;--dy:-.2rem;--rot:-12deg;background:oklch(84% .13 25);animation-delay:50ms}.toast-confetti-5.svelte-zemmny{--dx:1.15rem;--dy:-.25rem;--rot:35deg;background:oklch(80% .18 330);animation-delay:30ms}.toast-confetti-6.svelte-zemmny{--dx:0;--dy:-1.45rem;--rot:55deg;background:oklch(85% .14 260);animation-delay:80ms}.toast-success.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:#fff;background:var(--success);border-color:oklch(60% .13 145)}.toast-error.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:#fff;background:var(--error);border-color:oklch(60% .13 25)}.toast-info.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:#fff;background:var(--info);border-color:oklch(62% .11 240)}.toast-warning.svelte-zemmny .toast-icon:where(.svelte-zemmny){color:#fff;background:var(--warning);border-color:oklch(66% .12 85)}.toast-message.svelte-zemmny{color:var(--fg);flex:1;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.toast-close.svelte-zemmny{width:1.75rem;height:1.75rem;color:var(--fg-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.toast-close.svelte-zemmny:hover{color:var(--fg);background:var(--bg-muted)}@keyframes svelte-zemmny-pop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes svelte-zemmny-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(var(--rot))}}@media (width<=480px){.toast-container.svelte-zemmny{width:auto;left:1rem;right:1rem}}
