dialog.svelte-hkn6jo{border:1px solid var(--cortex-border);inline-size:min(24rem,92vw);color:var(--cortex-foreground);background:var(--cortex-surface);border-radius:8px;padding:0}dialog.svelte-hkn6jo::backdrop{background:#00000080}.dialog.svelte-hkn6jo{gap:.5rem;padding:1.5rem;display:grid}h2.svelte-hkn6jo,p.svelte-hkn6jo{margin:0}h2.svelte-hkn6jo{font-size:1.125rem}button.svelte-hkn6jo{border:1px solid var(--cortex-accent);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-self:start;padding:.5rem 1rem}.page.svelte-k42syo{z-index:1000;color:canvastext;background:canvas;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-k42syo{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:8px;gap:.75rem;inline-size:min(24rem,90vw);padding:2rem;display:grid}h1.svelte-k42syo,p.svelte-k42syo{margin:0}label.svelte-k42syo{gap:.25rem;font-size:.875rem;display:grid}input.svelte-k42syo,button.svelte-k42syo,.button.svelte-k42syo{font:inherit;padding:.5rem}.button.svelte-k42syo{color:inherit;border:1px solid;border-radius:4px;justify-self:start;text-decoration:none}.error.svelte-k42syo{color:var(--cortex-danger)}.note.svelte-k42syo{opacity:.7;font-size:.8rem}.bar.svelte-oiwvqb{align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.mark.svelte-oiwvqb{font-weight:600}.muted.svelte-oiwvqb{color:var(--cortex-muted)}.tabs.svelte-oiwvqb{gap:.25rem;display:flex}.tabs.svelte-oiwvqb button.active:where(.svelte-oiwvqb){border-color:var(--cortex-accent)}.status.svelte-oiwvqb{flex:1}.actions.svelte-oiwvqb{align-items:center;gap:.5rem;display:flex}button.svelte-oiwvqb,.link.svelte-oiwvqb{border:1px solid var(--cortex-border);background:0 0;border-radius:4px;padding:.25rem .75rem}.link.svelte-oiwvqb{color:inherit;text-decoration:none}.icon.svelte-oiwvqb{align-self:stretch;align-items:center;padding-inline:.5rem;display:inline-flex}.icon.svelte-oiwvqb svg:where(.svelte-oiwvqb){block-size:1rem;inline-size:1rem}.line.svelte-11fpvh6{gap:1rem;margin:0;padding:.5rem 1rem;line-height:1.5;display:flex}button.svelte-11fpvh6{color:var(--cortex-accent);line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0}ul.svelte-ztkwdc{margin:0;padding-inline-start:1rem}.muted.svelte-ztkwdc{color:var(--cortex-muted)}.error.svelte-ztkwdc{color:var(--cortex-danger)}.card.svelte-1sxjijn{z-index:1;border:1px solid var(--cortex-border);max-block-size:calc(100vh - 4rem);inline-size:min(24rem,92vw);color:var(--cortex-foreground);background:var(--cortex-surface);border-radius:8px;justify-items:start;gap:.5rem;padding:1.5rem;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;translate:-50% -50%}.inert.svelte-1sxjijn{pointer-events:none}p.svelte-1sxjijn{margin:0}button.svelte-1sxjijn{border:1px solid var(--cortex-accent);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1rem}.error.svelte-1sxjijn{color:var(--cortex-danger)}.choice.svelte-1wgxv0d{border:1px solid var(--cortex-border);border-radius:4px;display:inline-flex;overflow:hidden}button.svelte-1wgxv0d{border:none;border-inline-start:1px solid var(--cortex-border);background:var(--cortex-surface);font:inherit;color:var(--cortex-muted);cursor:pointer;padding:.125rem .5rem;font-size:.8125rem}button.svelte-1wgxv0d:first-child{border-inline-start:none}button[aria-pressed=true].svelte-1wgxv0d{background:color-mix(in srgb, var(--cortex-accent) 18%, transparent);color:var(--cortex-foreground)}button.svelte-1wgxv0d:focus-visible{outline:2px solid var(--cortex-accent);outline-offset:-2px}.choice[aria-busy=true].svelte-1wgxv0d button:where(.svelte-1wgxv0d){cursor:progress;color:var(--cortex-muted)}input.svelte-1yk1myl{box-sizing:border-box;border:1px solid var(--cortex-border);background:var(--cortex-surface);inline-size:100%;font:inherit;color:inherit;border-radius:4px;padding:.125rem .375rem}input.svelte-1yk1myl:read-only{color:var(--cortex-muted)}button.svelte-aexf67{border:1px solid var(--cortex-border);font:inherit;color:var(--cortex-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.125rem .5rem;font-size:.8125rem}button.svelte-aexf67:hover{color:var(--cortex-foreground)}button.svelte-aexf67:focus-visible{outline:2px solid var(--cortex-accent);outline-offset:-2px}button[aria-busy=true].svelte-aexf67{cursor:progress}.size.svelte-j4owi3{border:1px solid var(--cortex-border);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}button.svelte-j4owi3,.points.svelte-j4owi3{border:none;border-inline-start:1px solid var(--cortex-border);background:var(--cortex-surface);font:inherit;color:var(--cortex-muted);padding:.125rem .5rem;font-size:.8125rem}button.svelte-j4owi3{cursor:pointer}button.svelte-j4owi3:first-child{border-inline-start:none}.points.svelte-j4owi3{text-align:center;min-inline-size:3.5em;color:var(--cortex-foreground)}button[aria-pressed=true].svelte-j4owi3{background:color-mix(in srgb, var(--cortex-accent) 18%, transparent);color:var(--cortex-foreground)}button[aria-disabled=true].svelte-j4owi3{cursor:default;opacity:.5}button.svelte-j4owi3:focus-visible{outline:2px solid var(--cortex-accent);outline-offset:-2px}.size[aria-busy=true].svelte-j4owi3 button:where(.svelte-j4owi3){cursor:progress}.card.svelte-1s7zazm{margin:.25rem .5rem .5rem calc(.25rem + var(--depth) * 1rem + 2rem);border:1px solid var(--cortex-border);background:var(--cortex-background);border-radius:4px;gap:.75rem;padding:.75rem;display:grid}h3.svelte-1s7zazm{letter-spacing:.04em;text-transform:uppercase;color:var(--cortex-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}dl.svelte-1s7zazm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem .75rem;margin:0;font-size:.875rem;display:grid}dt.svelte-1s7zazm{color:var(--cortex-muted)}dd.svelte-1s7zazm{min-inline-size:0;margin:0}dd.wide.svelte-1s7zazm{grid-column:1/-1;padding-inline-start:.75rem}dd.row.svelte-1s7zazm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.scroll.svelte-1s7zazm{margin-inline:-.75rem;overflow-x:auto}table.svelte-1s7zazm{border-collapse:collapse;inline-size:100%;font-size:.8125rem}th.svelte-1s7zazm,td.svelte-1s7zazm{text-align:end;white-space:nowrap;padding:.125rem .25rem}th.svelte-1s7zazm:first-child,td.svelte-1s7zazm:first-child{padding-inline-start:.75rem}th.svelte-1s7zazm:last-child,td.svelte-1s7zazm:last-child{padding-inline-end:.5rem}.figure.svelte-1s7zazm{padding-inline-start:1rem}thead.svelte-1s7zazm th:where(.svelte-1s7zazm){vertical-align:bottom;color:var(--cortex-muted);border-block-end:1px solid var(--cortex-border);font-size:.6875rem;font-weight:500;line-height:1.2}.unit.svelte-1s7zazm{font-weight:400}th[scope=row].svelte-1s7zazm{text-align:start;white-space:normal;inline-size:100%;font-weight:500}tr.line.svelte-1s7zazm th[scope=row]:where(.svelte-1s7zazm){color:var(--cortex-muted);padding-inline-start:1.75rem;font-weight:400}th[scope=row].svelte-1s7zazm button:where(.svelte-1s7zazm){font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0}tbody.svelte-1s7zazm tr.under:where(.svelte-1s7zazm){background:var(--cortex-surface)}tbody.svelte-1s7zazm tr.active:where(.svelte-1s7zazm){background:color-mix(in srgb, var(--cortex-accent) 18%, transparent)}.audit.svelte-1s7zazm{gap:.5rem;font-size:.8125rem;display:grid}.audit.svelte-1s7zazm p:where(.svelte-1s7zazm),.audit.svelte-1s7zazm ul:where(.svelte-1s7zazm){margin:0;padding:0;list-style:none}.audit.svelte-1s7zazm .storeys:where(.svelte-1s7zazm) li:where(.svelte-1s7zazm),.audit.svelte-1s7zazm .rooms:where(.svelte-1s7zazm) li:where(.svelte-1s7zazm){grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.125rem .5rem;padding:.125rem 0;display:grid}.audit.svelte-1s7zazm .storeys:where(.svelte-1s7zazm) li:where(.svelte-1s7zazm){grid-template-columns:minmax(0,1fr) auto auto}.audit.svelte-1s7zazm .figure:where(.svelte-1s7zazm){text-align:end;white-space:nowrap}.audit.svelte-1s7zazm .dot:where(.svelte-1s7zazm){background:var(--dot,var(--cortex-muted));border-radius:50%;block-size:.625rem;inline-size:.625rem}.audit.svelte-1s7zazm .reason:where(.svelte-1s7zazm){grid-column:2/-1}.audit.svelte-1s7zazm .rooms:where(.svelte-1s7zazm) li.in:where(.svelte-1s7zazm){color:var(--cortex-muted)}.audit.svelte-1s7zazm .issues:where(.svelte-1s7zazm) li:where(.svelte-1s7zazm){border-inline-start:2px solid var(--cortex-border);padding-inline-start:.75rem}.audit.svelte-1s7zazm .issues:where(.svelte-1s7zazm) li.error:where(.svelte-1s7zazm){border-color:var(--cortex-danger)}.audit.svelte-1s7zazm .notes:where(.svelte-1s7zazm){font-size:.75rem}.audit.svelte-1s7zazm .close:where(.svelte-1s7zazm){border:1px solid var(--cortex-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-self:start;padding:.25rem .5rem}.muted.svelte-1s7zazm{color:var(--cortex-muted)}.visually-hidden.svelte-1s7zazm{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}ul.svelte-dgj17s{margin:0;padding:0;list-style:none}.row.svelte-dgj17s{border-radius:4px;align-items:center;padding-inline-start:calc(.25rem + var(--depth) * 1rem);display:flex}.row.svelte-dgj17s:hover,.row.hovered.svelte-dgj17s{background:color-mix(in srgb, var(--cortex-accent) 14%, transparent)}.row.selected.svelte-dgj17s{background:color-mix(in srgb, var(--cortex-accent) 28%, transparent)}.row.svelte-dgj17s button:where(.svelte-dgj17s){cursor:pointer;background:0 0;border:none}.caret.svelte-dgj17s{inline-size:1.25rem;color:var(--cortex-muted);text-align:center;flex:none;padding:.25rem 0;transition:transform .12s}.caret.open.svelte-dgj17s{transform:rotate(90deg)}.pick.svelte-dgj17s{text-align:start;flex:1;align-items:center;gap:.375rem;min-inline-size:0;padding:.25rem .5rem .25rem 0;display:flex}.dot.svelte-dgj17s{background:var(--kind);border:2px solid var(--kind);border-radius:50%;flex:none;block-size:.625rem;inline-size:.625rem}.dot.hollow.svelte-dgj17s{background:0 0}.dot.property.svelte-dgj17s,.dot.site.svelte-dgj17s{visibility:hidden}.dot.structure.svelte-dgj17s{--kind:var(--cortex-kind-structure)}.dot.unit.svelte-dgj17s{--kind:var(--cortex-kind-unit)}.dot.storey.svelte-dgj17s{--kind:var(--cortex-kind-storey)}.dot.room.svelte-dgj17s{--kind:var(--cortex-kind-room)}.name.svelte-dgj17s{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}.badge.svelte-dgj17s{border:1px solid var(--cortex-border);color:var(--cortex-muted);border-radius:1rem;flex:none;padding:0 .375rem;font-size:.75rem}.facts.svelte-dgj17s{white-space:nowrap;text-overflow:ellipsis;flex:0 4 auto;min-inline-size:0;font-size:.875rem;overflow:hidden}.muted.svelte-dgj17s{color:var(--cortex-muted)}.divider.svelte-dgj17s{margin:.25rem .5rem .25rem calc(.25rem + var(--depth) * 1rem + 1.25rem);border-block-start:1px solid var(--cortex-border)}.panel.svelte-1gjxo7d{padding:.5rem}.lines.svelte-1gjxo7d{margin-block-start:.5rem;padding:.5rem}dialog.svelte-ku671w{border:1px solid var(--cortex-border);max-block-size:90vh;inline-size:min(32rem,92vw);color:var(--cortex-foreground);background:var(--cortex-surface);border-radius:8px;padding:0}dialog.svelte-ku671w::backdrop{background:#00000080}.dialog.svelte-ku671w{gap:1rem;padding:1.5rem;display:grid}header.svelte-ku671w{gap:.25rem;display:grid}h2.svelte-ku671w,p.svelte-ku671w{margin:0}h2.svelte-ku671w{font-size:1.125rem}.muted.svelte-ku671w{color:var(--cortex-muted)}.note.svelte-ku671w{border:1px solid var(--cortex-border);background:var(--cortex-background);border-radius:4px;margin-block-start:.5rem;padding:.5rem .75rem;font-size:.875rem}.quick.svelte-ku671w{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip.svelte-ku671w{border:1px solid var(--cortex-border);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:1rem;padding:.25rem .75rem;font-size:.875rem}.chip[aria-pressed=true].svelte-ku671w{border-color:var(--cortex-accent);background:color-mix(in srgb, var(--cortex-accent) 18%, transparent)}.link.svelte-ku671w{font:inherit;color:var(--cortex-accent);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.875rem}.link.svelte-ku671w:disabled{color:var(--cortex-muted)}.rows.svelte-ku671w{gap:.5rem;display:grid}.group.svelte-ku671w,.row.svelte-ku671w{border:1px solid var(--cortex-border);border-radius:6px;gap:.5rem;padding:.75rem;display:grid}.row.svelte-ku671w{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.text.svelte-ku671w{gap:.125rem;display:grid}.title.svelte-ku671w{font-weight:600}.description.svelte-ku671w{color:var(--cortex-muted);font-size:.8125rem}.badge.svelte-ku671w{border:1px solid var(--cortex-border);color:var(--cortex-muted);border-radius:1rem;padding:.125rem .5rem;font-size:.75rem}.tiles.svelte-ku671w{flex-wrap:wrap;gap:.5rem;display:flex}.tile.svelte-ku671w{border:1px solid var(--cortex-border);cursor:pointer;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.switches.svelte-ku671w{gap:.375rem;font-size:.875rem;display:grid}.switch.svelte-ku671w{cursor:pointer;align-items:baseline;gap:.5rem;display:flex}.soon.svelte-ku671w{border:1px dashed var(--cortex-border);font:inherit;color:var(--cortex-muted);background:0 0;border-radius:4px;justify-self:start;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}button.svelte-ku671w:disabled,input.svelte-ku671w:disabled{cursor:default}dialog[aria-busy=true].svelte-ku671w .rows:where(.svelte-ku671w),dialog[aria-busy=true].svelte-ku671w .quick:where(.svelte-ku671w){opacity:.6}footer.svelte-ku671w{gap:.75rem;display:grid}.status.svelte-ku671w{font-size:.875rem}.status.svelte-ku671w p[role=status]:where(.svelte-ku671w){overflow-wrap:anywhere;min-block-size:1.25rem}.error.svelte-ku671w{color:var(--cortex-danger)}.buttons.svelte-ku671w{gap:.5rem;display:flex}.buttons.svelte-ku671w button:where(.svelte-ku671w){border:1px solid var(--cortex-border);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:.5rem}.buttons.svelte-ku671w .primary:where(.svelte-ku671w):not([aria-disabled=true]){border-color:var(--cortex-accent)}.buttons.svelte-ku671w .primary[aria-disabled=true]:where(.svelte-ku671w){color:var(--cortex-muted);cursor:default}dialog.svelte-k49b95{border:1px solid var(--cortex-border);inline-size:min(28rem,90vw);color:var(--cortex-foreground);background:var(--cortex-surface);border-radius:8px;padding:1.5rem}dialog.svelte-k49b95::backdrop{background:#00000080}form.svelte-k49b95{gap:.75rem;display:grid}h2.svelte-k49b95,p.svelte-k49b95{margin:0}h2.svelte-k49b95{font-size:1.125rem}.muted.svelte-k49b95{color:var(--cortex-muted)}.chips.svelte-k49b95{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-k49b95 li:where(.svelte-k49b95){border:1px solid var(--cortex-border);border-radius:1rem;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .625rem;font-size:.875rem;display:inline-flex}.chips.svelte-k49b95 button:where(.svelte-k49b95){cursor:pointer;background:0 0;border:none;padding:0 .375rem;line-height:1}label.svelte-k49b95{gap:.25rem;font-size:.875rem;display:grid}textarea.svelte-k49b95{font:inherit;color:inherit;border:1px solid var(--cortex-border);background:var(--cortex-background);resize:vertical;border-radius:4px;padding:.5rem}.error.svelte-k49b95{color:var(--cortex-danger)}.buttons.svelte-k49b95{gap:.5rem;display:flex}.buttons.svelte-k49b95 button:where(.svelte-k49b95){border:1px solid var(--cortex-border);background:0 0;border-radius:4px;flex:1;padding:.5rem}.buttons.svelte-k49b95 button[type=submit]:where(.svelte-k49b95):not(:disabled){border-color:var(--cortex-accent)}.divider.svelte-13db0mx{cursor:col-resize;background:var(--cortex-border);touch-action:none;-webkit-user-select:none;user-select:none}.divider.svelte-13db0mx:focus-visible{outline:2px solid var(--cortex-accent)}.shell.svelte-12hq2y2{grid-template:"warn""header""notice""columns"1fr"bottom"/minmax(0,1fr);block-size:100%;display:grid}.desktop-only.svelte-12hq2y2{background:var(--cortex-accent);color:var(--cortex-background);grid-area:warn;margin:0;padding:.5rem 1rem;display:none}@media (width<=1023px){.desktop-only.svelte-12hq2y2{display:block}}.header.svelte-12hq2y2{grid-area:header}.bottom.svelte-12hq2y2{grid-area:bottom;min-inline-size:0}.header.svelte-12hq2y2,.notice.svelte-12hq2y2,.bottom.svelte-12hq2y2{background:var(--cortex-surface)}.header.svelte-12hq2y2{border-block-start:1px solid var(--cortex-border)}.bottom.svelte-12hq2y2{border-block:1px solid var(--cortex-border)}.notice.svelte-12hq2y2{border-block-end:1px solid var(--cortex-border);grid-area:notice;min-block-size:2.5rem}.columns.svelte-12hq2y2{grid-area:columns;grid-template-columns:minmax(0, var(--left-width)) var(--divider) minmax(min(var(--centre-min), calc(100% - 2 * var(--divider))), 1fr) var(--divider) minmax(0, var(--right-width));min-block-size:0;display:grid}.columns.alone.svelte-12hq2y2{grid-template-columns:minmax(0,1fr)}.left.svelte-12hq2y2,.right.svelte-12hq2y2{background:var(--cortex-surface);overflow:auto}.left.svelte-12hq2y2{scrollbar-gutter:stable}.centre.svelte-12hq2y2{position:relative;overflow:hidden}.strip.svelte-fb7ev6{align-items:center;gap:1rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.strip.svelte-fb7ev6>p:where(.svelte-fb7ev6){white-space:nowrap;margin:0}ul.svelte-fb7ev6{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card.svelte-fb7ev6{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;padding:0;display:block;position:relative}.card.open.svelte-fb7ev6{border-color:var(--cortex-accent)}img.svelte-fb7ev6{object-fit:cover;background:var(--cortex-border);border-radius:2px;block-size:6rem;inline-size:8rem;display:block}.tag.svelte-fb7ev6{background:var(--cortex-surface);border-radius:2px;padding:0 .25rem;font-size:.75rem;position:absolute;inset-block-end:.25rem;inset-inline-start:.25rem}.muted.svelte-fb7ev6{color:var(--cortex-muted)}.view.svelte-uf2drj{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}img.svelte-uf2drj{object-fit:contain;max-block-size:100%;max-inline-size:100%}.note.svelte-uf2drj{background:var(--cortex-surface);color:var(--cortex-muted);pointer-events:none;border-radius:4px;margin:0;padding:.25rem .5rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.close.svelte-uf2drj{border:1px solid var(--cortex-border);background:var(--cortex-surface);cursor:pointer;border-radius:4px;block-size:2rem;inline-size:2rem;font-size:1.25rem;line-height:1;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.dollhouse-host.svelte-qv603g{block-size:100%}.dollhouse-host[hidden].svelte-qv603g{display:none}.message.svelte-qv603g{color:var(--cortex-muted);margin:0;padding:1rem}.page.svelte-1n46o8q{display:contents}:root{--cortex-background:#1e1f22;--cortex-surface:#26282c;--cortex-foreground:#e6edf3;--cortex-muted:#9aa4ad;--cortex-border:#3a3d42;--cortex-accent:#58a6ff;--cortex-danger:#ff7b72;--cortex-kind-structure:#a371f7;--cortex-kind-unit:#d29922;--cortex-kind-storey:#3fb950;--cortex-kind-room:#58a6ff}:root[data-colour-mode=light]{--cortex-background:#f7f7f5;--cortex-surface:#fff;--cortex-foreground:#1f2328;--cortex-muted:#6e7781;--cortex-border:#d8dbdf;--cortex-accent:#1f6feb;--cortex-danger:#d1242f;--cortex-kind-structure:#8250df;--cortex-kind-unit:#9a6700;--cortex-kind-storey:#1a7f37;--cortex-kind-room:#1f6feb}body{color:var(--cortex-foreground);background:var(--cortex-background)}button,input{font:inherit;color:inherit}
