.tab-bar[data-v-48c784fb]{position:fixed;bottom:0;left:0;right:0;width:100vw;max-width:none;min-height:calc(var(--tab-bar-height, 72px) + var(--safe-area-bottom, env(safe-area-inset-bottom, 0px)));margin:0;background:#fff;border-top:1px solid var(--line, #dde5dc);box-sizing:border-box;z-index:100;padding:0 0 var(--safe-area-bottom, env(safe-area-inset-bottom, 0px))}.tab-bar-inner[data-v-48c784fb]{width:100%;max-width:480px;height:var(--tab-bar-height, 72px);margin:0 auto;display:flex;align-items:center;justify-content:space-around;box-sizing:border-box}.tab-item[data-v-48c784fb]{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:2px;cursor:pointer;padding:4px 6px;box-sizing:border-box}.tab-icon[data-v-48c784fb]{font-size:22px}.tab-icon-img[data-v-48c784fb]{display:block;width:25px;height:25px;object-fit:contain}.tab-label[data-v-48c784fb]{font-size:11px;color:#999}.tab-item.active .tab-label[data-v-48c784fb]{color:var(--green, #16835d);font-weight:600}.toast-overlay[data-v-594a85b9]{position:fixed;left:50%;bottom:80px;transform:translate(-50%);z-index:200;pointer-events:none}.toast-box[data-v-594a85b9]{background:#13231df0;border-radius:var(--radius-md, 8px);padding:10px 20px;max-width:300px}.toast-text[data-v-594a85b9]{color:#fff;font-size:14px;text-align:center}.panda-float[data-v-be09ffe9]{position:fixed;z-index:88;width:46px;height:46px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.panda-float.dragging[data-v-be09ffe9]{cursor:grabbing}.panda-face[data-v-be09ffe9]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid rgba(210,225,214,.95);box-shadow:0 10px 24px #0f2a222e;font-size:24px;line-height:1}.panda-face-img[data-v-be09ffe9]{display:block;width:36px;height:36px;object-fit:contain}.panda-face[data-v-be09ffe9]:active{transform:scale(.96)}.global-audio-mini[data-v-cf816fcb]{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:72;width:min(366px,calc(100vw - 24px));min-height:58px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:15px;background:#18211df5;color:#fff;box-shadow:0 16px 36px #0e141147;transform:translate(-50%)}.global-audio-mini.is-tab-page[data-v-cf816fcb]{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.mini-cover[data-v-cf816fcb]{flex:0 0 36px;width:36px;height:36px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f1c84b;color:#3d3210;font-weight:900}.mini-cover image[data-v-cf816fcb]{display:block;width:100%;height:100%;object-fit:cover}.mini-main[data-v-cf816fcb]{flex:1;min-width:0}.mini-title[data-v-cf816fcb],.mini-time[data-v-cf816fcb],.mini-error[data-v-cf816fcb]{display:block}.mini-title[data-v-cf816fcb]{overflow:hidden;color:#fff;font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mini-progress[data-v-cf816fcb]{height:3px;margin-top:6px;overflow:hidden;border-radius:999px;background:#ffffff2e}.mini-progress-fill[data-v-cf816fcb]{height:100%;border-radius:inherit;background:#f1c84b}.mini-time[data-v-cf816fcb]{margin-top:4px;color:#ffffffb8;font-size:10px}.mini-error[data-v-cf816fcb]{margin-top:3px;color:#ffd7d7;font-size:10px}.mini-play[data-v-cf816fcb],.mini-close[data-v-cf816fcb]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.mini-play[data-v-cf816fcb]{width:34px;height:34px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;font-size:15px;font-weight:900}.mini-close[data-v-cf816fcb]{width:24px;height:24px;color:#ffffffb8;font-size:18px}@media (max-width: 340px){.global-audio-mini[data-v-cf816fcb]{width:calc(100vw - 18px);gap:7px;padding-left:8px;padding-right:8px}.mini-play[data-v-cf816fcb]{width:32px;height:32px}}.global-broadcast[data-v-7f76d83f]{position:fixed;left:0;right:0;bottom:calc(84px + env(safe-area-inset-bottom));z-index:1200;display:flex;justify-content:center;pointer-events:none;padding:0 14px;box-sizing:border-box}.broadcast-shell[data-v-7f76d83f]{width:min(92vw,340px);overflow:hidden;border:1px solid rgba(151,190,255,.42);border-radius:18px;padding:14px;color:#fff;background:linear-gradient(135deg,#0b264cf0,#44368ee6);box-shadow:0 14px 32px #0b1e4652;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.broadcast-head[data-v-7f76d83f]{display:flex;gap:10px;align-items:center}.broadcast-icon[data-v-7f76d83f]{flex:0 0 34px;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#062a3a;font-size:14px;font-weight:800;background:linear-gradient(135deg,#b9fff3,#7aa7ff)}.broadcast-title-wrap[data-v-7f76d83f]{min-width:0;flex:1}.broadcast-kicker[data-v-7f76d83f]{display:block;color:#ddedffc2;font-size:12px}.broadcast-title[data-v-7f76d83f]{display:block;margin-top:3px;color:#fff;font-size:16px;font-weight:800;line-height:1.25;word-break:break-word}.broadcast-close[data-v-7f76d83f]{width:28px;height:28px;padding:0;border:0;border-radius:999px;color:#ffffffdb;font-size:20px;line-height:26px;background:#ffffff1f}.broadcast-subtitle[data-v-7f76d83f],.broadcast-content[data-v-7f76d83f]{display:block;word-break:break-word}.broadcast-subtitle[data-v-7f76d83f]{margin-top:10px;color:#e8f3ffe0;font-size:13px;line-height:1.5}.broadcast-content[data-v-7f76d83f]{margin-top:8px;color:#f8fbfff0;font-size:14px;line-height:1.58;white-space:pre-wrap}.broadcast-actions[data-v-7f76d83f]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.broadcast-action[data-v-7f76d83f]{min-width:78px;height:34px;padding:0 14px;border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:34px}.broadcast-action.primary[data-v-7f76d83f]{color:#08263b;background:linear-gradient(135deg,#a5f3fc,#c4b5fd)}.broadcast-action.secondary[data-v-7f76d83f]{color:#eaf5ff;background:#ffffff21}.priority-urgent[data-v-7f76d83f],.priority-high[data-v-7f76d83f]{border-color:#ffd69985}.broadcast-float-enter-active[data-v-7f76d83f],.broadcast-float-leave-active[data-v-7f76d83f]{transition:opacity .22s ease,transform .22s ease}.broadcast-float-enter-from[data-v-7f76d83f],.broadcast-float-leave-to[data-v-7f76d83f]{opacity:0;transform:translateY(16px)}.pwa-guide[data-v-fa598b16]{position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--tab-bar-height, 72px) + env(safe-area-inset-bottom,0px) + 12px);z-index:230;display:flex;align-items:center;gap:10px;max-width:430px;margin:0 auto;padding:12px 12px 12px 14px;box-sizing:border-box;border:1px solid rgba(15,143,95,.18);border-radius:8px;background:#fffffffa;box-shadow:0 10px 32px #13231d29}.pwa-guide__content[data-v-fa598b16]{flex:1;min-width:0}.pwa-guide__title[data-v-fa598b16]{color:#13231d;font-size:14px;font-weight:700;line-height:1.35}.pwa-guide__text[data-v-fa598b16]{margin-top:3px;color:#66716b;font-size:12px;line-height:1.4}.pwa-guide__primary[data-v-fa598b16],.pwa-guide__later[data-v-fa598b16],.pwa-guide__close[data-v-fa598b16]{border:0;outline:none}.pwa-guide__primary[data-v-fa598b16]{flex:0 0 auto;min-width:56px;height:34px;padding:0 14px;border-radius:8px;background:#0f8f5f;color:#fff;font-size:13px;font-weight:700}.pwa-guide__later[data-v-fa598b16]{flex:0 0 auto;height:34px;padding:0 10px;border-radius:8px;background:#eef6f1;color:#0f7551;font-size:12px;font-weight:700}.pwa-guide__close[data-v-fa598b16]{flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:#f3f6f4;color:#26342e;font-size:20px;line-height:28px}.pwa-modal[data-v-fa598b16]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:520;display:flex;align-items:flex-end;justify-content:center;padding:18px max(14px,env(safe-area-inset-left,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-right,0px));box-sizing:border-box}.pwa-modal__mask[data-v-fa598b16]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1c167a}.pwa-modal__panel[data-v-fa598b16]{position:relative;width:100%;max-width:430px;max-height:min(78vh,640px);overflow-y:auto;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:0 18px 42px #11231b38}.pwa-modal__header[data-v-fa598b16]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid #edf3ef}.pwa-modal__title[data-v-fa598b16]{color:#13231d;font-size:18px;font-weight:800;line-height:1.35}.pwa-modal__subtitle[data-v-fa598b16]{margin-top:6px;color:#64726b;font-size:13px;line-height:1.55}.pwa-modal__close[data-v-fa598b16]{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:8px;background:#f3f6f4;color:#26342e;font-size:22px;line-height:30px}.pwa-modal__browser[data-v-fa598b16]{margin:14px 18px 0;padding:10px 12px;border-radius:8px;background:#f2fbf5;color:#0f7551;font-size:13px;font-weight:700}.pwa-modal__steps[data-v-fa598b16]{display:grid;gap:10px;padding:14px 18px 4px}.pwa-modal__step[data-v-fa598b16]{display:flex;gap:10px;align-items:flex-start;min-width:0}.pwa-modal__step-index[data-v-fa598b16]{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#0f8f5f;color:#fff;font-size:13px;font-weight:800;line-height:24px;text-align:center}.pwa-modal__step-text[data-v-fa598b16]{flex:1;min-width:0;color:#25332d;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.pwa-modal__note[data-v-fa598b16]{margin:12px 18px 0;padding:10px 12px;border-radius:8px;background:#fff8e7;color:#8a641c;font-size:12px;line-height:1.55}.pwa-modal__actions[data-v-fa598b16]{display:flex;gap:10px;padding:16px 18px 18px}.pwa-modal__primary[data-v-fa598b16],.pwa-modal__secondary[data-v-fa598b16]{flex:1;height:42px;border:0;border-radius:8px;font-size:14px;font-weight:800}.pwa-modal__primary[data-v-fa598b16]{background:#0f8f5f;color:#fff}.pwa-modal__secondary[data-v-fa598b16]{background:#eef6f1;color:#0f7551}@media (max-width: 360px){.pwa-guide[data-v-fa598b16]{align-items:flex-start}.pwa-guide__primary[data-v-fa598b16]{min-width:48px;padding:0 10px}.pwa-modal__actions[data-v-fa598b16]{flex-direction:column}}.update-toast[data-v-c0521cac]{position:fixed;left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:calc(var(--tab-bar-height, 72px) + env(safe-area-inset-bottom,0px) + 12px);z-index:240;display:flex;align-items:center;gap:8px;max-width:430px;margin:0 auto;padding:12px;box-sizing:border-box;border-radius:8px;background:#13231df5;box-shadow:0 12px 34px #0f221a3d}.update-toast--force[data-v-c0521cac]{background:#0f5d43fa}.update-toast__content[data-v-c0521cac]{flex:1;min-width:0}.update-toast__title[data-v-c0521cac]{color:#fff;font-size:14px;font-weight:700;line-height:1.35}.update-toast__text[data-v-c0521cac]{margin-top:2px;color:#ffffffd1;font-size:12px;line-height:1.4}.update-toast__primary[data-v-c0521cac],.update-toast__secondary[data-v-c0521cac]{flex:0 0 auto;height:34px;min-width:54px;padding:0 12px;border:0;border-radius:8px;font-size:13px;font-weight:700}.update-toast__primary[data-v-c0521cac]{background:#fff;color:#0f5d43}.update-toast__secondary[data-v-c0521cac]{background:#ffffff21;color:#fff}@media (max-width: 360px){.update-toast[data-v-c0521cac]{gap:6px;padding:10px}.update-toast__primary[data-v-c0521cac],.update-toast__secondary[data-v-c0521cac]{min-width:46px;padding:0 9px}}html,body{margin:0;padding:0;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}view,scroll-view,swiper,swiper-item{display:block;box-sizing:border-box}text{box-sizing:border-box}image{display:inline-block;box-sizing:border-box;max-width:100%}button,input,textarea{box-sizing:border-box;font:inherit}#app{max-width:var(--page-max-width);margin:0 auto;min-height:100vh;background:var(--bg-page, #fbfcfa);position:relative;overflow-x:hidden}.page-container{min-height:100vh;padding-bottom:calc(var(--tab-bar-height) + var(--safe-area-bottom))}.page-container.no-tab{padding-bottom:0}p,span,div,li,td,th{word-break:break-word;overflow-wrap:break-word}
