#toast-notification-container{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;width:min(100vw - 2rem,22.5rem);pointer-events:none}.alq-toast{--toast-accent: #2563eb;--toast-accent-soft: #eff6ff;--toast-icon: #2563eb;pointer-events:auto;position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.875rem .875rem 1rem;border-radius:.75rem;background:#fff;border:1px solid rgba(8,22,45,.08);box-shadow:0 1px 2px #0010290a,0 12px 28px -8px #0010292e;color:#08162d;transform:translate3d(1.25rem,0,0);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.alq-toast.is-visible{transform:translateZ(0);opacity:1}.alq-toast.is-leaving{transform:translate3d(1rem,-.25rem,0);opacity:0}.alq-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--toast-accent)}.alq-toast__icon{width:2rem;height:2rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--toast-accent-soft);color:var(--toast-icon);flex-shrink:0}.alq-toast__icon svg{width:1rem;height:1rem;display:block}.alq-toast__body{min-width:0;padding-top:.1rem}.alq-toast__title{margin:0;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#08162d;line-height:1.3}.alq-toast__message{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#5a6578}.alq-toast__meta{margin-top:.625rem;padding:.5rem .625rem;border-radius:.5rem;background:#f7f9fb;border:1px solid #e4e8ef;font-size:.75rem;color:#5a6578;display:grid;gap:.25rem}.alq-toast__meta-row{display:flex;justify-content:space-between;gap:.75rem}.alq-toast__meta-row span:first-child{color:#08162d;font-weight:500}.alq-toast__meta-row .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.alq-toast__actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.alq-toast__action{display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:0 .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;color:#fff;background:#08162d;border:1px solid #08162d;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.alq-toast__action:hover{background:#001029;box-shadow:0 6px 14px -8px #0010298c}.alq-toast__action:active{transform:translateY(1px)}.alq-toast__action--ghost{background:transparent;color:#08162d;border-color:#d5dbe6}.alq-toast__action--ghost:hover{background:#f7f9fb;box-shadow:none}.alq-toast__close{width:1.75rem;height:1.75rem;border:0;border-radius:.5rem;background:transparent;color:#8b95a7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.alq-toast__close:hover{background:#f1f4f8;color:#08162d}.alq-toast__close svg{width:.875rem;height:.875rem}.alq-toast__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;overflow:hidden}.alq-toast__progress-bar{height:100%;width:100%;transform-origin:left center;background:var(--toast-accent);opacity:.55;transform:scaleX(1)}.alq-toast.is-visible .alq-toast__progress-bar{animation-name:alq-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}.alq-toast.is-paused .alq-toast__progress-bar{animation-play-state:paused}.alq-toast--success{--toast-accent: #059669;--toast-accent-soft: #ecfdf5;--toast-icon: #059669}.alq-toast--error{--toast-accent: #dc2626;--toast-accent-soft: #fef2f2;--toast-icon: #dc2626}.alq-toast--warning{--toast-accent: #d97706;--toast-accent-soft: #fffbeb;--toast-icon: #d97706}.alq-toast--info{--toast-accent: #2563eb;--toast-accent-soft: #eff6ff;--toast-icon: #2563eb}@keyframes alq-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.alq-toast,.alq-toast__progress-bar{transition:none!important;animation:none!important}.alq-toast{opacity:1;transform:none}}.dark .alq-toast{background:#111827;border-color:#ffffff14;color:#f3f4f6;box-shadow:0 1px 2px #00000059,0 16px 32px -12px #0000008c}.dark .alq-toast__title{color:#f9fafb}.dark .alq-toast__message{color:#9ca3af}.dark .alq-toast__meta{background:#0b1220;border-color:#ffffff14;color:#9ca3af}.dark .alq-toast__meta-row span:first-child{color:#e5e7eb}.dark .alq-toast__action{background:#f3f4f6;border-color:#f3f4f6;color:#08162d}.dark .alq-toast__action:hover{background:#fff}.dark .alq-toast__action--ghost{background:transparent;color:#e5e7eb;border-color:#ffffff24}.dark .alq-toast__action--ghost:hover{background:#ffffff0f}.dark .alq-toast__close{color:#9ca3af}.dark .alq-toast__close:hover{background:#ffffff14;color:#f9fafb}.dark .alq-toast--success{--toast-accent-soft: rgba(5, 150, 105, .18)}.dark .alq-toast--error{--toast-accent-soft: rgba(220, 38, 38, .18)}.dark .alq-toast--warning{--toast-accent-soft: rgba(217, 119, 6, .18)}.dark .alq-toast--info{--toast-accent-soft: rgba(37, 99, 235, .18)}
