.toast-container[data-v-d27a9f76]{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;width:calc(100% - 32px);max-width:400px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.toast[data-v-d27a9f76]{-webkit-backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 20px #0006}.toast.success[data-v-d27a9f76]{color:#fff;background:#34c759e6}.toast.error[data-v-d27a9f76]{color:#fff;background:#ff3b30e6}.toast.info[data-v-d27a9f76]{color:#fff;background:#1c1c1ef2;border:1px solid #2c2c2e}.toast-icon[data-v-d27a9f76]{font-size:16px}.toast-enter-active[data-v-d27a9f76],.toast-leave-active[data-v-d27a9f76]{transition:all .3s}.toast-enter-from[data-v-d27a9f76]{opacity:0;transform:translateY(12px)}.toast-leave-to[data-v-d27a9f76]{opacity:0;transform:translateY(-8px)}:root{--bg:var(--tg-theme-bg-color,#1c1c1e);--bg2:var(--tg-theme-secondary-bg-color,#2c2c2e);--text:var(--tg-theme-text-color,#fff);--hint:var(--tg-theme-hint-color,#98989e);--link:var(--tg-theme-link-color,#007aff);--btn:var(--tg-theme-button-color,#007aff);--btn-text:var(--tg-theme-button-text-color,#fff);--accent:var(--tg-theme-accent-text-color,var(--link));--destructive:var(--tg-theme-destructive-text-color,#ff3b30);--card:var(--bg2);--border:#ffffff14;--hover:#98989e14;--green:#34c759;--red:#ff3b30;--yellow:#fc0;--orange:#ff9500;--teal:#5ac8fa;--purple:#af52de;--radius:14px;--radius-sm:10px;--radius-lg:20px;--safe-bottom:env(safe-area-inset-bottom,0px);--tab-h:60px}@supports (color:color-mix(in srgb, red, blue)){:root{--card:color-mix(in srgb, var(--bg2) 80%, transparent);--border:color-mix(in srgb, var(--hint) 25%, var(--bg));--hover:color-mix(in srgb, var(--hint) 8%, transparent)}}html.light{--card:var(--bg2);--border:#00000014;--hover:#0000000a}@supports (color:color-mix(in srgb, red, blue)){html.light{--card:color-mix(in srgb, var(--bg2) 80%, transparent);--border:color-mix(in srgb, var(--hint) 18%, var(--bg))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;overflow:hidden}*,:before,:after,input,button,select,textarea,option{font-family:inherit}body{flex-direction:column;display:flex}#app{flex-direction:column;flex:1;display:flex;overflow:hidden}.view-scroll{-webkit-overflow-scrolling:touch;padding:16px 16px calc(var(--tab-h) + var(--safe-bottom) + 16px);will-change:transform, opacity;backface-visibility:hidden;flex:1;overflow:hidden auto}html,body{font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}code,pre,.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.slide-left-enter-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.slide-left-leave-active{transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .14s}.slide-left-enter-from{opacity:0;transform:translate(40%)}.slide-left-leave-to{opacity:0;transform:translate(-15%)}.slide-right-enter-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.slide-right-leave-active{transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .14s}.slide-right-enter-from{opacity:0;transform:translate(-40%)}.slide-right-leave-to{opacity:0;transform:translate(15%)}.fade-enter-active{transition:opacity .18s ease-out}.fade-leave-active{transition:opacity .12s ease-in}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active{transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s}.slide-up-leave-active{transition:transform .18s cubic-bezier(.4,0,.6,1),opacity .14s}.slide-up-enter-from{opacity:0;transform:translateY(30%)}.slide-up-leave-to{opacity:0;transform:translateY(-10%)}.slide-down-enter-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s}.slide-down-leave-active{transition:transform .16s cubic-bezier(.4,0,.6,1),opacity .12s}.slide-down-enter-from{opacity:0;transform:translateY(-20%)}.slide-down-leave-to{opacity:0;transform:translateY(30%)}.stagger-item{animation:.3s both stagger-in}@keyframes stagger-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.skeleton{background:linear-gradient(90deg, var(--border) 25%, #98989e1f 50%, var(--border) 75%);border-radius:var(--radius);background-size:200% 100%;animation:1.5s infinite shimmer}@supports (color:color-mix(in srgb, red, blue)){.skeleton{background:linear-gradient(90deg, var(--border) 25%, color-mix(in srgb, var(--hint) 12%, transparent) 50%, var(--border) 75%);background-size:200% 100%}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:opacity .12s}.slide-left-enter-from,.slide-right-enter-from,.slide-up-enter-from,.slide-down-enter-from,.slide-left-leave-to,.slide-right-leave-to,.slide-up-leave-to,.slide-down-leave-to{opacity:0;transform:none}.stagger-item{animation-duration:.1s!important}.skeleton{animation:none}}
