.hg-recommend-feed{--feed-bg:#000;--feed-fg:#f4eff2;--feed-card:#222524;--feed-muted:#a59aa3;--feed-accent:#ffc107;inset:calc(64px + var(--top-safe-area-inset,env(safe-area-inset-top,0px))) 0 0;background:var(--feed-bg);width:min(100%,480px);color:var(--feed-fg);isolation:isolate;margin:0 auto;position:fixed}.hg-recommend-feed *,.hg-recommend-feed :before,.hg-recommend-feed :after{box-sizing:border-box}.hg-recommend-feed__pages{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;width:100%;height:100%;overflow-y:auto}.hg-recommend-feed__pages::-webkit-scrollbar{display:none}.hg-recommend-feed__page{scroll-snap-align:start;scroll-snap-stop:always;background:var(--feed-bg);width:100%;height:100%;position:relative;overflow:hidden}.hg-recommend-feed__search{z-index:3;top:calc(12px + var(--top-safe-area-inset,env(safe-area-inset-top,0px)));min-height:44px;color:var(--feed-fg);cursor:pointer;text-shadow:0 1px 4px var(--feed-bg);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:14px;display:grid;position:absolute;right:16px}.hg-recommend-feed .hg-recommend-feed__search svg{color:#fff;stroke:#fff;filter:drop-shadow(0 1px 3px #0009)}.hg-recommend-feed__tabs{z-index:3;top:calc(12px + var(--top-safe-area-inset,env(safe-area-inset-top,0px)));scrollbar-width:none;gap:24px;max-width:calc(100% - 144px);display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.hg-recommend-feed__tabs button{color:#ffffffb3;min-height:44px;font:inherit;text-shadow:0 1px 4px #000c;cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 5px;font-size:16px;position:relative}.hg-recommend-feed__tabs button[aria-pressed=true]{color:var(--feed-fg);font-weight:700}.hg-recommend-feed__tabs button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:3px;width:18px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.hg-recommend-feed__search-form{z-index:4;top:calc(12px + var(--top-safe-area-inset,env(safe-area-inset-top,0px)));background:var(--feed-card);border-radius:12px;gap:8px;padding:8px;display:flex;position:absolute;left:12px;right:12px}.hg-recommend-feed__search-form input{border:1px solid var(--w1-line);background:var(--feed-bg);width:100%;min-width:0;min-height:44px;color:var(--feed-fg);border-radius:8px;padding:8px;font-size:16px}.hg-recommend-feed__search-form button{min-height:44px;color:var(--feed-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:4px}.hg-recommend-feed__poster{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hg-recommend-feed .hg-finance-player{aspect-ratio:auto;background:var(--feed-bg);border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.hg-recommend-feed .hg-finance-media{object-fit:cover;object-position:center;width:100%;height:100%}.hg-recommend-feed .hg-finance-player.is-portrait video.hg-finance-media{object-position:center top}.hg-recommend-feed .hg-finance-player.is-wide .hg-finance-media{object-fit:contain;object-position:center}.hg-recommend-feed .hg-mobile-controls__bar{pointer-events:none;background:0 0;grid-template-rows:20px;grid-template-columns:minmax(0,1fr);padding:0 12px;bottom:0}.hg-recommend-feed .hg-mobile-controls__bar>:not(.hg-mobile-controls__seek){display:none}.hg-recommend-feed .hg-mobile-controls__seek{pointer-events:auto;grid-row:1;bottom:0}.hg-recommend-feed .hg-finance-gate{padding-bottom:180px;font-size:13px}.hg-recommend-feed__bottom{z-index:2;pointer-events:none;background:linear-gradient(#0000,#00000080);padding:80px 12px 0;position:absolute;bottom:18px;left:0;right:0}.hg-recommend-feed__bottom :is(a,button){pointer-events:auto}.hg-recommend-feed__info{align-items:flex-end;gap:8px;display:flex}.hg-recommend-feed__copy{flex:1;min-width:0;padding-bottom:4px}.hg-recommend-feed .hg-recommend-feed__copy h1{color:var(--feed-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:1.5;overflow:hidden}.hg-recommend-feed__copy a{color:var(--feed-fg);text-decoration:none}.hg-recommend-feed__copy p{-webkit-line-clamp:2;color:var(--feed-fg);-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.hg-recommend-feed__tags{scrollbar-width:none;gap:10px;margin-top:8px;display:flex;overflow-x:auto}.hg-recommend-feed__tags a{flex:none;font-size:12px;line-height:1.6}.hg-recommend-feed__watch{background:var(--feed-card);min-height:44px;color:var(--feed-fg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.hg-feed-actions{flex-direction:column;flex:none;align-items:center;gap:16px;width:48px;display:flex}.hg-feed-actions button{width:48px;height:56px;color:var(--feed-fg);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:34px 18px;place-items:center;gap:4px;margin:0;padding:0;font-size:11px;display:grid}.hg-feed-actions svg{width:34px;height:34px;color:inherit;fill:currentColor;filter:drop-shadow(0 1px 2px #0006);display:block}.hg-feed-actions button[aria-pressed=true]{color:var(--feed-accent)}.hg-feed-actions span{white-space:nowrap;max-width:56px;line-height:18px}.hg-feed-notice{color:var(--feed-fg);background:#000000bf;border-radius:8px;padding:10px 16px;font-size:13px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.hg-recommend-feed__empty{text-align:center;color:var(--feed-muted);place-content:center;gap:16px;display:grid;position:absolute;inset:0}.hg-recommend-feed__empty a{color:var(--feed-accent)}.hg-feed-comments{--w1-fg:var(--feed-fg);--w1-muted:var(--feed-muted);--w1-bg:#1c1e1d;box-sizing:border-box;width:min(100%,480px);height:72dvh;max-height:calc(100dvh - 16px - var(--top-safe-area-inset,env(safe-area-inset-top,0px)));padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;pointer-events:auto;border:1px solid var(--w1-line);background:var(--feed-card);color:var(--feed-fg);border-radius:16px 16px 0 0;margin:auto auto 0;overflow-y:auto}.hg-feed-comments[open]{flex-direction:column;display:flex}.hg-feed-comments{max-width:min(100%,480px)}.hg-feed-comments .hg-web-play__comments{flex-direction:column;flex:1;min-height:0;display:flex}.hg-feed-comments .hg-web-play__comment-list{flex:1;min-height:0;overflow-y:auto}.hg-feed-comments::backdrop{background:#00000059}.hg-feed-comments>header{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.hg-feed-comments button{background:var(--w1-bg);min-height:36px;color:var(--w1-fg);cursor:pointer;border:0;border-radius:8px;padding:6px 12px}.hg-feed-comments .hg-web-play__comments-head{display:none}.hg-feed-comments .hg-web-play__comment{gap:10px;margin-bottom:20px;display:flex}.hg-feed-comments .hg-web-play__comment-avatar{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.hg-feed-comments .hg-web-play__comment-body{flex:1;min-width:0}.hg-feed-comments .hg-web-play__comment-meta{color:var(--w1-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.hg-feed-comments .hg-web-play__comment-body p{overflow-wrap:anywhere;margin:6px 0;font-size:14px}.hg-feed-comments .hg-web-play__comment-actions{align-items:center;gap:8px;display:flex}.hg-feed-comments .hg-web-play__comment-actions svg{fill:currentColor;width:14px;height:14px}.hg-feed-comments .hg-web-play__comment-actions button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.hg-feed-comments .hg-web-play__composer{align-items:center;gap:8px;display:flex}.hg-feed-comments .hg-web-play__composer-avatar{display:none}.hg-feed-comments input{border:1px solid var(--w1-line);background:var(--w1-bg);min-width:0;min-height:44px;color:var(--w1-fg);border-radius:10px;flex:1;padding:10px 12px;font-size:16px}@media (max-width:768px){.w1:has(.hg-recommend-feed){background:#000}html:has(.hg-recommend-feed){scrollbar-gutter:auto;overflow:hidden}.w1:has(.hg-recommend-feed) :is(.w1-footer,.hg-fab,.w1-header,.th-bar){display:none}.hg-recommend-feed{top:0;bottom:calc(54px + env(safe-area-inset-bottom,0px));width:100%}}
