.UGgbBq_heatGrid{border:1px solid var(--line);background:#0f1318;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;padding:12px;display:grid;box-shadow:inset 0 2px 10px #00000080}.UGgbBq_heatCell{text-align:left;height:62px;font-family:var(--font-jbmono), monospace;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:7px 9px;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.UGgbBq_heatCell:hover,.UGgbBq_heatCell:focus-visible{z-index:2;transform:translateY(-2px)}.UGgbBq_heatCell.UGgbBq_on{border-color:#ffd27a!important}.UGgbBq_heatTop{justify-content:space-between;align-items:baseline;gap:4px;width:100%;display:flex}.UGgbBq_heatSym{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.UGgbBq_heatPx{white-space:nowrap;font-size:10.5px;font-weight:600}.UGgbBq_heatChg{font-size:12.5px;font-weight:700}@media (max-width:640px){.UGgbBq_heatGrid{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:5px;padding:8px}.UGgbBq_heatCell{height:60px;padding:5px 6px}.UGgbBq_heatTop{flex-direction:column;align-items:flex-start;gap:1px}.UGgbBq_heatSym{max-width:100%;font-size:10.5px}.UGgbBq_heatPx{font-size:9.5px}.UGgbBq_heatChg{font-size:11px}}.UGgbBq_sawStage{perspective:1100px;perspective-origin:50% 0;min-width:300px;position:relative}.UGgbBq_sawBoard{transform-origin:50% 100%;transform:rotateZ(var(--tilt,0deg)) rotateX(30deg);box-sizing:border-box;background:linear-gradient(#262d37f5,#151a21fa);border:1px solid #e8b44a73;border-radius:18px;padding:16px 12px;position:absolute;top:14px;left:2%;right:2%;box-shadow:0 9px #a26d12,0 10px #5c3c05,0 40px 60px #0000008c,inset 0 1px #ffffff1f}.UGgbBq_sawRow{grid-template-columns:1fr 1fr;align-items:center;height:30px;display:grid}.UGgbBq_sawHalfL{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.UGgbBq_sawHalfR{justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.UGgbBq_sawLbl{font-family:var(--font-jbmono), monospace;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:640px){.UGgbBq_sawBoard{transform:rotateZ(var(--tilt,0deg)) rotateX(16deg);padding:12px 6px}.UGgbBq_sawLbl{font-size:11px}.UGgbBq_sawHalfL{gap:5px;padding-right:5px}.UGgbBq_sawHalfR{gap:5px;padding-left:5px}}.UGgbBq_scatter{border:1px solid var(--line);background-color:#0f1318;background-image:linear-gradient(#6b9bff0d 1px,#0000 1px),linear-gradient(90deg,#6b9bff0d 1px,#0000 1px);background-size:24px 24px;border-radius:12px;height:380px;position:relative;box-shadow:inset 0 0 40px #0009}.UGgbBq_scatterPlot{position:absolute;inset:22px 18px 34px 58px}.UGgbBq_ring{border-radius:50%;transition:box-shadow .15s;position:absolute;transform:translate(-50%,-50%)}.UGgbBq_ring:hover{z-index:3;box-shadow:0 0 0 2px #ffd27a,0 0 18px #ffd27ab3!important}@media (max-width:640px){.UGgbBq_scatter{height:300px}.UGgbBq_scatterPlot{left:46px;right:10px}}.UGgbBq_towerStage{perspective:1000px;border:1px solid var(--line);background:linear-gradient(#0d1014 0%,#11151b 55%,#171c24 100%);border-radius:14px;min-width:960px;height:470px;position:relative;overflow:hidden}.UGgbBq_towerFloor{transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#e8b44a2e 1px,#0000 1px),linear-gradient(90deg,#e8b44a2e 1px,#0000 1px);background-size:48px 48px;height:360px;position:absolute;bottom:-90px;left:-20%;right:-20%;transform:rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.UGgbBq_towerRow{justify-content:space-between;align-items:stretch;gap:4px;display:flex;position:absolute;inset:16px 14px 0}.UGgbBq_tower{border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:46px;text-decoration:none;display:flex;position:relative}.UGgbBq_tower:hover .UGgbBq_towerBalloon,.UGgbBq_tower:focus-visible .UGgbBq_towerBalloon{box-shadow:0 0 0 3px #ffd27a,0 0 26px #ffd27ab3!important}.UGgbBq_tower:hover .UGgbBq_towerSym,.UGgbBq_tower:focus-visible .UGgbBq_towerSym{color:var(--ink)}.UGgbBq_towerTo{font-family:var(--font-jbmono), monospace;color:#ffd27a;text-shadow:0 0 10px #000000e6;white-space:nowrap;margin-bottom:6px;font-size:11px;font-weight:600}.UGgbBq_towerBalloon{z-index:2;border-radius:50%;flex:none;transition:box-shadow .15s;position:relative}.UGgbBq_towerBalloon:after{content:"";filter:blur(2px);background:#ffffff80;border-radius:50%;width:36%;height:22%;position:absolute;top:12%;left:20%}.UGgbBq_towerStem{z-index:1;flex:none;width:20px;position:relative}.UGgbBq_towerBase{z-index:0;background:radial-gradient(at 45% 40%,#ffd27a,#a26d12 55%,#2e1d07 100%);border-radius:50%;width:34px;height:10px;margin-left:-17px;position:absolute;bottom:41px;left:50%;box-shadow:0 6px 12px #0009}.UGgbBq_towerSym{font-family:var(--font-jbmono), monospace;color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.UGgbBq_refLine{pointer-events:none;border-top:1px dashed #8a93a04d;position:absolute;left:14px;right:14px}.UGgbBq_refLbl{font-family:var(--font-jbmono), monospace;letter-spacing:.08em;color:var(--ink-muted);font-size:10px;font-weight:600;position:absolute;top:-16px;left:0}@media (max-width:640px){.UGgbBq_towerStage{min-width:480px;height:400px}.UGgbBq_towerHideM{display:none}.UGgbBq_towerStem{width:14px}.UGgbBq_towerSym,.UGgbBq_towerTo{font-size:9.5px}}
