.panel-back[data-v-b7725480]{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:36px;color:var(--ink);text-align:left;border-radius:4px;align-items:center;gap:8px;margin:0 0 24px;padding:6px 14px 6px 10px;font-size:14px;font-weight:600;display:inline-flex}.panel-back[data-v-b7725480]:hover{border-color:var(--muted)}.panel-back .app-icon[data-v-b7725480]{color:var(--accent);flex:none;font-size:18px}.label[data-v-b7725480]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intro[data-v-c1bb048b]{z-index:20;background:var(--surface);justify-content:center;padding:24px 16px;position:fixed;inset:0}.actions[data-v-c1bb048b],.center[data-v-c1bb048b],.intro[data-v-c1bb048b]{align-items:center;display:flex}.center[data-v-c1bb048b]{text-align:center;flex-direction:column;max-width:36rem}.logo[data-v-c1bb048b]{width:calc(min(280px,60vw));height:auto}.road[data-v-c1bb048b]{stroke-dasharray:1;transition:stroke-dashoffset .7s ease-in-out}.road.instant[data-v-c1bb048b]{transition:none}.wordmark[data-v-c1bb048b]{color:var(--ink);margin:28px 0 0;font-size:calc(clamp(40px,9vw,64px));font-weight:800;line-height:1}.wordmark span[data-v-c1bb048b]{color:var(--accent)}.work[data-v-c1bb048b]{color:var(--muted);text-wrap:balance;margin:14px 0 0;font-size:17px;line-height:1.45}.actions[data-v-c1bb048b]{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:40px}.begin[data-v-c1bb048b]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:12px 36px;font-size:18px;font-weight:700}.begin[data-v-c1bb048b]:hover{background:color-mix(in srgb,var(--accent) 85%,#000)}.corner[data-v-c1bb048b],.skip[data-v-c1bb048b]{color:var(--muted);font-size:15px}.corner[data-v-c1bb048b]:hover,.message[data-v-c1bb048b],.skip[data-v-c1bb048b]:hover{color:var(--ink)}.message[data-v-c1bb048b]{min-height:48px;font-family:var(--font-mono);margin:40px 0 0;font-size:15px}.corner[data-v-c1bb048b]{z-index:21;position:fixed;bottom:20px;right:24px}.corner.on-map[data-v-c1bb048b]{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent);border-radius:4px;padding:6px 12px;text-decoration:none}.intro-fade-leave-active[data-v-c1bb048b]{transition:opacity .6s}.intro-fade-leave-to[data-v-c1bb048b],.message-enter-from[data-v-c1bb048b],.message-leave-to[data-v-c1bb048b]{opacity:0}.message-enter-active[data-v-c1bb048b],.message-leave-active[data-v-c1bb048b]{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.intro-fade-leave-active[data-v-c1bb048b],.message-enter-active[data-v-c1bb048b],.message-leave-active[data-v-c1bb048b],.road[data-v-c1bb048b]{transition:none}}.basket[data-v-c0f72d6a]{color:#a8330f;border-color:#a8330f;align-items:center;gap:6px;display:inline-flex}.basket .recorrido-icon[data-v-c0f72d6a],.create .recorrido-icon[data-v-c0f72d6a]{font-size:18px}.create[data-v-c0f72d6a]{color:var(--ink);border-color:#0000;align-items:center;gap:6px;font-size:14px;display:inline-flex}.create[data-v-c0f72d6a]:hover{border-color:var(--line)}.menu-bar[data-v-c0f72d6a]{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:6px 28px;padding:10px 24px}.menu-bar[data-v-c0f72d6a],.title[data-v-c0f72d6a]{align-items:center;display:flex}.title[data-v-c0f72d6a]{color:var(--ink);gap:8px;font-size:22px;font-weight:800;text-decoration:none}.title img[data-v-c0f72d6a]{flex:none}.wordmark span[data-v-c0f72d6a]{color:var(--accent)}nav[data-v-c0f72d6a]{flex-wrap:wrap;gap:4px 24px;font-size:15px;display:flex}a[data-v-c0f72d6a]{color:var(--ink);text-decoration:none}nav a.router-link-active[data-v-c0f72d6a],nav a[data-v-c0f72d6a]:hover{text-decoration:underline}.end[data-v-c0f72d6a]{align-items:center;gap:12px;margin-left:auto;display:flex}.search[data-v-c0f72d6a],.search[data-v-c0f72d6a]:hover{border-color:#0000}.search[data-v-c0f72d6a]{align-items:center;gap:6px;font-size:14px;display:flex}.search .app-icon[data-v-c0f72d6a]{font-size:18px}.menu-toggle[data-v-c0f72d6a],.phone-menu[data-v-c0f72d6a]{display:none}@media (width<=700px){.menu-bar[data-v-c0f72d6a]{flex-wrap:nowrap;gap:8px;padding:6px 8px 6px 16px;position:relative}.wide-only[data-v-c0f72d6a]{display:none}.end[data-v-c0f72d6a]{gap:4px}.search[data-v-c0f72d6a]{justify-content:center;width:40px;height:40px;padding:0}.search .app-icon[data-v-c0f72d6a]{font-size:22px}.menu-toggle[data-v-c0f72d6a]{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;font-size:26px;display:grid}.phone-menu[data-v-c0f72d6a]{z-index:20;border-bottom:1px solid var(--line);background:var(--surface);padding:4px 16px 16px;display:block;position:absolute;top:100%;left:0;right:0}.phone-menu nav[data-v-c0f72d6a]{flex-direction:column;gap:0;font-size:17px;display:flex}.phone-menu nav a[data-v-c0f72d6a]{border-bottom:1px solid var(--line);padding:12px 0}.phone-create[data-v-c0f72d6a]{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:12px 0;font-size:17px;display:flex}.phone-create .recorrido-icon[data-v-c0f72d6a]{font-size:20px}.phone-version[data-v-c0f72d6a]{margin-top:12px}.title[data-v-c0f72d6a]{font-size:19px}.title img[data-v-c0f72d6a]{width:36px;height:21px}}.map-canvas[data-v-ed732c6e],.map-view[data-v-ed732c6e]{width:100%;height:100%}.map-canvas[data-v-ed732c6e]{display:block}.map-canvas[data-v-ed732c6e]:focus-visible{outline-offset:-3px}.map-failed[data-v-ed732c6e]{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.map-failed p[data-v-ed732c6e]{margin:0}.map-failed button[data-v-ed732c6e]{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:4px;padding:6px 14px}.link-paths-icon[data-v-3e29fc2f]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.rim[data-v-3e29fc2f]{fill:var(--surface);stroke-width:1.5px}.core[data-v-3e29fc2f]{fill:currentColor;stroke:none}.paths-menu[data-v-babab3f1]{position:relative}.paths-menu>button[data-v-babab3f1]{width:34px;height:34px;color:var(--ink);background:0 0;border:0;border-radius:0 0 5px 5px;place-items:center;padding:0;font-size:22px;display:grid;position:relative}.paths-menu>button[data-v-babab3f1]:hover,.paths-menu>button[aria-expanded=true][data-v-babab3f1]{background:color-mix(in srgb,var(--ink) 6%,transparent)}.menu[data-v-babab3f1]{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:270px;padding:6px;position:absolute;top:-1px;right:calc(100% + 8px);box-shadow:0 4px 14px #00000024}.title[data-v-babab3f1]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 8px 6px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.separator[data-v-babab3f1]{border-top:1px solid var(--line);margin:6px 8px}.menu button[data-v-babab3f1]{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.menu button[data-v-babab3f1]:focus-visible,.menu button[data-v-babab3f1]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.check[data-v-babab3f1]{color:var(--accent);visibility:hidden;flex:none;margin-top:2px;font-size:16px}[aria-checked=true] .check[data-v-babab3f1]{visibility:visible}.text[data-v-babab3f1]{gap:1px;display:grid}.label[data-v-babab3f1]{font-size:14px;font-weight:600}[aria-checked=true] .label[data-v-babab3f1]{color:var(--accent)}.hint[data-v-babab3f1]{color:var(--muted);font-size:12.5px;line-height:1.35}.category-menu[data-v-4f28024a]{position:relative}.category-menu>button[data-v-4f28024a]{width:34px;height:34px;color:var(--ink);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:20px;display:grid;position:relative}.category-menu>button[data-v-4f28024a]:hover:not([aria-disabled=true]),.category-menu>button[aria-expanded=true][data-v-4f28024a]{background:color-mix(in srgb,var(--ink) 6%,transparent)}.category-menu>button.on[data-v-4f28024a]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.category-menu>button[aria-disabled=true][data-v-4f28024a]{color:var(--muted);cursor:default}.category-menu>button[aria-disabled=true][data-v-4f28024a]>*{opacity:.45}.menu[data-v-4f28024a]{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:270px;padding:6px;position:absolute;top:-1px;right:calc(100% + 8px);box-shadow:0 4px 14px #00000024}.title[data-v-4f28024a]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:4px 8px 6px;font-size:11.5px}.menu button[data-v-4f28024a]{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.menu button[data-v-4f28024a]:focus-visible,.menu button[data-v-4f28024a]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.check[data-v-4f28024a]{color:var(--accent);visibility:hidden;flex:none;margin-top:2px;font-size:16px}[aria-checked=true] .check[data-v-4f28024a]{visibility:visible}.text[data-v-4f28024a]{gap:1px;display:grid}.label[data-v-4f28024a]{font-size:14px;font-weight:600}[aria-checked=true] .label[data-v-4f28024a]{color:var(--accent)}.hint[data-v-4f28024a]{color:var(--muted);font-size:12.5px;line-height:1.35}.map-pane[data-v-a2412a7a]{min-width:0;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.map-status[data-v-a2412a7a]{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.map-status p[data-v-a2412a7a]{margin:0}.retry[data-v-a2412a7a]{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:4px;padding:6px 14px}.retry[data-v-a2412a7a]:hover{border-color:var(--muted)}.road-logo .road[data-v-a2412a7a]{stroke-dasharray:1;animation:2s ease-in-out infinite road-a2412a7a}@keyframes road-a2412a7a{0%{stroke-dashoffset:1px;opacity:1}45%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.appear[data-v-a2412a7a]{animation:.3s ease-out appear-a2412a7a}@keyframes appear-a2412a7a{0%{opacity:0}}.road-logo.still .road[data-v-a2412a7a]{animation:none}@media (prefers-reduced-motion:reduce){.appear[data-v-a2412a7a],.road-logo .road[data-v-a2412a7a]{animation:none}}.side[data-v-a2412a7a]{pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:38px;right:30px}.side[data-v-a2412a7a]>*{pointer-events:auto}.view-tools[data-v-a2412a7a]{gap:8px}.group[data-v-a2412a7a],.view-tools[data-v-a2412a7a]{flex-direction:column;display:flex}.group[data-v-a2412a7a]{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:6px}.group button[data-v-a2412a7a]{width:34px;height:34px;color:var(--ink);background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:19px;display:grid;position:relative}.group .paths-menu[data-v-a2412a7a],.group button+button[data-v-a2412a7a]{border-top:1px solid var(--line)}.group button[data-v-a2412a7a]:first-child{border-radius:5px 5px 0 0}.group button[data-v-a2412a7a]:last-child{border-radius:0 0 5px 5px}.group button[data-v-a2412a7a]:only-child{border-radius:5px}.group button[data-v-a2412a7a]:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,transparent)}.group button[aria-pressed=true][data-v-a2412a7a]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.group button[data-v-a2412a7a]:disabled{color:var(--muted);cursor:default}.group button[data-v-a2412a7a]:disabled>*{opacity:.45}.group button[data-v-a2412a7a]:focus-visible{z-index:1}.group.links button .link-arrow[data-v-a2412a7a]{width:24px;height:22px}.group.links button[aria-pressed=false] .link-arrow[data-v-a2412a7a]{filter:grayscale();opacity:.55}.group.links button.out[aria-pressed=true][data-v-a2412a7a]{background:color-mix(in srgb,var(--out) 13%,transparent)}.group.links button.in[aria-pressed=true][data-v-a2412a7a]{background:color-mix(in srgb,var(--in) 15%,transparent)}.kept-category[data-v-a2412a7a]{border:1px solid var(--accent);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:36px;color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:2px 2px 2px 10px;font-size:14px;display:flex;position:absolute;bottom:38px;left:38px}.kept-category strong[data-v-a2412a7a]{color:var(--accent);font-weight:600}.kept-category .hide[data-v-a2412a7a]{background:0 0;border-color:#0000;padding:4px 6px;font-size:16px}.kept-category .hide[data-v-a2412a7a]:hover{border-color:var(--line)}@media (width<=700px){.side[data-v-a2412a7a]{right:8px}.kept-category[data-v-a2412a7a]{bottom:12px;left:8px}}.splitter[data-v-02cfafb5]{z-index:1;cursor:col-resize;touch-action:none;width:25px;margin:0 -12px;position:relative}.splitter[data-v-02cfafb5]:after{background:var(--line);width:1px;top:0;bottom:0;left:12px}.splitter[data-v-02cfafb5]:after,.splitter[data-v-02cfafb5]:before{content:"";transition:background-color .12s ease-out;position:absolute}.splitter[data-v-02cfafb5]:before{z-index:1;background:color-mix(in srgb,var(--muted) 45%,var(--surface));border-radius:3px;width:5px;height:32px;margin-top:-16px;top:50%;left:10px}.splitter[data-v-02cfafb5]:hover:after,.splitter[data-v-02cfafb5]:hover:before{background:var(--accent);transition-delay:.3s}.splitter.dragging[data-v-02cfafb5]:after,.splitter.dragging[data-v-02cfafb5]:before,.splitter[data-v-02cfafb5]:focus-visible:after,.splitter[data-v-02cfafb5]:focus-visible:before{background:var(--accent);transition-delay:0s}@media (prefers-reduced-motion:reduce){.splitter[data-v-02cfafb5]:after,.splitter[data-v-02cfafb5]:before{transition:none}}.splitter[data-v-02cfafb5]:focus{outline:none}.panel-tab[data-v-9f33a3d7]{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:38px;box-shadow:0 1px 3px #0000001f}.both[data-v-9f33a3d7]{right:max(var(--panel-min),min(var(--panel-width,var(--panel-default)),100% - var(--map-min)));transform:translate(50%)}.map[data-v-9f33a3d7]{border-right:0;border-radius:6px 0 0 6px;right:0}.panel[data-v-9f33a3d7]{border-left:0;border-radius:0 6px 6px 0;left:0}.panel-tab button[data-v-9f33a3d7]{width:24px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:18px;display:grid;position:relative}.panel-tab button+button[data-v-9f33a3d7]{border-top:1px solid var(--line);border-radius:0 0 5px 5px}.panel-tab button[data-v-9f33a3d7]:first-child:not(:only-child){border-radius:5px 5px 0 0}.panel-tab button[data-v-9f33a3d7]:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.panel-tab button[data-v-9f33a3d7]:focus-visible{z-index:1}.search-field[data-v-9680988a]{padding:16px 24px 12px}.box[data-v-9680988a]{position:relative}.icon[data-v-9680988a]{color:var(--muted);pointer-events:none;font-size:22px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}input[data-v-9680988a]{border:1.5px solid var(--field-line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:2px;padding:11px 12px 11px 42px;font-size:17px}input[data-v-9680988a]:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 25%,transparent);outline-offset:0}input[data-v-9680988a]::placeholder{color:var(--muted)}@media (width<=700px){.search-field[data-v-9680988a]{padding:10px 16px 8px}.icon[data-v-9680988a]{left:14px}}h2[data-v-fd7a8786]{margin:0 0 20px;font-size:22px;font-weight:800;line-height:1.3}h3[data-v-fd7a8786]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:28px 0 4px;font-size:12.5px;font-weight:500}.keys[data-v-fd7a8786]{margin:0;padding:0;list-style:none}.keys li[data-v-fd7a8786]{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.keys li[data-v-fd7a8786]:last-child{border-bottom:0}.keys svg[data-v-fd7a8786]{width:64px;height:auto;overflow:visible}.keys svg[viewBox^="0 0 80"][data-v-fd7a8786]{width:80px}.keys p[data-v-fd7a8786]{margin:0;font-size:14px;line-height:1.5}.caps[data-v-fd7a8786],.keys strong[data-v-fd7a8786],.markers text[data-v-fd7a8786],.plaque[data-v-fd7a8786]{font-weight:700}.names[data-v-fd7a8786]{flex-direction:column;align-items:flex-start;gap:6px;padding-top:2px;display:flex}.caps[data-v-fd7a8786],.plaque[data-v-fd7a8786]{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;line-height:1.15}.plaque[data-v-fd7a8786]{background:var(--ink);color:#fff;border-radius:2px;padding:3px 5px}.caps[data-v-fd7a8786],.plaque.grey[data-v-fd7a8786]{color:var(--ink)}.grid text[data-v-fd7a8786]{font-family:var(--font-mono);fill:#6b6a66;text-anchor:middle;font-size:9px}.grid path[data-v-fd7a8786],.grid rect[data-v-fd7a8786]{stroke:#00000038;stroke-width:1px;fill:none}.grid .cell[data-v-fd7a8786]{stroke:none;fill:color-mix(in srgb,var(--accent) 12%,transparent)}.device[data-v-fd7a8786]{width:64px;color:var(--muted);justify-content:center;padding-top:1px;font-size:34px;display:flex}.keys .device svg[data-v-fd7a8786]{width:1em;height:1em}.keys .inline[data-v-fd7a8786]{vertical-align:-.2em;width:1.15em;height:1.15em;color:var(--ink)}kbd[data-v-fd7a8786]{border:1px solid var(--line);font-family:var(--font-mono);border-bottom-width:2px;border-radius:3px;padding:0 4px;font-size:12.5px}.markers text[data-v-fd7a8786]{font-family:var(--font-text);letter-spacing:.42px;font-size:10.5px}.markers .edge[data-v-fd7a8786]{stroke:var(--line);stroke-width:1px}.code[data-v-fd7a8786]{font-family:var(--font-mono);font-size:13px}.badge[data-v-fd7a8786]{fill:#fff}.badge[data-v-fd7a8786],.step-badge[data-v-fd7a8786]{font-family:var(--font-text);font-size:9.5px;font-weight:600}.player[data-v-fd7a8786]{border:1px solid var(--line);width:80px;color:var(--ink);border-radius:5px;align-items:center;gap:2px;padding:5px 2px;font-size:14px;display:flex}.keys .player svg[data-v-fd7a8786]{flex:none;width:1em;height:1em}.player .segments[data-v-fd7a8786]{flex:1;gap:2px;display:flex}.player .segments span[data-v-fd7a8786]{background:#a8330f4d;border-radius:2px;flex:1;height:4px}.player .segments .done[data-v-fd7a8786]{background:#8a9096}.player .segments .current[data-v-fd7a8786]{background:#a8330f;height:6px}.recorrido-key[data-v-fd7a8786]{color:var(--ink);font-size:30px}.group-intro[data-v-fd7a8786]{color:var(--muted);margin:0 0 4px;font-size:13.5px}.btns[data-v-fd7a8786]{gap:4px;display:flex}.btn[data-v-fd7a8786]{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:#fff;border-radius:4px;place-items:center;font-size:20px;display:grid}.keys .btn svg[data-v-fd7a8786]{width:1em;height:1em}.keys .btn .link-arrow[data-v-fd7a8786]{width:24px;height:22px}@media (width<=700px){.keys li.wide-only[data-v-fd7a8786]{display:none}}.site-credits[data-v-170e50b7]{--logo-h:24px;margin-top:48px}.legal[data-v-170e50b7],.site-credits[data-v-170e50b7]{border-top:1px solid var(--line);padding-top:16px}.legal[data-v-170e50b7]{color:var(--muted);text-align:center;text-wrap:balance;flex-direction:column;align-items:center;margin-top:20px;font-size:13px;line-height:1.5;display:flex}.last[data-v-170e50b7],.legal p[data-v-170e50b7]{margin:0 0 4px}.legal a[data-v-170e50b7]{color:inherit}.icons[data-v-170e50b7]{gap:2px;margin-bottom:8px;display:flex}.icons img[data-v-170e50b7]{display:block}.notice[data-v-170e50b7]{white-space:nowrap}.last[data-v-170e50b7] .inline{font-size:inherit;display:inline}.side-panel[data-v-fb0d52f2]{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-bar[data-v-fb0d52f2]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 24px;display:flex}.wide .panel-content[data-v-fb0d52f2],.wide .panel-head[data-v-fb0d52f2]{width:100%;max-width:52rem;margin-inline:auto}.wide .panel-head[data-v-fb0d52f2]{max-width:calc(52rem + 48px)}.panel-content[data-v-fb0d52f2]:focus{outline:none}.panel-body[data-v-fb0d52f2]{flex:1;min-height:0;padding:8px 24px 32px;position:relative;overflow-y:auto}.text .panel-body[data-v-fb0d52f2]{padding:0}.text .panel-content[data-v-fb0d52f2]{max-width:48rem;margin:0 auto;padding:24px 16px 48px;line-height:1.55}@media (width<=700px){.side-panel[data-v-fb0d52f2]:not(.text){border-top:1px solid var(--line);border-radius:12px 12px 0 0}.panel-bar[data-v-fb0d52f2]{padding:8px 16px}.panel-bar .search[data-v-fb0d52f2]{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.panel-bar .search .app-icon[data-v-fb0d52f2]{font-size:18px}.side-panel:not(.text) .panel-body[data-v-fb0d52f2]{padding:8px 20px 24px}}.shell[data-v-f68a713c]{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.shell[data-v-f68a713c],.stage[data-v-f68a713c]{display:grid;position:relative}.stage[data-v-f68a713c]{grid-row:2;grid-template-columns:minmax(0,1fr) auto max(var(--panel-min),min(var(--panel-width,var(--panel-default)),100% - var(--map-min)));min-height:0}.panel-closed[data-v-f68a713c],.panel-only[data-v-f68a713c]{grid-template-columns:minmax(0,1fr)}.moving[data-v-f68a713c]{overflow:hidden}.moving>.map-pane[data-v-f68a713c]{grid-column:1}.moving>.splitter[data-v-f68a713c]{grid-column:2}.moving>.side-panel[data-v-f68a713c]{grid-column:3}.sliding>.side-panel[data-v-f68a713c]{width:var(--slide-width);justify-self:start}.panel-tab.hushed[data-v-f68a713c]{opacity:0}@media (width<=700px){.panel-closed[data-v-f68a713c],.stage[data-v-f68a713c]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.panel-closed[data-v-f68a713c]{grid-template-rows:minmax(0,1fr) var(--sheet-handle)}.sheet-full[data-v-f68a713c]{grid-template-rows:0 minmax(0,1fr)}}.stage.intro[data-v-f68a713c],.stage.text-mode[data-v-f68a713c]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.menu-wrap[data-v-f68a713c]{grid-row:1;grid-template-rows:1fr;transition:grid-template-rows .4s;display:grid}.intro .menu-wrap[data-v-f68a713c]{grid-template-rows:0fr}.intro .menu-fold[data-v-f68a713c],.revealing .menu-fold[data-v-f68a713c]{min-height:0;overflow:hidden}.skip-links[data-v-f68a713c]{position:absolute;top:0;left:0}.skip-links a[data-v-f68a713c]{z-index:10;background:var(--accent);color:#fff;white-space:nowrap;border-radius:4px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-links a[data-v-f68a713c]:focus{transform:none}.footer[data-v-f68a713c]{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;grid-row:3;justify-content:space-between;align-items:center;gap:6px 24px;padding:6px 24px;display:flex}.footer[data-v-f68a713c]:has(.foot-band){justify-content:center;padding:9px 16px 8px}.foot-band[data-v-f68a713c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 28px;transition:opacity .2s,visibility .2s;display:flex}.foot-band.gone[data-v-f68a713c]{visibility:hidden;opacity:0}.footer[data-v-f68a713c]:has(.foot-band.gone){border-top-color:#0000}.foot-heads[data-v-f68a713c]{--logo-h:22px}.foot-legal[data-v-f68a713c]{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.foot-legal a[data-v-f68a713c]{color:inherit}@media (width<=700px){.foot-heads[data-v-f68a713c]{display:none}}@media (prefers-reduced-motion:reduce){.foot-band[data-v-f68a713c],.menu-wrap[data-v-f68a713c]{transition:none}}
