body,html{-ms-overflow-style:none;margin:0;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}*{-webkit-tap-highlight-color:transparent}.app-shell[data-v-126a2bf5]{box-sizing:border-box;min-height:100vh}.app-shell.has-tab-bar[data-v-126a2bf5]{padding-bottom:calc(50px + env(safe-area-inset-bottom))}.channel-sheet-mask[data-v-126a2bf5]{background:rgba(0,0,0,.45);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1001}.channel-sheet-mask.show[data-v-126a2bf5]{opacity:1;pointer-events:auto}.channel-sheet[data-v-126a2bf5]{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:50vh;left:0;max-height:calc(100vh - 56px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:1002}.channel-sheet.open[data-v-126a2bf5]{transform:translateY(0)}.channel-sheet__header[data-v-126a2bf5]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 12px 12px 16px}.channel-sheet__title[data-v-126a2bf5]{color:#222;font-size:18px;font-weight:600}.channel-sheet__close[data-v-126a2bf5]{background:transparent;border:none;color:#666;cursor:pointer;font-size:22px;height:36px;width:36px}.channel-sheet__body[data-v-126a2bf5]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:8px 16px 24px}.channel-section+.channel-section[data-v-126a2bf5]{margin-top:20px}.channel-section__mine[data-v-126a2bf5]{display:flex}.channel-section__head[data-v-126a2bf5]{display:flex;margin-bottom:12px}.channel-section__head--toolbar[data-v-126a2bf5]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.channel-section__edit-btn[data-v-126a2bf5]{background:transparent;border:none;color:#ff2d55;cursor:pointer;flex-shrink:0;font-size:15px;line-height:1.4;margin:0;padding:0}.channel-section__title[data-v-126a2bf5]{color:#222;font-size:15px;font-weight:600;margin:0}.channel-section__hint[data-v-126a2bf5]{color:#999;font-size:12px;margin:4px 0 0;padding-left:10px}.channel-grid[data-v-126a2bf5]{display:flex;flex-wrap:wrap;gap:10px}.channel-grid--cols[data-v-126a2bf5]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.channel-chip[data-v-126a2bf5]{box-sizing:border-box;font-size:14px}.channel-chip--my[data-v-126a2bf5]{align-items:center;background:#f5f5f5;border-radius:4px;color:#333;display:flex;justify-content:center;min-height:40px;padding:8px 6px;position:relative}.channel-chip--fixed[data-v-126a2bf5]{color:#bbb}.channel-chip--editable[data-v-126a2bf5]{cursor:grab;touch-action:none}.channel-chip--editable[data-v-126a2bf5]:active{cursor:grabbing}.channel-chip--addable[data-v-126a2bf5]{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;color:#333;cursor:pointer;display:flex;justify-content:center;min-height:40px;padding:8px 6px;position:relative}.channel-chip--ghost[data-v-126a2bf5]{opacity:.45}.channel-chip--chosen[data-v-126a2bf5]{box-shadow:0 2px 10px rgba(0,0,0,.12)}.channel-chip--drag[data-v-126a2bf5]{opacity:.95}.channel-chip__name[data-v-126a2bf5]{line-height:1.2;text-align:center;word-break:break-all}.channel-chip__remove[data-v-126a2bf5]{background:#ccc;border:none;color:#fff;cursor:pointer;font-size:12px;margin:0;padding:0;z-index:1}.channel-chip__add-badge[data-v-126a2bf5],.channel-chip__remove[data-v-126a2bf5]{align-items:center;border-radius:50%;display:flex;height:16px;justify-content:center;line-height:1;position:absolute;right:-6px;top:-6px;width:16px}.channel-chip__add-badge[data-v-126a2bf5]{background:#fff;border:1px solid #ddd;color:#ff2d55;font-size:14px;font-weight:500;pointer-events:none}.app-header[data-v-31c65d08]{align-items:center;background:#fe5656;display:flex;gap:10px;left:0;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;position:fixed;right:0;top:0;z-index:1000}.app-header--light[data-v-31c65d08]{background:#fff;border-bottom:1px solid #f0f0f0}.app-header--light .menu-btn[data-v-31c65d08]{background:#f5f5f5;color:#333}.search-box[data-v-31c65d08]{flex:1;min-width:0}.app-header .search-box.source-link[data-v-31c65d08]{align-items:center;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23999' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M16.5 16.5 21 21'/%3E%3C/svg%3E") 12px no-repeat;border-radius:18px;color:#999;display:flex;font-size:14px;height:36px;padding:0 14px 0 36px;-webkit-text-decoration:none;text-decoration:none;width:100%}.hot-keyword-wrapper[data-v-31c65d08]{align-items:center;animation:fadeIn-31c65d08 .3s ease-in-out;cursor:pointer;display:flex;gap:6px;overflow:hidden}.hot-keyword-text[data-v-31c65d08]{color:#333;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-icon[data-v-31c65d08]{font-size:12px}.trend-up[data-v-31c65d08]{color:#ff2d55}.trend-down[data-v-31c65d08]{color:#52c41a}@keyframes fadeIn-31c65d08{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.menu-btn[data-v-31c65d08]{background:hsla(0,0%,100%,.25);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:36px;width:36px}.category-tabs[data-v-b88ec56c]{background:#fff;border-bottom:1px solid #f0f0f0;left:0;position:fixed;right:0;top:calc(56px + env(safe-area-inset-top));z-index:999}.tabs-inner[data-v-b88ec56c]{align-items:stretch;display:flex}.tabs-scroll[data-v-b88ec56c]{-webkit-overflow-scrolling:touch;align-items:center;cursor:grab;display:flex;flex:1;gap:20px;min-width:0;overflow-x:auto;padding:0 0 0 12px;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs-scroll[data-v-b88ec56c]:active{cursor:grabbing}.tabs-scroll.dragging[data-v-b88ec56c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.channel-manage-btn[data-v-b88ec56c]{align-items:center;background:#fff;border:none;border-left:1px solid #f0f0f0;box-shadow:-6px 0 8px -4px rgba(0,0,0,.08);color:#666;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin:0;padding:0;width:44px}.channel-manage-btn__icon[data-v-b88ec56c]{display:block}.tabs-scroll[data-v-b88ec56c]::-webkit-scrollbar{display:none}.tab[data-v-b88ec56c]{align-items:flex-end;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:0;padding-bottom:5px;position:relative}.tab-name[data-v-b88ec56c]{display:inline-block}.tab-anchor[data-v-b88ec56c]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.tab.active[data-v-b88ec56c]{color:#ff2d55}.tab.active[data-v-b88ec56c]:after{background:#ff2d55;border-radius:2px;bottom:2px;content:"";height:2px;left:50%;max-width:48px;position:absolute;transform:translateX(-50%);width:100%}.channel-menu[data-v-e7d64a08]{position:static}.tab-panel-mask[data-v-e7d64a08]{background:rgba(0,0,0,.45);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.25s;z-index:999}.tab-panel-mask.show[data-v-e7d64a08]{opacity:1;pointer-events:auto}.tab-panel[data-v-e7d64a08]{background:#fff;bottom:0;box-sizing:border-box;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:min(230px,88vw);z-index:1001}.tab-panel.open[data-v-e7d64a08]{transform:translateX(0)}.panel-header[data-v-e7d64a08]{align-items:stretch;border-bottom:1px solid #e8e8e8;display:flex;overflow:hidden}.panel-header__brand[data-v-e7d64a08]{align-items:center;background:#fff;color:#222;display:flex;flex:1;font-size:17px;font-weight:600;gap:8px;padding:14px 16px}.panel-header__icon[data-v-e7d64a08]{color:#666;flex-shrink:0}.panel-header__title[data-v-e7d64a08]{line-height:1.2}.panel-header__close[data-v-e7d64a08]{align-items:center;background:#fff;border:none;border-left:1px solid #e8e8e8;color:#666;cursor:pointer;display:flex;justify-content:center;transition:background .15s;width:52px}.panel-header__close[data-v-e7d64a08]:active{background:#f5f5f5}.panel-grid[data-v-e7d64a08]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:16px}.panel-chip[data-v-e7d64a08]{align-items:center;background:#f5f5f5;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:center;min-height:40px;padding:0 12px;position:relative;transition:background .2s,color .2s}.panel-chip-anchor[data-v-e7d64a08]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.panel-chip--full[data-v-e7d64a08]{grid-column:span 2}.panel-chip--half[data-v-e7d64a08]{grid-column:span 1}.panel-chip[data-v-e7d64a08]:active{background:#ececec}.panel-chip.active[data-v-e7d64a08]{background:#fff2f4;color:#ff2d55;font-weight:600}.bottom-tab[data-v-35d7dc60]{background:#fff;border-top:1px solid #f2f2f2;bottom:0;height:50px;justify-content:space-around;left:0;position:fixed;right:0;z-index:1000}.bottom-tab[data-v-35d7dc60],.tab-item[data-v-35d7dc60]{align-items:center;display:flex}.tab-item[data-v-35d7dc60]{color:#8c8c8c;flex:1;flex-direction:column;font-size:11px;gap:2px;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.tab-item.active[data-v-35d7dc60]{color:#ff2d55}.tab-icon[data-v-35d7dc60]{color:inherit;display:block;height:22px;width:22px}.tab-text[data-v-35d7dc60]{font-size:11px;line-height:1}