@charset "UTF-8";.homes.svelte-1y6id8v{position:absolute;top:0;right:0;bottom:0;left:0}canvas.svelte-1y6id8v{display:block;image-rendering:pixelated}.fig.svelte-ewn3a0{display:block;width:100%;height:auto;overflow:hidden}path.svelte-ewn3a0,circle.svelte-ewn3a0{vector-effect:non-scaling-stroke}.zone.svelte-ewn3a0{fill:none;stroke:color-mix(in srgb,var(--linkcolor) 26%,transparent);stroke-width:.75;stroke-linejoin:round}.zone.me.svelte-ewn3a0{stroke:var(--logotype);stroke-width:1.25}.area.svelte-ewn3a0{fill:color-mix(in srgb,var(--logotype) 16%,transparent)}.ring.svelte-ewn3a0{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:3 3}.home.svelte-ewn3a0{fill:var(--logotype)}.cell.svelte-ewn3a0{fill:none;stroke:color-mix(in srgb,var(--type) 30%,transparent);stroke-width:1}.cell.on.svelte-ewn3a0{fill:color-mix(in srgb,var(--accent) 75%,transparent);stroke:var(--accent)}.lens.svelte-ewn3a0{fill:none;stroke:var(--type);stroke-width:1.5}.label.svelte-ewn3a0{font-family:Hubot Sans,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--typesoft);paint-order:stroke;stroke:var(--bg);stroke-width:4px}svg.svelte-101c8l2{display:block;overflow:visible}rect.svelte-101c8l2,path.svelte-101c8l2,circle.svelte-101c8l2{vector-effect:non-scaling-stroke}.ring.svelte-101c8l2{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:var(--accent);stroke-dasharray:3 3}.pin.svelte-101c8l2{fill:var(--type)}.ink.svelte-101c8l2{fill:none;stroke:color-mix(in srgb,var(--type) 45%,transparent)}.home.svelte-101c8l2{fill:none;stroke:color-mix(in srgb,var(--type) 35%,transparent)}.home.svelte-101c8l2.on{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent)}circle.svelte-101c8l2{fill:color-mix(in srgb,var(--type) 30%,transparent)}circle.svelte-101c8l2.on{fill:var(--accent)}.area.svelte-101c8l2{fill:color-mix(in srgb,var(--accent) calc(var(--a) * 100%),transparent);stroke:color-mix(in srgb,var(--type) 25%,transparent)}.line.svelte-101c8l2{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3}.joined.svelte-144wq7u{margin:0;color:var(--type);-webkit-user-select:none;user-select:none}svg.svelte-144wq7u{width:100%;height:auto;display:block;overflow:visible}.chips.svelte-144wq7u{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.chip.svelte-144wq7u{font-family:Hubot Sans,ui-monospace,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:.35em .8em;border-radius:4px;border:1px solid var(--line);background:var(--cbg);color:var(--typesoft);cursor:pointer;margin:0;line-height:1.4;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease}.chip.svelte-144wq7u:hover{border-color:var(--accent);color:var(--type)}.chip.on.svelte-144wq7u{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--cbg))}.chip.svelte-144wq7u:active{transform:scale(.97)}.edge.svelte-144wq7u{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:1;stroke-linejoin:round}.label.svelte-144wq7u{font-family:Hubot Sans,ui-monospace,monospace;font-size:9px;text-anchor:middle;letter-spacing:.08em;text-transform:uppercase;fill:currentColor;fill-opacity:.7}.cell.svelte-144wq7u{fill:currentColor;fill-opacity:calc(.04 + var(--density) * .16);stroke:currentColor;stroke-opacity:.16;stroke-width:.6;transition:fill .35s ease,fill-opacity .35s ease,stroke .35s ease,stroke-opacity .35s ease;animation:svelte-144wq7u-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 14ms)}.cell.lit.svelte-144wq7u{fill:var(--accent);fill-opacity:.22;stroke:var(--accent);stroke-opacity:.9}.tram.svelte-144wq7u{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tram.flow.svelte-144wq7u{stroke:var(--accent);stroke-opacity:.9;stroke-width:1.4;stroke-dasharray:3 9;animation:svelte-144wq7u-flow 1.6s linear infinite}.house.svelte-144wq7u{cursor:pointer;animation:svelte-144wq7u-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.5s + var(--i) * 22ms)}.house.svelte-144wq7u .face:where(.svelte-144wq7u){stroke:currentColor;stroke-opacity:.45;stroke-width:.7;stroke-linejoin:round;fill:var(--cbg);transition:fill .3s ease,stroke .3s ease,stroke-opacity .3s ease}.house.svelte-144wq7u .face.left:where(.svelte-144wq7u){fill:color-mix(in srgb,currentColor 10%,var(--cbg))}.house.svelte-144wq7u .face.right:where(.svelte-144wq7u){fill:color-mix(in srgb,currentColor 22%,var(--cbg))}.house.lit.svelte-144wq7u .face:where(.svelte-144wq7u){stroke:var(--accent);stroke-opacity:1}.house.lit.svelte-144wq7u .face.top:where(.svelte-144wq7u){fill:color-mix(in srgb,var(--accent) 30%,var(--cbg))}.house.lit.svelte-144wq7u .face.left:where(.svelte-144wq7u){fill:color-mix(in srgb,var(--accent) 50%,var(--cbg))}.house.lit.svelte-144wq7u .face.right:where(.svelte-144wq7u){fill:color-mix(in srgb,var(--accent) 70%,var(--cbg))}.person.svelte-144wq7u{cursor:pointer;animation:svelte-144wq7u-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1s + var(--i) * 9ms)}.person.svelte-144wq7u image:where(.svelte-144wq7u){image-rendering:pixelated;transition:opacity .3s ease}.person.svelte-144wq7u .hit:where(.svelte-144wq7u){fill:transparent}.person.dim.svelte-144wq7u image:where(.svelte-144wq7u){opacity:.45}.thread.svelte-144wq7u{fill:none;stroke:var(--accent);stroke-opacity:.4;stroke-width:.9;stroke-dasharray:3 5;stroke-linecap:round;pointer-events:none;animation:svelte-144wq7u-flow 1.2s linear infinite,svelte-144wq7u-fade .4s ease both}.thread.strong.svelte-144wq7u{stroke-opacity:1;stroke-width:1.4;stroke-dasharray:none}.readout.svelte-144wq7u{display:flex;gap:1.4rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--typesoft);font-variant-numeric:tabular-nums}.readout.svelte-144wq7u b:where(.svelte-144wq7u){font-size:1.25rem;font-weight:500;letter-spacing:-.02em;color:var(--type);margin-right:.3em}figcaption.svelte-144wq7u{font-size:.8rem;color:var(--typesoft);margin-top:.5rem;min-height:2.4em}@keyframes svelte-144wq7u-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-144wq7u-flow{to{stroke-dashoffset:-24}}@keyframes svelte-144wq7u-fade{0%{opacity:0}}.reduced.svelte-144wq7u .cell:where(.svelte-144wq7u),.reduced.svelte-144wq7u .house:where(.svelte-144wq7u),.reduced.svelte-144wq7u .person:where(.svelte-144wq7u),.reduced.svelte-144wq7u .thread:where(.svelte-144wq7u),.reduced.svelte-144wq7u .tram.flow:where(.svelte-144wq7u){animation:none}@media (prefers-reduced-motion: reduce){.cell.svelte-144wq7u,.house.svelte-144wq7u,.person.svelte-144wq7u,.thread.svelte-144wq7u,.tram.flow.svelte-144wq7u{animation:none}}
