.walk.svelte-1lxju08{--t1: 11px;--t2: 13px;--t3: 15px;--t4: 22px;--walk-radius: var(--theme-radius-md, 12px);--walk-ink: var(--theme-text-primary);--walk-ink-2: var(--theme-text-secondary);--walk-primary: var(--theme-primary);--walk-hair: color-mix(in srgb, var(--theme-text-primary) 12%, transparent);--walk-fill: var(--theme-card-bg, var(--theme-bg-surface, transparent));container:walk / inline-size;display:block;font-family:var(--theme-font-body, system-ui, sans-serif);color:var(--walk-ink)}.walk-head.svelte-1lxju08{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.walk-label.svelte-1lxju08{margin:0;font-size:var(--t1);font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.14em;text-transform:uppercase;color:var(--walk-ink-2)}.walk-num.svelte-1lxju08{font-variant-numeric:tabular-nums}.sr-only.svelte-1lxju08{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.walk-room.svelte-1lxju08{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--walk-radius);background-color:var(--walk-fill);background-image:var(--theme-card-gradient, none)}.walk-room.svelte-1lxju08:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--walk-hair);pointer-events:none}.walk-room[data-ajar].svelte-1lxju08:before{-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-size:100% 100%,40px 8px;mask-size:100% 100%,40px 8px;-webkit-mask-position:0 0,right 28px bottom -4px;mask-position:0 0,right 28px bottom -4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.walk-door.svelte-1lxju08{position:absolute;top:calc(100% - 8px);right:24px;overflow:visible;pointer-events:none}.walk-door-frame.svelte-1lxju08{fill:none;stroke:color-mix(in srgb,var(--walk-ink) 50%,transparent);stroke-width:1.5;stroke-linecap:round}.walk-door-swing.svelte-1lxju08{fill:none;stroke:color-mix(in srgb,var(--walk-ink) 30%,transparent);stroke-width:1;stroke-dasharray:2 3}.walk-door-leaf.svelte-1lxju08{fill:none;stroke:color-mix(in srgb,var(--walk-primary) 85%,transparent);stroke-width:1.5;stroke-linecap:round}.walk-room-name.svelte-1lxju08{margin:0;font-family:var(--theme-font-display, Georgia, serif);font-size:var(--t4);font-weight:400;line-height:28px;color:var(--walk-ink)}.walk-room-people.svelte-1lxju08{margin:0;font-size:var(--t3);line-height:24px;color:var(--walk-ink-2)}.walk-room-people.svelte-1lxju08 .walk-num:where(.svelte-1lxju08){color:var(--walk-ink)}.walk-room-in.svelte-1lxju08{margin:-8px 0 0;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-room-in.svelte-1lxju08 .walk-num:where(.svelte-1lxju08){color:var(--walk-ink)}.walk-came.svelte-1lxju08{margin:8px 0 0;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-came.svelte-1lxju08 h5:where(.svelte-1lxju08){margin:0 0 8px}.walk-came.svelte-1lxju08 ul:where(.svelte-1lxju08){list-style:none;margin:0;padding:0}.walk-came-row.svelte-1lxju08{display:flex;justify-content:space-between;gap:8px;min-height:24px;align-items:baseline}.walk-came-row.svelte-1lxju08 .walk-num:where(.svelte-1lxju08){color:var(--walk-ink)}.walk-lamps.svelte-1lxju08{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.walk-lamp.svelte-1lxju08{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:24px;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-dot.svelte-1lxju08{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--walk-ink-2) 30%,transparent)}.walk-lamp[data-lit].svelte-1lxju08{color:var(--walk-ink)}.walk-lamp[data-lit].svelte-1lxju08 .walk-dot:where(.svelte-1lxju08){background:var(--walk-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--walk-primary) 20%,transparent)}.walk-lamp-count.svelte-1lxju08{color:var(--walk-ink)}.walk-left.svelte-1lxju08{margin:auto 0 0;padding:8px 0 0;white-space:nowrap;text-align:right;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-left.svelte-1lxju08 .walk-num:where(.svelte-1lxju08){color:var(--walk-ink)}.walk-map.svelte-1lxju08{display:none;position:relative;grid-template-columns:224px repeat(calc(var(--cols) - 1),200px);justify-content:space-between;row-gap:40px;align-items:start;padding-bottom:16px}.walk-cell.svelte-1lxju08{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:center}.walk-cell--entrance.svelte-1lxju08{align-self:center}.walk-cell.svelte-1lxju08>.walk-room:where(.svelte-1lxju08){width:var(--w);min-height:var(--h)}.walk-rivers.svelte-1lxju08{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.walk-river.svelte-1lxju08{fill:none;stroke:color-mix(in srgb,var(--walk-primary) var(--alpha, 20%),transparent);stroke-linecap:butt}.walk-leader.svelte-1lxju08{stroke:var(--walk-hair);stroke-width:1}.walk-river-label.svelte-1lxju08{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;margin:0;width:max-content;max-width:88px;transform:translate(-50%,-50%);font-size:var(--t2);line-height:16px;text-align:center;text-wrap:balance;color:var(--walk-ink);text-shadow:0 0 2px var(--theme-bg-base),0 0 2px var(--theme-bg-base),0 0 2px var(--theme-bg-base),1px 1px 0 var(--theme-bg-base),-1px -1px 0 var(--theme-bg-base),1px -1px 0 var(--theme-bg-base),-1px 1px 0 var(--theme-bg-base);pointer-events:none}.walk-river-people.svelte-1lxju08{color:var(--walk-ink-2)}.walk-tag.svelte-1lxju08{position:absolute;z-index:2;margin:0;transform:translateY(-50%);font-size:var(--t2);line-height:16px;white-space:nowrap;color:var(--walk-ink);pointer-events:none}.walk-stack.svelte-1lxju08{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.walk-step.svelte-1lxju08{display:flex;flex-direction:column}.walk-stack.svelte-1lxju08 .walk-room:where(.svelte-1lxju08){min-height:var(--hs)}.walk-next.svelte-1lxju08{list-style:none;margin:0;padding:0 16px}.walk-next-row.svelte-1lxju08{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:48px;font-size:var(--t2);color:var(--walk-ink-2)}.walk-bar.svelte-1lxju08{display:block;width:64px;height:var(--bar);border-radius:1px;background:color-mix(in srgb,var(--walk-primary) 26%,transparent)}.walk-next-n.svelte-1lxju08{color:var(--walk-ink)}@container walk (min-width: 832px){.walk-map.svelte-1lxju08{display:grid}.walk-stack.svelte-1lxju08{display:none}}.walk-sentence.svelte-1lxju08{margin:24px 0 0;max-width:62ch;font-size:var(--t3);line-height:24px;font-variant-numeric:tabular-nums;color:var(--walk-ink)}.walk-note.svelte-1lxju08{margin:8px 0 0;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-block.svelte-1lxju08{margin-top:40px}.walk-block.svelte-1lxju08>.walk-label:where(.svelte-1lxju08){margin-bottom:16px}.walk-strip.svelte-1lxju08{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:var(--walk-radius)}.walk-strip-part.svelte-1lxju08{flex-basis:0;min-width:2px;background:color-mix(in srgb,var(--walk-primary) calc(var(--alpha) * 100%),transparent)}.walk-legend.svelte-1lxju08{list-style:none;margin:8px 0 0;padding:0}.walk-legend-row.svelte-1lxju08{display:grid;grid-template-columns:8px minmax(0,1fr) auto 48px;align-items:center;column-gap:16px;min-height:48px;font-size:var(--t3);line-height:24px;box-shadow:inset 0 -1px 0 var(--walk-hair)}.walk-legend-row.svelte-1lxju08:last-child{box-shadow:none}.walk-legend-dot.svelte-1lxju08{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--walk-primary) calc(var(--alpha) * 100%),transparent)}.walk-legend-pct.svelte-1lxju08{text-align:right;font-size:var(--t2);color:var(--walk-ink-2)}.walk-places.svelte-1lxju08{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:16px 0 0;padding:0;font-size:var(--t2);line-height:16px;color:var(--walk-ink-2)}.walk-places.svelte-1lxju08 .walk-num:where(.svelte-1lxju08){color:var(--walk-ink)}.walk-paths.svelte-1lxju08{list-style:none;margin:0;padding:0}.walk-paths.svelte-1lxju08>li:where(.svelte-1lxju08){box-shadow:inset 0 -1px 0 var(--walk-hair)}.walk-paths.svelte-1lxju08>li:where(.svelte-1lxju08):last-child{box-shadow:none}.walk-path-row.svelte-1lxju08{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:48px;padding:8px 0;cursor:pointer;list-style:none;font-size:var(--t3);line-height:24px}.walk-path-row.svelte-1lxju08::-webkit-details-marker{display:none}.walk-path-row.svelte-1lxju08:focus-visible{outline:2px solid var(--theme-ring, var(--walk-primary));outline-offset:2px;border-radius:var(--walk-radius)}.walk-path-n.svelte-1lxju08{color:var(--walk-ink)}.walk-alone.svelte-1lxju08{margin-top:8px}.walk-alone-summary.svelte-1lxju08{display:flex;align-items:center;min-height:48px;cursor:pointer;list-style:none;font-size:var(--t2);color:var(--walk-ink-2)}.walk-alone-summary.svelte-1lxju08::-webkit-details-marker{display:none}.walk-alone-summary.svelte-1lxju08:after{content:"+";margin-left:8px}.walk-alone[open].svelte-1lxju08 .walk-alone-summary:where(.svelte-1lxju08):after{content:"−"}.walk-alone-summary.svelte-1lxju08:focus-visible{outline:2px solid var(--theme-ring, var(--walk-primary));outline-offset:2px;border-radius:var(--walk-radius)}.walk-path-more.svelte-1lxju08{padding:0 0 16px;font-size:var(--t2);line-height:24px;color:var(--walk-ink-2)}.walk-path-more.svelte-1lxju08 p:where(.svelte-1lxju08){margin:0}.walk-skeleton.svelte-1lxju08{height:240px;border-radius:var(--walk-radius);background:color-mix(in srgb,var(--walk-ink) 5%,transparent)}.walk-quiet.svelte-1lxju08{margin:0;font-size:var(--t3);line-height:24px;color:var(--walk-ink-2);font-style:italic}.walk-error.svelte-1lxju08{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-radius:var(--walk-radius);box-shadow:inset 0 0 0 1px var(--walk-hair);font-size:var(--t2);color:var(--walk-ink-2)}.walk-error.svelte-1lxju08 p:where(.svelte-1lxju08){margin:0}.walk-retry.svelte-1lxju08{min-height:44px;padding:0 16px;font:inherit;font-weight:600;color:var(--walk-ink);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion:no-preference){.walk-river.svelte-1lxju08{transition:stroke-width .16s ease-out}.walk-bar.svelte-1lxju08{transition:height .16s ease-out}}
