@keyframes hot-toast-enter{0%{transform:translate3d(0,-200%,0) scale(.6);opacity:.5}100%{transform:translate3d(0,0,0) scale(1);opacity:1}}@keyframes hot-toast-exit{0%{transform:translate3d(0,0,-1px) scale(1);opacity:1}100%{transform:translate3d(0,-150%,-1px) scale(.6);opacity:0}}@keyframes hot-toast-pop{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes hot-toast-spin{to{transform:rotate(360deg)}}@keyframes hot-toast-stroke{100%{stroke-dashoffset:0}}@keyframes hot-toast-dot-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:1}}.hot-toast-container{position:fixed;top:65px;left:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;}.hot-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff;color:#363636;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.05);max-width:420px;font-family:"Inter",system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.2;animation:hot-toast-enter .35s cubic-bezier(.21,1.02,.73,1) forwards;}.hot-toast.exit{animation:hot-toast-exit .4s forwards cubic-bezier(.06,.71,.55,1);}.hot-toast-icon{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;animation:hot-toast-pop .3s cubic-bezier(.175,.885,.32,1.275) forwards;flex-shrink:0;position:relative;}.hot-toast-icon svg{width:14px;height:14px;color:#fff;overflow:visible}.hot-toast-check{stroke-dasharray:24;stroke-dashoffset:24;animation:hot-toast-stroke .3s cubic-bezier(.65,0,.45,1) .2s forwards;}.hot-toast-cross{stroke-dasharray:18;stroke-dashoffset:18;animation:hot-toast-stroke .2s cubic-bezier(.65,0,.45,1) .2s forwards;}.hot-toast-cross:nth-child(2){animation-delay:.25s;}.hot-toast-info-path{transform-origin:center;animation:hot-toast-pop .3s cubic-bezier(.175,.885,.32,1.275) .15s backwards;}.hot-toast-icon-line{stroke-dasharray:14;stroke-dashoffset:14;animation:hot-toast-stroke .28s cubic-bezier(.65,0,.45,1) .18s forwards;}.hot-toast-icon-dot{transform-origin:center;transform:scale(0);animation:hot-toast-dot-pop .22s cubic-bezier(.175,.885,.32,1.275) .3s forwards;}.hot-toast-icon-success{background:#22c55e;}.hot-toast-icon-error{background:#ef4444;}.hot-toast-icon-warning{background:#eab308;}.hot-toast-icon-info{background:#3b82f6;}.hot-toast-icon-loading{width:20px;height:20px;border-radius:999px;border:2px solid #e5e7eb;border-top-color:#4b5563;animation:hot-toast-spin .8s linear infinite,hot-toast-pop .3s ease-out;box-sizing:border-box;}.hot-toast-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;}.hot-toast-title{font-weight:600;font-size:14px;color:#111827;}.hot-toast-message{font-size:12px;color:#6b7280;}body.dark-mode .hot-toast{background:#333;color:#e5e7eb;box-shadow:0 8px 30px rgba(0,0,0,.35),0 4px 10px rgba(0,0,0,.25);}body.dark-mode .hot-toast-title{color:#f3f4f6;}body.dark-mode .hot-toast-message{color:#9ca3af;}body.dark-mode .hot-toast-icon-loading{border-color:#374151;border-top-color:#e5e7eb;}