.tunnelWrap{width:100%;height:min(74vh,900px);min-height:560px;border-radius:18px;overflow:hidden;background:#120b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.tunnelStage{position:relative;width:100%;height:100%}.tunnelSink{position:absolute;right:-2%;bottom:-2%;width:44%;height:44%;pointer-events:none;z-index:1;background:radial-gradient(circle at 84% 84%,rgba(0,0,0,.98) 0,rgba(0,0,0,.84) 18%,rgba(0,0,0,.34) 48%,transparent 76%),radial-gradient(circle at 77% 77%,rgba(40,0,0,.55) 0,rgba(40,0,0,0) 58%)}.tunnelTile{position:absolute;display:block;color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,.55);overflow:hidden;transition:filter .14s ease}.tunnelTile:hover{filter:brightness(1.06)}.tunnelTileInner{position:absolute;inset:0;flex-direction:column;gap:8px;padding:10px;text-align:center}.tunnelTileIcon,.tunnelTileInner{display:flex;align-items:center;justify-content:center}.tunnelTileIcon{line-height:0}.tunnelTileText{display:flex;flex-direction:column;gap:2px;align-items:center;text-shadow:0 1px 2px rgba(0,0,0,.4)}.tunnelTicker{font-weight:700;font-size:clamp(11px,1.2vw,20px);line-height:1}.tunnelName{font-size:clamp(10px,.95vw,16px);opacity:.9;line-height:1.15;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnelPct{font-weight:700;font-size:clamp(10px,1.15vw,18px);line-height:1}.tunnelHover{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .12s ease;display:flex;align-items:center;justify-content:center}.tunnelTile:hover .tunnelHover{opacity:1}.tunnelHoverCard{background:rgba(0,0,0,.66);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(5px);padding:10px;border-radius:12px;text-align:center;max-width:240px;display:flex;flex-direction:column;align-items:center;gap:6px}.tunnelHoverTicker{font-weight:700;font-size:14px;line-height:1}.tunnelHoverName{font-size:12px;line-height:1.15;opacity:.9}.tunnelHoverPct{font-weight:700;font-size:13px;line-height:1}@media (max-width:768px){.tunnelWrap{min-height:420px;height:min(64vh,620px)}.tunnelTileInner{padding:6px;gap:4px}.tunnelHoverCard{max-width:180px;padding:8px}.tunnelSink{width:56%;height:56%}}