.app-breadcrumb>[data-icon=chevron-right],.app-breadcrumb>#breadcrumb{display:none!important}
.g35 .g35-foot .g12-footer-theme,.g35 .g35-foot .g35-foot-links{display:none!important}
.g35 .g35-foot .g38-copyright{margin-left:auto;font-size:13px;color:var(--muted)}
.g38-map{width:100%;max-width:304px;border-top:1px solid var(--line);padding-top:16px}
.g38-map-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}
.g38-map-head button{font:inherit;font-size:11px;padding:6px 0;color:var(--ink);border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}
.g38-network-map{position:relative;aspect-ratio:280 / 240;width:100%}
.g38-network-map>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.g38-lines path{fill:none;stroke:var(--line);stroke-width:1.5}
.g38-flow path{fill:none;stroke:var(--accent-fill);stroke-width:2;stroke-dasharray:3 32;animation:g38-flow 8s linear infinite}
.g38-flow path:nth-child(2){animation-delay:-1.6s}.g38-flow path:nth-child(3){animation-delay:-3.2s}.g38-flow path:nth-child(4){animation-delay:-4.8s}.g38-flow path:nth-child(5){animation-delay:-6.4s}
@keyframes g38-flow{to{stroke-dashoffset:-140}}
.g38-paused .g38-flow path{animation-play-state:paused}
.g38-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px;background:var(--bg);border-radius:50%}
.g38-hub img{display:block;object-fit:contain}
.g38-map .g35-side-nets{display:block;position:absolute;inset:0;margin:0;padding:0;pointer-events:none}
.g38-map .g35-side-nets li{position:absolute;transform:translate(-50%,-50%);display:block}
.g38-map .g35-side-nets li:nth-child(1){left:50%;top:12.5%}.g38-map .g35-side-nets li:nth-child(2){left:87.14%;top:37.5%}.g38-map .g35-side-nets li:nth-child(3){left:74.28%;top:83.33%}.g38-map .g35-side-nets li:nth-child(4){left:25.71%;top:83.33%}.g38-map .g35-side-nets li:nth-child(5){left:12.86%;top:37.5%}
.g38-map .g35-side-nets a{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;min-width:44px;min-height:44px;background:var(--bg);padding:3px 5px;border-radius:6px;pointer-events:auto}
.g38-map .g35-side-nets span{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:10px;color:var(--muted)}
.g38-map .g35-side-nets a:hover span{color:var(--ink)}
@media(min-width:1101px) and (max-height:820px){.g38-network-map{max-width:220px;margin:auto}.g35-side{gap:16px;min-height:0}.g35-side-top{gap:16px}.g35-mark img{width:96px;height:96px}.g35-toc a{font-size:14px;line-height:20px}}
@media(max-width:1100px){.g38-map{display:none}}
@media(prefers-reduced-motion:reduce){.g38-flow{display:none}.g38-flow path{animation:none!important}}
