details[data-astro-cid-hemr5th4]{border-bottom:1px solid #0b0d6e40}details[data-astro-cid-hemr5th4]:first-of-type{border-top:2px solid var(--ink)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"";background:linear-gradient(currentColor 0 0) 50%/100% 2.5px no-repeat,linear-gradient(currentColor 0 0) 50%/2.5px 100% no-repeat;flex:none;width:16px;height:16px;transition:background-size .2s ease-out}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{background-size:100% 2.5px,2.5px 0}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--margin)}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{margin:0}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0 0 16px}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-hemr5th4]:after{transition:none}}.stage[data-astro-cid-fw2jffj7]{height:min(calc(100dvh - var(--header)), 100vw);border-bottom:2px solid var(--ink);justify-content:center;display:flex;position:relative;overflow-x:clip}.frame[data-astro-cid-fw2jffj7]{aspect-ratio:1;background:#1c1b20;max-width:100%;height:100%;position:relative;box-shadow:0 14px 28px -18px #0b0d6e8c;container-type:size}@media (pointer:coarse) and (aspect-ratio<=1){.stage[data-astro-cid-fw2jffj7]{height:calc(100dvh - var(--header))}.frame[data-astro-cid-fw2jffj7]{aspect-ratio:auto;width:100%}}.frame[data-astro-cid-fw2jffj7]:fullscreen{background:#1c1b20}.facade[data-astro-cid-fw2jffj7]{cursor:pointer;place-items:center;transition:opacity .3s ease-out;display:grid;position:absolute;inset:0;overflow:hidden}.facade[data-astro-cid-fw2jffj7].gone{opacity:0;pointer-events:none}.face[data-astro-cid-fw2jffj7]{object-fit:cover;filter:brightness(.4)blur(7px);width:100%;height:100%;transition:filter .4s ease-out;position:absolute;inset:0;scale:1.08}.loading[data-astro-cid-fw2jffj7] .face[data-astro-cid-fw2jffj7]{filter:brightness(.3)blur(7px)}.play[data-astro-cid-fw2jffj7]{--d:clamp(92px, 25cqmin, 200px);--p:1;width:var(--d);height:var(--d);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;position:relative;translate:0 -6cqh}.disc[data-astro-cid-fw2jffj7]{background:var(--sheet) var(--paper) center / cover;color:var(--margin);font:700 calc(var(--d) * .3)/1 var(--type);letter-spacing:-.01em;border-radius:50%;place-items:center;transition:transform .18s ease-out,box-shadow .18s ease-out;display:grid;position:absolute;inset:0;box-shadow:0 0 0 4px #fffdf647,0 10px 18px -8px #0009,0 2px 3px #00000040}.play[data-astro-cid-fw2jffj7]:hover .disc[data-astro-cid-fw2jffj7]{transform:translateY(-2px)rotate(-2deg);box-shadow:0 0 0 4px #fffdf666,0 14px 22px -8px #000000a6,0 2px 3px #00000040}.play[data-astro-cid-fw2jffj7]:active .disc[data-astro-cid-fw2jffj7]{transform:translateY(1px)}.play[data-astro-cid-fw2jffj7]:focus-visible{outline:none}.play[data-astro-cid-fw2jffj7]:focus-visible .disc[data-astro-cid-fw2jffj7]{outline:3px solid var(--sheet);outline-offset:5px}.play[data-astro-cid-fw2jffj7]:disabled{cursor:progress}.play[data-astro-cid-fw2jffj7]:disabled .disc[data-astro-cid-fw2jffj7]{font-size:calc(var(--d) * .2);letter-spacing:.02em}.loop[data-astro-cid-fw2jffj7]{z-index:1;pointer-events:none;width:128%;height:120%;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.loop[data-astro-cid-fw2jffj7] path[data-astro-cid-fw2jffj7]{fill:none;stroke:var(--margin);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.loop[data-astro-cid-fw2jffj7] .pass1[data-astro-cid-fw2jffj7]{stroke-width:2.6px}.loop[data-astro-cid-fw2jffj7] .pass2[data-astro-cid-fw2jffj7]{stroke-width:1.4px;opacity:.75;transition-delay:80ms}.note[data-astro-cid-fw2jffj7]:empty{display:none}.note[data-astro-cid-fw2jffj7]{background:var(--sheet);width:max-content;max-width:86%;color:var(--ink);text-align:center;border-radius:3px;margin:0;padding:8px 14px;font-size:17px;line-height:1.35;position:absolute;bottom:9%;left:50%;translate:-50%;box-shadow:0 6px 14px -8px #0009}.note[data-astro-cid-fw2jffj7] button[data-astro-cid-fw2jffj7]{font:700 17px/1 var(--type);color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;margin-left:8px;padding:5px 10px}.tape[data-astro-cid-fw2jffj7]{pointer-events:none;filter:drop-shadow(0 2px 2px #0b0d6e38);width:clamp(60px,11%,116px);height:auto;position:absolute;bottom:0}.tape[data-astro-cid-fw2jffj7].l{left:0;translate:-36% 14%}.tape[data-astro-cid-fw2jffj7].r{right:0;translate:36% 14%}@media (aspect-ratio<=1){.tape[data-astro-cid-fw2jffj7]{display:none}}.frame[data-astro-cid-fw2jffj7] iframe{touch-action:none;border:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.frame[data-astro-cid-fw2jffj7] iframe.booting{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.facade[data-astro-cid-fw2jffj7],.face[data-astro-cid-fw2jffj7],.disc[data-astro-cid-fw2jffj7],.loop[data-astro-cid-fw2jffj7] path[data-astro-cid-fw2jffj7],.frame[data-astro-cid-fw2jffj7] iframe{transition:none}}.intro[data-astro-cid-fw2jffj7]{text-align:center;padding-top:clamp(28px,4vw,44px)}.intro[data-astro-cid-fw2jffj7] h1[data-astro-cid-fw2jffj7]{font-size:clamp(2.05rem,4.6vw,4.25rem)}.steps[data-astro-cid-fw2jffj7]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:6px 0;margin:16px auto 0;padding:0;font-size:clamp(1.125rem,1.9vw,1.6rem);font-weight:700;list-style:none;display:flex}.steps[data-astro-cid-fw2jffj7] li[data-astro-cid-fw2jffj7]{align-items:center;gap:.3em;display:inline-flex}.steps[data-astro-cid-fw2jffj7] li[data-astro-cid-fw2jffj7]+li[data-astro-cid-fw2jffj7]:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 .9em}@media (width<=640px){.steps[data-astro-cid-fw2jffj7]{flex-direction:column;align-items:center}.steps[data-astro-cid-fw2jffj7] li[data-astro-cid-fw2jffj7]+li[data-astro-cid-fw2jffj7]:before{display:none}}.steps[data-astro-cid-fw2jffj7] kbd{min-width:1.7em;height:1.45em;color:var(--ink);background:var(--sheet);border:2px solid;border-radius:4px;place-items:center;padding:0 .3em;display:inline-grid}.article[data-astro-cid-fw2jffj7]{margin-top:56px}.article[data-astro-cid-fw2jffj7]>*,.article[data-astro-cid-fw2jffj7] section>*{max-width:44rem;margin-left:auto;margin-right:auto}.article[data-astro-cid-fw2jffj7] section>.shot{max-width:480px}.article[data-astro-cid-fw2jffj7] h2{margin-top:56px;margin-bottom:14px;font-size:clamp(1.6rem,2.6vw,2.1rem)}.article[data-astro-cid-fw2jffj7] h3{margin-top:26px;margin-bottom:4px;font-size:1.25rem;line-height:1.25}.article[data-astro-cid-fw2jffj7] p,.article[data-astro-cid-fw2jffj7] ul{margin-top:0;margin-bottom:14px}.article[data-astro-cid-fw2jffj7] .lead{font-size:clamp(1.15rem,1.6vw,1.35rem)}.article[data-astro-cid-fw2jffj7] table{border-collapse:collapse;margin-bottom:18px;font-size:17px;line-height:1.4;display:block;overflow-x:auto}.article[data-astro-cid-fw2jffj7] th,.article[data-astro-cid-fw2jffj7] td{text-align:left;vertical-align:top;border-bottom:1px solid #0b0d6e40;padding:8px 14px 8px 0}.article[data-astro-cid-fw2jffj7] thead th{border-bottom:2px solid var(--ink)}.article[data-astro-cid-fw2jffj7] .checked{color:var(--ink-soft);font-size:17px}.rating[data-astro-cid-fw2jffj7]{text-align:center;margin-top:64px}.rating[data-astro-cid-fw2jffj7] h2[data-astro-cid-fw2jffj7]{margin-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.1rem)}.stars[data-astro-cid-fw2jffj7]{gap:2px;display:inline-flex}.stars[data-astro-cid-fw2jffj7] button[data-astro-cid-fw2jffj7]{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:4px;padding:5px}.stars[data-astro-cid-fw2jffj7] svg[data-astro-cid-fw2jffj7]{fill:#0000;stroke:currentColor;stroke-width:1.7px;transition:fill .15s}.stars[data-astro-cid-fw2jffj7] button[data-astro-cid-fw2jffj7].on svg[data-astro-cid-fw2jffj7]{fill:currentColor}.summary[data-astro-cid-fw2jffj7]{color:var(--ink-soft);min-height:1.55em;margin:6px 0 0}.again[data-astro-cid-fw2jffj7]{margin:18px 0 0;font-weight:700}.shot[data-astro-cid-aatdr2li]{max-width:480px;margin:28px auto}.shot[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li]{background:#1c1b20;width:100%;height:auto;display:block;box-shadow:0 14px 28px -18px #0b0d6e8c}.shot[data-astro-cid-aatdr2li] figcaption[data-astro-cid-aatdr2li]{color:var(--ink-soft);text-align:center;margin-top:10px;font-size:17px;line-height:1.45}
