.playback-check[data-astro-cid-23fwv56y]>h2[data-astro-cid-23fwv56y]{font-size:24px}.playback-check[data-astro-cid-23fwv56y]>p[data-astro-cid-23fwv56y]{font-size:15px;line-height:1.85}.playback-modes[data-astro-cid-23fwv56y]{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.playback-modes[data-astro-cid-23fwv56y] .button[data-astro-cid-23fwv56y]{padding:12px 18px;font-size:14px}.playback-modes[data-astro-cid-23fwv56y] [data-astro-cid-23fwv56y][aria-pressed=true]{background:#352440;border-color:#d9a4e6}.video-launch[data-astro-cid-23fwv56y]{border:1px solid var(--line);background:#08070c;border-radius:8px;width:fit-content;max-width:100%;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.video-launch[data-astro-cid-23fwv56y]>img[data-astro-cid-23fwv56y]{width:auto;max-width:100%;height:auto;max-height:72svh;display:block}.video-launch-label[data-astro-cid-23fwv56y]{text-shadow:0 2px 8px #000;background:linear-gradient(#0000,#08070cdd);align-items:center;gap:12px;padding:36px 18px 18px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.play-symbol[data-astro-cid-23fwv56y]{filter:drop-shadow(0 1px 5px #0008);place-items:center;width:24px;height:24px;display:grid}dialog[data-astro-cid-23fwv56y].playback-modal{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#08070c;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.player-shell[data-astro-cid-23fwv56y]{background:#08070c;height:100%;min-height:0;position:relative}.player-shell[data-astro-cid-23fwv56y]:fullscreen{width:100%;height:100%}.playback-modal[data-astro-cid-23fwv56y]::backdrop{background:#08070c}.player-topbar[data-astro-cid-23fwv56y]{z-index:3;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));padding-top:max(8px,env(safe-area-inset-top));pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.player-topbar[data-astro-cid-23fwv56y] button[data-astro-cid-23fwv56y]{color:#fff;filter:drop-shadow(0 1px 5px #0008);pointer-events:auto;background:0 0;border:0;place-items:center;width:44px;min-height:44px;padding:12px;display:grid}.playback-stage[data-astro-cid-23fwv56y]{min-width:0;min-height:0;position:absolute;inset:0}.playback-video[data-astro-cid-23fwv56y]{object-fit:contain;width:100%;height:100%;display:block}.video-interaction[data-astro-cid-23fwv56y]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-interaction[data-astro-cid-23fwv56y]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.player-controls[data-astro-cid-23fwv56y]{padding:28px max(14px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:linear-gradient(#0000,#08070c55 45%,#08070c99);transition:opacity .18s;position:absolute;inset:auto 0 0}.playback-modal[data-astro-cid-23fwv56y][data-controls=hidden] .player-controls[data-astro-cid-23fwv56y]{opacity:0;pointer-events:none}.player-control-row[data-astro-cid-23fwv56y]{align-items:center;gap:4px;display:flex}.player-control-row[data-astro-cid-23fwv56y] button[data-astro-cid-23fwv56y]{color:#fff;opacity:.88;filter:drop-shadow(0 1px 4px #0006);background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:12px;display:grid}.player-control-row[data-astro-cid-23fwv56y] button[data-astro-cid-23fwv56y]>span[data-astro-cid-23fwv56y]{display:flex}.player-time[data-astro-cid-23fwv56y]{white-space:nowrap;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#ffffffb8;text-shadow:0 1px 4px #0008;margin-right:auto;font-size:11px}.player-seek[data-astro-cid-23fwv56y]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:24px;margin:0;padding:0;display:block}.player-seek[data-astro-cid-23fwv56y]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fff var(--played,0%),#ffffff38 var(--played,0%));border-radius:2px;height:2px}.player-seek[data-astro-cid-23fwv56y]::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border:0;border-radius:50%;width:8px;height:8px;margin-top:-3px}.player-seek[data-astro-cid-23fwv56y]::-moz-range-track{background:#ffffff38;border-radius:2px;height:2px}.player-seek[data-astro-cid-23fwv56y]::-moz-range-progress{background:#fff;border-radius:2px;height:2px}.player-seek[data-astro-cid-23fwv56y]::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:8px;height:8px}.player-seek[data-astro-cid-23fwv56y]:is(:hover,:active,:focus-visible)::-webkit-slider-thumb{opacity:1}.player-seek[data-astro-cid-23fwv56y]:is(:hover,:active,:focus-visible)::-moz-range-thumb{opacity:1}.player-seek[data-astro-cid-23fwv56y]:focus-visible{outline-offset:2px;outline:2px solid #ffffffa0}@media (hover:hover) and (pointer:fine){.player-control-row[data-astro-cid-23fwv56y] button[data-astro-cid-23fwv56y]:hover,.player-topbar[data-astro-cid-23fwv56y] button[data-astro-cid-23fwv56y]:hover{opacity:1}}.player-notice[data-astro-cid-23fwv56y]{top:calc(76px + env(safe-area-inset-top));color:#eee5f4;pointer-events:none;text-shadow:0 1px 4px #000;margin:0;font-size:13px;position:absolute;left:18px;right:18px}.playback-modal[data-astro-cid-23fwv56y] [data-astro-cid-23fwv56y][data-playback-error] a[data-astro-cid-23fwv56y]{text-decoration:underline}.playback-modal[data-astro-cid-23fwv56y][open] .playback-stage[data-astro-cid-23fwv56y]{animation:.18s ease-out player-enter}@keyframes player-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.playback-checklist[data-astro-cid-23fwv56y]{margin:24px 0}.playback-checklist[data-astro-cid-23fwv56y] h3[data-astro-cid-23fwv56y]{font-size:18px;font-weight:500}.playback-checklist[data-astro-cid-23fwv56y] ul[data-astro-cid-23fwv56y]{color:var(--muted);padding-left:22px;font-size:14px;line-height:1.9}.playback-checklist[data-astro-cid-23fwv56y] li[data-astro-cid-23fwv56y]{margin-bottom:8px}.playback-details[data-astro-cid-23fwv56y]{border-top:1px solid var(--line);padding-top:18px;font-size:13px}.playback-details[data-astro-cid-23fwv56y] summary[data-astro-cid-23fwv56y]{cursor:pointer;color:var(--accent);padding:8px 0}.playback-details[data-astro-cid-23fwv56y] dl[data-astro-cid-23fwv56y]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;line-height:1.7;display:grid}.playback-details[data-astro-cid-23fwv56y] dt[data-astro-cid-23fwv56y]{color:var(--muted)}.playback-details[data-astro-cid-23fwv56y] dd[data-astro-cid-23fwv56y]{overflow-wrap:anywhere;margin:0}.playback-modal[data-astro-cid-23fwv56y] [data-astro-cid-23fwv56y][data-playback-error]{top:calc(76px + env(safe-area-inset-top));z-index:4;color:#ffb9c3;background:#100e17e8;border-radius:6px;margin:0;padding:12px 20px;font-size:14px;position:absolute;left:16px;right:16px}@media (width<=640px){.playback-modes[data-astro-cid-23fwv56y] .button[data-astro-cid-23fwv56y]{min-height:44px}.video-launch[data-astro-cid-23fwv56y]>img[data-astro-cid-23fwv56y]{max-height:80svh}}@media (prefers-reduced-motion:reduce){.playback-modal[data-astro-cid-23fwv56y][open] .playback-stage[data-astro-cid-23fwv56y]{animation:none}}
