.nb-toast-vp{position:fixed;z-index:100;width:min(380px,calc(100vw - 32px));margin:0;padding:0;list-style:none;pointer-events:none;font-family:var(--font-sans,"Inter Variable","Inter",ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;--nb-toast-ease:cubic-bezier(0.2,1.2,0.4,1);--nb-toast-dur:0.5s;--nb-toast-pad:12px}.nb-toast-vp[data-pos^=top]{top:calc(16px + env(safe-area-inset-top, 0px))}.nb-toast-vp[data-pos^=bottom]{bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.nb-toast-vp[data-pos$=left]{left:16px}.nb-toast-vp[data-pos$=right]{right:16px}.nb-toast-vp[data-pos$=center]{left:50%;transform:translateX(-50%)}.nb-toast-hit{position:absolute;inset-inline:0;height:0;pointer-events:auto}.nb-toast-vp[data-pos^=top] .nb-toast-hit{top:0}.nb-toast-vp[data-pos^=bottom] .nb-toast-hit{bottom:0}.nb-toast{position:absolute;inset-inline:0;display:flex;outline:none;will-change:transform}.nb-toast-vp[data-pos^=top] .nb-toast{top:0;transform-origin:center top}.nb-toast-vp[data-pos^=bottom] .nb-toast{bottom:0;transform-origin:center bottom}.nb-toast-vp[data-pos$=left] .nb-toast{justify-content:flex-start}.nb-toast-vp[data-pos$=right] .nb-toast{justify-content:flex-end}.nb-toast-vp[data-pos$=center] .nb-toast{justify-content:center}.nb-toast[data-type=success]{--t-text:#15803d;--t-bg:#f0fdf4;--t-ring:#bbf7d0;--t-dot:#22c55e}.nb-toast[data-type=call],.nb-toast[data-type=info]{--t-text:#1d4ed8;--t-bg:#eff6ff;--t-ring:#bfdbfe;--t-dot:#3b82f6}.nb-toast[data-type=warning]{--t-text:#92400e;--t-bg:#fffbeb;--t-ring:#fde68a;--t-dot:#f59e0b}.nb-toast[data-type=error]{--t-text:#b91c1c;--t-bg:#fef2f2;--t-ring:#fecaca;--t-dot:#ef4444}.nb-toast[data-type=loading],.nb-toast[data-type=neutral]{--t-text:#475569;--t-bg:#f1f5f9;--t-ring:#cbd5e1;--t-dot:#94a3b8}.nb-toast-card{pointer-events:auto;position:relative;overflow:hidden;width:100%;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;transition:height .3s cubic-bezier(.2,.8,.2,1),width var(--nb-toast-dur) var(--nb-toast-ease)}.nb-toast-card:active{cursor:grabbing}.nb-toast[data-hidden=true] .nb-toast-card{pointer-events:none}.nb-toast:focus-visible .nb-toast-card{outline:2px solid #3b82f6;outline-offset:2px}.nb-toast-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;-moz-column-gap:10px;column-gap:10px;align-items:start;padding:var(--nb-toast-pad);transition:opacity .18s ease}.nb-toast[data-back=true] .nb-toast-in{opacity:0}.nb-toast-swap{display:contents}.nb-toast-swap>*{animation:nb-toast-swap .32s cubic-bezier(.2,.8,.2,1)}@keyframes nb-toast-swap{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}.nb-toast-icon{position:relative;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--t-bg);color:var(--t-text);box-shadow:inset 0 0 0 1px var(--t-ring)}.nb-toast-glyph{width:15px;height:15px}.nb-toast[data-type=loading] .nb-toast-glyph{animation:nb-toast-spin .8s linear infinite}@keyframes nb-toast-spin{to{transform:rotate(1turn)}}.nb-toast-live{position:absolute;inset:0;border-radius:inherit;color:var(--t-dot);animation:nb-toast-pulse 1.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes nb-toast-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:.6}70%{box-shadow:0 0 0 8px transparent;opacity:.3}to{box-shadow:0 0 0 0 transparent;opacity:.6}}.nb-toast-ring{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);transform:rotate(-90deg);pointer-events:none}.nb-toast-ring circle{fill:none;stroke:var(--t-dot);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:nb-toast-drain var(--nb-toast-remaining,4s) linear forwards}.nb-toast-vp[data-paused=true] .nb-toast-ring circle,.nb-toast[data-held=true] .nb-toast-ring circle{animation-play-state:paused}@keyframes nb-toast-drain{to{stroke-dashoffset:100}}.nb-toast-text{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px;align-self:center}.nb-toast-title{font-size:13px;font-weight:600;color:var(--foreground,#1f398a);letter-spacing:-.005em;line-height:1.35;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nb-toast-count{font-size:10px;font-weight:700;padding:1px 6px;border-radius:9999px;background:var(--t-bg);color:var(--t-text);box-shadow:inset 0 0 0 1px var(--t-ring);font-variant-numeric:tabular-nums}.nb-toast-desc{font-size:12px;color:var(--slate-500,#64748b);line-height:1.4}.nb-toast-prog{height:4px;border-radius:2px;background:var(--slate-100,#f1f5f9);overflow:hidden;margin-top:6px}.nb-toast-prog i{display:block;height:100%;width:100%;background:var(--t-dot);transform-origin:left;transform:scaleX(var(--nb-toast-prog,0));transition:transform .25s linear;border-radius:2px}.nb-toast-actions{grid-column:2/-1;grid-row:2;display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.nb-toast-act{height:26px;padding-inline:10px;border-radius:7px;border:1px solid var(--slate-200,#e2e8f0);background:#fff;color:var(--slate-700,#334155);font:600 12px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap}.nb-toast-act:hover{background:var(--slate-50,#f8fafc)}.nb-toast-act[data-primary=true]{border:none;background:var(--grad-primary,linear-gradient(90deg,#3b82f6,#2563eb));color:#fff;box-shadow:0 2px 6px -1px rgba(59,130,246,.4)}.nb-toast-act:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.nb-toast-close{grid-column:4;grid-row:1;width:22px;height:22px;border:none;background:none;padding:0;border-radius:6px;color:var(--slate-400,#94a3b8);display:grid;place-items:center;cursor:pointer}.nb-toast-close svg{width:13px;height:13px}.nb-toast-close:hover{background:var(--slate-100,#f1f5f9);color:var(--slate-600,#475569)}.nb-toast-close:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.nb-toast-custom{grid-column:1/-1}.nb-toast-more{position:absolute;inset-inline:0;display:flex;justify-content:center;pointer-events:none}.nb-toast-vp[data-pos^=top] .nb-toast-more{top:0}.nb-toast-vp[data-pos^=bottom] .nb-toast-more{bottom:0}.nb-toast-vp[data-pos$=left] .nb-toast-more{justify-content:flex-start}.nb-toast-vp[data-pos$=right] .nb-toast-more{justify-content:flex-end}.nb-toast-more span{font-size:11px;font-weight:600;color:var(--slate-600,#475569);background:#fff;border:1px solid var(--slate-200,#e2e8f0);border-radius:9999px;padding:3px 10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.nb-toast-card.nb-toast-bump{animation:nb-toast-bump .3s cubic-bezier(.2,1.4,.4,1)}@keyframes nb-toast-bump{50%{scale:1.035}}.nb-toast-card[data-skin=capsule]{width:-moz-max-content;width:max-content;max-width:100%;background:#fff;border:1px solid var(--slate-200,#e2e8f0);border-radius:22px;box-shadow:0 2px 4px rgba(15,23,42,.06),0 18px 36px -14px rgba(31,57,138,.38);animation:nb-toast-pop var(--nb-toast-dur) var(--nb-toast-ease) backwards}@keyframes nb-toast-pop{0%{scale:.55}to{scale:1}}.nb-toast-card[data-skin=capsule] .nb-toast-in{padding:8px 10px 8px 8px;-moz-column-gap:9px;column-gap:9px;align-items:center}.nb-toast-card[data-skin=capsule] .nb-toast-icon{width:24px;height:24px;border-radius:50%;background:var(--t-dot);color:#fff;box-shadow:none;align-self:start}.nb-toast-card[data-skin=capsule] .nb-toast-glyph{width:13px;height:13px;stroke-width:3}.nb-toast-card[data-skin=capsule] .nb-toast-title{white-space:nowrap}.nb-toast-card[data-skin=capsule] .nb-toast-desc{max-width:280px}.nb-toast-card[data-skin=capsule] .nb-toast-prog{min-width:200px}.nb-toast[data-simple=true] .nb-toast-card[data-skin=capsule] .nb-toast-actions{grid-column:3;grid-row:1;margin-top:0;flex-wrap:nowrap}.nb-toast[data-simple=true] .nb-toast-card[data-skin=capsule] .nb-toast-act{height:24px;border:none;background:none;color:#2563eb;padding-inline:6px;box-shadow:none}.nb-toast-card[data-skin=capsule] .nb-toast-close{width:20px;height:20px}.nb-toast-card[data-skin=capsule] .nb-toast-ring circle{opacity:.45}.nb-toast[data-ring=true] .nb-toast-card[data-skin=capsule] .nb-toast-ring circle{opacity:1}@property --nb-toast-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nb-toast-p{syntax:"<number>";inherits:false;initial-value:1}.nb-toast-card[data-skin=aurora]{background:hsla(0,0%,100%,.78);backdrop-filter:blur(18px) saturate(1.7);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05),0 22px 48px -20px rgba(87,174,233,.7),0 10px 28px -16px rgba(72,81,140,.45);animation:nb-toast-mist .55s cubic-bezier(.2,.8,.2,1) backwards}@keyframes nb-toast-mist{0%{filter:blur(8px);scale:.95}to{filter:none;scale:1}}.nb-toast-card[data-skin=aurora]:after,.nb-toast-card[data-skin=aurora]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nb-toast-card[data-skin=aurora]:before{background:conic-gradient(from var(--nb-toast-ang),#57aee9,#858ec8,#a5b4fc,#7dd3fc,#57aee9);opacity:.7;animation:nb-toast-turn 6s linear infinite}@keyframes nb-toast-turn{to{--nb-toast-ang:360deg}}.nb-toast-card[data-skin=aurora]:after{background:conic-gradient(from 0deg,var(--t-dot) calc(var(--nb-toast-p) * 1turn),transparent 0);opacity:.9;animation:nb-toast-edge var(--nb-toast-remaining,4s) linear forwards}@keyframes nb-toast-edge{to{--nb-toast-p:0}}.nb-toast-vp[data-paused=true] .nb-toast-card[data-skin=aurora]:after,.nb-toast[data-held=true] .nb-toast-card[data-skin=aurora]:after{animation-play-state:paused}.nb-toast[data-persist=true] .nb-toast-card[data-skin=aurora]:after{display:none}.nb-toast-card[data-skin=aurora] .nb-toast-in{padding:calc(var(--nb-toast-pad) + 2px)}.nb-toast-card[data-skin=aurora] .nb-toast-icon{border-radius:50%;background:linear-gradient(135deg,var(--t-bg),#fff)}.nb-toast-card[data-skin=aurora] .nb-toast-act{background:hsla(0,0%,100%,.8)}.nb-toast-card[data-skin=aurora] .nb-toast-act[data-primary=true]{background:var(--grad-primary,linear-gradient(90deg,#3b82f6,#2563eb))}.nb-toast-vp[data-rm=true] .nb-toast-card,.nb-toast-vp[data-rm=true] .nb-toast-card:before,.nb-toast-vp[data-rm=true] .nb-toast-live,.nb-toast-vp[data-rm=true] .nb-toast-swap>*{animation:none!important}.nb-toast-vp[data-rm=true] .nb-toast-card{transition:none}@media (prefers-reduced-motion:reduce){.nb-toast-card,.nb-toast-card:before,.nb-toast-live,.nb-toast-swap>*{animation:none!important}.nb-toast-card{transition:none}}