.wrapper.svelte-1kymlcg{position:fixed;bottom:5rem;left:0;width:100%;z-index:10;pointer-events:none;display:grid;gap:.5rem;justify-content:center}.message.svelte-1kymlcg{width:fit-content;background:var(--surface-bg-subtle);color:var(--surface-text-subtle);font-size:var(--text-md);font-weight:600;display:inline-block;padding:.5rem 1rem;box-shadow:0 1px 7px #0000001a;border-radius:4px}section.svelte-nnafvk{--arrow-color: #fafaf9;background:var(--arrow-color);color:#09090b;flex:1;max-height:350px;overflow:hidden;display:flex;flex-direction:column;border-radius:5px;max-width:260px;box-shadow:0 1px 7px #0000001a;scrollbar-width:thin}section.svelte-nnafvk:has(header:where(.svelte-nnafvk)){--arrow-color: #fff}section.svelte-nnafvk:has(.popover-content:where(.svelte-nnafvk)){width:260px}@media(max-width:550px){section.responsive.svelte-nnafvk{width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.ishover.svelte-nnafvk{display:none}@media(max-width:551px){.responsive.ishover.svelte-nnafvk{display:block}}header.svelte-nnafvk{display:flex;padding:.25rem .25rem .1875rem;color:var(--surface-text-subtle);justify-content:end}header.svelte-nnafvk:has(h1:where(.svelte-nnafvk)){background:#fff;border-bottom:.5px solid rgba(0,0,0,.1)}header.svelte-nnafvk:not(:has(h1))+.popover-content:where(.svelte-nnafvk){padding-top:0}header.svelte-nnafvk h1:where(.svelte-nnafvk){font-weight:650;font-size:var(--text-sm);margin:0;line-height:20px;padding:2px .5rem;flex:1;color:#3f3f46}.dark.svelte-nnafvk{--arrow-color: #242424;--surface-bg-subtle-hover: rgba(255, 255, 255, .075);background:#242424;color:#fafafa}.dark.svelte-nnafvk:has(header:where(.svelte-nnafvk)){--arrow-color: #393939}.dark.svelte-nnafvk header:where(.svelte-nnafvk):has(h1:where(.svelte-nnafvk)){border-bottom:.5px solid rgba(255,255,255,.15);background:#393939}.dark.svelte-nnafvk header:where(.svelte-nnafvk) h1:where(.svelte-nnafvk){color:#d4d4d4}.popover-content.svelte-nnafvk{font-size:var(--text-sm);padding:.75rem;line-height:1.3;text-wrap:pretty;overflow-y:auto;flex:1}.popover-content.svelte-nnafvk h1,.popover-content.svelte-nnafvk h2,.popover-content.svelte-nnafvk h3,.popover-content.svelte-nnafvk h4,.popover-content.svelte-nnafvk h5,.popover-content.svelte-nnafvk h6{margin:0 0 .25em;letter-spacing:-.25px}.popover-content.svelte-nnafvk p{margin-top:0}.popover-content.svelte-nnafvk p:last-child{margin-bottom:0}div.svelte-edasdo{position:absolute;z-index:10;left:var(--x);top:var(--y);padding:3px}@media(max-width:550px){div.svelte-edasdo{left:0!important;right:0!important;top:auto;bottom:0!important;padding:0!important}}.hoverpopover.svelte-edasdo{z-index:11}.xright.svelte-edasdo{left:auto;right:var(--x)}.ybottom.svelte-edasdo{top:auto;bottom:var(--y)}@keyframes svelte-jwurxq-show{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes svelte-jwurxq-showBg{0%{opacity:0}to{opacity:1}}dialog.svelte-jwurxq{background:transparent;padding:0;border:0;width:100%;max-width:400px;border-radius:5px;margin-top:4rem;box-shadow:0 3px 14px #0000004d,0 0 0 .25px #0003;opacity:0;transform:scale(.98);pointer-events:none;transition:.14s ease-out opacity,.14s ease-out transform,overlay .14s ease-out allow-discrete,display .14s ease-out allow-discrete}dialog[open].svelte-jwurxq{opacity:1;transform:scale(1);animation:.14s ease-out svelte-jwurxq-show 1;pointer-events:all}dialog.svelte-jwurxq::backdrop{background:#00000080;opacity:0;transition:.14s ease-out opacity,.14s ease-out transform,overlay .14s ease-out allow-discrete,display .14s ease-out allow-discrete}dialog[open].svelte-jwurxq::backdrop{opacity:1;animation:.14s ease-out svelte-jwurxq-showBg 1}.error.svelte-jwurxq .modal-header:where(.svelte-jwurxq){background:var(--surface-bg-danger);color:#fff}.error.svelte-jwurxq .close-button:where(.svelte-jwurxq){filter:invert(100%)}.modal-header.svelte-jwurxq{background:var(--surface-bg-utility);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--surface-border);padding:0;display:flex;color:var(--surface-text-subtle);-webkit-user-select:none;user-select:none}h2.svelte-jwurxq{margin:0 .5rem 0 1rem;font-size:14px;flex:1;line-height:2.5rem;font-weight:600;white-space:pre;overflow:hidden;text-overflow:ellipsis}.close-button.svelte-jwurxq{outline:0;border:0;background:transparent;margin:7px 7px 0 0;font-size:25px;line-height:1;width:18px;height:18px;padding:4px;box-sizing:content-box;border-radius:3px}.close-button.svelte-jwurxq:hover{background:var(--surface-bg-subtle-hover)}.close-button.svelte-jwurxq:active{opacity:.3}.modal-content.svelte-jwurxq{padding:.5rem 1rem;color:var(--surface-text);background:var(--surface-bg-subtle)}h3.svelte-hs297s{margin:.5rem 0}p.svelte-hs297s{margin:.5rem 0 .75rem;font-size:14px}.wrapper.svelte-nr9ssu{display:flex;flex:1;flex-direction:column;overflow:hidden}dialog.svelte-16evw14{padding:0;box-shadow:0 3px 14px #0000004d,0 0 0 .25px #0003;border:0;border-radius:5px;margin-top:30vh;text-align:center;opacity:0;transform:scale(.95);pointer-events:none;transition:.14s ease-out opacity,.14s ease-out transform,overlay .14s ease-out allow-discrete,display .14s ease-out allow-discrete}dialog[open].svelte-16evw14{pointer-events:all;opacity:1;transform:scale(1)}dialog.svelte-16evw14::backdrop{background:#ffffffbf;background-image:url(./tutorial-draw.BcRBG6RX.svg),url(./tutorial-search.DmTWMuY5.svg),url(./tutorial-share.DE96TYAO.svg);background-repeat:no-repeat;background-position:85px 15px,calc(50% - 30px) 15px,calc(100% - 50px) 15px;margin-top:var(--nav-height);pointer-events:none;opacity:0;transition:.14s ease-out opacity,.14s ease-out transform,overlay .14s ease-out allow-discrete,display .14s ease-out allow-discrete}dialog[open].svelte-16evw14::backdrop{opacity:1}div.svelte-16evw14{padding:2rem 3.5rem;max-width:300px;background:var(--surface-bg);color:var(--surface-text)}div.svelte-16evw14 img:where(.svelte-16evw14){height:30px;display:block;margin:.5rem auto 1rem}p.svelte-16evw14{margin:1.5rem 0;text-wrap:pretty}button.svelte-1l5z141{line-height:15px;font-size:var(--text-xs);-webkit-user-select:none;user-select:none;transition:75ms ease all;text-align:right;padding:0px .75rem 0 0;display:flex;flex-direction:column;justify-content:center;min-width:4rem;background:transparent;border:0;color:#fff;height:var(--nav-height)}button.wide1.svelte-1l5z141{min-width:4.5rem}button.wide2.svelte-1l5z141{min-width:5rem}button.svelte-1l5z141:hover{background:var(--nav-bg-hover)}button.svelte-1l5z141:focus-visible{box-shadow:var(--surface-bg-focus-shadow) inset}button.selected.svelte-1l5z141{background:var(--surface-bg-interactive)}div.svelte-1l5z141{margin:2px 0}.icon-wrapper.svelte-1l5z141{display:inline-block;vertical-align:top;transform:rotate(var(--rotate-level));margin-left:1px}.name.svelte-13xab38{-webkit-user-select:text;user-select:text;text-align:center;line-height:var(--nav-height);font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.spinner.svelte-13xab38{display:flex;align-items:center;padding:0 .5rem}.button.svelte-13xab38{padding:.625rem .5rem}@media(max-width:550px){.edit.svelte-13xab38{display:none}}li.svelte-13xab38{-webkit-user-select:none;user-select:none;display:inline-block}button.svelte-13xab38{background:transparent;border:0;padding:11px 9px}button.svelte-13xab38:hover{background:var(--nav-bg-hover)}button.svelte-13xab38:focus-visible{box-shadow:var(--surface-bg-focus-shadow) inset}button.selected.svelte-13xab38{background:var(--surface-bg-interactive)}.map-wrapper.svelte-zwnvq0{position:absolute;pointer-events:none;inset:0;text-align:center;z-index:3}.error-controls.svelte-zwnvq0{opacity:0;transition:.15s ease-out all;transform:translateY(-.25rem);display:inline-block;pointer-events:none;background:var(--surface-bg-subtle);margin:.5rem;padding:.5rem;border-radius:5px;border:1px solid var(--surface-border-danger);line-height:24px;box-shadow:0 1px 7px #0003;-webkit-user-select:none;user-select:none;font-size:0}.message.svelte-zwnvq0{font-size:14px;display:inline-block;vertical-align:top;padding:0 1rem 0 .75rem}.retry.svelte-zwnvq0{background:transparent;font-size:14px;font-weight:600;color:var(--surface-text-danger);border:0;padding:0 .5rem;vertical-align:top;line-height:24px;border-radius:3px}.close.svelte-zwnvq0{background:0;border:0;padding:3px;vertical-align:top;border-radius:3px;margin-left:1px}button.svelte-zwnvq0:hover{background:var(--surface-bg-subtle-hover)}button.svelte-zwnvq0:active{opacity:.3}div.svelte-qptizh{display:flex;flex:1;overflow:hidden}.loading.svelte-qptizh{background:var(--map-bg);padding:2rem}.loading.svelte-1eba0pn{padding:2rem}
