.assessment-visual{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:17px;margin-bottom:22px;background:#061723;isolation:isolate}.assessment-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.coverage-area{position:absolute;filter:blur(9px);border-radius:24px;opacity:.65}.strong-zone{left:10%;top:46%;width:38%;height:26%;background:#1674ff}.usable-zone{left:44%;top:29%;width:29%;height:40%;background:#ffd029;opacity:.48}.weak-zone{left:73%;top:30%;width:20%;height:19%;background:#ef644f}.map-label{position:absolute;padding:5px 8px;background:#061723eb;color:white;font-size:12px;font-weight:800;line-height:1.3;border-radius:7px;z-index:2}.label-strong{left:12%;top:57%}.label-usable{left:46%;top:49%}.label-weak{right:5%;top:33%}.visual-note{position:absolute;bottom:0;left:0;right:0;padding:10px 12px;background:#061723ee;color:#fff;font-size:11px;line-height:1.4;z-index:3;text-align:center}.topic-path{position:absolute;inset:0;width:100%;height:100%}.speed-visual>img{opacity:.35}.speed-overlay{position:absolute;inset:0;padding:20px 18px;background:linear-gradient(0deg,#061723f5,#06172377);display:flex;flex-direction:column;justify-content:center;gap:17px;color:white}.speed-kicker{font-weight:800;letter-spacing:.07em;font-size:11px;line-height:1.4;color:#ffd029}.speed-row{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:12px;line-height:1.4}.speed-row strong{font-size:17px;color:white}.speed-row small{font-size:10px;font-weight:400}.speed-track{grid-column:1/-1;background:#ffffff24;height:10px;border-radius:8px;overflow:hidden}.speed-track i{display:block;height:100%;background:#1674ff;border-radius:8px}.weak-speed .speed-track i{background:#ffd029}.speed-example{font-size:10px;color:#d5e3f2}.placement-coverage{position:absolute;inset:0;z-index:1;pointer-events:none}.before-coverage{background:radial-gradient(ellipse at 18% 66%,#1674ffab 0%,#1674ff70 15%,transparent 38%),radial-gradient(ellipse at 80% 36%,#ffc329b8 0%,#ffc32966 23%,transparent 42%)}.after-coverage{background:radial-gradient(ellipse at 44% 63%,#1674ffa8 0%,#1674ff65 25%,transparent 52%),radial-gradient(ellipse at 69% 37%,#1674ffa8 0%,#1674ff65 26%,transparent 50%)}.image-tag{max-width:46%;line-height:1.3;font-size:11px}.after-layer{z-index:2}.divider-line{z-index:4}.comparison-range{z-index:5}.hero{background-position:70% center}@media(max-width:400px){.speed-overlay{gap:15px;padding:15px}.speed-row{font-size:11px}.speed-row strong{font-size:16px}.map-label{font-size:11px}}

.dead-strong-zone{left:9%;top:49%;width:39%;height:26%;background:#1674ff;opacity:.53}.dead-weak-zone{left:71%;top:30%;width:23%;height:20%;background:#ffb34b;opacity:.4}.broadcast-rings{z-index:1}
