.toast__container{position:fixed;top:calc(env(safe-area-inset-top, 0px) + var(--ais-space-6, 1.5rem));right:var(--ais-space-6,1.5rem);display:flex;flex-direction:column;gap:var(--ais-space-3,.75rem);z-index:var(--ais-z-modal,9999)}.toast__item{display:flex;align-items:center;gap:var(--ais-space-4,1rem);padding:var(--ais-space-4,1rem) var(--ais-space-6,1.5rem);border-radius:var(--ais-radius-lg,.75rem);background:rgba(15,23,42,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:var(--ais-text-primary,#f9fafb);box-shadow:0 10px 25px -3px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--ais-color-primary,#06b6d4);font-family:var(--ais-font-body,"Inter",sans-serif);animation:toast__slide-in var(--ais-duration-normal,.2s) var(--ais-ease-spring,ease-out)}.toast__item--error{border-left-color:var(--ais-color-danger,#ef4444)}.toast__item--warning{border-left-color:var(--ais-color-warning,#fbbf24)}.toast__item--success{border-left-color:var(--ais-color-success,#34d399)}.toast__message{flex:1;font-size:var(--ais-text-sm,.875rem);font-weight:var(--ais-weight-medium,500)}.toast__close{background:transparent;border:none;color:var(--ais-text-secondary,#9ca3af);cursor:pointer;padding:var(--ais-space-1,.25rem);border-radius:var(--ais-radius-full,9999px);display:flex;align-items:center;justify-content:center}.toast__close:hover{background:var(--ais-bg-surface,#1f2937);color:var(--ais-text-primary,#f9fafb)}@keyframes toast__slide-in{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.toast__item{animation:none}}