.globe.svelte-11hybid{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab;overflow:hidden;user-select:none;-webkit-user-select:none}.globe.svelte-11hybid:active{cursor:grabbing}canvas.svelte-11hybid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.moon.svelte-11hybid{opacity:0;transition:opacity 1.8s var(--ease)}.ready.svelte-11hybid .moon:where(.svelte-11hybid){opacity:1}.overlay.svelte-11hybid{pointer-events:none}.labels.svelte-11hybid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.labels.svelte-11hybid .label{position:absolute;left:0;top:0;padding:1px 4px;border:0;background:none;color:#ede8dfeb;font:500 11.5px/1.2 var(--sans);letter-spacing:.01em;white-space:nowrap;text-shadow:0 0 3px rgb(0 0 0 / .95),0 0 8px rgb(0 0 0 / .7);pointer-events:auto;cursor:pointer;will-change:transform}.labels.svelte-11hybid .label.maria{font:500 11px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#ede8dfbf}.labels.svelte-11hybid .label.landing,.labels.svelte-11hybid .label.artifacts{color:var(--ochre)}.labels.svelte-11hybid .label.sel{color:var(--ochre);font-weight:600}.maps.svelte-cj1mno{position:relative;height:100svh;overflow:hidden}body:has(.maps) footer{display:none}html:has(.maps),body:has(.maps){overflow:hidden;overscroll-behavior:none}.top.svelte-cj1mno{position:absolute;top:calc(env(safe-area-inset-top) + 76px);left:50%;transform:translate(-50%);width:min(560px,calc(100% - 32px));z-index:5;pointer-events:none}.top.svelte-cj1mno>:where(.svelte-cj1mno){pointer-events:auto}.search.svelte-cj1mno{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#0c0c0be6;box-shadow:0 10px 30px -10px #000c}.search.svelte-cj1mno svg:where(.svelte-cj1mno){flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round}.search.svelte-cj1mno input:where(.svelte-cj1mno){flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px}.search.svelte-cj1mno input:where(.svelte-cj1mno)::placeholder{color:var(--ink-3)}.count.svelte-cj1mno{font-family:var(--mono);font-size:10px;color:var(--ink-3);white-space:nowrap}.results.svelte-cj1mno{margin:8px 0 0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:16px;background:#0c0c0bf5}.results.svelte-cj1mno button:where(.svelte-cj1mno){display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.results.svelte-cj1mno button:where(.svelte-cj1mno):hover{background:var(--surface)}.results.svelte-cj1mno em:where(.svelte-cj1mno){color:var(--ink-3);font-style:normal}.results.svelte-cj1mno small:where(.svelte-cj1mno),.none.svelte-cj1mno{color:var(--ink-3);font-size:12px}.none.svelte-cj1mno{padding:10px 12px}.chips.svelte-cj1mno{display:flex;justify-content:center;gap:8px;margin-top:12px}.chip.svelte-cj1mno{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:#0c0c0be0;color:var(--ink-3);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.chip.on.svelte-cj1mno{color:var(--ink);border-color:#ede8df4d;background:#1e1d1bbf}.chip.landing.on.svelte-cj1mno,.chip.artifacts.on.svelte-cj1mno{color:var(--ochre);border-color:#cdbb9873}.chip.svelte-cj1mno:not(.on):before{content:"";position:absolute;width:22px;height:1.5px;background:var(--ink-3);transform:rotate(-45deg)}.chip.svelte-cj1mno:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px);padding:5px 9px;border-radius:8px;background:#141312f2;border:1px solid var(--line);color:var(--ink);font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}@media (hover: hover){.chip.svelte-cj1mno:hover:after{opacity:1;transform:translate(-50%)}}.chip.svelte-cj1mno:focus-visible:after{opacity:1;transform:translate(-50%)}.hint.svelte-cj1mno{width:fit-content;margin:10px auto 0;padding:5px 10px;border-radius:8px;background:#141312e6;color:var(--ink);font-size:12px;animation:svelte-cj1mno-fade 1.4s var(--ease) forwards}@media (hover: hover){.hint.svelte-cj1mno{display:none}}@keyframes svelte-cj1mno-fade{0%,70%{opacity:1}to{opacity:0}}.dock.svelte-cj1mno{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 28px);transform:translate(-50%);z-index:5}.reset.svelte-cj1mno{position:absolute;left:calc(100% + 8px);top:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:#0e0d0ceb;color:var(--ink-2);opacity:0;transform:translate(-6px,-50%) scale(.9);pointer-events:none;cursor:pointer;transition:opacity .3s var(--ease),transform .3s var(--ease),color .3s var(--ease)}.reset.show.svelte-cj1mno{opacity:1;transform:translateY(-50%);pointer-events:auto}.reset.svelte-cj1mno:hover{color:var(--ochre)}.reset.svelte-cj1mno svg:where(.svelte-cj1mno){width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.lights.svelte-cj1mno{display:flex;padding:4px;border:1px solid var(--line);border-radius:999px;background:#0c0c0be6}.lights.svelte-cj1mno button:where(.svelte-cj1mno){padding:7px 14px;border:0;border-radius:999px;background:none;color:var(--ink-3);font:inherit;font-size:12px;cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease)}.lights.svelte-cj1mno button.on:where(.svelte-cj1mno){color:var(--ink);background:#ede8df1a}.panel.svelte-cj1mno{position:absolute;top:84px;right:20px;bottom:20px;z-index:6;width:360px;overflow-y:auto;padding:28px 26px;border:1px solid var(--line);border-radius:22px;background:#0a0a09f2;box-shadow:0 20px 60px -10px #000000e6;animation:svelte-cj1mno-slide .5s var(--ease)}@keyframes svelte-cj1mno-slide{0%{opacity:0;transform:translate(12px)}}.close.svelte-cj1mno{position:absolute;top:14px;right:16px;border:0;background:none;color:var(--ink-3);font-size:24px;line-height:1;cursor:pointer}.cat.svelte-cj1mno{margin:0;color:var(--ochre)}.panel.svelte-cj1mno h1:where(.svelte-cj1mno){margin:10px 0 4px;font-family:var(--display);font-weight:400;font-size:38px;line-height:1.05}.latin.svelte-cj1mno{margin:0;color:var(--ink-2);font-size:15px}dl.svelte-cj1mno{display:grid;gap:12px;margin:24px 0}dl.svelte-cj1mno div:where(.svelte-cj1mno){display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}dt.svelte-cj1mno{color:var(--ink-3);font-size:12px}dd.svelte-cj1mno{margin:0;font-family:var(--mono);font-size:12px;text-align:right}.origin.svelte-cj1mno p:where(.svelte-cj1mno):not(.eyebrow){margin:8px 0 0;color:var(--ink-2);font-size:15px}.origin.svelte-cj1mno .note:where(.svelte-cj1mno){font-size:11px!important;color:var(--ink-3)!important}.status.svelte-cj1mno{margin:22px 0 6px;font-size:12px;color:var(--ink-3)}.links.svelte-cj1mno{display:flex;gap:18px;margin:0;font-size:13px}.links.svelte-cj1mno a:where(.svelte-cj1mno){color:var(--ink-2)}.links.svelte-cj1mno a:where(.svelte-cj1mno):hover{color:var(--ochre)}.mlink.svelte-cj1mno{color:var(--ochre)}.open.svelte-cj1mno{display:flex;justify-content:space-between;align-items:center;margin-top:26px;padding:14px 18px;border-radius:14px;background:#ede8df14;color:var(--ink);font-size:15px;transition:background .3s var(--ease),color .3s var(--ease)}.open.svelte-cj1mno:hover{background:#cdbb9829;color:var(--ochre)}.contribute.svelte-cj1mno{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-3);font:inherit;font-size:13px;cursor:not-allowed}.contribute.svelte-cj1mno span:where(.svelte-cj1mno){color:var(--ochre)}@media (max-width: 640px){.top.svelte-cj1mno{top:calc(env(safe-area-inset-top) + 60px)}.dock.svelte-cj1mno{bottom:calc(env(safe-area-inset-bottom) + 84px)}.panel.svelte-cj1mno{top:auto;left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom) + 76px);width:auto;max-height:52svh;padding:22px 20px;animation-name:svelte-cj1mno-rise}@keyframes svelte-cj1mno-rise{0%{opacity:0;transform:translateY(16px)}}.panel.svelte-cj1mno h1:where(.svelte-cj1mno){font-size:30px}}
