.oli-toaster{z-index:100090;gap:var(--oli-toast-gap,14px);pointer-events:none;box-sizing:border-box;flex-direction:column;width:min(100vw - 2rem,22rem);display:flex;position:fixed}.oli-toaster--top-left{top:var(--oli-toast-offset,24px);left:var(--oli-toast-offset,24px);align-items:flex-start}.oli-toaster--top-center{top:var(--oli-toast-offset,24px);align-items:center;left:50%;transform:translate(-50%)}.oli-toaster--top-right{top:var(--oli-toast-offset,24px);right:var(--oli-toast-offset,24px);align-items:flex-end}.oli-toaster--bottom-left{bottom:var(--oli-toast-offset,24px);left:var(--oli-toast-offset,24px);flex-direction:column-reverse;align-items:flex-start}.oli-toaster--bottom-center{bottom:var(--oli-toast-offset,24px);flex-direction:column-reverse;align-items:center;left:50%;transform:translate(-50%)}.oli-toaster--bottom-right{bottom:var(--oli-toast-offset-bottom,calc(max(1.25rem, env(safe-area-inset-bottom,0px)) + 4.25rem));right:var(--oli-toast-offset-right,var(--oli-toast-offset,max(1.25rem, env(safe-area-inset-right,0px))));flex-direction:column-reverse;align-items:flex-end}html.oli-fab-stack-tall .oli-toaster--bottom-right{bottom:var(--oli-toast-offset-bottom,calc(max(1.25rem, env(safe-area-inset-bottom,0px)) + 8.5rem))}.oli-toast{pointer-events:auto;width:100%;color:var(--oli-toast-text);transform-origin:bottom;transition:transform var(--oli-toast-dur,.42s) var(--oli-toast-ease), opacity .22s ease;will-change:transform, opacity;position:relative}.oli-toast.is-enter{opacity:0;transform:translateY(12px)scale(.88)}.oli-toast.is-leave{opacity:0;pointer-events:none;transform:translateY(8px)scale(.92)}.oli-toast.is-update{animation:oli-pop var(--oli-toast-dur,.42s) var(--oli-toast-ease)}.oli-toast.is-error.is-update,.oli-toast.is-error.is-enter{animation:.42s oli-shake}@keyframes oli-pop{0%{transform:scale(.94)}55%{transform:scale(var(--oli-toast-squish,1.04))}to{transform:scale(1)}}@keyframes oli-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.oli-toast__blob{z-index:0;pointer-events:none;filter:drop-shadow(0 8px 20px #0f172a1f);position:absolute;inset:-6% -4%}.oli-toaster--dark .oli-toast__blob{filter:drop-shadow(0 10px 24px #00000073)}.oli-toast__svg{width:100%;height:100%;overflow:visible}.oli-toast__path{fill:var(--oli-toast-fill);stroke:var(--oli-toast-border);stroke-width:2px;vector-effect:non-scaling-stroke;transition:d .48s var(--oli-toast-ease), fill .28s ease, stroke .28s ease}.oli-toast.is-collapsed .oli-toast__path{d:path("M28,60 C28,36 70,22 160,22 C250,22 292,36 292,60 C292,84 250,98 160,98 C70,98 28,84 28,60 Z")}.oli-toast.is-loading .oli-toast__path{d:path("M48,60 C48,34 78,16 160,16 C242,16 272,34 272,60 C272,86 242,104 160,104 C78,104 48,86 48,60 Z")}.oli-toast__content{z-index:1;background:var(--oli-toast-fill);border:var(--oli-toast-border-w,1.5px) solid var(--oli-toast-border);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:.85rem 1rem .9rem;animation:3.2s ease-in-out infinite oli-blob-breathe;display:flex;position:relative;box-shadow:inset 0 1px #ffffff59}@keyframes oli-blob-breathe{0%,to{border-radius:1.2rem 1.35rem 1.25rem 1.4rem}50%{border-radius:1.4rem 1.15rem 1.45rem 1.2rem}}.oli-toast.is-loading .oli-toast__content{animation:1.6s ease-in-out infinite oli-blob-breathe}.oli-toast__header{align-items:flex-start;gap:.65rem;display:flex}.oli-toast__icon{width:1.5rem;height:1.5rem;color:var(--oli-toast-accent);background:color-mix(in srgb, var(--oli-toast-accent) 14%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;font-size:.75rem;font-weight:700;display:inline-flex}.oli-toast__spinner{border:2px solid color-mix(in srgb, var(--oli-toast-accent) 30%, transparent);border-top-color:var(--oli-toast-accent);border-radius:999px;width:.85rem;height:.85rem;animation:.75s linear infinite oli-spin}@keyframes oli-spin{to{transform:rotate(360deg)}}.oli-toast__titles{flex:1;min-width:0}.oli-toast__title{letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.oli-toast__time{opacity:.65;margin:.15rem 0 0;font-size:.7rem}.oli-toast__desc{opacity:.88;margin:0;padding-left:2.15rem;font-size:.8rem;line-height:1.4}.oli-toast__desc p{margin:0}.oli-toast__action-wrap{justify-content:flex-end;padding-left:2.15rem;display:flex}.oli-toast__action{appearance:none;border:1px solid color-mix(in srgb, var(--oli-toast-accent) 35%, transparent);background:color-mix(in srgb, var(--oli-toast-accent) 12%, transparent);color:var(--oli-toast-accent);letter-spacing:.02em;cursor:pointer;transition:transform .28s var(--oli-toast-ease), background .2s ease, color .2s ease;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:650}.oli-toast__action:hover{background:color-mix(in srgb, var(--oli-toast-accent) 22%, transparent)}.oli-toast__action.is-done{background:var(--oli-toast-accent);color:#fff;border-color:#0000;transform:scale(1.04)}.oli-toast__close{z-index:2;background:color-mix(in srgb, var(--oli-toast-text) 8%, transparent);width:1.35rem;height:1.35rem;color:var(--oli-toast-text);opacity:0;cursor:pointer;border:none;border-radius:999px;font-size:1rem;line-height:1;transition:opacity .16s;position:absolute;top:.35rem}.oli-toast__close.is-left{left:.35rem}.oli-toast__close.is-right{right:.35rem}.oli-toast:hover .oli-toast__close{opacity:.75}.oli-toast__close:hover{opacity:1}.oli-toast__progress{background:color-mix(in srgb, var(--oli-toast-accent) 16%, transparent);border-radius:999px;height:3px;margin:.15rem 0 0;overflow:hidden}.oli-toast__progress-bar{border-radius:inherit;background:var(--oli-toast-accent);height:100%;transition:width .16s linear}.oli-stack-enter-active,.oli-stack-leave-active{transition:all .32s var(--oli-toast-ease,cubic-bezier(.22, 1, .36, 1))}.oli-stack-enter-from{opacity:0;transform:translateY(16px)scale(.9)}.oli-stack-leave-to{opacity:0;transform:translateY(10px)scale(.92)}.oli-stack-move{transition:transform .32s var(--oli-toast-ease,cubic-bezier(.22, 1, .36, 1))}
