.wall__crumbs[data-astro-cid-2h6lgsoz]{display:flex;gap:.5rem;font-size:.85rem;color:var(--ia-muted);margin-bottom:1.5rem}.wall__layout[data-astro-cid-2h6lgsoz]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.wall__media[data-astro-cid-2h6lgsoz],.wall__panel[data-astro-cid-2h6lgsoz]{min-width:0}@media(min-width:720px){.wall__layout[data-astro-cid-2h6lgsoz]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}@media(min-width:1000px){.wall__layout[data-astro-cid-2h6lgsoz]{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:3rem}}.wall[data-astro-cid-2h6lgsoz] [data-astro-cid-2h6lgsoz][hidden],.wall__rule[data-astro-cid-2h6lgsoz][data-off]{display:none}.wall__stage[data-astro-cid-2h6lgsoz]{position:relative;width:min(100%,calc(85vh * var(--ar)));aspect-ratio:var(--ar);margin-inline:auto;background:var(--ia-image-bg);border-radius:var(--ia-radius);overflow:hidden;user-select:none;-webkit-user-select:none}.wall__stage[data-astro-cid-2h6lgsoz] canvas[data-astro-cid-2h6lgsoz]{display:block;width:100%;height:100%}.wall__frame[data-astro-cid-2h6lgsoz]{position:absolute;cursor:grab;touch-action:none;outline:1px dashed transparent;outline-offset:3px}.wall__frame[data-astro-cid-2h6lgsoz][data-held]{cursor:grabbing}.wall__frame[data-astro-cid-2h6lgsoz]:hover,.wall__frame[data-astro-cid-2h6lgsoz]:focus-visible,.wall__frame[data-astro-cid-2h6lgsoz][data-held]{outline-color:#fff;box-shadow:0 0 0 4px #00000040}.wall__grip[data-astro-cid-2h6lgsoz]{position:absolute;width:14px;height:14px;background:#fff;border:1px solid #1b1b1d;border-radius:50%;opacity:0;touch-action:none}.wall__grip[data-astro-cid-2h6lgsoz]:before{content:"";position:absolute;inset:-12px}.wall__grip--nw[data-astro-cid-2h6lgsoz]{left:-7px;top:-7px;cursor:nwse-resize}.wall__grip--ne[data-astro-cid-2h6lgsoz]{right:-7px;top:-7px;cursor:nesw-resize}.wall__grip--sw[data-astro-cid-2h6lgsoz]{left:-7px;bottom:-7px;cursor:nesw-resize}.wall__grip--se[data-astro-cid-2h6lgsoz]{right:-7px;bottom:-7px;cursor:nwse-resize}.wall__frame[data-astro-cid-2h6lgsoz]:hover .wall__grip[data-astro-cid-2h6lgsoz],.wall__frame[data-astro-cid-2h6lgsoz]:focus-visible .wall__grip[data-astro-cid-2h6lgsoz],.wall__frame[data-astro-cid-2h6lgsoz][data-held] .wall__grip[data-astro-cid-2h6lgsoz]{opacity:1}@media(hover:none){.wall__grip[data-astro-cid-2h6lgsoz]{opacity:.9}}.wall__rule[data-astro-cid-2h6lgsoz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wall__rule[data-astro-cid-2h6lgsoz] line[data-astro-cid-2h6lgsoz]{vector-effect:non-scaling-stroke;stroke-linecap:round}.wall__rule-under[data-astro-cid-2h6lgsoz]{stroke:#0009;stroke-width:5}.wall__rule-over[data-astro-cid-2h6lgsoz]{stroke:#fff;stroke-width:2}.wall__end[data-astro-cid-2h6lgsoz]{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;background:#fff;border:2px solid #1b1b1d;border-radius:50%;cursor:move;touch-action:none}.wall__end[data-astro-cid-2h6lgsoz]:focus-visible{outline:2px solid var(--ia-accent);outline-offset:2px}.wall__credit[data-astro-cid-2h6lgsoz]{margin:.6rem 0 0;font-size:.8rem;color:var(--ia-muted);text-align:center}.wall__panel[data-astro-cid-2h6lgsoz] h1[data-astro-cid-2h6lgsoz]{font-size:clamp(1.7rem,3.2vw,2.6rem)}.wall__lede[data-astro-cid-2h6lgsoz]{color:var(--ia-text-2)}.wall__actions[data-astro-cid-2h6lgsoz]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0}.wall__actions--end[data-astro-cid-2h6lgsoz]{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--ia-border)}.wall__pick[data-astro-cid-2h6lgsoz]{cursor:pointer}.wall__pick[data-astro-cid-2h6lgsoz]:focus-within{outline:2px solid var(--ia-accent);outline-offset:2px}.wall__problem[data-astro-cid-2h6lgsoz]{margin:.6rem 0 0;font-size:.9rem}.wall__pills[data-astro-cid-2h6lgsoz]{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 0;padding:0;border:0}.wall__pills[data-astro-cid-2h6lgsoz] label[data-astro-cid-2h6lgsoz]{cursor:pointer}.wall__pills[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz]{position:absolute;opacity:0;pointer-events:none}.wall__pills[data-astro-cid-2h6lgsoz] span[data-astro-cid-2h6lgsoz]{display:inline-block;padding:.3rem .75rem;border:1px solid var(--ia-border);border-radius:999px;font-family:var(--ia-font-display);font-size:.82rem}.wall__pills[data-astro-cid-2h6lgsoz] label[data-astro-cid-2h6lgsoz]:hover span[data-astro-cid-2h6lgsoz]{border-color:var(--ia-accent)}.wall__pills[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz]:checked+span[data-astro-cid-2h6lgsoz]{background:var(--ia-accent);border-color:var(--ia-accent);color:var(--ia-bg)}.wall__pills[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz]:focus-visible+span[data-astro-cid-2h6lgsoz]{outline:2px solid var(--ia-accent);outline-offset:2px}.wall__size[data-astro-cid-2h6lgsoz]{margin:.5rem 0 0;font-size:.85rem;color:var(--ia-muted);font-variant-numeric:tabular-nums}.wall__scale[data-astro-cid-2h6lgsoz]{margin-top:1.5rem}.wall__zoom[data-astro-cid-2h6lgsoz]{display:grid;gap:.3rem;font-family:var(--ia-font-display);font-size:.9rem}.wall__zoom[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz]{width:100%;accent-color:var(--ia-accent)}.wall__status[data-astro-cid-2h6lgsoz]{margin:.5rem 0 .8rem;font-size:.85rem;color:var(--ia-muted)}.wall__measure[data-astro-cid-2h6lgsoz]{font-size:.9rem;color:var(--ia-text-2)}.wall__measure[data-astro-cid-2h6lgsoz] p[data-astro-cid-2h6lgsoz]{margin:0 0 .6rem}.wall__measure-row[data-astro-cid-2h6lgsoz]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.wall__measure-row[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz],.wall__measure-row[data-astro-cid-2h6lgsoz] select[data-astro-cid-2h6lgsoz]{padding:.35rem .5rem;border:1px solid var(--ia-border);border-radius:var(--ia-radius);background:var(--ia-bg);color:var(--ia-text);font:inherit}.wall__measure-row[data-astro-cid-2h6lgsoz] input[data-astro-cid-2h6lgsoz]{width:5.5rem;margin-left:.3rem}.wall__measure[data-astro-cid-2h6lgsoz] .wall__actions[data-astro-cid-2h6lgsoz]{margin-top:.2rem}
