.playback-loading[data-v-11a04927]{color:#f3f4f6;border-radius:inherit;background:radial-gradient(#1c222c,#101319 48%,#080a0e);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.loading-content[data-v-11a04927]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.loading-orbit[data-v-11a04927]{width:56px;height:56px;color:var(--ds-header-active,var(--ds-primary,#ce6d87));place-items:center;margin-bottom:8px;display:grid;position:relative}.loading-orbit[data-v-11a04927]:before{content:"";border:2px solid;border-color:currentColor currentColor #ffffff18 #ffffff18;border-radius:50%;animation:1.2s linear infinite resume-orbit-11a04927;position:absolute;inset:0}.loading-orbit svg[data-v-11a04927]{width:22px;height:22px;margin-left:2px}.loading-title[data-v-11a04927]{letter-spacing:1px;font-size:16px;font-weight:500;line-height:1.5}.loading-description[data-v-11a04927]{color:#9ca5b3;font-size:12px;line-height:1.6}@keyframes resume-orbit-11a04927{to{transform:rotate(1turn)}}@media (width<=600px){.loading-content[data-v-11a04927]{gap:6px;padding:12px}.loading-orbit[data-v-11a04927]{width:40px;height:40px;margin-bottom:5px}.loading-orbit svg[data-v-11a04927]{width:18px;height:18px}.loading-title[data-v-11a04927]{font-size:14px}.loading-description[data-v-11a04927]{font-size:11px}}@media (prefers-reduced-motion:reduce){.loading-orbit[data-v-11a04927]:before{animation:none}}svg[data-v-3a738ad9]{flex-shrink:0;width:22px;height:22px;display:block}.drama-controls[data-v-f116ab2a]{z-index:3;color:#fff;pointer-events:none;--drama-accent:var(--ds-header-active,var(--ds-primary));font-size:13px;position:absolute;inset:0}.drama-controls[data-v-f116ab2a] :is(button,a,input,dialog){pointer-events:auto}.drama-controls button[data-v-f116ab2a]{font:inherit;cursor:pointer;color:inherit;border:0}.drama-controls button[data-v-f116ab2a]:disabled{opacity:.5;cursor:not-allowed}.drama-surface[data-v-f116ab2a]{background:0 0;width:100%;height:100%;position:absolute;inset:0}.drama-top[data-v-f116ab2a]{padding:calc(10px + env(safe-area-inset-top,0px)) 14px 20px;background:linear-gradient(#0008,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.drama-top>a[data-v-f116ab2a]{place-items:center;width:36px;height:36px;display:grid}.drama-top>button[data-v-f116ab2a]{background:0 0;padding:10px}.drama-center-play[data-v-f116ab2a]{background:0 0;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drama-center-play[data-v-f116ab2a] svg{fill:#fff;width:40px;height:40px}.drama-buffering[data-v-f116ab2a]{background:#0008;padding:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drama-actions[data-v-f116ab2a]{justify-items:center;gap:18px;display:grid;position:absolute;bottom:190px;right:12px}.drama-actions>button[data-v-f116ab2a]{text-shadow:0 1px 4px #000;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;min-height:42px;display:flex}.drama-actions small[data-v-f116ab2a]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.2}.drama-action-icon[data-v-f116ab2a]{background:#ffffff12;border-radius:50%;place-items:center;width:36px;height:36px;font-size:28px;display:grid}.drama-actions [aria-pressed=true][data-v-f116ab2a]{color:var(--drama-accent)}.drama-actions[data-v-f116ab2a] .duanshi-icon{font-size:24px}.drama-actions[data-v-f116ab2a] .drama-share{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:44px;padding:0;font-size:11px;display:flex}.drama-actions button[aria-pressed=true][data-v-f116ab2a]:disabled{opacity:1}.drama-bottom[data-v-f116ab2a]{padding:48px 16px max(8px,env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000c 42%,#000e);position:absolute;inset:auto 0 0}.drama-caption[data-v-f116ab2a]{text-align:left;background:0 0;gap:6px;width:calc(100% - 45px);margin-bottom:20px;padding:0;display:grid}.drama-caption strong[data-v-f116ab2a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:26px;display:-webkit-box;overflow:hidden}.drama-caption>span[data-v-f116ab2a]{white-space:nowrap;text-overflow:ellipsis;color:#ddd;font-size:12px;display:block;overflow:hidden}.drama-timeline[data-v-f116ab2a]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;display:block}.drama-timeline[data-v-f116ab2a]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--drama-accent) var(--played),#ffffff60 var(--played));height:2px}.drama-timeline[data-v-f116ab2a]::-webkit-slider-thumb{appearance:none;background:var(--drama-accent);border-radius:50%;width:8px;height:8px;margin-top:-3px}.drama-timeline[data-v-f116ab2a]::-moz-range-track{background:#ffffff60;height:2px}.drama-timeline[data-v-f116ab2a]::-moz-range-progress{background:var(--drama-accent);height:2px}.drama-timeline[data-v-f116ab2a]::-moz-range-thumb{background:var(--drama-accent);border:0;width:8px;height:8px}.drama-bottom-row[data-v-f116ab2a],.drama-open-episodes[data-v-f116ab2a]{align-items:center;gap:8px;display:flex}.drama-open-episodes[data-v-f116ab2a]{text-align:left;background:0 0;flex:1;min-width:0;min-height:42px;padding:0}.drama-open-episodes>span[data-v-f116ab2a]:not(.drama-chevron){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drama-chevron[data-v-f116ab2a]{color:#bbb;margin-left:auto;font-size:24px}.drama-fullscreen[data-v-f116ab2a]{background:0 0;place-items:center;min-width:36px;min-height:42px;padding:0;display:grid}.drama-message[data-v-f116ab2a]{overflow-wrap:anywhere;background:#000b;border-radius:8px;padding:10px;position:absolute;top:80px;left:16px;right:16px}.drama-timeline-wrap[data-v-f116ab2a]{position:relative}.drama-timeline[data-v-f116ab2a]{touch-action:none;-webkit-user-select:none;user-select:none;height:28px}.is-scrubbing .drama-timeline[data-v-f116ab2a]{cursor:grabbing}.drama-seek-preview[data-v-f116ab2a]{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#000c;border-radius:8px;padding:6px 12px;font-size:13px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.drama-sheet[data-v-f116ab2a]{color:#fff;box-sizing:border-box;--ds-panel:#111;--ds-panel-soft:#222;--ds-text:#fff;--ds-muted:#aaa;--ds-border:#333;background:#111;border:0;border-radius:22px 22px 0 0;width:min(100%,560px);max-width:100%;height:74dvh;max-height:90dvh;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.drama-sheet[data-v-f116ab2a]::backdrop{background:#0004}.drama-sheet-header[data-v-f116ab2a]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:20px 18px 14px;display:flex}.drama-sheet-header nav[data-v-f116ab2a]{scrollbar-width:none;gap:20px;display:flex;overflow:auto}.drama-sheet-header nav button[data-v-f116ab2a]{color:#999;background:0 0;flex-shrink:0;padding:4px 0 12px;font-size:16px;position:relative}.drama-sheet-header nav button.active[data-v-f116ab2a]{color:#fff;font-weight:600}.drama-sheet-header nav button.active[data-v-f116ab2a]:after{content:"";background:var(--drama-accent);border-radius:3px;height:3px;position:absolute;bottom:0;left:25%;right:25%}.drama-sheet-close[data-v-f116ab2a]{background:#333;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.drama-sheet-body[data-v-f116ab2a]{overscroll-behavior:contain;height:calc(100% - 82px);padding:18px 20px max(28px,env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow:auto}.drama-episode-heading[data-v-f116ab2a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;line-height:22px;display:flex}.drama-episode-heading strong[data-v-f116ab2a]{font-weight:500}.drama-episode-heading small[data-v-f116ab2a]{color:#999;flex-shrink:0}.drama-episodes[data-v-f116ab2a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.drama-episodes button[data-v-f116ab2a]{color:#bbb;background:#222;border:1px solid #0000;border-radius:8px;min-height:40px}.drama-episodes button[aria-current][data-v-f116ab2a]{border-color:var(--drama-accent);color:var(--drama-accent);background:color-mix(in srgb,var(--drama-accent) 12%,#161616)}.drama-source-tabs[data-v-f116ab2a],.drama-speeds[data-v-f116ab2a]{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.drama-source-tabs button[data-v-f116ab2a],.drama-speeds button[data-v-f116ab2a]{background:#222;border-radius:8px;padding:8px 12px}.drama-source-tabs [aria-pressed=true][data-v-f116ab2a],.drama-speeds [aria-pressed=true][data-v-f116ab2a]{color:var(--drama-accent);box-shadow:inset 0 0 0 1px var(--drama-accent)}.drama-auto-next[data-v-f116ab2a]{color:#aaa;align-items:center;gap:8px;margin:20px 0;font-size:12px;display:flex}.drama-auto-next input[data-v-f116ab2a]{accent-color:var(--drama-accent)}.drama-intro h2[data-v-f116ab2a],.drama-sheet-body h2[data-v-f116ab2a]{font-size:18px}.drama-intro p[data-v-f116ab2a]{white-space:pre-wrap;color:#bbb;overflow-wrap:anywhere;line-height:1.9}.drama-intro>a[data-v-f116ab2a]{color:var(--drama-accent);padding:12px 0;display:block}.drama-sheet-body[data-v-f116ab2a] .portal-comments{background:0 0;border:0;margin:0;padding:0}.drama-sheet-body[data-v-f116ab2a] .portal-report{margin:0}.drama-sheet-body[data-v-f116ab2a] .portal-report>summary{display:none}.drama-controls[data-v-f116ab2a] :is(button,a,input):focus-visible{outline:2px solid var(--drama-accent);outline-offset:3px}@media (width<=359px){.drama-sheet-header nav[data-v-f116ab2a]{gap:14px}.drama-sheet-body[data-v-f116ab2a],.drama-sheet-header[data-v-f116ab2a]{padding-inline:14px}.drama-sheet-header nav button[data-v-f116ab2a]{font-size:14px}.drama-actions[data-v-f116ab2a]{gap:12px;right:8px}.drama-caption strong[data-v-f116ab2a]{font-size:16px}}@media (height<=540px){.drama-actions[data-v-f116ab2a]{gap:6px;bottom:150px}.drama-caption[data-v-f116ab2a]{margin-bottom:8px}.drama-bottom[data-v-f116ab2a]{padding-top:20px}.drama-sheet[data-v-f116ab2a]{height:88dvh}}.drama-controls.is-fullscreen[data-v-f116ab2a]{position:fixed;inset:0}.drama-fullscreen-top[data-v-f116ab2a]{height:calc(52px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0) max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));color:#fff;background:linear-gradient(#000c,#0006 70%,#0000);align-items:center;gap:4px;display:flex;position:absolute;inset:0 0 auto}.drama-fullscreen-tools>button[data-v-f116ab2a],.drama-fullscreen-top>button[data-v-f116ab2a]{color:#fff;background:0 0;justify-content:center;align-items:center;min-width:36px;min-height:44px;padding:6px;display:flex}.drama-fullscreen-top>strong[data-v-f116ab2a]{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.drama-fullscreen-tools[data-v-f116ab2a]{align-items:center;gap:4px;margin-left:auto;display:flex}.drama-fullscreen-speed[data-v-f116ab2a]{white-space:nowrap;font-variant-numeric:tabular-nums;gap:5px}.drama-fullscreen-speed[data-v-f116ab2a] svg{width:15px;height:15px}.is-fullscreen .drama-bottom[data-v-f116ab2a]{padding:8px max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:linear-gradient(#0000,#000b 30%,#000)}.is-fullscreen .drama-bottom-row[data-v-f116ab2a]{gap:12px}.is-fullscreen .drama-open-episodes[data-v-f116ab2a]{background:#ffffff24;border-radius:12px;min-height:44px;padding:0 14px;font-size:14px}.is-fullscreen .drama-fullscreen[data-v-f116ab2a]{background:#ffffff30;border-radius:10px;width:44px;min-height:44px}.is-fullscreen .drama-center-play[data-v-f116ab2a]{background:#0007;border-radius:50%;width:68px;height:68px}.is-fullscreen .drama-center-play[data-v-f116ab2a] svg{width:32px;height:32px}.is-fullscreen .drama-timeline[data-v-f116ab2a]::-webkit-slider-runnable-track{background:linear-gradient(to right,#fff var(--played),#ffffff60 var(--played))}.is-fullscreen .drama-timeline[data-v-f116ab2a]::-webkit-slider-thumb{background:#fff}.is-fullscreen .drama-timeline[data-v-f116ab2a]::-moz-range-progress{background:#fff}.is-fullscreen .drama-timeline[data-v-f116ab2a]::-moz-range-thumb{background:#fff}.is-fullscreen[data-v-f116ab2a] :is(button,input):focus-visible{outline-color:#fff}.is-fullscreen[data-v-f116ab2a] :is(.drama-fullscreen-top,.drama-bottom){transition:opacity .25s,visibility .25s}.drama-controls.is-idle[data-v-f116ab2a] :is(.drama-fullscreen-top,.drama-bottom){opacity:0;visibility:hidden}.drama-controls.is-idle .drama-surface[data-v-f116ab2a]{cursor:none}.native-controls[data-v-2a7813dd]{color:#fff;--player-accent:var(--ds-header-active,var(--ds-primary));z-index:1;pointer-events:none;font-size:13px;position:absolute;inset:0}.native-controls a[data-v-2a7813dd],.native-controls button[data-v-2a7813dd],.native-controls input[data-v-2a7813dd]{pointer-events:auto}.surface-toggle[data-v-2a7813dd]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.player-topbar[data-v-2a7813dd]{pointer-events:none;background:linear-gradient(#0009,#0000);align-items:center;gap:8px;padding:12px 16px 35px;display:flex;position:absolute;inset:0 0 auto}.player-caption[data-v-2a7813dd]{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000;flex:1;font-weight:600;overflow:hidden}.control-icon[data-v-2a7813dd]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;padding:5px;display:flex}.control-icon[data-v-2a7813dd]:hover{background:#ffffff24}.native-controls[data-v-2a7813dd] :is(button,a,input):focus-visible{outline-offset:2px;outline:2px solid #fff}.center-play[data-v-2a7813dd]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0005;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-play[data-v-2a7813dd] svg{width:28px;height:28px}.player-controlbar[data-v-2a7813dd]{background:linear-gradient(#0000,#000c);padding:26px 12px 10px;position:absolute;inset:auto 0 0}.control-row[data-v-2a7813dd]{align-items:center;gap:6px;min-width:0;display:flex}.control-spacer[data-v-2a7813dd]{flex:1}.player-time[data-v-2a7813dd]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.timeline[data-v-2a7813dd]{align-items:center;height:18px;margin-bottom:2px;display:flex;position:relative}.timeline[data-v-2a7813dd]:before{content:"";background:linear-gradient(to right,#fff var(--played),#ffffff65 var(--played),#ffffff65 var(--buffered),#ffffff30 var(--buffered));pointer-events:none;border-radius:5px;height:3px;position:absolute;left:0;right:0}.timeline input[data-v-2a7813dd]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;position:relative}.timeline input[data-v-2a7813dd]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px}.timeline input[data-v-2a7813dd]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.volume-control[data-v-2a7813dd]{accent-color:#fff;width:80px;height:4px}.player-spinner[data-v-2a7813dd]{border:3px solid #fff4;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:1s linear infinite player-spin-2a7813dd;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.controls-hidden .player-controlbar[data-v-2a7813dd],.controls-hidden .player-topbar[data-v-2a7813dd]{opacity:0;pointer-events:none}.controls-hidden .player-controlbar[data-v-2a7813dd] *,.controls-hidden .player-topbar[data-v-2a7813dd] *{pointer-events:none}.player-controlbar[data-v-2a7813dd],.player-topbar[data-v-2a7813dd]{transition:opacity .2s}.control-message[data-v-2a7813dd]{text-align:center;background:#000b;border-radius:6px;width:max-content;max-width:90%;padding:10px 16px;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.player-settings-dialog[data-v-2a7813dd]{pointer-events:auto;color:var(--ds-text,#222);background:var(--ds-panel,#f5f5f5);border:1px solid var(--ds-border,#ddd);--player-accent:var(--ds-header-active,var(--ds-primary));border-radius:16px;width:440px;max-width:calc(100vw - 32px);max-height:80dvh;padding:20px;overflow:auto;box-shadow:0 12px 70px #0005}.player-settings-dialog[data-v-2a7813dd]::backdrop{background:#0007}.player-settings-dialog header[data-v-2a7813dd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-close[data-v-2a7813dd]{cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.sheet-content section[data-v-2a7813dd]{margin:20px 0 28px}.sheet-content h3[data-v-2a7813dd]{color:var(--ds-muted,#777);margin:0 0 12px;font-size:13px;font-weight:400}.speed-options[data-v-2a7813dd]{gap:6px;display:flex}.speed-options button[data-v-2a7813dd]{cursor:pointer;background:var(--ds-panel-soft,#ddd);color:inherit;border:0;border-radius:5px;flex:1;padding:8px 2px}.speed-options button.active[data-v-2a7813dd]{background:var(--player-accent);color:#fff}.settings-volume[data-v-2a7813dd]{align-items:center;gap:12px;display:flex}.settings-volume input[data-v-2a7813dd]{min-width:0;accent-color:var(--player-accent);flex:1}.settings-volume span[data-v-2a7813dd]{font-variant-numeric:tabular-nums;width:34px}.keyboard-help[data-v-2a7813dd]{color:var(--ds-muted,#777);font-size:12px;line-height:1.8}.sheet-handle[data-v-2a7813dd]{display:none}.player-settings-dialog[data-v-2a7813dd] .control-source-links{flex-wrap:wrap;gap:6px;display:flex}.player-settings-dialog[data-v-2a7813dd] .control-source-links a,.player-settings-dialog[data-v-2a7813dd] .control-source-links button{background:var(--ds-panel-soft,#ddd);color:var(--ds-text,#222);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:7px 10px}.player-settings-dialog[data-v-2a7813dd] .control-source-links .active{background:var(--player-accent);color:#fff}.player-settings-dialog[data-v-2a7813dd] .control-episode-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.player-settings-dialog[data-v-2a7813dd] .control-episode-links a,.player-settings-dialog[data-v-2a7813dd] .control-episode-links button{overflow-wrap:anywhere;text-align:center}.player-settings-dialog[data-v-2a7813dd] .control-auto-next{align-items:center;gap:8px;margin-top:16px;display:flex}.player-settings-dialog[data-v-2a7813dd] .control-auto-next input{accent-color:var(--player-accent)}.player-settings-dialog[data-v-2a7813dd] :is(button,a,input):focus-visible{outline:2px solid var(--player-accent);outline-offset:2px}@keyframes player-spin-2a7813dd{to{transform:rotate(1turn)}}@media (width<=600px){.player-topbar[data-v-2a7813dd]{padding:8px 8px 28px}.player-caption[data-v-2a7813dd]{font-size:13px}.player-controlbar[data-v-2a7813dd]{padding:20px 6px 4px}.control-row[data-v-2a7813dd]{gap:2px}.control-icon[data-v-2a7813dd]{width:32px;height:34px}.control-icon[data-v-2a7813dd] svg{width:20px;height:20px}.next-control[data-v-2a7813dd],.pip-control[data-v-2a7813dd],.volume-control[data-v-2a7813dd]{display:none}.player-time[data-v-2a7813dd]{font-size:11px}.center-play[data-v-2a7813dd]{width:46px;height:46px}.player-settings-dialog[data-v-2a7813dd]{width:100%;max-width:none;max-height:85dvh;padding:12px 16px max(24px,env(safe-area-inset-bottom));box-sizing:border-box;border:0;border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}.sheet-handle[data-v-2a7813dd]{background:#999;border-radius:9px;width:36px;height:4px;margin:0 auto 8px;display:block}.keyboard-help[data-v-2a7813dd]{display:none}.control-message[data-v-2a7813dd]{font-size:12px;bottom:65px}}@media (prefers-reduced-motion:reduce){.player-controlbar[data-v-2a7813dd],.player-topbar[data-v-2a7813dd]{transition:none}}.player-shell[data-v-f7a49dc0]{box-shadow:none;border-radius:8px;overflow:hidden}.player-shell[data-v-f7a49dc0]:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;height:100dvh}.player-shell video[data-v-f7a49dc0]{-o-object-fit:contain;object-fit:contain}.player-error[data-v-f7a49dc0]{pointer-events:none;z-index:2;background:#000b;border-radius:8px;margin:0;padding:12px;font-size:14px}.playback-wrapper[data-v-435b20e8]{width:100%;min-width:0}.playback-frame[data-v-435b20e8]{width:var(--player-width);height:var(--player-height);aspect-ratio:var(--player-ratio);color:#fff;isolation:isolate;background:#000;max-width:100%;margin-inline:auto;position:relative}.playback-frame[data-v-435b20e8] .external-player,.playback-frame[data-v-435b20e8] .player-shell{aspect-ratio:auto;border:0;width:100%;height:100%;min-height:0;margin:0}.playback-frame[data-v-435b20e8] .player-error{z-index:2}.playback-interstitial[data-v-435b20e8]{z-index:3;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.playback-interstitial>iframe[data-v-435b20e8]{background:#000;border:0;flex:1;width:100%;min-height:0}.playback-interstitial-bar[data-v-435b20e8]{color:#fff;background:#17191f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.playback-interstitial-bar span[data-v-435b20e8]{color:#c8cbd2;font-size:12px}.playback-fullscreen button[data-v-435b20e8],.playback-interstitial-bar button[data-v-435b20e8]{color:#fff;cursor:pointer;background:#242833;border:1px solid #707783;border-radius:5px;padding:6px 10px}.playback-fullscreen[data-v-435b20e8]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.playback-frame[data-v-435b20e8]:fullscreen{max-width:none;aspect-ratio:auto!important;width:100vw!important;height:100vh!important}@media (width<=766px){.playback-frame[data-v-435b20e8]{width:var(--player-mobile-width);height:var(--player-mobile-height);aspect-ratio:var(--player-mobile-ratio)}.playback-interstitial-bar[data-v-435b20e8]{padding:6px 10px;font-size:12px}.playback-interstitial-bar span[data-v-435b20e8]{display:none}}.drama-playback[data-v-8ff94871]{color:#fff;--ds-panel:#111;--ds-panel-soft:#222;--ds-text:#fff;--ds-muted:#aaa;--ds-border:#333;background:#000;place-items:center;width:100%;height:100dvh;min-height:0;display:grid}.drama-stage[data-v-8ff94871]{background:#000;width:min(100%,56.25dvh);min-width:0;height:100%;position:relative;overflow:hidden}.drama-stage.is-fullscreen[data-v-8ff94871]{z-index:100001;width:100%;max-width:none;height:100dvh;position:fixed;inset:0}:-webkit-any(.drama-stage[data-v-8ff94871]:-webkit-full-screen,.drama-stage[data-v-8ff94871]:fullscreen){background:#000;width:100%;max-width:none;height:100dvh}:is(.drama-stage[data-v-8ff94871]:fullscreen,.drama-stage[data-v-8ff94871]:fullscreen){background:#000;width:100%;max-width:none;height:100dvh}.drama-stage.is-fullscreen .drama-frame[data-v-8ff94871]{height:auto;position:absolute;inset:0}.drama-swipe-surface[data-v-8ff94871]{touch-action:pan-x pinch-zoom;position:absolute;inset:0}.drama-stage[data-v-8ff94871] .drama-center-play,.drama-stage[data-v-8ff94871] .drama-surface,.drama-stage[data-v-8ff94871] video{touch-action:pan-x pinch-zoom}.drama-parser-swipe-left[data-v-8ff94871]{z-index:2;width:24px;inset:64px auto 180px 0}.drama-parser-swipe-right[data-v-8ff94871]{z-index:2;width:24px;inset:64px 0 180px auto}.drama-parser-swipe-hint[data-v-8ff94871]{z-index:5;top:calc(64px + env(safe-area-inset-top,0px));color:#ddd;background:#0008;border-radius:6px;padding:5px 8px;font-size:11px;transform:translate(-50%)}.drama-parser-swipe-hint[data-v-8ff94871],.drama-swipe-notice[data-v-8ff94871]{white-space:nowrap;pointer-events:none;margin:0;position:absolute;left:50%}.drama-swipe-notice[data-v-8ff94871]{z-index:6;color:#fff;background:#000b;border-radius:8px;padding:10px 16px;font-size:13px;top:40%;transform:translate(-50%,-50%)}.drama-frame[data-v-8ff94871]{height:100%}.drama-frame[data-v-8ff94871] .playback-frame{aspect-ratio:auto;width:100%;max-width:none;height:100%;margin:0}.drama-frame[data-v-8ff94871] .player-shell{border-radius:0}.drama-frame[data-v-8ff94871] video{-o-object-fit:contain;object-fit:contain}.drama-frame[data-v-8ff94871] .playback-fullscreen{display:none}.drama-fallback[data-v-8ff94871]{text-align:center;z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;line-height:1.7;display:flex;position:absolute;inset:80px 24px 180px;overflow:auto}.drama-fallback[data-v-8ff94871] *{pointer-events:auto}.drama-fallback[data-v-8ff94871] .member-unlock{color:#fff;background:#171717}.drama-fallback[data-v-8ff94871] .member-unlock a{color:var(--ds-header-active,var(--ds-primary))}.drama-resume-notice[data-v-8ff94871]{top:calc(64px + env(safe-area-inset-top,0px));z-index:5;pointer-events:none;background:#000a;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;left:16px;right:16px}@media (width<=767px){.drama-stage[data-v-8ff94871]{width:100%}}.player-announcement[data-v-b4306333]{background:var(--ds-panel-soft);color:var(--ds-text);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:8px 16px;display:flex}.player-announcement p[data-v-b4306333]{overflow-wrap:anywhere;margin:0;line-height:1.7}.player-announcement button[data-v-b4306333]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.original-player-toolbar[data-v-b74b260c]{background:var(--ds-panel-soft);border-radius:var(--ds-radius);justify-content:space-around;align-items:center;gap:4px;min-height:46px;margin:18px 0 12px;font-size:13px;display:flex}.original-player-toolbar>button[data-v-b74b260c],.toolbar-action[data-v-b74b260c]{flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.original-player-toolbar>button[data-v-b74b260c]{min-height:46px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.toolbar-action[data-v-b74b260c]>button{width:100%;height:46px;min-height:46px;font:inherit;white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 5px;display:inline-flex;color:var(--ds-muted)!important;background:0 0!important}.toolbar-action[data-v-b74b260c]>button.member-favorite.is-saved{color:var(--ds-primary)!important;background:0 0!important}.original-player-toolbar>button[data-v-b74b260c]{color:var(--ds-muted)}.original-player-toolbar[data-v-b74b260c]>:not(dialog)+:not(dialog):before{content:"";background:var(--ds-border);width:1px;height:18px;position:absolute;top:14px;left:-2px}.original-player-toolbar[data-v-b74b260c] .duanshi-icon{flex-shrink:0;width:18px;height:18px;font-size:18px}.toolbar-action[data-v-b74b260c]>small:empty{display:none}.favorite-action[data-v-b74b260c]>small:not(:empty):not(.favorite-confirmed){background:var(--ds-panel);z-index:5;min-width:150px;max-width:280px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #0003}.favorite-action[data-v-b74b260c]>.favorite-confirmed{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player-action-dialog[data-v-b74b260c]{box-sizing:border-box;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-panel);width:calc(min(520px,94vw));max-height:90svh;color:var(--ds-text);margin:auto;padding:24px;line-height:1.8;overflow:auto}.player-action-dialog[data-v-b74b260c]::backdrop{background:#0009}.player-action-dialog header[data-v-b74b260c]{justify-content:space-between;align-items:center;gap:20px;display:flex}.player-action-dialog h2[data-v-b74b260c]{margin:0;font-size:20px}.player-action-dialog header button[data-v-b74b260c]{background:var(--ds-panel-soft);width:32px;height:32px;color:inherit;cursor:pointer;border:0;font-size:24px}.player-action-dialog[data-v-b74b260c] .portal-report>summary{display:none}[data-v-b74b260c]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.original-player-panel[data-v-58f33ff9]{flex-direction:column;height:100%;min-height:0;display:flex}.player-panel-tabs[data-v-58f33ff9]{border-bottom:1px solid var(--ds-border);flex-shrink:0;gap:26px;height:52px;padding:0 20px;display:flex}.player-panel-tabs button[data-v-58f33ff9]{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:16px}.player-panel-tabs button.active[data-v-58f33ff9]{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}.player-panel-body[data-v-58f33ff9]{flex:1;min-height:0;padding:20px;overflow-y:auto}.player-info h1[data-v-58f33ff9]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:22px;font-weight:400;line-height:30px;display:-webkit-box;overflow:hidden}.player-info[data-v-58f33ff9] p{color:var(--ds-muted);margin:8px 0;font-size:13px;line-height:1.8}.player-resources[data-v-58f33ff9]{border-top:1px solid var(--ds-border);margin-top:24px;padding-top:20px}.player-resources[data-v-58f33ff9] .resource-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.player-resources[data-v-58f33ff9] h2{margin:0 auto 0 0;font-size:18px}.player-resources[data-v-58f33ff9] .resource-heading a,.player-resources[data-v-58f33ff9] .resource-heading button{color:var(--ds-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px}.player-resources[data-v-58f33ff9] .source-tabs{scrollbar-width:none;border-bottom:1px solid var(--ds-border);flex-wrap:nowrap;gap:20px;margin:0 0 16px;display:flex;overflow-x:auto}.player-resources[data-v-58f33ff9] .source-tabs::-webkit-scrollbar{display:none}.player-resources[data-v-58f33ff9] .source-tabs a,.player-resources[data-v-58f33ff9] .source-tabs button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:5px 0 10px;font-size:14px;overflow:hidden}.player-resources[data-v-58f33ff9] .source-tabs .active{color:var(--ds-header-active,var(--ds-primary));border-bottom-color:var(--ds-header-active,var(--ds-primary))}.player-resources[data-v-58f33ff9] .episode-grid a,.player-resources[data-v-58f33ff9] .episode-grid button{overflow-wrap:anywhere;text-align:center;border-radius:var(--ds-radius);background:var(--ds-panel-soft);min-width:0;min-height:40px;color:var(--ds-muted);cursor:pointer;border:0;padding:8px;font-size:13px}.player-resources[data-v-58f33ff9] .episode-grid .active{background:var(--ds-header-active,var(--ds-primary));color:#fff}.player-resources[data-v-58f33ff9] .episodes-auto a,.player-resources[data-v-58f33ff9] .episodes-auto button{min-width:90px}.player-resources[data-v-58f33ff9] .playback-options{color:var(--ds-muted);margin-top:18px;font-size:13px;line-height:2}.player-resources[data-v-58f33ff9] .playback-options summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.player-resources[data-v-58f33ff9] .playback-options summary::-webkit-details-marker{display:none}.player-resources[data-v-58f33ff9] .playback-options summary:after{content:"＋";font-size:16px}.player-resources[data-v-58f33ff9] .playback-options[open] summary:after{content:"−"}.player-resources[data-v-58f33ff9] .playback-options-body{flex-wrap:wrap;align-items:center;gap:16px;padding-block:10px;display:flex}.player-resources[data-v-58f33ff9] .playback-options label{align-items:center;gap:6px;display:flex}.panel-bottom-tools[data-v-58f33ff9]{border-top:1px solid var(--ds-border);background:var(--ds-panel);border-radius:0;flex-shrink:0;min-height:52px;margin:0}.panel-stack[data-v-58f33ff9]{height:auto}.panel-stack .player-panel-body[data-v-58f33ff9]{padding:0;overflow:visible}.panel-stack[data-v-58f33ff9] .original-player-toolbar{max-width:440px}@media (width<=992px){.original-player-panel[data-v-58f33ff9]{height:auto}.player-panel-body[data-v-58f33ff9]{padding:16px 12px 24px;overflow:visible}.player-panel-tabs[data-v-58f33ff9]{height:46px;padding-inline:12px}.player-info h1[data-v-58f33ff9]{font-size:18px;font-weight:500;line-height:26px}.panel-stack .player-panel-body[data-v-58f33ff9],.panel-stack[data-v-58f33ff9]>.portal-comments{padding:0 12px}.player-resources[data-v-58f33ff9] .resource-heading{gap:10px}.player-resources[data-v-58f33ff9] h2{font-size:16px}.player-resources[data-v-58f33ff9] .episode-grid{gap:10px}}.template-player-layout[data-v-ed64cb6d]{min-width:0;color:var(--ds-text)}.play-stage[data-v-ed64cb6d]{grid-template-columns:minmax(0,1fr) 400px;gap:0;min-width:0;display:grid;overflow:hidden}.play-below[data-v-ed64cb6d],.play-main[data-v-ed64cb6d],.play-sidebar[data-v-ed64cb6d]{min-width:0;min-height:0}.play-main[data-v-ed64cb6d]{color:#fff;background:#000;position:relative}.play-screen[data-v-ed64cb6d]{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex;position:relative}.play-screen[data-v-ed64cb6d]>.playback-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;max-height:100%;display:flex}.play-screen[data-v-ed64cb6d] .playback-frame{flex-shrink:1;max-width:100%;max-height:100%}.play-screen[data-v-ed64cb6d] .playback-fullscreen{z-index:3;position:absolute;bottom:12px;right:30px}.play-screen[data-v-ed64cb6d]>p:empty{display:none}.play-screen[data-v-ed64cb6d]>.player-announcement{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;margin:0;position:absolute;top:18px;left:8px;right:8px}.play-sidebar[data-v-ed64cb6d]{background:var(--ds-panel);overflow:hidden auto}.sidebar-toggle[data-v-ed64cb6d]{z-index:5;color:#ddd;cursor:pointer;background:#323335;border:0;border-radius:20px 0 0 20px;width:20px;height:46px;padding:0 0 0 3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar-toggle[data-v-ed64cb6d]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.player-mode-wide[data-v-ed64cb6d]{width:100%;margin:0}.player-mode-wide .play-stage[data-v-ed64cb6d]{height:calc(100svh - var(--site-header-height,90px))}.player-mode-sidebar[data-v-ed64cb6d],.player-mode-stack[data-v-ed64cb6d]{width:var(--container);margin:20px auto 40px}.player-mode-sidebar .play-stage[data-v-ed64cb6d]{aspect-ratio:100/46.25;border-radius:var(--ds-radius)}.player-mode-stack .play-stage[data-v-ed64cb6d]{display:block}.player-mode-stack .play-main[data-v-ed64cb6d]{aspect-ratio:100/42;border-radius:var(--ds-radius);overflow:hidden}.player-mode-stack .play-sidebar[data-v-ed64cb6d]{background:0 0;padding-top:20px;overflow:visible}.sidebar-collapsed .play-stage[data-v-ed64cb6d]{grid-template-columns:minmax(0,1fr)}.play-below[data-v-ed64cb6d]{margin-top:24px}.play-sidebar[data-v-ed64cb6d] .episodes-panel{margin:0}.play-sidebar[data-v-ed64cb6d] .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.play-sidebar[data-v-ed64cb6d] .episode-grid.episodes-list{grid-template-columns:1fr}.play-sidebar[data-v-ed64cb6d] .episode-grid.episodes-auto{flex-wrap:wrap;display:flex}.player-mode-stack[data-v-ed64cb6d] .episode-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.player-mode-stack[data-v-ed64cb6d] .episode-grid.episodes-list{grid-template-columns:1fr}@media (width<=992px){.player-mode-sidebar[data-v-ed64cb6d],.player-mode-stack[data-v-ed64cb6d],.player-mode-wide[data-v-ed64cb6d]{width:100%;margin:0}.play-stage[data-v-ed64cb6d],.sidebar-collapsed .play-stage[data-v-ed64cb6d]{aspect-ratio:auto!important;border-radius:0!important;height:auto!important;display:block!important}.play-main[data-v-ed64cb6d]{aspect-ratio:16/9;overflow:hidden;border-radius:0!important}.player-mode-stack .play-main[data-v-ed64cb6d]{aspect-ratio:100/56}.play-sidebar[data-v-ed64cb6d]{height:auto;max-height:none;overflow:visible;display:block!important}.sidebar-toggle[data-v-ed64cb6d]{display:none}.play-below[data-v-ed64cb6d]{padding-inline:12px}.play-screen[data-v-ed64cb6d]>.player-announcement{font-size:12px;top:8px}.player-mode-stack[data-v-ed64cb6d] .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-mode-stack[data-v-ed64cb6d] .episode-grid.episodes-list{grid-template-columns:1fr}}.player-cinema[data-v-ed64cb6d]{width:min(1336px,100% - 64px);margin:28px auto 40px}.player-cinema .play-stage[data-v-ed64cb6d]{aspect-ratio:auto;height:auto;display:block;overflow:visible}.player-cinema .play-main[data-v-ed64cb6d]{aspect-ratio:16/9;border-radius:8px;overflow:hidden}.player-cinema .play-sidebar[data-v-ed64cb6d]{background:0 0;margin-top:24px;overflow:visible}.player-cinema[data-v-ed64cb6d] .player-panel-body{padding:0}.player-cinema[data-v-ed64cb6d] .player-info h1{font-weight:600}.player-cinema[data-v-ed64cb6d] .episode-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}@media (width<=992px){.player-cinema[data-v-ed64cb6d]{width:calc(100% - 32px);margin:20px auto 28px}.player-cinema .play-main[data-v-ed64cb6d]{aspect-ratio:16/9;border-radius:8px!important}.player-cinema .play-sidebar[data-v-ed64cb6d]{margin-top:20px}.player-cinema .play-below[data-v-ed64cb6d]{padding:0}}:root[data-player-mode=wide] .site-footer{display:none}:root[data-player-mode] .site-shell>main{min-height:0}
