.chapter-video-module__8FCk7q__player[data-playing]{aspect-ratio:16/9;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-lift);isolation:isolate;background:#000;position:relative;overflow:hidden}.chapter-video-module__8FCk7q__player[data-fullscreen=true]{aspect-ratio:auto;border:0;border-radius:0}.chapter-video-module__8FCk7q__player[data-playing] video{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;position:absolute;inset:0}.chapter-video-module__8FCk7q__player[data-idle=true],.chapter-video-module__8FCk7q__player[data-idle=true] video{cursor:none}.chapter-video-module__8FCk7q__cover{z-index:2;color:#fff;font:inherit;cursor:pointer;background:radial-gradient(circle,#00000040,#000000a6),0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.chapter-video-module__8FCk7q__bigPlay{background:var(--accent);width:76px;height:76px;color:var(--accent-ink);box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 40px -10px color-mix(in srgb, var(--accent) 70%, transparent);transition:transform .4s var(--ease-spring), box-shadow .3s;border-radius:999px;place-items:center;display:grid}.chapter-video-module__8FCk7q__bigPlay svg{width:30px;height:30px;margin-left:3px}.chapter-video-module__8FCk7q__cover:hover .chapter-video-module__8FCk7q__bigPlay,.chapter-video-module__8FCk7q__cover:focus-visible .chapter-video-module__8FCk7q__bigPlay{box-shadow:0 0 0 16px color-mix(in srgb, var(--accent) 14%, transparent), 0 18px 40px -10px color-mix(in srgb, var(--accent) 70%, transparent);transform:scale(1.08)}.chapter-video-module__8FCk7q__cover:focus-visible{outline:none}.chapter-video-module__8FCk7q__coverText{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0000008c;border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:8px 16px;display:grid}.chapter-video-module__8FCk7q__coverText strong{font-size:14px;font-weight:600}.chapter-video-module__8FCk7q__coverText span{color:#ffffffa6;font-family:var(--font-metadata);font-size:11px}.chapter-video-module__8FCk7q__controls{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:#fff;transition:opacity .3s, transform .4s var(--ease-out);background:#0c0c0b9e;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:10px 14px 8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.chapter-video-module__8FCk7q__player[data-started=false] .chapter-video-module__8FCk7q__controls,.chapter-video-module__8FCk7q__player[data-idle=true] .chapter-video-module__8FCk7q__controls:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(8px)}.chapter-video-module__8FCk7q__track{cursor:pointer;height:16px;position:relative}.chapter-video-module__8FCk7q__rail{background:#ffffff29;border-radius:999px;height:4px;transition:height .2s;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.chapter-video-module__8FCk7q__track:hover .chapter-video-module__8FCk7q__rail{height:6px}.chapter-video-module__8FCk7q__buffered,.chapter-video-module__8FCk7q__progress{border-radius:inherit;position:absolute;inset:0 auto 0 0}.chapter-video-module__8FCk7q__buffered{background:#ffffff38}.chapter-video-module__8FCk7q__progress{background:var(--accent)}.chapter-video-module__8FCk7q__marker{pointer-events:none;background:#0c0c0b;border-radius:2px;width:3px;height:8px;margin-left:-1.5px;position:absolute;top:50%;transform:translateY(-50%)}.chapter-video-module__8FCk7q__thumb{width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);transition:transform .25s var(--ease-spring);pointer-events:none;background:#fff;border-radius:999px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)scale(0)}.chapter-video-module__8FCk7q__track:hover .chapter-video-module__8FCk7q__thumb,.chapter-video-module__8FCk7q__track:focus-within .chapter-video-module__8FCk7q__thumb{transform:translateY(-50%)scale(1)}.chapter-video-module__8FCk7q__tooltip{bottom:calc(100% + 10px);left:clamp(60px, var(--x), calc(100% - 60px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;white-space:nowrap;pointer-events:none;background:#0c0c0bd9;border:1px solid #ffffff24;border-radius:10px;gap:2px;max-width:220px;padding:6px 10px;font-size:12px;line-height:1.3;display:grid;position:absolute;transform:translate(-50%)}.chapter-video-module__8FCk7q__tooltipTime{color:var(--accent);font-family:var(--font-metadata);font-size:11px}.chapter-video-module__8FCk7q__scrub{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chapter-video-module__8FCk7q__track:has(.chapter-video-module__8FCk7q__scrub:focus-visible) .chapter-video-module__8FCk7q__rail{outline:2px solid var(--accent);outline-offset:3px}.chapter-video-module__8FCk7q__row{align-items:center;gap:4px;min-width:0;display:flex}.chapter-video-module__8FCk7q__button{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.chapter-video-module__8FCk7q__button svg{width:18px;height:18px}.chapter-video-module__8FCk7q__button:hover{background:#ffffff1a}.chapter-video-module__8FCk7q__button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chapter-video-module__8FCk7q__speed{width:auto;min-width:42px;font-family:var(--font-metadata);padding:0 8px;font-size:12px}.chapter-video-module__8FCk7q__time{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;flex:none;margin-left:6px;font-size:12px}.chapter-video-module__8FCk7q__time span{color:#ffffff8c}.chapter-video-module__8FCk7q__chapterName{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff2e;min-width:0;margin-left:10px;padding-left:12px;font-size:13px;overflow:hidden}.chapter-video-module__8FCk7q__spacer{flex:1}.chapter-video-module__8FCk7q__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.chapter-video-module__8FCk7q__chapter{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, color .2s, transform .3s var(--ease-spring);border-radius:12px;align-items:baseline;gap:12px;padding:10px 14px;font-size:14px;display:flex}.chapter-video-module__8FCk7q__chapter:hover{border-color:var(--accent);color:var(--ink);transform:translate(3px)}.chapter-video-module__8FCk7q__chapter[data-active=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.chapter-video-module__8FCk7q__chapterTime{min-width:34px;color:var(--accent);font-family:var(--font-metadata);font-variant-numeric:tabular-nums;flex:none;font-size:12px}@media (max-width:560px){.chapter-video-module__8FCk7q__chapters{grid-template-columns:1fr}.chapter-video-module__8FCk7q__controls{border-radius:12px;gap:2px;padding:4px 8px 2px;bottom:6px;left:6px;right:6px}.chapter-video-module__8FCk7q__button{width:28px;height:28px}.chapter-video-module__8FCk7q__button svg{width:16px;height:16px}.chapter-video-module__8FCk7q__time{font-size:11px}.chapter-video-module__8FCk7q__chapterName,.chapter-video-module__8FCk7q__speed{display:none}.chapter-video-module__8FCk7q__bigPlay{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.chapter-video-module__8FCk7q__controls,.chapter-video-module__8FCk7q__bigPlay,.chapter-video-module__8FCk7q__thumb,.chapter-video-module__8FCk7q__chapter{transition:none}}
.screenshot-gallery-module__lPxmLW__zoom{cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.screenshot-gallery-module__lPxmLW__zoomChip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-metadata);opacity:0;transition:opacity .2s, transform .3s var(--ease-spring);background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex;transform:translateY(4px)}.screenshot-gallery-module__lPxmLW__zoomChip svg{width:12px;height:12px}.screenshot-gallery-module__lPxmLW__zoom:hover .screenshot-gallery-module__lPxmLW__zoomChip,.screenshot-gallery-module__lPxmLW__zoom:focus-visible .screenshot-gallery-module__lPxmLW__zoomChip{opacity:1;transform:none}.screenshot-gallery-module__lPxmLW__zoom:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:inherit}.screenshot-gallery-module__lPxmLW__lightbox{color:#fff;background:0 0;border:0;width:min(1400px,94vw);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.screenshot-gallery-module__lPxmLW__lightbox[open]{animation:screenshot-gallery-module__lPxmLW__lightbox-in .35s var(--ease-out)}.screenshot-gallery-module__lPxmLW__lightbox::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;animation:.3s ease-out screenshot-gallery-module__lPxmLW__backdrop-in}.screenshot-gallery-module__lPxmLW__frame{gap:12px;margin:0;display:grid}.screenshot-gallery-module__lPxmLW__imageBox{border-radius:calc(var(--radius) + 4px);background:#0b0b0b;border:1px solid #ffffff1f;height:min(78vh,52vw);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000}.screenshot-gallery-module__lPxmLW__imageBox img{object-fit:contain}.screenshot-gallery-module__lPxmLW__bar{align-items:center;gap:14px;padding:0 4px;display:flex}.screenshot-gallery-module__lPxmLW__count{color:var(--accent);font-family:var(--font-metadata);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.screenshot-gallery-module__lPxmLW__caption{color:#ffffffbf;flex:1;min-width:0;font-size:14px}.screenshot-gallery-module__lPxmLW__actions{flex:none;gap:6px;display:flex}.screenshot-gallery-module__lPxmLW__iconButton{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;transition:background .2s, border-color .2s, transform .3s var(--ease-spring);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-size:14px;display:grid}.screenshot-gallery-module__lPxmLW__iconButton:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent);transform:scale(1.06)}.screenshot-gallery-module__lPxmLW__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes screenshot-gallery-module__lPxmLW__lightbox-in{0%{opacity:0;transform:scale(.97)translateY(8px)}}@keyframes screenshot-gallery-module__lPxmLW__backdrop-in{0%{opacity:0}}@media (max-width:640px){.screenshot-gallery-module__lPxmLW__imageBox{height:62vw}.screenshot-gallery-module__lPxmLW__bar{flex-wrap:wrap}.screenshot-gallery-module__lPxmLW__caption{flex-basis:100%;order:3}.screenshot-gallery-module__lPxmLW__actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.screenshot-gallery-module__lPxmLW__lightbox[open],.screenshot-gallery-module__lPxmLW__lightbox::backdrop{animation:none}}
