.ToastProvider_viewport__HszzL{position:fixed;top:var(--spacing-xl);right:var(--spacing-xl);z-index:70;display:flex;flex-direction:column;gap:.75rem;width:min(92vw,360px);pointer-events:none}.ToastProvider_item__klDj6{pointer-events:auto;display:grid;grid-template-columns:.75rem 1fr auto;gap:.75rem;align-items:start;padding:.75rem 1rem;border-radius:1.25rem;border:1px solid var(--stroke-soft);background:color-mix(in srgb,var(--color-surface-elevated) 92%,var(--toast-accent,var(--color-accent)) 8%);box-shadow:var(--shadow-soft);color:var(--color-text);animation:ToastProvider_toast-enter__nCCLz .16s ease}.ToastProvider_dot___ReT9{width:.6rem;height:.6rem;border-radius:var(--radius-full);background:var(--toast-accent,var(--color-accent));margin-top:.35rem}.ToastProvider_body__Ekbfi{display:grid;gap:.25rem}.ToastProvider_title__Ks2TJ{font-size:.9rem;font-weight:600}.ToastProvider_message__VxL9P{font-size:.85rem;color:var(--color-text-muted)}.ToastProvider_action__1YROX,.ToastProvider_detail__NVIe7{font-size:.8rem;color:var(--color-text)}.ToastProvider_action__1YROX{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none}.ToastProvider_action__1YROX:hover{text-decoration:underline}.ToastProvider_close__NXNqL,.ToastProvider_spacer__T3xaD{width:1.5rem;height:1.5rem}.ToastProvider_close__NXNqL{border:1px solid var(--stroke-soft);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.ToastProvider_close__NXNqL:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px)}.ToastProvider_item__klDj6[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=success] .ToastProvider_dot___ReT9{background:var(--color-success)}.ToastProvider_item__klDj6[data-variant=celebration]{border-color:color-mix(in srgb,var(--toast-accent,var(--color-accent)) 40%,var(--stroke-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-elevated) 86%,var(--toast-accent,var(--color-accent)) 14%),color-mix(in srgb,var(--color-surface) 92%,var(--toast-accent,var(--color-accent)) 8%));box-shadow:0 18px 38px rgba(0,0,0,.28)}.ToastProvider_item__klDj6[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=warning] .ToastProvider_dot___ReT9{background:var(--color-warning)}.ToastProvider_item__klDj6[data-tone=error]{border-color:color-mix(in srgb,var(--color-error) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=error] .ToastProvider_dot___ReT9{background:var(--color-error)}@media (max-width:40rem){.ToastProvider_viewport__HszzL{top:auto;bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom));right:50%;transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.ToastProvider_item__klDj6{animation:none}.ToastProvider_close__NXNqL{transition:none}}@keyframes ToastProvider_toast-enter__nCCLz{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}