.shell[data-astro-cid-j7pv25f6]{display:grid;height:clamp(560px,calc(100svh - var(--bar-h)),820px);grid-template-columns:var(--outliner-w) minmax(0,1fr) 340px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"scene view intro" "scene view side" "status status status";border-bottom:1px solid var(--line)}.scene[data-astro-cid-j7pv25f6],.intro[data-astro-cid-j7pv25f6],.side[data-astro-cid-j7pv25f6]{background:var(--panel);min-width:0}.scene[data-astro-cid-j7pv25f6]{grid-area:scene;border-right:1px solid var(--line);padding:var(--s3);overflow:auto;font-size:var(--t-sm)}.intro[data-astro-cid-j7pv25f6]{grid-area:intro;border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s5) var(--s4)}.side[data-astro-cid-j7pv25f6]{grid-area:side;border-left:1px solid var(--line);padding:var(--s4);overflow:auto}.cnt[data-astro-cid-j7pv25f6]{color:var(--faint);margin-left:6px}.objs[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.objs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:5px;width:100%}.obj[data-astro-cid-j7pv25f6]{font:inherit;color:inherit;background:none;border:0;text-align:left;cursor:pointer}.obj[data-astro-cid-j7pv25f6]:hover,.objs[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:hover{background:var(--raise)}.obj[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--sel-soft);color:var(--sel)}.obj[data-astro-cid-j7pv25f6]:focus-visible{outline:1px solid var(--sel);outline-offset:-1px}.code[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--dim);width:44px;flex:none}.obj[data-astro-cid-j7pv25f6][aria-pressed=true] .code[data-astro-cid-j7pv25f6]{color:var(--sel)}.obj[data-astro-cid-j7pv25f6]:has(.ico:not(:empty)) .meta[data-astro-cid-j7pv25f6]{min-width:0}.objs[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{cursor:pointer}.ico[data-astro-cid-j7pv25f6]{width:16px;font-size:11px;color:var(--dim);text-align:center}.obj[data-astro-cid-j7pv25f6][aria-pressed=true] .ico[data-astro-cid-j7pv25f6]{color:var(--sel)}.more[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-size:var(--t-2xs);margin-top:var(--s2)}.more[data-astro-cid-j7pv25f6][hidden]{display:none}.sr[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pick[data-astro-cid-j7pv25f6]{display:none;position:absolute;left:10px;top:8px}.pick[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:4px 6px;max-width:70vw}.nm[data-astro-cid-j7pv25f6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objs[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--dim)}.objs[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{accent-color:var(--sel);margin:0 0 0 4px}.objs[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]:has(input:not(:checked)) .nm[data-astro-cid-j7pv25f6]{color:var(--faint)}.gap[data-astro-cid-j7pv25f6]{margin-top:var(--s5)}.blurb[data-astro-cid-j7pv25f6]{color:var(--dim);font-size:var(--t-sm)}.kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--sel);margin:0 0 var(--s2)}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,2.6vw,40px);letter-spacing:-.03em;line-height:1.05}.tagline[data-astro-cid-j7pv25f6]{color:var(--dim);font-size:var(--t-md);margin:var(--s2) 0 0}.cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s4)}.view[data-astro-cid-j7pv25f6]{grid-area:view;position:relative;overflow:hidden;background:radial-gradient(80% 80% at 50% 45%,var(--viewport-glow),var(--canvas))}.slot[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.slot[data-astro-cid-j7pv25f6] canvas{display:block;width:100%;height:100%;cursor:grab}.slot[data-astro-cid-j7pv25f6] canvas:active{cursor:grabbing}.hud[data-astro-cid-j7pv25f6]{position:absolute;font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--faint);pointer-events:none}.hud[data-astro-cid-j7pv25f6].tl{left:12px;top:10px}.hud[data-astro-cid-j7pv25f6].br{right:12px;bottom:10px}.gizmo[data-astro-cid-j7pv25f6]{position:absolute;right:14px;top:14px;width:54px;height:54px;font-family:var(--font-mono);font-size:10px;pointer-events:none}.gizmo[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute}.gizmo[data-astro-cid-j7pv25f6] .x[data-astro-cid-j7pv25f6]{color:var(--axis-x);right:0;top:22px}.gizmo[data-astro-cid-j7pv25f6] .y[data-astro-cid-j7pv25f6]{color:var(--axis-y);left:22px;top:0}.gizmo[data-astro-cid-j7pv25f6] .z[data-astro-cid-j7pv25f6]{color:var(--axis-z);left:4px;bottom:2px}.loading[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--dim)}.loading[data-astro-cid-j7pv25f6][hidden]{display:none}.status[data-astro-cid-j7pv25f6]{grid-area:status;display:flex;gap:18px;flex-wrap:wrap;padding:6px var(--s4);background:var(--panel);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--dim)}.status[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:500}.status[data-astro-cid-j7pv25f6] .r[data-astro-cid-j7pv25f6]{margin-left:auto}.below[data-astro-cid-j7pv25f6]>section[data-astro-cid-j7pv25f6]{margin-top:var(--s8)}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--s6)}.cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.cards[data-astro-cid-j7pv25f6].two{grid-template-columns:1fr 1fr}.cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:56px 1fr;gap:2px var(--s3);padding:var(--s4);text-decoration:none;height:100%}.cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--sel);color:var(--text)}.cards[data-astro-cid-j7pv25f6] .id[data-astro-cid-j7pv25f6]{grid-row:span 2;font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--dim);padding-top:3px}.cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .id[data-astro-cid-j7pv25f6]{color:var(--sel)}.cards[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:500}.cards[data-astro-cid-j7pv25f6] .sum[data-astro-cid-j7pv25f6]{color:var(--dim);font-size:var(--t-sm)}@media(max-width:1100px){.shell[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"view intro" "view side" "status status"}.scene[data-astro-cid-j7pv25f6]{display:none}.pick[data-astro-cid-j7pv25f6]{display:block}.hud[data-astro-cid-j7pv25f6].tl{display:none}}@media(max-width:760px){.shell[data-astro-cid-j7pv25f6]{height:auto;grid-template-columns:1fr;grid-template-rows:auto 420px auto auto;grid-template-areas:"intro" "view" "status" "side"}.intro[data-astro-cid-j7pv25f6],.side[data-astro-cid-j7pv25f6]{border-left:0}.intro[data-astro-cid-j7pv25f6]{padding:var(--s5) var(--s4)}.side[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.status[data-astro-cid-j7pv25f6] .r[data-astro-cid-j7pv25f6],.hud[data-astro-cid-j7pv25f6].br{display:none}.split[data-astro-cid-j7pv25f6],.cards[data-astro-cid-j7pv25f6].two{grid-template-columns:1fr}}
