.toast-anchor{left:50%;min-width:200px;pointer-events:none;position:fixed;top:1.25rem;transform:translate(-50%);transition:height .35s cubic-bezier(.22,1,.36,1);width:-moz-fit-content;width:fit-content;z-index:999999}.toast-anchor--hovered{pointer-events:auto}.toast-item{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:9999px;box-shadow:0 4px 20px #00000040,0 1px 3px #0000001f;gap:.625rem;height:46px;left:50%;padding:0 .5rem 0 .625rem;pointer-events:auto;position:absolute;transform-origin:top center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.22,1,.36,1);white-space:nowrap}.toast-icon-wrap,.toast-item{align-items:center;display:flex}.toast-icon-wrap{border-radius:50%;flex-shrink:0;height:1.625rem;justify-content:center;width:1.625rem}.toast-icon--success{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.toast-icon--error{background:color-mix(in srgb,var(--error) 15%,transparent);color:var(--error)}.toast-icon--warning{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}.toast-icon--info{background:color-mix(in srgb,var(--accent-primary) 15%,transparent);color:var(--accent-primary)}.toast-icon{height:.8125rem;width:.8125rem}.toast-msg{color:var(--text-primary);font-size:.8125rem;font-weight:500;line-height:1}.toast-close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:color .15s,background .15s;width:1.5rem}.toast-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.toast-close>*{height:.6875rem;width:.6875rem}.toast-enter-active{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.toast-leave-active{position:absolute!important;transition:transform .3s cubic-bezier(.55,0,1,.45),opacity .2s ease}.toast-enter-from{opacity:0!important;transform:translate(-50%) translateY(-18px) scale(.8)!important}.toast-leave-to{opacity:0!important;transform:translate(-50%) translateY(-10px) scale(.9)!important}.toast-move{transition:none}.notfound-number[data-v-24c50ef7]{align-items:flex-start;display:inline-flex;gap:.125rem;line-height:1;margin-bottom:.75rem}.notfound-digit[data-v-24c50ef7]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-light));-webkit-background-clip:text;display:inline-block;font-size:5rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}.notfound-digit-enter[data-v-24c50ef7]{animation:notfound-drop-in-24c50ef7 .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}@keyframes notfound-drop-in-24c50ef7{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.notfound-hanging[data-v-24c50ef7]{animation:notfound-fall-24c50ef7 .6s cubic-bezier(.22,1,.36,1) forwards,notfound-swing-24c50ef7 3s ease-in-out .9s infinite;opacity:0;transform-origin:top right}@keyframes notfound-fall-24c50ef7{0%{opacity:0;transform:rotate(0) translateY(-30px)}40%{opacity:1;transform:rotate(0) translateY(0)}70%{transform:rotate(18deg) translateY(.35em)}85%{transform:rotate(10deg) translateY(.25em)}to{opacity:1;transform:rotate(14deg) translateY(.3em)}}@keyframes notfound-swing-24c50ef7{0%,to{transform:rotate(14deg) translateY(.3em)}50%{transform:rotate(10deg) translateY(.25em)}}.notfound-card[data-v-24c50ef7]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem}.notfound-btn-primary[data-v-24c50ef7]{align-items:center;background:var(--accent-primary);border-radius:.5rem;color:var(--text-on-accent);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:background .15s}.notfound-btn-primary[data-v-24c50ef7]:hover{background:var(--accent-light)}.notfound-btn-ghost[data-v-24c50ef7]{align-items:center;background:transparent;border:1px solid var(--border-primary);border-radius:.5rem;color:var(--text-secondary);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .15s}.notfound-btn-ghost[data-v-24c50ef7]:hover{border-color:var(--border-secondary);color:var(--text-primary)}.notfound-link[data-v-24c50ef7]{align-items:center;border-radius:.5rem;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:500;padding:.5rem .625rem;transition:background .15s}.notfound-link[data-v-24c50ef7]:hover{background:var(--bg-tertiary);color:var(--text-primary)}
