.viewer[data-astro-cid-wtcqywq5]{overflow:hidden}.toolbar[data-astro-cid-wtcqywq5]{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.poster[data-astro-cid-wtcqywq5]{object-fit:cover;object-position:50% 52%;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}@media (width<=640px){.poster[data-astro-cid-wtcqywq5]{object-fit:contain;object-position:50% 40%;transform:scale(1.2)}}.start[data-astro-cid-wtcqywq5].has-poster{place-content:end center;padding-bottom:22px}.start[data-astro-cid-wtcqywq5] .btn[data-astro-cid-wtcqywq5],.start[data-astro-cid-wtcqywq5] .small[data-astro-cid-wtcqywq5]{position:relative}[data-theme=dark] .poster[data-astro-cid-wtcqywq5]{mix-blend-mode:normal;filter:brightness(.92)}.seg[data-astro-cid-wtcqywq5]{border:1px solid var(--rule);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5]{cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:.88rem}.seg[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5][aria-pressed=true]{background:var(--ink);color:var(--paper)}.tools[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5]{align-items:center;gap:6px;display:inline-flex}.tools[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5][aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.tour-v[data-astro-cid-wtcqywq5]{border:1.5px solid var(--accent);color:var(--accent-ink,var(--accent));border-radius:var(--radius);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.tour-v[data-astro-cid-wtcqywq5] span[data-astro-cid-wtcqywq5]{background:var(--accent);width:1.05rem;height:1.05rem;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.tour-v[data-astro-cid-wtcqywq5]:hover{background:var(--accent);color:var(--on-accent)}.tour-v[data-astro-cid-wtcqywq5]:hover span[data-astro-cid-wtcqywq5]{background:var(--on-accent);color:var(--accent)}.clear[data-astro-cid-wtcqywq5]{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 10px;font-size:.85rem;display:inline-flex}.clear[data-astro-cid-wtcqywq5]:disabled{opacity:.4;cursor:default}.clear[data-astro-cid-wtcqywq5]:not(:disabled):hover{border-color:var(--accent);color:var(--accent-ink)}.tool-hint[data-astro-cid-wtcqywq5]{color:#fff;text-align:center;pointer-events:none;background:#1b2124d1;border-radius:12px;width:max-content;max-width:calc(100% - 20px);margin:0;padding:5px 10px;font-size:.8rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.stage[data-astro-cid-wtcqywq5] .measures{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage[data-astro-cid-wtcqywq5] .measure-label{color:#fff;font:600 12px/1.4 var(--mono);white-space:nowrap;pointer-events:auto;cursor:default;background:#2347d6;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 6px #0003}.stage[data-astro-cid-wtcqywq5] .measure-label[hidden]{display:none}.stage[data-astro-cid-wtcqywq5] .measure-delete{color:#fff;font:700 14px/1 var(--mono);cursor:pointer;opacity:.75;background:0 0;border:0;padding:0 2px}.stage[data-astro-cid-wtcqywq5] .measure-delete:hover{opacity:1}.check[data-astro-cid-wtcqywq5]{cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.inspect[data-astro-cid-wtcqywq5]{background:var(--sheet);width:min(340px,100% - 20px);max-height:calc(100% - 20px);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);z-index:3;padding:12px 14px;font-size:.85rem;position:absolute;top:10px;right:10px;overflow:auto}.inspect[data-astro-cid-wtcqywq5][hidden]{display:none}.inspect[data-astro-cid-wtcqywq5] header[data-astro-cid-wtcqywq5]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.inspect[data-astro-cid-wtcqywq5] .kicker[data-astro-cid-wtcqywq5]{font:600 .72rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink);margin:0 0 2px}.inspect[data-astro-cid-wtcqywq5] h3[data-astro-cid-wtcqywq5]{font:600 1rem/1.3 var(--sans);margin:0}.inspect[data-astro-cid-wtcqywq5] h4{font:600 .8rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px}.inspect[data-astro-cid-wtcqywq5] h5{font:600 .78rem/1.3 var(--mono);color:var(--accent-ink);margin:10px 0 2px}.inspect[data-astro-cid-wtcqywq5] .close[data-astro-cid-wtcqywq5]{font:400 1.4rem/1 var(--sans);cursor:pointer;color:inherit;background:0 0;border:0;padding:0 2px}.inspect[data-astro-cid-wtcqywq5] dl{grid-template-columns:minmax(90px,40%) 1fr;gap:3px 10px;margin:0;display:grid}.inspect[data-astro-cid-wtcqywq5] dt{color:color-mix(in srgb, var(--ink) 60%, transparent)}.inspect[data-astro-cid-wtcqywq5] dd{overflow-wrap:anywhere;margin:0}.inspect[data-astro-cid-wtcqywq5] details{border-top:1px solid var(--rule);margin-top:12px;padding-top:8px}.inspect[data-astro-cid-wtcqywq5] summary{cursor:pointer;font-weight:600}.inspect[data-astro-cid-wtcqywq5] .note{color:color-mix(in srgb, var(--ink) 65%, transparent);margin:10px 0 0}@media (width<=640px){.inspect[data-astro-cid-wtcqywq5]{border-radius:var(--radius) var(--radius) 0 0;width:auto;max-height:55%;inset:auto 0 0}}.section-ctl[data-astro-cid-wtcqywq5]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.section-ctl[data-astro-cid-wtcqywq5] input[data-astro-cid-wtcqywq5]{width:48px;accent-color:var(--accent)}.section-ctl[data-astro-cid-wtcqywq5] .axis[data-astro-cid-wtcqywq5]{color:var(--ink-3);align-items:center;gap:5px;font-size:.95rem;display:inline-flex}.section-ctl[data-astro-cid-wtcqywq5] input[data-astro-cid-wtcqywq5]:disabled{opacity:.35}.section-ctl[data-astro-cid-wtcqywq5] .dir[data-astro-cid-wtcqywq5]{border:1px solid var(--rule);border-radius:var(--radius);width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;padding:0;font-size:.95rem;line-height:1}.section-ctl[data-astro-cid-wtcqywq5] .dir[data-astro-cid-wtcqywq5]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.section-ctl[data-astro-cid-wtcqywq5] .dir[data-astro-cid-wtcqywq5]:disabled{opacity:.35;cursor:default}.layers[data-astro-cid-wtcqywq5]{font-size:.9rem;position:relative}.layers[data-astro-cid-wtcqywq5] summary[data-astro-cid-wtcqywq5]{cursor:pointer;border:1px solid var(--rule);border-radius:var(--radius);padding:5px 10px;list-style:none}.layers[data-astro-cid-wtcqywq5] summary[data-astro-cid-wtcqywq5]::-webkit-details-marker{display:none}.layers[data-astro-cid-wtcqywq5] summary[data-astro-cid-wtcqywq5]:after{content:" ▾";color:var(--ink-3)}.layers[data-astro-cid-wtcqywq5][open] summary[data-astro-cid-wtcqywq5]{background:var(--ink);color:var(--paper)}.layer-list[data-astro-cid-wtcqywq5]{z-index:5;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);gap:10px;min-width:210px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.layer-rows[data-astro-cid-wtcqywq5]{gap:8px;display:grid}.presets[data-astro-cid-wtcqywq5]{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.presets[data-astro-cid-wtcqywq5][hidden]{display:none}.presets[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5]{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 8px;font-size:.82rem}.presets[data-astro-cid-wtcqywq5] button[data-astro-cid-wtcqywq5]:hover{border-color:var(--accent);color:var(--accent-ink)}.overlay-ctl[data-astro-cid-wtcqywq5]{z-index:4;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.overlay-ctl[data-astro-cid-wtcqywq5] .icon-btn[data-astro-cid-wtcqywq5],.overlay-ctl[data-astro-cid-wtcqywq5] .layers[data-astro-cid-wtcqywq5] summary[data-astro-cid-wtcqywq5]{background:color-mix(in srgb, var(--sheet) 88%, transparent);backdrop-filter:blur(4px)}.overlay-ctl[data-astro-cid-wtcqywq5] .layers[data-astro-cid-wtcqywq5][open] summary[data-astro-cid-wtcqywq5]{background:var(--ink);color:var(--paper)}.icon-btn[data-astro-cid-wtcqywq5]{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:inherit;background:0 0;align-items:center;gap:6px;padding:5px 10px;font-size:.85rem;display:inline-flex}.icon-btn[data-astro-cid-wtcqywq5]:hover{border-color:var(--accent);color:var(--accent-ink)}.icon-btn[data-astro-cid-wtcqywq5][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-astro-cid-wtcqywq5][data-fullscreen] .exit[data-astro-cid-wtcqywq5],[data-astro-cid-wtcqywq5][data-fullscreen][aria-pressed=true] .enter[data-astro-cid-wtcqywq5]{display:none}[data-astro-cid-wtcqywq5][data-fullscreen][aria-pressed=true] .exit[data-astro-cid-wtcqywq5]{display:inline}.stage[data-astro-cid-wtcqywq5]{aspect-ratio:16/10;background:linear-gradient(180deg, var(--paper), var(--sheet));position:relative}.viewer[data-astro-cid-wtcqywq5]:fullscreen,.viewer[data-astro-cid-wtcqywq5].is-max{background:var(--paper);border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.viewer[data-astro-cid-wtcqywq5].is-max{z-index:1000;height:100dvh;position:fixed;inset:0}.viewer[data-astro-cid-wtcqywq5]:fullscreen .stage[data-astro-cid-wtcqywq5],.viewer[data-astro-cid-wtcqywq5].is-max .stage[data-astro-cid-wtcqywq5]{aspect-ratio:auto;flex:1;min-height:0}html.viewer-max{overflow:hidden}.canvas[data-astro-cid-wtcqywq5]{position:absolute;inset:0}.canvas[data-astro-cid-wtcqywq5] canvas{touch-action:none;width:100%!important;height:100%!important}.labels[data-astro-cid-wtcqywq5]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.labels[data-astro-cid-wtcqywq5] .room-label{text-align:center;color:#1b2124;pointer-events:auto;cursor:default;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 5px #ffffffe6;justify-items:center;gap:1px;font-size:11.5px;line-height:1.2;display:grid;position:absolute;top:0;left:0}.labels[data-astro-cid-wtcqywq5] .room-label span{overflow-wrap:normal}.labels[data-astro-cid-wtcqywq5] .room-label em{white-space:nowrap}.labels[data-astro-cid-wtcqywq5] .room-label:not(.open)[data-fit=compact] span,.labels[data-astro-cid-wtcqywq5] .room-label:not(.open)[data-fit=number] span,.labels[data-astro-cid-wtcqywq5] .room-label:not(.open)[data-fit=number] em{display:none}.labels[data-astro-cid-wtcqywq5] .room-label.open{z-index:2;white-space:nowrap;background:#fff;border-radius:6px;padding:4px 8px;box-shadow:0 4px 14px #0000002e;max-width:none!important}.labels[data-astro-cid-wtcqywq5] .room-label b{font:600 10px/18px var(--mono);color:#fff;background:#1b2124;border-radius:50%;width:18px;height:18px}.labels[data-astro-cid-wtcqywq5] .room-label em{font:normal 10.5px var(--mono);color:#4b565b}.start[data-astro-cid-wtcqywq5]{cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}@media (width<=640px){.stage[data-astro-cid-wtcqywq5]{aspect-ratio:4/5}}
