#al-toast-container,.al-toast-container{position:fixed!important;bottom:24px!important;right:24px!important;display:flex!important;flex-direction:column!important;gap:12px!important;z-index:2147483647!important;pointer-events:none!important}.al-toast{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:220px;max-width:340px;padding:10px 14px;border-radius:10px;background:rgb(15 23 42 / .96);color:#f9fafb;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.4;box-shadow:0 4px 18px rgb(15 23 42 / .6);opacity:0;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease;border-left:4px solid #3b82f6}.al-toast.is-visible{opacity:1!important;transform:translateY(0)!important}.al-toast__icon{font-size:16px;flex-shrink:0}.al-toast__text{flex:1}.al-toast--success{border-left-color:#22c55e}.al-toast--error{border-left-color:#ef4444}.al-toast--warn{border-left-color:#eab308}@media (max-width:640px){#al-toast-container,.al-toast-container{top:calc(var(--al-fixed-top, 64px) + 12px)!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 auto!important;width:100%;max-width:min(480px, 100%);justify-content:flex-start!important;align-items:center!important;pointer-events:none}#al-toast-container .al-toast,.al-toast-container .al-toast{width:calc(100% - 24px);max-width:480px;pointer-events:auto}}.al-celebrate-container{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding-top:72px;z-index:2147483646;pointer-events:none}.al-celebrate-toast{pointer-events:auto;background:radial-gradient(circle at top,rgb(56 189 248 / .16),transparent 55%),rgb(15 23 42 / .96);border-radius:18px;padding:18px 22px;color:#f9fafb;box-shadow:0 16px 50px rgb(15 23 42 / .75);transform:scale(.85) translateY(10px);opacity:0;transition:opacity 0.35s ease,transform 0.35s ease;max-width:360px;width:calc(100% - 32px)}.al-celebrate-toast.is-visible{opacity:1;transform:scale(1) translateY(0)}.al-celebrate-inner{display:flex;align-items:center;gap:14px}.al-celebrate-icon{font-size:32px;filter:drop-shadow(0 0 8px rgb(250 250 250 / .35))}.al-celebrate-text{display:flex;flex-direction:column;gap:2px}.al-celebrate-title{font-size:15px;font-weight:600;letter-spacing:.02em}.al-celebrate-highlight{font-size:14px;font-weight:600;color:#4ade80}.al-celebrate-subtitle{font-size:13px;color:#e5e7eb}.al-confetti-wrapper{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:2147483645}.al-confetti-piece{position:absolute;top:-10px;left:0;width:7px;height:14px;border-radius:2px;animation-name:al-confetti-fall;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:var(--delay,0s);animation-duration:var(--duration,1.6s);transform:translateX(calc(var(--x, 0.5) * 100vw))}@keyframes al-confetti-fall{0%{transform:translate(calc(var(--x, 0.5) * 100vw),-20px) rotate(0deg);opacity:1}60%{transform:translate(calc(var(--x, 0.5) * 100vw + 20px),55vh) rotate(180deg);opacity:1}100%{transform:translate(calc(var(--x, 0.5) * 100vw - 20px),100vh) rotate(340deg);opacity:0}}.al-toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:2147483647;pointer-events:none}.al-celebrate-container{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding-top:72px;z-index:2147483646;pointer-events:none}#alToastContainer{position:fixed!important;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 16px)!important;transform:translateX(-50%);z-index:999999;max-width:90%;width:max-content;pointer-events:none}#alToastContainer .al-toast{pointer-events:auto}