.bouncing-preloader.svelte-94gvm6{width:100%;min-height:var(--preloader-min-height);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex}.bouncing-preloader.fullscreen.svelte-94gvm6{box-sizing:border-box;height:100%;min-height:0;padding:1rem}.loader.svelte-94gvm6{justify-content:center;align-items:center;gap:8px;width:80px;height:30px;display:flex;position:relative}.dot.svelte-94gvm6{background:var(--brand-violet);border-radius:999px;width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-94gvm6-bounce,4s ease-in-out infinite svelte-94gvm6-color-cycle;box-shadow:0 0 10px #46f193cc}.dot-1.svelte-94gvm6{animation-delay:0s,0s}.dot-2.svelte-94gvm6{animation-delay:.1s,.8s}.dot-3.svelte-94gvm6{animation-delay:.2s,1.6s}.dot-4.svelte-94gvm6{animation-delay:.3s,2.4s}.dot-5.svelte-94gvm6{animation-delay:.4s,3.2s}.text.svelte-94gvm6{letter-spacing:.015em;color:#f1f5f9f5;text-align:center;margin:0;font-size:.95rem;font-weight:700}@keyframes svelte-94gvm6-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes svelte-94gvm6-color-cycle{0%{background:var(--brand-violet);box-shadow:0 0 12px #46f193cc}25%{background:#41f190;box-shadow:0 0 12px #41f190cc}50%{background:var(--brand-pink);box-shadow:0 0 12px #2cef84cc}75%{background:var(--brand-amber);box-shadow:0 0 12px #f59e0bcc}to{background:var(--brand-violet);box-shadow:0 0 12px #46f193cc}}.toggle.svelte-5np3jb{cursor:pointer;outline-offset:2px;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.toggle.svelte-5np3jb:focus-visible{outline:2px solid #46f193b3}.track.svelte-5np3jb{fill:#ffffff26;transition:fill .22s}.on.svelte-5np3jb .track:where(.svelte-5np3jb){fill:#46f193}.thumb.svelte-5np3jb{fill:#fff;filter:drop-shadow(0 1px 3px #00000073);transition:transform .22s cubic-bezier(.4,0,.2,1);transform:translate(0)}.thumb.on.svelte-5np3jb{transform:translate(16px)}.container.redesign .toggle.svelte-5np3jb:focus-visible{outline-color:#0fca63a6}.container.redesign .on.svelte-5np3jb .track:where(.svelte-5np3jb){fill:#0fca63}.dialog-content.svelte-193t4hn{flex-direction:column;gap:1.5rem;width:90%;max-width:400px;display:flex;box-shadow:0 10px 25px #0003}h3.svelte-193t4hn{margin:0;font-size:1.25rem;font-weight:700}p.svelte-193t4hn{color:var(--color-text);margin:0;line-height:1.5}.actions.svelte-193t4hn{justify-content:flex-end;gap:.75rem;display:flex}.toast-stack.svelte-zemmny{z-index:var(--z-top-ui);pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;width:max-content;max-width:min(92vw,420px);display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.toast.svelte-zemmny{pointer-events:auto;cursor:pointer;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#46f19338 0%,#2cef8438 100%),#1a1d1ef2;border:1px solid #46f19359;border-radius:1rem;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.125rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000047}.toast.svelte-zemmny:before{content:"";background:linear-gradient(90deg, var(--brand-violet), var(--brand-pink), var(--brand-amber), var(--brand-pink), var(--brand-violet));background-size:200%;height:2px;animation:3s linear infinite svelte-zemmny-shimmer;position:absolute;top:0;left:0;right:0}.toast-icon.svelte-zemmny{flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:inline-flex}.toast-body.svelte-zemmny{min-width:0}.toast-title.svelte-zemmny{color:var(--color-text);margin-bottom:.125rem;font-size:.95rem;font-weight:600}.toast-message.svelte-zemmny{color:var(--color-text-light);font-size:.9rem;line-height:1.35}.toast-message.svelte-zemmny strong{color:var(--color-text);font-weight:700}.toast.has-action.svelte-zemmny{cursor:default;align-items:flex-start}.toast-action.svelte-zemmny{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--brand-violet), var(--brand-pink));border:none;border-radius:.7rem;align-self:flex-start;margin-top:.7rem;padding:.45rem 1rem;font-size:.85rem;font-weight:700;transition:transform .12s,box-shadow .15s}.toast-action.svelte-zemmny:hover{transform:translateY(-1px);box-shadow:0 4px 14px #46f19366}.toast-action.svelte-zemmny:active{transform:translateY(0)}@keyframes svelte-zemmny-shimmer{0%{background-position:-200%}to{background-position:200%}}
