.dj-media-viewport[data-v-6407cb8d]{aspect-ratio:16/9;color:var(--dj-tertiary);pointer-events:none;background:#09090b;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.dj-media-viewport video[data-v-6407cb8d],.dj-media-viewport__youtube[data-v-6407cb8d],.dj-media-viewport__youtube[data-v-6407cb8d] iframe{pointer-events:auto}.dj-media-viewport img[data-v-6407cb8d],.dj-media-viewport video[data-v-6407cb8d],.dj-media-viewport__bilibili[data-v-6407cb8d],.dj-media-viewport__youtube[data-v-6407cb8d],.dj-media-viewport__youtube[data-v-6407cb8d] iframe{width:100%;height:100%}.dj-media-viewport__bilibili[data-v-6407cb8d]{pointer-events:auto;border:0}.dj-media-viewport img[data-v-6407cb8d],.dj-media-viewport video[data-v-6407cb8d]{-o-object-fit:cover;object-fit:cover}.dj-media-viewport__play[data-v-6407cb8d]{color:#fff;background:#18181bb3;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute}.dj-media-viewport__play .iconify[data-v-6407cb8d]{width:34px;height:34px}.dj-media-viewport__error[data-v-6407cb8d]{color:#fff;text-align:center;background:#09090be0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.dj-media-viewport__error[data-v-6407cb8d],.dj-media-viewport__error a[data-v-6407cb8d],.dj-media-viewport__error button[data-v-6407cb8d],.dj-media-viewport__play[data-v-6407cb8d]{pointer-events:auto}.dj-media-viewport__error p[data-v-6407cb8d]{margin:0}.dj-media-viewport__error div[data-v-6407cb8d]{gap:12px;display:flex}.dj-media-viewport__error a[data-v-6407cb8d],.dj-media-viewport__error button[data-v-6407cb8d]{color:#fff;border:1px solid #ffffff8c;border-radius:999px;padding:8px 14px}@media (width<=767px){.dj-media-viewport[data-v-6407cb8d]{border-radius:10px}.dj-media-viewport__play[data-v-6407cb8d]{width:52px;height:52px}}.dj-bilibili-capability[data-v-c5c3d233]{background:var(--dj-muted);color:var(--dj-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 18px;display:flex}.dj-bilibili-capability__copy[data-v-c5c3d233]{align-items:flex-start;gap:12px;min-width:0;display:flex}.dj-bilibili-capability strong[data-v-c5c3d233]{font-size:15px;font-weight:760;display:block}.dj-bilibili-capability p[data-v-c5c3d233]{color:var(--dj-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.dj-bilibili-capability__actions[data-v-c5c3d233]{flex:none;align-items:center;gap:8px;display:flex}.dj-bilibili-capability__actions a[data-v-c5c3d233],.dj-bilibili-capability__actions button[data-v-c5c3d233]{border:1px solid var(--dj-border);color:var(--dj-secondary);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.dj-bilibili-capability__actions button[data-v-c5c3d233]{cursor:pointer}.dj-bilibili-capability__actions .is-primary[data-v-c5c3d233]{background:var(--dj-brand);border-color:var(--dj-brand);color:#fff}@media (width<=767px){.dj-bilibili-capability[data-v-c5c3d233]{flex-direction:column;align-items:stretch;gap:14px;margin-top:12px;padding:14px}.dj-bilibili-capability__actions a[data-v-c5c3d233],.dj-bilibili-capability__actions button[data-v-c5c3d233]{flex:1 1 0}}.dj-sentence-reader[data-v-30641d3c]{gap:24px;display:grid}.dj-reader-playback-surface[data-auto-follow-mode=following]{overflow-anchor:none}.dj-sentence-reader__item[data-v-30641d3c]{border-bottom:1px solid var(--dj-border);padding:0 12px 22px}.dj-sentence-reader__item.has-active-content[data-v-30641d3c]{padding-bottom:42px;position:relative}.dj-sentence-reader__item.is-current[data-v-30641d3c]{background:var(--dj-muted);border:0;border-radius:16px;padding:20px 18px 42px}.dj-sentence-reader__item[data-v-30641d3c] .sentence-text{color:var(--dj-ink);letter-spacing:.18em;font-size:22px;font-weight:650;line-height:2.05}.dj-sentence-reader__item[data-v-30641d3c] .sentence-text-active{background:0 0;border-radius:0}.dj-sentence-reader__item[data-v-30641d3c] .sentence-rt{letter-spacing:0;font-size:12px}.dj-sentence-reader__item[data-v-30641d3c] .pos-underline{box-shadow:inset 0 -8px 0 var(--pos-color)}.dj-sentence-reader__item[data-v-30641d3c] .pos-underline-noun{--pos-color:#ffa4ab}.dj-sentence-reader__item[data-v-30641d3c] .pos-underline-adjective{--pos-color:#fac905}.dj-sentence-reader__item[data-v-30641d3c] .pos-underline-verb{--pos-color:#91d624}.dj-sentence-reader__item[data-v-30641d3c] .sentence-token-highlighted .sentence-token-body{outline:2px solid var(--dj-brand);outline-offset:1px;background:0 0}.dj-sentence-reader__translation[data-v-30641d3c]{color:var(--dj-secondary);margin:12px 0 0;font-size:16px;line-height:1.75}.dj-sentence-reader__ai[data-v-30641d3c]{color:var(--dj-secondary);background:0 0;border:0;min-height:30px;font-size:11px;font-weight:600;position:absolute;bottom:12px;right:16px}.dj-sentence-reader__inactive[data-v-30641d3c]{color:var(--dj-ink);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:70px;padding:0;display:flex}.dj-sentence-reader__inactive>span[data-v-30641d3c]{letter-spacing:.04em;font-size:20px;font-weight:600;line-height:1.75}.dj-sentence-reader__inactive small[data-v-30641d3c]{color:var(--dj-secondary);font-size:15px;font-weight:400;line-height:1.65}.dj-sentence-reader__empty[data-v-30641d3c]{color:var(--dj-secondary);margin:0;font-size:13px}@media (width<=767px){.dj-sentence-reader__item[data-v-30641d3c]{padding-inline:0}.dj-sentence-reader__item.is-current[data-v-30641d3c]{padding:16px 12px 42px}.dj-sentence-reader__item[data-v-30641d3c] .sentence-text{letter-spacing:.12em;font-size:20px}.dj-sentence-reader__inactive>span[data-v-30641d3c]{font-size:18px}}.dj-article-player[data-v-e3c773c2]{border-top:1px solid var(--dj-border);padding:13px max(16px,calc(50vw - 352px)) calc(10px + env(safe-area-inset-bottom));z-index:35;background:#fff;width:100%;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #18181b0d}.dj-article-player__error[data-v-e3c773c2]{color:#b91c1c;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.dj-article-player__error button[data-v-e3c773c2]{color:inherit;background:0 0;border:1px solid;border-radius:999px;padding:4px 10px;font-weight:700}.dj-article-player__progress[data-v-e3c773c2]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dj-article-player__progress input[data-v-e3c773c2]{appearance:none;border-radius:999px;grid-column:1/-1;width:100%;height:4px}.dj-article-player__progress input[data-v-e3c773c2]:disabled{cursor:not-allowed;opacity:.55}.dj-article-player__progress input[data-v-e3c773c2]::-webkit-slider-thumb{appearance:none;background:var(--dj-brand);border:2px solid #fff;border-radius:50%;width:12px;height:12px}.dj-article-player__progress input[data-v-e3c773c2]::-moz-range-thumb{background:var(--dj-brand);border:2px solid #fff;border-radius:50%;width:12px;height:12px}.dj-article-player__progress span[data-v-e3c773c2]{color:var(--dj-tertiary);font-size:10px}.dj-article-player__progress span[data-v-e3c773c2]:last-child{text-align:right}.dj-article-player__control-note[data-v-e3c773c2]{color:var(--dj-secondary);text-align:center;grid-column:1/-1;margin:0;font-size:11px;font-weight:600;line-height:1.35}.dj-article-player__controls[data-v-e3c773c2]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.dj-article-player__controls button[data-v-e3c773c2]{color:var(--dj-secondary);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;font-size:10px;font-weight:600;display:flex}.dj-article-player__controls .dj-article-player__play[data-v-e3c773c2],.dj-article-player__controls button.is-active[data-v-e3c773c2],.dj-article-player__controls button[data-v-e3c773c2]:hover:not(:disabled){color:var(--dj-brand)}.dj-article-player__controls button[data-v-e3c773c2]:disabled{color:#d4d4d8}.dj-article-player__controls .iconify[data-v-e3c773c2]{width:22px;height:22px}@media (width<=767px){.dj-article-player[data-v-e3c773c2]{padding:13px max(16px,calc((100vw - var(--dj-mobile-width))/2)) calc(10px + env(safe-area-inset-bottom))}.dj-article-player__controls button[data-v-e3c773c2]{min-height:48px}.dj-article-player__controls span[data-v-e3c773c2]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}
