.hl-network-dialog{width:min(1580px,98vw);height:min(900px,96dvh);max-height:96dvh}.hl-network-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.hl-network-dialog .hl-header{position:static;flex:none;padding:16px 24px}.hl-network-dialog .hl-intro{padding:10px 24px 0;font-size:13px;flex:none}.hl-network-dialog .hl-body{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:16px 20px}.hl-network-dialog .hl-tree-network{display:block;min-height:0}.hl-network{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;border:1px solid #3d5656;background:#0c181f}.hl-map-toolbar{padding:10px 14px;border-bottom:1px solid #314546;display:flex;align-items:center;gap:14px;justify-content:space-between;background:#14252a}.hl-map-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.hl-map-legend span{color:var(--hl-color);display:flex;align-items:center;gap:6px}.hl-map-legend span:before{content:'';width:15px;height:2px;background:currentColor}.hl-map-controls{display:flex;gap:6px;flex:none}.hl-network-dialog .hl-map-controls button{padding:4px 12px;min-height:34px;background:#1a3034;font-size:18px}.hl-map-viewport{overflow:auto;min-height:0;position:relative;cursor:grab;overscroll-behavior:contain;scrollbar-color:#6f9290 #13272d;scrollbar-width:auto;touch-action:pan-x pan-y;background:linear-gradient(#4d7a7412 1px,transparent 1px),linear-gradient(90deg,#4d7a7412 1px,transparent 1px),radial-gradient(ellipse at 30% 30%,#1d3c3d5c,transparent 65%);background-size:32px 32px,32px 32px,100% 100%}.hl-map-viewport:focus-visible{outline:2px solid #94d8c0;outline-offset:-3px}.hl-map-viewport.is-dragging{cursor:grabbing;user-select:none}.hl-map-world{position:relative;isolation:isolate}.hl-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:-1}.hl-connection{fill:none;stroke:var(--hl-color);stroke-width:1.5;opacity:.18;stroke-linecap:round}.hl-connection.is-alternate{stroke-dasharray:7 7}.hl-connection.is-powered{opacity:.48;stroke-width:2}.hl-connection.is-related{opacity:.85;stroke-width:2.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--hl-color) 35%,transparent))}.hl-connection-label{font:12px system-ui,sans-serif;fill:#d4e3d9;paint-order:stroke;stroke:#0c181f;stroke-width:5px;stroke-linejoin:round}.hl-map-stage{position:absolute;top:24px;display:flex;align-items:baseline;gap:14px;color:#8caaa6}.hl-map-stage small{font:24px ui-monospace,monospace;color:#567778}.hl-map-stage strong{font-size:14px;letter-spacing:.13em;font-weight:500}.hl-network-dialog .hl-map-world .hl-node{position:absolute;width:192px;height:82px;min-height:82px;padding:12px;box-shadow:0 8px 28px #0005;border-radius:3px}.hl-network-dialog .hl-map-world .hl-node[data-state=available]{border-color:color-mix(in srgb,var(--hl-color) 65%,#456);background:#213638}.hl-network-dialog .hl-node-copy strong{font-size:14px}.hl-network-dialog .hl-node-copy small{font-size:12px}.hl-network-dialog .hl-node[aria-pressed=true]{box-shadow:0 0 28px color-mix(in srgb,var(--hl-color) 16%,transparent)}.hl-network-dialog .hl-map-hint{padding:10px 14px;font-size:12px;line-height:1.5;color:#8da9a4;border-top:1px solid #304647;background:#112127}.hl-network-dialog .hl-detail{position:static;align-self:stretch;min-height:0;overflow:auto;padding:18px;scrollbar-width:thin}.hl-network-dialog .hl-description{font-size:14px;line-height:1.75}.hl-network-dialog .hl-detail-level{font-size:14px}.hl-network-dialog .hl-kicker{font-size:12px}.hl-network-dialog .hl-summary{font-size:12px}.hl-network-dialog .hl-footer{flex:none;padding:12px 22px;gap:12px}.hl-route-option{display:grid;gap:5px;padding:7px 0}.hl-route-option>small{font-size:12px;color:#98b5b0}.hl-network-dialog .hl-requirement-link{padding:5px 0;min-height:28px;text-align:left;background:transparent;border:0;font-size:13px}.hl-requirement-link:hover{text-decoration:underline}.hl-network-dialog .hl-header small{font-size:12px}.hl-network-dialog .hl-header h2{font-size:24px}.hl-network-dialog .hl-wallet>span:last-child{font-size:13px}
@media(max-width:900px){.hl-network-dialog .hl-body{grid-template-columns:1fr;grid-template-rows:minmax(210px,1fr) minmax(140px,.65fr);padding:10px 12px;gap:10px}.hl-network-dialog .hl-detail{position:static;display:block}.hl-network-dialog .hl-detail h3{font-size:20px;margin:5px 0}.hl-network-dialog .hl-description{margin:8px 0!important}.hl-network-dialog .hl-summary{display:none}.hl-network-dialog .hl-header{padding:12px 16px;gap:12px}.hl-network-dialog .hl-intro{padding:8px 16px 0;font-size:12px}.hl-network-dialog .hl-footer{padding:10px 14px;flex-direction:row;align-items:center}.hl-network-dialog .hl-status{font-size:12px;line-height:1.5}.hl-network-dialog .hl-map-legend{gap:9px;font-size:12px}.hl-network-dialog .hl-map-toolbar{padding:6px 10px}.hl-network-dialog .hl-map-hint{padding:6px 10px}.hl-network-dialog .hl-header small{font-size:10px}.hl-network-dialog .hl-header h2{font-size:20px}.hl-network-dialog .hl-requirements{padding:8px 0;grid-template-columns:1fr 1fr;gap:8px}.hl-network-dialog .hl-requirements>strong{grid-column:1/-1}.hl-network-dialog .hl-upgrade{margin-top:8px}}@media(max-height:620px) and (min-width:901px){.hl-network-dialog .hl-header{padding:8px 16px}.hl-network-dialog .hl-footer{padding:8px 16px}.hl-network-dialog .hl-body{padding:8px 14px}}
