.cards[data-astro-cid-n5shng65]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-n5shng65]{grid-column:span 2}.card[data-astro-cid-n5shng65]:nth-child(7n+1),.card[data-astro-cid-n5shng65]:nth-child(7n+2),.card[data-astro-cid-n5shng65]:nth-child(7n+6),.card[data-astro-cid-n5shng65]:nth-child(7n+7){grid-column:span 3}.card[data-astro-cid-n5shng65]{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-raised), var(--bg));border-radius:6px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.card[data-astro-cid-n5shng65]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));transform:translateY(-2px)}.shot[data-astro-cid-n5shng65]{border-bottom:1px solid var(--line);background:radial-gradient(120% 90% at 30% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), #18191c;align-items:center;height:230px;padding:0 0 0 24px;display:flex;overflow:hidden}.shot[data-astro-cid-n5shng65] picture{display:contents}.shot[data-astro-cid-n5shng65] .img{border:1px solid #2e3036;border-radius:3px;flex:none;max-width:none;height:auto;display:block;box-shadow:0 18px 40px -18px #000c}.shot[data-astro-cid-n5shng65]{position:relative}.shot[data-astro-cid-n5shng65]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#18191c);width:56px;position:absolute;inset:0 0 0 auto}.copy[data-astro-cid-n5shng65]{flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}h3[data-astro-cid-n5shng65]{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.15}p[data-astro-cid-n5shng65]{color:var(--muted);margin:0;font-size:.97rem}@media (width<=900px){.cards[data-astro-cid-n5shng65]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-n5shng65],.card[data-astro-cid-n5shng65]:nth-child(n){grid-column:span 1}}@media (width<=600px){.cards[data-astro-cid-n5shng65]{grid-template-columns:1fr}.shot[data-astro-cid-n5shng65]{height:auto;min-height:140px;padding:18px}}.row[data-astro-cid-krmycxny]{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (width>=980px){.row[data-astro-cid-krmycxny]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px}.flip[data-astro-cid-krmycxny] .row[data-astro-cid-krmycxny]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.flip[data-astro-cid-krmycxny] .copy[data-astro-cid-krmycxny]{order:2}}h2[data-astro-cid-krmycxny]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:650;line-height:1.05}.body[data-astro-cid-krmycxny]{color:var(--muted);margin-top:20px;font-size:1.05rem}.body[data-astro-cid-krmycxny] p{margin:0 0 14px}.body[data-astro-cid-krmycxny] strong{color:var(--fg);font-weight:600}.body[data-astro-cid-krmycxny] code{color:var(--fg);font-size:.88em}.body[data-astro-cid-krmycxny] ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.body[data-astro-cid-krmycxny] li{padding-left:22px;position:relative}.body[data-astro-cid-krmycxny] li:before{content:"";background:var(--accent);width:8px;height:2px;position:absolute;top:.62em;left:2px}.media[data-astro-cid-krmycxny]{min-width:0}.hero-visual[data-astro-cid-7hmuqa5t]{padding-bottom:40px;position:relative}.hero-shot[data-astro-cid-7hmuqa5t]{border-radius:5px;max-height:600px;overflow:hidden;mask-image:linear-gradient(#000 78%,#0000)}.hero-visual[data-astro-cid-7hmuqa5t] .hero-status{width:min(86%,460px);position:absolute;bottom:0;left:-24px}@media (width<=640px){.hero-shot[data-astro-cid-7hmuqa5t]{max-height:460px}.hero-visual[data-astro-cid-7hmuqa5t] .hero-status{width:100%;margin-top:-48px;position:relative;left:0}.hero-visual[data-astro-cid-7hmuqa5t]{padding-bottom:0}}.formats[data-astro-cid-7hmuqa5t]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.format[data-astro-cid-7hmuqa5t]{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-raised), var(--bg));border-radius:6px;flex-direction:column;gap:10px;padding:26px 24px 22px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.format[data-astro-cid-7hmuqa5t]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));transform:translateY(-2px)}.ext[data-astro-cid-7hmuqa5t]{font:500 12px/1 var(--mono);color:var(--faint);position:absolute;top:14px;right:18px}.format[data-astro-cid-7hmuqa5t] h3[data-astro-cid-7hmuqa5t]{letter-spacing:-.04em;margin:0;font-size:2.1rem;font-weight:700;line-height:1}.format[data-astro-cid-7hmuqa5t] p[data-astro-cid-7hmuqa5t]{color:var(--muted);margin:4px 0 0}.format[data-astro-cid-7hmuqa5t] ul[data-astro-cid-7hmuqa5t]{gap:4px;margin:6px 0 0;padding:0;font-size:.93rem;list-style:none;display:grid}.format[data-astro-cid-7hmuqa5t] ul[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t]:before{content:"— ";color:var(--accent)}.gltf[data-astro-cid-7hmuqa5t]{color:var(--accent);margin-top:auto;padding-top:14px;font-size:12px}.compare[data-astro-cid-7hmuqa5t]{max-width:400px;margin:0 auto}.cols[data-astro-cid-7hmuqa5t]{font:500 11.5px/1 var(--mono);color:var(--muted);text-align:center;letter-spacing:.04em;grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid}.cols[data-astro-cid-7hmuqa5t] span[data-astro-cid-7hmuqa5t]:nth-child(2){color:var(--accent)}.points[data-astro-cid-7hmuqa5t]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t]{border-top:1px solid var(--line);padding-top:18px}.points[data-astro-cid-7hmuqa5t] h3[data-astro-cid-7hmuqa5t]{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.15}.points[data-astro-cid-7hmuqa5t] p[data-astro-cid-7hmuqa5t]{color:var(--muted);margin:8px 0 0}.preview-pair[data-astro-cid-7hmuqa5t]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.zoom[data-astro-cid-7hmuqa5t]{padding:0 0 48px;position:relative}.zoom[data-astro-cid-7hmuqa5t] .zoom-full{opacity:.55;width:78%}.zoom[data-astro-cid-7hmuqa5t] .zoom-crop{width:min(60%,390px);position:absolute;top:40px;right:0}@media (width<=640px){.zoom[data-astro-cid-7hmuqa5t]{padding:0}.zoom[data-astro-cid-7hmuqa5t] .zoom-full{width:100%}.zoom[data-astro-cid-7hmuqa5t] .zoom-crop{width:86%;margin:-40% 0 0 auto;position:relative;top:auto}}.status-media[data-astro-cid-7hmuqa5t]{gap:22px;display:grid}.status-flow[data-astro-cid-7hmuqa5t]{font:12.5px/1 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-flow[data-astro-cid-7hmuqa5t] span[data-astro-cid-7hmuqa5t]{border:1px solid var(--line);background:var(--bg-raised);border-radius:3px;padding:8px 12px}.status-flow[data-astro-cid-7hmuqa5t] .ok[data-astro-cid-7hmuqa5t]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.status-flow[data-astro-cid-7hmuqa5t] i[data-astro-cid-7hmuqa5t]{background:linear-gradient(90deg, var(--line), var(--accent));width:22px;height:1px}.files[data-astro-cid-7hmuqa5t]{box-shadow:0 0 0 1px #0006, 0 30px 80px -20px #000000b3, 0 0 90px -50px color-mix(in srgb, var(--accent) 30%, transparent);background:#1d1d1d;border:1px solid #2e3036;border-radius:5px;margin:0;overflow:hidden}.files-bar[data-astro-cid-7hmuqa5t]{height:32px;font:12px/1 var(--mono);color:var(--muted);background:#232428;border-bottom:1px solid #2e3036;align-items:center;gap:12px;padding:0 12px;display:flex}.files-lights[data-astro-cid-7hmuqa5t]{gap:6px;display:flex}.files-lights[data-astro-cid-7hmuqa5t] i[data-astro-cid-7hmuqa5t]{background:#3a3c42;border-radius:50%;width:9px;height:9px}.files-lights[data-astro-cid-7hmuqa5t] i[data-astro-cid-7hmuqa5t]:first-child{background:var(--accent)}.files-list[data-astro-cid-7hmuqa5t]{max-height:380px;font:12.5px/1 var(--mono);margin:0;padding:6px 0;list-style:none;overflow:hidden;mask-image:linear-gradient(#000 62%,#0000)}.files-list[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t]{height:30px;color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex}.files-list[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t].glb{color:var(--fg)}.files-list[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t].glb:nth-child(3){border-bottom:1px solid #2e3036;height:36px;margin-bottom:6px;padding-bottom:6px}.files-icon[data-astro-cid-7hmuqa5t]{border:1px solid #4a4d55;border-radius:2px;flex:none;width:11px;height:13px}.glb[data-astro-cid-7hmuqa5t] .files-icon[data-astro-cid-7hmuqa5t]{background:color-mix(in srgb, var(--accent) 35%, transparent);border-color:var(--accent)}.files-name[data-astro-cid-7hmuqa5t]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.files-list[data-astro-cid-7hmuqa5t] li[data-astro-cid-7hmuqa5t].shared{color:var(--fg);background:color-mix(in srgb, var(--accent) 7%, transparent)}.shared[data-astro-cid-7hmuqa5t] .files-icon[data-astro-cid-7hmuqa5t]{border-color:var(--accent)}.files-tag[data-astro-cid-7hmuqa5t]{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:3px;flex:none;padding:3px 6px;font-size:10.5px}.files-size[data-astro-cid-7hmuqa5t]{color:var(--faint);flex:none;margin-left:auto}@media (width<=480px){.files-list[data-astro-cid-7hmuqa5t]{font-size:11.5px}.files-size[data-astro-cid-7hmuqa5t]{display:none}}.three[data-astro-cid-7hmuqa5t] .code-panel{max-width:820px}
