.loader.svelte-1qhl6x2{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none;transition:opacity .42s cubic-bezier(.2,.8,.2,1)}.loader.is-done.svelte-1qhl6x2{opacity:0}canvas.svelte-1qhl6x2,svg.svelte-1qhl6x2{grid-area:1 / 1;width:112px;height:112px;image-rendering:pixelated}.stage.svelte-1qhl6x2{position:relative;margin-top:38px}.patch.svelte-1qhl6x2,.patch.svelte-1qhl6x2 i:where(.svelte-1qhl6x2){position:absolute;inset:0}.patch.svelte-1qhl6x2 i:where(.svelte-1qhl6x2){background-size:8px 8px}.patch.svelte-1qhl6x2 .ring.is-off:where(.svelte-1qhl6x2){visibility:hidden}.patch.svelte-1qhl6x2 .sweep:where(.svelte-1qhl6x2){position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.patch.svelte-1qhl6x2 .shadow:where(.svelte-1qhl6x2){clip-path:ellipse(15px 6px at var(--mx) calc(var(--my) + 24px))}.who.svelte-1qhl6x2{position:absolute;left:calc(var(--mx) - 28px);top:calc(var(--my) - 28px);display:grid}.is-floor.svelte-1qhl6x2 canvas:where(.svelte-1qhl6x2),.is-floor.svelte-1qhl6x2 svg:where(.svelte-1qhl6x2){width:56px;height:56px}.tag.svelte-1qhl6x2{position:absolute;left:var(--mx);top:calc(var(--my) - 54px);transform:translate(-50%,-100%);padding:7px 12px;border-radius:999px;background:#fff;color:#1f1f1f;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 3px 14px #0000002e}.minimap.svelte-17igh8s{padding:4px;border-radius:18px;background:#fffffff2;box-shadow:0 6px 24px #00000024;animation:svelte-17igh8s-mm-in .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:100% 100%}canvas.svelte-17igh8s{display:block;width:var(--w);height:var(--h);border-radius:14px;background:#1e3d24;cursor:crosshair;touch-action:none}@keyframes svelte-17igh8s-mm-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}@media(prefers-reduced-motion:reduce){.minimap.svelte-17igh8s{animation:none}}.garden.svelte-j8bhec{--ink: #161616;--muted: #5c5866;--rule: #ececec;--blue: #4a7ef0;--ease: cubic-bezier(.2, .8, .2, 1);--panel: 380px;position:absolute;inset:0;display:grid;grid-template-columns:var(--panel) 1fr;background:#1e3d24;font-family:Instrument Sans,system-ui,sans-serif;color:var(--ink)}.garden.is-bare.svelte-j8bhec{grid-template-columns:1fr}.panel.svelte-j8bhec{position:relative;z-index:2;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-right:1px solid var(--rule);padding:0 0 80px}.who.svelte-j8bhec{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.avatar.svelte-j8bhec{width:40px;height:40px;border-radius:50%;background:#111;padding:3px}.name.svelte-j8bhec{margin:0;font-weight:600;font-size:15px}.role.svelte-j8bhec{margin:2px 0 0;font-size:13px;color:var(--muted)}.sheet-toggle.svelte-j8bhec{display:none}.intro.svelte-j8bhec{margin:22px 20px 0;font-size:19px;line-height:1.38;letter-spacing:-.01em}.how.svelte-j8bhec{margin:12px 20px 6px;font-size:14px;line-height:1.45;color:var(--muted)}.detail.svelte-j8bhec{padding:16px 20px 6px;animation:svelte-j8bhec-in .38s var(--ease) both}@keyframes svelte-j8bhec-in{0%{opacity:0;transform:translateY(8px)}}.back.svelte-j8bhec{appearance:none;border:0;background:none;padding:4px 0;font:600 13px/1 inherit;font-family:inherit;color:var(--muted);cursor:pointer}.back.svelte-j8bhec:hover{color:var(--ink)}.detail-img.svelte-j8bhec{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;margin:12px 0 14px;border-radius:10px;background:#f1f1ef}.kicker.svelte-j8bhec{margin:6px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.detail.svelte-j8bhec h2:where(.svelte-j8bhec){margin:6px 0 0;font-size:26px;line-height:1.12;letter-spacing:-.02em;font-weight:600}.detail-role.svelte-j8bhec{margin:6px 0 0;font-size:14px;color:var(--muted)}.summary.svelte-j8bhec{margin:12px 0 0;font-size:15px;line-height:1.5}.cta.svelte-j8bhec{display:inline-flex;gap:8px;align-items:center;margin-top:16px;padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:background-color .2s var(--ease)}.cta.svelte-j8bhec:hover{background:var(--blue)}.group.svelte-j8bhec{margin-top:22px}.group.svelte-j8bhec h3:where(.svelte-j8bhec){display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:0 20px 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.group.svelte-j8bhec h3:where(.svelte-j8bhec) small:where(.svelte-j8bhec){font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.group.svelte-j8bhec ul:where(.svelte-j8bhec){list-style:none;margin:0;padding:0}.row.svelte-j8bhec{appearance:none;display:flex;align-items:center;gap:12px;width:100%;padding:8px 20px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .16s var(--ease)}.row.svelte-j8bhec:hover,.row.is-hover.svelte-j8bhec{background:#f6f6f4}.row.is-on.svelte-j8bhec{background:#eef3fe}.row.svelte-j8bhec:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.thumb.svelte-j8bhec{flex:none;display:grid;place-items:center;width:60px;height:42px;border-radius:7px;overflow:hidden;background:#f1f1ef;font-size:20px}.thumb.is-cursed.svelte-j8bhec{background:#1b1a12}.thumb.svelte-j8bhec canvas:where(.svelte-j8bhec){display:block;width:100%;height:100%}.row-text.svelte-j8bhec{display:flex;flex-direction:column;min-width:0}.row-title.svelte-j8bhec{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta.svelte-j8bhec{font-size:13px;color:var(--muted)}.keys.svelte-j8bhec{margin:26px 20px 0;font-size:12px;color:var(--muted)}.world.svelte-j8bhec{position:relative;overflow:hidden;min-width:0;touch-action:none;outline:none}.world.is-standin.svelte-j8bhec{touch-action:pan-y pinch-zoom}.stand-in.svelte-j8bhec{position:absolute;inset:0;overflow:hidden;display:none;background:#1e3d24;transition:opacity .6s var(--ease)}.stand-in.is-shown.svelte-j8bhec{display:block;cursor:pointer}@media(pointer:coarse){.stand-in.is-pending.svelte-j8bhec{display:block}}.stand-in.svelte-j8bhec .blur:where(.svelte-j8bhec){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.08)}.stand-in.svelte-j8bhec .still:where(.svelte-j8bhec),.stand-in.svelte-j8bhec video:where(.svelte-j8bhec){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stand-in.svelte-j8bhec .loop:where(.svelte-j8bhec){opacity:0;transition:opacity .16s linear}.stand-in.svelte-j8bhec .loop.is-on:where(.svelte-j8bhec){opacity:1}.loader-slot.svelte-j8bhec{display:contents}@media(pointer:coarse){.loader-slot.is-pending.svelte-j8bhec,.zone.is-pending.svelte-j8bhec,.tools.is-pending.svelte-j8bhec{display:none}}.stand-in.is-gone.svelte-j8bhec{opacity:0;pointer-events:none}.labels.is-hidden.svelte-j8bhec{visibility:hidden}.tools.svelte-j8bhec .go3d:where(.svelte-j8bhec){width:auto;display:inline-flex;align-items:center;gap:8px;padding:0 14px 0 12px;border-radius:18px;font:600 14px/1 Instrument Sans,system-ui,sans-serif}.tools.svelte-j8bhec .go3d:where(.svelte-j8bhec):disabled{cursor:progress;color:var(--muted)}.spin.svelte-j8bhec{flex:none;display:block;transform-origin:50% 50%;animation:svelte-j8bhec-go3d-spin .8s linear infinite}@keyframes svelte-j8bhec-go3d-spin{to{transform:rotate(1turn)}}.ask.svelte-j8bhec{position:absolute;left:50%;top:50%;z-index:6;width:min(300px,calc(100% - 32px));padding:18px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #00000014,0 12px 40px #00000038;transform:translate(-50%,-50%);animation:svelte-j8bhec-ask-in .26s var(--ease) both}@keyframes svelte-j8bhec-ask-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}}.ask-title.svelte-j8bhec{margin:0;font:600 17px/1.25 Instrument Sans,system-ui,sans-serif;color:var(--ink)}.ask-note.svelte-j8bhec{margin:6px 0 14px;font:400 14px/1.45 Instrument Sans,system-ui,sans-serif;color:var(--muted)}.ask-acts.svelte-j8bhec{display:flex;gap:8px}.ask-acts.svelte-j8bhec button:where(.svelte-j8bhec){appearance:none;height:38px;padding:0 16px;border-radius:19px;font:600 14px/1 Instrument Sans,system-ui,sans-serif;cursor:pointer}.ask-go.svelte-j8bhec{border:0;background:var(--ink);color:#fff}.ask-no.svelte-j8bhec{border:1px solid #e3e3e3;background:#fff;color:var(--ink)}@media(prefers-reduced-motion:reduce){.stand-in.svelte-j8bhec,.ask.svelte-j8bhec{transition:none;animation:none}}canvas.gl.svelte-j8bhec{position:absolute;left:0;top:0;display:block;opacity:0;transition:opacity .4s var(--ease)}.is-ready.svelte-j8bhec canvas.gl:where(.svelte-j8bhec){opacity:1}.fallback.svelte-j8bhec{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#f4f4f2}.labels.svelte-j8bhec{position:absolute;inset:0;pointer-events:none}.pill.svelte-j8bhec,.bubble.svelte-j8bhec{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform}.pill.svelte-j8bhec{padding:7px 12px;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;box-shadow:0 3px 14px #0000002e}.pill.is-on.svelte-j8bhec{background:#fde16a}.what.svelte-j8bhec{margin-left:8px;padding-left:8px;border-left:1px solid rgb(0 0 0 / .14);font-weight:400;color:#0000008c}.what.is-case.svelte-j8bhec{color:var(--ink)}.bubble.svelte-j8bhec{padding:3px 7px 4px;border-radius:10px;background:#fff;font-size:16px;line-height:1;box-shadow:0 2px 8px #0003;animation:svelte-j8bhec-pop .24s var(--ease) both}.bubble.svelte-j8bhec:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:#fff;transform:translate(-50%) rotate(45deg)}@keyframes svelte-j8bhec-pop{0%{opacity:0;scale:.6}}.zone.svelte-j8bhec{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;background:#fffffff2;box-shadow:0 6px 24px #00000024;transition:background-color .5s var(--ease),color .5s var(--ease)}.zone-label.svelte-j8bhec{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}.zone-note.svelte-j8bhec{font-size:12px;opacity:.7}.looks.svelte-j8bhec{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:4px;border-radius:999px;background:#fffffff2;box-shadow:0 6px 24px #00000024}.looks.svelte-j8bhec button:where(.svelte-j8bhec){appearance:none;border:0;border-radius:999px;padding:8px 11px;white-space:nowrap;background:none;font:600 13px/1 Instrument Sans,system-ui,sans-serif;color:var(--muted);cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease)}.looks.svelte-j8bhec button:where(.svelte-j8bhec):hover{color:var(--ink)}.looks.svelte-j8bhec button.is-on:where(.svelte-j8bhec){background:var(--ink);color:#fff}.garden.svelte-j8bhec{--bar: 44px}.tools.svelte-j8bhec{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:2px;padding:4px;border-radius:22px;background:#fffffff2;box-shadow:0 6px 24px #00000024}.tools.svelte-j8bhec .extra:where(.svelte-j8bhec){align-self:center}.tools.svelte-j8bhec button:where(.svelte-j8bhec){appearance:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;font:500 17px/1 system-ui;color:var(--ink);cursor:pointer}.tools.svelte-j8bhec button:where(.svelte-j8bhec):hover,.tools.svelte-j8bhec .dots.is-on:where(.svelte-j8bhec){background:#f1f1ef}.more.svelte-j8bhec,.dots.svelte-j8bhec{position:relative}.fp-dot.svelte-j8bhec{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px #fff}.menu.svelte-j8bhec{position:absolute;right:-4px;bottom:calc(100% + 12px);z-index:2;display:grid;min-width:236px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #00000014,0 12px 40px #0000002e;animation:svelte-j8bhec-menu-in .2s var(--ease) both}@keyframes svelte-j8bhec-menu-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.menu.svelte-j8bhec{animation:none}}.tools.svelte-j8bhec .menu:where(.svelte-j8bhec) button:where(.svelte-j8bhec){display:flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;height:40px;padding:0 12px;border-radius:10px;font:500 14px/1.2 inherit;font-family:inherit;text-align:left;white-space:nowrap}.menu.svelte-j8bhec button:where(.svelte-j8bhec) span:where(.svelte-j8bhec){flex:1}.menu.svelte-j8bhec button[aria-checked=true]:where(.svelte-j8bhec){color:var(--blue)}.menu.svelte-j8bhec kbd:where(.svelte-j8bhec){padding:2px 6px;border-radius:5px;background:#f1f1ef;font:600 11px/1.2 inherit;font-family:inherit;color:var(--muted)}.map-dock.svelte-j8bhec{position:absolute;right:16px;bottom:calc(16px + var(--bar) + 8px)}.garden.is-full.svelte-j8bhec{background:#fff}.garden.is-pseudo.svelte-j8bhec{position:fixed;inset:0;z-index:10000;height:100dvh}.garden.is-pseudo.svelte-j8bhec .tools:where(.svelte-j8bhec){bottom:calc(12px + env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right))}html.garden-pseudo-full,html.garden-pseudo-full body{overflow:hidden;overscroll-behavior:none}.tools.svelte-j8bhec .exit-full:where(.svelte-j8bhec){background:#f1f1ef}@media(max-width:820px){.garden.svelte-j8bhec{grid-template-columns:1fr}.panel.svelte-j8bhec{position:absolute;left:0;right:0;bottom:0;max-height:74svh;border-right:0;border-radius:18px 18px 0 0;box-shadow:0 -10px 40px #00000040;transform:translateY(calc(100% - 72px));transition:transform .42s var(--ease)}.panel.is-open.svelte-j8bhec{transform:none}.sheet-toggle.svelte-j8bhec{display:block;margin-left:auto;appearance:none;border:1px solid var(--rule);border-radius:999px;background:#fff;padding:8px 14px;font:600 13px/1 inherit;font-family:inherit}.world.svelte-j8bhec{grid-row:1;height:100svh}.tools.svelte-j8bhec{bottom:88px}.looks.svelte-j8bhec{top:64px;max-width:calc(100% - 24px);overflow-x:auto}.is-bare.svelte-j8bhec .world:where(.svelte-j8bhec){height:100%}.is-bare.svelte-j8bhec .tools:where(.svelte-j8bhec){bottom:12px;right:12px}.map-dock.svelte-j8bhec{bottom:calc(88px + var(--bar) + 8px)}.is-bare.svelte-j8bhec .map-dock:where(.svelte-j8bhec){bottom:calc(12px + var(--bar) + 8px);right:12px}}
