.g-player-page{color:#f4f7ff;isolation:isolate;background:#050506;outline:0;min-height:100dvh;position:relative;overflow:hidden}.g-player-ambient{z-index:-3;object-fit:cover;filter:blur(42px)saturate(.55)brightness(.3);transform:scale(1.13)}.g-player-ambient-shade{z-index:-2;background:radial-gradient(circle at 50% 42%,#0000,#020203a3 62%),linear-gradient(90deg,#030304c7,#0000 32% 68%,#030304c7);position:absolute;inset:0}.g-player-layout{width:min(calc(100% - (var(--ds-page-gutter) * 2)), var(--ds-content-max));grid-template-columns:minmax(210px,.7fr) minmax(400px,580px) minmax(280px,.75fr);justify-content:center;align-items:center;gap:clamp(24px,3vw,54px);height:100dvh;margin:0 auto;padding:26px 0;display:grid}.g-player-story-rail,.g-player-episode-rail{align-self:center;min-width:0}.g-player-story-rail>a,.g-player-story-rail>button{color:#9d968d;cursor:pointer;background:0 0;border:0;margin-bottom:clamp(36px,8vh,84px);padding:0;font-size:12px;display:inline-block}.g-player-story-rail>span,.g-player-episode-rail header span{color:#4181ff;font:650 10px/1 var(--ds-font-utility);letter-spacing:.16em}.g-player-story-rail h1{font:700 clamp(30px, 3vw, 48px)/1.08 var(--ds-font-display);letter-spacing:-.04em;margin:14px 0 10px}.g-player-story-rail>p{color:#d4ccc1;margin:0;font-size:13px}.g-player-story-rail blockquote{color:#8f8981;border-left:1px solid #4181ff61;margin:30px 0;padding-left:18px;font-size:12px;line-height:1.85}.g-player-story-rail dl{gap:13px;max-width:250px;margin:0;display:grid}.g-player-story-rail dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;padding-bottom:11px;display:flex}.g-player-story-rail dt{color:#69655f;font-size:12px}.g-player-story-rail dd{color:#c9c1b7;font:520 11px/1 var(--ds-font-utility);margin:0}.g-player-stage{place-items:center;min-width:0;height:100%;display:grid}.g-player-video-surface{aspect-ratio:393/852;touch-action:none;-webkit-user-select:none;user-select:none;background:#080f20;border:1px solid #ffffff17;border-radius:22px;width:min(100%,560px);height:min(100%,900px);max-height:calc(100dvh - 52px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000094}.g-player-video-surface>img,.g-player-video-surface>video{z-index:0;object-fit:cover}.g-player-video-surface>video{background:#080f20;width:100%;height:100%;position:absolute;inset:0}.g-player-cinema-dim{z-index:1;pointer-events:none;background:#00000005;position:absolute;inset:0}.g-player-limit-cover{background:#050506;z-index:3!important;object-fit:contain!important}.g-player-surface-activator{z-index:2;outline-offset:-4px;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.g-player-default-back{z-index:8;top:calc(24px + env(safe-area-inset-top));color:#f4f7ff;text-shadow:0 2px 12px #000000b3;place-items:center;width:34px;height:34px;font-size:28px;display:grid;position:absolute;left:14px}.g-player-bottom-progress{z-index:12;background:#ffffff1f;height:4px;position:absolute;bottom:0;left:0;right:0}.g-player-bottom-progress span{background:#4181ff;height:100%;transition:width .25s linear;display:block}.g-player-episode-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d172ac2;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;max-height:min(760px,100dvh - 80px);padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0a}.g-player-episode-rail>header{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.g-player-episode-rail header strong{color:#aaa39a;font:550 11px/1 var(--ds-font-utility)}.g-player-episode-rail>div{padding-right:4px;overflow-y:auto}.g-player-episode-rail>div>a,.g-player-episode-rail>div>button{color:#817c75;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px 4px;display:grid}.g-player-episode-rail>div>a[aria-current=page],.g-player-episode-rail>div>button[aria-current=true]{color:#82afff}.g-player-episode-rail>div>a>span,.g-player-episode-rail>div>button>span{font:650 11px/1 var(--ds-font-utility)}.g-player-episode-rail a div,.g-player-episode-rail button div{gap:4px;min-width:0;display:grid}.g-player-episode-rail a div strong,.g-player-episode-rail button div strong{color:#b9c8e1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.g-player-episode-rail a[aria-current=page] div strong,.g-player-episode-rail button[aria-current=true] div strong{color:#f4f7ff}.g-player-episode-rail a div small,.g-player-episode-rail button div small{color:#69655f;font-size:12px}.g-player-chrome{z-index:10;opacity:0;pointer-events:none;transition:opacity .22s var(--ds-ease);position:absolute;inset:0}.g-player-chrome[data-visible=true]{opacity:1;pointer-events:none}.g-player-chrome[data-visible=true] :is(a,button,input,label,.g-player-controls>header,.g-player-transport,.g-player-timeline,.g-player-control-bar){pointer-events:auto}@media (prefers-reduced-motion:reduce){.g-player-chrome{transition:none}}.g-paused-play{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.g-paused-play-btn{cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(9px);background:linear-gradient(135deg,#ffffff29 14.29%,#08080a66 85.71%);border:1px solid #fff3;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}@media (min-width:900px){.g-player-layout:not([data-content-form=series]){grid-template-columns:minmax(210px,300px) minmax(400px,580px)}}.g-paused-play-btn:focus-visible{outline-offset:4px;outline:2px solid #4181ff}.g-paused-play-btn img{margin-left:2px}.g-player-controls{z-index:10;cursor:default;background:linear-gradient(#0000009e,#0000 24%),linear-gradient(#0000 60%,#000000eb),#00000040;position:absolute;inset:0}.g-player-controls>header{top:calc(24px + env(safe-area-inset-top));align-items:center;gap:12px;display:flex;position:absolute;left:14px;right:16px}.g-player-controls>header>a{place-items:center;width:28px;height:34px;font-size:28px;display:grid}.g-player-controls>header div{gap:3px;display:grid}.g-player-controls>header strong{font-size:18px}.g-player-controls>header span{color:#a8a399;font-size:12px}.g-player-transport{z-index:13;justify-content:center;align-items:center;gap:20px;width:auto;margin:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.g-player-transport-gap{flex:0 0 48px;width:48px;height:48px}.g-player-transport button{color:#f4f7ff;cursor:pointer;background:0 0;place-items:center;width:48px;height:48px;font-size:26px;display:grid;position:relative}.g-player-transport button small{font-size:12px;position:absolute}.g-player-timeline{position:absolute;bottom:82px;left:16px;right:16px}.g-player-timeline input{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.g-player-timeline input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #4181ff var(--progress), #ffffff47 var(--progress));border-radius:999px;height:3px}.g-player-timeline input::-webkit-slider-thumb{appearance:none;background:#4181ff;border:0;border-radius:50%;width:9px;height:9px;margin-top:-3px}.g-player-timeline>div{color:#b8b2a8;font:500 9px/1 var(--ds-font-utility);justify-content:space-between;margin-top:2px;display:flex}.g-player-seek-range{width:100%;line-height:0;display:block;position:relative}.g-player-timeline .g-player-seek-range input[type=range],.g-drama-detail-inline-progress .g-player-seek-range input[type=range]{touch-action:none;width:100%;height:36px;margin:0;display:block}.g-player-seek-range input:disabled{cursor:default;opacity:.45}.g-player-seek-range input:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #82afffd9}.g-player-seek-range input::-moz-range-track{background:#ffffff47;border-radius:999px;height:3px}.g-player-seek-range input::-moz-range-progress{background:#4181ff;border-radius:999px;height:3px}.g-player-seek-range input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.g-player-seek-preview{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#050c19e6;border:1px solid #ffffff26;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.2;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.g-player-control-bar{grid-template-columns:repeat(8,1fr);display:grid;position:absolute;bottom:12px;left:8px;right:8px}.g-player-control-bar button{color:#f4f7ff;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:56px;display:flex}.g-player-control-bar button:disabled{color:#f7f3ec52;cursor:default}.g-player-control-bar button>strong{min-height:16px;font:600 11px/16px var(--ds-font-utility)}.g-player-control-bar button>strong svg{width:16px;height:16px;display:block}.g-player-control-bar button>small{color:#ada89e;font-size:12px}.g-player-control-bar button:disabled>small{color:#ada89e61}.g-player-toggle{background:#ffffff38;border:0;border-radius:999px;flex:none;align-items:center;width:42px;height:24px;transition:background-color .16s;display:inline-flex;position:relative}.g-player-toggle i{background:#fff;border-radius:50%;width:18px;height:18px;margin-left:3px;transition:transform .16s;display:block;box-shadow:0 1px 4px #00000059}.g-player-control-bar button[aria-pressed=true] .g-player-toggle{background:#4181ff;border-color:#0000}.g-player-control-bar button[aria-pressed=true] .g-player-toggle i{background:#fff;transform:translate(18px)}.g-player-gesture-hud{z-index:14;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0cc7;border:1px solid #ffffff2b;border-radius:18px;gap:4px;min-width:210px;padding:13px 20px;display:grid;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000005c}.g-player-gesture-hud strong{color:#4181ff;font:700 18px/1 var(--ds-font-utility)}.g-player-gesture-hud span{color:#b9c8e1;font-size:12px}.g-player-like-burst{z-index:18;color:#ff946f;filter:drop-shadow(0 10px 24px #ff503c4d);pointer-events:none;font-size:74px;animation:.82s cubic-bezier(.2,.8,.2,1) both g-player-like-pop;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.g-player-like-burst i{background:#4181ff;border-radius:50%;width:7px;height:7px;animation:.76s ease-out both g-player-spark;position:absolute;top:50%;left:50%}.g-player-like-burst i:nth-child(2){--angle:-75deg}.g-player-like-burst i:nth-child(3){--angle:15deg;animation-delay:40ms}.g-player-like-burst i:nth-child(4){--angle:115deg;animation-delay:80ms}.g-player-danmaku{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g-player-danmaku span{color:#fff;text-shadow:0 1px 3px #000;white-space:nowrap;will-change:transform;background:#00000061;border-radius:999px;padding:6px 10px;font-size:12px;animation:9s linear forwards g-player-danmaku;position:absolute;left:100%}.g-player-danmaku span.is-mine{color:#ffe7c2;background:#4181ff47;box-shadow:0 0 0 1px #4181ff59}.g-danmaku-compose{z-index:120;pointer-events:none;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.g-danmaku-compose-backdrop{cursor:pointer;pointer-events:auto;background:#00000085;border:0;position:absolute;inset:0}.g-danmaku-compose-panel{z-index:1;width:min(100%,520px);padding:10px 16px calc(14px + env(safe-area-inset-bottom));transform:translateY(calc(-1 * var(--g-danmaku-kb,0px)));pointer-events:auto;background:#151419;border:0;border-radius:20px 20px 0 0;position:relative;box-shadow:0 -12px 40px #0000005c}.g-danmaku-compose-handle{background:#ffffff2e;border-radius:999px;width:36px;height:4px;margin:2px auto 14px}.g-danmaku-compose-form{flex-direction:column;align-items:stretch;gap:12px;display:flex}.g-danmaku-compose-form input{color:#f4f7ff;width:100%;min-width:0;height:48px;font:500 15px / 1.4 var(--ds-font-body,inherit);background:#252429;border:0;border-radius:12px;outline:none;padding:0 16px}.g-danmaku-compose-form input::placeholder{color:#8f8880;opacity:1}.g-danmaku-compose-form input:focus{box-shadow:inset 0 0 0 1px #4181ff47}.g-danmaku-compose-form input:disabled{opacity:.6}.g-danmaku-compose-send{color:#f4f7ff;cursor:pointer;background:#3e342b;border:1px solid #82afff52;border-radius:50%;align-self:flex-end;place-items:center;width:44px;height:44px;padding:0;display:grid}.g-danmaku-compose-send svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.g-danmaku-compose-send:disabled{opacity:.42;cursor:not-allowed}@media (min-width:900px){.g-danmaku-compose{align-items:center;padding:20px}.g-danmaku-compose-panel{border:1px solid #ffffff1a;border-radius:18px;width:min(100%,420px);padding:18px 18px 16px;transform:none}.g-danmaku-compose-handle{display:none}.g-danmaku-compose-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.g-danmaku-compose-form input{height:44px}.g-danmaku-compose-send{align-self:center}}.g-player-sheet-layer{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000070;place-items:end center;display:grid;position:fixed;inset:0}.g-player-sheet{width:min(100%,520px);max-height:min(70dvh,620px);padding:38px 20px calc(24px + env(safe-area-inset-bottom));background:#121214;border:1px solid #ffffff14;border-radius:24px 24px 0 0;position:relative;overflow-y:auto;box-shadow:0 -30px 80px #0000008a}.g-player-sheet-drag{cursor:pointer;background:#fff3;border-radius:999px;width:36px;height:4px;padding:0;position:absolute;top:12px;left:calc(50% - 18px)}.g-player-sheet>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.g-player-sheet>header>button{color:#9a958c;background:0 0;padding:0;font-size:12px}.g-player-speed-options{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.g-player-speed-options button{color:#b8b2a8;cursor:pointer;background:#1b1a1e;border-radius:12px;place-items:center;gap:4px;min-height:72px;display:grid}.g-player-speed-options button[aria-pressed=true]{color:#4181ff;background:#302218;outline:1px solid #4181ff}.g-player-sheet-episodes{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.g-player-sheet-episodes a,.g-player-sheet-episodes button{color:#b9c8e1;min-height:34px;font:550 12px/1 var(--ds-font-utility);cursor:pointer;background:#142138;border:0;border-radius:10px;place-items:center;display:grid}.g-player-sheet-episodes a[aria-current=page],.g-player-sheet-episodes button[aria-current=true]{color:#4181ff;background:#302218;outline:1px solid #4181ff}.g-player-quick-comment{background:#142138;border-radius:14px;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;padding:7px 8px 7px 14px;display:grid}.g-player-sheet-comment-tabs{border-bottom:1px solid #ffffff14;gap:18px;margin:-4px 0 14px;display:flex}.g-player-sheet-comment-tabs button{color:#8f8981;cursor:pointer;background:0 0;padding:8px 2px 10px;font-size:12px;position:relative}.g-player-sheet-comment-tabs button[aria-selected=true]{color:#f4f7ff}.g-player-sheet-comment-tabs button[aria-selected=true]:after{content:"";background:#d5ac76;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.g-player-quick-comment input{color:#f4f7ff;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.g-player-quick-comment button{color:#4181ff;background:#302218;border-radius:10px;padding:8px 12px;font-size:12px}.g-player-sheet-comments{overscroll-behavior:contain;min-height:0;overflow-y:auto}.g-player-buffering,.g-player-status-card,.g-player-next-dock,.g-player-media-feedback{z-index:24;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-player-buffering{text-align:center;place-items:center;gap:10px;display:grid}.g-player-buffering>span{border:2px solid #fff3;border-top-color:#4181ff;border-radius:50%;width:38px;height:38px;animation:.85s linear infinite g-player-spin}.g-player-media-feedback{color:#f4f7ff;text-align:center;pointer-events:auto;place-items:center;gap:10px;display:grid}.g-player-media-feedback--loading{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;gap:0;padding:0}.g-player-media-feedback--loading[data-slow=true]{gap:14px;max-width:calc(100% - 40px)}.g-player-media-slow{color:#d7e1ef;background:#050c19d6;border-radius:12px;justify-items:center;gap:10px;padding:10px 14px;font-size:12px;line-height:1.5;display:grid}.g-player-media-slow button{color:#b5d1ff;min-height:40px;font:inherit;cursor:pointer;pointer-events:auto;background:#4181ff2e;border:1px solid #82afff66;border-radius:8px;padding:0 16px}.g-player-media-feedback--reload,.g-player-media-feedback--notice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0cb8;border:1px solid #ffffff1f;border-radius:18px;width:min(100% - 48px,200px);padding:18px 16px;box-shadow:0 16px 48px #0000005c}.g-player-media-feedback--reload{cursor:pointer;appearance:none;font:inherit;pointer-events:auto}.g-player-media-feedback--reload:hover,.g-player-media-feedback--reload:focus-visible{border-color:#4181ff6b;outline:none}.g-player-media-feedback--notice{pointer-events:auto;width:min(100% - 40px,300px)}.g-player-media-feedback--notice-top{z-index:40;top:calc(20px + env(safe-area-inset-top,0px));border-radius:14px;gap:10px;width:min(100% - 32px,340px);padding:12px 14px;left:50%;transform:translate(-50%)}.g-player-media-feedback--notice .g-player-media-feedback-label{white-space:normal;font-size:13px;font-weight:550;line-height:1.45}.g-player-media-feedback-login{appearance:none;color:#4181ff;min-height:34px;font:inherit;letter-spacing:.02em;cursor:pointer;pointer-events:auto;background:#4181ff29;border:1px solid #4181ff6b;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.g-player-media-feedback-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.g-player-media-feedback-download{appearance:none;color:#1a1208;min-height:34px;font:inherit;letter-spacing:.02em;cursor:pointer;pointer-events:auto;background:#4181ffe0;border:1px solid #4181ffb8;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.g-player-media-feedback-login:hover,.g-player-media-feedback-login:focus-visible{background:#4181ff3d;border-color:#4181ffad;outline:none}.g-player-media-feedback-download:hover,.g-player-media-feedback-download:focus-visible{background:#ffc878;border-color:#ffc878;outline:none}.g-player-media-feedback-spinner{border:2px solid #ffffff2e;border-top-color:#4181ff;border-radius:50%;width:36px;height:36px;animation:.85s linear infinite g-player-spin}.g-player-media-feedback-reload-icon{color:#4181ff;background:#ffffff1a;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.g-player-media-feedback-label{letter-spacing:.02em;font-size:13px;font-weight:650;line-height:1.3}.g-player-media-feedback-hint{color:#aaa39a;margin:0;font-size:12px;font-weight:500;line-height:1.4}.g-player-status-card{text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e10e8;border:1px solid #ffffff1f;border-radius:22px;width:min(100% - 48px,340px);padding:30px;display:grid;box-shadow:0 24px 70px #00000075}.g-player-status-card button,.g-player-status-card>a{color:#aaa39a;background:0 0;border-radius:12px;justify-content:center;align-items:center;min-height:42px;font-size:12px;display:flex}.g-player-status-card>button:first-of-type,.g-player-status-card .g-player-status-primary{color:#111013;background:#f4f7ff;font-weight:650}.g-player-next-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e10e0;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:18px;display:grid;inset:auto 16px 28px;transform:none;box-shadow:0 16px 48px #00000061}.g-player-next-dock>span,.g-player-next-dock>strong,.g-player-next-dock>small{grid-column:1}.g-player-next-dock>a,.g-player-next-dock>button{color:#111013;text-align:center;background:#f4f7ff;border-radius:999px;grid-column:2;padding:8px 12px;font-size:12px}.g-player-next-dock>button,.g-player-next-dock>a:last-child{color:#aaa39a;background:0 0}.g-player-landscape .g-player-layout{grid-template-columns:1fr;width:100%;padding:0}.g-player-landscape .g-player-story-rail,.g-player-landscape .g-player-episode-rail{display:none}.g-player-landscape .g-player-video-surface{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.g-player-landscape .g-player-video-surface>img,.g-player-landscape .g-player-video-surface>video{object-fit:cover;object-position:center 32%!important}.g-player-landscape .g-player-controls>header{top:24px}.g-player-landscape .g-player-transport{gap:28px}.g-player-landscape .g-player-timeline{bottom:78px;left:24px;right:24px}.g-player-landscape .g-player-control-bar{grid-template-columns:repeat(7,minmax(48px,64px));gap:8px;width:auto;max-width:min(520px,100vw - 36px);bottom:8px;left:auto;right:18px}.g-player-landscape .g-player-sheet-layer{justify-items:end}.g-player-landscape .g-player-sheet{border-radius:22px 0 0 22px;width:min(42vw,430px);height:100dvh;max-height:none}@media (max-width:899px){.g-player-page.g-player-landscape[data-landscape-fallback=css]{z-index:12000;transform-origin:0 0;background:#050506;width:100dvh;max-width:none;height:100dvw;min-height:0;position:fixed;top:0;left:0;overflow:hidden;transform:rotate(90deg)translateY(-100%)}.g-player-page.g-player-landscape[data-landscape-fallback=fill]{z-index:12000;background:#050506;width:100vw;max-width:none;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden;transform:none}.g-player-page.g-player-landscape[data-landscape-fallback=css] .g-player-layout,.g-player-page.g-player-landscape[data-landscape-fallback=fill] .g-player-layout{width:100%;height:100%;padding:0}.g-player-page.g-player-landscape[data-landscape-fallback=css] .g-player-video-surface,.g-player-page.g-player-landscape[data-landscape-fallback=fill] .g-player-video-surface{width:100%;height:100%}.g-player-page.g-player-landscape[data-landscape-fallback=css] .g-player-video-surface>img,.g-player-page.g-player-landscape[data-landscape-fallback=css] .g-player-video-surface>video,.g-player-page.g-player-landscape[data-landscape-fallback=fill] .g-player-video-surface>img,.g-player-page.g-player-landscape[data-landscape-fallback=fill] .g-player-video-surface>video{object-fit:contain;object-position:center!important}}@keyframes g-player-danmaku{to{transform:translate(calc(-100vw - 100%))}}@keyframes g-player-spin{to{transform:rotate(1turn)}}@keyframes g-player-like-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-10deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}to{opacity:0;transform:translate(-50%,-80%)scale(.92)rotate(0)}}@keyframes g-player-spark{to{opacity:0;transform:rotate(var(--angle)) translateX(70px) scale(.2)}}@media (max-width:1160px) and (min-width:900px){.g-player-layout{grid-template-columns:minmax(180px,.5fr) minmax(360px,520px) minmax(250px,.55fr);gap:24px}.g-player-story-rail blockquote,.g-player-story-rail dl{display:none}}@media (max-width:899px){.g-player-ambient,.g-player-ambient-shade,.g-player-story-rail,.g-player-episode-rail{display:none}.g-player-layout{width:100%;height:100dvh;padding:0;display:block}.g-player-stage{height:100%;display:block}.g-player-video-surface{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.g-player-video-surface>img,.g-player-video-surface>video{object-position:center 27%!important}.g-player-controls>header strong{font-size:18px}.g-player-transport{gap:28px}.g-player-sheet{width:min(100%,520px)}}@media (orientation:landscape) and (max-height:620px){.g-player-layout{width:100%;height:100dvh;padding:0;display:block}.g-player-story-rail,.g-player-episode-rail{display:none}.g-player-video-surface{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.g-player-video-surface>img,.g-player-video-surface>video{object-position:center 32%!important}.g-player-controls>header{top:20px}.g-player-transport{gap:28px}.g-player-timeline{bottom:74px;left:24px;right:24px}.g-player-control-bar{grid-template-columns:repeat(6,minmax(44px,56px));gap:8px;width:auto;max-width:min(480px,100vw - 36px);bottom:6px;left:auto;right:18px}.g-player-control-bar .g-player-episodes-action{display:none}.g-player-sheet-layer{justify-items:end}.g-player-sheet{border-radius:22px 0 0 22px;width:min(42vw,430px);height:100dvh;max-height:none}}@media (prefers-reduced-motion:reduce){.g-player-danmaku span{animation:none}}.g-player-demo-label{z-index:12;top:calc(76px + env(safe-area-inset-top,0px));color:var(--ds-yellow,#ffcf55);pointer-events:none;background:#080f20c7;border:1px solid #ffcf5559;border-radius:6px;padding:5px 9px;font-size:11px;line-height:1.4;position:absolute;right:16px}
