.scroll-top[data-v-8be90c30]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414d9;border:1px solid rgba(212,175,55,.4);border-radius:50%;bottom:max(1.5rem,env(safe-area-inset-bottom,0px));box-shadow:0 4px 16px #00000040;color:#d4af37;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:max(1.5rem,env(safe-area-inset-right,0px));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;width:48px;z-index:900}.scroll-top[data-v-8be90c30]:hover{border-color:#d4af37;box-shadow:0 8px 24px #d4af3740;transform:translateY(-2px)}.scroll-top[data-v-8be90c30]:focus-visible{outline:2px solid #d4af37;outline-offset:3px}@media(max-width:640px){.scroll-top[data-v-8be90c30]{bottom:1rem;height:44px;right:1rem;width:44px}}.scroll-top-enter-active[data-v-8be90c30],.scroll-top-leave-active[data-v-8be90c30]{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.scroll-top-enter-from[data-v-8be90c30],.scroll-top-leave-to[data-v-8be90c30]{opacity:0;transform:translateY(16px) scale(.9)}.toast-host[data-v-8630110a]{bottom:max(2rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.5rem;left:50%;max-width:min(420px,calc(100vw - 2rem));pointer-events:none;position:fixed;transform:translate(-50%);z-index:9999}.toast[data-v-8630110a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414eb;border-radius:12px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff14;color:#fff;cursor:pointer;font-size:.9rem;line-height:1.4;padding:.75rem 1.25rem;pointer-events:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toast--success[data-v-8630110a]{box-shadow:0 8px 32px #d4af3740,0 0 0 1px #d4af3759}.toast--error[data-v-8630110a]{box-shadow:0 8px 32px #ff453a40,0 0 0 1px #ff453a66}.toast-enter-active[data-v-8630110a]{transition:opacity .2s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-8630110a]{transition:opacity .2s ease-in,transform .2s ease-in}.toast-enter-from[data-v-8630110a],.toast-leave-to[data-v-8630110a]{opacity:0;transform:translateY(20px)}
