:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;--bg: #0b0d10;--surface: #14171d;--raised: #1d222b;--surface-deep: #101318;--text: #f4f5f7;--muted: #a5aab4;--gold: #ffd12a;--yellow: var(--gold);--gold-deep: #dbaf15;--orange: var(--gold);--cyan: #7ce6ed;--line: #ffffff0d;--good: #87d8b8;--danger: #ff9f9a;--error: #ff7b7b;background:var(--bg);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px}body{margin:0;min-width:320px;background:var(--bg);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hgav-error{min-height:100vh;display:grid;place-content:center;gap:16px;text-align:center}.hgav-error a{color:var(--gold)}::selection{background:#ffd12a55;color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hg-catalog,.hg-search-page{padding-top:38px;padding-bottom:64px}.hg-catalog .hg-page-heading,.hg-search-page .hg-page-heading{margin-bottom:30px}.hg-catalog-title{width:100%;min-width:0}.hg-catalog-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.hg-catalog .hg-catalog-title-row h1{margin-bottom:0}.hg-catalog-title>p{margin-top:9px}.hg-catalog-swipe{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;min-height:44px;padding:8px 17px;border:1px solid #ffffff38;border-radius:999px;background:transparent;color:var(--text);font-size:14px;font-weight:550;white-space:nowrap}.hg-catalog-swipe:hover{border-color:#ffffff70;background:#ffffff08}.hg-filter-panel{padding:20px 24px;margin-bottom:28px;border:1px solid #ffffff04;border-radius:10px;background:var(--surface)}.hg-filter-desktop{display:grid;gap:14px}.hg-chip-block{display:flex;align-items:flex-start;gap:24px;min-width:0}.hg-chip-block>span{flex:0 0 34px;color:var(--muted);font-size:13px;line-height:36px}.hg-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.hg-chip-row button{min-height:36px;padding:7px 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:#c0c3cc;font-size:14px;transition:background .16s,color .16s}.hg-chip-row button:hover{background:var(--raised);color:var(--text)}.hg-chip-row button.is-active{background:var(--gold);color:#181818;font-weight:650}.hg-catalog--drama .hg-chip-row button.is-active{background:var(--cyan,#7ce6ed);color:#08292d}.hg-filter-note{margin:0;color:var(--muted);font-size:13px}.hg-mobile-filter-row{display:none}.hg-selected-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.hg-selected-filters>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.hg-selected-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px;border:1px solid #555b65;border-radius:5px;background:transparent;color:#e0e2e8;font-size:12px;max-width:100%;overflow-wrap:anywhere;text-align:left}.hg-selected-chip svg{flex:none}.hg-selected-chip:hover{color:var(--gold);border-color:var(--gold)}.hg-filter-reset{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:4px 0;border:0;background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.hg-filter-reset:hover{color:var(--gold)}.hg-catalog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.hg-catalog__toolbar h2{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;font-size:21px;font-weight:700;line-height:1.4}.hg-catalog__toolbar h2>span{color:var(--muted);font-size:13px;font-weight:400}.hg-sort-label{display:flex;align-items:center;gap:11px;flex:none;color:var(--muted);font-size:13px}.hg-sort-label button{position:relative;min-height:34px;padding:4px 0;border:0;background:transparent;color:var(--muted);font-size:13px}.hg-sort-label button[aria-pressed=true]{color:var(--text);font-weight:600}.hg-sort-label button:hover{color:var(--gold)}.hg-sort-label button[aria-pressed=true]:after{position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;transform:translate(-50%);background:var(--gold);content:""}.hg-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.hg-catalog-end{margin:44px 0 0;padding:10px;text-align:center;color:#858b96;font-size:12px}.hg-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:38px}.hg-pagination button,.hg-page-current{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:38px;min-height:40px;padding:8px 13px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:13px}.hg-pagination button:hover:not(:disabled){border-color:#777367;color:var(--gold)}.hg-pagination button:disabled{opacity:.4}.hg-pagination .hg-page-current{color:#171717;border-color:var(--gold);background:var(--gold);font-weight:650}.hg-filter-drawer[hidden]{display:none}.hg-filter-drawer:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:flex-end;justify-content:center}.hg-filter-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#050609b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hg-filter-drawer__panel{position:relative;z-index:1;width:min(100%,560px);max-height:85dvh;overflow-y:auto;padding:22px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid #454951;border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -18px 60px #0005}.hg-filter-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.hg-filter-drawer__head h2{margin:0;font-size:21px;line-height:1.3}.hg-filter-drawer__head>button{display:grid;place-items:center;width:40px;height:40px;margin:-8px;border:0;border-radius:50%;background:transparent;color:var(--muted)}.hg-filter-drawer__head>button:hover{background:var(--raised);color:var(--text)}.hg-filter-drawer__panel>p{margin:10px 0 20px;color:var(--muted);font-size:13px}.hg-filter-drawer__group+.hg-filter-drawer__group{margin-top:24px}.hg-filter-drawer__group h3{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:500}.hg-filter-drawer__options{display:flex;flex-wrap:wrap;gap:9px}.hg-filter-drawer__options button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:7px;background:#191b20;color:var(--text);font-size:13px}.hg-filter-drawer__options button.is-active{border-color:var(--gold);background:var(--gold);color:#171717;font-weight:650}.hg-catalog--drama .hg-filter-drawer__options button.is-active{border-color:var(--cyan,#7ce6ed);background:var(--cyan,#7ce6ed)}.hg-filter-drawer__actions{display:grid;grid-template-columns:100px 1fr;gap:10px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.hg-search-form{display:flex;align-items:center;gap:15px;max-width:900px;margin-bottom:32px;padding:8px 8px 8px 20px;border:1px solid #4d525d;border-radius:11px;background:var(--surface);color:#b3bac6;transition:border-color .18s,box-shadow .18s}.hg-search-form:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #ffd12a0d}.hg-search-form>svg{flex:none}.hg-search-form input[type=search]{flex:1;min-width:0;width:100%;padding:9px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.hg-search-form input::-webkit-search-cancel-button{display:none}.hg-search-form .button{flex:none;min-width:96px;min-height:43px}.hg-search-clear{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted)}.hg-search-clear:hover{background:var(--raised);color:var(--text)}.hg-search-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;font-size:15px;line-height:1.6}.hg-search-summary p{margin:0;overflow-wrap:anywhere}.hg-search-summary strong{font-weight:650}.hg-search-summary>span{flex:none;color:var(--muted);font-size:13px}.hg-search-page__tabs{display:flex;gap:28px;margin-bottom:24px;border-bottom:1px solid var(--line)}.hg-type-btn{position:relative;min-height:55px;padding:12px 0 17px;border:0;background:transparent;color:var(--muted);font-size:16px;font-weight:600}.hg-type-btn:hover{color:var(--text)}.hg-type-btn.is-active{color:var(--gold)}.hg-type-btn.is-active:after{position:absolute;bottom:0;left:50%;width:24px;height:2px;border-radius:2px;transform:translate(-50%);background:var(--gold);content:""}.hg-search-empty-icon{margin:0 auto 18px;color:var(--muted)}@media(max-width:1100px){.hg-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hg-catalog,.hg-search-page{padding-top:26px;padding-bottom:44px}.hg-catalog .hg-page-heading,.hg-search-page .hg-page-heading{margin-bottom:24px}.hg-catalog-swipe{padding-inline:14px;font-size:13px}.hg-filter-panel{padding:0 16px;margin-bottom:24px;border-radius:9px}.hg-filter-desktop{display:none}.hg-mobile-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px}.hg-mobile-filter-button{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--text);font-size:14px}.hg-mobile-filter-button svg:last-child{margin-left:2px}.hg-mobile-filter-row>span{color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hg-selected-filters{margin-top:0;padding:12px 0}.hg-selected-chip,.hg-filter-reset{min-height:34px}.hg-catalog__toolbar{gap:8px;margin-bottom:18px}.hg-catalog__toolbar h2{font-size:19px;gap:9px}.hg-catalog__toolbar h2>span{font-size:11px}.hg-sort-label{gap:9px}.hg-sort-label button{font-size:12px}.hg-sort-label>svg{display:none}.hg-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hg-catalog-end{margin-top:28px}.hg-pagination{gap:8px;margin-top:30px}.hg-pagination button,.hg-page-current{min-height:44px;font-size:12px;padding:8px 10px}.hg-search-form{gap:9px;margin-bottom:24px;padding:6px 6px 6px 12px;border-radius:9px}.hg-search-form>svg{width:20px;height:20px}.hg-search-form input[type=search]{padding:8px 0;font-size:14px}.hg-search-form .button{min-width:60px;min-height:40px;padding:9px 12px;font-size:13px}.hg-search-clear{width:27px;height:34px}.hg-search-summary{align-items:flex-start;flex-direction:column;gap:6px;font-size:14px}.hg-search-summary>span{font-size:12px}.hg-search-page__tabs{gap:26px;margin-bottom:22px}.hg-type-btn{font-size:14px;min-height:52px}}@media(prefers-reduced-motion:reduce){.hg-chip-row button,.hg-search-form{transition:none}}.hg-catalog{padding-top:34px}.hg-catalog .hg-page-heading{margin-bottom:28px}.hg-catalog .hg-catalog-title-row h1{font-size:38px;font-weight:650;letter-spacing:-1px}.hg-catalog-title>p{font-size:12px;color:var(--muted)}.hg-catalog-swipe{border-color:var(--gold);background:var(--gold);color:#221c08;border-radius:8px;font-size:13px;min-height:42px}.hg-catalog-swipe:hover{background:var(--gold-deep);border-color:var(--gold-deep)}.hg-filter-panel{background:var(--surface);border-color:var(--line);border-radius:12px;padding:21px 24px;margin-bottom:24px}.hg-chip-row{gap:7px}.hg-chip-row button{font-size:12px;padding:7px 14px;min-height:33px;border-radius:7px}.hg-chip-block>span{font-size:12px;line-height:33px;color:#727e8d}.hg-chip-row button.is-active,.hg-filter-drawer__options button.is-active,.hg-catalog--drama .hg-chip-row button.is-active,.hg-catalog--drama .hg-filter-drawer__options button.is-active{background:#ffd12a12;border-color:#ffd12a1a;color:var(--gold);font-weight:500}.hg-catalog__toolbar{align-items:center;gap:16px;margin-bottom:26px;flex-wrap:wrap}.hg-sort-label{gap:27px;min-width:0}.hg-sort-label button{min-height:46px;font-size:13px;white-space:nowrap;padding:10px 0 13px}.hg-sort-label button[aria-pressed=true]{color:var(--gold)}.hg-sort-label button[aria-pressed=true]:after{height:2px;width:20px}.hg-sort-label button:disabled{opacity:.43;cursor:not-allowed}.hg-sort-label button:disabled:hover{color:var(--muted)}.hg-catalog__tools{display:flex;align-items:center;gap:18px;margin-left:auto;min-width:0}.hg-catalog-count{font-size:11px;color:#7c8796;white-space:nowrap}.hg-catalog-mode{display:flex;align-items:center;gap:4px;font-size:11px;color:#83909d;white-space:nowrap}.hg-catalog-mode>span{margin-right:6px}.hg-catalog-mode>button{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;color:#8e99a7;padding:6px 9px;min-height:32px;border-radius:6px;font-size:11px}.hg-catalog-mode>button[aria-pressed=true]{background:#ffd12a10;border-color:#ffd12a26;color:var(--gold)}.hg-mobile-filter-button{display:none}.hg-sort-unavailable{font-size:12px;color:#d1b774;background:#ffd12a0a;border:1px solid #ffd12a1a;border-radius:8px;padding:11px 14px;margin:-8px 0 22px}.hg-catalog__grid{gap:28px 22px}.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hg-work-card--poster .hg-work-card__image{aspect-ratio:3/4.3}.hg-work-card--poster .hg-work-card__image>.type-label{display:none}.hg-work-card--poster .hg-work-card__duration{left:10px;right:auto;top:10px;bottom:auto;font-size:10px;font-weight:500;background:#0b1018b5;border:1px solid #ffffff16}.hg-work-card__total{margin-left:auto;color:#73808e}.hg-catalog .hg-work-card h3{font-size:15px;font-weight:570;-webkit-line-clamp:1}.hg-catalog .hg-work-card__type{font-size:11px;gap:6px;margin-top:5px}.hg-catalog .hg-work-card__body{padding-top:13px}.hg-catalog .hg-work-card__image{border-radius:10px}.hg-catalog:not(.hg-catalog--drama) .hg-work-card__image{aspect-ratio:16/10}.hg-catalog:not(.hg-catalog--drama) .hg-work-card__image>.type-label{display:none}.hg-filter-drawer__actions{grid-template-columns:1fr 1fr 2fr}.hg-filter-cancel{background:transparent;border:0;border-radius:8px;color:var(--muted);font-size:13px}.hg-ranking-page .hg-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.hg-ranking-eyebrow{display:block;font-size:11px;letter-spacing:1px;color:#9c8d54;margin-bottom:13px}.hg-ranking-page .hg-page-heading h1{font-size:42px;letter-spacing:-1px;margin-bottom:12px}.hg-ranking-page .hg-page-heading p{font-size:12px}.hg-ranking-mark{display:grid;place-items:center;flex:none;width:76px;height:76px;background:#ffd12a08;border:1px solid #ffd12a20;border-radius:20px;color:var(--gold);transform:rotate(-5deg)}.hg-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.hg-ranking-card{min-width:0;position:relative}.hg-ranking-card .hg-work-card__image{aspect-ratio:4/3}.hg-ranking-card .hg-work-card__image>.type-label{display:none}.hg-ranking-number{display:block;position:relative;z-index:2;pointer-events:none;font-family:Georgia,serif;font-size:56px;line-height:1;font-style:italic;font-weight:700;color:#9c9d9b;letter-spacing:-4px;margin:0 0 -30px 10px;text-shadow:0 3px 12px #000}.hg-ranking-card:nth-child(-n+3)>.hg-ranking-number{color:var(--gold)}.hg-ranking-card>p{font-size:11px;line-height:1.8;color:#76818f;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1100px){.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hg-sort-label{gap:20px}.hg-catalog-count{display:none}}@media(max-width:760px){.hg-catalog,.hg-search-page{padding-top:24px;padding-bottom:30px}.hg-catalog .hg-catalog-title-row h1{font-size:29px;letter-spacing:-.5px}.hg-catalog-title>p{font-size:10px;line-height:1.7;margin-top:10px}.hg-catalog-swipe{min-height:37px;padding:8px 13px;font-size:11px}.hg-catalog .hg-page-heading{margin-bottom:22px}.hg-catalog .hg-filter-panel{display:none}.hg-catalog__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:21px}.hg-sort-label{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border-bottom:1px solid var(--line)}.hg-sort-label button{font-size:11px;min-height:42px;padding:10px 0 13px}.hg-catalog__tools{margin:0;justify-content:flex-end;min-height:34px;gap:12px}.hg-catalog-count{display:block;margin-right:auto;font-size:10px}.hg-catalog-mode{gap:2px}.hg-catalog-mode>span{display:none}.hg-catalog-mode>button{font-size:10px;padding:5px 7px;min-height:31px}.hg-catalog__tools .hg-mobile-filter-button{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid #ffffff18;border-radius:6px;padding:6px 9px;color:var(--text);min-height:33px;font-size:11px;flex:none}.hg-mobile-filter-button>b{font-size:9px;color:var(--gold);font-weight:500}.hg-sort-unavailable{font-size:11px;padding:10px 12px;margin-top:0}.hg-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.hg-catalog .hg-work-card h3{font-size:12px}.hg-catalog .hg-work-card__type{font-size:9px;gap:5px}.hg-catalog .hg-work-card__body{padding-top:10px}.hg-work-card--poster .hg-work-card__duration{font-size:9px;left:8px;top:8px}.hg-catalog .hg-work-card__image{border-radius:8px}.hg-catalog .hg-work-card__total{font-size:8px}.hg-ranking-page .hg-page-heading{margin-bottom:21px}.hg-ranking-page .hg-page-heading h1{font-size:30px}.hg-ranking-page .hg-page-heading p{font-size:10px;line-height:1.8}.hg-ranking-eyebrow{font-size:9px;letter-spacing:.5px}.hg-ranking-mark{height:50px;width:50px;border-radius:13px}.hg-ranking-mark>svg{width:27px}.hg-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.hg-ranking-number{font-size:43px;letter-spacing:-3px;margin-bottom:-25px;margin-left:9px}.hg-ranking-card>p{font-size:9px;line-height:1.8;margin-top:9px}}@media(max-width:370px){.hg-sort-label{gap:8px}.hg-sort-label button{font-size:10px}.hg-catalog__tools{gap:8px}.hg-catalog .hg-work-card h3{font-size:11px}.hg-catalog .hg-work-card__type{font-size:8px}}.hg-work-card__art-title{position:absolute;inset:auto 0 0;z-index:1;display:flex;align-items:flex-end;min-height:56%;padding:25px 18px 34px;background:linear-gradient(transparent,#090e1687);pointer-events:none}.hg-work-card__art-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-family:Songti SC,"Noto Serif CJK SC",serif;font-size:28px;line-height:1.35;font-weight:750;letter-spacing:1px;color:#f5f5f5;text-shadow:0 2px 10px #0009}.hg-work-card--poster .hg-work-card__art-title{padding:34px 18px 30px;min-height:45%;background:linear-gradient(transparent,#090e16a6)}.hg-work-card--poster .hg-work-card__art-title>span{font-size:32px;letter-spacing:2px;line-height:1.4}.hg-work-card__play{z-index:2}.hg-catalog{padding-top:44px}.hg-catalog .hg-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.hg-catalog-title{width:auto;flex:1}.hg-catalog-title>.hg-catalog-eyebrow{font-size:13px;color:var(--muted);margin:0 0 12px;line-height:1.6}.hg-catalog .hg-catalog-title-row h1{font-size:36px;line-height:1.3}.hg-catalog-title-row h1>span{font-size:16px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:22px;white-space:nowrap}.hg-catalog-intro-note{font-size:12px;color:#82909e;white-space:nowrap}@media(max-width:1200px){.hg-work-card__art-title>span{font-size:24px}.hg-work-card--poster .hg-work-card__art-title>span{font-size:28px}}@media(max-width:760px){.hg-catalog{padding-top:21px}.hg-catalog .hg-page-heading{margin-bottom:26px;gap:14px}.hg-catalog-title>.hg-catalog-eyebrow{font-size:10px;margin-bottom:9px}.hg-catalog .hg-catalog-title-row h1{font-size:29px}.hg-catalog-title-row h1>span{font-size:12px;margin-left:13px}.hg-catalog-intro-note{display:none}.hg-catalog-swipe{font-size:10px;padding:9px 12px;min-height:37px}.hg-work-card__art-title{padding:20px 12px 28px}.hg-work-card__art-title>span{font-size:20px;line-height:1.35;letter-spacing:.5px}.hg-work-card--poster .hg-work-card__art-title{padding:24px 12px}.hg-work-card--poster .hg-work-card__art-title>span{font-size:26px;letter-spacing:1px}.hg-catalog .hg-work-card--poster .hg-work-card__art-title>span{font-size:29px}}@media(max-width:370px){.hg-catalog-title-row h1>span{display:none}.hg-work-card__art-title>span{font-size:17px}.hg-work-card--poster .hg-work-card__art-title>span,.hg-catalog .hg-work-card--poster .hg-work-card__art-title>span{font-size:25px}}@media(min-width:761px){.hg-catalog-swipe,.hg-catalog-mode{display:none}}.hg-ranking-card .hg-work-card__art-title{padding:25px 12px 40px 20px}.hg-ranking-card .hg-work-card__art-title>span{display:block;font-size:26px;letter-spacing:2px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1200px){.hg-ranking-card .hg-work-card__art-title>span{font-size:23px;letter-spacing:1px}}@media(max-width:760px){.hg-ranking-card .hg-work-card__art-title{padding:20px 12px 31px}.hg-ranking-card .hg-work-card__art-title>span{font-size:18px}}.hgd-page{padding-top:30px;padding-bottom:56px}.hgd-crumb{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:var(--muted);font-size:13px}.hgd-crumb a{display:inline-flex;align-items:center;gap:8px;min-height:24px}.hgd-crumb a:hover{color:var(--text)}.hgd-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.hgd-primary,.hgd-aside,.hgd-title-info{min-width:0}.hgd-stage{position:relative}.hgd-now{position:absolute;z-index:3;top:16px;left:17px;padding:5px 8px;border:1px solid #ffffff18;border-radius:5px;background:#11151bb3;color:#eceef2;font-size:11px;pointer-events:none}.hgd-player{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#090b0e}.hgd-player--live{display:grid;place-items:center}.hgd-player--live video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#090b0e;object-fit:contain}.hgd-player--live video[poster]{object-fit:contain}.hgd-player-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:24px;text-align:center;pointer-events:none;background:linear-gradient(0deg,#090c1480,transparent 70%)}.hgd-player-center p{margin:0;max-width:440px;color:#f4f5f7;font-size:14px;line-height:1.6;text-shadow:0 1px 6px #0008}.hgd-player-center .button{pointer-events:auto}.hgd-play{display:grid;place-items:center;width:70px;height:70px;padding:0;border:0;border-radius:50%;background:var(--gold);color:#151619;pointer-events:auto;transition:transform .18s ease,background .18s ease;box-shadow:0 6px 25px #0003}.hgd-play svg{margin-left:3px}.hgd-play:hover:not(:disabled){background:#ffdd57;transform:scale(1.06)}.hgd-play:active:not(:disabled){transform:scale(.97)}.hgd-play:disabled{opacity:.5}.hgd-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-top:24px}.hgd-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;color:var(--muted);font-size:12px}.hgd-kind{display:inline-flex;align-items:center;border:0;border-radius:4px;padding:5px 8px;background:var(--gold);color:#171717;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.15}.hgd-kind--drama{background:var(--cyan);color:#092a2e}.hgd-free{border:1px solid var(--line);background:#ffffff03;color:#bcc1c9;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.35;white-space:nowrap}.hgd-title-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.hgd-title-line h1{margin:0;max-width:100%;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere}.hgd-title-line>span{color:#bcc1c9;font-size:17px;white-space:nowrap}.hgd-meta{display:flex;flex-wrap:wrap;gap:0;margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.hgd-meta:empty{display:none}.hgd-meta>span+span{border-left:1px solid #454a53;padding-left:14px;margin-left:14px}.hgd-heading-actions{flex:none}.hgd-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 17px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:13px;white-space:nowrap;transition:border-color .18s ease,color .18s ease,background .18s ease}.hgd-outline:hover:not(:disabled){border-color:#656b75;background:#ffffff05}.hgd-outline.is-on{color:var(--gold);border-color:#ffd12a60;background:#ffd12a0b}.hgd-notice{margin:14px 0 0;color:var(--gold);font-size:13px}.hgd-description{padding-top:19px}.hgd-description p{margin:0;max-width:850px;font-size:14px;color:#bdc2cc;line-height:1.85;overflow-wrap:anywhere}.hgd-description p.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hgd-description button{margin-top:8px;padding:0;border:0;color:var(--muted);background:transparent;font-size:12px}.hgd-description button:hover{color:var(--gold)}.hgd-support-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.hgd-text-action{display:inline-flex;align-items:center;gap:7px;min-height:28px;border:0;background:transparent;padding:0;font-size:12px;color:var(--muted)}.hgd-text-action:hover{color:var(--text)}.hgd-support-link{margin-left:auto}.hgd-unavailable,.hgd-next-prompt{margin:12px 0 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px}.hgd-unavailable .hgd-outline{min-height:34px;padding:7px 12px;font-size:12px}.hgd-aside{border:1px solid var(--line);border-radius:12px;padding:22px 20px;background:#1e2024}.hgd-aside h2{margin:0;font-size:20px;line-height:1.35;font-weight:650}.hgd-aside>p,.hgd-aside-heading p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.hgd-aside-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.hgd-legend{display:flex;flex-direction:column;gap:6px;padding-top:3px;font-size:10px;color:var(--muted);white-space:nowrap}.hgd-legend span{display:flex;align-items:center;gap:5px}.hgd-legend span:last-child{color:var(--gold)}.hgd-episode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:22px}.hgd-episode{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:0;min-height:54px;padding:9px 3px;border:1px solid transparent;border-radius:6px;background:var(--raised);color:#c6cbd3;transition:background .18s ease,border-color .18s ease}.hgd-episode b{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.hgd-episode:hover{border-color:#73705a;color:var(--gold)}.hgd-episode.is-current b{font-weight:700}.hgd-episode.is-seen{color:#dbc26d}.hgd-episode.is-unavailable{opacity:.42}.hgd-episode.is-current.is-unavailable{opacity:.68}.hgd-episode-groups{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0}.hgd-episode-groups button{min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font-size:11px}.hgd-episode-groups button.is-current{color:var(--gold);border-color:#ffd12a60}.hgd-aside .hgd-aside-note{display:flex;align-items:flex-start;gap:7px;margin-top:20px;font-size:11px;line-height:1.7}.hgd-aside-note svg{flex:none;margin-top:2px;color:#a4c0ac}.hgd-up-next{margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.hgd-up-next p{margin:0 0 12px;font-size:12px;color:var(--muted)}.hgd-up-next .button{width:100%;font-size:13px}.hgd-up-next .button svg:last-child{margin-left:auto}.hgd-related-row{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid var(--line)}.hgd-related-row:last-child{border-bottom:0;padding-bottom:0}.hgd-related-row img{width:96px;aspect-ratio:16/9;object-fit:cover;flex:none;border-radius:5px}.hgd-related-row span{min-width:0}.hgd-related-row strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;font-weight:600}.hgd-related-row small{display:block;margin-top:6px;color:var(--muted);font-size:11px}.hgd-related-row:hover strong{color:var(--gold)}.hgd-related-section{margin-top:38px}.hgd-section-heading{margin-bottom:20px}.hgd-section-heading h2{display:flex;align-items:center;gap:12px;margin:0;font-size:24px;line-height:1.3}.hgd-section-heading h2:before{content:"";display:block;width:5px;height:24px;flex:none;border-radius:4px;background:var(--gold)}.hgd-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.hgd-comments{width:calc(100% - 328px)}.comment-block{display:grid;gap:17px;margin-top:26px;min-width:0}.comment-heading{display:flex;align-items:center;gap:10px}.comment-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:600}.comment-heading h2 svg{color:#b4bbc7}.comment-heading>span{color:var(--muted);font-size:12px}.comment-block form{display:grid;gap:10px}.comment-block textarea{display:block;width:100%;min-height:100px;resize:vertical;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:#1b1d22;color:var(--text);font-size:14px;line-height:1.6}.comment-block textarea:focus,.comment-block textarea:focus-visible{border-color:var(--gold);outline:none}.comment-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-compose-foot small{color:var(--muted);font-size:11px}.comment-compose-foot .button{font-size:12px;min-height:38px;padding:8px 14px}.comment-login{margin:0;padding:17px;border:1px solid var(--line);border-radius:8px;background:#1c1e23;font-size:13px;color:var(--muted)}.comment-login a{color:var(--gold);margin-right:4px}.comment-block .comment-notice{color:var(--gold);margin:0;font-size:12px}.comment-empty{margin:0;padding:8px 0 18px;color:#9299a5;font-size:13px}.comment-block ul{list-style:none;margin:0;padding:0}.comment-block li{padding:17px 0;border-top:1px solid var(--line)}.comment-author{display:flex;align-items:center;gap:9px;font-size:13px}.comment-author>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#31343d;color:#cbd0d9;font-size:12px}.comment-author strong{font-weight:550}.comment-author small{padding:2px 5px;background:#ffd12a12;color:var(--gold);border-radius:3px;font-size:9px}.comment-block li>p{margin:9px 0 10px 39px;color:#c3c8d2;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.comment-item-actions{display:flex;gap:18px;margin-left:39px}.comment-item-actions>*{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0;border:0;background:transparent;color:#939ba8;font-size:11px}.comment-item-actions>*:hover{color:var(--text)}.site-root.site-root--reel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;height:100dvh;min-height:0;overflow:hidden;background:#000;--reel-nav-height: 0px}.site-root.site-root--reel>main{position:relative;flex:none;width:100%;height:100%;min-height:0;overflow:hidden}.site-root.site-root--reel-feed>main{height:calc(100% - var(--reel-nav-height))}.reel-page{position:relative;width:100%;height:100%;margin:0 auto;padding:0;background:#000;color:#fff;--reel-bottom-inset: 10px}.reel-page--episodes{--reel-bottom-inset: max(16px, env(safe-area-inset-bottom, 0px))}.reel-heading{position:absolute;z-index:10;inset:0 0 auto;display:flex;align-items:center;gap:8px;min-height:76px;margin:0;padding:max(16px,env(safe-area-inset-top,0px)) 14px 18px;background:linear-gradient(#0007,transparent);text-shadow:0 1px 8px #0008;pointer-events:none}.reel-heading>button,.reel-heading>a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;pointer-events:auto}.reel-heading nav{display:flex;justify-content:center;gap:27px;flex:1;align-self:stretch;padding-top:3px;font-size:18px;font-weight:600}.reel-heading nav>*{position:relative;padding:3px 0 10px;pointer-events:auto;color:#ffffffa6}.reel-heading nav [aria-current]{color:#fff}.reel-heading nav [aria-current]:after{content:"";position:absolute;bottom:2px;left:50%;width:18px;height:3px;border-radius:2px;background:#fff;transform:translate(-50%)}.reel-top{font-size:19px;font-weight:600}.reel-pager{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:none;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;outline-offset:-3px}.reel-pager::-webkit-scrollbar{display:none}.reel-page-item{position:relative;width:100%;height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;overflow:hidden}.reel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;overflow:hidden;background:#000}.reel-video,.reel-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.reel-poster{object-fit:cover}.reel-video .hgd-player{width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:#000}.reel-video .hgd-player--immersive{isolation:auto}.reel-video .hgd-player--immersive video{background:#000;object-fit:contain}.reel-video .hgd-player--immersive[data-orientation=portrait] video{object-fit:cover}.reel-bottom{position:absolute;z-index:4;inset:auto 0 0;padding:80px 16px var(--reel-bottom-inset);background:linear-gradient(transparent,#0008 40%,#000b);pointer-events:none}.reel-copy{max-width:calc(100% - 60px);margin-bottom:42px;padding:0;text-shadow:0 1px 4px #0008}.reel-copy h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;overflow:hidden;color:#fff;font-family:inherit;font-size:19px;font-weight:650;letter-spacing:0;line-height:1.5;overflow-wrap:anywhere}.reel-copy h1 svg{display:inline-block;width:17px;height:20px;margin-left:4px;vertical-align:-3px}.reel-copy>a,.reel-copy small a{pointer-events:auto}.reel-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:9px 0}.reel-tags:empty{display:none}.reel-tags span{padding:2px 7px;border-radius:4px;background:#ffffff26;font-size:11px;color:#fff}.reel-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0;font-size:13px;line-height:1.6;color:#eee}.reel-copy>small{display:flex;align-items:center;gap:12px;color:#ffffff80;font-size:10px}.reel-copy small a{display:inline-flex;align-items:center;gap:4px}.reel-actions{display:flex;gap:10px;width:100%;padding:0;pointer-events:auto}.reel-actions>a,.reel-actions>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:12px 14px;border:0;border-radius:8px;background:#ffffff17;color:#fff;font-size:14px;font-weight:550;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reel-actions>a,.reel-actions>button:first-child{flex:1}.reel-actions>a>span,.reel-actions>button>span{flex:1}.reel-actions svg{flex:none}.reel-actions>.reel-theater{justify-content:center;width:46px;padding:10px;background:transparent}.reel-social{position:absolute;z-index:5;right:12px;bottom:calc(150px + var(--reel-bottom-inset));display:grid;gap:22px}.reel-social button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;min-width:44px;min-height:48px;padding:0;border:0;background:transparent;color:#fff;text-shadow:0 1px 6px #0008}.reel-social button[aria-pressed=true]{color:var(--gold)}.reel-social button svg{width:31px;height:31px;filter:drop-shadow(0 1px 3px #0003)}.reel-social button span{font-size:11px}.reel-arrows{position:absolute;z-index:8;top:43%;right:-66px;display:grid;gap:14px}.reel-arrows button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff30;border-radius:50%;background:#ffffff12;color:#fff}.reel-arrows button:hover:not(:disabled){background:#ffffff28}.reel-arrows button:disabled{opacity:.25}.reel-swipe-hint{position:absolute;top:92px;left:18px;z-index:4;font-size:10px;color:#ffffff70;pointer-events:none;white-space:nowrap}.reel-notice{position:absolute;z-index:15;top:35%;left:50%;transform:translate(-50%);max-width:80%;padding:12px 18px;border:0;border-radius:9px;background:#222e;color:#fff;font-size:13px}.reel-media-error,.reel-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:86px 24px 100px;background:#080808;text-align:center;font-size:14px}.reel-media-error button{min-height:42px;padding:9px 18px;border:1px solid #ffffff50;border-radius:6px;background:#ffffff16;color:#fff}.reel-empty>a{display:flex;align-items:center;gap:5px;min-height:44px}.reel-pagination-error{position:absolute;top:115px;left:16px;right:16px;z-index:12;text-align:center;padding:8px;background:#222d;font-size:12px}.reel-pagination-error button{margin-left:8px;border:0;background:transparent;color:var(--gold)}.hgd-immersive-hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:#fff;touch-action:pan-y}.hgd-immersive-hit-area:focus-visible{outline-offset:-5px}.hgd-immersive-play{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#0002;color:#ffffffb3;filter:drop-shadow(0 2px 8px #0005)}.hgd-immersive-tools{position:absolute;z-index:6;top:max(16px,env(safe-area-inset-top,0px));right:12px;display:flex;align-items:center;gap:3px}.reel-page--feed .hgd-immersive-tools{top:calc(76px + env(safe-area-inset-top,0px))}.hgd-immersive-tools button{display:grid;place-items:center;min-width:36px;min-height:40px;padding:6px;border:0;border-radius:5px;background:transparent;color:#fff;font-size:14px;text-shadow:0 1px 4px #0008}.hgd-immersive-tools svg{filter:drop-shadow(0 1px 3px #0005)}.hgd-immersive-controls{position:absolute;z-index:6;left:16px;right:16px;bottom:calc(54px + var(--reel-bottom-inset, 16px))}.hgd-immersive-progress{display:flex;align-items:center;gap:8px;height:25px}.hgd-immersive-time{font-size:9px;color:#ffffffa0;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000}.hgd-immersive-range{flex:1;min-width:0;width:100%;height:25px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-x;accent-color:#fff}.hgd-immersive-range::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:#ffffff60}.hgd-immersive-range::-moz-range-track{height:3px;border-radius:3px;background:#ffffff60}.hgd-immersive-range::-webkit-slider-thumb{width:7px;height:7px;margin-top:-2px;border:0;border-radius:50%;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hgd-immersive-range::-moz-range-thumb{width:7px;height:7px;border:0;border-radius:50%;background:#fff}.hgd-immersive-range:active::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5px}.hgd-immersive-state{z-index:3;background:transparent}.hgd-immersive-state p{font-size:13px}.hgd-immersive-hit-area+.hgd-immersive-tools~.hgd-immersive-state>p{margin-top:100px}.hgd-immersive-retry{min-height:42px;padding:9px 18px;border:1px solid #ffffff50;border-radius:6px;background:#ffffff16;color:#fff;pointer-events:auto}.hgd-player--immersive:fullscreen{background:#000}.reel-video .hgd-player--immersive:fullscreen[data-orientation] video{object-fit:contain}.hgd-player--immersive:fullscreen .hgd-immersive-controls{bottom:max(20px,env(safe-area-inset-bottom,0px))}.reel-sheet{position:fixed;inset:auto 0 0;width:min(100%,560px);max-width:100%;max-height:76dvh;margin:0 auto;padding:20px 20px max(24px,env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;background:#1b1b1e;color:#fff;overflow-y:auto;overscroll-behavior:contain}.reel-sheet::backdrop{background:#0007}.reel-sheet-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.reel-sheet-heading h2{margin:0;font-size:19px}.reel-sheet-heading>button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#ddd}.reel-sheet .comment-heading{display:none}.reel-sheet .comment-block{margin-top:0}.ep-sheet-summary{margin:-10px 0 20px;color:#aaa;font-size:12px}.ep-sheet__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.ep-sheet__grid button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:51px;border:1px solid transparent;border-radius:6px;background:#ffffff0b;color:#ccc}.ep-sheet__grid button b{font-size:15px;font-weight:500}.ep-sheet__grid button small{font-size:9px;color:#888}.ep-sheet__grid button[aria-current=true]{color:var(--gold);border-color:var(--gold);background:#ffd12a12}.ep-sheet__grid button:hover:not(:disabled){border-color:var(--gold)}.ep-sheet__theater{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:20px;padding:16px 0 0;border:0;border-top:1px solid #ffffff18;background:transparent;color:#aaa;font-size:13px}@media(min-width:701px){.reel-page{width:min(100%,56.25dvh)}}@media(max-width:700px){.reel-arrows{display:none}}@media(max-height:650px){.reel-copy{margin-bottom:36px}.reel-copy h1{font-size:16px;-webkit-line-clamp:1}.reel-copy>p{-webkit-line-clamp:1;font-size:12px}.reel-tags{margin-block:5px}.reel-social{gap:16px;bottom:calc(120px + var(--reel-bottom-inset))}.reel-social button svg{width:27px;height:27px}.reel-actions>a,.reel-actions>button{font-size:12px}}.watch-mode{display:inline-flex;gap:5px;margin:8px 0 18px;padding:4px;border-radius:8px;background:#14161a}.watch-mode button[aria-pressed=true]{color:#171717;background:var(--gold);border-color:var(--gold)}@media(max-width:1100px){.hgd-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.hgd-aside{padding:20px 16px}.hgd-comments{width:calc(100% - 302px)}.hgd-title-line h1{font-size:28px}.hgd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hgd-grid{grid-template-columns:1fr;gap:28px}.hgd-comments{width:100%}.hgd-aside-episodes .hgd-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hgd-aside-heading{align-items:center}.hgd-legend{flex-direction:row;gap:12px}.hgd-aside:not(.hgd-aside-episodes){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.hgd-aside:not(.hgd-aside-episodes)>h2,.hgd-aside:not(.hgd-aside-episodes)>p{grid-column:1 / -1}}@media(max-width:700px){.hgd-page{padding-top:20px;padding-bottom:36px}.hgd-crumb{margin-bottom:20px;font-size:12px}.hgd-player{border-radius:8px}.hgd-now{top:10px;left:10px;padding:4px 6px;font-size:9px}.hgd-play{width:50px;height:50px}.hgd-play svg{width:24px;height:24px}.hgd-player-center{padding:15px;gap:10px}.hgd-player-center p{font-size:11px}.hgd-player-center .button{min-height:36px;font-size:12px;padding:8px 13px}.hgd-heading{padding-top:20px;gap:14px}.hgd-title-line{gap:7px}.hgd-title-line h1{font-size:25px}.hgd-title-line>span{font-size:14px}.hgd-badges{gap:7px;margin-bottom:10px;font-size:10px}.hgd-kind{font-size:10px;padding:4px 7px}.hgd-free{font-size:10px}.hgd-outline{min-height:38px;gap:5px;padding:9px 11px;font-size:12px}.hgd-meta{font-size:12px;margin-top:12px}.hgd-meta>span+span{padding-left:10px;margin-left:10px}.hgd-description{padding-top:15px}.hgd-description p{font-size:13px;line-height:1.85}.hgd-support-actions{gap:14px;margin-top:14px;padding-bottom:16px}.hgd-text-action{gap:5px;font-size:11px;min-height:32px}.hgd-aside{padding:20px 16px}.hgd-aside h2{font-size:18px}.hgd-aside-episodes .hgd-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hgd-aside:not(.hgd-aside-episodes){display:block}.hgd-related-row img{width:112px}.hgd-related-section{margin-top:32px}.hgd-section-heading h2{font-size:21px;gap:9px}.hgd-section-heading h2:before{width:4px;height:22px}.hgd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.comment-block{margin-top:23px;gap:15px}.comment-heading h2{font-size:18px}.comment-login{padding:14px;font-size:12px}.comment-empty{font-size:12px}.hgd-unavailable,.hgd-next-prompt{flex-wrap:wrap;font-size:12px;padding:12px}}@media(prefers-reduced-motion:reduce){.hgd-play,.hgd-outline,.hgd-episode,.reel-arrows button{transition:none}}.hgd-page{padding-top:28px;padding-bottom:52px}.hgd-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.hgd-crumb{font-size:12px;margin-bottom:28px}.hgd-title-line h1{font-size:28px;font-weight:650}.hgd-title-line>span{font-size:14px;color:#929baa}.hgd-heading{padding-top:25px}.hgd-badges{font-size:11px;margin-bottom:11px}.hgd-kind{padding:4px 7px;font-size:10px}.hgd-free{border:0;background:none;color:#929baa;padding:0}.hgd-meta{font-size:12px;margin-top:14px;color:#828c9b}.hgd-description p{font-size:13px;color:#929caa;line-height:1.9}.hgd-outline{font-size:12px;min-height:42px}.hgd-support-actions{border-bottom:1px solid var(--line);padding-bottom:22px}.hgd-aside{background:#17191f;padding:23px;border-color:#ffffff09}.hgd-aside h2{font-size:16px}.hgd-aside-heading p{font-size:10px}.hgd-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hgd-episode{min-height:45px;border-radius:5px;background:#ffffff03;padding:7px 2px}.hgd-episode b{font-size:12px}.hgd-episode.is-seen{background:#ffd12a05;color:#d6c68e}.hgd-episode.is-current{background:var(--gold);color:#171717}.hgd-aside-note{border-top:1px solid var(--line);padding-top:16px}.hgd-comments{width:calc(100% - 348px)}.comment-block{gap:20px;margin-top:28px}.comment-heading{justify-content:space-between}.comment-heading h2{font-size:19px}.comment-heading h2>svg{display:none}.comment-heading>span{font-size:10px;color:#7c8799}.comment-block textarea{min-height:92px;background:#17191f;font-size:12px;line-height:1.8}.comment-author{font-size:12px}.comment-author>span{background:#2b2922;color:#cbbd98}.comment-block li{padding:23px 0 20px}.comment-block li>p{color:#929dab;font-size:12px}.comment-item-actions>*{font-size:10px;color:#697384}.hgd-related-section{margin-top:48px;padding-top:30px;border-top:1px solid var(--line)}.hgd-section-heading h2{font-size:20px;font-weight:600}.hgd-section-heading h2:before{display:none}.hgd-mobile-tabs,.hgd-mobile-about{display:none}@media(max-width:1150px){.hgd-grid{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.hgd-comments{width:calc(100% - 302px)}.hgd-aside{padding:19px}.hgd-episode-grid{gap:6px}}@media(max-width:900px){.hgd-grid{grid-template-columns:minmax(0,1fr);gap:0}.hgd-comments{width:100%}.hgd-mobile-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-top:9px}.hgd-mobile-tabs>button{position:relative;display:flex;align-items:center;gap:7px;border:0;background:none;padding:13px 0 16px;color:#7c8799;font-size:12px}.hgd-mobile-tabs>button small{font-size:9px;color:#68778b}.hgd-mobile-tabs>button.active{color:var(--gold)}.hgd-mobile-tabs>button.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:21px;height:2px;background:var(--gold);border-radius:2px}.hgd-mobile-about{display:block;padding:22px 0;border-bottom:1px solid var(--line)}.hgd-mobile-about h2{font-size:16px;margin-bottom:12px}.hgd-mobile-about p{font-size:12px;line-height:1.9;color:var(--muted);margin:10px 0}.hgd-aside-episodes{border:0;background:none;padding:20px 0}.hgd-page[data-mobile-section=comments] .hgd-aside-episodes,.hgd-page[data-mobile-section=about] .hgd-aside-episodes,.hgd-page[data-mobile-section=about] .hgd-comments{display:none}.hgd-aside-episodes .hgd-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:760px){.hgd-page{padding-top:18px;padding-bottom:36px}.hgd-crumb{font-size:11px;margin-bottom:20px}.hgd-title-line h1{font-size:25px}.hgd-title-line>span{font-size:12px}.hgd-heading{padding-top:20px;gap:12px}.hgd-heading-actions{align-self:flex-start;margin-top:22px}.hgd-heading-actions .hgd-outline{font-size:10px;min-height:36px;padding:8px 10px}.hgd-meta{font-size:10px}.hgd-description p{font-size:12px}.hgd-support-actions{gap:18px;margin-top:12px;padding-bottom:17px}.hgd-text-action{font-size:10px}.hgd-aside-episodes .hgd-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hgd-aside-heading h2{font-size:14px}.hgd-aside-heading p{font-size:10px}.hgd-related-section{margin-top:28px;padding-top:24px}.hgd-section-heading h2{font-size:18px}.comment-block{gap:17px}.comment-block textarea{font-size:11px;min-height:78px}.comment-author{font-size:11px}.comment-block li>p{font-size:11px}}.hgd-crumb{display:flex;align-items:center;gap:12px;color:#778293}.hgd-resume{display:flex;align-items:center;gap:7px;margin:0;padding:14px 0;border-bottom:1px solid var(--line);color:#929caa;font-size:11px}.hgd-resume .hgd-outline{margin-left:auto;min-height:28px;padding:3px 0;border:0;background:none;color:#b3bac4;font-size:11px}.hgd-resume .hgd-outline:hover{color:var(--gold)}@media(max-width:900px){.hgd-aside-episodes .hgd-aside-heading h2{display:none}.hgd-aside-episodes .hgd-aside-heading p{margin:0}.hgd-aside-episodes .hgd-aside-heading{margin-bottom:15px}.hgd-aside-episodes .hgd-episode-grid{margin-top:0}.hgd-aside-episodes .hgd-aside-note{display:none}}@media(max-width:760px){.hgd-resume{font-size:9px;padding:10px 0;gap:4px}.hgd-resume>svg{display:none}.hgd-resume .hgd-outline{font-size:10px}}.comment-compose{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px}.comment-compose-avatar{grid-column:1;grid-row:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2b2922;color:#cbbd98;font-size:12px}.comment-compose>textarea,.comment-compose>.comment-compose-foot{grid-column:2}.comment-block li>p,.comment-item-actions{margin-left:48px}@media(max-width:760px){.comment-compose{grid-template-columns:30px minmax(0,1fr);column-gap:10px}.comment-compose-avatar{width:30px;height:30px;font-size:11px}.comment-block li>p,.comment-item-actions{margin-left:40px}}.site-root.site-root--reel{--reel-frame-height:min( calc(100dvh - 48px) ,850px);--reel-frame-width:min( calc((100dvh - 48px)*.525) ,446px);--reel-side-width:300px;--reel-side-gap:104px;background:#080a0d}.reel-layout{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--reel-side-gap);background:radial-gradient(ellipse at 42% 50%,#26303d30,transparent 65%)}.reel-stage{position:relative;flex:none;width:var(--reel-frame-width);height:var(--reel-frame-height)}.reel-stage>.reel-page{width:100%;height:100%;margin:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 60px #0007;isolation:isolate}.reel-brand{position:absolute;left:36px;top:26px;z-index:12}.reel-brand>a{display:inline-flex;align-items:center;color:#eee;text-decoration:none}.reel-brand .brand{font-size:24px;gap:8px}.reel-brand .brand-symbol{width:34px;height:39px}.reel-brand .brand-symbol img{position:static;left:auto;top:auto;width:100%;height:100%;object-fit:contain}.reel-brand p{font-size:10px;color:#505b6b;margin:7px 0 0 44px}.reel-sidebar{width:var(--reel-side-width);flex:none;max-height:var(--reel-frame-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#29303a transparent;color:#f5f5f5;padding:1px 0}.reel-side-label{display:flex;align-items:center;gap:12px;font-size:10px;color:#647082;margin-bottom:17px}.reel-side-label>span:first-child{color:#9dcad2;padding:4px 7px;border-radius:4px;background:#91c9d70e}.reel-sidebar>h2{font-size:29px;font-weight:650;letter-spacing:-.6px;margin:0 0 18px;line-height:1.4;overflow-wrap:anywhere}.reel-sidebar p{font-size:12px;line-height:1.95;color:#778497;margin:0}.reel-side-summary{overflow-wrap:anywhere}.reel-side-tags{display:flex;flex-wrap:wrap;gap:11px;margin-top:17px;color:#929db0;font-size:10px}.reel-side-divider{height:1px;background:#ffffff0c;margin:26px 0}.reel-sidebar>h3{font-size:14px;font-weight:550;margin:0 0 12px}.reel-sidebar>.reel-side-explain{font-size:11px;margin-bottom:22px}.reel-sidebar>.button{font-size:12px;min-height:41px;margin-top:7px;gap:9px}.reel-side-theater{background:#ffffff04;border:1px solid #ffffff14;color:#e2e4e8}.reel-side-footer{display:flex;align-items:center;gap:20px;margin-top:28px;padding-top:23px;border-top:1px solid #ffffff0c}.reel-side-footer>a,.reel-side-footer>button{display:inline-flex;align-items:center;gap:7px;padding:4px 0;background:none;border:0;color:#6f7b8e;font-size:10px;text-decoration:none;cursor:pointer}.reel-side-footer>a:hover,.reel-side-footer>button:hover{color:var(--gold)}.reel-sidebar>.reel-side-notice{font-size:11px;margin-top:12px;color:#c4cbd5}.reel-side-episode-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.reel-side-episode-heading h3{font-size:16px;font-weight:600;margin:0}.reel-side-episode-heading>span{font-size:10px;color:#728093;text-align:right}.reel-side-episodes>.reel-side-current{display:flex;align-items:center;gap:8px;font-size:11px;color:#8f9aa9;margin-bottom:15px}.reel-side-current i{width:5px;height:5px;border-radius:50%;background:var(--gold)}.reel-side-groups{display:flex;flex-wrap:wrap;gap:15px;margin:0 0 15px}.reel-side-groups button{background:none;border:0;border-bottom:2px solid transparent;color:#7d8796;font-size:10px;padding:6px 0 8px;cursor:pointer}.reel-side-groups button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--gold)}.reel-side-episode-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:24px}.reel-side-episode-grid>button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1px solid transparent;border-radius:5px;background:#ffffff03;color:#c1c5ce;min-height:46px;padding:7px 2px;cursor:pointer}.reel-side-episode-grid b{font-size:12px;font-weight:500}.reel-side-episode-grid small{font-size:8px;color:#57606e}.reel-side-episode-grid>button:disabled{color:#454d58;cursor:default;opacity:1}.reel-side-episode-grid>button[aria-current=true]{background:var(--gold);color:#171717}.reel-side-episode-grid>button>svg{position:absolute;right:4px;bottom:4px}.reel-side-episode-grid>button:hover:not(:disabled){border-color:var(--gold)}.reel-stage>.reel-arrows{top:50%;right:-60px;transform:translateY(-50%);gap:13px}.reel-stage>.reel-arrows button{width:40px;height:40px;border-color:#ffffff15;background:#ffffff05;color:#b6bfce}.reel-stage>.reel-arrows button:hover:not(:disabled){color:var(--gold);border-color:#ffd12a70}.reel-arrows>span{font-size:8px;line-height:1.9;text-align:center;color:#4e596b;white-space:nowrap;margin-top:4px}.reel-layout .reel-heading nav [aria-current]:after{background:var(--gold)}.site-root--reel:has(.reel-layout--single){--reel-side-width:0px;--reel-side-gap:0px}@media(min-width:601px){.site-root.site-root--reel-feed>main{height:100%}.reel-stage--feed>.reel-page{height:calc(100% - 64px);border-radius:12px 12px 0 0}.reel-layout .reel-copy h1{font-size:22px}}@media(min-width:1600px){.site-root.site-root--reel{--reel-side-width:340px;--reel-side-gap:128px}}@media(max-width:1150px)and (min-width:601px){.site-root.site-root--reel{--reel-side-width:260px;--reel-side-gap:78px;--reel-frame-height:min( calc(100dvh - 40px) ,850px);--reel-frame-width:min( calc((100dvh - 40px)*.525) ,446px, calc(100vw - 386px) )}.reel-brand{left:22px;top:20px}.reel-brand p{display:none}.reel-sidebar>h2{font-size:25px}.reel-stage>.reel-arrows{right:-59px}}@media(max-width:950px)and (min-width:601px){.site-root.site-root--reel{--reel-side-width:245px;--reel-side-gap:66px;--reel-frame-width:min( calc((100dvh - 40px)*.525) ,446px, calc(100vw - 351px) )}.reel-brand{display:none}.reel-stage>.reel-arrows{right:-53px}}@media(max-width:760px){.reel-sidebar,.reel-brand{display:none}.site-root.site-root--reel{--reel-side-width:0px;--reel-side-gap:0px;--reel-frame-width:min( calc((100dvh - 40px)*.525) ,446px)}.reel-stage>.reel-arrows{display:none}}@media(max-width:600px){.reel-layout,.reel-stage{width:100%;height:100%;display:block;background:#000}.reel-stage>.reel-page{width:100%;height:100%;border-radius:0;box-shadow:none}}@media(min-width:761px){.hgd-text-action.hgd-swipe-entry{display:none}}@media(max-height:680px)and (min-width:761px){.reel-sidebar>h2{font-size:23px;margin-bottom:12px}.reel-side-label{margin-bottom:10px}.reel-side-divider{margin:16px 0}.reel-side-footer{margin-top:18px;padding-top:14px}.reel-side-episode-grid{gap:6px}.reel-side-episode-grid>button{min-height:35px}}.system-page{padding-block:44px 76px}.system-lead{margin-bottom:34px}.system-lead h1{margin:10px 0 12px;font-size:36px;line-height:1.25;letter-spacing:-1px}.system-lead p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.account-eyebrow{display:block;color:var(--gold);font-size:11px;font-weight:650;letter-spacing:2px;line-height:1.6}.field-label{display:block;margin:22px 0 9px;color:#e4e6eb;font-size:13px;font-weight:600}.field-control{display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #353b46;border-radius:7px;outline:none;color:var(--text);background:#111318;font:inherit;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.field-control::placeholder{color:#707986}.field-control:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffd12a12}.field-control[readonly]{color:var(--muted);background:#14171c}.field-hint{display:block;color:#858e9d;font-size:12px;line-height:1.7;margin:8px 0 0}textarea.field-control{min-height:190px;resize:vertical}.auth-alert{padding:12px 14px;border:1px solid #613634;border-radius:7px;background:#281a1a;color:#ffb8ae!important;font-size:13px!important;line-height:1.7;margin-block:16px}.auth-screen :focus-visible,.me-library :focus-visible,.help-page :focus-visible,.age-gate :focus-visible,.access-panel :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.auth-screen button:disabled,.me-library button:disabled,.help-page button:disabled{opacity:.5;cursor:not-allowed}.auth-screen .button,.me-library .button,.help-page .button,.age-gate .button,.access-panel .button{border-radius:7px;min-height:44px;font-size:13px}.auth-screen{min-height:100dvh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.auth-header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-header>a:first-child{display:inline-flex}.auth-logo{align-items:center;gap:10px}.auth-logo>img{width:36px;height:36px;object-fit:cover;border-radius:8px}.auth-logo>strong{font-size:27px;line-height:1;font-weight:650;letter-spacing:-1px}.auth-logo>strong>span{color:var(--gold)}.auth-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}.auth-back:hover{color:var(--gold)}.auth-page{padding:18px 0 36px;flex:1}.auth-layout{width:min(100%,1180px);margin-inline:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:stretch}.auth-art{min-height:650px;position:relative;display:flex;align-items:flex-end;padding:44px;border-radius:16px;overflow:hidden;isolation:isolate;background:#10151b}.auth-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05101a26,#050b1270 40%,#050b12f5)}.auth-art__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:46% center;filter:brightness(.75)}.auth-art__eyebrow{position:absolute;top:35px;left:44px;color:#d4dce1;font-size:11px;letter-spacing:3px}.auth-art__copy{width:100%}.auth-art__copy h2{margin:0 0 21px;font-size:38px;line-height:1.45;letter-spacing:-1.2px;font-weight:650}.auth-art__copy p{margin:0;color:#b7c3cc;font-size:14px;line-height:1.9}.auth-art__features{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;padding-top:25px;border-top:1px solid #ffffff26;color:#c1cad3}.auth-art__features span{display:flex;align-items:center;gap:7px;font-size:11px}.auth-art__features svg{color:var(--gold)}.auth-main{display:flex;align-items:center;justify-content:center;min-width:0;padding:25px 0}.auth-panel{width:min(100%,370px)}.auth-kicker{display:block;margin-bottom:28px;font-size:0;line-height:0;color:var(--muted)}.auth-kicker:before{content:"";display:block;width:28px;height:3px;background:var(--gold)}.auth-panel h1{margin:0 0 12px;font-size:31px;line-height:1.3;letter-spacing:-.8px}.auth-panel>p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.auth-panel form{margin-top:30px}.auth-panel form>.field-label:first-child{margin-top:0}.auth-panel form>.button{width:100%;min-height:48px;margin-top:26px}.password-field{position:relative}.password-field .field-control{padding-right:48px}.password-field>button{position:absolute;right:5px;top:4px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--muted);background:transparent}.password-field>button:hover{color:var(--text);background:#ffffff08}.auth-panel .auth-quick{width:100%;margin-top:0;min-height:45px;background:transparent;border-color:#353b46;font-weight:500}.auth-divider{display:flex;align-items:center;gap:14px;margin:27px 0 20px;color:#697382;font-size:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#2a2d35}.auth-panel .auth-quick-hint{margin-top:10px;color:#778190;font-size:11px;text-align:center}.auth-panel .auth-footnote{margin:25px 0 0;text-align:center}.auth-link{color:var(--gold);font-size:13px}.auth-link:hover{color:#ffe588}.auth-panel .auth-free-note{margin:27px 0 0;padding-top:21px;border-top:1px solid var(--line);text-align:center}.auth-free-note .auth-link{color:var(--muted);font-size:12px}.auth-footer{display:flex;justify-content:space-between;gap:20px;width:min(calc(100% - 96px),1180px);padding:12px 0 35px;color:#737d8b;font-size:11px}.auth-footer>a:hover{color:var(--gold)}.auth-credentials{display:grid;gap:17px;margin-top:26px;overflow-wrap:anywhere}.auth-credentials>strong{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:14px}.auth-credentials>p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.auth-credentials dl{margin:0;padding:4px 15px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.auth-credentials dl>div{display:flex;align-items:baseline;gap:18px;padding:15px 0}.auth-credentials dl>div+div{border-top:1px solid var(--line)}.auth-credentials dt{color:var(--muted);font-size:12px;flex:none}.auth-credentials dd{margin:0;font-size:15px;font-family:ui-monospace,monospace;word-break:break-all}.auth-saved{display:flex;gap:9px;align-items:center;font-size:12px;color:#bdc3cd}.auth-saved input{accent-color:var(--gold);width:17px;height:17px;flex:none}.me-library{padding-top:44px}.me-profile{display:flex;align-items:center;gap:21px;padding-bottom:34px}.me-profile__avatar{width:76px;height:76px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid #ffd12a4d;background:#29281f;color:var(--gold);font-size:31px;font-weight:650}.me-profile__copy{flex:1;min-width:0}.me-profile__copy p{margin:0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.me-profile__copy .me-profile__welcome{margin-bottom:8px;color:#b0b7c1;font-size:12px}.me-profile h1{margin:0 0 9px;font-size:30px;line-height:1.2;overflow-wrap:anywhere}.me-profile__stats{display:flex;gap:39px;text-align:center}.me-profile__stats>div{display:flex;flex-direction:column;gap:7px}.me-profile__stats strong{font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.me-profile__stats span{font-size:11px;color:var(--muted)}.me-profile__settings{display:grid;place-items:center;width:42px;height:42px;margin-left:17px;border:1px solid #ffffff12;border-radius:8px;background:var(--surface);color:#aab1bd}.me-tabs{display:flex;gap:35px;border-bottom:1px solid var(--line)}.me-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;position:relative;padding:0 0 18px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;white-space:nowrap}.me-tabs button.active{color:var(--gold);font-weight:600}.me-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold)}.me-main{min-width:0;min-height:430px}.me-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 24px}.me-section-head h2{margin:0;font-size:21px;letter-spacing:-.5px;line-height:1.4}.me-section-head p{margin:7px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.me-text-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;border:0;padding:0;background:none;color:var(--gold);font:inherit;font-size:12px;font-weight:600}.me-count{font-size:12px;color:var(--muted);white-space:nowrap}.me-status{margin:22px 0 0;padding:12px 16px;border:1px solid #ffd12a2b;border-radius:7px;color:var(--text);background:#ffd12a08;font-size:13px}.me-loading{padding:60px 0;color:var(--muted);font-size:14px}.me-continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.me-continue-card{min-width:0}.me-continue-card__image{position:relative;display:block;aspect-ratio:1.72;border-radius:10px;overflow:hidden;background:var(--surface)}.me-continue-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#0008)}.me-continue-card__image img,.me-row__poster img,.me-favorite__poster img,.me-recent-card img{width:100%;height:100%;object-fit:cover}.me-kind{position:absolute;top:12px;left:12px;z-index:1;padding:5px 8px;border-radius:4px;background:#101318b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;color:#f5f5f5}.me-continue-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;z-index:1;display:grid;place-items:center;border:1px solid #ffffff3d;border-radius:50%;background:#0c101480;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;transition:background .18s}.me-continue-card__play svg{margin-left:3px}.me-continue-card__remaining{position:absolute;bottom:12px;right:12px;z-index:1;font-size:10px;color:#c5cdd5;text-shadow:0 1px 4px #000}.me-continue-card__image:hover .me-continue-card__play,.me-continue-card__image:focus-visible .me-continue-card__play{background:#0c1014c0}.me-progress{position:absolute;z-index:2;bottom:0;left:0;right:0;height:3px;background:#ffffff38}.me-progress i{display:block;height:100%;background:var(--gold)}.me-continue-card__copy{padding:17px 1px 6px}.me-continue-card h3{margin:0 0 8px;font-size:18px;font-weight:600;overflow-wrap:anywhere}.me-continue-card__copy>p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.me-continue-card__copy>.me-text-link{margin-top:18px}.me-recent{margin-top:53px;border-top:1px solid var(--line);padding-top:1px}.me-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.me-recent-card{display:flex;align-items:center;gap:15px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.me-recent-card>div{flex:none;width:66px;height:82px;overflow:hidden;border-radius:5px;background:var(--raised)}.me-recent-card>span{flex:1;min-width:0}.me-recent-card strong{display:block;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.me-recent-card small{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.me-recent-card>svg{flex:none;color:var(--muted)}.me-day{margin:30px 0}.me-day>h3{display:flex;align-items:baseline;gap:13px;margin:0 0 16px;font-size:14px}.me-day>h3 span{font-weight:400;font-size:11px;color:#7c8593}.me-list{display:grid;gap:13px}.me-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:22px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.me-row__poster{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--raised)}.me-row__copy{min-width:0}.me-row__copy h3{margin:9px 0 11px;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.me-row__copy p{margin:0;font-size:12px;color:#adb5c2;line-height:1.6}.me-row__copy small{display:block;margin-top:8px;font-size:11px;color:#7f8998}.me-row__kind{font-size:11px;color:var(--muted)}.me-row .me-row__resume{margin-right:12px;min-height:38px;font-size:12px;padding:8px 15px}.me-favorites{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px}.me-favorite{min-width:0}.me-favorite__poster{position:relative;display:block;aspect-ratio:2/3;border-radius:9px;overflow:hidden;background:var(--surface)}.me-favorite__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0004;color:var(--gold);opacity:0;transition:opacity .18s}.me-favorite__poster:hover .me-favorite__play,.me-favorite__poster:focus-visible .me-favorite__play{opacity:1}.me-favorite__info{display:flex;align-items:flex-start;gap:5px;margin-top:12px}.me-favorite__info>a{flex:1;min-width:0}.me-favorite h3{margin:0;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.me-favorite__remove{flex:none;width:28px;height:28px;margin-top:-3px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:var(--gold);background:transparent}.me-favorite__remove:hover{background:#ffd12a12}.me-favorite>p{margin:6px 0 0;color:var(--muted);font-size:11px}.me-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 20px}.me-empty__icon{display:grid;place-items:center;width:68px;height:68px;margin-bottom:23px;border:1px solid #ffffff0d;border-radius:50%;color:var(--muted);background:var(--raised)}.me-empty h3{margin:0 0 13px;font-size:23px}.me-empty>p{max-width:420px;margin:0 0 26px;color:var(--muted);font-size:13px;line-height:1.8}.me-settings{display:grid;grid-template-columns:1fr 1fr;gap:25px}.me-settings__panel{min-width:0;padding:27px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.me-settings__panel>h3{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:17px}.me-settings__panel>h3 svg{color:var(--gold)}.me-settings__panel>p{color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 19px}.me-settings__panel form>.button{margin-top:25px}.me-settings__stack{display:grid;gap:22px;align-content:start}.me-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px}.me-mode-options button{display:flex;flex-direction:column;gap:9px;align-items:flex-start;min-width:0;padding:18px;border:1px solid #343b46;border-radius:8px;background:#111318;color:var(--muted);text-align:left}.me-mode-options button[aria-pressed=true]{border-color:var(--gold);background:#ffd12a08}.me-mode-options button[aria-pressed=true] svg{color:var(--gold)}.me-mode-options strong{font-size:13px;color:var(--text);font-weight:600}.me-mode-options span{font-size:11px;line-height:1.6}.me-settings__security .button{color:#e0b4ad}.me-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.me-dialog{position:relative;width:min(100%,420px);padding:35px;border:1px solid #ffffff15;border-radius:15px;background:var(--surface);box-shadow:0 25px 100px #0008}.me-dialog__close{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--muted)}.me-dialog h2{margin:0 0 13px;font-size:23px}.me-dialog>p{font-size:13px;line-height:1.8;color:var(--muted)}.me-dialog__actions{display:flex;gap:11px;margin-top:25px}.me-dialog__actions .button{flex:1}.help-page{max-width:1120px}.help-layout{display:grid;grid-template-columns:1.45fr 1fr;align-items:start;gap:54px}.issue-panel{min-width:0;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.issue-panel__heading{display:flex;align-items:center;gap:11px;margin:0 0 27px;font-size:18px;line-height:1.6}.issue-panel__heading svg{color:var(--gold);flex:none}.issue-panel form{display:grid;gap:23px;min-width:0}.issue-panel .full{min-width:0}.report-categories{border:0;padding:0;margin:0;min-width:0}.report-categories legend{color:#d1d6df;font-size:12px;margin-bottom:11px}.report-categories>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.report-categories button{min-height:41px;padding:9px;color:#aeb6c3;font-size:12px;border:1px solid #353b46;border-radius:6px;background:#111318}.report-categories button:hover{border-color:#776d41}.report-categories button.is-active{border-color:var(--gold);color:var(--gold);background:#ffd12a08}.report-context{border:1px solid var(--line);border-radius:7px;padding:15px;background:#101318}.report-context h3{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#bec6d2;font-size:12px;font-weight:500}.report-context h3 svg{color:var(--gold)}.report-context dl{margin:0;display:grid;gap:7px}.report-context dl>div{display:flex;gap:15px;font-size:11px;line-height:1.6}.report-context dt{flex:none;color:var(--muted)}.report-context dd{margin:0;overflow-wrap:anywhere;min-width:0}.report-context p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}.issue-panel .field-label{margin-top:0}.report-hint{display:flex;justify-content:space-between;gap:12px;font-size:10px}.report-hint>span:last-child{flex:none;font-variant-numeric:tabular-nums}.issue-panel form>.button{justify-self:start;min-height:46px;padding-inline:24px}.issue-panel form>.auth-alert{margin:0}.report-privacy{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;color:#737d8d;font-size:10px;line-height:1.7}.report-privacy svg{flex:none}.help-faq{padding-top:12px}.help-faq h2{font-size:22px;margin:0 0 16px}.help-faq details{border-bottom:1px solid var(--line)}.help-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;padding-block:22px}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary svg{flex:none;transform:rotate(-90deg);transition:transform .18s}.help-faq details[open] summary{color:var(--gold)}.help-faq details[open] summary svg{transform:rotate(0)}.help-faq details p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 24px}.issue-success{min-height:470px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.issue-success__icon{display:grid;place-items:center;width:78px;height:78px;border:1px solid #ffd12a50;border-radius:50%;background:#ffd12a0b;color:var(--gold);margin-bottom:26px;box-shadow:0 0 0 10px #ffd12a03}.issue-success h2{margin:12px 0 16px;font-size:28px}.issue-success p{max-width:350px;margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.8}.issue-success code{font-size:13px;color:var(--text);padding:14px 17px;border:1px solid var(--line);border-radius:7px;background:#101318;max-width:100%;overflow-wrap:anywhere;margin-top:8px}.issue-success__actions{display:flex;justify-content:center;gap:11px;flex-wrap:wrap;margin-top:29px}.age-gate-content{display:contents}.age-gate-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:auto;background:var(--bg)}.age-gate{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);padding:0 5.5vw;color:var(--text)}.age-gate__brand{width:100%;max-width:1280px;margin-inline:auto;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:16px}.age-gate__brand>span:last-child{color:#7f8997;font-size:11px}.age-gate__card{width:min(100%,470px);margin:auto;padding:52px 0 70px;text-align:center}.age-gate__symbol{display:grid;place-items:center;width:112px;height:112px;margin:0 auto 35px;border-radius:50%;border:1px solid #ffd12a40;box-shadow:0 0 0 12px #ffd12a03;background:#ffd12a06;color:var(--gold);font-size:48px;font-weight:650;letter-spacing:-3px}.age-gate h1{margin:15px 0 22px;font-size:32px;letter-spacing:-.8px;line-height:1.4}.age-gate p{margin:0 0 32px;color:var(--muted);font-size:13px;line-height:2}.age-gate__actions{display:flex;flex-direction:column;gap:12px;width:min(100%,330px);margin-inline:auto}.age-gate__actions .button{min-height:49px;width:100%}.age-gate__actions .button-ghost{border-color:transparent;background:transparent;color:var(--muted)}.age-gate__note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px;color:#768191;font-size:11px;line-height:1.8}.age-gate__footer{width:100%;max-width:1280px;margin-inline:auto;border-top:1px solid var(--line);padding:24px 0 29px;color:#65707f;font-size:10px;text-align:center;letter-spacing:1px}.access-panel{max-width:720px;margin:30px auto;padding:56px 25px}.access-state{display:flex;flex-direction:column;align-items:center;text-align:center}.access-symbol{display:grid;place-items:center;width:100px;height:100px;border:1px solid #ffd12a30;border-radius:50%;background:#ffd12a07;color:var(--gold);margin-bottom:28px}.access-symbol--404{border:0;width:auto;height:130px;background:transparent;font-size:116px;font-weight:750;letter-spacing:-8px;line-height:1;text-shadow:0 0 70px #ffd12a15}.access-state h1{margin:15px 0 16px;font-size:30px;line-height:1.4;letter-spacing:-.5px}.access-state p{margin:0 auto 29px;max-width:420px;color:var(--muted);font-size:13px;line-height:1.9}.access-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.app-error-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.app-error-header{display:flex;align-items:center;min-height:88px;border-bottom:1px solid var(--line)}.app-error-header>a{display:inline-flex}.app-error-page>main{display:flex;flex:1;align-items:center;padding-bottom:88px}.app-error-page .access-panel{margin-block:0}.system-page .empty-state{text-align:center;padding:70px 20px;color:var(--muted)}@media(max-width:1100px){.auth-layout{gap:40px;grid-template-columns:1fr 1fr}.auth-art{min-height:620px;padding:30px}.auth-art__eyebrow{left:30px}.auth-art__copy h2{font-size:33px}.auth-art__features{gap:14px}.me-continue-grid{gap:18px}.me-favorites{grid-template-columns:repeat(4,minmax(0,1fr))}.help-layout{gap:35px}.me-settings__panel{padding:23px}.me-mode-options button{padding:14px}.me-recent-grid{gap:13px}.me-recent-card{gap:11px;padding:10px}.me-recent-card>div{width:54px;height:72px}}@media(max-width:800px){.auth-art{padding:26px}.auth-art__copy h2{font-size:28px}.auth-art__features{gap:14px;flex-direction:column}.auth-layout{gap:28px;grid-template-columns:.85fr 1fr}.me-settings{grid-template-columns:1fr}.me-settings__stack{grid-template-columns:1fr 1fr;gap:18px}.me-mode-options{gap:8px}.me-mode-options button{padding:12px}.me-mode-options span{font-size:10px}.me-recent-grid{grid-template-columns:1fr}.me-recent-card>div{width:52px;height:64px}.help-layout{grid-template-columns:1fr;gap:30px}.help-faq{padding-top:0}.me-profile__stats{gap:25px}.me-profile__settings{margin-left:0}}@media(max-width:760px){.system-page{padding-block:28px 50px}.system-lead{margin-bottom:27px}.system-lead h1{font-size:29px}.system-lead p{font-size:12px}.account-eyebrow{font-size:10px}.auth-header{min-height:79px}.auth-back{font-size:11px}.auth-page{padding-top:18px;padding-bottom:28px}.auth-layout{display:block}.auth-art{display:none}.auth-main{padding:5px 0 20px}.auth-panel{max-width:390px}.auth-panel h1{font-size:29px}.auth-panel>p{font-size:12px}.auth-panel form{margin-top:28px}.auth-kicker{margin-bottom:24px}.auth-kicker:before{margin-bottom:0}.auth-footer{width:calc(100% - 48px);font-size:10px;padding-bottom:25px}.auth-logo{gap:8px}.auth-logo>img{width:31px;height:31px;border-radius:7px}.auth-logo>strong{font-size:23px}.field-control{font-size:16px}.field-hint{font-size:11px}.me-library{padding-top:30px}.me-profile{gap:13px;padding-bottom:24px}.me-profile__avatar{width:55px;height:55px;font-size:24px}.me-profile h1{font-size:24px;margin-bottom:7px}.me-profile__copy .me-profile__welcome{font-size:10px;margin-bottom:6px}.me-profile__copy .me-profile__account{font-size:10px}.me-profile__stats{gap:17px}.me-profile__stats strong{font-size:21px}.me-profile__stats span{font-size:10px}.me-profile__settings{display:none}.me-tabs{justify-content:space-between;gap:0}.me-tabs button{padding:0 0 14px;font-size:12px;gap:5px}.me-tabs svg{display:none}.me-section-head{margin:26px 0 18px;gap:12px}.me-section-head h2{font-size:18px}.me-section-head p{font-size:10px;margin-top:5px}.me-text-link{font-size:11px;gap:4px}.me-count{font-size:10px}.me-continue-grid{grid-template-columns:1fr;gap:19px}.me-continue-card{display:flex;gap:17px;align-items:center}.me-continue-card__image{flex:none;width:44%;aspect-ratio:1.14;border-radius:8px}.me-continue-card__copy{padding:0;min-width:0}.me-continue-card h3{font-size:16px;line-height:1.5;margin-bottom:7px}.me-continue-card__copy>p{font-size:11px}.me-continue-card__copy>.me-text-link{margin-top:15px}.me-kind{font-size:9px;padding:4px 6px;top:9px;left:9px}.me-recent{margin-top:35px}.me-recent-card{padding:12px;gap:14px}.me-recent-card strong{font-size:13px}.me-recent-card small{font-size:10px}.me-row{grid-template-columns:100px minmax(0,1fr);gap:0 15px;align-items:start;padding:12px}.me-row__poster{grid-row:1 / 3;aspect-ratio:auto;height:130px}.me-row__copy{padding-top:1px}.me-row__copy h3{font-size:15px;margin:6px 0;line-height:1.4}.me-row__copy p{font-size:10px}.me-row__copy small{display:none}.me-row__kind{font-size:10px}.me-row .me-row__resume{grid-column:2;justify-self:start;align-self:end;margin:10px 0 0;font-size:10px;min-height:32px;padding:6px 10px;gap:5px}.me-day{margin-block:23px}.me-favorites{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 14px}.me-favorite h3{font-size:13px}.me-favorite__remove{width:25px}.me-favorite>p{font-size:10px}.me-empty{min-height:340px;padding:45px 10px}.me-empty h3{font-size:21px}.me-empty>p{font-size:12px}.me-settings__stack{grid-template-columns:1fr}.me-settings__panel{padding:21px}.me-settings__panel>h3{font-size:16px}.me-mode-options{gap:12px}.me-mode-options button{padding:17px}.me-mode-options span{font-size:11px}.me-settings__panel form>.button{width:100%}.me-dialog{padding:28px 23px}.me-dialog h2{font-size:22px}.issue-panel{padding:24px 20px}.issue-panel__heading{font-size:17px;margin-bottom:23px}.report-categories button{font-size:11px}.report-context dl>div{font-size:10px;gap:10px}.report-hint{font-size:10px}.report-hint>span:first-child{max-width:70%}.issue-panel form>.button{width:100%}.report-privacy{font-size:10px}.help-faq h2{font-size:21px}.help-faq summary{font-size:12px}.help-faq details p{font-size:12px}.issue-success{min-height:440px}.issue-success h2{font-size:26px}.issue-success p{font-size:12px}.issue-success__actions{gap:9px}.issue-success__actions .button{font-size:12px;padding-inline:14px}.age-gate{padding-inline:24px}.age-gate__brand{min-height:80px}.age-gate__brand>span:last-child{font-size:10px}.age-gate__card{padding:45px 0 60px}.age-gate__symbol{width:97px;height:97px;font-size:43px;margin-bottom:32px}.age-gate h1{font-size:26px;margin-top:13px}.age-gate p{font-size:12px}.age-gate__note{font-size:10px}.age-gate__footer{font-size:9px;letter-spacing:0}.access-panel{padding:35px 0;margin:20px auto}.access-state h1{font-size:25px}.access-state p{font-size:12px}.access-symbol--404{font-size:100px;height:115px}.app-error-header{min-height:76px}.app-error-page>main{padding-bottom:65px}}@media(max-width:500px){.me-favorites{grid-template-columns:repeat(2,minmax(0,1fr))}.me-settings{gap:18px}.auth-header .brand{font-size:23px}.auth-header .brand-symbol{width:32px;height:32px}.me-profile__stats{gap:12px}.me-profile__stats strong{font-size:20px}.me-profile__stats span{font-size:9px}}@media(max-width:370px){.auth-header .brand{font-size:21px}.auth-header .brand-symbol{width:29px;height:29px}.auth-back{font-size:10px;gap:4px}.auth-panel h1{font-size:27px}.auth-panel>p{font-size:11px}.me-profile{gap:10px}.me-profile__avatar{width:45px;height:45px;font-size:20px}.me-profile h1{font-size:21px}.me-profile__copy .me-profile__welcome,.me-profile__copy .me-profile__account{font-size:9px}.me-profile__stats{gap:9px}.me-profile__stats strong{font-size:18px}.me-profile__stats span{font-size:9px}.me-tabs button{font-size:11px}.me-section-head h2{font-size:17px}.me-section-head p,.me-text-link{font-size:10px}.me-continue-card{gap:12px}.me-continue-card h3{font-size:14px}.me-continue-card__copy>p{font-size:10px}.me-row{grid-template-columns:88px minmax(0,1fr);gap:0 11px;padding:10px}.me-row__poster{height:120px}.me-row__copy h3{font-size:13px}.me-row__copy p{font-size:9px}.me-favorites{gap:21px 12px}.me-favorite h3{font-size:12px}.me-settings__panel{padding:18px}.me-mode-options button{padding:13px}.issue-panel{padding:21px 15px}.issue-panel__heading{font-size:15px;gap:8px}.report-categories button{font-size:10px}.report-hint{font-size:9px}.report-context dd{font-size:10px}.age-gate{padding-inline:20px}.age-gate h1{font-size:23px}.age-gate p{font-size:11px}.age-gate__brand .brand{font-size:22px}.access-state h1{font-size:23px}.access-actions{gap:8px}.access-actions .button{font-size:11px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.field-control,.me-continue-card__play,.me-favorite__play,.help-faq summary svg{transition:none}}@media(min-width:761px){.me-watch-preference{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-80px;z-index:120;padding:12px 20px;border-radius:8px;background:var(--gold);color:#151619;font-weight:650}.skip-link:focus{top:12px}.site-root{min-height:100dvh;display:flex;flex-direction:column}.site-root>main{flex:1;min-width:0;min-height:60vh;outline:none}.page-container,.header-inner,.footer-inner{width:min(1280px,calc(100% - 96px));margin-inline:auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;border:1px solid #484d57;border-radius:8px;background:var(--raised);color:var(--text);font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.button:hover:not(:disabled){background:#353941;border-color:#737986}.button:active:not(:disabled){transform:scale(.98)}.button svg{flex:none}.button-primary{background:var(--gold);border-color:var(--gold);color:#161719}.button-primary:hover:not(:disabled){background:#ffdc53;border-color:#ffdc53;color:#161719}.button-ghost{background:transparent}.type-label,.free-label{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.2}.type-label{color:#171717;background:var(--gold);border:0}.type-label--drama{color:#102b30;background:var(--cyan)}.free-label{background:#11151bc9;color:#f4f5f7}.muted{color:var(--muted)}.hg-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.hg-page-heading h1{font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:9px}.hg-page-heading p{font-size:14px;color:var(--muted);line-height:1.7}.hg-page-heading>.button{flex:none}.hg-public-empty,.empty-state{padding:76px 24px;display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-deep)}.hg-public-empty h3,.empty-state h3{font-size:23px;margin:0 0 10px}.hg-public-empty p,.empty-state p{font-size:14px;line-height:1.8;color:var(--muted);margin-bottom:24px;max-width:480px}.hg-loading{padding:48px 0;color:var(--muted);font-size:14px}.toast{position:fixed;z-index:100;bottom:32px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);width:max-content;padding:13px 20px;border:1px solid #555b65;border-radius:10px;background:#2b3037f5;box-shadow:0 12px 40px #0004;color:var(--text);font-size:14px}.site-header{position:sticky;top:0;z-index:30;height:78px;background:#111214f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;gap:34px;height:100%}.site-logo{display:inline-flex;flex:none;align-items:center}.brand{display:inline-flex;align-items:center;gap:8px;font-size:29px;line-height:1;font-weight:800;letter-spacing:-1px;white-space:nowrap}.brand strong{color:var(--gold);font-weight:800}.brand-symbol{position:relative;display:block;width:42px;height:50px;overflow:hidden;flex:none}.brand-symbol img{position:absolute;width:84px;height:84px;max-width:none;left:-21px;top:-7px;mix-blend-mode:lighten}.desktop-nav{display:flex;align-self:stretch;align-items:stretch;gap:32px;flex:none}.desktop-nav a{display:inline-flex;align-items:center;position:relative;white-space:nowrap;font-size:17px;font-weight:600;color:#d5d7dd;transition:color .18s}.desktop-nav a:after{content:"";position:absolute;width:24px;height:2px;left:50%;bottom:14px;border-radius:2px;background:var(--gold);transform:translate(-50%) scaleX(0);opacity:0;transition:opacity .18s,transform .18s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold)}.desktop-nav a.active:after{opacity:1;transform:translate(-50%) scaleX(1)}.header-search{display:flex;align-items:center;margin-left:auto;width:100%;max-width:700px;min-width:120px;height:43px;border:1px solid #525966;border-radius:24px;background:#25282e;transition:border-color .18s,box-shadow .18s}.header-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #ffd12a12}.header-search button{display:grid;place-items:center;flex:none;width:46px;height:41px;padding:0 0 0 5px;background:none;border:0;color:#c2c7d0}.header-search input{min-width:0;width:100%;height:100%;padding:0 16px 0 0;color:var(--text);background:none;border:0;outline:0;font-size:14px}.header-search input::placeholder{color:#9298a3}.header-account{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:40px;padding:8px 14px;border:1px solid #535965;border-radius:24px;font-size:14px;white-space:nowrap;transition:background .18s,border-color .18s}.header-account:hover{background:var(--raised);border-color:var(--gold)}.header-history{display:grid;place-items:center;flex:none;width:34px;height:40px;margin-left:-18px;margin-right:-20px;color:var(--muted)}.header-history:hover{color:var(--gold)}.mobile-search-button{display:none}.site-footer{margin-top:auto}.footer-inner{border-top:1px solid #2c3037;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0 29px;font-size:12px;color:#8f95a0}.footer-brand{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:650}.footer-brand>span{font-size:12px;font-weight:400;color:#7f8591}.footer-links{display:flex;align-items:center;gap:23px}.footer-links a:hover{color:var(--gold)}.hg-home__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.hg-work-card{display:block;min-width:0;color:var(--text);border-radius:8px}.hg-work-card__image{position:relative;aspect-ratio:16/9;background:var(--surface);overflow:hidden;border-radius:8px}.hg-work-card__image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s,filter .25s}.hg-work-card__image>.type-label{position:absolute;left:9px;top:9px;z-index:1}.hg-work-card__duration{position:absolute;bottom:8px;right:8px;z-index:1;padding:3px 6px;border-radius:4px;background:#101216db;color:#fff;font-size:12px;line-height:1.35;font-weight:600;white-space:nowrap}.hg-work-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0002;opacity:0;transition:opacity .2s}.hg-work-card__play svg{box-sizing:content-box;padding:13px;border-radius:50%;background:var(--gold);color:#171717;box-shadow:0 4px 20px #0006}.hg-work-card:hover .hg-work-card__image>img{transform:scale(1.035);filter:brightness(.86)}.hg-work-card:hover .hg-work-card__play,.hg-work-card:focus-visible .hg-work-card__play{opacity:1}.hg-work-card__body{padding:8px 0 0}.hg-work-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4;font-weight:650;transition:color .18s}.hg-work-card:hover h3{color:var(--gold)}.hg-work-card__type{display:flex;align-items:center;flex-wrap:wrap;gap:7px 9px;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.5;min-height:19px}.hg-work-card__type>span+span{padding-left:9px;border-left:1px solid #626774;line-height:1}.hg-cover-missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:var(--raised);color:#969da8;font-size:12px}.hg-home{padding-top:22px;padding-bottom:54px}.hg-home-discovery{display:grid;grid-template-columns:1.12fr 1fr;gap:24px}.hg-home-discovery--single{grid-template-columns:1fr}.hg-home-discovery--single .hg-weekly-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-feature-section{display:flex;flex-direction:column;min-width:0}.hg-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:32px;margin-bottom:12px}.hg-section-title h2{display:flex;align-items:center;gap:13px;font-size:27px;font-weight:700;line-height:1.25;letter-spacing:.015em}.hg-section-title h2:before{content:"";width:6px;height:27px;flex:none;background:var(--gold);border-radius:4px}.hg-section-title a{display:flex;align-items:center;gap:6px;color:var(--gold);font-size:14px;font-weight:600;white-space:nowrap}.hg-section-title a:hover{color:#ffe27b}.hg-hero{position:relative;min-height:420px;flex:1;overflow:hidden;border-radius:10px;background:#101720;isolation:isolate}.hg-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-2}.hg-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b1119f2,transparent 90%),linear-gradient(90deg,#1017213d,transparent);z-index:-1}.hg-hero__content{position:absolute;bottom:25px;left:25px;right:25px;display:flex;flex-direction:column;align-items:flex-start}.hg-hero__badges{display:flex;gap:7px;margin-bottom:11px}.hg-hero__badges .type-label,.hg-hero__badges .free-label{font-size:12px;padding:6px 9px}.hg-hero h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(34px,3.8vw,54px);font-weight:750;line-height:1.15;letter-spacing:-.03em;margin:0 0 15px;overflow-wrap:anywhere}.hg-hero p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#e4e7ed;font-size:16px;line-height:1.75;max-width:490px}.hg-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin:13px 0 20px;color:#bdc4ce;font-size:14px}.hg-hero__meta>span+span{border-left:1px solid #7e8590;padding-left:11px;line-height:1}.hg-hero .button{min-height:54px;padding:12px 23px;font-size:18px;font-weight:700}.hg-weekly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 14px}.hg-weekly-grid .hg-work-card__image{aspect-ratio:1.85}.hg-home .hg-work-card h3{-webkit-line-clamp:1}.hg-weekly-grid .hg-work-card__body{padding-top:6px}.hg-weekly-grid .hg-work-card__type{margin-top:4px}.hg-home-section{margin-top:30px}.hg-home-section .hg-work-card__image{aspect-ratio:2.15}.hg-home-section .hg-work-card h3{font-size:18px}.hg-home-empty{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;padding:45px 20px}.hg-home-empty>svg{color:var(--gold);margin-bottom:9px}.hg-home-empty h1{font-size:32px}.hg-home-empty p{color:var(--muted);margin-bottom:12px}.hg-home-skeleton{display:grid;grid-template-columns:1.12fr 1fr;gap:24px;min-height:430px}.hg-home-skeleton>div{background:var(--surface);border-radius:10px}.button{border-radius:9px;font-size:13px}.button:not(.button-primary):hover:not(:disabled){background:#ffffff08;border-color:#ffffff32}.site-footer{background:transparent;border-top:1px solid var(--line);margin-top:40px}.footer-inner{padding:28px 0;gap:28px}.footer-brand{font-size:17px;color:#8b95a4}.footer-brand>span,.footer-links{font-size:11px;color:#727e8e}.hg-page-heading h1{font-size:36px;font-weight:650}@media(min-width:1600px){.header-inner{gap:42px}}@media(max-width:1150px){.page-container,.header-inner,.footer-inner{width:calc(100% - 64px)}.header-inner,.desktop-nav{gap:23px}.brand{font-size:26px}.header-history{display:none}.hg-home-discovery{grid-template-columns:1fr 1fr;gap:20px}.hg-home-discovery--single{grid-template-columns:1fr}.hg-section-title h2{font-size:24px}.hg-hero{min-height:390px}.hg-hero__content{left:21px;right:21px;bottom:22px}.hg-hero h1{font-size:39px}.hg-hero p{font-size:14px}.hg-hero .button{font-size:16px;min-height:48px}.hg-work-card h3{font-size:16px}.hg-work-card__type{font-size:12px}.hg-home-section .hg-work-card h3{font-size:16px}}@media(max-width:900px){.header-search{display:none}.mobile-search-button{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border-radius:50%;color:var(--text)}.mobile-search-button:hover{background:var(--raised)}.mobile-search-button svg{width:23px;height:23px}.hg-hero{height:430px;min-height:430px;background:#0b1119}.hg-hero>img{height:72%;object-position:62% top;-webkit-mask-image:linear-gradient(#000 64%,transparent);mask-image:linear-gradient(#000 64%,transparent)}.hg-hero__veil{background:linear-gradient(0deg,#0b1119 4%,#0b111980 46%,transparent 76%)}.hg-hero h1{font-size:35px}.hg-section-title h2{font-size:22px}.hg-section-title h2:before{width:5px;height:23px}.hg-work-card__type{font-size:12px;gap:7px}.hg-work-card__type>span+span{padding-left:7px}.hg-weekly-grid{gap:18px 12px}.hg-home__cards{gap:22px 14px}.footer-brand>span{display:none}}@media(max-width:700px){.page-container,.header-inner,.footer-inner{width:calc(100% - 36px)}.site-header{height:64px}.header-inner{gap:12px}.brand{font-size:25px;gap:6px}.brand-symbol{width:34px;height:42px}.brand-symbol img{width:70px;height:70px;left:-17.5px;top:-6px}.desktop-nav{display:none}.header-account{border:0;padding:7px;min-height:40px}.header-account span{display:none}.header-account svg{width:23px;height:23px}.mobile-search-button{width:40px}.footer-inner{align-items:flex-start;flex-direction:column;gap:14px;padding:23px 0}.footer-brand{font-size:13px}.footer-links{font-size:12px;gap:20px}.hg-page-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.hg-page-heading h1{font-size:27px}.hg-page-heading p{font-size:13px}.hg-page-heading>.button{font-size:13px;padding-inline:13px;white-space:nowrap}.hg-home{padding-top:22px;padding-bottom:38px}.hg-home-discovery{grid-template-columns:1fr;gap:28px}.hg-section-title{margin-bottom:14px;min-height:26px}.hg-section-title h2{font-size:21px;gap:9px}.hg-section-title h2:before{width:4px;height:22px}.hg-section-title a{font-size:13px}.hg-hero{height:430px;min-height:430px}.hg-hero__content{left:20px;right:20px;bottom:21px}.hg-hero h1{font-size:36px;margin-bottom:13px}.hg-hero p{font-size:14px;line-height:1.6}.hg-hero__meta{font-size:12px;margin-top:13px;margin-bottom:18px}.hg-hero .button{font-size:16px}.hg-home__cards,.hg-home-discovery--single .hg-weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.hg-weekly-grid{gap:22px 12px}.hg-weekly-grid .hg-work-card__image,.hg-home-section .hg-work-card__image{aspect-ratio:16/9}.hg-work-card__image{border-radius:7px}.hg-work-card__image>.type-label{left:7px;top:7px;font-size:10px;padding:4px 6px}.hg-work-card__duration{font-size:10px;right:6px;bottom:6px}.hg-work-card h3,.hg-home-section .hg-work-card h3{font-size:15px}.hg-work-card__body{padding-top:7px}.hg-work-card__type{font-size:11px;gap:6px}.hg-work-card__play svg{width:18px;height:18px;padding:10px}.hg-home-section{margin-top:28px}.hg-home-skeleton{grid-template-columns:1fr;min-height:650px}.hg-public-empty,.empty-state{padding:55px 20px}.hg-home-empty h1{font-size:27px}}@media(max-width:760px){.page-container,.footer-inner{width:calc(100% - 36px)}.button{font-size:12px;min-height:42px;padding:10px 17px}.hg-page-heading h1{font-size:29px}.site-footer{margin-top:24px}.footer-inner{padding:24px 0}.footer-links{font-size:10px}}@media(max-width:370px){.page-container,.footer-inner{width:calc(100% - 28px)}}.hg-header :where(button){border:0;background:none;color:inherit;cursor:pointer}.hg-header :where(a){text-decoration:none;color:inherit}.site-root:not(.site-root--reel)>main{padding-top:104px}.site-root.site-root--home>main{padding-top:0}.hg-header{--hg-accent:var(--yellow,var(--gold,#ffd12a));--hg-muted:#99999f;--hg-panel:#0b0b0c;position:absolute;inset:0 0 auto;z-index:100;height:104px;padding:16px 8%;background:linear-gradient(#090909ee,#09090999 65%,#09090900);color:#f7f7f8;font-size:14px;line-height:1.5}.hg-header button,.hg-header input{font:inherit}.hg-header button{padding:0}.hg-header button:focus-visible,.hg-header a:focus-visible,.hg-header input:focus-visible{outline:2px solid var(--hg-accent);outline-offset:4px}.hg-header button{transition:color .15s,background .15s,border-color .15s}.hg-header svg{stroke-width:1.8}.hg-bar{max-width:1800px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.hg-nav-pill{display:flex;align-items:center;gap:30px;flex-shrink:0;height:56px;padding:0 26px;background:#050505ed;border-radius:36px}.hg-brand{display:flex;align-items:center;gap:8px;white-space:nowrap}.hg-brand img{width:36px;height:36px;border-radius:9px;object-fit:cover}.hg-brand>span{font-size:24px;font-weight:800;letter-spacing:-1px}.hg-brand .hg-brand-dot{color:#ffd12a}.hg-nav{display:flex;align-items:center;gap:28px;height:100%;white-space:nowrap}.hg-nav a{height:100%;font-size:14px;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:5px}.hg-nav a:hover,.hg-nav a.is-active{color:#fff}.hg-nav a.is-active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:11px;border-radius:2px;background:var(--hg-accent)}.hg-nav a:hover{color:var(--hg-accent)}.hg-nav a[data-channel=av]:before,.hg-nav a[data-channel=dramas]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hg-accent)}.hg-nav a[data-channel=dramas]:before{background:var(--hg-accent)}.hg-right{display:flex;align-items:center;gap:16px;min-width:0;flex:0 1 800px;justify-content:flex-end}.hg-search{display:flex;align-items:center;flex:1 1 280px;min-width:160px;max-width:320px;height:32px;border:1px solid #29292c;border-radius:30px;background:#0b0b0c;padding:0 12px 0 17px;transition:box-shadow .15s,border-color .15s;margin:0 6px 0 0}.hg-search:focus-within,.hg-search.is-open{border-color:#39393d;box-shadow:0 0 0 3px color-mix(in srgb,var(--hg-accent) 20%,transparent)}.hg-search input{width:100%;min-width:0;color:#eee;background:transparent;border:0;outline:0!important;height:100%;font-size:13px}.hg-search input::placeholder{color:#707073}.hg-search-submit{width:22px;height:28px;display:grid;place-items:center;color:#95a0b3;flex-shrink:0}.hg-search:focus-within .hg-search-submit,.hg-search.is-open .hg-search-submit{color:var(--hg-accent)}.hg-tool{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 12px!important;border:1px solid var(--hg-accent);border-radius:23px;background:color-mix(in srgb,var(--hg-accent) 4%,transparent);color:#e6e3d6;white-space:nowrap;flex-shrink:0;font-weight:300!important}.hg-tool svg{color:#fff;width:17px;height:17px}.hg-tool:hover,.hg-tool.is-open{background:color-mix(in srgb,var(--hg-accent) 11%,transparent);color:#fff}.hg-tool[data-hg-open=locale]{gap:9px;min-width:76px}.hg-tool[data-hg-open=locale] svg:last-child{width:12px;height:12px;color:var(--hg-accent);fill:var(--hg-accent)}.hg-tool[data-hg-open=notifications]{width:32px;padding:0!important}.hg-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;flex-shrink:0;background:linear-gradient(145deg,#493d34,#19292d);border:1px solid var(--hg-accent);font-size:14px!important;color:#f5dfcf;overflow:hidden}.hg-avatar img{width:100%;height:100%;object-fit:cover}.hg-avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--hg-accent) 13%,transparent)}.hg-popover-root{position:relative}.hg-popover{position:fixed;z-index:120;border:1px solid #303035;border-radius:24px;background:var(--hg-panel);box-shadow:0 14px 40px #0005;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#39393d transparent;animation:hg-reveal .14s ease-out;max-width:calc(100vw - 24px)}.hg-popover button:hover{color:var(--hg-accent)}.hg-popover h2,.hg-popover h3{font-size:15px;line-height:1.4;font-weight:600}.hg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hg-panel-head p{color:var(--hg-muted);font-size:12px}.hg-panel-head>button{font-size:12px;color:var(--hg-muted)}.hg-panel-close{display:none;width:28px;height:28px;place-items:center}.hg-panel-body{padding:20px}.hg-panel-footer{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 0 18px}.hg-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--hg-muted);text-align:center;gap:10px;min-height:210px;padding:30px 16px}.hg-empty>svg{width:30px;height:30px;color:#55555d}.hg-empty h3{font-size:14px;font-weight:400}.hg-empty p{font-size:12px}.hg-search-panel{padding:22px 21px 20px}.hg-mobile-search-form{display:none}.hg-header-section-title{display:flex;align-items:center;gap:9px;margin-bottom:14px}.hg-header-section-title h2,.hg-header-section-title h3{font-size:14px;font-weight:600}.hg-header-section-title>span{font-size:10px;color:var(--hg-accent);background:color-mix(in srgb,var(--hg-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--hg-accent) 35%,transparent);border-radius:18px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px}.hg-header-section-title>span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hg-accent)}.hg-search-history .hg-panel-head{margin-bottom:13px}.hg-history-chips{display:flex;flex-wrap:wrap;gap:9px;min-height:25px;margin-bottom:16px}.hg-history-chips>p{font-size:12px;color:var(--hg-muted)}.hg-search-chip{display:inline-flex;align-items:center;border-radius:20px;background:#202021;height:25px;padding:0 9px 0 11px;gap:5px;color:#ddd;font-size:12px}.hg-search-chip>button:first-of-type{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-search-chip>button:last-child{width:15px;height:22px;display:grid;place-items:center;color:#828289}.hg-search-chip svg{width:12px;height:12px}.hg-search-history{border-bottom:1px solid #252527;margin-bottom:17px}.hg-hot-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr 1fr;column-gap:22px;row-gap:8px;padding:5px 6px 22px;margin-bottom:17px;border-bottom:1px solid #252527}.hg-hot-term{display:flex;align-items:center;gap:9px;min-width:0;min-height:23px;text-align:left;font-size:13px!important}.hg-hot-term b{display:inline-flex;align-items:center;justify-content:center;width:16px;height:17px;line-height:1;border-radius:4px;background:#202021;color:#94a3b7;font-weight:500;font-size:12px;flex-shrink:0}.hg-hot-term:nth-child(1) b{background:var(--hg-accent);color:#201900}.hg-hot-term:nth-child(2) b{background:#d9ae3f;color:#201900}.hg-hot-term:nth-child(3) b{background:#78632d;color:#fff}.hg-hot-term span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-poster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 10px 20px}.hg-mini-poster{display:flex;flex-direction:column;min-width:0;text-align:left;gap:5px}.hg-mini-poster img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:9px;transition:filter .2s}.hg-mini-poster:hover img{filter:brightness(1.12)}.hg-mini-poster strong{font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;margin-top:1px}.hg-mini-poster small{font-size:11px;font-weight:400;color:var(--hg-muted)}.hg-search-keyboard{border-top:1px solid #252527;padding-top:14px;display:flex;justify-content:space-between;color:#939397;font-size:12px}.hg-search-keyboard>span{display:flex;align-items:center;gap:10px}.hg-search-keyboard kbd{background:#202021;border:1px solid #3c3c3d;border-radius:6px;line-height:1.2;padding:3px 7px;font-family:ui-monospace,monospace;letter-spacing:.5px;color:#dedede;font-size:12px}.hg-suggestion-list{display:grid;gap:0;margin:0 0 18px}.hg-suggestion-item{display:flex;align-items:center;gap:11px;text-align:left!important;padding:9px 3px!important;border-bottom:1px solid #242426}.hg-suggestion-item img{width:36px;height:48px;object-fit:cover;border-radius:5px}.hg-suggestion-item>span,.hg-suggestion-item>div{display:flex;flex-direction:column;gap:3px}.hg-suggestion-item strong{font-size:13px;font-weight:500}.hg-suggestion-item small{font-size:11px;color:var(--hg-muted)}.hg-history-panel{padding:19px 19px 16px;min-height:414px;display:flex;flex-direction:column}.hg-history-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.hg-history-tabs>button{font-size:13px;color:#9999a2;min-height:23px;white-space:nowrap}.hg-history-tabs>button.is-active,.hg-history-tabs>button[aria-selected=true]{font-size:15px;font-weight:600;color:#fff}.hg-history-list{flex:1}.hg-history-item{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #2c2c30;position:relative;min-height:82px}.hg-history-item>img{width:42px;height:57px;object-fit:cover;border-radius:6px}.hg-history-copy{min-width:0;padding-right:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center}.hg-history-title{font-size:14px!important;line-height:1.45;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600!important;grid-column:1}.hg-history-meta{font-size:12px;color:#9999a3;line-height:1.4;grid-column:1}.hg-history-track{height:3px;border-radius:5px;background:#353539;overflow:hidden;grid-column:1}.hg-history-track i{display:block;height:100%;background:var(--hg-accent);border-radius:5px}.hg-resume{border:1px solid var(--hg-accent);background:color-mix(in srgb,var(--hg-accent) 4%,transparent);border-radius:18px;padding:4px 11px!important;font-size:12px!important;grid-column:2;grid-row:1/4;align-self:center;white-space:nowrap}.hg-history-remove{display:grid;place-items:center;color:#9b9ba6;width:20px;height:28px}.hg-history-remove svg{width:15px;height:15px}.hg-history-footer{display:block;margin-top:auto;text-align:center;padding-top:22px!important;color:#f5f5f5;font-size:13px!important}.hg-history-panel>.hg-empty{flex:1}.hg-notifications-panel{padding:16px;min-height:155px}.hg-notification-heading{display:flex;align-items:center;gap:8px;white-space:nowrap}.hg-notification-heading h2{font-size:14px;font-weight:600}.hg-notification-heading p,.hg-notification-heading span{font-size:11px;color:#99999f}.hg-mark-read{color:#77777e;font-size:11px!important;margin-left:auto;white-space:nowrap}.hg-notification-empty{min-height:76px;display:grid;place-items:center;font-size:14px;color:#99999f}.hg-notifications-panel .hg-panel-footer{padding:8px 0 0;color:var(--hg-accent);font-size:14px}.hg-locale-panel{padding:9px!important;max-width:170px}.hg-locale-option{display:flex;align-items:center;justify-content:space-between;padding:9px 10px!important;width:100%;font-size:13px;border-radius:10px}.hg-locale-option.is-selected{color:var(--hg-accent);background:color-mix(in srgb,var(--hg-accent) 7%,transparent)}.hg-locale-option svg{width:16px;height:16px}.hg-quick-panel{padding:13px;max-width:300px}.hg-quick-panel>.hg-panel-head{padding:3px 7px 10px}.hg-quick-item{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 7px!important;width:100%;border-radius:12px}.hg-quick-item:hover{background:#ffffff07}.hg-quick-item>svg{width:20px;height:20px}.hg-quick-item>:is(span,div){display:flex;flex-direction:column;gap:3px}.hg-quick-item strong{font-size:13px;font-weight:500}.hg-quick-item small{font-size:11px;color:var(--hg-muted)}.hg-quick-status{margin:2px 7px 8px;color:var(--hg-accent);font-size:12px;line-height:1.6}@keyframes hg-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.hg-avatar.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--hg-accent) 13%,transparent)}.hg-account-panel{padding:18px 19px 10px}.hg-account-profile{display:flex;align-items:center;gap:10px;padding:1px 7px 9px;border-bottom:1px solid #2b2b2e;min-width:0}.hg-account-avatar{width:40px;height:40px;border:1px solid var(--hg-accent);border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(145deg,#493d34,#19292d);color:#f5dfcf;font-size:19px;overflow:hidden}.hg-account-avatar img{width:100%;height:100%;object-fit:cover}.hg-account-profile>div{min-width:0}.hg-account-profile strong{display:block;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-account-profile small{display:block;font-size:11px;line-height:1.5;color:#99999f;margin-top:3px;overflow-wrap:anywhere}.hg-account-actions{padding:7px 0}.hg-account-actions>:is(a,button){display:flex;align-items:center;gap:11px;padding:8px 16px!important;min-height:40px;width:100%;text-align:left;font-size:15px;border-radius:9px}.hg-account-actions>:is(a,button)>svg{width:19px;height:19px;flex-shrink:0}.hg-account-actions>:is(a,button):hover{background:color-mix(in srgb,var(--hg-accent) 6%,transparent)}.hg-account-logout{display:block;width:100%;border-top:1px solid #2b2b2e;min-height:38px;text-align:center;font-size:14px!important;color:#8d8d97;padding-top:6px!important}.hg-account-logout>svg{display:none}@media(min-width:1700px){.hg-header{padding:16px 8%}.hg-nav-pill{height:56px}.hg-bar{gap:40px}.hg-right{flex-basis:800px;gap:17px}.hg-search{max-width:320px}.hg-nav{gap:30px}}@media(max-width:1250px){.hg-header{padding:16px 24px}.hg-nav-pill{padding:0 20px;gap:22px}.hg-nav{gap:20px}.hg-brand>span{font-size:21px}.hg-brand img{width:31px;height:31px}.hg-right{gap:10px}.hg-bar{gap:18px}.hg-tool{padding-inline:10px!important;gap:6px}.hg-search{min-width:135px;margin-right:0}.hg-search input{font-size:12px}.hg-tool[data-hg-open=quick]>span{display:none}.hg-tool[data-hg-open=quick]{width:32px;padding:0!important}}@media(max-width:1000px){.hg-nav-pill{gap:18px;padding-inline:16px}.hg-nav{gap:15px}.hg-nav a{font-size:13px}.hg-brand>span{display:none}.hg-right{gap:9px}.hg-tool[data-hg-open=locale]{min-width:32px;width:32px;padding:0!important}.hg-tool[data-hg-open=locale]>span,.hg-tool[data-hg-open=locale] svg:last-child{display:none}.hg-tool[data-hg-open=history]>span{display:none}.hg-tool[data-hg-open=history]{width:32px;padding:0!important}.hg-search{min-width:125px}.hg-search input{font-size:11px}}@media(max-width:760px){.hg-header{height:82px;padding:13px 16px;background:linear-gradient(#090909f2,#09090966,transparent)}.hg-bar{gap:12px}.hg-nav-pill{height:46px;padding:0;background:transparent;gap:0}.hg-brand{gap:6px}.hg-brand img{width:29px;height:29px;border-radius:7px}.hg-brand>span{display:block;font-size:22px}.hg-nav{display:none}.hg-right{flex:0 1 auto;gap:12px}.hg-search{flex:0 0 30px;min-width:30px;height:32px;border:0;padding:0;background:transparent;border-radius:50%;margin:0}.hg-search input{display:none}.hg-search-submit{width:30px;height:30px;color:#f5f5f5}.hg-search:focus-within,.hg-search.is-open{box-shadow:none}.hg-tool{height:30px;width:30px!important;border:0;background:transparent}.hg-tool svg{width:21px;height:21px}.hg-tool[data-hg-open=notifications]{width:30px}.hg-tool[data-hg-open=locale],.hg-tool[data-hg-open=quick]{display:none}.hg-avatar{width:30px;height:30px;font-size:12px!important}.hg-popover{border-radius:20px;max-width:calc(100vw - 24px)}.hg-search-panel{padding:16px}.hg-mobile-search-form{display:flex;align-items:center;gap:8px;margin-bottom:20px}.hg-mobile-search-form input{background:#141416;border:1px solid #39393d;border-radius:25px;padding:9px 14px;color:#fff;flex:1;min-width:0;font-size:13px;height:40px;outline:none}.hg-mobile-search-form button{width:30px;height:36px;color:var(--hg-accent)}.hg-mobile-search-form button:last-child{color:#99999f}.hg-search-panel .hg-panel-close{display:grid}.hg-header-section-title{margin-bottom:10px}.hg-history-chips{gap:7px}.hg-history-chips .hg-search-chip{font-size:12px}.hg-hot-grid{column-gap:12px;padding-inline:0;row-gap:8px;padding-bottom:17px}.hg-hot-term{font-size:12px!important;gap:8px;min-height:24px}.hg-poster-grid{padding:0 0 18px;gap:8px}.hg-mini-poster strong{font-size:10px}.hg-mini-poster small{font-size:9px}.hg-mini-poster img{border-radius:7px}.hg-search-keyboard{display:none}.hg-history-panel{min-height:390px;padding:18px}.hg-history-tabs{gap:9px}.hg-history-tabs>button{font-size:12px;min-height:30px}.hg-history-tabs>button.is-active,.hg-history-tabs>button[aria-selected=true]{font-size:14px}.hg-history-copy{gap:5px 8px}.hg-history-title{font-size:13px!important}.hg-history-meta{font-size:11px}.hg-history-item{gap:10px}.hg-resume{padding:4px 9px!important;font-size:11px!important}.hg-notifications-panel{padding:16px;min-height:170px}.hg-notification-heading{gap:6px}.hg-notification-heading h2{font-size:14px}.hg-notification-heading p,.hg-notification-heading span{font-size:10px}.hg-mark-read{font-size:10px!important}.hg-notification-empty{min-height:90px}}@media(max-width:370px){.hg-header{padding-inline:13px}.hg-right{gap:9px}.hg-history-panel{padding:15px}.hg-history-item{grid-template-columns:36px minmax(0,1fr) 18px;gap:8px}.hg-history-item>img{width:36px;height:50px}.hg-history-title{font-size:12px!important}.hg-history-meta{font-size:10px}.hg-history-copy{gap:4px}.hg-resume{padding:3px 7px!important;font-size:10px!important}.hg-search-panel{padding:14px}.hg-poster-grid{gap:6px}.hg-mini-poster small{font-size:8px}.hg-notification-heading{flex-wrap:wrap}.hg-notification-heading p{flex:1}.hg-mark-read{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.hg-header *{animation:none!important;transition:none!important}}.hg-nav a{display:inline-flex;align-items:center}.hg-popover a:hover{color:var(--hg-accent)}.hg-history-item{grid-template-columns:42px minmax(0,1fr)}.hg-history-item--favorite{grid-template-columns:42px minmax(0,1fr) 20px}.hg-history-content{flex:1}.hg-history-footer{display:flex;align-items:center;justify-content:center;gap:4px}.hg-account-actions>:is(a,button){color:inherit;text-decoration:none}.hg-header-missing{width:42px;height:57px;background:#20232a;border-radius:6px;color:#737a87;display:grid;place-items:center;flex-shrink:0}.hg-mini-poster>.hg-header-missing{width:100%;height:auto;aspect-ratio:3/4;border-radius:9px}.hg-suggestion-item>.hg-header-missing{width:36px;height:48px}.hg-mini-poster img,.hg-mini-poster>.hg-header-missing{flex-shrink:0}.hg-loading{font-size:12px;text-align:center;color:#9999a3;padding:22px 10px}.hg-fetch-error{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;color:#9999a3;padding:12px 0}.hg-fetch-error>button,.hg-empty>button{color:var(--hg-accent);padding:5px 8px}.hg-record-error{font-size:12px;color:var(--danger);padding-top:12px}.hg-header-notice{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:150;max-width:calc(100vw - 32px);width:max-content;padding:12px 18px;background:#252a32;border:1px solid #ffffff1c;border-radius:10px;color:#f5f5f5;font-size:13px;box-shadow:0 8px 25px #0008}.hg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:24px;background:#000a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hg-modal{width:min(480px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:25px;background:#171b22;border:1px solid #ffffff16;border-radius:18px;color:var(--text)}.hg-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.hg-modal-heading h2{font-size:20px}.hg-modal-heading>button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;color:var(--muted);border-radius:50%}.hg-modal>p{font-size:14px;line-height:1.8;color:var(--muted)}.hg-modal>.hg-modal-error{color:var(--danger);margin-top:16px}.hg-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.hg-copy-field{width:100%;padding:12px;margin-top:16px;border:1px solid var(--line);background:#10131a;color:var(--text);border-radius:8px;min-width:0}@media(max-width:760px){.site-root:not(.site-root--reel)>main{padding-top:82px}.site-root.site-root--home>main{padding-top:0}.hg-header-notice{bottom:88px;font-size:11px}.hg-modal-backdrop{align-items:flex-end;padding:0}.hg-modal{width:100%;max-height:85dvh;border-radius:20px 20px 0 0;padding:23px 21px max(24px,env(safe-area-inset-bottom))}.hg-modal-heading h2{font-size:18px}.hg-modal>p{font-size:13px}}@media(max-width:370px){.hg-history-item{grid-template-columns:36px minmax(0,1fr)}.hg-history-item--favorite{grid-template-columns:36px minmax(0,1fr) 18px}.hg-history-item>.hg-header-missing{width:36px;height:50px}}@media(min-width:761px){.site-root:is(.site-root--me,.site-root--search)>main{padding-top:88px}}.hg-menu-trigger{display:none}:is(.site-root--home,.site-root--me,.site-root--search) .hg-header{height:88px;padding:16px 0;background:linear-gradient(#080a0db3,transparent)}:is(.site-root--home,.site-root--me,.site-root--search) .hg-bar{width:var(--hg-home-width,min(1680px, calc(100% - 56px) ));max-width:none;margin-inline:auto;gap:24px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav-pill{height:48px;padding-inline:18px;gap:20px;background:#070a0dcc;border:1px solid #ffffff18}:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand{gap:7px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand img{width:31px;height:31px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand>span{font-size:22px;color:var(--gold)}:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand-dot{display:none}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav{gap:18px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav a{font-size:13px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav a.is-active{color:var(--gold)}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav a.is-active:after{bottom:8px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-right{flex:0 1 470px;gap:10px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-search{max-width:220px;min-width:135px;margin-right:0;height:32px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-search input{font-size:12px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-tool{font-size:12px;gap:6px;padding-inline:10px!important;border-color:#ffd12a99}:is(.site-root--home,.site-root--me,.site-root--search) .hg-tool>svg{color:var(--gold)}:is(.site-root--home,.site-root--me,.site-root--search) .hg-avatar{border-color:#ffffff3d}@media(min-width:761px)and (max-width:1279px){:is(.site-root--home,.site-root--me,.site-root--search) .hg-bar{width:calc(100% - 64px)}}@media(min-width:761px)and (max-width:1000px){:is(.site-root--home,.site-root--me,.site-root--search) .hg-bar{gap:18px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav-pill{padding-inline:15px;gap:16px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav{gap:15px}:is(.site-root--home,.site-root--me,.site-root--search) .hg-tool[data-hg-open=history],:is(.site-root--home,.site-root--me,.site-root--search) .hg-tool[data-hg-open=quick]{padding:0!important}}@media(max-width:760px){.hg-header,:is(.site-root--home,.site-root--me,.site-root--search) .hg-header{height:76px;padding:10px 16px;background:linear-gradient(#070a0dc9,transparent)}.hg-bar,:is(.site-root--home,.site-root--me,.site-root--search) .hg-bar{width:100%;gap:8px}.hg-nav-pill,:is(.site-root--home,.site-root--me,.site-root--search) .hg-nav-pill{height:44px;min-width:0;padding:0;gap:4px;border:0;background:none}.hg-header .hg-menu-trigger{display:grid;place-items:center;width:40px;min-width:40px;height:44px;margin-left:-7px;color:#f4f5f7}.hg-menu-trigger>svg{width:25px;height:25px}.hg-brand,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand{gap:5px}.hg-brand img,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand img{width:28px;height:28px;border-radius:6px}.hg-brand>span,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand>span{display:block;font-size:22px;color:var(--gold)}.hg-brand-dot{display:none}.hg-right,:is(.site-root--home,.site-root--me,.site-root--search) .hg-right{flex:0 0 auto;gap:5px}.hg-search,:is(.site-root--home,.site-root--me,.site-root--search) .hg-search{flex:0 0 44px;width:44px;min-width:44px;height:44px;border:0;padding:0;background:none}.hg-search-submit{width:44px;height:44px;position:relative}.hg-search-submit:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #ffffff35;border-radius:50%;pointer-events:none}.hg-search-submit>svg{width:21px;height:21px}.hg-tool[data-hg-open=history],:is(.site-root--home,.site-root--me,.site-root--search) .hg-tool[data-hg-open=history]{display:grid;place-items:center;position:relative;width:44px!important;height:44px;padding:0!important;border:0;background:none}.hg-tool[data-hg-open=history]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--gold);border-radius:50%;pointer-events:none}.hg-tool[data-hg-open=history]>svg{width:21px;height:21px;color:var(--gold)}.hg-tool[data-hg-open=history]>span,.hg-tool[data-hg-open=quick]{display:none}.hg-avatar,:is(.site-root--home,.site-root--me,.site-root--search) .hg-avatar{width:34px;height:34px;margin:5px;border-color:#ffffff35}.site-root:not(.site-root--reel)>main{padding-top:76px}.site-root.site-root--home>main{padding-top:0}.site-root--home .site-footer{margin-bottom:0;padding-bottom:0}}@media(max-width:370px){.hg-header,:is(.site-root--home,.site-root--me,.site-root--search) .hg-header{padding-inline:16px}.hg-brand>span,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand>span{font-size:20px}.hg-brand img,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand img{width:25px;height:25px}.hg-right,:is(.site-root--home,.site-root--me,.site-root--search) .hg-right{gap:0}}.hg-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;touch-action:pan-y}.hg-mobile-drawer{width:min(320px,77vw);height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px max(24px,env(safe-area-inset-bottom));background:#0b0d10;color:#f1f2f4;box-shadow:14px 0 36px #0005;animation:hg-drawer-enter .2s ease-out;scrollbar-width:thin}.hg-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0 5px 8px}.hg-mobile-drawer__brand{display:flex;align-items:center;gap:7px;color:var(--gold);font-weight:800;font-size:24px;letter-spacing:-1px}.hg-mobile-drawer__brand>img{width:36px;height:36px;object-fit:cover;border-radius:8px}.hg-mobile-drawer__header>button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;background:none;color:#c2c5ca}.hg-mobile-drawer__header>button>svg{width:26px;height:26px;stroke-width:1.8}.hg-mobile-drawer__navigation section+section{border-top:1px solid #ffffff24;margin-top:16px;padding-top:14px}.hg-mobile-drawer__navigation h2{font-size:13px;font-weight:600;color:#93979e;margin:0 11px 9px}.hg-mobile-drawer__navigation :is(a,button){position:relative;display:flex;align-items:center;gap:18px;min-height:44px;width:100%;min-width:0;padding:8px 14px;border:0;border-radius:12px;background:none;color:#e8e9eb;text-align:left;font-size:16px;text-decoration:none}.hg-mobile-drawer__navigation :is(a,button)>svg{width:22px;height:22px;flex:none;stroke-width:1.65}.hg-mobile-drawer__navigation :is(a,button)>span{min-width:0;overflow-wrap:anywhere}.hg-mobile-drawer__navigation [aria-current=page]{color:var(--gold);background:#ffd12a14;font-weight:600;padding-right:30px}.hg-mobile-drawer__navigation [aria-current=page]:after{content:"";position:absolute;right:12px;top:12px;bottom:12px;width:4px;border-radius:3px;background:var(--gold)}.hg-mobile-drawer__navigation :is(a,button):hover{background:#ffffff08}.hg-mobile-drawer__navigation [aria-current=page]:hover{background:#ffd12a1c}.hg-mobile-drawer :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes hg-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.hg-mobile-drawer{animation:none}}.hg-brand-symbol{position:relative;display:block;flex:none;width:40px;height:40px;overflow:hidden}.hg-brand-symbol>img,:is(.site-root--home,.site-root--me,.site-root--search) .hg-brand-symbol>img{position:absolute;display:block;width:160.7%;height:auto;max-width:none;left:-32.6%;top:-11.6%;border-radius:0;object-fit:fill;mix-blend-mode:lighten}.hg-mobile-drawer__brand .hg-brand-symbol{width:36px;height:36px}@media(max-width:760px){.hg-brand .hg-brand-symbol{width:36px;height:36px}}.hg-home-page{min-width:0}.hg-home-hero--gallery{position:relative;background:#08090b;color:var(--text);isolation:isolate}.hg-home-hero__inner{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:40px;min-height:0;padding-top:136px;padding-bottom:42px}.hg-home-hero__copy{min-width:0;max-width:460px;padding:0 0 36px}.hg-home-hero__eyebrow{display:flex;align-items:center;gap:10px;color:#c6c8cc;font-size:12px;letter-spacing:1px;margin-bottom:22px}.hg-home-hero__eyebrow>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--gold)}.hg-home-hero__eyebrow>i{width:1px;height:12px;flex:none;background:#ffffff35;margin-inline:2px}.hg-home-hero__copy h1{font-family:Songti SC,"Noto Serif CJK SC",serif;font-size:clamp(38px,4.1vw,62px);font-weight:700;line-height:1.2;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 23px}.hg-home-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px;color:#bbc0c8;font-size:12px;margin-bottom:15px}.hg-home-hero__meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;vertical-align:middle;border-radius:50%;background:#8f959e;margin-right:11px}.hg-home-hero__episodes{color:#c6c9cf;font-size:13px;line-height:1.6;margin:0 0 20px}.hg-home-hero__summary{max-width:420px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#9198a2;font-size:13px;line-height:1.9;margin:0 0 31px}.hg-home-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hg-home-hero__actions .button{min-height:48px;padding:11px 25px;border-radius:26px;font-size:14px}.hg-home-hero__actions .hg-home-save{color:#e4e5e8;border:1px solid #ffffff3a;background:transparent}.hg-home-hero__actions .hg-home-save:hover{border-color:#ffffff74;background:#ffffff08}.hg-home-save[aria-pressed=true]{color:var(--gold)}.hg-home-hero__feedback{display:block;min-height:20px;color:#bdc3cc;font-size:11px;line-height:1.6;margin-top:10px}.hg-home-gallery{min-width:0;width:100%;align-self:center}.hg-home-gallery__stage{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.24fr) minmax(0,.78fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:15px;min-width:0;height:clamp(360px,37.5vw,540px)}.hg-home-gallery__poster{position:relative;display:block;width:100%;min-width:0;min-height:0;height:78%;padding:0;border:1px solid #ffffff26;border-radius:14px;overflow:hidden;background:#15181d;color:#fff;isolation:isolate;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.hg-home-gallery__poster.is-previous{grid-column:1;grid-row:1}.hg-home-gallery__poster.is-current{grid-column:2;grid-row:1;height:100%;border:2px solid var(--gold);border-radius:18px;box-shadow:0 14px 35px #0005}.hg-home-gallery__poster.is-next{grid-column:3;grid-row:1}.hg-home-gallery__poster:focus-visible{outline:2px solid #fff;outline-offset:4px}.hg-home-gallery__picture{display:block;width:100%;height:100%;overflow:hidden}.hg-home-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .2s}.hg-home-gallery__poster:not(.is-current) .hg-home-gallery__image{filter:brightness(.62) saturate(.8)}.hg-home-gallery__poster:not(.is-current):hover{border-color:#ffffff70}.hg-home-gallery__poster:not(.is-current):hover .hg-home-gallery__image{filter:brightness(.85) saturate(.95)}.hg-home-gallery__missing{display:grid;place-items:center;width:100%;height:100%;background:#171c23;color:#737e8d}.hg-home-gallery__missing>svg{width:clamp(28px,4vw,64px);height:clamp(28px,4vw,64px)}.hg-home-gallery__label{position:absolute;inset:auto 0 0;display:block;overflow:hidden;overflow-wrap:anywhere;padding:54px 15px 22px;background:linear-gradient(transparent,#000b);font-family:Songti SC,"Noto Serif CJK SC",serif;font-size:clamp(18px,2vw,29px);font-weight:700;line-height:1.3;text-align:center;text-shadow:0 2px 8px #0008;pointer-events:none}.hg-home-gallery__label>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0}.hg-home-hero__copy h1.is-long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:clamp(30px,3.1vw,48px);line-height:1.35}.hg-home-gallery__poster.is-current .hg-home-gallery__label{font-size:clamp(26px,3vw,43px);padding:70px 18px 27px}.hg-home-gallery__poster.is-ad .hg-home-gallery__picture{height:calc(100% - 46px);background:#0d1014}.hg-home-gallery__poster.is-ad .hg-home-gallery__image{object-fit:contain;filter:none}.hg-home-gallery__poster.is-ad .hg-home-gallery__label{height:46px;display:flex;align-items:center;justify-content:center;padding:8px 10px;background:#0d1014;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;text-shadow:none}.hg-home-gallery__ad{position:absolute;top:9px;left:9px;z-index:1;padding:3px 6px;border:1px solid #ffffff28;border-radius:4px;background:#08090bd9;color:#d8dbe1;font-size:9px;line-height:1.3;pointer-events:none}.hg-home-gallery__controls{display:flex;align-items:center;gap:18px;width:min(100%,520px);min-width:0;margin:25px auto 0}.hg-home-gallery__arrow{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #ffffff2b;border-radius:50%;color:#d4d7dd;background:transparent;transition:border-color .2s,color .2s}.hg-home-gallery__arrow:hover{border-color:var(--gold);color:var(--gold)}.hg-home-gallery__status{display:grid;grid-template-columns:minmax(16px,1fr) auto auto;align-items:center;gap:15px;flex:1;min-width:0;color:#a7aeb8;font-size:12px}.hg-home-gallery__progress{height:2px;min-width:0;overflow:hidden;border-radius:2px;background:#ffffff24}.hg-home-gallery__progress>span{display:block;width:var(--gallery-progress,0%);height:100%;background:var(--gold);transition:width .25s ease}.hg-home-gallery__counter{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.3px}.hg-home-gallery__pause{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:0 2px;border:0;background:transparent;color:#a7aeb8;font-size:11px;white-space:nowrap}.hg-home-gallery__pause>svg{flex:none;width:14px;height:14px}.hg-home-gallery__pause:hover{color:var(--gold)}.hg-home-gallery__stage.is-single{max-width:100%}.hg-home-hero-skeleton{min-height:720px;display:grid;place-items:center;color:var(--muted);background:#08090b}.hg-home-content{position:relative;padding-top:120px;padding-bottom:10px;min-width:0}.hg-home-content--with-hero,.hg-home-hero--gallery+.hg-home-content{padding-top:35px;margin-top:0;border-top:1px solid #ffffff14}.hg-home-continue{display:flex;align-items:center;gap:35px;min-height:84px;border:1px solid #ffffff0c;border-radius:12px;background:#14191fe3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:15px 23px;margin:0 0 42px}.hg-home-continue__label{display:flex;align-items:center;gap:10px;color:#b9c1cc;font-size:12px;flex:none}.hg-home-continue__label>svg{color:var(--gold)}.hg-home-continue__story{display:flex;align-items:center;gap:15px;min-width:0;flex:1}.hg-home-continue__story>img{width:78px;height:46px;object-fit:cover;border-radius:5px;flex:none}.hg-home-continue__story>div{min-width:0;max-width:300px}.hg-home-continue__story strong{display:block;color:#e1e6ed;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hg-home-continue__story div>span{display:block;color:#8e98a8;font-size:10px;margin-top:4px}.hg-home-continue__progress{width:170px;max-width:20%;height:3px;border-radius:3px;background:#ffffff0c;margin-left:auto;overflow:hidden}.hg-home-continue__progress>i{display:block;height:100%;background:var(--gold)}.hg-home-continue__play{display:grid;place-items:center;flex:none;border:1px solid #ffffff16;border-radius:50%;width:31px;height:31px;color:var(--gold);margin-left:auto}.hg-home-more{display:inline-flex;align-items:center;gap:5px;color:#99a2b0;font-size:12px;white-space:nowrap;flex:none;min-height:36px}.hg-home-more:hover{color:var(--gold)}.hg-home-feed{margin:0 0 48px;min-width:0}.hg-home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.hg-home-heading h2{font-size:25px;font-weight:650;letter-spacing:0;margin:0}.hg-home-heading p{color:#8d97a5;font-size:12px;margin-top:7px}.hg-home-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 22px}.hg-home-poster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px 22px}.hg-home-channel--drama,.hg-home-recommendations{padding-top:31px;border-top:1px solid var(--line)}.hg-home-channel--av .hg-work-card__image>.type-label{display:none}.hg-home-page .hg-work-card__image{aspect-ratio:16/10;border-radius:11px}.hg-home-page .hg-work-card--poster .hg-work-card__image{aspect-ratio:3/4.3}.hg-home-page .hg-work-card__body{padding:13px 1px 0}.hg-home-page .hg-work-card h3{font-size:15px;font-weight:570;-webkit-line-clamp:1}.hg-home-page .hg-work-card__type{font-size:11px;color:#858d9b;margin-top:5px;gap:5px 7px;min-height:16px}.hg-home-page .hg-work-card__duration{font-size:10px;font-weight:500}.hg-home-page .type-label{font-size:10px;padding:3px 7px;background:#10161aab;border:1px solid #ffffff1b;color:#e8ecf1}.hg-home-page .hg-work-card__total{margin-left:auto}.hg-home-hot-controls{display:flex;align-items:center;gap:22px;flex:none}.hg-home-hot-tabs{display:flex;gap:3px;padding:3px;border:1px solid #ffffff0e;border-radius:22px;background:#13171d}.hg-home-hot-tabs button{padding:6px 15px;border:0;font-size:12px;color:#929cab;border-radius:18px;background:transparent;min-height:31px;white-space:nowrap}.hg-home-hot-tabs button[aria-pressed=true]{background:var(--gold);color:#211900;font-weight:600}.hg-home-hot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hg-home-hot-card{display:grid;grid-template-columns:28px 68px minmax(0,1fr);align-items:center;gap:13px;padding:17px 16px;min-width:0;border:1px solid #ffffff0b;border-radius:12px;background:#12161b;position:relative}.hg-home-hot-card:hover{border-color:#ffd12a50;background:#171c21}.hg-home-hot-number{color:var(--gold);font-size:32px;line-height:1;font-family:Georgia,serif;font-style:italic;letter-spacing:-2px;font-weight:700}.hg-home-hot-card:nth-child(2) .hg-home-hot-number{color:#c8b678}.hg-home-hot-card:nth-child(3) .hg-home-hot-number{color:#9a916f}.hg-home-hot-card>img,.hg-home-hot-cover{width:68px;height:92px;object-fit:cover;border-radius:7px;background:var(--raised)}.hg-home-hot-cover{display:grid;place-items:center;color:var(--muted)}.hg-home-hot-card>div{min-width:0;padding-right:10px}.hg-home-hot-card h3{font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:7px;overflow-wrap:anywhere}.hg-home-hot-card p{font-size:11px;color:#9aa3af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hg-home-hot-card div>span{display:block;font-size:10px;color:#717c8a;margin-top:5px}.hg-home-hot-card>svg{position:absolute;right:13px;bottom:18px;color:#667180}.hg-home-channel-loading{min-height:200px;display:grid;place-items:center;border-radius:12px;background:var(--surface);color:var(--muted)}.hg-home-note{padding:20px 0;color:var(--muted);font-size:13px}.hg-home-note>a{color:var(--gold);margin-left:6px}.hg-home-page>.hg-home-note{padding-top:130px}@media(max-width:1200px){.hg-home-hot-grid{gap:12px}.hg-home-hot-card{grid-template-columns:22px 55px minmax(0,1fr);gap:9px;padding:14px 11px}.hg-home-hot-number{font-size:28px}.hg-home-hot-card>img,.hg-home-hot-cover{width:55px;height:78px}.hg-home-hot-card h3{font-size:12px}.hg-home-hot-card p{font-size:10px}.hg-home-hot-card div>span{font-size:9px}.hg-home-hot-card>div{padding-right:0}.hg-home-hot-card>svg{display:none}}@media(min-width:761px)and (max-width:1000px){.hg-home-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-home-poster-grid{display:flex;overflow-x:auto;gap:16px;padding-bottom:8px;scrollbar-width:thin}.hg-home-poster-grid>.hg-work-card{flex:0 0 160px}.hg-home-continue{gap:20px}}@media(max-width:760px){.hg-home-content{padding-top:100px;padding-bottom:0}.hg-home-continue{padding:11px 12px;margin-bottom:29px;gap:11px;min-height:66px;border-radius:9px}.hg-home-continue__label{font-size:10px;gap:6px;align-self:flex-start;margin-top:4px}.hg-home-continue__label>span{max-width:40px;line-height:1.5}.hg-home-continue__label>svg{width:16px;height:16px}.hg-home-continue__story{gap:9px}.hg-home-continue__story>img{width:58px;height:40px}.hg-home-continue__story>div{flex:1}.hg-home-continue__story strong{font-size:11px}.hg-home-continue__story div>span{font-size:8px}.hg-home-continue__play{height:25px;width:25px}.hg-home-continue__play>svg{width:12px}.hg-home-continue>.hg-home-more,.hg-home-continue__progress{display:none}.hg-home-feed{margin-bottom:32px}.hg-home-heading{gap:10px;margin-bottom:17px}.hg-home-heading h2{font-size:21px}.hg-home-heading p{font-size:10px;margin-top:5px}.hg-home-more{font-size:11px;gap:3px;min-height:36px}.hg-home-more>svg{width:14px}.hg-home-channel--drama,.hg-home-recommendations{padding-top:24px}.hg-home-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.hg-home-poster-grid{display:flex;overflow-x:auto;gap:12px;margin-right:-18px;padding:0 18px 8px 0;scrollbar-width:thin;scroll-snap-type:x proximity}.hg-home-poster-grid>.hg-work-card{flex:0 0 143px;scroll-snap-align:start}.hg-home-page .hg-work-card__image{border-radius:8px}.hg-home-page .hg-work-card__body{padding:10px 0 0}.hg-home-page .hg-work-card h3{font-size:12px}.hg-home-page .hg-work-card__type{font-size:9px;min-height:14px}.hg-home-page .hg-work-card__duration{font-size:8px}.hg-home-page .type-label{font-size:8px;padding:2px 5px}.hg-home-page .hg-work-card__total{display:none}.hg-home-hot-controls{gap:12px}.hg-home-hot-tabs{padding:2px;gap:2px}.hg-home-hot-tabs button{padding:5px 9px;font-size:10px;min-height:28px}.hg-home-hot-controls>.hg-home-more{font-size:10px}.hg-home-hot-grid{grid-template-columns:1fr;gap:10px}.hg-home-hot-card{grid-template-columns:25px 52px minmax(0,1fr);gap:12px;padding:12px 14px}.hg-home-hot-number{font-size:29px}.hg-home-hot-card>img,.hg-home-hot-cover{width:52px;height:70px;border-radius:6px}.hg-home-hot-card>div{padding-right:18px}.hg-home-hot-card h3{font-size:13px;margin-bottom:5px;-webkit-line-clamp:1}.hg-home-hot-card p{font-size:10px}.hg-home-hot-card>svg{display:block;right:15px;bottom:40px}.hg-home-page>.hg-home-note{padding-top:100px}}@media(max-width:370px){.hg-home-continue{gap:8px;padding:10px}.hg-home-continue__label>svg{display:none}.hg-home-continue__story>img{width:49px;height:37px}.hg-home-heading h2{font-size:19px}.hg-home-heading p{font-size:9px}.hg-home-more{font-size:10px}.hg-home-hot-controls{gap:8px}.hg-home-hot-tabs button{padding-inline:7px}.hg-home-poster-grid{margin-right:-14px;padding-right:14px}.hg-home-poster-grid>.hg-work-card{flex-basis:135px}.hg-home-page .hg-work-card h3{font-size:11px}}@media(min-width:1201px){.hg-home-hero__inner{width:min(1600px,calc(100% - 8.2vw));grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);gap:40px;padding-top:152px}.hg-home-hero__copy{align-self:start;max-width:none;padding:52px 0 0}.hg-home-hero__eyebrow{font-size:20px;margin-bottom:26px}.hg-home-hero__eyebrow>span{width:9px;height:9px}.hg-home-hero__eyebrow>i{height:18px}.hg-home-hero__copy h1{font-size:clamp(52px,5.3vw,84px);margin-bottom:20px}.hg-home-hero__meta{font-size:18px}.hg-home-hero__episodes{font-size:18px;margin-bottom:26px}.hg-home-hero__summary{max-width:460px;font-size:20px;color:#bcc1c9;margin-bottom:36px}.hg-home-hero__actions .button{font-size:20px;min-width:208px;min-height:60px;padding-inline:30px;border-radius:32px}.hg-home-hero__actions .hg-home-save{border-color:#ffffff8c}.hg-home-hero__actions .button>svg{width:23px;height:23px}.hg-home-gallery__stage{height:clamp(400px,35.65vw,600px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.hg-home-gallery__poster:not(.is-current) .hg-home-gallery__image{filter:brightness(.8) saturate(.9)}.hg-home-gallery__poster:not(.is-current):hover .hg-home-gallery__image{filter:brightness(.92) saturate(1)}.hg-home-gallery__label{font-size:34px;font-weight:600}.hg-home-gallery__poster.is-current .hg-home-gallery__label{font-size:52px;font-weight:600}.hg-home-gallery__controls{width:min(100%,720px);gap:44px}.hg-home-gallery__status{grid-template-columns:minmax(16px,224px) auto auto;justify-content:space-between;gap:24px;font-size:16px}.hg-home-gallery__counter,.hg-home-gallery__pause{font-size:16px}.hg-home-gallery__pause>svg{width:18px;height:18px}}@media(min-width:1201px)and (max-width:1440px){.hg-home-hero__copy{padding-top:36px}.hg-home-hero__actions .button{min-width:0;font-size:17px;padding-inline:23px;min-height:54px}.hg-home-hero__summary{font-size:17px;margin-bottom:28px}.hg-home-gallery__controls{gap:20px}.hg-home-gallery__status{gap:18px}.hg-home-gallery__label{font-size:28px}.hg-home-gallery__poster.is-current .hg-home-gallery__label{font-size:42px}}@media(max-width:1200px){.hg-home-hero__inner{gap:28px;padding-top:124px;padding-bottom:34px}.hg-home-hero__copy{padding-bottom:28px}.hg-home-hero__copy h1{font-size:clamp(34px,4.2vw,48px)}.hg-home-hero__summary{font-size:12px;margin-bottom:25px}.hg-home-gallery__stage{gap:12px}.hg-home-gallery__controls{gap:14px}}@media(min-width:761px)and (max-width:1000px){.hg-home-hero__inner{grid-template-columns:minmax(0,.37fr) minmax(0,.63fr);gap:22px}.hg-home-hero__copy h1{font-size:34px}.hg-home-hero__eyebrow{font-size:10px;letter-spacing:0;gap:7px;margin-bottom:16px}.hg-home-hero__meta{font-size:10px;gap:7px;margin-bottom:12px}.hg-home-hero__meta>span+span:before{margin-right:7px}.hg-home-hero__episodes{font-size:11px;margin-bottom:15px}.hg-home-hero__actions{gap:8px}.hg-home-hero__actions .button{font-size:12px;padding-inline:17px;min-height:44px}.hg-home-gallery__stage{height:360px;gap:9px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,.7fr)}.hg-home-gallery__label{font-size:17px;padding-inline:7px}.hg-home-gallery__poster.is-current .hg-home-gallery__label{font-size:27px;padding-inline:9px}.hg-home-gallery__controls{gap:10px;margin-top:20px}.hg-home-gallery__status{gap:10px}}@media(max-width:760px){.hg-home-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding-top:100px;padding-bottom:25px}.hg-home-gallery{order:0;max-width:560px;margin-inline:auto}.hg-home-gallery__stage{height:clamp(236px,72vw,400px);grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr) minmax(0,.65fr);gap:10px}.hg-home-gallery__poster{border-radius:10px;height:77%}.hg-home-gallery__poster.is-current{border-radius:13px}.hg-home-gallery__label{padding:40px 5px 15px;font-size:15px;line-height:1.35}.hg-home-gallery__poster.is-current .hg-home-gallery__label{padding:50px 9px 20px;font-size:28px}.hg-home-gallery__poster.is-ad .hg-home-gallery__picture{height:calc(100% - 38px)}.hg-home-gallery__poster.is-ad .hg-home-gallery__label{height:38px;padding:6px;font-size:10px}.hg-home-gallery__ad{top:6px;left:6px;padding:2px 4px;font-size:8px}.hg-home-gallery__controls{gap:12px;margin-top:17px;width:100%}.hg-home-gallery__status{gap:11px}.hg-home-gallery__counter,.hg-home-gallery__pause{font-size:10px}.hg-home-gallery__pause{gap:5px}.hg-home-hero__copy{order:1;max-width:none;padding:0}.hg-home-hero__eyebrow{font-size:10px;margin-bottom:13px;gap:7px}.hg-home-hero__copy h1{font-size:34px;letter-spacing:0;line-height:1.2;margin-bottom:15px}.hg-home-hero__meta{font-size:12px;gap:8px;margin-bottom:10px}.hg-home-hero__meta>span+span:before{margin-right:8px}.hg-home-hero__episodes{font-size:12px;margin-bottom:13px}.hg-home-hero__summary{max-width:100%;font-size:12px;line-height:1.8;margin-bottom:20px;-webkit-line-clamp:2}.hg-home-hero__actions{gap:10px}.hg-home-hero__actions .button{font-size:12px;min-height:44px;padding:10px 23px}.hg-home-hero__feedback{font-size:10px;min-height:16px;margin-top:7px}.hg-home-content--with-hero,.hg-home-hero--gallery+.hg-home-content{padding-top:27px;margin-top:0}.hg-home-hero-skeleton{min-height:670px}}@media(max-width:370px){.hg-home-hero__inner{gap:22px;padding-top:96px}.hg-home-gallery__stage{gap:7px}.hg-home-gallery__label{font-size:12px}.hg-home-gallery__poster.is-current .hg-home-gallery__label{font-size:23px}.hg-home-gallery__controls,.hg-home-gallery__status{gap:8px}.hg-home-gallery__counter,.hg-home-gallery__pause{font-size:9px}.hg-home-hero__copy h1{font-size:30px}.hg-home-hero__actions .button{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.hg-home-gallery__poster,.hg-home-gallery__image,.hg-home-gallery__arrow,.hg-home-gallery__progress>span{transition:none}}:is(.site-root--home,.site-root--me,.site-root--search){--hg-home-width:min(1680px, calc(100% - 56px) )}.site-root--home,.site-root--search,.site-root--home .hg-home-page{background:#090a0c}.site-root--home .hg-home-content,:is(.site-root--me,.site-root--search) .page-container,.site-root--search .footer-inner,.hg-home-hero--cinema .hg-home-hero__inner{width:var(--hg-home-width);max-width:none;margin-inline:auto}.hg-home-hero--cinema{position:relative;isolation:isolate;overflow:hidden;background:#101318;color:#f4f5f7}.hg-home-hero--cinema .hg-home-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.hg-home-hero--cinema .hg-home-hero__background img{width:100%;height:100%;object-fit:cover;object-position:center 35%;animation:hg-hero-appear .45s ease-out}.hg-home-hero--cinema .hg-home-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#090a0c70 0%,transparent 28%,#090a0c30 57%,#090a0c 100%),linear-gradient(90deg,#090a0c85 0%,#090a0c28 42%,transparent 72%)}.hg-home-hero--cinema .hg-home-hero__inner{position:relative;display:block;min-height:clamp(480px,58vh,620px);padding:0}.hg-home-hero--cinema .hg-home-hero__copy{position:absolute;left:0;bottom:30px;width:43%;max-width:560px;padding:0;min-width:0}.hg-home-hero--cinema .hg-home-hero__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:13px;letter-spacing:0;font-size:12px;color:#d0d3d9}.hg-home-hero--cinema .hg-home-hero__eyebrow>span{display:inline-block;flex:none;width:auto;height:auto;padding:4px 9px;border:1px solid var(--gold);border-radius:20px;background:#0b0d1050;color:var(--gold);font-size:12px;line-height:1.2}.hg-home-hero--cinema .hg-home-hero__eyebrow>small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-home-hero--cinema .hg-home-hero__copy h1,.hg-home-hero--cinema .hg-home-hero__copy h1.is-long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;font-family:inherit;font-size:clamp(28px,2.4vw,46px);font-weight:700;line-height:1.3;letter-spacing:0;margin:0 0 11px;text-shadow:0 2px 18px #0006}.hg-home-hero--cinema .hg-home-hero__copy h1{max-width:10.5em}.hg-home-hero--cinema .hg-home-hero__meta{display:flex;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.5;margin:0 0 8px;color:#c1c5cc}.hg-home-hero--cinema .hg-home-hero__meta>span+span:before{margin-right:7px}.hg-home-hero--cinema .hg-home-hero__mobile-episodes{display:none}.hg-home-hero--cinema .hg-home-hero__summary{max-width:520px;font-size:13px;line-height:1.8;color:#c4c7ce;-webkit-line-clamp:2;margin:0 0 12px}.hg-home-hero--cinema .hg-home-hero__summary:empty{display:none}.hg-home-hero--cinema .hg-home-hero__episodes{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:4px 10px;margin:0 0 17px;border:1px solid #ffffff13;border-radius:20px;background:#24272b8c;color:#d5d7dc;font-size:11px;line-height:1.5}.hg-home-hero--cinema .hg-home-hero__episodes>span{display:block;flex:none;width:5px;height:5px;background:var(--gold);border-radius:50%}.hg-home-hero--cinema .hg-home-hero__actions{display:flex;gap:10px}.hg-home-hero--cinema .hg-home-hero__actions .button{min-width:144px;min-height:44px;border-radius:25px;padding:10px 22px;font-size:14px;font-weight:650}.hg-home-hero--cinema .hg-home-hero__actions .button>svg{width:18px;height:18px}.hg-home-hero--cinema .hg-home-save{display:none}.hg-home-hero--cinema .hg-home-hero__feedback{min-height:0;margin:6px 0 0;font-size:12px}.hg-home-hero--cinema .hg-home-hero__feedback:empty{display:none}.hg-home-hero--cinema .hg-home-gallery{position:absolute;right:0;bottom:30px;align-self:auto;width:clamp(250px,21vw,390px)}.hg-home-hero--cinema .hg-home-gallery__stage{display:flex;align-items:stretch;justify-content:flex-end;gap:7px;height:auto;min-width:0}.hg-home-hero--cinema .hg-home-gallery__poster,.hg-home-hero--cinema .hg-home-gallery__poster.is-current{position:relative;flex:0 1 56px;width:56px;height:clamp(62px,5vw,80px);padding:0;margin:0;border:2px solid transparent;border-radius:6px;background:#1d222b;overflow:hidden;transform:none;transition:border-color .18s,filter .18s}.hg-home-hero--cinema .hg-home-gallery__poster.is-current{border-color:var(--gold)}.hg-home-hero--cinema .hg-home-gallery__poster:hover{border-color:#ffffff80}.hg-home-hero--cinema .hg-home-gallery__poster.is-current:hover{border-color:var(--gold)}.hg-home-hero--cinema .hg-home-gallery__picture,.hg-home-hero--cinema .hg-home-gallery__poster.is-ad .hg-home-gallery__picture{display:block;width:100%;height:100%}.hg-home-hero--cinema .hg-home-gallery__image{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.8);transition:filter .18s}.hg-home-hero--cinema .hg-home-gallery__poster.is-current .hg-home-gallery__image{filter:none}.hg-home-hero--cinema .hg-home-gallery__poster.is-ad .hg-home-gallery__image{object-fit:contain;background:#101318}.hg-home-hero--cinema .hg-home-gallery__label{display:none}.hg-home-hero--cinema .hg-home-gallery__ad{top:2px;left:2px;padding:1px 2px;border:0;border-radius:2px;font-size:8px}.hg-home-hero--cinema .hg-home-gallery__missing{display:grid;place-items:center;width:100%;height:100%;color:#79818e;background:#1a1d23}.hg-home-hero--cinema .hg-home-gallery__missing>svg{width:20px;height:20px}.hg-home-hero--cinema .hg-home-gallery__controls{position:absolute;right:0;bottom:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;margin:0 0 5px;opacity:0;transition:opacity .18s}.hg-home-hero--cinema .hg-home-gallery:hover .hg-home-gallery__controls,.hg-home-hero--cinema .hg-home-gallery:focus-within .hg-home-gallery__controls{opacity:1}.hg-home-hero--cinema .hg-home-gallery__arrow{width:28px;height:32px;min-width:28px;flex:0 0 28px;border:0;border-radius:4px;color:#c5c9d0;background:none}.hg-home-hero--cinema .hg-home-gallery__status{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;gap:12px;min-width:0;font-size:11px}.hg-home-hero--cinema .hg-home-gallery__progress{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hg-home-hero--cinema .hg-home-gallery__counter{font-size:11px;line-height:1.3;color:#b8bec7}.hg-home-hero--cinema .hg-home-gallery__pause{display:grid;place-items:center;min-width:28px;min-height:32px;padding:0;border:0;background:none;color:#aeb5c0}.hg-home-hero--cinema .hg-home-gallery__pause>span{display:none}.hg-home-hero--cinema .hg-home-gallery__pause>svg{width:13px;height:13px}.hg-home-hero--advertisement .hg-home-hero__background{top:84px;right:0;bottom:175px;left:0}.hg-home-hero--advertisement .hg-home-hero__background img{object-fit:contain}.hg-home-hero--advertisement .hg-home-hero__veil{background:linear-gradient(transparent 70%,#090a0c)}.hg-home-hero--advertisement .hg-home-hero__copy{width:55%}.hg-home-hero--advertisement .hg-home-hero__copy h1{font-size:23px}.hg-home-hero--advertisement .hg-home-hero__summary{-webkit-line-clamp:1}.hg-home-hero-skeleton{min-height:clamp(480px,58vh,620px)}.site-root--home .hg-home-content,.site-root--home .hg-home-content--with-hero{position:relative;margin-top:0;padding:0 0 20px;border:0}.site-root--home .hg-home-content:not(.hg-home-content--with-hero){padding-top:110px}.hg-home-content .hg-home-feed{margin-bottom:42px}.hg-home-content .hg-home-heading{margin-bottom:18px;gap:16px}.hg-home-content .hg-home-heading h2{position:relative;padding-left:15px;font-size:23px;font-weight:650;line-height:1.3}.hg-home-content .hg-home-heading h2:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:3px;background:var(--gold)}.hg-home-content .hg-home-heading p{font-size:12px;line-height:1.6;margin-top:5px}.hg-home-content .hg-home-more{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:18px;background:#ffffff08;color:#c2c6cf;font-size:11px}.hg-home-content .hg-home-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;overflow:visible;margin:0;padding:0}.hg-home-content .hg-home-poster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px;overflow:visible;margin:0;padding:0}.hg-home-content .hg-home-poster-grid>.hg-work-card{min-width:0;flex:initial}.hg-home-content .hg-home-channel--drama,.hg-home-content .hg-home-recommendations{padding-top:0;border:0}.hg-home-content .hg-work-card__image{border-radius:10px;aspect-ratio:16/10}.hg-home-content .hg-work-card--poster .hg-work-card__image{aspect-ratio:3/4.2}.hg-home-content .hg-work-card__art-title{display:none}.hg-home-content .hg-work-card__image>.type-label{display:none}.hg-home-content .hg-work-card__duration{top:10px;left:10px;right:auto;bottom:auto;max-width:calc(100% - 20px);padding:4px 8px;border-radius:14px;background:var(--gold);color:#201d12;font-size:10px;line-height:1.3;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-home-content .hg-work-card__body{padding:10px 0 0}.hg-home-content .hg-work-card h3{font-size:14px;line-height:1.5;-webkit-line-clamp:1}.hg-home-content .hg-work-card__type{font-size:11px;line-height:1.5;margin-top:3px}.hg-home-content .hg-work-card__total{display:none}.hg-home-content .hg-home-continue{margin:0 0 30px;padding:12px 16px;min-height:74px;gap:18px;background:#14171d;border:1px solid #ffffff0b}.hg-home-content .hg-home-hot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hg-home-content .hg-home-hot-card{grid-template-columns:24px 54px minmax(0,1fr);gap:10px;padding:13px 12px;border-radius:10px}.hg-home-content .hg-home-hot-number{font-size:28px}.hg-home-content .hg-home-hot-card>img,.hg-home-content .hg-home-hot-cover{width:54px;height:72px}.hg-home-content .hg-home-hot-card h3{font-size:12px;-webkit-line-clamp:2}.hg-home-content .hg-home-hot-card p{font-size:10px}.hg-home-content .hg-home-hot-card>div{padding-right:0}.hg-home-content .hg-home-hot-card>svg{display:none}.hg-home-content .hg-home-hot-tabs button{min-height:32px;font-size:11px;padding:5px 11px}.hg-home-content .hg-home-empty{padding:64px 20px}@keyframes hg-hero-appear{0%{opacity:.45}to{opacity:1}}@media(min-width:761px)and (max-width:1279px){:is(.site-root--home,.site-root--me,.site-root--search){--hg-home-width: calc(100% - 48px) }.hg-home-hero--cinema .hg-home-hero__copy{width:49%}.hg-home-hero--cinema .hg-home-gallery{width:42%;max-width:330px}.hg-home-hero--cinema .hg-home-gallery__poster{flex-basis:46px;width:46px;height:66px}.hg-home-content .hg-home-hot-grid{grid-template-columns:1fr}}@media(max-width:760px){:is(.site-root--home,.site-root--me,.site-root--search){--hg-home-width: calc(100% - 32px) }.hg-home-hero--cinema .hg-home-hero__inner{min-height:clamp(320px,82vw,380px);padding:0}.hg-home-hero--cinema .hg-home-hero__background img{object-position:62% center}.hg-home-hero--cinema .hg-home-hero__veil{background:linear-gradient(180deg,#090a0c48 0%,transparent 20%,#090a0c28 36%,#090a0cbb 66%,#090a0c 100%)}.hg-home-hero--cinema .hg-home-hero__copy{position:absolute;left:0;bottom:18px;order:initial;max-width:none;width:100%;padding:0}.hg-home-hero--cinema .hg-home-hero__eyebrow{gap:8px;margin:0 0 10px}.hg-home-hero--cinema .hg-home-hero__eyebrow>span{padding:4px 8px;font-size:11px}.hg-home-hero--cinema .hg-home-hero__eyebrow>small{display:none}.hg-home-hero--cinema .hg-home-hero__copy h1,.hg-home-hero--cinema .hg-home-hero__copy h1.is-long{max-width:10.5em;font-size:23px;line-height:1.3;margin-bottom:9px}.hg-home-hero--cinema .hg-home-hero__meta{font-size:12px;margin-bottom:5px;line-height:1.5}.hg-home-hero--cinema .hg-home-hero__summary{font-size:13px;line-height:1.65;margin-bottom:9px;-webkit-line-clamp:1}.hg-home-hero--cinema .hg-home-hero__mobile-episodes{display:inline}.hg-home-hero--cinema .hg-home-hero__episodes{display:none}.hg-home-hero--cinema .hg-home-hero__actions{gap:0}.hg-home-hero--cinema .hg-home-hero__actions .button{min-width:134px;min-height:44px;padding:10px 17px;font-size:13px}.hg-home-hero--cinema .hg-home-hero__actions .button>svg{width:17px;height:17px}.hg-home-hero--cinema .hg-home-hero__feedback{font-size:11px}.hg-home-hero--cinema .hg-home-gallery{position:absolute;bottom:18px;right:0;display:flex;align-items:center;justify-content:flex-end;gap:2px;width:auto;max-width:calc(100% - 145px)}.hg-home-hero--cinema .hg-home-gallery__stage{display:flex;order:1;justify-content:flex-end;gap:0;height:44px;min-width:0}.hg-home-hero--cinema .hg-home-gallery__poster,.hg-home-hero--cinema .hg-home-gallery__poster.is-current{display:grid;place-items:center;flex:0 1 24px;min-width:16px;width:24px;height:44px;border:0;border-radius:2px;background:none;overflow:visible}.hg-home-hero--cinema .hg-home-gallery__poster:after{content:"";width:5px;height:5px;border-radius:50%;background:#8c919a;transition:background .18s}.hg-home-hero--cinema .hg-home-gallery__poster.is-current:after{background:var(--gold);width:6px;height:6px}.hg-home-hero--cinema .hg-home-gallery__picture,.hg-home-hero--cinema .hg-home-gallery__poster.is-ad .hg-home-gallery__picture,.hg-home-hero--cinema .hg-home-gallery__missing,.hg-home-hero--cinema .hg-home-gallery__ad{display:none}.hg-home-hero--cinema .hg-home-gallery__controls,.hg-home-hero--cinema .hg-home-gallery__status{display:contents;position:static;opacity:1}.hg-home-hero--cinema .hg-home-gallery__arrow,.hg-home-hero--cinema .hg-home-gallery__progress{display:none}.hg-home-hero--cinema .hg-home-gallery__arrow{position:absolute;top:-155px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid #ffffff20;border-radius:50%;background:#090a0c40;color:#ffffffb3;opacity:.8}.hg-home-hero--cinema .hg-home-gallery__arrow:first-child{left:calc(-1*(100vw - 32px - 100%))}.hg-home-hero--cinema .hg-home-gallery__arrow:last-child{right:0}.hg-home-hero--cinema .hg-home-gallery__arrow:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:2px}.hg-home-hero--cinema .hg-home-gallery__counter{order:0;flex:none;white-space:nowrap;font-size:10px;letter-spacing:0}.hg-home-hero--cinema .hg-home-gallery__pause{order:2;flex:none;min-width:24px;min-height:44px;width:24px;height:44px}.hg-home-hero--advertisement .hg-home-hero__background{top:76px;right:0;bottom:142px;left:0}.hg-home-hero--advertisement .hg-home-hero__background img{object-fit:contain;object-position:center}.hg-home-hero--advertisement .hg-home-hero__copy h1{font-size:19px}.hg-home-hero-skeleton{min-height:clamp(320px,82vw,380px)}.site-root--home .hg-home-content,.site-root--home .hg-home-content--with-hero{padding-top:13px}.site-root--home .hg-home-content:not(.hg-home-content--with-hero){padding-top:88px}.hg-home-content .hg-home-feed{margin-bottom:30px}.hg-home-content .hg-home-heading{margin-bottom:15px;gap:8px}.hg-home-content .hg-home-heading h2{font-size:19px;padding-left:11px;line-height:1.35}.hg-home-content .hg-home-heading h2:before{width:3px;top:2px;bottom:2px}.hg-home-content .hg-home-heading p{font-size:11px}.hg-home-content .hg-home-more{font-size:11px;min-height:32px;padding:4px 9px}.hg-home-content .hg-home-more>svg{width:13px;height:13px}.hg-home-content .hg-home-channel-grid,.hg-home-content .hg-home-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:0;display:grid;overflow:visible}.hg-home-content .hg-home-poster-grid>.hg-work-card{min-width:0;flex:initial}.hg-home-content .hg-work-card__image{border-radius:8px}.hg-home-content .hg-work-card--poster .hg-work-card__image{aspect-ratio:3/4.2}.hg-home-content .hg-work-card__duration{top:7px;left:7px;max-width:calc(100% - 14px);font-size:9px;padding:3px 6px}.hg-home-content .hg-work-card h3{font-size:13px}.hg-home-content .hg-work-card__type{font-size:11px}.hg-home-content .hg-home-continue{padding:11px 12px;margin-bottom:25px;gap:10px}.hg-home-content .hg-home-hot-controls{gap:7px}.hg-home-content .hg-home-hot-tabs button{font-size:10px;padding:4px 8px}.hg-home-content .hg-home-hot-grid{grid-template-columns:1fr}}@media(max-width:370px){.hg-home-hero--cinema .hg-home-hero__copy h1,.hg-home-hero--cinema .hg-home-hero__copy h1.is-long{font-size:23px}.hg-home-hero--cinema .hg-home-gallery{bottom:16px;max-width:calc(100% - 137px)}.hg-home-hero--cinema .hg-home-gallery__poster,.hg-home-hero--cinema .hg-home-gallery__poster.is-current{width:18px;flex-basis:18px}.hg-home-hero--cinema .hg-home-gallery__pause{min-width:22px;width:22px}.hg-home-hero--cinema .hg-home-gallery__counter{font-size:9px}.hg-home-content .hg-home-heading h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.hg-home-hero--cinema .hg-home-hero__background img{animation:none}.hg-home-hero--cinema .hg-home-gallery__poster,.hg-home-hero--cinema .hg-home-gallery__poster:after{transition:none}}.hg-home-content .hg-home-poster-grid,.hg-catalog--drama .hg-catalog__grid{display:grid;gap:28px 24px}.hg-home-content .hg-home-poster-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-drama-card{--drama-surface: #141414;--drama-inset: 22px;display:block;min-width:0;overflow:hidden;border-radius:24px;background:var(--drama-surface);color:var(--text);isolation:isolate;container-type:inline-size;-webkit-tap-highlight-color:transparent}.hg-drama-card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hg-drama-card__art{position:relative;aspect-ratio:3 / 4.2;overflow:hidden;background:var(--surface)}.hg-drama-card__art>img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.hg-drama-card__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 70%,#14141426 80%,#141414b3 94%,var(--drama-surface));pointer-events:none}.hg-drama-card__missing{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.hg-drama-card__meta{height:34px;padding:0 var(--drama-inset);display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.hg-drama-card__status{position:absolute;z-index:1;top:16px;left:18px;border-radius:999px;padding:6px 16px;background:#ffda2c;color:#15130b;font-size:20px;line-height:24px;font-weight:700}.hg-drama-card__status--completed{background:#ff531f;color:#fff}.hg-drama-card__views{display:flex;flex-shrink:0;align-items:center;gap:6px;min-width:0;color:#cdd0d6;font-size:22px;line-height:28px;white-space:nowrap;font-variant-numeric:tabular-nums}.hg-drama-card__views>svg{flex:none;width:15px;height:18px;color:#f51e51}.hg-drama-card__view-count{flex-shrink:0}.hg-drama-card__views>small{flex:none;font-size:10px;color:#929299}.hg-drama-card__episodes{flex:0 1 auto;max-width:56%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;padding:2px 9px;background:#10101070;color:#d2d4d9;font-size:18px;line-height:24px;font-variant-numeric:tabular-nums}.hg-drama-card__play{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.hg-drama-card__play>svg{box-sizing:content-box;padding:14px;border:1px solid #ffffff30;border-radius:50%;background:#101010b3;color:#fff}.hg-drama-card__body{display:grid;grid-template-rows:24px 16px 40px;row-gap:4px;min-width:0;padding:10px var(--drama-inset) 18px}.hg-drama-card__body h3{grid-row:1;min-width:0;overflow:hidden;margin:0;color:#f4f5f7;font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.hg-drama-card__summary{grid-row:2;min-width:0;overflow:hidden;margin:0;color:#a5a5aa;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.hg-drama-card__tags{grid-row:3;display:flex;align-items:flex-end;gap:8px;min-width:0;overflow:hidden;margin-top:6px;height:34px}.hg-drama-card__tags>span{min-width:0;max-width:calc((100% - 8px)/2);overflow:hidden;padding:5px 14px;border-radius:6px;background:#262626;color:#b1b1b5;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.hg-drama-card:focus-visible .hg-drama-card__play{opacity:1}@media(hover:hover)and (pointer:fine){.hg-drama-card:hover .hg-drama-card__art>img{filter:brightness(1.06)}.hg-drama-card:hover .hg-drama-card__play{opacity:1}}@media(min-width:761px)and (max-width:1100px){.hg-home-content .hg-home-poster-grid,.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media(max-width:760px){.hg-home-content .hg-home-poster-grid,.hg-catalog--drama .hg-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hg-drama-card{--drama-inset: 11px;border-radius:15px}.hg-drama-card__art{aspect-ratio:1 / 1.35}.hg-drama-card__status{top:9px;left:9px;padding:3px 10px;font-size:12px;line-height:16px}.hg-drama-card__meta{height:20px;gap:4px}.hg-drama-card__views{gap:2px;font-size:14px;line-height:20px}.hg-drama-card__views>svg{width:9px;height:12px}.hg-drama-card__views>small{font-size:8px}.hg-drama-card__episodes{padding:1px 4px;border-radius:5px;font-size:11px;line-height:16px}.hg-drama-card__body{grid-template-rows:21px 16px 25px;row-gap:2px;padding-top:2px;padding-bottom:8px}.hg-drama-card__body h3{font-size:13px;line-height:21px}.hg-drama-card__summary{font-size:11px;line-height:16px}.hg-drama-card__tags{gap:6px;margin-top:3px;height:22px}.hg-drama-card__tags>span{max-width:calc((100% - 6px)/2);padding:2px 8px;border-radius:4px;font-size:12px;line-height:18px}}@media(max-width:360px){.hg-drama-card{--drama-inset: 9px}.hg-drama-card__meta{height:28px}.hg-drama-card__views{display:grid;grid-template-columns:9px auto;grid-template-rows:16px 10px;column-gap:3px;row-gap:0;font-size:13px;line-height:16px}.hg-drama-card__views>svg{grid-row:1 / 3}.hg-drama-card__views>small{grid-column:2;font-size:8px;line-height:10px}.hg-drama-card__episodes{font-size:10px;padding-inline:4px}}@media(min-width:761px){@container (max-width: 280px){.hg-drama-card__meta{padding-inline:14px;gap:6px}.hg-drama-card__views{gap:4px;font-size:16px;line-height:24px}.hg-drama-card__views>svg{width:11px;height:14px}.hg-drama-card__views>small{font-size:9px}.hg-drama-card__episodes{padding:1px 6px;font-size:12px;line-height:22px}.hg-drama-card__status{top:14px;left:14px;padding:5px 12px;font-size:16px}}}@media(prefers-reduced-motion:reduce){.hg-drama-card__art>img,.hg-drama-card__play{transition:none}}.entry-page{min-height:100dvh;display:flex;flex-direction:column;background:#0b0d10;color:#f4f5f7}.entry-header,.entry-footer{width:min(1120px,calc(100% - 96px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.entry-header{min-height:90px}.entry-brand{display:inline-flex;align-items:center;gap:10px}.entry-brand img{width:36px;height:36px;object-fit:cover;border-radius:9px}.entry-brand strong{font-size:26px;font-weight:650;letter-spacing:-1px}.entry-brand strong span{color:var(--gold)}.entry-back{display:flex;align-items:center;gap:8px;font-size:12px;color:#a1a6ae;padding:10px 0}.entry-back:hover{color:var(--text)}.entry-main{flex:1;display:grid;align-items:center;width:100%;padding:22px 32px 36px}.entry-shell{display:grid;grid-template-columns:44% 56%;width:min(100%,1000px);margin:auto;border:1px solid #ffffff0e;border-radius:24px;overflow:hidden;background:#141619;box-shadow:0 24px 80px #0004}.entry-scene{position:relative;min-width:0;isolation:isolate;overflow:hidden;background:#0b2028}.entry-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.entry-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#06131c00 12%,#06131c15 36%,#081219ed)}.entry-scene-copy{height:100%;min-height:574px;display:flex;flex-direction:column;justify-content:flex-end;padding:42px}.entry-scene h2{margin:0 0 18px;color:#fff;font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:46px;line-height:1.38;font-weight:650;letter-spacing:2px}.entry-scene-copy>p{color:#c1cbd1;font-size:13px;line-height:1.95}.entry-benefits{display:flex;gap:25px;margin-top:29px;color:#c9d0d5}.entry-benefits span{display:flex;align-items:center;gap:7px;font-size:11px}.entry-benefits svg{color:#e4cc78}.entry-form-side{display:flex;align-items:center;min-width:0;padding:38px 56px 32px}.entry-panel{width:100%;max-width:360px;margin:auto}.entry-tabs{display:flex;gap:29px;border-bottom:1px solid #ffffff0c;margin-bottom:29px}.entry-tabs a{position:relative;color:#9399a3;font-size:14px;padding:0 2px 13px}.entry-tabs a[aria-current]{color:var(--gold);font-weight:600}.entry-tabs a[aria-current]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gold);border-radius:2px}.entry-tabs a:hover{color:var(--text)}.entry-panel h1{font-size:30px;line-height:1.4;letter-spacing:-.7px;font-weight:650;margin:0 0 8px}.entry-intro{color:#959ca6;font-size:12px;line-height:1.8}.entry-form{margin-top:25px}.entry-form .field-label{display:block;margin:18px 0 8px;font-size:12px;color:#c2c6cd;font-weight:400}.entry-form .field-label:first-child{margin-top:0}.entry-input{position:relative}.entry-input>svg{position:absolute;left:15px;top:15px;color:#757e8b;pointer-events:none;transition:color .16s}.entry-input .field-control{display:block;height:48px;min-height:0;width:100%;padding:11px 15px 11px 43px;border:1px solid #ffffff0c;border-radius:9px;background:#1c1f24;color:#f4f5f7;font-size:14px;box-shadow:none;transition:border-color .16s,background .16s}.entry-input .field-control::placeholder{color:#717984}.entry-input .field-control:focus{outline:0;border-color:#ffd12a80;background:#202226;box-shadow:0 0 0 3px #ffd12a08}.entry-input:focus-within>svg{color:var(--gold)}.entry-password .field-control{padding-right:47px}.entry-password>button{position:absolute;right:4px;top:4px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;color:#939ba6;background:none}.entry-password>button:hover{color:var(--gold);background:#ffffff05}.entry-form>.button{display:flex;justify-content:center;width:100%;min-height:48px;padding:11px 16px;margin-top:25px;border-radius:9px;font-size:14px;gap:10px;font-weight:650}.entry-alternative{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:22px;font-size:12px}.entry-alternative>span{color:#9098a3}.entry-alternative>a,.entry-alternative>button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:#dedfe3;font-size:12px}.entry-alternative>a:hover,.entry-alternative>button:hover{color:var(--gold)}.entry-alternative>small{width:100%;color:#727c89;font-size:10px;line-height:1.7}.entry-guest{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff0b;color:#929aa5;font-size:11px}.entry-guest:hover{color:var(--gold)}.entry-panel .auth-alert{margin:18px 0 0;padding:10px 13px;border:1px solid #ff9f9a24;border-radius:8px;background:#ff9f9a08;color:#ffb4ac;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.entry-panel .auth-credentials{gap:16px;margin-top:23px}.entry-panel .auth-credentials dl{background:#1c1f24}.entry-panel .auth-credentials .button{min-height:44px;font-size:13px}.entry-footer{padding:16px 0 27px;color:#717984;font-size:11px}.entry-footer a:hover{color:#c2c6cd}@media(max-width:1100px){.entry-header,.entry-footer{width:calc(100% - 64px)}.entry-shell{grid-template-columns:42% 58%;max-width:900px}.entry-scene-copy{padding:32px}.entry-form-side{padding-inline:44px}.entry-scene h2{font-size:42px}.entry-benefits{gap:18px}}@media(max-width:760px){.entry-header,.entry-footer{width:calc(100% - 40px)}.entry-header{min-height:76px}.entry-brand img{width:32px;height:32px}.entry-brand strong{font-size:23px}.entry-back{font-size:11px;gap:6px}.entry-main{padding:12px 20px 28px;align-items:center}.entry-shell{display:block;max-width:420px;border-radius:20px}.entry-scene{display:none}.entry-form-side{padding:29px 26px 26px}.entry-panel{max-width:none}.entry-panel h1{font-size:28px}.entry-tabs{margin-bottom:25px}.entry-intro{font-size:12px}.entry-input .field-control{font-size:16px}.entry-footer{padding-bottom:22px;font-size:10px}}@media(max-width:370px){.entry-main{padding-inline:14px}.entry-header,.entry-footer{width:calc(100% - 32px)}.entry-form-side{padding:25px 20px}.entry-panel h1{font-size:26px}.entry-intro,.entry-alternative{font-size:11px}.entry-alternative>a,.entry-alternative>button{font-size:11px}.entry-footer{font-size:9px}}@media(max-height:800px)and (min-width:761px){.entry-header{min-height:72px}.entry-main{padding-top:10px;padding-bottom:20px}.entry-footer{padding-block:10px 17px}}.entry-panel h1:focus{outline:none}@media(max-width:760px){:is(.site-root--home,.site-root--av,.site-root--me) .hg-brand{gap:0}:is(.site-root--home,.site-root--av,.site-root--me) .hg-brand .hg-brand-symbol{width:36px;height:36px}}@media(min-width:761px){.site-root.site-root--av>main{padding-top:88px}.site-root--av .hg-header{height:88px;padding:16px 0;background:linear-gradient(#080a0db3,transparent)}.site-root--av .hg-bar{width:min(1680px,calc(100% - 56px));max-width:none;margin-inline:auto;gap:24px}.site-root--av .hg-nav-pill{height:48px;padding-inline:18px;gap:20px;background:#070a0dcc;border:1px solid #ffffff18}.site-root--av .hg-brand{gap:7px}.site-root--av .hg-nav{gap:18px}.site-root--av .hg-nav a{font-size:13px}.site-root--av .hg-nav a.is-active{color:var(--gold)}.site-root--av .hg-nav a.is-active:after{bottom:8px}.site-root--av .hg-right{flex:0 1 470px;gap:10px}.site-root--av .hg-search{max-width:220px;min-width:135px;margin-right:0;height:32px}.site-root--av .hg-search input{font-size:12px}.site-root--av .hg-tool{font-size:12px;gap:6px;padding-inline:10px!important;border-color:#ffd12a99}.site-root--av .hg-tool>svg{color:var(--gold)}.site-root--av .hg-avatar{border-color:#ffffff3d}}@media(min-width:761px)and (max-width:1279px){.site-root--home .hg-bar,.site-root--me .hg-bar,.site-root--av .hg-bar{width:calc(100% - 48px)}}@media(min-width:761px)and (max-width:1000px){.site-root--av .hg-bar{gap:18px}.site-root--av .hg-nav-pill{padding-inline:15px;gap:16px}.site-root--av .hg-nav{gap:15px}.site-root--av .hg-tool[data-hg-open=history],.site-root--av .hg-tool[data-hg-open=quick]{padding:0!important}}.hg-av-sidebar{grid-column:1;grid-row:1 / span 2;position:relative;padding:0 24px 40px 0;border-right:1px solid #ffffff0c;min-height:calc(100vh - 112px)}.hg-av-sidebar button,.hg-av-mobile-filters button,.hg-av-actor-panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hg-av-sidebar button:focus-visible,.hg-av-mobile-filters button:focus-visible,.hg-av-actor-panel button:focus-visible{outline:2px solid #ffd12a;outline-offset:3px}.hg-av-sidebar__heading{margin:0 0 38px}.hg-av-sidebar__heading h1{margin:0 0 7px;font-size:28px;line-height:38px;letter-spacing:-.5px;font-weight:700}.hg-av-sidebar__heading p{margin:0;color:#858e9b;font-size:12px;line-height:20px;white-space:nowrap}.hg-av-sidebar section>h2{margin:0 0 13px;font-size:12px;line-height:20px;font-weight:500;color:#8993a0}.hg-av-topics>h2{display:flex;align-items:center;justify-content:space-between}.hg-av-topics>h2>span{font-size:10px;color:#697481}.hg-av-topic-list,.hg-av-topic-scroll{display:flex;flex-direction:column;gap:6px}.hg-av-topic-scroll{position:relative}.hg-av-sidebar .hg-av-topic{position:relative;display:flex;align-items:center;gap:12px;flex:none;width:100%;min-width:0;height:42px;padding:0 11px;border-radius:7px;color:#bac1cb;font-size:14px;text-align:left}.hg-av-topic>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-av-topic svg{flex:none}.hg-av-selection-mark{visibility:hidden;margin-left:auto;color:#ffd12a;flex:none}.is-selected>.hg-av-selection-mark{visibility:visible}.hg-av-sidebar .hg-av-topic.is-selected{color:#ffd12a;background:#ffd12a11;font-weight:600}.hg-av-topic.is-selected:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:#ffd12a}.hg-av-sidebar .hg-av-topic:not(.is-selected):hover{background:#15191f;color:#ecf0f4}.hg-av-topic-dot{width:17px;flex:none;display:grid;place-items:center}.hg-av-topic-dot:after{content:"";width:4px;height:4px;border-radius:50%;background:#69727e}.hg-av-topics.is-expanded .hg-av-topic-scroll{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;gap:3px;scrollbar-width:thin;scrollbar-color:#696343 #20242a}.hg-av-topics.is-expanded .hg-av-topic-scroll::-webkit-scrollbar{width:3px}.hg-av-topics.is-expanded .hg-av-topic-scroll::-webkit-scrollbar-thumb{border-radius:3px;background:#696343}.hg-av-topics.is-expanded .hg-av-topic-scroll .hg-av-topic{height:34px}.hg-av-sidebar .hg-av-side-more{margin-top:16px;display:flex;align-items:center;gap:7px;padding:0 12px;height:28px;font-size:12px;color:#8a94a1}.hg-av-sidebar .hg-av-side-more:hover{color:#ead683}.hg-av-sidebar .hg-av-topics-toggle[aria-expanded=true]{color:#d8be58}.hg-av-topics-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hg-av-actor-section{margin-top:30px;padding-top:26px;border-top:1px solid #ffffff0b}.hg-av-sidebar .hg-av-all-actors{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 11px;font-size:13px;color:#9ca6b3;border-radius:6px}.hg-av-sidebar .hg-av-all-actors.is-selected{color:#d5dae2;background:#151920}.hg-av-all-actors svg{color:#ffd12a;visibility:hidden}.hg-av-all-actors.is-selected svg{visibility:visible}.hg-av-quick-actors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;gap:0 5px}.hg-av-sidebar .hg-av-quick-actors button{min-width:0;font-size:13px;text-align:left;color:#9ca6b3;padding:10px 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-av-sidebar .hg-av-quick-actors button:hover{color:#fff}.hg-av-sidebar .hg-av-quick-actors button.is-selected{color:#ffd12a}.hg-av-actor-section .hg-av-side-more{margin-top:6px}.hg-av-sidebar .hg-av-actors-toggle[aria-expanded=true]{color:#ffd12a;background:#ffd12a10;border-radius:5px}.hg-av-filter-status{font-size:12px;line-height:20px;color:#929dab;margin:-20px 0 18px}.hg-av-mobile-filters{display:none}.hg-av-actor-panel{box-sizing:border-box;position:fixed;z-index:90;width:352px;max-height:calc(100dvh - 32px);padding:22px;display:flex;flex-direction:column;background:#171b22;color:#f2f3f5;border:1px solid #52524a;border-radius:12px;box-shadow:0 16px 50px #0009,0 0 0 1px #0005}.hg-av-actor-panel:not(.is-mobile):before{content:"";position:absolute;left:-6px;top:var(--hg-av-arrow-y, 230px);height:10px;width:10px;transform:rotate(45deg);background:#171b22;border-left:1px solid #52524a;border-bottom:1px solid #52524a}.hg-av-actor-panel__head{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;flex:none}.hg-av-actor-panel__head h2{font-size:19px;font-weight:600;line-height:27px;letter-spacing:-.2px;margin:0 0 5px}.hg-av-actor-panel__head p{font-size:12px;line-height:20px;color:#9ca5b3;margin:0}.hg-av-actor-panel .hg-av-actor-close{display:flex;align-items:center;justify-content:center;width:25px;height:27px;padding:0;color:#9ca5b3;flex:none}.hg-av-actor-panel .hg-av-actor-close:hover{color:#fff}.hg-av-actor-search{display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid #464636;background:#0e1116;border-radius:6px;padding:0 12px;color:#9aa2ae;flex:none}.hg-av-actor-search:focus-within{border-color:#a2924f;box-shadow:0 0 0 2px #ffd12a0a}.hg-av-actor-search svg{flex:none}.hg-av-actor-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#eef0f4;font:inherit;font-size:13px;line-height:20px}.hg-av-actor-search input::placeholder{color:#7e8793}.hg-av-actor-list-heading{display:flex;justify-content:space-between;align-items:center;margin:19px 0 9px;font-size:11px;color:#919ba9;flex:none}.hg-av-actor-list-heading>span:last-child{color:#727d8b}.hg-av-actor-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;max-height:204px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#696343 transparent}.hg-av-actor-options>button{height:44px;display:flex;align-items:center;gap:10px;text-align:left;border-radius:6px;padding:0 8px 0 0;font-size:13px;min-width:0;color:#ccd3dd}.hg-av-actor-options>button:hover{background:#ffffff08;color:#fff}.hg-av-actor-letter{height:28px;width:28px;display:grid;place-items:center;border-radius:50%;font-size:11px;background:#262d38;color:#aeb9c9;flex:none}.hg-av-actor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-av-actor-options>button.is-selected{color:#ffd12a}.hg-av-actor-options>button.is-selected .hg-av-actor-letter{background:#51451d;color:#f4d768}.hg-av-actor-empty{font-size:12px;color:#a5aeba;line-height:22px;margin:22px 0}.hg-av-actor-panel__foot{border-top:1px solid #ffffff0c;padding-top:15px;margin-top:17px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#7e8896;flex:none}.hg-av-actor-panel__foot button{display:flex;align-items:center;gap:5px;font-size:11px;color:#c4cbd6;padding:0}.hg-av-actor-backdrop{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;background:#0009}@media(min-width:761px)and (max-width:1100px){.hg-av-sidebar{padding-right:18px}.hg-av-sidebar__heading h1{font-size:25px}.hg-av-sidebar__heading p{font-size:10px}}@media(max-width:760px){.hg-av-sidebar{display:none}.hg-av-mobile-filters{display:flex;flex-wrap:wrap;align-items:center;min-width:0;margin:0 -16px 18px;padding:0 16px 12px;border-bottom:1px solid #ffffff0c}.hg-av-mobile-topics{display:flex;position:relative;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.hg-av-mobile-topics::-webkit-scrollbar{display:none}.hg-av-mobile-topics button{height:32px;flex:none;padding:0 10px;border-radius:20px;color:#aeb6c2;font-size:11px;white-space:nowrap}.hg-av-mobile-topics button.is-selected{background:#ffd12a;color:#211b05;font-weight:600;padding-inline:13px}.hg-av-mobile-filters .hg-av-mobile-actor{height:32px;max-width:110px;flex:none;display:flex;align-items:center;gap:7px;padding:0 0 0 12px;margin-left:10px;border-left:1px solid #ffffff1a;color:#8d97a5;font-size:11px}.hg-av-mobile-actor>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-av-mobile-actor svg{flex:none}.hg-av-mobile-filters .hg-av-mobile-actor.is-selected,.hg-av-mobile-filters .hg-av-mobile-actor[aria-expanded=true]{color:#ffd12a}.hg-av-mobile-filters .hg-av-filter-status{flex-basis:100%;margin:10px 0 0;font-size:11px}.hg-av-actor-panel.is-mobile{z-index:211;inset:auto 0 0;width:100%;max-height:85dvh;padding:24px 20px max(24px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-bottom:0}.hg-av-actor-panel.is-mobile .hg-av-actor-options{max-height:min(42dvh,360px)}.hg-av-actor-panel.is-mobile .hg-av-actor-close{width:32px;height:32px}.hg-av-actor-panel.is-mobile .hg-av-actor-search{min-height:44px}.hg-av-actor-panel.is-mobile .hg-av-actor-search input{font-size:16px}.hg-av-actor-panel.is-mobile .hg-av-actor-panel__foot button{min-height:32px}}.site-root--av{background:#090a0c}.hg-av-catalog{width:min(1680px,calc(100% - 56px));margin-inline:auto;padding:24px 0 64px;display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px;row-gap:26px;align-items:start}.hg-av-catalog button{font-family:inherit}.hg-av-results-heading{grid-column:2;grid-row:1;min-width:0;min-height:66px;padding-bottom:21px;border-bottom:1px solid #ffffff09;display:flex;justify-content:space-between;align-items:center;gap:16px}.hg-av-results-title{display:flex;align-items:baseline;gap:16px;min-width:0}.hg-av-results-title h2{margin:0;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:-.4px}.hg-av-results-title>span,.hg-av-continue>span{color:#929ba8;font-size:12px;white-space:nowrap}.hg-av-mobile-title,.hg-av-continue{display:none}.hg-av-sort{display:flex;flex:none;gap:4px;padding:4px;border:1px solid #ffffff07;border-radius:9px;background:#14171c}.hg-av-sort button{min-height:30px;padding:6px 16px;border:0;border-radius:5px;background:none;color:#929ba8;font-size:12px;white-space:nowrap}.hg-av-sort button[aria-pressed=true]{background:#ffd52b;color:#1b190c;font-weight:650}.hg-av-sort button:hover{color:#ffd52b;background:#ffffff08}.hg-av-sort button[aria-pressed=true]:hover{background:#ffe15d;color:#1b190c}.hg-av-catalog :is(button,a):focus-visible{outline:2px solid #ffd52b;outline-offset:4px}.hg-av-results{grid-column:2;grid-row:2;min-width:0}.hg-av-active-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 18px;font-size:13px;color:#bbc1cb;overflow-wrap:anywhere}.hg-av-active-filters button{flex:none;min-height:32px;border:0;background:none;color:#ffd52b;font-size:12px}.hg-av-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.hg-av-card{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid #ffffff05;border-radius:12px;background:#14171c;color:#e8ebf0;transition:border-color .18s}.hg-av-card:hover{border-color:#ffd52b55}.hg-av-card__image{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#191e26}.hg-av-card__image img{width:100%;height:100%;display:block;object-fit:cover;filter:brightness(.95) saturate(.86)}.hg-av-card__missing{display:flex;height:100%;align-items:center;justify-content:center;gap:8px;flex-direction:column;color:#8f99a8;font-size:12px}.hg-av-card__duration{position:absolute;right:10px;bottom:10px;padding:3px 6px;border-radius:4px;background:#090a0cc7;color:#f1f2f5;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums}.hg-av-card__body{min-height:112px;padding:14px 15px}.hg-av-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:48px;margin:0;font-size:16px;line-height:24px;font-weight:500}.hg-av-card__meta{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;color:#9aa4b2;font-size:11px;line-height:16px}.hg-av-card__code{letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-av-card__tag{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;border:1px solid #ffffff0c;border-radius:4px}.hg-av-card__badge,.hg-av-card__cta,.hg-av-card__lead-duration{display:none}.site-root--av .footer-inner{width:min(1680px,calc(100% - 56px))}@media(min-width:1700px){.hg-av-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1279px){.hg-av-catalog,.site-root--av .footer-inner{width:calc(100% - 48px)}.hg-av-catalog{grid-template-columns:192px minmax(0,1fr);column-gap:24px}.hg-av-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.hg-av-results-title{gap:10px;flex-wrap:wrap}.hg-av-results-title h2{font-size:24px}.hg-av-sort button{padding-inline:11px}}@media(max-width:760px){.hg-av-catalog{width:calc(100% - 32px);padding:8px 0 40px;display:flex;flex-direction:column;gap:0}.hg-av-results-heading{order:-2;width:100%;min-height:44px;margin-bottom:0;padding:0;border:0}.hg-av-results-title{display:none}.hg-av-mobile-title{display:block;margin:0;font-size:26px;line-height:36px;font-weight:700;letter-spacing:-.5px}.hg-av-sort{padding:0;gap:12px;background:none;border:0;border-radius:0}.hg-av-sort button{position:relative;padding:6px 0 8px;min-height:36px;border-radius:0;font-size:11px}.hg-av-sort button[aria-pressed=true],.hg-av-sort button[aria-pressed=true]:hover{background:none;color:#ffd52b}.hg-av-sort button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:#ffd52b}.hg-av-mobile-filters{order:-1;width:calc(100% + 32px);margin-bottom:0;padding-top:12px;padding-bottom:11px}.hg-av-results{width:100%;padding-top:18px}.hg-av-active-filters{margin-bottom:14px;font-size:12px}.hg-av-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hg-av-card{border:0;border-radius:0;background:none;margin-bottom:10px}.hg-av-card__image{border-radius:10px}.hg-av-card__duration{right:7px;bottom:7px;padding:2px 4px;font-size:9px;line-height:13px}.hg-av-card__body{min-height:0;padding:8px 0 0}.hg-av-card h3{min-height:42px;font-size:13px;line-height:21px}.hg-av-card__meta{min-height:15px;margin-top:6px;gap:9px;justify-content:flex-start;font-size:9px;line-height:15px}.hg-av-card__tag{max-width:65%;padding:0;border:0;border-radius:0}.hg-av-card__code+.hg-av-card__tag{padding-left:9px;border-left:1px solid #ffffff20}.hg-av-card--featured{height:130px;border-radius:10px;margin:0}.hg-av-card--featured .hg-av-card__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.hg-av-card--featured .hg-av-card__image img{filter:brightness(.8) saturate(.85)}.hg-av-card--featured .hg-av-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#070c0ff0);pointer-events:none}.hg-av-card--featured .hg-av-card__duration{z-index:1;top:8px;bottom:auto}.hg-av-card--featured .hg-av-card__body{position:absolute;inset:auto 10px 12px;display:flex;flex-direction:column;padding:0}.hg-av-card--featured h3{min-height:0;font-size:12px;line-height:18px;-webkit-line-clamp:1}.hg-av-card--featured .hg-av-card__meta{order:-1;margin:0 0 4px;font-size:8px;color:#c3c9d0}.hg-av-card--lead{grid-column:1 / -1;height:236px}.hg-av-card--lead .hg-av-card__image:after{background:linear-gradient(90deg,#06100ec9,#06100e1a),linear-gradient(transparent 25%,#06100ebd)}.hg-av-card--lead .hg-av-card__body{inset:auto 20px 21px}.hg-av-card--lead h3{font-size:22px;line-height:30px;font-weight:700;-webkit-line-clamp:2}.hg-av-card--lead .hg-av-card__meta{margin-bottom:8px;font-size:9px}.hg-av-card--lead .hg-av-card__duration{display:none}.hg-av-card__lead-duration{display:inline;padding-left:9px;border-left:1px solid #ffffff20}.hg-av-card__badge{display:block;position:absolute;top:17px;left:20px;padding:3px 8px;border:1px solid #b99a11;border-radius:20px;background:#07130bc7;color:#ffd52b;font-size:10px;line-height:16px}.hg-av-card__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:26px;margin-top:14px;padding:7px 12px;border-radius:6px;background:#ffd52b;color:#18190c;font-size:11px;line-height:18px;font-weight:650}.hg-av-continue{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 4px;min-height:26px}.hg-av-continue h2{margin:0;font-size:19px;line-height:26px;font-weight:650}.hg-av-continue>span{font-size:10px}.site-root--av .footer-inner{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.hg-av-card{transition:none}}.hgd-page--cinema{--watch-sidebar: clamp(300px, 24vw, 380px);--watch-gap: 24px;width:min(1680px,calc(100% - 56px));padding-top:20px}.hgd-page--cinema .hgd-crumb{margin-bottom:18px;font-size:12px}.hgd-page--cinema .hgd-crumb>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hgd-page--cinema .hgd-grid{grid-template-columns:minmax(0,1fr) var(--watch-sidebar);gap:var(--watch-gap)}.hgd-page--cinema .hgd-stage{overflow:hidden;border-radius:14px}.hgd-page--cinema .hgd-now{display:flex;align-items:center;gap:10px;max-width:calc(100% - 36px);top:16px;left:16px;padding:6px 12px;border:0;border-radius:20px;background:#0009;color:#f5f5f5;font-size:12px;line-height:1.6}.hgd-page--cinema .hgd-now>span:last-child{flex:none;padding-left:10px;border-left:1px solid #ffffff50}.hgd-page--cinema .hgd-now-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgd-player-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;color:#8b9099;font-size:12px}.hgd-player-caption .hgd-support-link{font-size:12px}.hgd-watch-panel{min-width:0;padding:20px;border-radius:14px;background:#101114}.hgd-watch-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hgd-watch-heading h1{min-width:0;margin:0;color:#f5f5f5;font-size:clamp(20px,1.6vw,27px);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.hgd-publication{flex:none;margin-top:4px;padding:2px 7px;border:1px solid #565b64;border-radius:4px;color:#b2b8c1;font-size:11px;white-space:nowrap}.hgd-publication--completed{color:#70d2ad;border-color:#70d2ad66;background:#70d2ad08}.hgd-publication--ongoing{color:#e1c460;border-color:#e1c46055}.hgd-watch-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px;color:#999fa9;font-size:11px}.hgd-watch-kind{color:#9cbac3}.hgd-watch-episodes{margin-top:26px}.hgd-watch-episode-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.hgd-watch-episode-heading h2{margin:0;color:#eceef0;font-size:15px;font-weight:500}.hgd-watch-episode-heading h2>span{margin-left:8px;color:#999fa9;font-size:11px;font-weight:400}.hgd-watch-episode-heading>span{flex:none;color:#999fa9;font-size:10px}.hgd-watch-panel .hgd-episode-groups{flex-wrap:nowrap;gap:22px;margin-top:12px;border-bottom:1px solid #ffffff12;overflow-x:auto;scrollbar-width:thin}.hgd-watch-panel .hgd-episode-groups button{flex:none;min-height:42px;padding:8px 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#9b9fa7;font-size:12px}.hgd-watch-panel .hgd-episode-groups button.is-current{border-bottom-color:var(--gold);color:var(--gold)}.hgd-watch-panel .hgd-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.hgd-watch-panel .hgd-episode{min-height:44px;padding:8px 2px;border-radius:7px;background:#1b1d22;color:#d5d7dc}.hgd-watch-panel .hgd-episode b{font-size:14px;font-weight:400}.hgd-watch-panel .hgd-episode.is-current{background:var(--gold);color:#171717}.hgd-watch-panel .hgd-episode.is-current b{font-weight:600}.hgd-watch-panel .hgd-episode.is-seen{color:#b4ac8b}.hgd-watch-panel .hgd-episode.is-unavailable{opacity:.45}.hgd-watch-panel .hgd-episode-mark{position:absolute;right:4px;bottom:4px}.hgd-watch-panel .hgd-episode:hover{border-color:#aaa17b}.hgd-watch-legend{display:flex;justify-content:flex-end;gap:14px;margin-top:12px;color:#999fa9;font-size:10px}.hgd-watch-legend>span{display:inline-flex;align-items:center;gap:4px}.hgd-watch-legend>span:last-child{color:var(--gold)}.hgd-watch-empty{margin:20px 0;color:#999fa9;font-size:13px}.hgd-watch-about{margin-top:24px}.hgd-watch-tags{display:flex;flex-wrap:wrap;gap:8px}.hgd-watch-tags a{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:4px;background:#1b1d22;color:#b0b6c0;font-size:11px}.hgd-watch-tags a:hover{color:var(--gold)}.hgd-watch-panel .hgd-description{padding-top:14px}.hgd-watch-panel .hgd-description p{color:#a4a9b2;font-size:12px;line-height:1.9}.hgd-watch-panel .hgd-description p.is-clamped{-webkit-line-clamp:3}.hgd-watch-panel .hgd-description button{min-height:28px;margin-top:2px;color:#b9bec7;font-size:11px}.hgd-watch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.hgd-watch-actions .hgd-outline{min-height:42px;padding:8px 12px;border-color:transparent;border-radius:7px;background:#202227;font-size:12px}.hgd-watch-actions .hgd-outline.is-on{color:var(--gold);border-color:#ffd12a40;background:#ffd12a09}.hgd-watch-panel .hgd-notice{font-size:12px}.hgd-watch-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid #ffffff12;color:#8f97a3;font-size:10px}.hgd-watch-foot>span{display:inline-flex;align-items:center;gap:6px}.hgd-watch-foot>span svg{color:#8cbaaa}.hgd-page--cinema .hgd-comments{width:calc(100% - var(--watch-sidebar) - var(--watch-gap))}.hgd-page--cinema .hgd-comments .comment-block{margin-top:20px}.hgd-page--cinema .hgd-related-section{margin-top:36px}.hgd-page--cinema .hgd-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:1700px){.hgd-watch-panel{padding:24px}.hgd-watch-panel .hgd-episode{min-height:48px}}@media(max-width:1150px){.hgd-page--cinema{--watch-sidebar: 290px;--watch-gap: 20px;width:calc(100% - 40px)}.hgd-watch-panel{padding:18px}.hgd-watch-episode-heading>span{display:none}.hgd-page--cinema .hgd-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.hgd-page--cinema{padding-top:16px}.hgd-page--cinema .hgd-grid{grid-template-columns:minmax(0,1fr);gap:0}.hgd-page--cinema .hgd-comments{width:100%}.hgd-watch-panel{display:flex;flex-direction:column;padding:18px 0 0;background:transparent;border-radius:0}.hgd-watch-heading{order:0}.hgd-watch-heading h1{font-size:23px}.hgd-watch-meta{order:1}.hgd-watch-actions{order:2;display:flex;margin:16px 0 0;align-self:auto}.hgd-watch-actions .hgd-outline{flex:1;font-size:12px;min-height:44px}.hgd-watch-panel .hgd-notice{order:3}.hgd-watch-foot{order:4;border:0;margin-top:12px;padding:0;font-size:11px}.hgd-watch-foot .hgd-swipe-entry{display:inline-flex;font-size:12px;min-height:36px}.hgd-watch-panel .hgd-mobile-tabs{order:5;margin-top:14px;gap:30px}.hgd-watch-panel .hgd-mobile-tabs>button{min-height:48px;font-size:14px}.hgd-watch-panel .hgd-mobile-tabs small{font-size:11px}.hgd-watch-episodes,.hgd-watch-panel .hgd-mobile-about{order:6}.hgd-watch-episodes{margin-top:18px}.hgd-watch-episode-heading>span{display:block}.hgd-watch-panel .hgd-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.hgd-watch-panel .hgd-episode{min-height:46px}.hgd-watch-about,.hgd-page--cinema[data-mobile-section=comments] .hgd-watch-episodes,.hgd-page--cinema[data-mobile-section=about] .hgd-watch-episodes,.hgd-page--cinema[data-mobile-section=episodes] .hgd-comments{display:none}.hgd-watch-panel .hgd-mobile-about p{font-size:13px}}@media(max-width:600px){.hgd-page--cinema{width:calc(100% - 28px);padding-top:12px}.hgd-page--cinema .hgd-crumb{margin-bottom:12px;font-size:11px}.hgd-page--cinema .hgd-stage{border-radius:10px}.hgd-page--cinema .hgd-now{top:10px;left:10px;gap:7px;max-width:calc(100% - 20px);padding:4px 8px;font-size:10px}.hgd-page--cinema .hgd-now>span:last-child{padding-left:7px}.hgd-player-caption{gap:8px;padding:10px 0 0;font-size:10px}.hgd-player-caption .hgd-support-link{gap:4px;font-size:10px;min-height:32px}.hgd-watch-panel{padding-top:14px}.hgd-watch-heading h1{font-size:22px}.hgd-watch-panel .hgd-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hgd-page--cinema .hgd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hgd-player--cinema{--cinema-accent: #ffd52f;background:#0b0c0e;border-radius:12px}.hgd-cinema-backdrop{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background-position:center;background-size:cover;filter:blur(24px) brightness(.28);pointer-events:none}.hgd-player--cinema video,.hgd-player--cinema video[poster]{background:transparent;object-fit:contain}.hgd-player--cinema .hgd-play{width:72px;height:72px;border:1px solid #ffffff24;background:#111318bb;color:var(--cinema-accent);box-shadow:0 4px 32px #0004;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hgd-player--cinema .hgd-play:hover:not(:disabled){background:#1b1d23e6;border-color:#ffd52f66}.hgd-player--cinema .hgd-player-center{padding-bottom:88px}.hgd-player--cinema .hgd-player-center p{color:#d9d9dd;font-size:12px}.hgd-cinema-controls{position:absolute;z-index:3;inset:auto 0 0;padding:34px 20px 10px;color:#f2f2f4;background:linear-gradient(0deg,#08090bf5,#08090bb8 58%,transparent)}.hgd-cinema-range{display:block;width:100%;height:18px;margin:0 0 3px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;accent-color:var(--cinema-accent);cursor:pointer}.hgd-cinema-range::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--cinema-accent) 0 var(--cinema-progress),#ffffff38 var(--cinema-progress) 100%)}.hgd-cinema-range::-moz-range-track{height:3px;border-radius:3px;background:#ffffff38}.hgd-cinema-range::-moz-range-progress{height:3px;border-radius:3px;background:var(--cinema-accent)}.hgd-cinema-range::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;background:var(--cinema-accent);box-shadow:0 0 0 3px #ffd52f12}.hgd-cinema-range::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--cinema-accent)}.hgd-cinema-range:disabled{cursor:default;opacity:.6}.hgd-cinema-range:disabled::-webkit-slider-thumb{background:#b0b1b6;box-shadow:none}.hgd-cinema-range:disabled::-moz-range-thumb{background:#b0b1b6}.hgd-cinema-bar{display:flex;align-items:center;gap:8px;min-width:0}.hgd-cinema-control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:36px;height:36px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#e0e1e6;font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.hgd-cinema-control:hover{color:var(--cinema-accent);background:#ffffff0d}.hgd-cinema-control:disabled{opacity:.35;cursor:default}.hgd-cinema-control:disabled:hover{color:#e0e1e6;background:transparent}.hgd-cinema-control:focus-visible,.hgd-cinema-range:focus-visible,.hgd-player--cinema .hgd-play:focus-visible{outline:2px solid var(--cinema-accent);outline-offset:3px}.hgd-cinema-toggle{color:#fff}.hgd-cinema-jump>span{position:absolute;top:14px;font-size:8px;line-height:1;font-weight:700}.hgd-cinema-next{gap:6px;margin-left:3px;font-size:11px}.hgd-cinema-next>span{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgd-cinema-time{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:8px;color:#c4c5cc;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.hgd-cinema-time-divider{color:#72747e}.hgd-cinema-spacer{flex:1}.hgd-cinema-speed{min-width:44px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.hgd-player--cinema:fullscreen{width:100%;height:100%;border-radius:0;aspect-ratio:auto;background:#000}.hgd-player--cinema:fullscreen .hgd-cinema-controls{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}@media(max-width:600px){.hgd-player--cinema{border-radius:8px}.hgd-player--cinema .hgd-play{width:54px;height:54px}.hgd-player--cinema .hgd-player-center{padding-bottom:67px;gap:8px}.hgd-cinema-controls{padding:25px 10px 5px}.hgd-cinema-bar{gap:2px}.hgd-cinema-control{min-width:32px;height:32px;padding:0 5px}.hgd-cinema-jump>span{top:12px}.hgd-cinema-next{margin-left:0}.hgd-cinema-next>span{display:none}.hgd-cinema-time{gap:4px;margin-left:3px;font-size:10px}.hgd-cinema-speed{min-width:34px;font-size:11px}}@media(max-width:400px){.hgd-cinema-jump{display:none}.hgd-cinema-control{min-width:36px;height:36px;padding-inline:6px}.hgd-cinema-speed{min-width:36px}.hgd-cinema-time{gap:3px;margin-left:0}}@media(prefers-reduced-motion:reduce){.hgd-cinema-control{transition:none}}.hgd-page--av{--av-sidebar: clamp(320px, 26vw, 390px);--av-gap: 24px;width:min(1680px,calc(100% - 56px));padding-top:20px}.hgd-page--av .hgd-crumb{margin-bottom:18px;font-size:12px}.hgd-page--av .hgd-crumb>a{flex:none;min-height:28px}.hgd-page--av .hgd-crumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hgd-page--av .hgd-grid{grid-template-columns:minmax(0,1fr) var(--av-sidebar);gap:var(--av-gap)}.hgd-page--av .hgd-stage{overflow:hidden;border-radius:12px;background:#08090b}.hgd-page--av .hgd-player-caption{min-height:48px;padding:8px 2px}.hgd-page--av .hgd-player-caption>span{display:inline-flex;align-items:center;gap:7px}.hgd-page--av .hgd-player-caption .hgd-support-link{min-height:32px}.hgd-page--av .hgd-resume{gap:8px;margin-top:10px;padding:5px 12px;border:1px solid #ffffff0c;border-radius:7px;background:#131519;font-size:12px}.hgd-page--av .hgd-resume>svg{display:block;color:#d9bd61}.hgd-page--av .hgd-resume .hgd-outline{min-height:34px;font-size:12px}.hgd-av-panel{min-width:0;padding:24px;border:1px solid #ffffff0b;border-radius:12px;background:#131518}.hgd-av-badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hgd-av-badges .hgd-kind{padding:5px 8px;font-size:11px;background:#ffd12a16;color:var(--gold)}.hgd-av-free{display:inline-flex;align-items:center;gap:4px;color:#a5afa8;font-size:11px}.hgd-av-free svg{color:#86ae94}.hgd-av-heading h1{margin:16px 0 0;color:#f3f3f5;font-size:clamp(21px,1.65vw,26px);font-weight:650;line-height:1.55;letter-spacing:-.025em;overflow-wrap:anywhere}.hgd-av-facts{display:grid;gap:13px;margin:22px 0 0;padding-top:20px;border-top:1px solid #ffffff0d;font-size:12px;line-height:1.7}.hgd-av-facts>div{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:baseline}.hgd-av-facts dt{color:#8b9099}.hgd-av-facts dd{margin:0;color:#c8cbd0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hgd-av-performers{display:flex;flex-wrap:wrap;gap:6px 12px}.hgd-av-performers a{display:inline-flex;align-items:center;gap:3px}.hgd-av-performers svg{flex:none;color:#7e848e}.hgd-av-performers a:hover,.hgd-av-performers a:hover svg{color:var(--gold)}.hgd-av-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.hgd-av-tags a{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:4px 10px;border:1px solid #ffffff08;border-radius:5px;background:#1e2025;color:#b8bdc6;font-size:11px;overflow-wrap:anywhere}.hgd-av-tags a:hover{color:var(--gold);border-color:#ffd12a40}.hgd-av-summary{margin-top:24px}.hgd-av-summary h2{margin:0;color:#dcdee2;font-size:13px;font-weight:500}.hgd-av-summary .hgd-description{padding-top:9px}.hgd-av-summary .hgd-description p{color:#959ba5;font-size:12px;line-height:1.9}.hgd-av-summary .hgd-description p.is-clamped{-webkit-line-clamp:3}.hgd-av-summary .hgd-description button{min-height:32px;margin-top:2px;color:#c8cbd0}.hgd-av-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff0d}.hgd-av-actions .hgd-outline{min-width:0;min-height:44px;padding:9px 12px;border-color:#ffffff0d;border-radius:7px;background:#202227;font-size:12px}.hgd-av-actions .hgd-outline:first-child{border-color:#ffd12a26;background:#ffd12a0c;color:#e2cc7c}.hgd-av-actions .hgd-outline.is-on{border-color:#ffd12a50;background:#ffd12a18;color:var(--gold)}.hgd-av-panel .hgd-notice{font-size:12px;line-height:1.7}.hgd-av-related{margin-top:30px;padding-top:24px;border-top:1px solid #ffffff0d}.hgd-av-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.hgd-av-section-heading h2{min-width:0;margin:0;color:#e8e9ec;font-size:18px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.hgd-av-section-heading>a,.hgd-av-empty>a{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;color:#a4aab4;font-size:12px}.hgd-av-section-heading>a:hover,.hgd-av-empty>a:hover{color:var(--gold)}.hgd-av-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.hgd-av-related-grid .hg-work-card__body h3{font-size:14px}.hgd-av-empty{display:flex;align-items:center;gap:16px;padding:22px;border-radius:9px;background:#131518}.hgd-av-empty>svg{flex:none;color:#777f8c}.hgd-av-empty>div{flex:1;min-width:0}.hgd-av-empty h3{margin:0;color:#c6cbd2;font-size:13px;font-weight:500}.hgd-av-empty p{margin:5px 0 0;color:#8d95a1;font-size:12px;line-height:1.7}.hgd-page--av .hgd-comments{width:calc(100% - var(--av-sidebar) - var(--av-gap));margin-top:32px}.hgd-page--av :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1150px){.hgd-page--av{--av-sidebar: 300px;--av-gap: 20px;width:calc(100% - 40px)}.hgd-av-panel{padding:20px}.hgd-av-heading h1{font-size:21px}.hgd-av-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hgd-page--av .hgd-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hgd-av-panel{padding:22px}.hgd-av-heading h1{font-size:24px}.hgd-av-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.hgd-av-facts>div:first-child{grid-column:1 / -1}.hgd-av-actions{max-width:420px}.hgd-page--av .hgd-comments{width:100%}}@media(max-width:600px){.hgd-page--av{width:calc(100% - 28px);padding-top:12px;padding-bottom:32px}.hgd-page--av .hgd-crumb{gap:8px;margin-bottom:12px;font-size:11px}.hgd-page--av .hgd-grid{gap:10px}.hgd-page--av .hgd-stage{border-radius:9px}.hgd-page--av .hgd-player-caption{min-height:40px;padding:3px 0;font-size:11px}.hgd-page--av .hgd-player-caption .hgd-support-link{font-size:11px}.hgd-page--av .hgd-resume{margin-top:8px;padding:3px 10px;font-size:11px}.hgd-page--av .hgd-resume .hgd-outline{min-height:38px;font-size:11px}.hgd-av-panel{padding:18px 16px;border-radius:10px}.hgd-av-heading h1{margin-top:12px;font-size:21px;line-height:1.5}.hgd-av-facts{gap:12px 16px;margin-top:18px;padding-top:16px}.hgd-av-facts>div{grid-template-columns:30px minmax(0,1fr);gap:8px}.hgd-av-performers a{min-height:32px}.hgd-av-tags{margin-top:14px}.hgd-av-tags a{min-height:36px;font-size:12px}.hgd-av-summary{margin-top:18px}.hgd-av-actions{max-width:none;margin-top:18px;padding-top:16px}.hgd-av-actions .hgd-outline{min-height:44px;font-size:13px}.hgd-av-related{margin-top:26px;padding-top:20px}.hgd-av-section-heading{gap:12px;margin-bottom:14px}.hgd-av-section-heading h2{font-size:16px}.hgd-av-section-heading>a{font-size:11px;white-space:nowrap}.hgd-av-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.hgd-av-related-grid .hg-work-card__body h3{font-size:12px}.hgd-av-empty{flex-wrap:wrap;gap:12px;padding:16px}.hgd-av-empty>a{width:100%;min-height:36px;padding-left:36px}.hgd-page--av .hgd-comments{margin-top:24px}}
