:root{--ui-bg:#0c0c0e;--ui-surface:#1b1b1e;--ui-surface-hover:#29292d;--ui-line:rgba(255,255,255,0.18);--ui-line-strong:rgba(255,255,255,0.32);--ui-text:#eeeef0;--ui-muted:#b1b1ba;--ui-primary:#eeeef0;--ui-primary-ink:#101012;--ui-control-radius:10px;--ui-card-radius:12px;--ui-motion:cubic-bezier(0.16,1,0.3,1);--btn-radius:var(--ui-control-radius)}:is(.section-title,.page-header-title,.detail-title,.hero-title,.st h1,.st h2){font-family:var(--sans)!important;letter-spacing:-.025em}:is(.btn-watch-glow,.btn-hero-solid-white,.btn-hero-play-solid){min-height:44px;border:1px solid var(--ui-primary)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-primary)!important;color:var(--ui-primary-ink)!important;box-shadow:none!important;font-family:var(--sans)!important;font-weight:650!important;letter-spacing:0!important;white-space:nowrap;transition:background-color .18s var(--ui-motion),border-color .18s var(--ui-motion),transform .18s var(--ui-motion)!important}:is(.btn-watch-glow,.btn-hero-solid-white,.btn-hero-play-solid):hover{background:#fff!important;border-color:#fff!important;color:var(--ui-primary-ink)!important;transform:translateY(-1px)!important;box-shadow:none!important}:is(.btn-hero-glass-pill,.btn-download-glass,.btn-share-glass:not(.copied),.btn-see-more-glow,.mobile-back-btn,.watchlist-pill-btn){min-height:44px;border:1px solid var(--ui-line)!important;border-radius:var(--ui-control-radius)!important;background:rgba(27,27,30,.92)!important;color:var(--ui-text)!important;box-shadow:none!important;font-family:var(--sans)!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap;transition:background-color .18s var(--ui-motion),border-color .18s var(--ui-motion),transform .18s var(--ui-motion)!important}:is(.btn-hero-glass-pill,.btn-download-glass,.btn-share-glass:not(.copied),.btn-see-more-glow,.mobile-back-btn,.watchlist-pill-btn):hover{background:var(--ui-surface-hover)!important;border-color:var(--ui-line-strong)!important;color:var(--ui-text)!important;transform:translateY(-1px)!important;box-shadow:none!important}:is(.btn-watch-glow,.btn-hero-solid-white,.btn-hero-play-solid,.btn-hero-glass-pill,.btn-download-glass,.btn-share-glass,.btn-see-more-glow,.mobile-back-btn,.watchlist-pill-btn):active{transform:scale(.98)!important}:is(.btn-hero-heart,.carousel-nav-btn,.mobile-back-btn){border-radius:var(--ui-control-radius)!important}@media (min-width:860px){.site-top-navbar{position:absolute!important;top:clamp(14px,1.8vw,22px)!important;left:0!important;right:0!important;width:100%!important;min-height:unset!important;height:auto!important;padding:0 clamp(20px,3.2vw,44px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:120!important}.top-nav-island{display:inline-flex!important;align-items:center!important;min-height:46px!important;height:46px!important;background:rgba(22,22,26,.58)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;backdrop-filter:blur(28px) saturate(190%)!important;border:.5px solid rgba(255,255,255,.14)!important;border-radius:9999px!important;box-shadow:0 10px 28px -4px rgba(0,0,0,.45),0 0 28px -6px var(--theme-primary,transparent),0 2px 6px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.18)!important;pointer-events:auto!important;transition:border-color .2s ease,box-shadow .35s ease,background-color .2s ease!important}.top-nav-island:hover{border-color:rgba(255,255,255,.22)!important;box-shadow:0 12px 32px -4px rgba(0,0,0,.55),0 0 32px -4px var(--theme-primary,transparent),0 3px 8px rgba(0,0,0,.3),inset 0 .5px 0 rgba(255,255,255,.24)!important}.top-nav-left{padding:4px 12px!important;gap:12px!important}.top-nav-logo{display:inline-flex!important;align-items:center!important;text-decoration:none!important;padding:2px 4px!important;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease!important}.top-nav-logo:hover{transform:scale(1.05)!important;opacity:.95!important}.top-nav-divider{width:.5px!important;height:18px!important;background:rgba(255,255,255,.14)!important;margin:0 8px!important}.top-nav-menu{position:relative!important;display:inline-flex!important;align-items:center!important;gap:14px!important}.top-nav-active-pill{position:absolute!important;top:0!important;left:0!important;width:36px!important;height:36px!important;border-radius:9999px!important;background:rgba(255,255,255,.16)!important;border:.5px solid rgba(255,255,255,.24)!important;box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.28)!important;pointer-events:none!important;z-index:0!important;will-change:transform,opacity!important;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s ease,visibility .2s ease!important}.top-nav-right{padding:4px 10px!important;gap:12px!important}.acct-trigger,.nav-glass-icon-btn{position:relative!important;z-index:1!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;border:none!important;border-radius:9999px!important;background:transparent!important;color:rgba(235,235,245,.55)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;text-decoration:none!important;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)!important}.acct-trigger:hover,.nav-glass-icon-btn:hover{background:rgba(255,255,255,.08)!important;color:#ffffff!important;transform:scale(1.05)!important;box-shadow:none!important;border:none!important}.top-nav-menu .nav-glass-icon-btn.active{background:transparent!important;border:none!important;color:#ffffff!important;box-shadow:none!important;transform:scale(1.04)!important}.top-nav-right .nav-glass-icon-btn.active{background:rgba(255,255,255,.15)!important;border:.5px solid rgba(255,255,255,.22)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 .5px 0 rgba(255,255,255,.25)!important;transform:scale(1.02)!important}.nav-glass-icon-btn.active:hover{color:#ffffff!important}.acct-trigger:active,.nav-glass-icon-btn:active{transform:scale(.95)!important}.top-nav-dice-btn:hover svg{transform:rotate(24deg) scale(1.1)!important;transition:transform .24s cubic-bezier(.34,1.56,.64,1)!important}.top-nav-dice-btn svg{transition:transform .24s ease!important}.acct-trigger{background:transparent!important;border:none!important;color:rgba(235,235,245,.8)!important;box-shadow:none!important}.acct-trigger.is-open,.acct-trigger:hover{background:rgba(255,255,255,.1)!important;color:#ffffff!important;transform:scale(1.05)!important;border:none!important;box-shadow:none!important}.top-nav-island .ad-control{min-height:32px!important;height:32px!important;padding:0 8px 0 10px!important;border-radius:9999px!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:8px!important;transition:background-color .16s ease!important}.top-nav-island .ad-control:hover{background:rgba(255,255,255,.06)!important}.top-nav-island .ad-control:active{transform:scale(.97)!important}.top-nav-island .ad-control__label{font-size:11.5px!important;font-weight:500!important;letter-spacing:-.01em!important;color:rgba(235,235,245,.65)!important}.top-nav-island .ad-control__track{width:32px!important;height:18px!important;border-radius:9999px!important;background:rgba(120,120,128,.32)!important;transition:background-color .18s ease!important}.top-nav-island .ad-control__thumb{top:2px!important;left:2px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 2px 4px rgba(0,0,0,.25),0 .5px 1px rgba(0,0,0,.15)!important;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease!important}.top-nav-island .ad-control[aria-checked=true] .ad-control__track{background:#f4f4f5!important}.top-nav-island .ad-control[aria-checked=true] .ad-control__thumb{transform:translateX(14px)!important;background:#232328!important}.acct-trigger[data-tooltip]:focus-visible:after,.acct-trigger[data-tooltip]:focus-visible:before,.nav-glass-icon-btn[data-tooltip]:focus-visible:after,.nav-glass-icon-btn[data-tooltip]:focus-visible:before{opacity:1;visibility:visible}.acct-trigger:focus-visible,.nav-glass-icon-btn:focus-visible,.top-nav-island .ad-control:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}}.cat-pill{min-height:42px;padding:0 14px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important;font-size:13px!important;letter-spacing:0!important;transition:background-color .18s var(--ui-motion),border-color .18s var(--ui-motion),color .18s var(--ui-motion),transform .18s var(--ui-motion)!important}.cat-pill:hover:not(.active){background:var(--ui-surface-hover)!important;border-color:var(--ui-line-strong)!important;transform:translateY(-1px)!important;box-shadow:none!important}.cat-pill.active{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:var(--ui-primary-ink)!important;box-shadow:none!important}.cat-pill.active :is(svg,.cat-label){color:var(--ui-primary-ink)!important;stroke:currentColor!important}.cat-pill:active{transform:scale(.98)!important}.search-capsule-wrap{border:1px solid var(--ui-line)!important;border-radius:var(--ui-card-radius)!important;background:rgba(27,27,30,.94)!important;box-shadow:none!important}.search-capsule-wrap:focus-within{border-color:var(--ui-primary)!important;background:var(--ui-surface)!important;box-shadow:0 0 0 3px rgba(238,238,240,.12)!important;transform:none}.search-capsule-icon{color:var(--ui-muted)!important}.search-capsule-clear{border-radius:var(--ui-control-radius)!important}.search-capsule-clear:hover{background:var(--ui-surface-hover)!important;border-color:var(--ui-line-strong)!important;transform:none!important}.search-lucky-prompt-btn{border:1px solid var(--ui-line)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}.search-lucky-prompt-btn:hover{border-color:var(--ui-line-strong)!important;background:var(--ui-surface-hover)!important;box-shadow:none!important;transform:translateY(-1px)!important}.st-btn{min-height:42px;height:auto;border-radius:var(--ui-control-radius)!important;font-family:var(--sans);font-weight:600}.st-btn-ghost{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}.st-btn-ghost:hover:not(:disabled){border-color:var(--ui-line-strong)!important;background:var(--ui-surface-hover)!important}.st-btn-primary{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:var(--ui-primary-ink)!important}.st-btn-primary:hover:not(:disabled){background:#fff!important}.st-select select{border-radius:var(--ui-control-radius)!important}.st-seg{border-color:var(--ui-line)!important}@media (max-width:859px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))!important}.mobile-direct-nav{position:fixed!important;inset:auto max(10px,env(safe-area-inset-right,0px) + 8px) max(8px,env(safe-area-inset-bottom,0px) + 6px) max(10px,env(safe-area-inset-left,0px) + 8px)!important;height:52px!important;min-height:52px!important;padding:4px!important;gap:3px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:rgba(18,18,22,.85)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;backdrop-filter:blur(28px) saturate(160%)!important;box-shadow:0 12px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.12)!important;z-index:100!important}.mobile-direct-nav .acct-trigger-dock,.mobile-direct-nav-item{min-height:42px!important;height:42px!important;padding:3px 1px!important;gap:2px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:rgba(255,255,255,.6)!important;font:600 9.5px/1.1 var(--sans)!important;letter-spacing:0!important;text-decoration:none!important;transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)!important}.mobile-direct-nav .acct-trigger-dock.active,.mobile-direct-nav-item.active{background:rgba(255,255,255,.14)!important;border:.5px solid rgba(255,255,255,.22)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.25)!important}.mobile-direct-nav .acct-trigger-dock svg,.mobile-direct-nav-item svg{stroke:currentColor!important;transition:transform .22s cubic-bezier(.16,1,.3,1),stroke .22s ease!important}.mobile-direct-nav .acct-trigger-dock.active svg,.mobile-direct-nav-item.active svg{stroke:#ffffff!important;transform:scale(1.1)!important}.mobile-direct-nav .acct-trigger-dock:active,.mobile-direct-nav-item:active{transform:scale(.96)}.mobile-direct-nav .acct-trigger-dock:focus-visible,.mobile-direct-nav-item:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.mobile-top-brand{min-height:44px}.mobile-top-brand-text{font-family:var(--sans)!important}}@media (prefers-reduced-transparency:reduce){.mobile-direct-nav,.top-nav-island{background:#1b1b1e!important}}@keyframes ui-page-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.catalog-view,.home-page>:is(.home-content-sections,.movies-content-sections,.series-content-sections,.anime-content-sections),.page-hero>:is(.hero,.detail-hero,.search-page-inner,.st),.page>:is(.page-header,.page-content){animation:ui-page-arrive .22s var(--ui-motion) both}}@media (prefers-reduced-motion:reduce){.cat-pill,.mobile-direct-nav .acct-trigger-dock,.mobile-direct-nav-item,.nav-glass-icon-btn{transition-duration:.01ms!important}}