.wanshi-sheet-overlay{animation:wanshi-sheet-fade var(--motion-settle, .32s) var(--ease-settle, ease) both}.wanshi-sheet-panel{animation:wanshi-sheet-slide var(--motion-settle, .32s) var(--ease-settle, ease) both}@keyframes wanshi-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes wanshi-sheet-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.wanshi-sheet-overlay,.wanshi-sheet-panel{animation:none}}.wanshi-map{color:var(--ink-1);background:var(--ground);font-family:var(--font-ui);min-width:0}.wanshi-map__availability,.wanshi-map__notice,.wanshi-map__empty{color:var(--ink-3);font-size:var(--ts-body);margin:var(--space-2) 0;overflow-wrap:anywhere}.wanshi-map__availability{font-family:var(--font-mono)}.wanshi-map__field{display:block;width:100%;height:auto}.wanshi-map__node{cursor:pointer;outline:none;transition:opacity var(--motion-quick) var(--ease-settle)}.wanshi-map__node[aria-disabled=true]{cursor:default}.wanshi-map__territory,.wanshi-map__unlinked{font-family:var(--font-ui);font-size:var(--ts-tiny);fill:var(--ink-3)}.wanshi-map__version{font-family:var(--font-mono);font-size:var(--ts-nano);fill:var(--ink-3)}.wanshi-map__unknown-domain{font-family:var(--font-ui);font-size:var(--ts-body);fill:var(--ink-3)}.wanshi-map__caption{margin-top:var(--space-2);min-height:calc(var(--space-6) + var(--inset-4));display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--inset-3) var(--inset-6);border:var(--hairline) solid var(--structure);border-radius:var(--radius-sm);background:var(--ground);transition:border-color var(--motion-quick) var(--ease-settle)}.wanshi-map__caption--active{border-color:var(--bd2)}.wanshi-map__caption-dot{width:var(--inset-5);height:var(--inset-5);border-radius:var(--radius-round);flex-shrink:0}.wanshi-map__caption-title{font-size:var(--ts-sm);color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wanshi-map__caption--active .wanshi-map__caption-title{color:var(--ink-1)}.wanshi-map__caption-meta{margin-left:auto;font-family:var(--font-mono);font-size:var(--ts-tiny);color:var(--ink-3);overflow-wrap:anywhere}.wanshi-map__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--ink-3);font-size:var(--ts-tiny)}.wanshi-map__legend>span{display:inline-flex;align-items:center}.wanshi-map__legend-line{display:inline-block;width:18px;border-top:1px solid var(--edge-depends);vertical-align:middle;margin-right:var(--inset-3)}.wanshi-map__legend-line--tick{position:relative}.wanshi-map__legend-line--tick:after{content:"";position:absolute;right:0;top:-4px;height:7px;border-right:1px solid var(--edge-depends)}.wanshi-map__legend-line--evidence{border-top:1px dotted var(--edge-informs)}.wanshi-map__legend-swatch{display:inline-block;width:8px;height:8px;margin-right:var(--inset-3);box-sizing:border-box}.wanshi-map__legend-swatch--draft{border:1.5px solid var(--state-rest);border-radius:var(--radius-round)}.wanshi-map__legend-swatch--work{border:1px solid var(--ink-1);transform:rotate(45deg)}.wanshi-map__legend-swatch--unlinked{width:1px;height:12px;border-left:1px solid var(--bd2)}.wanshi-map__why{font-family:var(--font-mono);font-size:var(--ts-tiny);color:var(--ink-3);background:none;border:none;border-bottom:thin dotted var(--ink-3);padding:0;cursor:help}.wanshi-map__why-text{flex-basis:100%}.wanshi-map__why-text[hidden]{display:none}@media (prefers-reduced-motion: reduce){.wanshi-map__node,.wanshi-map__caption{transition:none}}.wanshi-map__caption-dot--sealed{background:none;border:var(--hairline) solid var(--ink-3);box-sizing:border-box}
