.wall.svelte-1xtws3f{flex-direction:column;gap:20px;display:flex}figure.svelte-1xtws3f{flex-direction:column;gap:12px;display:flex}.room.svelte-1xtws3f{border-radius:var(--radius-md);aspect-ratio:1336/891;background:var(--color-surface);position:relative;overflow:hidden}.room.svelte-1xtws3f>img:where(.svelte-1xtws3f){object-fit:cover;width:100%;height:100%;display:block}.frame.svelte-1xtws3f{box-sizing:border-box;padding:var(--border);background:#161616;transition:left .2s,width .2s,height .2s;position:absolute;box-shadow:0 1px 2px #0000002e,0 8px 20px #00000029}.frame.svelte-1xtws3f img{object-fit:cover;width:100%;height:100%;display:block}figcaption.svelte-1xtws3f{color:var(--color-muted);font-size:15px;line-height:22px}.controls.svelte-1xtws3f{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sizes.svelte-1xtws3f{flex-wrap:wrap;flex:320px;gap:8px;display:flex}.sizes.svelte-1xtws3f button:where(.svelte-1xtws3f){border:1px solid var(--color-line-strong);border-radius:var(--radius-full);background:var(--color-paper);height:36px;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;padding:0 14px;font-size:14px;font-weight:600;line-height:20px}.sizes.svelte-1xtws3f button:where(.svelte-1xtws3f):hover{border-color:var(--color-ink)}.sizes.svelte-1xtws3f button[aria-pressed=true]:where(.svelte-1xtws3f){border-color:var(--color-ink);background:var(--color-ink);color:#fff}.count.svelte-1xtws3f{border-radius:var(--radius-full);background:#0000000d;flex-shrink:0;padding:2px;display:inline-flex}.count.svelte-1xtws3f button:where(.svelte-1xtws3f){border-radius:var(--radius-full);height:32px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:600;line-height:20px}.count.svelte-1xtws3f button:where(.svelte-1xtws3f):hover{color:var(--color-ink)}.count.svelte-1xtws3f button[aria-pressed=true]:where(.svelte-1xtws3f){background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 2px #0000001f}@media (prefers-reduced-motion:reduce){.frame.svelte-1xtws3f{transition:none}}.guide.svelte-1lsnnxj{flex-direction:column;gap:48px;padding-top:32px;display:flex}.intro.svelte-1lsnnxj{flex-direction:column;gap:12px;display:flex}h1.svelte-1lsnnxj{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(48px,6.1vw,88px);font-weight:800;line-height:.96}.intro.svelte-1lsnnxj p:where(.svelte-1lsnnxj){max-width:640px;color:var(--color-muted);text-wrap:pretty;font-size:17px;line-height:26px}section.svelte-1lsnnxj{flex-direction:column;gap:16px;max-width:880px;display:flex}section.svelte-1lsnnxj:not(.wall){border-top:1px solid var(--color-line);padding-top:32px}header.svelte-1lsnnxj{flex-direction:column;gap:8px;display:flex}h2.svelte-1lsnnxj{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:24px;font-weight:700;line-height:32px}section.svelte-1lsnnxj p:where(.svelte-1lsnnxj),section.svelte-1lsnnxj li:where(.svelte-1lsnnxj){color:var(--color-muted);text-wrap:pretty}section.svelte-1lsnnxj>ul:where(.svelte-1lsnnxj){flex-direction:column;gap:8px;padding-left:1.25em;list-style:outside;display:flex}.rule.svelte-1lsnnxj{color:var(--color-ink);font-weight:600}.tables.svelte-1lsnnxj{gap:32px;display:grid}.scroll.svelte-1lsnnxj{overflow-x:auto}table.svelte-1lsnnxj{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%}caption.svelte-1lsnnxj{text-align:left;padding-bottom:8px;font-weight:600}th.svelte-1lsnnxj:last-child,td.svelte-1lsnnxj:last-child{white-space:normal;min-width:120px}th.svelte-1lsnnxj,td.svelte-1lsnnxj{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 16px 10px 0}thead.svelte-1lsnnxj th:where(.svelte-1lsnnxj){color:var(--color-muted);font-size:14px;font-weight:500}tbody.svelte-1lsnnxj th:where(.svelte-1lsnnxj){font-weight:600}td.svelte-1lsnnxj{color:var(--color-muted)}details.svelte-1lsnnxj summary:where(.svelte-1lsnnxj){cursor:pointer;font-weight:600}details.svelte-1lsnnxj .scroll:where(.svelte-1lsnnxj){max-width:480px;margin-top:12px}.shapes.svelte-1lsnnxj{gap:12px;display:grid}.shapes.svelte-1lsnnxj li:where(.svelte-1lsnnxj){grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.shapes.svelte-1lsnnxj svg:where(.svelte-1lsnnxj){width:30px;height:36px}.shapes.svelte-1lsnnxj rect:where(.svelte-1lsnnxj){fill:var(--color-surface);stroke:var(--color-ink);stroke-width:2px}.shapes.svelte-1lsnnxj b:where(.svelte-1lsnnxj){color:var(--color-ink);font-weight:600;display:block}.questions.svelte-1lsnnxj{flex-direction:column;gap:20px;display:flex}dt.svelte-1lsnnxj{font-weight:600}dd.svelte-1lsnnxj{color:var(--color-muted);margin:4px 0 0}@media (width>=1024px){.guide.svelte-1lsnnxj{gap:64px;padding-top:48px}.intro.svelte-1lsnnxj{gap:20px}.intro.svelte-1lsnnxj p:where(.svelte-1lsnnxj){font-size:20px;line-height:30px}}
