.mode[data-v-42676dd7]{background-color:transparent;border:0 transparent;height:var(--size);padding:0;position:absolute;width:var(--size);--size:40px;--bg-color:rgba(0,0,0,.31);--border-color:#ccc;pointer-events:none;transition:transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mode.rank-B[data-v-42676dd7]{--bg-color:rgba(51,102,153,.31)}.mode.rank-A[data-v-42676dd7]{--bg-color:rgba(153,217,166,.31)}.mode.rank-S[data-v-42676dd7]{--bg-color:rgba(217,204,77,.31)}.mode.rank-U[data-v-42676dd7]{--bg-color:hsla(14,60%,63%,.31)}.mode.rank-X[data-v-42676dd7]{--bg-color:rgba(217,77,204,.31)}.mode.selected[data-v-42676dd7]{--border-color:#cfcf03}.mode .border[data-v-42676dd7]{border-color:var(--border-color);color:var(--border-color);height:var(--size);top:0;right:0;bottom:0;left:0;position:absolute;width:var(--size);stroke:var(--border-color);cursor:pointer;z-index:-1}.mode .border.square[data-v-42676dd7]{background-color:var(--bg-color);border:5px solid;box-sizing:border-box;pointer-events:all}.mode .border.diamond[data-v-42676dd7]{height:calc(var(--size)*1.25);inset:calc(var(--size)*-.125);width:calc(var(--size)*1.25);fill:var(--bg-color)}.mode .border.diamond[data-v-42676dd7],.mode .border.octagon[data-v-42676dd7]{fill:var(--bg-color)}.mode .border.diamond polygon[data-v-42676dd7],.mode .border.octagon polygon[data-v-42676dd7]{pointer-events:all}.mode .icon[data-v-42676dd7]{caret-color:transparent;height:calc(var(--size)*.9);inset:calc(var(--size)*.05);margin:auto;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--size)*.9)}.mode.octagon .icon[data-v-42676dd7]{height:calc(var(--size)*.75);inset:calc(var(--size)*.125);margin:auto;width:calc(var(--size)*.75)}.mode[data-v-42676dd7]:hover{transform:scale(1.062)}ul.rank-reqs[data-v-59e6e412]{background-color:#0000004f;border:.1em solid hsla(0,0%,80%,.533);border-radius:.5em;display:flex;flex-direction:column;flex-shrink:2;font-size:1.126em;gap:.3em;list-style-type:none;margin:0;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;padding:.3em .5em}ul.rank-reqs li[data-v-59e6e412]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-inline:.25em}ul.rank-reqs li[data-v-59e6e412]:not(:last-child){border-bottom:.1em solid hsla(0,0%,80%,.533);padding-bottom:.3em}ul.rank-reqs li .rank[data-v-59e6e412]{font-size:1.26em}.map-outer[data-v-1cdcdf8c]{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:relative;width:100%;--cam-x:0px;--cam-y:0px;--cam-zoom:1;--scale-factor:1;--min-x:0;--max-x:0;--min-y:0;--max-y:0;--total-scale:calc(var(--scale-factor)*var(--cam-zoom));--map-width:calc(1px*(var(--max-x) - var(--min-x)));--map-height:calc(1px*(var(--max-y) - var(--min-y)))}.map-outer .unfocused-warning[data-v-1cdcdf8c]{align-items:center;display:flex;justify-content:center}.map-outer.suppress-unfocused .unfocused-warning[data-v-1cdcdf8c],.map-outer:focus .unfocused-warning[data-v-1cdcdf8c],.map-outer:focus-within .unfocused-warning[data-v-1cdcdf8c]{display:none}.unfocused-warning[data-v-1cdcdf8c]{background-color:#0000004f;color:#fff;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:100}.unfocused-warning .inner[data-v-1cdcdf8c]{background-color:#000;border:.1em solid #c00;padding:.5em 1em}.debug[data-v-1cdcdf8c]{font-family:monospace;font-size:1.1em;left:1em;pointer-events:none;top:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4000}.debug[data-v-1cdcdf8c],.lag-warn[data-v-1cdcdf8c]{position:absolute}.lag-warn[data-v-1cdcdf8c]{color:orange;font-size:1.5em;inset:1em 1em auto 1em;text-align:center}.lag-warn.mobile[data-v-1cdcdf8c]{display:none}@media (max-aspect-ratio:1/1){.lag-warn.mobile[data-v-1cdcdf8c]{display:block}}.lag-warn a[data-v-1cdcdf8c]{color:#0f0;transition:.2s}.lag-warn a[data-v-1cdcdf8c]:hover{color:#ff0;text-shadow:0 0 .15em #ff0}.lag-warn a[data-v-1cdcdf8c]:active{color:orange;text-shadow:0 0 .3em orange}.crosshair[data-v-1cdcdf8c]{height:calc(50px*var(--scale-factor));left:calc(50% - 25px*var(--scale-factor));position:absolute;top:calc(50% - 25px*var(--scale-factor));width:calc(50px*var(--scale-factor));stroke:#fff;stroke-width:.6;caret-color:transparent;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.map-elements[data-v-1cdcdf8c]{height:var(--map-height);left:50%;overflow:visible;position:absolute;top:50%;transform:translate(var(--cam-x),var(--cam-y)) scale(var(--total-scale));transform-box:view-box;transform-origin:calc(var(--cam-x)*-1) calc(var(--cam-y)*-1);width:var(--map-width)}.map-elements .edges[data-v-1cdcdf8c]{caret-color:transparent;pointer-events:none;position:absolute;touch-action:none;z-index:-1}.map-elements .modes[data-v-1cdcdf8c]{caret-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel[data-v-1cdcdf8c]{background-color:#9e9e9ecc;display:grid;font-size:calc(var(--scale-factor)*.762em);grid-template-columns:3fr 10fr;height:100%;left:100%;position:absolute;top:0;transform:translate(0);transition:transform .5s,background-color .75s;width:130%;z-index:2}.panel.open[data-v-1cdcdf8c]{transform:translate(-23.0769231%)}.panel.expanded[data-v-1cdcdf8c]{background-color:#1e1e1efa;transform:translate(-100%)}.panel>.small[data-v-1cdcdf8c]{border-inline-start:.2em dashed #bbb;display:grid;grid-template-rows:3fr 7fr;height:100%;overflow-y:auto}.panel>.small>div[data-v-1cdcdf8c]{box-sizing:border-box;width:100%}.panel>.small>div.top[data-v-1cdcdf8c]{padding-block-start:1em}.panel>.small>div.top[data-v-1cdcdf8c] *{margin-block:0;text-align:center}.panel>.small>div.top .title[data-v-1cdcdf8c]{font-size:2.26em;margin-bottom:-.1em}.panel>.small>div.top .subtitle[data-v-1cdcdf8c]{margin-bottom:.1em}.panel>.small>div.top .version-info[data-v-1cdcdf8c]{margin-bottom:1em}.panel>.small>div.bottom[data-v-1cdcdf8c]{display:flex;flex-direction:column;justify-content:end;padding-block-end:1em;width:100%}.panel>.small>div.bottom .rank-req-text[data-v-1cdcdf8c]{font-size:1.25em;font-weight:700;margin-block:.5em;text-align:center}@media (min-aspect-ratio:5){.panel>.small>div.bottom .rank-req-text[data-v-1cdcdf8c]{display:none}}.panel>.small>div.bottom .rank-req-text .rank-reqs[data-v-1cdcdf8c]{font-size:.9em;margin-block-start:1em;margin-inline:1em}.panel>.small>div.bottom menu[data-v-1cdcdf8c]{display:flex;flex-direction:row;gap:1em;justify-content:space-between;margin:1em 1em 0;padding:0}.panel>.small>div.bottom menu button[data-v-1cdcdf8c]{font-size:1.5em;height:2em;width:100%}.panel>.wide[data-v-1cdcdf8c]{font-size:1rem;position:relative}.panel>.wide>header[data-v-1cdcdf8c]{align-items:center;border-bottom:.1em solid #bbb;box-sizing:border-box;display:flex;flex-direction:row;font-size:1.2em;height:3em;inset:1.5em 1.5em auto 1.5em;justify-content:space-between;padding-bottom:.5em;position:absolute}.panel>.wide>header button[data-v-1cdcdf8c]{font-size:1.25em;height:100%;margin-block:0;transform-origin:center;width:5em}.panel>.wide>header h1[data-v-1cdcdf8c]{margin-block:.25em;text-align:end}.panel>.wide>.bottom[data-v-1cdcdf8c]{display:flex;flex-direction:row-reverse;top:6em;right:1.862em;bottom:0;left:1.862em;overflow-y:auto;padding-inline-end:1em;position:absolute}@media (min-width:1024px){.panel>.wide>.bottom[data-v-1cdcdf8c]{flex-direction:row;justify-content:space-between;min-height:0}}@media (max-width:1024px){.panel>.wide>.bottom[data-v-1cdcdf8c]{display:block}.panel>.wide>.bottom .rank-reqs[data-v-1cdcdf8c]{width:-webkit-fill-available;width:-moz-available;width:stretch}}.panel>.wide>.bottom main[data-v-1cdcdf8c]:after{content:".";padding-block:2em;visibility:hidden}.panel>.wide>.bottom main[data-v-1cdcdf8c]{height:-moz-fit-content;height:fit-content;padding-top:1em}@media (min-width:1024px){.panel>.wide>.bottom main[data-v-1cdcdf8c]{display:block;width:100%}}@media (max-width:1024px){.panel>.wide>.bottom main[data-v-1cdcdf8c]{display:flex;flex-direction:column;flex-shrink:0}}.panel>.wide>.bottom main .mode-info-list[data-v-1cdcdf8c]{border-block-end:.1em solid #bbb;display:flex;flex-direction:column;flex-shrink:0;font-size:1.2em;gap:.5em;justify-content:space-evenly;overflow-x:auto;padding:0 0 1em;padding-block-end:1em}.panel>.wide>.bottom main .mode-info-list li[data-v-1cdcdf8c]{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:space-between;text-decoration:none}.panel>.wide>.bottom main .mode-info-list li[data-v-1cdcdf8c]:not(:last-child){border-bottom:.1em dashed #0f0}.panel>.wide>.bottom main .mode-info-list li h4[data-v-1cdcdf8c],.panel>.wide>.bottom main .mode-info-list li p[data-v-1cdcdf8c]{margin:0 0 .5em}.panel>.wide>.bottom main .mode-info-list a[data-v-1cdcdf8c]{background-color:transparent;border:.1em solid var(--color);border-radius:5em;color:var(--color);padding:.25em .5em;text-align:center;text-decoration:none;transition:color .5s,background-color .5s;width:100%;--color:lime}.panel>.wide>.bottom main .mode-info-list a[data-v-1cdcdf8c]:hover{--color:#ff0;background-color:#646400cc}.panel>.wide>.bottom main .mode-info-list a[data-v-1cdcdf8c]:active{--color:orange;background-color:#643c00cc}.panel>.wide>.bottom main article[data-v-1cdcdf8c]{padding-top:1em;text-align:start}.panel>.wide>.bottom main article[data-v-1cdcdf8c] table{border-collapse:collapse;display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}.panel>.wide>.bottom main article[data-v-1cdcdf8c] th{font-size:1.1em;font-weight:700;text-align:start}.panel>.wide>.bottom main article[data-v-1cdcdf8c] td,.panel>.wide>.bottom main article[data-v-1cdcdf8c] th{padding:.5em 1em}.panel>.wide>.bottom main article[data-v-1cdcdf8c] table,.panel>.wide>.bottom main article[data-v-1cdcdf8c] td,.panel>.wide>.bottom main article[data-v-1cdcdf8c] th{border:.1em solid #fff}.panel>.wide>.bottom aside[data-v-1cdcdf8c]{height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.panel>.wide>.bottom aside[data-v-1cdcdf8c]{border:.1em solid grey;border-radius:1em;clear:right;float:right;margin-inline-start:4ch;max-width:-moz-fit-content;max-width:fit-content;min-width:-moz-min-content;min-width:min-content;overflow-y:auto;padding:4ch;width:30%}}@media (max-width:1024px){.panel>.wide>.bottom aside[data-v-1cdcdf8c]{width:-webkit-fill-available;width:-moz-available;width:stretch}}.panel>.wide>.bottom aside .video-outer[data-v-1cdcdf8c]{text-align:center}.panel>.wide>.bottom aside .video-outer .video-wrapper[data-v-1cdcdf8c]{height:0;margin:1em 0;padding-bottom:56.25%;position:relative;width:100%}.panel>.wide>.bottom aside .video-outer .video-wrapper iframe[data-v-1cdcdf8c]{height:calc(100% - 1em);top:0;right:0;bottom:1em;left:0;position:absolute;width:100%}.panel>.wide>.bottom aside .rank-reqs[data-v-1cdcdf8c]{margin-top:1em}.panel>.wide>.bottom aside .lb-wrapper[data-v-1cdcdf8c]{font-size:.8em;margin-block-start:1em}.panel>.wide>.bottom aside .lb-wrapper[data-v-1cdcdf8c] a{border-radius:.5em;color:#0f0;padding:.25em .4em;transition-duration:.2s}.panel>.wide>.bottom aside .lb-wrapper[data-v-1cdcdf8c] a:hover{background-color:#00ff0040}.panel>.wide>.bottom aside .lb-wrapper[data-v-1cdcdf8c] a:active{background-color:#00ff0080}.panel button[data-v-1cdcdf8c]{background-color:#fff9;border:.1em solid hsla(0,0%,100%,.867);border-radius:.25em;color:#000;cursor:pointer;font-family:techmino-proportional;text-align:center;transition:.15s}.panel button[data-v-1cdcdf8c]:hover{background-color:#ffbb;transform:scale(1.05)}.panel button[data-v-1cdcdf8c]:active{background-color:#fd9d;box-shadow:0 0 .5em .25em #fd9d}
