.app-toast[data-v-c5bb8b94]{top:calc(env(safe-area-inset-top,0px) + 14px + 42px);z-index:10000;pointer-events:none;justify-content:center;display:flex;position:fixed;left:20px;right:20px}.app-toast__card[data-v-c5bb8b94]{color:#111;letter-spacing:.1px;text-align:center;word-break:break-word;background:#fff;border-radius:10px;min-width:64px;max-width:min(100vw - 40px,320px);padding:12px 16px;font-size:13.5px;font-weight:500;line-height:1.35;box-shadow:0 6px 18px #00000038,0 1px 4px #00000014}.app-toast-enter-active[data-v-c5bb8b94]{animation:.26s cubic-bezier(.33,1,.68,1) forwards app-toast-in-c5bb8b94}.app-toast-leave-active[data-v-c5bb8b94]{animation:.2s cubic-bezier(.32,0,.67,0) forwards app-toast-out-c5bb8b94}@keyframes app-toast-in-c5bb8b94{0%{opacity:0;transform:translateY(-28%)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-toast-out-c5bb8b94{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-28%)scale(.96)}}.app-root[data-v-e2e69fc2]{box-sizing:border-box;width:var(--tp-frame-w);max-width:100%;height:100%;min-height:100vh;background:var(--tp-black);-webkit-overflow-scrolling:touch;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:auto}.app-root[data-v-e2e69fc2]>.page{width:100%;min-height:100%}:root{--tp-lime:#daff01;--tp-black:#000;--tp-bg-top:#232323;--tp-surface:#292929;--tp-surface-2:#3b3b3b;--tp-text:#fff;--tp-text-secondary:#999;--tp-wash:#f8ffcc;--tp-border:#333;--tp-border-muted:#ffffff14;--tp-lime-border:#daff0133;--tp-lime-underline:#daff018c;--tp-line:#3a3a3a;--tp-divider:#daff0133;--tp-field-bg:#000;--tp-btn-disabled-bg:#333;--tp-btn-disabled-fg:var(--tp-text-secondary);--tp-btn-active-bg:var(--tp-lime);--tp-btn-active-fg:var(--tp-black);--tp-radius:10px;--tp-adapt-w:375;--tp-page-inset:15px;--tp-lx-ratio:.961538;--tp-app-max:430px;--tp-frame-w:100vw;--tp-scale:calc(var(--tp-frame-w) / 375);--tp-field-height:calc(var(--tp-frame-w) * 50 / 375);--tp-page-max-width:calc(var(--tp-frame-w) * 362 / 390)}@supports (width:100dvw){:root{--tp-frame-w:100dvw}}@media (min-width:500px){:root{--tp-frame-w:min(100vw, var(--tp-app-max))}@supports (width:100dvw){:root{--tp-frame-w:min(100dvw, var(--tp-app-max))}}}*,:before,:after{box-sizing:border-box}html,body,#app{background:#000;background:var(--tp-black);width:100%;height:100%;min-height:100%;color:var(--tp-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}html,body{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:0 0;width:0!important;height:0!important;display:none!important}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{display:block}.carousel__item img,.messages .bubble img,.messages .media-thumb img,.messages .media-thumb video,.home-bg,.page-bg,.content-img{max-width:100%}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .22s,transform .22s}.fade-slide-enter-from{opacity:0;transform:translate(12px)}.fade-slide-leave-to{opacity:0;transform:translate(-8px)}
