#wall-compass{position:absolute;z-index:3;left:50%;bottom:61px;transform:translateX(-50%);padding:7px 12px;border:1px solid rgba(173,208,228,.2);background:rgba(7,18,26,.82);color:#c9d7d1;font:9px 'DM Mono',monospace;letter-spacing:1px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 24px rgba(0,0,0,.18)}
@media(max-width:700px){#wall-compass{bottom:48px;font-size:7px;padding:6px 9px;letter-spacing:.55px}}
.station-roadmap{grid-column:1/-1;position:relative;z-index:1;border-top:1px solid rgba(122,175,181,.2);padding-top:14px;margin-top:-4px}
.roadmap-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;color:#8baab2;font:8px 'DM Mono',monospace;letter-spacing:1.1px}
.roadmap-heading span:last-child{color:#5ecac7}
.roadmap-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.roadmap-step{min-height:43px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(132,177,185,.16);background:linear-gradient(130deg,rgba(22,48,58,.72),rgba(7,21,31,.58));color:#aabdc0;font:7px 'DM Mono',monospace;letter-spacing:.55px}
.roadmap-step b{flex:0 0 auto;color:#70d7d0;font-size:11px;font-weight:500}
.roadmap-step span{line-height:1.35}
.roadmap-tv{border-color:rgba(94,228,224,.34);background:linear-gradient(130deg,rgba(37,88,89,.48),rgba(7,21,31,.62))}
.roadmap-tv b{color:#f0c67d}
@media(max-width:760px){.station-roadmap{grid-column:auto;margin-top:0;padding-top:10px}.roadmap-heading{font-size:7px;letter-spacing:.5px}.roadmap-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.roadmap-step{min-height:36px;font-size:6px;padding:5px 6px;gap:6px}.roadmap-step:last-child{grid-column:1/-1}}
