.PlayerControls-module__d03YDa__root{pointer-events:none;font-family:var(--font-inter),var(--font-noto-tc),"Inter","Noto Sans TC",-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;--ctl-yellow:#ffd400;position:absolute;inset:0}.PlayerControls-module__d03YDa__surface{z-index:20;pointer-events:auto;cursor:pointer;position:absolute;inset:0}.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__surface{pointer-events:none}.PlayerControls-module__d03YDa__top{z-index:30;opacity:0;pointer-events:none;background:linear-gradient(#000000b3,#0000);padding:18px 24px 48px;transition:opacity .25s,transform .25s;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.PlayerControls-module__d03YDa__visible .PlayerControls-module__d03YDa__top,.PlayerControls-module__d03YDa__idle .PlayerControls-module__d03YDa__top{opacity:1;transform:none}.PlayerControls-module__d03YDa__title{text-shadow:0 1px 3px #00000080;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.PlayerControls-module__d03YDa__subtitle{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.PlayerControls-module__d03YDa__center{z-index:30;opacity:0;pointer-events:none;align-items:center;gap:40px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlayerControls-module__d03YDa__centerShown{opacity:1}.PlayerControls-module__d03YDa__centerShown .PlayerControls-module__d03YDa__bigPlay{pointer-events:auto}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__centerBtn{color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background-color .15s;display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__centerBtn svg{width:55%;height:55%}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__bigPlay{background:var(--accent);width:76px;height:76px;box-shadow:0 6px 24px #00000073}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__bigPlay svg{width:44%;height:44%}.PlayerControls-module__d03YDa__bigPlay:hover{background:var(--accent-hover);transform:scale(1.08)}.PlayerControls-module__d03YDa__idle .PlayerControls-module__d03YDa__bigPlay{width:88px;height:88px}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__touchOnly{background:#00000073;width:56px;height:56px;display:none}.PlayerControls-module__d03YDa__bottom{z-index:30;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#00000073 45%,#000000d1 100%);padding:56px 16px 8px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.PlayerControls-module__d03YDa__visible .PlayerControls-module__d03YDa__bottom{opacity:1;transform:none}.PlayerControls-module__d03YDa__visible .PlayerControls-module__d03YDa__bottom>*{pointer-events:auto}.PlayerControls-module__d03YDa__progress{cursor:pointer;touch-action:none;outline:none;align-items:center;height:20px;margin:0 4px;display:flex;position:relative}.PlayerControls-module__d03YDa__progress:focus-visible .PlayerControls-module__d03YDa__track{box-shadow:0 0 0 2px #ffffffb3}.PlayerControls-module__d03YDa__track{background:#ffffff3d;border-radius:4px;width:100%;height:4px;transition:height .15s;position:relative;overflow:hidden}.PlayerControls-module__d03YDa__progress:hover .PlayerControls-module__d03YDa__track,.PlayerControls-module__d03YDa__scrubbing .PlayerControls-module__d03YDa__track{height:6px}.PlayerControls-module__d03YDa__buffered,.PlayerControls-module__d03YDa__hoverFill,.PlayerControls-module__d03YDa__played{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.PlayerControls-module__d03YDa__buffered{background:#ffffff5c}.PlayerControls-module__d03YDa__hoverFill{background:#ffffff47}.PlayerControls-module__d03YDa__played{background:var(--accent)}.PlayerControls-module__d03YDa__cue{background:var(--ctl-yellow);opacity:.9;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0}.PlayerControls-module__d03YDa__knob{background:var(--accent);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:transform .15s;position:absolute;top:50%;transform:scale(0);box-shadow:0 0 0 3px #ffffffe6,0 2px 6px #00000080}.PlayerControls-module__d03YDa__progress:hover .PlayerControls-module__d03YDa__knob,.PlayerControls-module__d03YDa__progress:focus-visible .PlayerControls-module__d03YDa__knob,.PlayerControls-module__d03YDa__scrubbing .PlayerControls-module__d03YDa__knob{transform:scale(1)}.PlayerControls-module__d03YDa__preview{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:22px;transform:translate(-50%)}.PlayerControls-module__d03YDa__previewThumb{aspect-ratio:16/9;background-color:#000;background-repeat:no-repeat;border:2px solid #fff;border-radius:6px;width:176px;max-width:176px;box-shadow:0 4px 16px #00000080}.PlayerControls-module__d03YDa__previewTime{font-variant-numeric:tabular-nums;background:#000c;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:600}.PlayerControls-module__d03YDa__row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.PlayerControls-module__d03YDa__group{align-items:center;gap:2px;min-width:0;display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__btn svg{filter:drop-shadow(0 1px 2px #0006);width:26px;height:26px}.PlayerControls-module__d03YDa__btn:hover{background:#ffffff24}.PlayerControls-module__d03YDa__btn:active{transform:scale(.92)}.PlayerControls-module__d03YDa__btn:focus-visible,.PlayerControls-module__d03YDa__chip:focus-visible,.PlayerControls-module__d03YDa__centerBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__btnOn{color:var(--accent)}.PlayerControls-module__d03YDa__gear svg{transition:transform .3s}.PlayerControls-module__d03YDa__gearOpen svg{transform:rotate(60deg)}.PlayerControls-module__d03YDa__volume{align-items:center;display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__volSlider{opacity:0;cursor:pointer;appearance:none;background:0 0;width:0;height:20px;margin:0;transition:width .2s,opacity .2s,margin .2s}.PlayerControls-module__d03YDa__volume:hover .PlayerControls-module__d03YDa__volSlider,.PlayerControls-module__d03YDa__volume:focus-within .PlayerControls-module__d03YDa__volSlider{opacity:1;width:84px;margin:0 10px 0 2px}.PlayerControls-module__d03YDa__volSlider::-webkit-slider-runnable-track{background:linear-gradient(to right,#fff var(--vol),#ffffff4d var(--vol));border-radius:4px;height:4px}.PlayerControls-module__d03YDa__volSlider::-moz-range-track{background:linear-gradient(to right,#fff var(--vol),#ffffff4d var(--vol));border-radius:4px;height:4px}.PlayerControls-module__d03YDa__volSlider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.PlayerControls-module__d03YDa__volSlider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.PlayerControls-module__d03YDa__time{font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px #00000080;margin-left:8px;font-size:14px;font-weight:600}.PlayerControls-module__d03YDa__timeSep,.PlayerControls-module__d03YDa__timeTotal{color:#ffffffb3}.PlayerControls-module__d03YDa__liveBadge{letter-spacing:.06em;background:#e50914eb;border-radius:4px;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.PlayerControls-module__d03YDa__liveDot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite PlayerControls-module__d03YDa__livePulse}@keyframes PlayerControls-module__d03YDa__livePulse{50%{opacity:.35}}.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__played{background:var(--ctl-yellow)}.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__progress{cursor:default;pointer-events:none}.PlayerControls-module__d03YDa__visible.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__bottom>.PlayerControls-module__d03YDa__row{pointer-events:none}.PlayerControls-module__d03YDa__visible.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__row button,.PlayerControls-module__d03YDa__visible.PlayerControls-module__d03YDa__ad .PlayerControls-module__d03YDa__row input{pointer-events:auto}.PlayerControls-module__d03YDa__adLabel{font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000008c;border-radius:999px;align-items:center;gap:8px;margin:0 6px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.PlayerControls-module__d03YDa__adLabel:before{content:"";background:var(--ctl-yellow);border-radius:50%;width:8px;height:8px}.PlayerControls-module__d03YDa__menuWrap{position:relative}.PlayerControls-module__d03YDa__menu{-webkit-backdrop-filter:blur(12px);background:#141414f0;border:1px solid #ffffff1a;border-radius:12px;width:300px;max-height:min(60vh,360px);padding:14px 14px 6px;animation:.16s ease-out PlayerControls-module__d03YDa__menuIn;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 40px #0000008c}@keyframes PlayerControls-module__d03YDa__menuIn{0%{opacity:0;transform:translateY(6px)}}.PlayerControls-module__d03YDa__menuGroup{margin-bottom:12px}.PlayerControls-module__d03YDa__menuLabel{letter-spacing:.04em;color:#fff9;margin-bottom:8px;font-size:12px;font-weight:600}.PlayerControls-module__d03YDa__chips{flex-wrap:wrap;gap:6px;display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__chip{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;transition:background-color .15s,border-color .15s;display:inline-flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__chip svg{width:14px;height:14px}.PlayerControls-module__d03YDa__chip:hover{background:#ffffff24}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__chipOn{border-color:var(--accent);background:var(--accent)}.PlayerControls-module__d03YDa__chipOn:hover{background:var(--accent-hover)}.PlayerControls-module__d03YDa__pauseAdUp .PlayerControls-module__d03YDa__center{opacity:0!important;pointer-events:none!important}.PlayerControls-module__d03YDa__pauseAdUp .PlayerControls-module__d03YDa__center *{pointer-events:none!important}.PlayerControls-module__d03YDa__seekFlash{z-index:30;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:-36px;animation:.6s ease-out forwards PlayerControls-module__d03YDa__seekFlash;display:flex;position:absolute;top:50%}.PlayerControls-module__d03YDa__seekFlash svg{width:36px;height:36px}.PlayerControls-module__d03YDa__seekFlashLeft{left:12%}.PlayerControls-module__d03YDa__seekFlashRight{right:12%}@keyframes PlayerControls-module__d03YDa__seekFlash{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.15)}}@media (hover:none){.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__touchOnly{display:flex}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__desktopOnly{display:none}.PlayerControls-module__d03YDa__visible .PlayerControls-module__d03YDa__center{opacity:1}.PlayerControls-module__d03YDa__visible .PlayerControls-module__d03YDa__center .PlayerControls-module__d03YDa__centerBtn{pointer-events:auto}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__volSlider{display:none}.PlayerControls-module__d03YDa__knob{transform:scale(1)}}@media (max-width:768px){.PlayerControls-module__d03YDa__top{padding:10px 14px 32px}.PlayerControls-module__d03YDa__title{font-size:15px}.PlayerControls-module__d03YDa__subtitle{display:none}.PlayerControls-module__d03YDa__bottom{padding:40px 8px 2px}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__btn{width:38px;height:38px}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__btn svg{width:22px;height:22px}.PlayerControls-module__d03YDa__time{margin-left:4px;font-size:12px}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__bigPlay,.PlayerControls-module__d03YDa__idle .PlayerControls-module__d03YDa__bigPlay{width:56px;height:56px}.PlayerControls-module__d03YDa__root .PlayerControls-module__d03YDa__touchOnly{width:42px;height:42px}.PlayerControls-module__d03YDa__center{gap:28px}.PlayerControls-module__d03YDa__adLabel{padding:4px 10px;font-size:12px}.PlayerControls-module__d03YDa__menu{width:min(280px,100vw - 24px);max-height:50vh}}
