.lb[data-astro-cid-y4lcwf4o]{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:none;color:var(--fg);overflow:hidden}.lb[data-astro-cid-y4lcwf4o][open]{display:grid;place-items:center}.lb[data-astro-cid-y4lcwf4o]::backdrop{background:#101010e6}.wrap[data-astro-cid-y4lcwf4o]{display:flex;flex-direction:column;gap:16px;width:min(80vw,calc((100dvh - 144px) * var(--ar, 1.6)))}.window[data-astro-cid-y4lcwf4o]{border-radius:12px;overflow:clip;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transform-origin:0 0;touch-action:pan-y}.window[data-astro-cid-y4lcwf4o] img[data-astro-cid-y4lcwf4o]{display:block;width:100%;height:auto;aspect-ratio:var(--ar, 1.6);user-select:none;-webkit-user-drag:none}.bar[data-astro-cid-y4lcwf4o]{display:flex;align-items:center;gap:8px;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.lb[data-astro-cid-y4lcwf4o][data-state=open] .bar[data-astro-cid-y4lcwf4o]{opacity:1;transition-duration:var(--dur-2)}.bar[data-astro-cid-y4lcwf4o] h2[data-astro-cid-y4lcwf4o]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:32px;font-weight:500}.count[data-astro-cid-y4lcwf4o]{margin-inline:4px;font:400 12px/32px var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums}.chip[data-astro-cid-y4lcwf4o]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),scale var(--dur-2) var(--ease-out)}.chip[data-astro-cid-y4lcwf4o]:hover{background:#2b2b2b;color:var(--fg)}.chip[data-astro-cid-y4lcwf4o]:active{scale:var(--press)}.chip[data-astro-cid-y4lcwf4o]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.prev[data-astro-cid-y4lcwf4o] svg{rotate:180deg}@media(max-width:719px){.wrap[data-astro-cid-y4lcwf4o]{width:min(calc(100vw - 32px),calc((100dvh - 144px) * var(--ar, 1.6)))}.bar[data-astro-cid-y4lcwf4o]{flex-wrap:wrap}.bar[data-astro-cid-y4lcwf4o] h2[data-astro-cid-y4lcwf4o]{flex-basis:100%;order:1;white-space:normal;line-height:20px}.count[data-astro-cid-y4lcwf4o]{margin-inline:0 auto}}[data-zoom]{cursor:zoom-in}img[data-zoom]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.group[data-astro-cid-7da3lww3]{display:flex;flex-direction:column;gap:12px}.art[data-astro-cid-7da3lww3]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0}.body[data-astro-cid-7da3lww3]{font-size:16px;line-height:26px;color:var(--fg-2);text-wrap:pretty}.features[data-astro-cid-7da3lww3]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.features[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]{display:flex;align-items:center;gap:10px;font-size:15px;line-height:24px}.features[data-astro-cid-7da3lww3] svg{flex-shrink:0;color:var(--fg-3)}.facts[data-astro-cid-7da3lww3]{border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.fact[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:12px 16px}.fact[data-astro-cid-7da3lww3]+.fact[data-astro-cid-7da3lww3]{box-shadow:inset 0 1px 0 var(--line)}dt[data-astro-cid-7da3lww3]{font:400 12px/24px var(--mono);color:var(--fg-3)}dd[data-astro-cid-7da3lww3]{font-size:15px;line-height:24px;min-width:0}.app-nav[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-inline:-12px}.step[data-astro-cid-7da3lww3]{display:flex;align-items:center;gap:14px;min-width:0;height:68px;padding-inline:12px;border-radius:12px;transition:background-color var(--dur-2) var(--ease-out),scale var(--dur-1) var(--ease-out)}.step[data-astro-cid-7da3lww3].next{flex-direction:row-reverse}.step[data-astro-cid-7da3lww3]:hover{background:var(--raised)}.step[data-astro-cid-7da3lww3]:active{scale:.99}.step[data-astro-cid-7da3lww3]:focus-visible{box-shadow:none;outline:2px solid var(--fg);outline-offset:-2px}.step[data-astro-cid-7da3lww3] .arrow{flex-shrink:0;color:var(--fg-3);transition:color var(--dur-1) var(--ease-out),translate var(--dur-2) var(--ease-out)}.step[data-astro-cid-7da3lww3].prev .arrow{rotate:180deg}.step[data-astro-cid-7da3lww3]:hover .arrow{color:var(--fg)}.step[data-astro-cid-7da3lww3].prev:hover .arrow{translate:-2px 0}.step[data-astro-cid-7da3lww3].next:hover .arrow{translate:2px 0}.step-art[data-astro-cid-7da3lww3]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.step-art[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{flex-shrink:0}.step-name[data-astro-cid-7da3lww3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;font-weight:500}@media(max-width:719px){.fact[data-astro-cid-7da3lww3]{grid-template-columns:96px 1fr;gap:12px}}.media[data-astro-cid-7da3lww3]{align-self:stretch;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.shots[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:12px}.shot[data-astro-cid-7da3lww3]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:var(--surface);transition:opacity var(--dur-1) var(--ease-out)}.shot[data-astro-cid-7da3lww3]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;transition:box-shadow var(--dur-1) var(--ease-out)}.shot[data-astro-cid-7da3lww3]:hover:after{box-shadow:inset 0 0 0 1px var(--line-strong)}.shot[data-astro-cid-7da3lww3]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.shot[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}@media(max-width:719px){.shots[data-astro-cid-7da3lww3]{display:flex;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.shots[data-astro-cid-7da3lww3]::-webkit-scrollbar{display:none}.shots[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]{flex:0 0 72%;scroll-snap-align:start}}.cover[data-astro-cid-7da3lww3]{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:12px;background:var(--surface)}.cover[data-astro-cid-7da3lww3]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.cover[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3],.cover[data-astro-cid-7da3lww3] video[data-astro-cid-7da3lww3]{display:block;width:100%;height:100%;object-fit:cover}
