.app-toast_container__Kw1Y6{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.app-toast_toast__gwU0o{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 16px;min-width:260px;max-width:400px;border-radius:12px;background:color-mix(in srgb,var(--bg-elevated,#1a1f2e) 85%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 6%,transparent);animation:app-toast_toastEnter__KRo9B .35s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s,transform .25s;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-left:3px solid rgba(0,0,0,0)}.app-toast_toastExiting__hJyMG{opacity:0;transform:translateX(20px)}.app-toast_success__6lsyK{border-left-color:var(--accent-green,#4ade80)}.app-toast_error__1ZQYx{border-left-color:#ef4444}.app-toast_info__yJxai{border-left-color:var(--accent-teal,#5edece)}.app-toast_warning__y1Kz5{border-left-color:var(--accent-warm,#d4af37)}.app-toast_icon__tk_3M{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:800}.app-toast_iconSuccess__EOdpd{background:color-mix(in srgb,var(--accent-green) 15%,transparent);color:var(--accent-green,#4ade80)}.app-toast_iconError__pcRty{background:rgba(239,68,68,.15);color:#ef4444}.app-toast_iconInfo__Jdgfj{background:color-mix(in srgb,var(--accent-teal) 15%,transparent);color:var(--accent-teal,#5edece)}.app-toast_iconWarning__58H0r{background:color-mix(in srgb,var(--accent-warm) 15%,transparent);color:var(--accent-warm,#d4af37)}.app-toast_message__oW14Q{flex:1 1;font-size:13px;font-weight:600;color:var(--text-primary,#e2e8f0);line-height:1.4;font-family:var(--font-body,inherit)}.app-toast_dismiss__ewnTY{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;opacity:0;transition:opacity .15s,color .15s;flex-shrink:0}.app-toast_toast__gwU0o:hover .app-toast_dismiss__ewnTY{opacity:1}.app-toast_dismiss__ewnTY:hover{color:var(--text-primary)}@keyframes app-toast_toastEnter__KRo9B{0%{opacity:0;transform:translateX(40px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}