.wk-mapcard{width:min(1180px, calc(100vw - var(--vx-space-34)));max-width:none;max-height:calc(100dvh - var(--vx-space-34));border:var(--vx-border-hairline) solid var(--vx-color-line-strong);border-radius:var(--vx-radius-plate);background-color:var(--vx-color-panel);color:var(--vx-color-text);font-family:var(--home-font);padding:0;overflow:auto}.wk-mapcard::backdrop{background:var(--home-scrim-deep)}.wk-mapcard__panel{border-top:var(--vx-border-strong) solid var(--side)}.wk-mapcard__head{align-items:center;gap:var(--vx-space-10);padding:var(--vx-space-14) var(--vx-space-16);flex-wrap:wrap;display:flex}.wk-mapcard__crest{flex:none}.wk-mapcard__id{font-family:var(--home-mono);font-weight:500;font-size:var(--vx-text-13);letter-spacing:var(--vx-tracking-08);color:var(--side)}.wk-mapcard__name{min-width:0;font-weight:700;font-size:var(--vx-text-18);letter-spacing:var(--vx-tracking-04);flex:1;margin:0}.wk-mapcard__chips{gap:var(--vx-space-6);display:inline-flex}.wk-mapcard__state{color:var(--vx-color-hull)}.wk-mapcard__state[data-pvp]{color:var(--vx-color-hostile-ink)}.wk-mapcard__close{width:var(--vx-control-button-s);height:var(--vx-control-button-s);border:var(--vx-border-hairline) solid var(--vx-color-line-strong);border-radius:var(--vx-radius-key);background-color:var(--vx-color-plate);color:var(--vx-color-text);cursor:pointer;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.wk-mapcard__close:hover{border-color:var(--vx-color-accent-dim);background-color:var(--vx-color-accent-faint)}.wk-mapcard__close i,.wk-mapcard__close i:after{width:var(--vx-space-14);height:var(--vx-border-strong);background-color:currentColor}.wk-mapcard__close i{position:relative;rotate:45deg}.wk-mapcard__close i:after{content:"";position:absolute;inset:0;rotate:90deg}.wk-mapcard__main{border-top:var(--vx-border-hairline) solid var(--vx-color-line);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);display:grid}.wk-mapcard__radar{aspect-ratio:16/10;border-right:var(--vx-border-hairline) solid var(--vx-color-line);background-color:var(--vx-color-plate);align-self:start;position:relative}.wk-mapcard__radar img{object-fit:cover;width:100%;height:100%;display:block}.wk-mapcard__station,.wk-mapcard__gate{width:var(--vx-space-34);height:var(--vx-space-34);background-color:var(--home-scrim);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.wk-mapcard__station{border:var(--vx-border-hairline) solid var(--vx-color-line-strong);color:var(--vx-color-text)}.wk-mapcard__station .home-glyph,.wk-mapcard__gate .home-glyph{width:var(--vx-space-18);height:var(--vx-space-18)}.wk-mapcard__gate{border:var(--vx-border-strong) solid var(--vx-color-accent);color:var(--vx-color-accent);cursor:pointer;transition:background-color var(--vx-motion-quick-duration) var(--home-ease), scale var(--vx-motion-quick-duration) var(--home-ease);padding:0}.wk-mapcard__gate:hover:not(:disabled){background-color:var(--vx-color-accent-faint);scale:1.08}.wk-mapcard__gate:disabled{border-color:var(--vx-color-line-strong);color:var(--vx-color-text-dim);cursor:default}.wk-mapcard__gate-id{top:calc(100% + var(--vx-space-4));padding:var(--vx-space-1) var(--vx-space-6);border-radius:var(--vx-radius-key);background-color:var(--home-scrim);font-family:var(--home-mono);font-size:var(--vx-text-11);letter-spacing:var(--vx-tracking-08);color:var(--vx-color-text);white-space:nowrap;position:absolute;left:50%;translate:-50%}.wk-mapcard__body{align-content:start;gap:var(--vx-space-18);padding:var(--vx-space-16);display:grid}.wk-mapcard__part h3{margin:0 0 var(--vx-space-8)}.wk-mapcard__foes,.wk-mapcard__links{gap:var(--vx-space-6);margin:0;padding:0;list-style:none;display:grid}.wk-mapcard__foes{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.wk-foe{align-items:center;gap:var(--vx-space-10);padding:var(--vx-space-4) var(--vx-space-10) var(--vx-space-4) var(--vx-space-4);border:var(--vx-border-hairline) solid var(--vx-color-line);border-radius:var(--vx-radius-key);background-color:var(--vx-color-plate);color:var(--vx-color-text);transition:border-color var(--vx-motion-quick-duration) var(--home-ease);text-decoration:none;display:flex}.wk-foe:hover{border-color:var(--vx-color-hostile-line)}.wk-foe img{width:var(--vx-control-button-m);height:var(--vx-control-button-m);object-fit:contain;flex:none}.wk-foe__name{font-weight:700;font-size:var(--vx-text-13);letter-spacing:var(--vx-tracking-08);text-transform:uppercase}.wk-foe__variants{justify-content:flex-end;gap:var(--vx-space-4);flex-wrap:wrap;margin-left:auto;display:flex}.wk-mapcard__none{font-size:var(--vx-text-14);color:var(--vx-color-text-muted);margin:0}.wk-mapcard__warn{margin:var(--vx-space-10) 0 0;padding:var(--vx-space-8) var(--vx-space-12);border-left:var(--vx-border-strong) solid var(--vx-color-caution);border-radius:0 var(--vx-radius-key) var(--vx-radius-key) 0;background-color:color-mix(in srgb, var(--vx-color-caution) 8%, transparent);font-size:var(--vx-text-13);color:var(--vx-color-text-soft);line-height:1.5}.wk-portal{align-items:center;gap:var(--vx-space-10);width:100%;height:var(--vx-control-button-s);padding:0 var(--vx-space-12);border:var(--vx-border-hairline) solid var(--vx-color-line);border-radius:var(--vx-radius-key);background-color:var(--vx-color-plate);color:var(--vx-color-text);text-align:left;cursor:pointer;transition:border-color var(--vx-motion-quick-duration) var(--home-ease), background-color var(--vx-motion-quick-duration) var(--home-ease);grid-template-columns:auto minmax(0,1fr) auto;font-family:inherit;display:grid}.wk-portal:hover:not(:disabled){border-color:var(--vx-color-accent-dim);background-color:var(--vx-color-accent-faint)}.wk-portal:disabled{color:var(--vx-color-text-dim);cursor:default}.wk-portal__id{font-family:var(--home-mono);font-size:var(--vx-text-12);letter-spacing:var(--vx-tracking-08);color:var(--vx-color-accent)}.wk-portal:disabled .wk-portal__id{color:inherit}.wk-portal__name{font-weight:600;font-size:var(--vx-text-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-portal__level{font-family:var(--home-mono);font-size:var(--vx-text-10);letter-spacing:var(--vx-tracking-08);text-transform:uppercase;color:var(--vx-color-text-muted)}@media (max-width:900px){.wk-mapcard__main{grid-template-columns:minmax(0,1fr)}.wk-mapcard__radar{border-right:0;border-bottom:var(--vx-border-hairline) solid var(--vx-color-line)}.wk-mapcard__body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (max-width:720px){.wk-mapcard{width:calc(100vw - var(--vx-space-16));max-height:calc(100dvh - var(--vx-space-16))}.wk-mapcard__body{grid-template-columns:minmax(0,1fr)}.wk-mapcard__name{flex-basis:100%;order:1}}@media (prefers-reduced-motion:no-preference){.wk-mapcard[open]{animation:wk-mapcard-open .28s var(--home-ease) both}.wk-mapcard[open]::backdrop{animation:wk-mapcard-fade .28s var(--home-ease) both}.wk-mapcard__panel{animation:wk-mapcard-fade .22s var(--home-ease) both}}@keyframes wk-mapcard-open{0%{opacity:0;translate:0 var(--vx-space-8)}}@keyframes wk-mapcard-fade{0%{opacity:0}}
