body.vod-search-hub-body{background:var(--tpl-bg-muted,#f4f6f8);box-sizing:border-box;margin:0;min-height:100vh;padding-top:0!important}body.vod-search-hub-body #bottomNav{display:none}body.vod-search-hub-body .foot.foot_nav{padding:0}.search-hub{flex-direction:column;margin:0 auto;max-width:720px;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0)}.search-hub,.search-hub__bar{box-sizing:border-box;display:flex}.search-hub__bar{align-items:center;background:var(--tpl-bg-base,#fff);border-bottom:1px solid var(--tpl-border-soft,#eaeaea);flex-shrink:0;gap:10px;padding:calc(10px + env(safe-area-inset-top, 0)) 12px 10px}.search-hub__cancel{color:var(--tpl-text-muted,#666);flex-shrink:0;font-size:15px;padding:6px 2px;text-decoration:none;-webkit-tap-highlight-color:transparent}.search-hub__form{flex:1;margin:0;min-width:0}.search-hub__panel{background:linear-gradient(var(--tpl-bg-base,#fff),var(--tpl-bg-base,#fff)) padding-box,linear-gradient(219deg,#40cc92,#7eb3fc,#40cc92) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:6px 10px 8px;transition:padding .2s ease,border-radius .2s ease,height .2s ease,max-height .2s ease;width:100%}.search-hub__panel:not(.search-hub__panel--expanded){height:38px;max-height:38px;min-height:38px;overflow:hidden;padding:0 8px}.search-hub__panel:not(.search-hub__panel--expanded) .search-hub__panel-top{height:36px;max-height:36px;min-height:0}.search-hub__panel:not(.search-hub__panel--expanded) .search-hub__input{height:32px;line-height:32px}.search-hub__panel:not(.search-hub__panel--expanded) .search-hub__clear{height:32px;width:32px}.vod-search-hub-body .search-hub .search-hub__panel:not(.search-hub__panel--expanded) .head_hot_overlay_viewport{height:22px}.search-hub__panel--expanded{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(219deg,#40cc92,#7eb3fc,#40cc92) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent;border-radius:16px;font-size:13px;height:75px;max-height:75px;min-height:75px;overflow:hidden;padding:2px 10px 3px}.search-hub__panel--expanded .search-hub__panel-top{flex:0 0 auto;height:auto;max-height:28px;min-height:0}.search-hub__panel--expanded .search-hub__input{font-size:13px;height:26px;line-height:26px}.search-hub__panel--expanded .search-hub__clear{height:26px;width:26px}.vod-search-hub-body .search-hub .search-hub__panel--expanded .head_hot_overlay_viewport{height:20px}.search-hub__panel-top{align-items:center;display:flex;gap:4px;min-height:38px}.search-hub__ico-search{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0;width:22px}.search-hub__ico-search img{display:block;height:18px;object-fit:contain;width:18px}.search-hub__panel--expanded .search-hub__ico-search{display:none}.search-hub__panel-bottom{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:max-height .22s ease,opacity .18s ease,margin .2s ease,padding .2s ease}.search-hub__panel--expanded .search-hub__panel-bottom{flex:0 0 auto;margin-top:2px;max-height:36px;opacity:1;padding-top:0;pointer-events:auto}.search-hub__clear{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;margin:0;padding:0;width:38px;-webkit-tap-highlight-color:transparent}.search-hub__clear img{display:block;height:20px;object-fit:contain;width:20px}.search-hub__clear[disabled],.search-hub__clear[hidden]{display:none!important}.search-hub__ask-ai{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.search-hub__ask-ai-input{cursor:pointer;height:20px;left:0;margin:0;opacity:.01;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.search-hub__ask-ai-ui{background:url(../../images/vod/search-hub-ai-checkbox-off@2x.png) 50%/14px 14px no-repeat;flex-shrink:0;height:14px;margin-left:0;width:14px}.search-hub__ask-ai--checked .search-hub__ask-ai-ui{background-image:url(../../images/vod/search-hub-ai-checkbox-on@2x.png)}.search-hub__ask-ai-text{color:#5ab4c9;font-size:13px;font-weight:500;line-height:1.2}.search-hub__panel-bottom .search-hub__submit{background:#69c898;border:0;border-radius:17px;color:#fff;flex-shrink:0;font-size:13px;font-weight:600;height:33px;margin:0;min-width:74px;padding:0;width:74px}.search-hub__field{flex:1;min-width:0}.search-hub__field--suggest{position:relative;z-index:2}.search-hub__hot-msg{color:var(--tpl-text-muted,#888);font-size:13px;margin:12px 0 0;text-align:center}.search-hub__hot-msg--error{color:#c2410c}.search-hub__input{background:transparent;border:0;box-sizing:border-box;color:var(--tpl-text,#111);font-size:13px;height:38px;line-height:38px;outline:none;padding:0 8px 0 6px;width:100%}.search-hub__input::-webkit-search-cancel-button,.search-hub__input::-webkit-search-decoration,.search-hub__input::-webkit-search-results-button,.search-hub__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-hub__input::placeholder{color:var(--tpl-text-muted,#999)}@keyframes headHotRollY{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.vod-search-hub-body .search-hub .search-hub__head-hot-overlay{align-items:center;bottom:0;box-sizing:border-box;color:var(--tpl-text-muted,#888);display:flex;font-size:var(--tpl-font-body,14px);gap:4px;height:auto!important;left:0;overflow:hidden;padding:0 8px 0 6px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s ease;z-index:1}.vod-search-hub-body .search-hub .search-hub__head-hot-overlay .head_hot_overlay_viewport{align-items:center;display:flex;flex:1;height:26px;min-width:0;overflow:hidden}.vod-search-hub-body .search-hub .head_hot_overlay:not(.head_hot_overlay_single) .head_hot_overlay_viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5px,#000 calc(100% - 5px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5px,#000 calc(100% - 5px),transparent)}.vod-search-hub-body .search-hub .head_hot_overlay_track{animation:headHotRollY linear infinite;display:flex;flex-direction:column}.vod-search-hub-body .search-hub .head_hot_overlay_single .head_hot_overlay_track{animation:none}.vod-search-hub-body .search-hub .head_hot_overlay_item{border-radius:4px;box-sizing:border-box;color:var(--tpl-text-subtle,#6b7280);font-size:var(--tpl-font-body,14px);height:22px;line-height:1.35;margin:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.vod-search-hub-body .search-hub .head_hot_overlay_item_primary{background:linear-gradient(90deg,rgba(64,204,146,.2),rgba(64,204,146,.07) 100%,transparent 0);color:var(--tpl-text-muted,#666);font-weight:500}.search-hub__field--suggest .search-hub__input{position:relative;z-index:2}.search-hub__head-hot-overlay.head_hot_overlay_hidden,.search-hub__input:focus~.search-hub__head-hot-overlay{opacity:0;pointer-events:none}body.bstem .vod-search-hub-body .search-hub .head_hot_overlay_item{color:#b0b0b0}body.bstem .vod-search-hub-body .search-hub .head_hot_overlay_item.head_hot_overlay_item_primary{background:linear-gradient(90deg,rgba(64,204,146,.28),rgba(64,204,146,.09) 48%,transparent);color:hsla(0,0%,100%,.85)}.search-hub__submit{align-items:center;background:var(--tpl-accent,#48b687);border:0;border-radius:18px;color:var(--tpl-text-on-inverse,#fff);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:4px;height:32px;justify-content:center;min-width:72px;padding:0 14px;-webkit-tap-highlight-color:transparent}.search-hub__main{background:var(--tpl-bg-base,#fff);box-sizing:border-box;flex:1;padding:12px 14px 24px}.search-hub__section{margin-bottom:22px}.search-hub__section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.search-hub__section-head--hot{border-bottom:1px solid var(--tpl-border-soft,#e5e5e5);margin-bottom:12px;padding-bottom:8px}.search-hub__section-title{color:var(--tpl-text-strong,#222);font-size:15px;font-weight:700;margin:0}.search-hub__history-clear{background:transparent;border:none;color:var(--tpl-text-muted,#888);cursor:pointer;font-size:13px;padding:4px 6px;-webkit-tap-highlight-color:transparent}.search-hub__history-body{align-items:flex-start;display:flex;gap:8px}.search-hub__tags{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.search-hub__history:not(.is-expanded) .search-hub__tag:nth-child(n+7){display:none}.search-hub__history-toggle-wrap{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.search-hub__history-toggle{align-items:center;background:var(--tpl-bg-base,#fff);border:1px dashed var(--tpl-border-soft,#ccc);border-radius:4px;color:var(--tpl-text-muted,#888);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px;-webkit-tap-highlight-color:transparent}.search-hub__history-toggle-ico{display:block;font-size:14px;transition:transform .2s ease}.search-hub__history.is-expanded .search-hub__history-toggle-ico{transform:rotate(180deg)}.search-hub__history.is-collapsible-false .search-hub__history-toggle-wrap{display:none}.search-hub__tag{align-items:center;background:var(--tpl-bg-base,#fff);border:1px solid var(--tpl-border-soft,#e8e8e8);border-radius:4px;box-sizing:border-box;color:var(--tpl-text,#333);display:inline-flex;font-size:13px;max-width:100%;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.search-hub__hot-list{list-style:none;margin:0;padding:0}.search-hub__hot-item{margin:0 0 14px;padding:0}.search-hub__hot-item:last-child{margin-bottom:0}.search-hub__hot-link{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none;-webkit-tap-highlight-color:transparent}.search-hub__hot-rank{box-sizing:border-box;color:var(--tpl-text-muted,#9ca3af);flex-shrink:0;font-size:15px;font-weight:800;line-height:1;text-align:center;width:22px}.search-hub__hot-rank--1,.search-hub__hot-rank--2,.search-hub__hot-rank--3{background-image:none;background-position:50%;background-repeat:no-repeat;border-radius:4px;color:transparent;flex-shrink:0;font-size:0;height:20px;line-height:0;overflow:visible;padding:0;position:relative;text-indent:0;white-space:nowrap;width:20px}.search-hub__hot-rank--1{background:linear-gradient(145deg,#fbbf24,#ea580c)}.search-hub__hot-rank--2{background:linear-gradient(145deg,#94a3b8,#64748b)}.search-hub__hot-rank--3{background:linear-gradient(145deg,#d97706,#b45309)}.search-hub__hot-rank--1:after,.search-hub__hot-rank--2:after,.search-hub__hot-rank--3:after{color:#fff;font-size:11px;font-weight:800;left:50%;line-height:1;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%)}.search-hub__hot-rank--1:after{content:"1"}.search-hub__hot-rank--2:after{content:"2"}.search-hub__hot-rank--3:after{content:"3"}.search-hub__hot-poster{background:var(--tpl-bg-base,#e5e5e5);border-radius:4px;flex-shrink:0;overflow:hidden;width:52px}.search-hub__hot-poster img{display:block;height:74px;object-fit:cover;width:100%}.search-hub__hot-meta{flex:1;min-width:0;padding-top:2px}.search-hub__hot-name{color:var(--tpl-text-strong,#111);display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical}.search-hub__hot-actor,.search-hub__hot-name{margin:0 0 4px;overflow:hidden;text-overflow:ellipsis}.search-hub__hot-actor{color:var(--tpl-text-muted,#888);font-size:12px;line-height:1.4;white-space:nowrap}.search-hub__hot-sub{color:var(--tpl-text-muted,#999);font-size:12px;margin:0}.search-hub__hot-dot{margin:0 2px}body.bstem.vod-search-hub-body{background:var(--tpl-bg-muted,#1a1a1c)}body.bstem.vod-search-hub-body .search-hub__bar{background:var(--tpl-bg-base,#252428);border-bottom-color:var(--tpl-border-soft,#333)}body.bstem.vod-search-hub-body .search-hub__panel,body.bstem.vod-search-hub-body .search-hub__panel--expanded{background:linear-gradient(var(--tpl-bg-muted,#1e1e22),var(--tpl-bg-muted,#1e1e22)) padding-box,linear-gradient(219deg,#40cc92,#7eb3fc,#40cc92) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent}body.bstem.vod-search-hub-body .search-hub__panel--expanded{border-radius:16px}body.bstem.vod-search-hub-body .search-hub__ask-ai-text{color:#6ec8d8}body.bstem.vod-search-hub-body .search-hub__input{background:transparent;color:var(--tpl-text,#e5e5e5)}body.bstem.vod-search-hub-body .search-hub__tag{background:var(--tpl-bg-base,#2a292e);border-color:var(--tpl-border-soft,#3d3d44);color:var(--tpl-text,#ddd)}body.bstem.vod-search-hub-body .search-hub__hot-name{color:var(--tpl-text,#f3f4f6)}@media screen and (min-width:821px){body.vod-search-hub-body{padding-top:12px!important}.search-hub .search-hub__bar{border-radius:12px 12px 0 0;margin:0 auto;max-width:696px}.search-hub .search-hub__main{background:var(--tpl-bg-base,#fff);border-radius:0 0 12px 12px;box-shadow:0 4px 24px rgba(0,0,0,.06);margin:0 auto 24px;max-width:696px}body.bstem .search-hub .search-hub__main{background:var(--tpl-bg-base,#252428);border:1px solid var(--tpl-border-soft,#333);border-top:0;box-shadow:none}}.search-hub [hidden]{display:none!important}