.keycap.svelte-1neeuq7{display:none}@media (hover:hover) and (pointer:fine){.keycap.svelte-1neeuq7{color:#fffc;width:16px;height:16px;opacity:var(--keycap-rest,.3);background:#26262b;border:1px solid #ffffff2e;flex:none;place-items:center;transition:opacity .2s,transform 80ms,box-shadow 80ms,background-color .15s,color .15s;display:grid;box-shadow:inset 0 -2px #0000008c}.keycap.lit.svelte-1neeuq7{color:#f2c14e;opacity:1;background:#3a3a40;transform:translateY(1px);box-shadow:inset 0 -1px #0000008c}}@media (prefers-reduced-motion:reduce){.keycap.lit.svelte-1neeuq7{transform:none}}.embedded.svelte-ddkb0o{color:#fff;font:11px var(--font-mono,monospace);gap:.5rem;display:grid}.embedded.svelte-ddkb0o label:where(.svelte-ddkb0o){justify-content:space-between;display:flex}.embedded.svelte-ddkb0o label:where(.svelte-ddkb0o) span:where(.svelte-ddkb0o){color:#ffffffa6;font-variant-numeric:tabular-nums}.embedded.svelte-ddkb0o input:where(.svelte-ddkb0o){accent-color:#fff;cursor:ew-resize;border:1px solid #fff3;width:100%;height:44px}.follow.svelte-ddkb0o{cursor:pointer;border:1px solid #fff3;min-height:44px}.follow.svelte-ddkb0o:disabled{color:#ffffff80;cursor:default}.embedded.svelte-ddkb0o :where(.svelte-ddkb0o):is(input:where(.svelte-ddkb0o),button:where(.svelte-ddkb0o)):focus-visible{outline-offset:3px;outline:2px solid #fff}.dial.svelte-ddkb0o{top:max(1.25rem, env(safe-area-inset-top));right:max(1.25rem, env(safe-area-inset-right));flex-direction:column;width:44px;display:flex;position:absolute}.keys.svelte-ddkb0o{flex-direction:column;justify-content:center;gap:4px;height:44px;display:flex;position:absolute;top:0;right:calc(100% + 6px)}.dial.svelte-ddkb0o:hover,.dial.svelte-ddkb0o:focus-within{--keycap-rest:.75}.panel.svelte-ddkb0o{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid #ffffff26;border-top:0;height:min(14rem,40dvh);padding:.5rem 0;position:relative}.track.svelte-ddkb0o{background:var(--day);cursor:ns-resize;touch-action:none;width:10px;height:100%;margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #fff3}.track.svelte-ddkb0o:focus-visible{outline-offset:3px;outline:2px solid #fff}.marker.svelte-ddkb0o{pointer-events:none;background:#fff;width:26px;height:4px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1px #000}.now.svelte-ddkb0o{cursor:pointer;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #ffffffb3;width:0;height:0;position:absolute;left:2px;transform:translateY(50%)}.now.svelte-ddkb0o:before{content:"";position:absolute;inset:-10px -8px -10px -14px}.now.svelte-ddkb0o:hover,.now.svelte-ddkb0o:focus-visible{border-left-color:#fff;outline:none}.toggle.svelte-ddkb0o{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid #ffffff26;place-items:center;width:44px;height:44px;display:grid}.sky.svelte-ddkb0o{place-items:center;width:26px;height:26px;transition:background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.toggle.svelte-ddkb0o:focus-visible{outline-offset:2px;outline:2px solid #fff}.toggle.svelte-ddkb0o svg:where(.svelte-ddkb0o){width:14px;height:14px}.tab.svelte-q7n552{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:grab;touch-action:none;background:#0000008c;border:1px solid #ffffff26;border-top:0;place-items:center;width:72px;height:26px;transition:opacity .25s,translate .25s cubic-bezier(.2,.8,.2,1);animation:1.4s ease-in-out .8s 2 svelte-q7n552-nudge;display:grid;position:absolute;top:0;left:50%}.tab.svelte-q7n552:active{cursor:grabbing;transition:opacity .25s}.tab.up.svelte-q7n552{border-top:1px solid #ffffff26;border-bottom:0;animation-name:svelte-q7n552-nudge-up;top:auto;bottom:0}@media (width<=640px){.tab.up.svelte-q7n552{display:none}}.tab.hidden.svelte-q7n552{opacity:0;pointer-events:none}.tab.svelte-q7n552:focus-visible{outline-offset:2px;outline:2px solid #fff}svg.svelte-q7n552{width:14px;height:8px}@keyframes svelte-q7n552-nudge{0%,60%,to{transform:none}25%{transform:translateY(8px)}}@keyframes svelte-q7n552-nudge-up{0%,60%,to{transform:none}25%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tab.svelte-q7n552{animation:none}}.tab.svelte-2c5ib6{background:color-mix(in srgb, var(--tint,#000000b8) 45%, #000000b8);color:#fff;-webkit-backdrop-filter:blur(12px);height:26px;font:500 12px var(--font-mono,ui-monospace, monospace);white-space:nowrap;pointer-events:none;opacity:0;clip-path:inset(100% 0 0);border:1px solid #ffffff26;border-bottom:none;justify-content:center;align-items:center;transition:opacity .15s,clip-path .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:100%;left:0;overflow:hidden}.tab.shown.svelte-2c5ib6{opacity:1;clip-path:inset(0)}.tab.glide.svelte-2c5ib6{transition:opacity .15s,clip-path .2s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.3,1.25,.4,1),width .32s cubic-bezier(.3,1.25,.4,1),background-color .32s}.word.svelte-2c5ib6{animation:.22s ease-out svelte-2c5ib6-word}@keyframes svelte-2c5ib6-word{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.word.svelte-2c5ib6{animation:none}.tab.svelte-2c5ib6,.tab.glide.svelte-2c5ib6{clip-path:none;transition:opacity .15s}}.reach.svelte-a79s03{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));position:absolute}.tray.svelte-a79s03{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0000008c;border:1px solid #ffffff26;align-items:center;height:44px;padding:0 9px;transition:background-color .2s;display:flex;position:relative}.tray.svelte-a79s03:hover,.tray.svelte-a79s03:focus-within{background:#000000b8}.item.svelte-a79s03{outline:none;align-items:center;height:100%;padding:0 3px;display:flex;position:relative}.pip.svelte-a79s03{opacity:.7;place-items:center;width:26px;height:26px;transition:opacity .2s,transform .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.pip.svelte-a79s03 svg:where(.svelte-a79s03){width:14px;height:14px}.item.svelte-a79s03:hover .pip:where(.svelte-a79s03),.item.svelte-a79s03:focus-visible .pip:where(.svelte-a79s03),.item.on.svelte-a79s03 .pip:where(.svelte-a79s03){opacity:1;transform:translateY(-2px)}.item.svelte-a79s03:focus-visible .pip:where(.svelte-a79s03){outline-offset:2px;outline:2px solid #fff}.rule.svelte-a79s03{background:#ffffff2e;width:1px;height:18px;margin:0 6px}.letter.svelte-a79s03{-webkit-backdrop-filter:blur(12px);font:500 12px var(--font-mono,ui-monospace, monospace);white-space:nowrap;-webkit-user-select:text;user-select:text;background:#000000b8;border:1px solid #ffffff26;flex-direction:column;gap:10px;padding:12px 14px;animation:.2s ease-out svelte-a79s03-unfold;display:flex;position:absolute;bottom:calc(100% + 8px);right:-1px}.address.svelte-a79s03{letter-spacing:.02em;font-size:13px}.actions.svelte-a79s03{gap:6px;display:flex}.actions.svelte-a79s03>:where(.svelte-a79s03){text-align:center;border:1px solid #fff3;flex:1;padding:6px 10px;transition:background-color .15s,color .15s}.actions.svelte-a79s03>:where(.svelte-a79s03):hover,.actions.svelte-a79s03>:where(.svelte-a79s03):focus-visible{color:#000;background:#fff;outline:none}.mobile-trigger.svelte-a79s03,.mobile-projects.svelte-a79s03,.mobile-label.svelte-a79s03{display:none}@media (width<=640px){.reach.svelte-a79s03{z-index:30;top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));bottom:auto;right:auto}.mobile-trigger.svelte-a79s03,.mobile-projects.svelte-a79s03{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;min-height:44px;font:12px var(--font-mono,monospace);cursor:pointer;background:#000000a6;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding:0 .875rem;text-decoration:none;display:flex}.mobile-projects.svelte-a79s03{z-index:20;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));position:absolute}.mobile-trigger.svelte-a79s03:focus-visible,.mobile-projects.svelte-a79s03:focus-visible{outline-offset:3px;outline:2px solid #fff}.tray.svelte-a79s03{background:#000000d9;width:min(17rem,100vw - 1.5rem);height:auto;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0}.tray.expanded.svelte-a79s03{flex-direction:column;align-items:stretch;display:flex}.item.svelte-a79s03{gap:.75rem;min-height:44px;padding:0 6px}.mobile-label.svelte-a79s03{font:12px var(--font-mono,monospace);display:inline}.desktop-projects.svelte-a79s03,.tray.svelte-a79s03 .tab{display:none}.letter.svelte-a79s03{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;order:1;margin-top:6px;padding:12px 8px;position:static}.actions.svelte-a79s03>:where(.svelte-a79s03){place-items:center;min-height:44px;display:grid}}.reach.plain.svelte-a79s03{width:min(40rem,100% - 3rem);margin:1.5rem auto 3rem;position:relative;inset:auto}.plain.svelte-a79s03 .tray:where(.svelte-a79s03){color:#203047;-webkit-backdrop-filter:none;background:0 0;border:0;flex-flow:wrap;align-items:center;gap:.75rem;width:auto;height:auto;padding:0;display:flex;position:static}.plain.svelte-a79s03 .item:where(.svelte-a79s03){background:#ffffffb3;border:1px solid #20304733;min-height:44px;padding:.5rem .875rem;display:inline-flex}.plain.svelte-a79s03 .item:where(.svelte-a79s03):hover{background:#fff}.plain.svelte-a79s03 .item:where(.svelte-a79s03):focus-visible{outline-offset:3px;outline:2px solid #203047}.plain.svelte-a79s03 .mobile-label:where(.svelte-a79s03){font:12px var(--font-mono,monospace);display:inline}.plain.svelte-a79s03 .rule:where(.svelte-a79s03),.plain.svelte-a79s03 .pip:where(.svelte-a79s03){display:none}@keyframes svelte-a79s03-unfold{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.letter.svelte-a79s03{animation:none}}.world-controls.svelte-m1lry2{bottom:max(1.25rem, env(safe-area-inset-bottom));left:max(1.25rem, env(safe-area-inset-left));position:absolute}.tray.svelte-m1lry2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid #ffffff26;align-items:center;gap:6px;height:44px;padding:0 9px;display:flex;position:relative}.pip.svelte-m1lry2{opacity:.45;place-items:center;width:26px;height:26px;transition:opacity .2s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.pip.svelte-m1lry2:hover:not(:disabled){opacity:.8}.pip.current.svelte-m1lry2{opacity:1;outline-offset:2px;outline:1px solid #fff}.pip.svelte-m1lry2:focus-visible{outline-offset:2px;outline:2px solid #fff}.worlds.svelte-m1lry2:hover,.worlds.svelte-m1lry2:focus-within{--keycap-rest:.75}.settings.svelte-m1lry2,.extras.svelte-m1lry2{display:none}@media (width<=640px){.world-controls.svelte-m1lry2{z-index:20;width:min(22rem,100% - 1.5rem);left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));translate:-50%}.tray.svelte-m1lry2{justify-content:space-between;gap:0;height:46px;padding:0}.world-controls.svelte-m1lry2:has(.settings:where(.svelte-m1lry2)) .tray:where(.svelte-m1lry2){padding-right:44px}.pip.svelte-m1lry2{flex:1;width:auto;height:44px;margin:0}.pip.current.svelte-m1lry2,.pip.svelte-m1lry2:focus-visible{outline-offset:-2px}.settings.svelte-m1lry2{color:#fff;width:44px;height:44px;font:20px var(--font-mono,monospace);cursor:pointer;flex:none;place-items:center;display:grid;position:absolute;bottom:1px;right:1px}.settings.svelte-m1lry2:focus-visible{outline-offset:-2px;outline:2px solid #fff}.extras.svelte-m1lry2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;border:1px solid #fff3;padding:1rem;display:block;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.worlds.svelte-m1lry2 .keycap{display:none}}.pip.svelte-m1lry2 svg:where(.svelte-m1lry2){width:14px;height:14px}.content.svelte-1uha8ag{display:contents}@media (scripting:enabled){.content.pending.svelte-1uha8ag{visibility:hidden}}.landing.svelte-1uha8ag{color:#203047;background:linear-gradient(150deg,#edf5ff,#dfe8ef);overflow-y:auto}.landing.ready.svelte-1uha8ag{-webkit-user-select:none;user-select:none;background:#9fd3ff;overflow:hidden}.introduction.svelte-1uha8ag{width:min(40rem,100% - 3rem);margin:max(4rem,16vh) auto 0;position:relative}.introduction.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,12vw,80px);font-weight:600;line-height:1.1}.role.svelte-1uha8ag{margin-top:1rem;font-size:18px}.description.svelte-1uha8ag{color:#4e6078;margin-top:.75rem;font-size:13px;line-height:1.7}@media (width<=640px){.desktop-dial.svelte-1uha8ag{display:none}}
