.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.scrolling-background[data-v-b5cdb9d1]{overflow-x:hidden;position:fixed;top:0;left:0;z-index:-1;height:100vh;width:max-content;display:flex;flex-direction:row;animation:scrollBackground-b5cdb9d1 160s linear infinite}.background-image>img[data-v-b5cdb9d1]{height:100vh}@media(prefers-color-scheme:dark){.scrolling-background[data-v-b5cdb9d1]{animation:scrollBackground-b5cdb9d1 80s linear infinite}}@keyframes scrollBackground-b5cdb9d1{0%{transform:translate(0)}to{transform:translate(-50%)}}.user-avatar[data-v-4c6a501c]{width:48px;height:48px;border-radius:50%;background-color:#f0f0f0;border:2px solid #f0f0f0}.avatar[data-v-4c6a501c]{width:48px;height:48px;border-radius:50%}@media(max-width:600px){.avatar[data-v-4c6a501c],.user-avatar[data-v-4c6a501c]{width:40px;height:40px}}.click-to-login[data-v-4c6a501c]{cursor:pointer}.forum-logo-outer[data-v-272fbccb]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2em}.forum-logo[data-v-272fbccb]{height:64px;filter:drop-shadow(2px 2px 4px #000000aa);transition:filter,translate .2s ease-in-out}.forum-logo[data-v-272fbccb]:hover{translate:-2px -2px;filter:drop-shadow(4px 4px 4px #000000aa)}.logout-link[data-v-272fbccb]{cursor:pointer;font-size:14px;display:flex;flex-direction:row;align-items:center;gap:4px}.logout-icon[data-v-272fbccb]{width:16px;height:32px}@media(prefers-color-scheme:light){.logout-link[data-v-272fbccb]{color:#fff;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000}}@media(max-width:600px){.forum-logo[data-v-272fbccb]{height:40px;position:relative;right:1rem}}.spring[data-v-deae56cf]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;cursor:pointer;opacity:1;transition:transform,opacity .3s ease-in-out;-webkit-user-select:none;user-select:none;z-index:1000}.transparent[data-v-deae56cf]{opacity:0}.boot[data-v-deae56cf]{transform:scaleY(.1) translateY(90%);animation:boot-deae56cf .2s ease-in-out}@keyframes boot-deae56cf{0%{transform:scaleY(.1) translateY(90%)}to{transform:scaleY(1) translateY(0)}}[data-v-31f8022f]{color:#1a1a1a}@media(prefers-color-scheme:dark){[data-v-31f8022f]{color:#f0f0f0}}span[data-v-31f8022f]{display:inline-block}[data-v-3fb348df]{--unit-height: 24px}table.semisolid[data-v-3fb348df]{margin-bottom:var(--unit-height);table-layout:fixed;border-collapse:collapse;border-spacing:0}.top[data-v-3fb348df],.bottom[data-v-3fb348df]{height:var(--unit-height)}.top-left[data-v-3fb348df],.top-right[data-v-3fb348df],.bottom-left[data-v-3fb348df],.bottom-right[data-v-3fb348df],.middle-left[data-v-3fb348df],.middle-right[data-v-3fb348df]{table-layout:fixed;max-height:var(--unit-height);max-width:var(--unit-height);height:var(--unit-height);width:var(--unit-height);background-repeat:repeat-y;background-size:var(--unit-height) auto}.top-center[data-v-3fb348df],.bottom-center[data-v-3fb348df]{height:var(--unit-height);background-repeat:repeat-x;background-size:auto var(--unit-height)}.top-left-white[data-v-3fb348df]{background-image:url(/static/ss-w/wtl.png)}.top-center-white[data-v-3fb348df]{background-image:url(/static/ss-w/wtc.png)}.top-right-white[data-v-3fb348df]{background-image:url(/static/ss-w/wtr.png)}.middle-left-white[data-v-3fb348df]{background-image:url(/static/ss-w/wml.png)}.middle-center-white[data-v-3fb348df]{background-color:#e0e0e0}.middle-right-white[data-v-3fb348df]{background-image:url(/static/ss-w/wmr.png)}.bottom-left-white[data-v-3fb348df]{background-image:url(/static/ss-w/wbl.png)}.bottom-center-white[data-v-3fb348df]{background-image:url(/static/ss-w/wbc.png)}.bottom-right-white[data-v-3fb348df]{background-image:url(/static/ss-w/wbr.png)}.middle-center-white[data-v-3fb348df]>*{color:#000}.top-left-blue[data-v-3fb348df]{background-image:url(/static/ss-b/btl.png)}.top-center-blue[data-v-3fb348df]{background-image:url(/static/ss-b/btc.png)}.top-right-blue[data-v-3fb348df]{background-image:url(/static/ss-b/btr.png)}.middle-left-blue[data-v-3fb348df]{background-image:url(/static/ss-b/bml.png)}.middle-center-blue[data-v-3fb348df]{background-color:#58c8f8}.middle-right-blue[data-v-3fb348df]{background-image:url(/static/ss-b/bmr.png)}.bottom-left-blue[data-v-3fb348df]{background-image:url(/static/ss-b/bbl.png)}.bottom-center-blue[data-v-3fb348df]{background-image:url(/static/ss-b/bbc.png)}.bottom-right-blue[data-v-3fb348df]{background-image:url(/static/ss-b/bbr.png)}.middle-center-blue[data-v-3fb348df]>*{color:#000}input[data-v-271496e9]{background:none;border:none;border-bottom:2px solid black;color:#000;min-width:10em;max-width:10em}input[data-v-271496e9]:focus{outline:none}input[data-v-271496e9]:disabled{opacity:.6}.modal-overlay[data-v-8a32f4dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;animation:fadeIn-8a32f4dd .15s ease-out}@keyframes fadeIn-8a32f4dd{0%{opacity:0}to{opacity:1}}.modal-container[data-v-8a32f4dd]{position:relative;width:min(90vw,480px);max-height:85vh;overflow-y:auto;padding:1em;animation:slideUp-8a32f4dd .2s ease-out}@keyframes slideUp-8a32f4dd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-8a32f4dd]{position:absolute;top:.3em;right:.6em;font-size:1.5em;line-height:1;z-index:10;color:#666;cursor:pointer}.modal-close[data-v-8a32f4dd]:hover{color:#000}.login-form[data-v-8a32f4dd]{display:flex;flex-direction:column;gap:16px}.status-message[data-v-8a32f4dd]{padding:.5em .75em;border-radius:6px;font-weight:500;font-size:.9em}.status-message.error[data-v-8a32f4dd]{background:#f8d7da;color:#721c24}.disabled[data-v-8a32f4dd]{opacity:.5;pointer-events:none}@media(max-width:600px){.modal-container[data-v-8a32f4dd]{width:100vw;max-height:100vh;border-radius:0;padding:.5em}.modal-close[data-v-8a32f4dd]{top:.5em;right:.8em}}.filter-bar[data-v-4938d9ec]{transition:height .3s ease-in-out}.underscore[data-v-4938d9ec]{text-decoration:underline}.world-map-item[data-v-6f9b7bb5]{justify-content:flex-start;gap:1em;padding:.5em;width:100%;border-radius:8px;transition:background-color .1s ease-in-out;max-width:100%}.world-map-item[data-v-6f9b7bb5]:hover{background-color:#f0f0f05a}.world-map-details[data-v-6f9b7bb5]{min-width:0;max-width:100%;flex:1}.ellipsis[data-v-6f9b7bb5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flex-column[data-v-6f9b7bb5]{display:flex;flex-direction:column;align-items:flex-start}.flex-right-row[data-v-6f9b7bb5]{margin-left:auto;margin-right:.5em;display:flex;flex-direction:row;align-items:center;gap:.5em}.version-icon[data-v-6f9b7bb5]{width:48px}.download-icon[data-v-6f9b7bb5]{width:32px}@media(max-width:600px){.version-icon[data-v-6f9b7bb5]{width:32px}.download-icon[data-v-6f9b7bb5]{display:none}}.download-text[data-v-6f9b7bb5]{white-space:nowrap}@media(prefers-color-scheme:light){[data-v-6f9b7bb5]{color:#fff;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000}}.worldmap-list[data-v-47f0a465]{display:flex;flex-direction:column;align-items:center}.load-more[data-v-47f0a465]{margin:1em;cursor:pointer}.modal-overlay[data-v-feedca62]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;animation:fadeIn-feedca62 .15s ease-out}@keyframes fadeIn-feedca62{0%{opacity:0}to{opacity:1}}.modal-container[data-v-feedca62]{position:relative;width:min(90vw,560px);max-height:85vh;overflow-y:auto;padding:1em;animation:slideUp-feedca62 .2s ease-out}@keyframes slideUp-feedca62{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-feedca62]{position:absolute;top:.3em;right:.6em;font-size:1.5em;line-height:1;z-index:10;color:#666;cursor:pointer}.modal-close[data-v-feedca62]:hover{color:#000}.modal-loading[data-v-feedca62]{text-align:center}.upload-worldmap-details[data-v-feedca62]{display:flex;flex-direction:column;gap:16px}.status-message[data-v-feedca62]{padding:.5em .75em;border-radius:6px;font-weight:500;font-size:.9em}.status-message.success[data-v-feedca62]{background:#d4edda;color:#155724}.status-message.error[data-v-feedca62]{background:#f8d7da;color:#721c24}.disabled[data-v-feedca62]{opacity:.5;pointer-events:none}@media(max-width:600px){.modal-container[data-v-feedca62]{width:100vw;max-height:100vh;border-radius:0;padding:.5em}.modal-close[data-v-feedca62]{top:.5em;right:.8em}}.progress-bar-parent[data-v-34f68df0]{position:relative;width:100%;height:64px}.progress-bar-parent>div[data-v-34f68df0]{line-height:0;height:32px}.progress-bar[data-v-34f68df0]{display:flex;flex-direction:row;width:100%;overflow:hidden;position:absolute;bottom:0;left:0}.progress-grid[data-v-34f68df0]{width:32px;height:32px;display:block}.walking-parent[data-v-34f68df0]{position:absolute;top:0;left:0;z-index:10;transition:left .3s linear}.walking[data-v-34f68df0]{width:32px;height:32px;display:block}.upload-box[data-v-cc33e005]{border:2px dashed #aaa;border-radius:8px;width:min(600px,100%);height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin:1rem auto}.upload-bg[data-v-cc33e005]{width:80%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.inline-block[data-v-d2fc57c4]{display:inline-block}.upload-worldmap-details[data-v-d2fc57c4]{display:flex;flex-direction:column;gap:16px}.upload-worldmap-container[data-v-d2fc57c4]{display:grid;grid-template-columns:1fr 1fr;gap:1em}@media(max-width:600px){.upload-worldmap-container[data-v-d2fc57c4]{grid-template-columns:1fr}}.upload-worldmap-details[data-v-074abb19]{display:flex;flex-direction:column;gap:16px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;image-rendering:crisp-edges}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{height:100%;margin:0;display:flex;flex-direction:column;align-items:center;min-width:320px;min-height:100vh;overflow-x:hidden}.no-drag{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:min(calc(99% - 4rem),1280px);margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(max-width:600px){#app{width:calc(99% - 2rem);padding:2rem 1rem 1rem}:root{font-size:.9em}}p{margin:0}.flex-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.gap-small{gap:4px}.gap{gap:1em}.flex-right{margin-left:auto}.img16{width:16px;height:16px}a{text-decoration:none;color:inherit;cursor:pointer}a:hover{text-decoration:underline;color:inherit}.login-link{text-decoration:underline;font-weight:600}.center{justify-content:center}
