img:not([width]):not([height]){object-fit:contain}.hg-header__logo img{height:50px!important;width:auto!important}.hg-mobile-nav__logo img{height:40px!important;width:auto!important}@media (max-width:1023px){.hg-header__logo img{height:42px!important}}.hg-header__auth{display:none;align-items:center;flex-shrink:0;margin-left:4px}@media (min-width:1024px){.hg-header__auth{display:flex}}button.hg-header__login.hg-header__login{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:94px;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background-image:linear-gradient(90deg,#ffd21c,#f5a623);background-color:#ffd21c;color:#000;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer}button.hg-header__login.hg-header__login:hover{filter:brightness(1.05)}@media (min-width:1024px){.hg-header__search{flex-shrink:999}}@media (min-width:1280px) and (max-width:1599px){.hg-header__inner{padding-left:min(var(--hg-page-gutter),56px);padding-right:min(var(--hg-page-gutter),56px)}.hg-topbar-nav{gap:4px}.hg-topbar-nav__item{padding:0 10px}}@media (min-width:1024px) and (max-width:1279px){.hg-header__inner{position:relative;padding-left:min(var(--hg-page-gutter),40px);padding-right:min(var(--hg-page-gutter),40px)}.hg-topbar-nav{gap:3px}.hg-topbar-nav__item{padding:0 8px}.hg-header__search-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:0 0;flex-shrink:0;cursor:pointer}.hg-header__search-btn img{display:block;width:24px!important;height:24px!important;max-width:none!important}.hg-header__auth{order:1}.hg-header__search{display:none;position:absolute;left:0;right:0;top:100%;z-index:90;width:auto;min-width:0;padding:12px min(var(--hg-page-gutter),40px);background:#0d0d0d;border-bottom:1px solid rgba(255,255,255,.08);justify-content:stretch}.hg-header.is-mobile-search .hg-header__search{display:flex}.hg-header.is-mobile-search .hg-search{max-width:none}.hg-header.is-mobile-search .hg-search-suggest{left:min(var(--hg-page-gutter),40px);right:auto;width:576px;max-width:none;transform:none;top:calc(100% + 8px)}}.hg-header .cyber-user{position:relative;flex-shrink:0}.hg-header .cyber-user__avatar{width:50px;height:50px;padding:0;border:0;border-radius:25px;overflow:hidden;display:block;background:#fff;cursor:pointer;box-shadow:none;text-decoration:none}.hg-header .cyber-user__avatar img{display:block;width:50px;height:50px;object-fit:cover}.hg-header .cyber-user__avatar .hg-avatar{width:100%;height:100%;font-size:21px}[data-unread-host]{position:relative}.hg-unread-badge{position:absolute;top:-2px;right:-2px;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-red,#ff3332);color:#fff;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none}.hg-unread-badge[hidden]{display:none}.mobile-user__avawrap{display:inline-flex;flex-shrink:0}.hg-header__menu[data-unread-host] .hg-unread-badge{top:2px;right:2px}.hg-mobile-nav__list .hg-nav-item[data-unread-host] .hg-unread-badge{left:29px;top:4px;right:auto;transform:translateX(-50%);min-width:14px;height:14px;padding:0 3px;font-size:9px;border:2px solid var(--color-dark,#0a0a0a)}.hg-header .cyber-user__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;padding:6px;z-index:12010;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#111;box-shadow:0 16px 40px rgba(0,0,0,.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.hg-header .cyber-user.is-open .cyber-user__menu{opacity:1;visibility:visible;transform:none}.hg-header .cyber-user__head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.hg-header .cyber-user__ava{width:32px;height:32px;border-radius:16px;overflow:hidden;flex-shrink:0;background:#fff}.hg-header .cyber-user__ava img{display:block;width:32px;height:32px;object-fit:cover}.hg-header .cyber-user__ava .hg-avatar{width:100%;height:100%;font-size:13px}.hg-header .cyber-user__name{min-width:0;color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-header .cyber-user__item{display:flex;align-items:center;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.78);font-size:14px;text-align:left;cursor:pointer}.hg-header .cyber-user__item:hover{background:rgba(255,210,28,.12);color:#ffd21c}.hg-drama-card__cover-link{display:contents}.hg-search-suggest__hot-item{position:relative}a.hg-search-suggest__hot-title{text-decoration:none;color:inherit}a.hg-search-suggest__hot-title:after{content:"";position:absolute;inset:0}.hg-drama-card__cover .hg-drama-card__badge,.hg-drama-card__cover .hg-drama-card__episode,.hg-drama-card__cover .hg-drama-card__score{pointer-events:none}.hg-card-grid .hg-drama-card,.hg-play__related .hg-drama-card{padding:0;gap:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.hg-card-grid .hg-drama-card:hover,.hg-play__related .hg-drama-card:hover{transform:none;border-color:transparent}.hg-play__related .hg-drama-card__cover{border-radius:10px}.hg-play__related .hg-drama-card__body{padding:8px 0 0}.hg-card-grid .hg-drama-card__cover{border-radius:12px}.hg-card-grid .hg-drama-card__body{padding:10px 0 0}.hg-drama-card__cover,.hg-search-suggest__guess .hg-drama-card__cover{aspect-ratio:9/12}.hg-drama-card__cover img{object-fit:contain}.hg-drama-card__cover img[src*=cover-placeholder],.hg-topic-card img[src*=cover-placeholder]{object-fit:cover}.hg-ssp-slot [data-ssp-media-wrap],.hg-ssp-slot img{border-radius:var(--hg-ssp-radius,0)}.hg-ssp-slot[data-ssp-layout=single]:not([data-ssp-picked]) [data-ssp-banner-item]:nth-child(n+2){display:none}@media (hover:hover) and (pointer:fine){.hg-card-grid .hg-drama-card:hover .hg-drama-card__title{color:var(--color-primary)}}.hg-card-grid .hg-drama-card__tags{margin-top:8px;padding-top:0;gap:6px}.hg-drama-card__badge--new{background:linear-gradient(98.55deg,#ff6a3d 1.5%,#ff3332 98.5%);color:#fff;box-shadow:0 2px 8px rgba(255,51,50,.28)}.hg-drama-card__badge+.hg-drama-card__badge--new{transform:translateY(calc(100% + 4px))}.hg-drama-card__score{top:8px;bottom:auto;color:var(--color-primary)}.hg-drama-card__episode,.hg-drama-card__score{right:8px;padding:0 7px;border-radius:6px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);font-size:13px;font-weight:600;line-height:22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hg-drama-card__episode{position:absolute;bottom:8px;color:#fff}.hg-web-detail__episode{position:absolute;right:10px;bottom:10px;height:19px;padding:0 8px;border-radius:4px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hg-history-dialog__list .hg-drama-card__episode,.hg-history-dialog__list .hg-drama-card__score,.hg-play__related .hg-drama-card__episode,.hg-play__related .hg-drama-card__score,.hg-search-suggest__guess .hg-drama-card__episode,.hg-search-suggest__guess .hg-drama-card__score{padding:0 6px;border-radius:5px;font-size:11px;line-height:18px}@media (max-width:1023px){.hg-card-grid .hg-drama-card__cover{border-radius:10px}.hg-card-grid .hg-drama-card__body{padding:8px 0 0}.hg-card-grid .hg-drama-card__tags{margin-top:6px;gap:4px}.hg-drama-card__score{top:6px;bottom:auto}.hg-drama-card__episode,.hg-drama-card__score{right:6px;padding:0 6px;border-radius:5px;font-size:11px;line-height:18px}.hg-drama-card__episode{bottom:6px}}.hg-page-note{margin:-4px 0 8px;font-size:12px;line-height:18px;color:rgba(255,255,255,.45)}@media (max-width:768px){.hg-page-note{margin:-2px 0 6px;font-size:11px;line-height:16px}}.hg-pager__arrow{display:inline-flex!important;align-items:center;justify-content:center;background:var(--color-primary)!important;opacity:1!important;border:0;border-radius:6px;cursor:pointer;text-decoration:none}.hg-pager__arrow img{width:16px!important;height:16px!important;filter:brightness(0)}.hg-pager__arrow:disabled,.hg-pager__arrow[disabled]{opacity:.35!important;cursor:not-allowed}.hg-pager__arrow:hover:not(:disabled){filter:brightness(1.05)}@media (max-width:640px){.hg-pager__page[data-w="2"],.hg-pager__page[data-w="3"]{display:none}}.hg-pager__dots[data-narrow]{display:none}@media (max-width:640px){.hg-pager__dots[data-narrow]{display:inline}}.hg-fab{z-index:1900}.hg-fab__btn{cursor:pointer}.hg-fab__btn--backtop.is-show{pointer-events:auto!important;cursor:pointer;opacity:1!important}.hg-fab__btn--download{text-decoration:none;justify-content:center}.hg-fab__dl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px!important;height:78px!important;max-width:none!important;object-fit:contain;pointer-events:none}@media (max-width:768px){.hg-fab__dl{width:40px!important;height:52px!important}}.hg-search-suggest__section .hg-search-suggest__title{margin:0;font-size:18px;font-weight:600;color:#fff}.hg-search-suggest__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}body.is-search-suggest-open{overscroll-behavior:none}.hg-search-suggest__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hg-search-suggest__clear-text{border:0;background:transparent;color:rgba(255,255,255,.45);font-size:13px;line-height:1;padding:6px 4px;cursor:pointer}.hg-search-suggest__clear-text:hover{color:rgba(255,255,255,.85)}.hg-search-suggest__clear-text[hidden]{display:none!important}.hg-search-suggest__close{width:36px;height:36px;border:0;border-radius:18px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hg-search-suggest__close:hover{background:rgba(255,255,255,.12)}.hg-header__search-btn{position:relative}.hg-header__search-btn-icon[hidden]{display:none!important}.hg-header.is-mobile-search .hg-header__search-btn-icon--close{display:block!important;width:22px!important;height:22px!important}.hg-search__submit{order:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;opacity:.75}.hg-search__submit:hover{opacity:1}.hg-search__submit img{width:15px!important;height:15px!important;opacity:1;order:0}@media (min-width:1024px){.hg-search-suggest{left:auto;right:calc(16px - var(--hg-page-gutter));transform:none;width:min(576px,calc(100vw - 32px))}.hg-search-suggest__panel{padding:16px;gap:16px;border-radius:16px}.hg-search-suggest__section{gap:12px}}@media (max-width:1023px){.hg-header.is-mobile-search .hg-header__search{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;left:0!important;right:0!important;box-sizing:border-box}.hg-header.is-mobile-search .hg-search{width:100%;max-width:none}.hg-header.is-mobile-search .hg-search-suggest{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;transform:none!important;top:calc(100% - 1px)!important}}.hg-drama-card .hg-drama-card__tags{box-sizing:content-box!important;flex-wrap:wrap!important;align-content:flex-start!important;overflow:hidden!important;max-height:var(--hg-tag-h)!important}.hg-drama-card .hg-tag{display:inline-flex;align-items:center;box-sizing:border-box;flex:0 0 auto;height:var(--hg-tag-h);max-width:100%;white-space:nowrap;overflow:hidden}@media (max-width:1023px){.hg-drama-card{--hg-tag-h:20px}}.hg-history-dialog__list .hg-drama-card,.hg-search-suggest__guess .hg-drama-card{--hg-tag-h:19px}@media (min-width:1024px){.hg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hg-category-item__info{min-width:0;flex:1 1 auto}.hg-category-item__desc{overflow-wrap:anywhere;word-break:break-word}.hg-post-card:not(.hg-post-card--nocover){background:transparent;border:0}.hg-post-card__gallery{position:relative;width:100%;aspect-ratio:2/1;height:auto!important;overflow:hidden}.hg-post-card__images,.hg-post-card__img{width:100%;height:100%}.hg-post-card__img img{width:100%;height:100%;object-fit:cover;display:block}.hg-post-card:not(.hg-post-card--nocover) .hg-post-card__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:12px 16px 16px;background:transparent}.hg-post-card__meta{margin:0 0 6px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#fff;font-size:13px;line-height:18px;opacity:.9}.hg-post-card:not(.hg-post-card--nocover) .hg-post-card__body h3{margin:0;color:#fff}.hg-history-dialog__mask{display:none;position:fixed;inset:0;z-index:0;margin:0;padding:0;border:0;background:rgba(0,0,0,.65);cursor:pointer;-webkit-tap-highlight-color:transparent}.hg-history-dialog__panel{position:relative;z-index:1}@media (min-width:641px){.hg-history-dialog{background:transparent!important}.hg-history-dialog.is-open .hg-history-dialog__mask{display:block}}body.is-history-dialog-open,html.is-history-dialog-open{overflow:hidden!important;overscroll-behavior:none!important}.hg-history-dialog.is-open,.hg-history-dialog__list,.hg-history-dialog__panel{overscroll-behavior:none;-webkit-overflow-scrolling:touch}.hg-history-dialog__header{margin-bottom:12px}.hg-history-dialog__tabs{margin-bottom:12px;gap:16px}.hg-history-dialog__list{display:grid!important;align-items:stretch!important;align-content:start!important;justify-items:stretch;grid-gap:12px;gap:12px;grid-auto-rows:max-content!important;grid-template-rows:none}.hg-history-dialog__list:has(>.hg-post-card){grid-template-columns:repeat(2,minmax(0,1fr))!important}.hg-history-dialog__list .hg-post-card{align-self:start;background:transparent;border:0}.hg-history-dialog__list .hg-post-card__gallery{aspect-ratio:2/1;height:auto!important}.hg-history-dialog__list .hg-post-card__body{padding:8px 10px 10px}.hg-history-dialog__list .hg-post-card__body h3{font-size:13px;line-height:18px}.hg-history-dialog__list .hg-post-card__meta{margin:0 0 4px;font-size:11px}.hg-history-dialog__list .hg-drama-card{display:flex;flex-direction:column;align-self:stretch!important;flex:none!important;gap:0;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible;position:relative;z-index:0;transform:none}.hg-history-dialog__list .hg-drama-card:hover{transform:none}.hg-history-dialog__list .hg-drama-card__cover{flex:0 0 auto!important;height:auto;overflow:hidden;border-radius:inherit}.hg-history-dialog__list .hg-drama-card__body{display:flex;flex-direction:column;flex:1 1 auto!important;min-height:0;padding:6px 8px;overflow:visible}.hg-history-dialog__list .hg-drama-card__desc{margin-top:4px}.hg-history-dialog__list .hg-drama-card__tags{flex:0 0 auto;margin-top:4px;padding-top:0;gap:3px 4px}.hg-history-dialog__list:has(>.hg-history-empty){display:flex!important;align-items:center!important;justify-content:center!important;align-content:center!important;grid-auto-rows:unset!important;min-height:200px}.hg-history-empty{margin:0;width:100%;box-sizing:border-box;padding:48px 16px;color:#888;font-size:14px;line-height:1.5;text-align:center}@media (max-width:640px){.hg-history-dialog__header{padding:12px 16px 8px!important}.hg-history-dialog__tabs{padding:0 16px!important;margin-bottom:0}.hg-history-dialog__list{gap:10px;padding:10px 12px 16px!important;align-items:stretch!important;align-content:start!important;grid-auto-rows:max-content!important}.hg-history-dialog__list:has(>.hg-history-empty){align-items:center!important;justify-content:center!important;align-content:center!important;min-height:0}.hg-history-dialog__list .hg-drama-card{align-self:stretch!important;height:auto!important}.hg-history-dialog__list .hg-drama-card__body{padding:6px 6px 5px}.hg-history-dialog__list .hg-drama-card{--hg-tag-h:18px}.hg-history-dialog__list .hg-drama-card__tags{margin-top:4px;gap:2px 4px}.hg-history-dialog__list .hg-tag{padding:1px 5px;font-size:10px;line-height:14px}}.hg-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hg-topic-card{height:auto;aspect-ratio:16/9;min-height:0}.hg-topic-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hg-topic-card__body{bottom:8px}@media (max-width:1023px){.hg-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.hg-topic-card{height:auto;aspect-ratio:16/9;min-height:0}.hg-topic-card__title{font-size:12px;line-height:18px}}.hg-layout{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.hg-layout .hg-body,.hg-layout .hg-main{display:flex;flex-direction:column;flex:1 0 auto}.hg-layout .hg-main>.main{flex:1 0 auto;width:100%}.hg-layout .hg-main>.hg-footer{margin-top:auto;flex-shrink:0}.hg-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 16px;grid-column:1/-1;color:#888;text-align:center}.hg-empty__art{flex-shrink:0;display:block;width:188px;height:188px;max-width:188px;margin:0 0 6px;object-fit:contain;pointer-events:none}.hg-empty__title{margin:0;color:#fff;font-size:16px;font-weight:500;line-height:24px}.hg-empty__desc{margin:0;max-width:420px;color:#858585;font-size:13px;font-weight:400;line-height:20px}@media (max-width:767px){.hg-empty{padding:36px 16px}.hg-empty__desc{max-width:300px;font-size:12px;line-height:18px}}.hg-ep-time__at{font-style:normal;font-weight:400;opacity:.65;margin-right:.5em}.hg-brand-link{color:inherit;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;-webkit-text-decoration-color:rgba(255,255,255,.35)!important;text-decoration-color:rgba(255,255,255,.35)!important;text-decoration-thickness:1px!important;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.hg-brand-link:hover{color:var(--color-primary);-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important}}.hg-hero__subtitle{font-size:13px;line-height:1.6;color:rgba(255,255,255,.75);margin:0 0 8px}.hg-home-popular-tags{margin:0 0 26px;min-width:0}.hg-home-popular-tags .hg-tagrow{position:relative;margin-top:14px;min-width:0}.hg-home-popular-tags .hg-tagrow__scroll{display:flex;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}.hg-home-popular-tags .hg-tagrow__scroll::-webkit-scrollbar{display:none}.hg-home-popular-tags .hg-tagrow__item{flex:1 1;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.78);font-size:13px;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.hg-home-popular-tags .hg-tagrow__item:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:-2px}@media(hover:hover) and (pointer:fine){.hg-home-popular-tags .hg-tagrow__item:hover{background:rgba(255,210,28,.13);color:#ffd21c}}.hg-home-popular-tags .hg-tagrow__scroll.is-overflowing{cursor:-webkit-grab;cursor:grab}.hg-home-popular-tags .hg-tagrow__scroll.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hg-home-popular-tags .hg-tagrow__scroll.is-dragging .hg-tagrow__item{cursor:-webkit-grabbing;cursor:grabbing}.hg-home-popular-tags .hg-tagrow__scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hg-home-popular-tags .hg-tagrow__fade{position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:2}.hg-home-popular-tags .hg-tagrow__fade--l{left:0;background:linear-gradient(90deg,#0d0d0d 10%,rgba(13,13,13,0))}.hg-home-popular-tags .hg-tagrow__fade--r{right:0;background:linear-gradient(270deg,#0d0d0d 10%,rgba(13,13,13,0))}.hg-home-popular-tags .hg-tagrow__fade.is-on{opacity:1}.hg-home-popular-tags .hg-tagrow__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:28px;height:28px;border-radius:50%;display:none;align-items:center;justify-content:center;background:rgba(28,28,28,.94);border:1px solid rgba(255,210,28,.45);color:#ffd21c;cursor:pointer;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.6);transition:background .15s,opacity .15s}.hg-home-popular-tags .hg-tagrow__nav.is-on{display:flex}.hg-home-popular-tags .hg-tagrow__nav--l{left:-5px}.hg-home-popular-tags .hg-tagrow__nav--r{right:-5px}.hg-home-popular-tags .hg-tagrow__nav svg{width:12px;height:12px;display:block}.hg-home-popular-tags .hg-tagrow__nav[aria-disabled=true]{opacity:.35;cursor:default}.hg-home-popular-tags .hg-tagrow__nav[aria-disabled=true]:not(:focus){visibility:hidden}.hg-home-popular-tags .hg-tagrow__nav:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover) and (pointer:fine){.hg-home-popular-tags .hg-tagrow__nav[aria-disabled=false]:hover{background:rgba(255,210,28,.2)}}.hg-home-popular-tags .hg-tagrow__bar{display:none;position:relative;height:3px;border-radius:2px;margin-top:9px;background:rgba(255,255,255,.07);overflow:hidden}.hg-home-popular-tags .hg-tagrow__bar.is-on{display:block}.hg-home-popular-tags .hg-tagrow__bar>span{position:absolute;top:0;bottom:0;left:0;border-radius:2px;background:#ffd21c}@media(prefers-reduced-motion:reduce){.hg-home-popular-tags .hg-tagrow__fade,.hg-home-popular-tags .hg-tagrow__item,.hg-home-popular-tags .hg-tagrow__nav{transition:none}}.hg-brand-declare{max-width:900px;margin:48px auto 0;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02)}.hg-brand-declare h2{font-size:16px;margin:0 0 12px;color:rgba(255,255,255,.9)}.hg-brand-declare p{margin:0 0 10px;font-size:13px;line-height:1.9;color:rgba(255,255,255,.6)}.hg-brand-declare p:last-child{margin-bottom:0}.hg-brand-declare strong{color:rgba(255,255,255,.92);font-weight:600}.hg-brand-declare a{color:rgba(255,210,28,.8);text-decoration:none}.hg-brand-declare a:hover{text-decoration:underline}.hg-page__updated{margin:16px 0 0;padding:11px 15px;border-radius:0 8px 8px 0;border-left:2px solid rgba(255,210,28,.38);background:rgba(255,255,255,.024);color:rgba(255,255,255,.5);font-size:13px;line-height:1.8}.hg-page__updated time{color:rgba(255,255,255,.8)}.hg-faq>.hg-site-info__grid{margin-top:20px}.hg-site-info__card h3{margin:0 0 12px;font-size:18px;line-height:1.5;color:#fff;font-weight:600}@media(max-width:640px){.hg-brand-declare{padding:18px 16px;margin-top:32px}}.hg-faq>h2{margin:24px 0 16px;font-size:22px;line-height:1.5;font-weight:600;color:#fff}.kb-app{min-height:100vh;background:#090b21;color:#fff;overflow-x:clip;font-family:PingFang SC,PingFangSC-Regular,-apple-system,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}html.kb-lock,html.kb-lock body{overflow:hidden}.kb-top{position:fixed;z-index:40;top:0;left:0;right:0;display:flex;align-items:center;gap:18px;box-sizing:border-box;height:62px;padding:0 22px 0 14px;background:linear-gradient(180deg,rgba(9,11,33,.72),rgba(9,11,33,0))}.kb-top.is-solid{background:rgba(9,11,33,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kb-directory a,.kb-drawer a,.kb-feed a,.kb-home a,.kb-side a,.kb-top a{color:inherit;text-decoration:none}.kb-drawer button,.kb-home button,.kb-side button,.kb-tabbar button,.kb-top button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hg-history-dialog.is-open{z-index:60}.kb-menu-btn{display:none;width:36px;height:36px;align-items:center;justify-content:center}.kb-menu-btn--end,.kb-mtabs,.kb-top__tools .kb-search-btn{display:none}.kb-logo{display:inline-flex;align-items:center;flex-shrink:0;height:36px}.kb-app .kb-logo img{display:block;height:36px;width:auto;max-width:none}.kb-film{position:relative;flex-shrink:0}.kb-discover,.kb-film__btn{display:inline-flex;align-items:center;gap:4px;height:36px;color:rgba(255,255,255,.92);font-size:15px;white-space:nowrap}.kb-film__btn svg{opacity:.7}.kb-film__panel{position:absolute;z-index:5;top:40px;left:-12px;display:none;width:280px;grid-template-columns:1fr 1fr;padding:8px;border-radius:12px;background:#161a31;box-shadow:0 16px 40px rgba(0,0,0,.45)}.kb-film.is-open .kb-film__panel,.kb-film:focus-within .kb-film__panel,.kb-film:hover .kb-film__panel{display:grid}.kb-film__panel a{display:block;padding:8px 12px;border-radius:8px;color:rgba(255,255,255,.86);font-size:14px}.kb-film__panel a.is-active,.kb-film__panel a:hover{background:rgba(255,255,255,.06);color:#fff}.kb-search{display:flex;align-items:center;gap:8px;flex:1 1;max-width:460px;height:36px;margin-left:8px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.1)}.kb-search input{width:100%;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:14px}.kb-search input::placeholder{color:rgba(255,255,255,.45)}.kb-search button{display:inline-flex;color:rgba(255,255,255,.8)}.kb-top__tools{display:flex;align-items:center;gap:6px;margin-left:auto}.kb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:rgba(255,255,255,.88)}.kb-app .kb-icon-btn svg,.kb-app .kb-menu-btn svg,.kb-app .kb-search svg{color:inherit;stroke:currentColor}.kb-icon-btn:hover{background:rgba(255,255,255,.08)}.kb-side{position:fixed;z-index:30;top:62px;bottom:0;left:0;width:188px;overflow:auto;padding:6px 10px 28px;background:#090b21;scrollbar-width:none}.kb-side::-webkit-scrollbar{display:none}.kb-nav-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border-radius:8px;color:rgba(255,255,255,.78);font-size:14px;text-align:left}.kb-nav-item svg{flex-shrink:0;opacity:.85}.kb-nav-item:hover{color:#fff;background:rgba(255,255,255,.05)}.kb-nav-item.is-active{color:#fff;background:rgba(255,255,255,.08)}.kb-nav-item.is-active svg{color:#4cc3ff}.kb-main{min-height:100vh;min-width:0}.kb-main:not(.is-home){padding:86px 28px 72px 208px}.kb-main.is-channel{padding:0 0 48px}.kb-mask{position:fixed;inset:0;z-index:35;border:0;background:rgba(0,0,0,.45)}.kb-home-body{padding:8px 28px 72px 208px}.kb-hero{position:relative;height:560px;overflow:hidden;background:#07091a}.kb-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.kb-app .kb-hero .kb-hero__img.kb-hero__blur{display:none}.kb-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,11,33,.28),rgba(9,11,33,.05) 42%,rgba(9,11,33,.45)),linear-gradient(180deg,rgba(9,11,33,.45),rgba(9,11,33,0) 24%,rgba(9,11,33,0) 58%,#090b21)}.kb-hero__copy{position:absolute;z-index:2;left:210px;bottom:118px;max-width:280px}.kb-hero__title{margin:0;font-size:36px;font-weight:700;line-height:1.15}.kb-hero__title a{color:inherit;text-decoration:none}.kb-hero__sub{margin:8px 0 0;color:rgba(255,255,255,.72);font-size:14px}.kb-hero__play{display:inline-flex;align-items:center;gap:8px;height:40px;margin-top:16px;padding:0 18px 0 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font-size:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kb-hero__play:hover{background:rgba(255,255,255,.24)}.kb-hero__empty{position:absolute;z-index:2;left:210px;bottom:140px}.kb-hero__empty p{margin:8px 0 0;color:rgba(255,255,255,.62)}.kb-watch{position:absolute;z-index:2;left:430px;right:470px;bottom:118px;display:flex;flex-wrap:wrap;align-content:flex-end;gap:8px 18px;max-height:56px;overflow:hidden}.kb-watch a{color:rgba(255,255,255,.9);font-size:14px;white-space:nowrap}.kb-watch a:hover{color:#fff}.kb-watch sup{margin-left:3px;padding:0 4px;border-radius:7px;background:#ff3b30;color:#fff;font-size:10px;font-weight:700;vertical-align:super}.kb-hero__thumbs{position:absolute;z-index:2;right:28px;bottom:92px;display:flex;align-items:center;gap:10px}.kb-hero__thumb{width:92px;aspect-ratio:3/4;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#1b2140}.kb-app .kb-hero .kb-hero__img,.kb-app .kb-hero__thumb img,.kb-app .kb-hot__shot img,.kb-app .kb-play__poster img,.kb-app .kb-play__rel img,.kb-app .kb-poster__shot img{width:100%;height:100%;object-fit:cover;display:block}.kb-app .kb-play__rel img{width:86px;height:auto;aspect-ratio:3/4}.kb-hero__thumb.is-active{border-color:#fff}.kb-hero__thumb span,.kb-hot__fallback,.kb-poster__fallback{display:grid;place-items:center;width:100%;height:100%;color:rgba(255,255,255,.8);background:linear-gradient(160deg,#243056,#121628);font-size:22px}.kb-hero__next{display:inline-flex;align-items:center;justify-content:center;width:36px;height:64px;border-radius:8px;background:rgba(0,0,0,.28);color:#fff}.kb-block{margin-top:28px}.kb-block__head{display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:14px}.kb-block__head h2{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin:0;font-size:18px;font-weight:700;white-space:nowrap}.kb-block__head h2 a{color:inherit;text-decoration:none}.kb-block__chev{display:none}.kb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:8px}.kb-chip,.kb-more{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:13px}.kb-chip:hover,.kb-more:hover{background:rgba(255,255,255,.14);color:#fff}.kb-more{margin-left:auto;background:transparent;color:rgba(255,255,255,.55)}.kb-empty{margin:0;color:rgba(255,255,255,.45);font-size:14px}.kb-hot{position:relative}.kb-hot__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kb-hot__track::-webkit-scrollbar{display:none}.kb-hot__card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);min-width:220px;scroll-snap-align:start;color:inherit}.kb-hot__shot{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#15192e}.kb-hot__meta-on{position:absolute;right:8px;bottom:6px;left:8px;display:flex;justify-content:space-between;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.kb-hot__title{margin:8px 0 0;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kb-hot__by{display:flex;justify-content:space-between;gap:8px;margin-top:4px;color:rgba(255,255,255,.45);font-size:12px}.kb-hot__by span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kb-scroll-btn{position:absolute;top:54px;right:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:64px;border-radius:8px;background:rgba(20,24,48,.72);color:#fff}.kb-posters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.kb-poster{min-width:0;color:inherit}.kb-poster__shot{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#15192e}.kb-poster__score{position:absolute;right:8px;bottom:6px;color:#f5c518;font-size:16px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.65)}.kb-poster__new{position:absolute;top:6px;right:6px;height:18px;padding:0 4px;border-radius:3px;background:#ff3b30;color:#fff;font-size:11px;font-weight:600;line-height:18px}.kb-poster__plays{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:12px;text-shadow:0 1px 4px rgba(0,0,0,.8)}.kb-short-sorts{display:flex;justify-content:space-between;gap:8px;margin:4px 0 16px}.kb-short-sorts a{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:8px;min-width:0;color:#c8c8cc;font-size:12px;line-height:1.2;text-align:center;text-decoration:none}.kb-short-sorts__icon{display:flex;align-items:center;justify-content:center;width:100%;max-width:64px;height:44px;border:1px solid #3db4f5;border-radius:8px;color:#3db4f5}.kb-short-sorts a.is-on{color:#fff}.kb-short-sorts a.is-on .kb-short-sorts__icon{background:rgba(61,180,245,.16)}.kb-poster__title{margin:8px 0 0;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.kb-poster__genre{display:none}@media (min-width:1100px){.kb-home .kb-posters .kb-poster:nth-child(n+6){display:none}}.kb-directory h1,.kb-feed h1{margin:0 0 18px;font-size:22px}.kb-directory__group+.kb-directory__group{margin-top:28px}.kb-directory__group h2{margin:0 0 12px;color:rgba(255,255,255,.55);font-size:13px;font-weight:600}.kb-directory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.kb-directory__grid a{display:flex;align-items:center;height:44px;padding:0 14px;border-radius:10px;background:rgba(255,255,255,.06);color:#fff}.kb-directory__grid a:hover{background:rgba(255,255,255,.12)}.kb-feed__list{display:grid;grid-gap:12px;gap:12px}.kb-feed__card{display:grid;grid-template-columns:168px 1fr;grid-gap:14px;gap:14px;padding:10px;border-radius:12px;background:rgba(255,255,255,.04);color:inherit}.kb-feed__card img{width:168px;height:94px;object-fit:cover;border-radius:8px;background:#15192e}.kb-feed__card h2{margin:4px 0;font-size:16px}.kb-feed__card p{margin:0;color:rgba(255,255,255,.62);font-size:13px}.kb-feed__card time{color:rgba(255,255,255,.4);font-size:12px}.kb-channel__body{padding:8px 28px 72px 208px}.kb-channel__filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.kb-channel__filters a,.kb-chip.is-on{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:#1c223c;color:rgba(255,255,255,.86);font-size:14px}.kb-channel__filters a:hover,.kb-chip.is-on{background:#2a3358;color:#fff}.kb-play__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start}.kb-play .hg-web-play__viewport{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#000}.kb-play .hg-web-play__actions,.kb-play__eps{margin-top:12px}.kb-play__eps{display:flex;flex-wrap:wrap;gap:8px}.kb-play__eps a,.kb-play__eps span{display:grid;place-items:center;width:44px;height:34px;border-radius:6px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;text-decoration:none}.kb-play__eps a.is-active{background:#3d7eff}.kb-play__eps span{opacity:.35}.kb-play__info{margin-top:22px}.kb-play__info h1{margin:0 0 12px;font-size:22px;font-weight:700}.kb-play__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.kb-play__rel-tags span,.kb-play__tags span{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8);font-size:12px}.kb-play__heat{color:rgba(255,255,255,.7);font-size:13px}.kb-play__score{color:#f5c518;font-weight:700}.kb-play__detail{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:16px;gap:16px}.kb-play__poster{width:148px;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:#15192e}.kb-play__poster img{width:100%;height:100%;object-fit:cover}.kb-play__detail p{margin:0 0 8px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.6}.kb-play__related h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:16px}.kb-play__rel{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:14px;color:inherit;text-decoration:none}.kb-play__rel img,.kb-play__rel-fallback{width:86px;aspect-ratio:3/4;height:auto;object-fit:cover;border-radius:6px;background:#15192e}.kb-play__rel-fallback{display:grid;place-items:center;font-size:20px}.kb-play__rel strong{display:block;margin-bottom:6px;font-size:14px}.kb-play__rel-tags{display:flex;flex-wrap:wrap;gap:4px}.kb-play__comments{max-width:760px;margin-top:28px}.kb-play__comments h2{margin:0 0 8px;font-size:18px}.kb-play a{color:inherit}.kb-drawer,.kb-tabbar{display:none}@media (max-width:1099px){.kb-app{--kb-bar:calc(46px + env(safe-area-inset-top));--kb-tab:calc(50px + env(safe-area-inset-bottom))}.kb-top{gap:0;height:var(--kb-bar);padding:env(safe-area-inset-top) 0 0 8px;background:#101012;-webkit-backdrop-filter:none;backdrop-filter:none}.kb-menu-btn--lead{display:none}.kb-menu-btn--end,.kb-top__tools .kb-search-btn{display:inline-flex;width:44px;height:44px;flex-shrink:0}.kb-discover,.kb-film,.kb-top__tools .kb-icon-btn:not(.kb-search-btn){display:none}.kb-mtabs{display:flex;flex:1 1 auto;align-items:stretch;min-width:0;height:46px;margin:0 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-mtabs::-webkit-scrollbar{display:none}.kb-mtabs a{position:relative;display:flex;flex:0 0 auto;align-items:center;padding:0 9px;color:#c8c8cc;font-size:16px;font-weight:400;letter-spacing:.04em;white-space:nowrap}.kb-mtabs a.is-active{color:#e3e3e5;font-size:18px;font-weight:600}.kb-mtabs a.is-active:after{content:"";position:absolute;bottom:4px;left:50%;width:16px;height:2px;border-radius:2px;background:#e3e3e5;transform:translateX(-50%)}.kb-side{display:none}.kb-drawer{display:flex;flex-direction:column;z-index:45;top:var(--kb-bar);bottom:var(--kb-tab);width:min(82vw,300px);padding:8px 10px 16px;background:#0c1028;box-shadow:12px 0 40px rgba(0,0,0,.5)}.kb-drawer .kb-nav-item{height:48px;font-size:16px}.kb-mask{top:var(--kb-bar);bottom:var(--kb-tab);z-index:44}.kb-logo{width:28px;height:28px;overflow:hidden;flex-shrink:0}.kb-app .kb-logo img{width:85px;height:28px;max-width:none;object-fit:fill;object-position:left center}.kb-search{display:none}.kb-top.is-search .kb-search{display:flex;position:absolute;top:100%;left:0;right:0;max-width:none;height:52px;margin:0;border-radius:0;background:#10142c}.kb-top.is-search .kb-search input{font-size:16px}.kb-main.is-channel,.kb-main.is-home{padding-top:var(--kb-bar)}.kb-main:not(.is-home):not(.is-channel){padding:calc(var(--kb-bar) + 14px) 12px calc(20px + var(--kb-tab))}.kb-app,.kb-hero{background:#101012}.kb-channel__body,.kb-home-body{padding-left:3.2vw;padding-right:3.2vw;padding-bottom:calc(20px + var(--kb-tab))}.kb-hero{height:max(188px,50vw)}.kb-hero.is-poster{height:max(240px,64vw)}.kb-app .kb-hero .kb-hero__img.kb-hero__blur{display:block;object-fit:cover;object-position:center center;filter:blur(28px) brightness(.72);transform:scale(1.25)}.kb-app .kb-hero.is-poster .kb-hero__img:not(.kb-hero__blur){top:6px;height:calc(100% - 46px);object-fit:contain;object-position:center center;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.kb-hero__shade{background:linear-gradient(180deg,rgba(16,16,18,0) 58%,rgba(16,16,18,.35) 80%,rgba(16,16,18,.88))}.kb-hero__copy,.kb-hero__empty{left:12px;right:12px;bottom:12px;max-width:none}.kb-hero__title{display:block;overflow:hidden;font-size:17px;font-weight:600;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.7)}.kb-hero__play,.kb-hero__sub{display:none}.kb-home .kb-block:has(.kb-hot),.kb-home .kb-chips,.kb-home .kb-more{display:none}.kb-home .kb-block{margin-top:20px}.kb-home .kb-block__chev{display:inline;margin-left:4px;color:rgba(227,227,229,.7);font-weight:400}.kb-hero__thumbs,.kb-scroll-btn,.kb-watch{display:none}.kb-block__head{flex-wrap:wrap;align-items:center;min-height:0;margin-bottom:12px;row-gap:8px}.kb-block__head h2{order:1;color:#e3e3e5;font-size:18px;font-weight:600;letter-spacing:.04em}.kb-more{order:2;flex-shrink:0;white-space:nowrap;height:32px;font-weight:400}.kb-chips{order:3;flex:1 0 100%;flex-wrap:nowrap;margin-left:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-chips::-webkit-scrollbar{display:none}.kb-chip,.kb-chip.is-on{flex:0 0 auto;height:30px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.06);color:#c8c8cc;font-size:13px;font-weight:400}.kb-channel__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}.kb-channel__filters::-webkit-scrollbar{display:none}.kb-channel__filters{margin-top:14px}.kb-channel__filters a{flex:0 0 auto;height:30px;border-radius:6px;background:rgba(255,255,255,.06);color:#c8c8cc;font-size:13px;font-weight:400}.kb-short-sorts{gap:0;margin:0 0 5.33333vw;padding:0 0 2vw}.kb-short-sorts a{flex:1 1;gap:2.66667vw;margin-right:4vw;color:#e3e3e5;font-size:3.2vw;line-height:1}.kb-short-sorts a:last-child{margin-right:0}.kb-short-sorts__icon{width:100%;max-width:none;height:8.53333vw;border:1px solid #00c0ff;border-radius:.533333vw;color:#00c0ff}.kb-short-sorts__icon svg{width:4.26667vw;height:4.26667vw}.kb-short-sorts a.is-on{color:#e3e3e5}.kb-short-sorts a.is-on .kb-short-sorts__icon{background:transparent}.kb-posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.66667vw}.kb-poster{overflow:hidden;background:#17181a}.kb-poster__shot{border-radius:.533333vw}.kb-poster__shot:after{content:"";position:absolute;left:0;bottom:-1px;z-index:1;width:100%;height:13.0667vw;border-radius:0 0 .533333vw .533333vw;background:linear-gradient(0deg,#101012,rgba(16,16,18,0));pointer-events:none}.kb-poster__new{top:.8vw;right:.8vw;z-index:2;box-sizing:border-box;width:4.26667vw;height:3.73333vw;padding:0;border-radius:.533333vw;background:#e62c17;font-size:2.66667vw;font-weight:400;line-height:3.73333vw;text-align:center}.kb-poster__plays{left:2.66667vw;bottom:3.33333vw;z-index:2;gap:.8vw;color:#e3e3e5;font-size:2.4vw;font-weight:400;line-height:1;text-shadow:none}.kb-poster__plays svg{width:2.4vw;height:2.4vw}.kb-poster__score{left:2.66667vw;right:auto;bottom:7.6vw;z-index:2;color:#ff743d;font-size:3.73333vw;font-weight:600;line-height:1;text-shadow:none}.kb-poster__title{padding:3.2vw 2.66667vw 1.86667vw;color:#e3e3e5;font-size:3.73333vw}.kb-poster__genre,.kb-poster__title{margin:0;font-weight:400;letter-spacing:0;line-height:1}.kb-poster__genre{display:block;padding:.666667vw 2.66667vw 0;overflow:hidden;color:#6f6f71;font-size:2.93333vw;white-space:nowrap;text-overflow:ellipsis}.kb-hot__card{flex-basis:78%;min-width:0;max-width:320px}.kb-hot__shot img,.kb-poster__shot img{position:absolute;inset:0}.kb-hot__by span:last-child{flex-shrink:0}.kb-feed__card{grid-template-columns:1fr}.kb-feed__card img{width:100%;height:180px}.kb-main:not(.is-home):has(.kb-play){padding-right:0;padding-left:0;padding-top:var(--kb-bar);padding-bottom:calc(20px + var(--kb-tab))}.kb-play,.kb-play__grid,.kb-play__grid>*{min-width:0;max-width:100%}.kb-play__grid{grid-template-columns:minmax(0,1fr)}.kb-play .hg-web-play__viewport{width:100%;max-width:100%;border-radius:0}.kb-play .hg-web-play__video{max-width:100%!important}.kb-play .hg-web-play__actions,.kb-play__comments,.kb-play__eps,.kb-play__info,.kb-play__related{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-left:16px;padding-right:16px}.kb-play__eps{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-play__eps::-webkit-scrollbar{display:none}.kb-play__eps a,.kb-play__eps span{flex:0 0 44px;width:44px;height:44px}.kb-app .kb-play .hg-web-play__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kb-app .kb-play .hg-web-play__action,.kb-app .kb-play .hg-web-play__action--more,.kb-app .kb-play .hg-web-play__more{flex:none;width:auto;min-width:0;height:40px;border-color:transparent;border-radius:8px;background:rgba(255,255,255,.05);color:#c8c8cc;font-size:13px;font-weight:400}.kb-play__info h1{font-size:18px;font-weight:600;letter-spacing:.04em}.kb-play__detail{grid-template-columns:96px minmax(0,1fr);gap:12px}.kb-play__poster{width:96px}.kb-play__related{margin-top:8px}.kb-directory h1,.kb-feed h1{font-size:22px}.kb-tabbar{position:fixed;z-index:46;right:0;bottom:0;left:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);height:var(--kb-tab);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(255,255,255,.06);background:#101012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kb-tabbar a,.kb-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;color:#969699;font-size:11px;font-weight:400;letter-spacing:.04em}.kb-tabbar .is-active,.kb-tabbar .is-active svg{color:#3db4f5}}a.hg-header__logo,a.hg-mobile-nav__logo{text-decoration:none}.hg-brand,a.hg-header__logo,a.hg-mobile-nav__logo{display:inline-flex;align-items:center;min-width:0}.hg-brand{gap:8px}.hg-header__logo .hg-brand__mark,.hg-mobile-nav__logo .hg-brand__mark{width:50px!important;height:50px!important;border-radius:12px;display:block;flex-shrink:0;object-fit:cover}@media (max-width:1023px){.hg-header__logo .hg-brand__mark{width:42px!important;height:42px!important;border-radius:10px}}.hg-mobile-nav__logo .hg-brand__mark{width:40px!important;height:40px!important;border-radius:10px}.hg-brand__text{display:flex;flex-direction:column;justify-content:center;min-width:0}.hg-brand__name{color:#fff;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:.02em;white-space:nowrap}.hg-brand__tag{margin-top:2px;color:rgba(255,255,255,.72);font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}@media (max-width:1023px){.hg-brand{gap:6px}.hg-brand__name{font-size:16px}.hg-brand__tag{font-size:10px}}.hg-drama-card__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.35);font-size:28px;font-weight:700}a.hg-header__login{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:94px;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background-image:linear-gradient(90deg,#ffd21c,#f5a623);color:#000;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;text-decoration:none}.hg-play__ep-item.is-unpublished,.hg-web-play__ep.is-unpublished{color:rgba(255,255,255,.28);pointer-events:none}.hg-web-play__action[aria-disabled=true]{opacity:.35;pointer-events:none}.hg-web-play__titlebar{display:flex;align-items:baseline;gap:6px;min-width:0;padding:11px 19px;background:#161616;border:1px solid #22222a;border-radius:10px}.hg-web-play__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.hg-web-play__title,.hg-web-play__title-ep{font-size:16px;line-height:22px;font-weight:400;color:#fff;white-space:nowrap}.hg-web-play__title-ep{flex:none}.hg-web-play__actions{display:flex;gap:19px;margin:12px 0 0}.hg-web-play__actions .hg-web-play__action{display:flex;align-items:center;flex:1 1;height:48px;min-width:0;gap:8px;border:1px solid #22222a;border-radius:8px;justify-content:center;color:#fff;text-decoration:none;background:#161616}.hg-web-play__action--more{flex:0 0 60px!important}.hg-web-play__more{position:relative;flex:0 0 60px}.hg-web-play__more .hg-web-play__action--more{width:100%;box-sizing:border-box;padding:0}.hg-web-play__more-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;padding:10px 16px;border-radius:5px;background:#232323;border:1px solid rgba(255,255,255,.1)}.hg-web-play__more-menu[hidden]{display:none}.hg-web-play__more-menu a{display:flex;align-items:center;gap:4px;height:20px;color:#fff;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none}.hg-web-play__collect-icon,.hg-web-play__like-icon{color:#fff;stroke:currentColor;fill:none}.hg-play__close-m,.hg-play__ep-bar-mute,.hg-play__ep-bar-speed{display:none}.hg-web-play__viewport>.hg-web-play__video{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;background:#000}.hg-web-play__synopsis-text.is-clamped p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hg-play__comment,.hg-web-play__comment{display:flex;gap:10px;padding:12px 0}.hg-play__comment-avatar,.hg-web-play__comment-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#7b6fd4;color:#fff}.hg-play__comment p,.hg-web-play__comment p{margin:6px 0 0;color:rgba(255,255,255,.82)}.hg-play__action{display:flex;flex-direction:column;align-items:center}.hg-play__action[data-action=like].is-active,.hg-play__action[data-action=like].is-active .hg-play__like-icon{color:var(--color-red,#ff3332)}.hg-play__action[data-action=collect] .hg-play__collect-on,.hg-play__action[data-action=collect].is-active .hg-play__collect-off{display:none}.hg-play__action[data-action=collect].is-active .hg-play__collect-on{display:block}.hg-play__player{position:absolute!important;inset:0!important;z-index:1;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;object-fit:contain!important;object-position:center center;background:#000}.hg-play__player.is-held{position:fixed!important;inset:auto!important;top:0!important;left:-120vw!important;width:100vw!important;height:100dvh!important;opacity:1!important;transform:none!important;z-index:0;pointer-events:none}.hg-play__frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center center;background:#000;pointer-events:none}.hg-play__frame.is-hidden{visibility:hidden;z-index:0}.hg-play__await,.hg-web-play__await{position:absolute;inset:0;z-index:2;background:#000;pointer-events:none}.hg-play__player::-webkit-media-controls-overlay-play-button,.hg-play__player::-webkit-media-controls-start-playback-button,.hg-web-play__video::-webkit-media-controls-overlay-play-button,.hg-web-play__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none}.hg-play__poster{position:absolute;inset:0;z-index:2}.hg-play__slide-title{font-size:20px;font-weight:600;color:#fff}.hg-play__clear{position:absolute;right:15px;bottom:calc(7px + env(safe-area-inset-bottom, 0px));z-index:6;width:34px;height:34px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.9);cursor:pointer}.hg-play__clear-icon{display:block;width:26px;height:26px;fill:currentColor}.hg-play__clear-text{display:none}.hg-play.is-hg-clear .hg-play__ep-bar-btn[data-play-episodes],.hg-play.is-hg-clear .hg-play__meta,.hg-play.is-hg-clear .hg-play__side{display:none!important}.hg-play__slide.is-buffering .hg-play__center-btn,.hg-play__slide.is-playing .hg-play__center-btn,.hg-play__slide.is-playing .hg-play__poster{opacity:0;pointer-events:none}.hg-play__feed{scroll-behavior:auto;touch-action:pan-y}.hg-play__feed[data-hg-swipe] .hg-play__center-btn{opacity:0;pointer-events:none}.hg-play__center-btn{z-index:4;text-decoration:none}.hg-player-empty{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:rgba(255,255,255,.72);text-align:center}.hg-play-mobile{display:none!important}@media (max-width:1023px){body:has([data-play-page]) .hg-fab,body:has([data-play-page]) .hg-footer,body:has([data-play-page]) .hg-sidebar{display:none}.hg-play__panel .hg-play__close-pc{display:none}.hg-play__panel .hg-play__close-m{display:block;width:22px;height:22px;color:inherit}.hg-play__ep-bar{padding-right:52px}.hg-play.is-hg-clear .hg-play__ep-bar-mute,.hg-play.is-hg-clear .hg-play__ep-bar-speed{display:flex}.hg-play__slide .hg-play__desc{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:rgba(255,255,255,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-play--short .hg-play__poster{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto;object-fit:cover}}.hg-fact-accent{width:2px;height:42px;border-radius:2px;background:var(--color-primary);flex:none}.hg-empty{color:rgba(255,255,255,.55)}.hg-history-dialog__list a.hg-history-link{display:block;padding:12px;border-radius:10px;background:#171616;color:#fff}.admin-main button[type=submit],.auth-btn.primary{background:var(--hg-btn-gradient,linear-gradient(90deg,#ffd21c,#f5a623));color:#1a1a1a;font-weight:700}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--color-page)}.auth-card{width:min(420px,100%);background:#141414;border-radius:16px;padding:24px;display:grid;grid-gap:12px;gap:12px}.auth-card h1{margin:0}.admin-main input,.admin-main select,.admin-main textarea,.auth-field{width:100%;background:#1e1e1e;border:0;border-radius:8px;padding:10px 12px}.auth-check{display:flex;gap:8px;align-items:flex-start;color:rgba(255,255,255,.55);font-size:13px}.auth-err{color:#ff6b6b;margin:0}.admin-main .btn,.admin-main button,.auth-btn{border:0;border-radius:8px;padding:8px 12px;cursor:pointer}.admin-shell{min-height:100vh;display:grid;grid-template-columns:200px 1fr;background:#0c0c0c}.admin-side{background:#101010;padding:16px 12px;border-right:1px solid rgba(255,255,255,.06)}.admin-side strong{color:var(--color-primary)}.admin-side a{display:block;padding:10px 8px;border-radius:8px;color:rgba(255,255,255,.8)}.admin-side a.active{background:rgba(255,210,28,.12);color:var(--color-primary)}.admin-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-main{padding:16px}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{text-align:left;padding:8px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.admin-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.admin-cards div{background:#171616;border-radius:10px;padding:12px}.thread{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.thread p{margin:0;background:#171616;border-radius:8px;padding:8px}@media (max-width:800px){.admin-shell{grid-template-columns:1fr}.admin-side{display:flex;gap:8px;overflow:auto}.admin-side a{flex:none}}