.van-tabbar-item__icon img[data-v-06e0c0f7]{height:26px}.van-tabbar-item[data-v-06e0c0f7]{color:#999}.van-tabbar-item.van-tabbar-item--active[data-v-06e0c0f7]{color:#313131}.tabbar.van-tabbar-item[data-v-06e0c0f7]:first-child{padding-left:48px}.tabbar.van-tabbar-item[data-v-06e0c0f7]:nth-child(2){padding-right:48px}.lottie[data-v-06e0c0f7]{width:26px}.pwa-overlay[data-v-4c3cceec]{z-index:10000;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pwa-overlay--toast[data-v-4c3cceec]{-webkit-backdrop-filter:none;pointer-events:none;background:0 0}.pwa-sheet[data-v-4c3cceec]{-webkit-backdrop-filter:blur(24px)saturate(180%);pointer-events:auto;background:#141414eb;border:1px solid #ffffff1a;border-radius:24px 24px 20px 20px;width:100%;max-width:420px;padding:24px 20px 20px;box-shadow:0 -8px 40px #0006,inset 0 1px #ffffff0f}.pwa-sheet--update[data-v-4c3cceec]{border-radius:20px;max-width:100%;padding:16px}.pwa-sheet__badge[data-v-4c3cceec]{justify-content:center;margin-bottom:12px;display:flex}.pwa-sheet__app-icon[data-v-4c3cceec]{background:linear-gradient(145deg,#2a2a2a,#101010);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex;box-shadow:0 8px 24px #0000004d}.pwa-sheet__title[data-v-4c3cceec]{text-align:center;color:#fff;margin:0;font-size:20px;font-weight:700}.pwa-sheet__title--sm[data-v-4c3cceec]{text-align:left;font-size:16px}.pwa-sheet__subtitle[data-v-4c3cceec]{text-align:center;color:#ffffff9e;margin:8px 0 20px;font-size:14px;line-height:1.5}.pwa-sheet__row[data-v-4c3cceec]{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pwa-sheet__icon[data-v-4c3cceec]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pwa-sheet__icon svg[data-v-4c3cceec]{width:24px;height:24px}.pwa-sheet__icon--update[data-v-4c3cceec]{color:#6ec1ff;background:#3a9bff26}.pwa-sheet__text[data-v-4c3cceec]{flex:1;min-width:0}.pwa-sheet__desc[data-v-4c3cceec]{color:#ffffff9e;margin:4px 0 0;font-size:13px;line-height:1.45}.pwa-steps[data-v-4c3cceec]{flex-direction:column;gap:14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pwa-steps li[data-v-4c3cceec]{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;line-height:1.45;display:flex}.pwa-steps li strong[data-v-4c3cceec]{color:#6ec1ff;font-weight:600}.pwa-steps__num[data-v-4c3cceec]{color:#fff;background:#3a9bff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.pwa-sheet__actions[data-v-4c3cceec]{gap:10px;display:flex}.pwa-btn[data-v-4c3cceec]{height:44px;font:inherit;cursor:pointer;border:none;border-radius:12px;flex:1;font-size:15px;font-weight:600;transition:transform .15s}.pwa-btn[data-v-4c3cceec]:active{transform:scale(.98)}.pwa-btn--ghost[data-v-4c3cceec]{color:#ffffffb8;background:#ffffff14}.pwa-btn--primary[data-v-4c3cceec]{color:#fff;background:linear-gradient(135deg,#3a9bff 0%,#1f6fd6 100%);box-shadow:0 4px 14px #3a9bff59}.pwa-toast-top[data-v-4c3cceec]{top:calc(10px + env(safe-area-inset-top));z-index:10000;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#141414eb;border:1px solid #ffffff1a;border-radius:16px;max-width:420px;margin:0 auto;padding:10px 10px 10px 12px;position:fixed;left:12px;right:12px;box-shadow:0 8px 28px #00000059}.pwa-toast-top__row[data-v-4c3cceec]{align-items:center;gap:10px;display:flex}.pwa-toast-top__icon[data-v-4c3cceec]{background:linear-gradient(145deg,#2a2a2a,#101010);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.pwa-toast-top__text[data-v-4c3cceec]{flex:1;min-width:0}.pwa-toast-top__title[data-v-4c3cceec]{color:#fff;white-space:nowrap;margin:0;font-size:13px;font-weight:700}.pwa-toast-top__desc[data-v-4c3cceec]{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.pwa-toast-top__action[data-v-4c3cceec]{height:28px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#3a9bff 0%,#1f6fd6 100%);border:none;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600}.pwa-toast-top__close[data-v-4c3cceec]{color:#ffffff80;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:flex}.pwa-toast-top-enter-active[data-v-4c3cceec],.pwa-toast-top-leave-active[data-v-4c3cceec]{transition:opacity .25s,transform .25s}.pwa-toast-top-enter-from[data-v-4c3cceec],.pwa-toast-top-leave-to[data-v-4c3cceec]{opacity:0;transform:translateY(-120%)}.pwa-offline-toast[data-v-4c3cceec]{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:9999;color:#fff;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#26a17be0;border-radius:999px;padding:10px 18px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.pwa-sheet-enter-active[data-v-4c3cceec],.pwa-sheet-leave-active[data-v-4c3cceec]{transition:opacity .3s}.pwa-sheet-enter-active .pwa-sheet[data-v-4c3cceec],.pwa-sheet-leave-active .pwa-sheet[data-v-4c3cceec]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.pwa-sheet-enter-from[data-v-4c3cceec],.pwa-sheet-leave-to[data-v-4c3cceec]{opacity:0}.pwa-sheet-enter-from .pwa-sheet[data-v-4c3cceec],.pwa-sheet-leave-to .pwa-sheet[data-v-4c3cceec]{transform:translateY(100%)}.pwa-fade-enter-active[data-v-4c3cceec],.pwa-fade-leave-active[data-v-4c3cceec]{transition:opacity .25s,transform .25s}.pwa-fade-enter-from[data-v-4c3cceec],.pwa-fade-leave-to[data-v-4c3cceec]{opacity:0;transform:translate(-50%,12px)}#app html[data-v-e14acb67],#app body[data-v-e14acb67],#app .no-select[data-v-e14acb67]{user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#app input[data-v-e14acb67],#app textarea[data-v-e14acb67],#app [contenteditable=true][data-v-e14acb67]{user-select:text!important;-webkit-touch-callout:default!important;touch-action:auto!important}#app img[data-v-e14acb67]{-webkit-user-drag:none;user-drag:none;pointer-events:auto}#app .page-content[data-v-e14acb67]{padding-bottom:60px}#app .layout-footer[data-v-e14acb67]{z-index:1001;position:relative}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--van-nav-bar-height:46px;--home-nav-height:60px;--page-header-height:50px}#app{padding-left:var(--sal);padding-right:var(--sar)}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch}@media (display-mode:standalone){html,body{width:100%;height:100%}html{background-color:#000}}.home-container{padding-top:calc(var(--home-nav-height) + var(--sat))!important}.home-container nav.home,.home-container .home{box-sizing:border-box;padding-top:calc(12px + var(--sat))!important}.video-home>.search-bar{box-sizing:border-box;padding-top:calc(10px + var(--sat))!important}.my>.header,.setting>.header,.message-board>.header,.login_page>.header{box-sizing:border-box;padding-top:var(--sat)!important;min-height:calc(var(--page-header-height) + var(--sat))!important;height:auto!important}.head-nav-container .header-nav.fixed{box-sizing:border-box;height:calc(52px + var(--sat))!important;padding-top:var(--sat)!important}.head-nav-container .placeholder.fixed{height:calc(52px + var(--sat))!important;padding-top:0!important}.van-nav-bar--fixed{box-sizing:border-box;padding-top:var(--sat)!important}.play-page{padding-top:calc(var(--van-nav-bar-height) + var(--sat))!important}.video-page{padding-top:calc(var(--van-nav-bar-height) + var(--sat))}.custom-header{box-sizing:border-box;height:calc(var(--van-nav-bar-height) + var(--sat))!important;padding-top:var(--sat)!important}.video-content{padding-top:calc(var(--van-nav-bar-height) + var(--sat))}.swipe-container .back-button{top:calc(15px + var(--sat))!important}.pwa-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateZ(0)}
