.Player-module__FqnXda__wrap{scroll-margin-top:var(--header-h);aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r);-webkit-user-select:none;user-select:none;background:#000;width:100%;position:relative;overflow:hidden}.Player-module__FqnXda__theater{aspect-ratio:auto;height:min(56.25vw, calc(100dvh - var(--header-h)));border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.Player-module__FqnXda__full{z-index:90;aspect-ratio:auto;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;position:fixed;inset:0}.Player-module__FqnXda__pseudo{z-index:2147483000;height:100dvh}.Player-module__FqnXda__sysBtn{width:auto;padding-inline:.5rem;font-size:12px;font-weight:700}.Player-module__FqnXda__pseudo .Player-module__FqnXda__top{inset:env(safe-area-inset-top) env(safe-area-inset-right) auto env(safe-area-inset-left)}.Player-module__FqnXda__pseudo .Player-module__FqnXda__bar{inset:auto env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.Player-module__FqnXda__rotateHint{display:none}@media (orientation:portrait){.Player-module__FqnXda__pseudo .Player-module__FqnXda__rotateHint{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:999px;margin:0;padding:.45rem .9rem;font-size:13px;animation:.4s 4s forwards Player-module__FqnXda__rotateHintOut;display:block;position:absolute;top:calc(50% - 4.5rem);left:50%;transform:translate(-50%)}}@keyframes Player-module__FqnXda__rotateHintOut{to{opacity:0;visibility:hidden}}.Player-module__FqnXda__wrap:focus{outline:none}:is(html.nelp-fullscreen,html.nelp-fullscreen body){overflow:hidden}.Player-module__FqnXda__video{object-fit:contain;width:100%;height:100%;filter:brightness(var(--dim,1));touch-action:none;background:#000;display:block}.Player-module__FqnXda__idle,.Player-module__FqnXda__idle *{cursor:none!important}.Player-module__FqnXda__idle .Player-module__FqnXda__bar,.Player-module__FqnXda__idle .Player-module__FqnXda__top{opacity:0;visibility:hidden}.Player-module__FqnXda__idle .Player-module__FqnXda__stack{opacity:.55}.Player-module__FqnXda__bar{transition:opacity .25s var(--ease), visibility .25s var(--ease);background:linear-gradient(#0000,#000000d9);gap:.2rem;padding:3rem 1rem .7rem;display:grid;position:absolute;inset:auto 0 0}.Player-module__FqnXda__row{align-items:center;gap:.25rem;display:flex}.Player-module__FqnXda__top{z-index:2;color:#fff;transition:opacity .25s var(--ease), visibility .25s var(--ease);pointer-events:none;background:linear-gradient(#000000bf,#0000);align-items:flex-start;gap:.9rem;padding:1rem 1.25rem 2.5rem;display:flex;position:absolute;inset:0 0 auto}.Player-module__FqnXda__heading{flex:1;min-width:0}.Player-module__FqnXda__title,.Player-module__FqnXda__part{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.Player-module__FqnXda__title{font-size:1rem;font-weight:600}.Player-module__FqnXda__part{color:#ffffff9e;margin-top:.15rem;font-size:.8rem}.Player-module__FqnXda__badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.Player-module__FqnXda__badge{background:#ffffff24;border:1px solid #ffffff29;border-radius:8px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.Player-module__FqnXda__flash{z-index:4;color:#fff;pointer-events:none;background:#000000b3;border-radius:14px;padding:.8rem 1.35rem;font-size:1.05rem;font-weight:600;animation:1.1s forwards Player-module__FqnXda__flashOut;position:absolute;top:15%;left:50%;transform:translate(-50%)}@keyframes Player-module__FqnXda__flashOut{0%,70%{opacity:1}to{opacity:0}}.Player-module__FqnXda__spacer{flex:1}.Player-module__FqnXda__btn{color:#fff;min-width:2.6rem;height:2.6rem;font:inherit;cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.Player-module__FqnXda__btn>svg{font-size:1.3rem}.Player-module__FqnXda__btn:hover,.Player-module__FqnXda__btn:focus-visible{background:#ffffff29}.Player-module__FqnXda__btn[aria-pressed=true],.Player-module__FqnXda__btn[aria-expanded=true]{color:var(--accent-2)}.Player-module__FqnXda__timeline{cursor:pointer;height:1.4rem;position:relative}.Player-module__FqnXda__track{height:5px;transition:height .15s var(--ease);pointer-events:none;background:#ffffff3d;border-radius:4px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.Player-module__FqnXda__timeline:hover .Player-module__FqnXda__track{height:8px}.Player-module__FqnXda__timeline:has(.Player-module__FqnXda__seek:focus-visible) .Player-module__FqnXda__track{height:8px}.Player-module__FqnXda__trackBuffer,.Player-module__FqnXda__trackFill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.Player-module__FqnXda__trackBuffer{background:#ffffff4d}.Player-module__FqnXda__trackFill{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.Player-module__FqnXda__heat{opacity:0;width:100%;height:1.5rem;transition:opacity .15s var(--ease);pointer-events:none;position:absolute;inset:auto 0 calc(50% + 5px)}.Player-module__FqnXda__heat path{fill:#ffffff42}.Player-module__FqnXda__timeline:hover .Player-module__FqnXda__heat,.Player-module__FqnXda__timeline:active .Player-module__FqnXda__heat{opacity:1}.Player-module__FqnXda__timeline:has(.Player-module__FqnXda__seek:focus-visible) .Player-module__FqnXda__heat{opacity:1}@media (prefers-reduced-motion:reduce){.Player-module__FqnXda__heat{transition:none}}.Player-module__FqnXda__trackPart{background:#ffffff47;border-left:2px solid #0000008c;border-right:2px solid #0000008c;position:absolute;top:0;bottom:0}.Player-module__FqnXda__trackSakuga{background:#f5c542;border-radius:2px;min-width:3px;height:3px;position:absolute;bottom:calc(100% + 2px);box-shadow:0 0 4px #f5c5428c}.Player-module__FqnXda__knob{width:15px;height:15px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 2px 8px #00000080}.Player-module__FqnXda__timeline:hover .Player-module__FqnXda__knob{transform:translate(-50%,-50%)scale(1)}.Player-module__FqnXda__timeline:has(.Player-module__FqnXda__seek:focus-visible) .Player-module__FqnXda__knob{transform:translate(-50%,-50%)scale(1)}.Player-module__FqnXda__timeline:has(.Player-module__FqnXda__seek:focus-visible){outline-offset:2px;border-radius:6px;outline:2px solid #fff}.Player-module__FqnXda__seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Player-module__FqnXda__card{bottom:calc(100% + .5rem);left:var(--x);z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:absolute;transform:translate(-50%)}.Player-module__FqnXda__cardFrame{background:#000 50%/cover no-repeat;border:1.5px solid #ffffff73;border-radius:9px;width:192px;height:108px;display:block;box-shadow:0 8px 24px #0009}.Player-module__FqnXda__cardFrameWait{background-image:linear-gradient(100deg,#ffffff0a 30%,#ffffff1f 50%,#ffffff0a 70%);background-size:200% 100%;animation:1.2s linear infinite Player-module__FqnXda__frameWait}@keyframes Player-module__FqnXda__frameWait{0%{background-position:100% 0}to{background-position:-100% 0}}.Player-module__FqnXda__cardPart,.Player-module__FqnXda__cardTime{color:#fff;white-space:nowrap;background:#000c;border-radius:6px;padding:.2rem .5rem;font-size:.78rem;font-weight:700}.Player-module__FqnXda__cardPart{color:var(--accent-2)}.Player-module__FqnXda__cardSakuga{color:#f5c542}.Player-module__FqnXda__cardTime{font-variant-numeric:tabular-nums}.Player-module__FqnXda__volumeBox{align-items:center;display:inline-flex}.Player-module__FqnXda__volume{opacity:0;accent-color:#fff;cursor:pointer;width:0;height:1rem;transition:width .2s var(--ease), opacity .2s var(--ease)}.Player-module__FqnXda__volumeBox:hover .Player-module__FqnXda__volume,.Player-module__FqnXda__volume:focus-visible{opacity:1;width:5.5rem;margin-right:.35rem}.Player-module__FqnXda__time{color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .4rem;font-size:.85rem}.Player-module__FqnXda__slash{opacity:.45}.Player-module__FqnXda__native{color:#ffffffb3;font-size:.75rem}.Player-module__FqnXda__menuBox{position:relative}.Player-module__FqnXda__menu{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14161ef0;border:1px solid #ffffff1f;border-radius:14px;gap:.1rem;min-width:10rem;max-width:min(22rem,80vw);max-height:18rem;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 16px 40px #0009}.Player-module__FqnXda__menuTitle{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.45rem .7rem .3rem;font-size:.68rem;font-weight:700}.Player-module__FqnXda__item{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem .7rem;font-size:.85rem}.Player-module__FqnXda__item:hover,.Player-module__FqnXda__item:focus-visible{background:#ffffff1f}.Player-module__FqnXda__item[aria-current=true]{color:var(--accent-2);font-weight:600}.Player-module__FqnXda__hint{color:#ffffffb3;margin:.2rem .5rem .35rem;font-size:.75rem;line-height:1.4}.Player-module__FqnXda__keysMenu{width:17rem;max-height:min(26rem,80vh);overflow-x:hidden}.Player-module__FqnXda__keys{grid-template-columns:max-content 1fr;align-items:baseline;gap:.35rem .75rem;margin:0;padding:.25rem .4rem;list-style:none;display:grid}.Player-module__FqnXda__key{color:#fff;font-size:.8rem;line-height:1.3;display:contents}.Player-module__FqnXda__key>span{color:#fff}.Player-module__FqnXda__kbd{color:var(--accent-2);white-space:nowrap;justify-self:end;font-family:inherit;font-weight:600}.Player-module__FqnXda__pause{color:#fff;pointer-events:none;animation:Player-module__FqnXda__pause-in .6s var(--ease) both;background:linear-gradient(90deg,#000000b8,#0000004d 55%,#0000);align-items:flex-start;padding:clamp(1rem,6%,3.5rem);display:flex;position:absolute;inset:0}.Player-module__FqnXda__pauseBody{gap:.3rem;max-width:min(34rem,75%);display:grid}.Player-module__FqnXda__pauseBody p{margin:0}.Player-module__FqnXda__pauseKicker{color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.Player-module__FqnXda__pauseTitle{font-size:clamp(1.05rem,2.6vw,2rem);font-weight:700;line-height:1.15}.Player-module__FqnXda__pauseEpisode{opacity:.9;font-size:clamp(.85rem,1.6vw,1.15rem)}.Player-module__FqnXda__pauseMeta,.Player-module__FqnXda__pauseNext{opacity:.75;font-size:.9rem}.Player-module__FqnXda__full:has(.Player-module__FqnXda__pause) .Player-module__FqnXda__top{visibility:hidden}@keyframes Player-module__FqnXda__pause-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Player-module__FqnXda__pause{animation:none}}@media (max-width:520px){.Player-module__FqnXda__pause{padding:.75rem}.Player-module__FqnXda__pauseKicker,.Player-module__FqnXda__pauseNext{display:none}.Player-module__FqnXda__pauseMeta{font-size:.8rem}}.Player-module__FqnXda__big{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;font-size:3rem;line-height:1;display:grid;position:absolute;inset:0}.Player-module__FqnXda__big:hover span,.Player-module__FqnXda__big:focus-visible span{background:#0000009e;transform:scale(1.07)}.Player-module__FqnXda__big span{width:5.5rem;height:5.5rem;transition:transform .2s var(--ease), background .2s var(--ease);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1.5px solid #ffffff59;border-radius:50%;place-items:center;padding-left:.3rem;font-size:2.4rem;display:grid}.Player-module__FqnXda__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;animation:.9s linear infinite Player-module__FqnXda__spin;position:absolute;top:50%;left:50%}@keyframes Player-module__FqnXda__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Player-module__FqnXda__spinner{animation-duration:3s}}.Player-module__FqnXda__overlay{padding:var(--gutter);text-align:center;background:#000000c7;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.Player-module__FqnXda__overlayTitle{color:#fff;margin:0;font-weight:600}.Player-module__FqnXda__overlayText{color:#ffffffbf;max-width:44ch;margin:0;font-size:.9rem;line-height:1.5}.Player-module__FqnXda__stack{z-index:2;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:5.75rem;right:1.25rem}.Player-module__FqnXda__skip{color:#fff;font:inherit;cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:Player-module__FqnXda__skipIn .3s var(--ease);background:#14161ee0;border:1px solid #ffffff38;border-radius:13px;align-items:center;gap:.55rem;padding:.75rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Player-module__FqnXda__skip>svg{font-size:1.1rem}.Player-module__FqnXda__skip:hover,.Player-module__FqnXda__skip:focus-visible{color:#12141c;background:#fffffff2;border-color:#0000}@keyframes Player-module__FqnXda__skipIn{0%{opacity:0;transform:translate(20px)}}.Player-module__FqnXda__skipTimer{transform-origin:0;background:#ffffff8c;border-radius:2px;height:2px;animation:5s linear forwards Player-module__FqnXda__skipCountdown;position:absolute;inset:auto .75rem .35rem}.Player-module__FqnXda__skipHold{animation-play-state:paused}@keyframes Player-module__FqnXda__skipCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Player-module__FqnXda__skipTimer,.Player-module__FqnXda__cardFrameWait,.Player-module__FqnXda__skip{animation:none}}.Player-module__FqnXda__next{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14161ee0;border:1px solid #ffffff38;border-radius:13px;align-items:stretch;display:flex;overflow:hidden}.Player-module__FqnXda__nextGo,.Player-module__FqnXda__nextCancel{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem 1rem;font-size:.9rem}.Player-module__FqnXda__nextGo{font-weight:600;position:relative;overflow:hidden}.Player-module__FqnXda__nextNote{color:#ffffffbf;font-size:.78rem;font-weight:400;display:block}.Player-module__FqnXda__nextCancel{color:#ffffffbf;border-left:1px solid #ffffff40}.Player-module__FqnXda__nextGo:hover,.Player-module__FqnXda__nextGo:focus-visible,.Player-module__FqnXda__nextCancel:hover,.Player-module__FqnXda__nextCancel:focus-visible{background:#ffffff26}.Player-module__FqnXda__nextBar{height:2px;transform:scaleX(var(--left,1));transform-origin:0;background:#fff;position:absolute;inset:auto 0 0}.Player-module__FqnXda__ask{border-radius:var(--r);color:#000;font:inherit;cursor:pointer;background:#fff;border:0;margin-top:.4rem;padding:.6rem 1.4rem;font-weight:600}.Player-module__FqnXda__ask:hover,.Player-module__FqnXda__ask:focus-visible{background:#ffffffd9}.Player-module__FqnXda__resume{color:var(--muted);margin:.6rem 0 0;font-size:.85rem;line-height:1.5}.Player-module__FqnXda__link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Player-module__FqnXda__hud{z-index:3;border-radius:var(--r);pointer-events:none;background:#0000009e;justify-items:center;gap:.4rem;min-width:8.5rem;padding:.6rem .9rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Player-module__FqnXda__hudText{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:600}.Player-module__FqnXda__hudBar{background:#ffffff4d;border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.Player-module__FqnXda__hudFill{height:100%;transform:scaleX(var(--fill,0));transform-origin:0;background:#fff;display:block}@media (pointer:coarse){.Player-module__FqnXda__btn{min-width:2.75rem;height:2.75rem}.Player-module__FqnXda__volume,.Player-module__FqnXda__keysBox{display:none}.Player-module__FqnXda__big{width:4.5rem;height:4.5rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (max-width:40rem){.Player-module__FqnXda__volume{display:none}.Player-module__FqnXda__stack{bottom:5rem;right:.5rem}.Player-module__FqnXda__bar{padding:2rem .5rem .5rem}.Player-module__FqnXda__btn{min-width:2.3rem}.Player-module__FqnXda__btn>svg{font-size:1.15rem}.Player-module__FqnXda__top{padding:.75rem .75rem 2rem}.Player-module__FqnXda__cardFrame{width:150px;height:84px}.Player-module__FqnXda__theaterBtn,.Player-module__FqnXda__wrap:not(.Player-module__FqnXda__full) .Player-module__FqnXda__epBtn,.Player-module__FqnXda__pipBtn,.Player-module__FqnXda__full .Player-module__FqnXda__total,.Player-module__FqnXda__keysBox{display:none}.Player-module__FqnXda__row{gap:2px}.Player-module__FqnXda__hud{min-width:7rem;padding:.5rem .75rem}}
