.primaryMode{display:inline-flex;width:max-content;max-width:100%;margin-top:10px;padding:6px 10px;border:1px solid #3b8b63;border-radius:999px;color:#c8ffe0;background:#103324;font-size:10px;font-weight:900;letter-spacing:.08em}
.primaryMode.digital{color:#eadbff;border-color:#805eb0;background:#2a1d40}
.repeaterCard.alternateCard{background:linear-gradient(145deg,#103540,#08212b);box-shadow:inset 4px 0 #39bcae}
.repeaterCard.alternateCard.digitalCard{background:linear-gradient(145deg,#302244,#0b2230);box-shadow:inset 4px 0 #9d72d9}
.roadPlanner{margin:14px 0;padding:clamp(16px,3vw,25px);border:1px solid #42caae;border-radius:20px;background:linear-gradient(145deg,#0b3539,#081f2b)}
.roadPlanner header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.roadPlanner header small{color:#63e9c4;font-size:10px;font-weight:900;letter-spacing:.12em}.roadPlanner h2{margin:5px 0;font-size:clamp(24px,4vw,38px)}.roadPlanner header p,.roadPlanner>p{margin:0;color:#a8bec4}.roadPlanner header>span{padding:7px 9px;color:#a8d8dd;border:1px solid #39717b;border-radius:999px;font-size:10px;white-space:nowrap}
.roadPlanner form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.roadPlanner label{display:grid;gap:6px;color:#c4d8dc;font-size:12px;font-weight:800}.roadPlanner input,.roadPlanner select{width:100%;min-height:48px;padding:10px 12px;color:#eefcff;border:1px solid #397281;border-radius:11px;background:#061922;font:inherit}.roadPlanner form button,.roadPlanner>button{min-height:48px;padding:10px 15px;color:#06241d;border:1px solid #5ce6bf;border-radius:11px;background:#5be0bb;font-weight:900;cursor:pointer}.roadPlanner form button{grid-column:1/-1}.roadPlanner>p{margin-top:13px;padding:11px;border-left:4px solid #4eddb7;background:#082b31}.roadPlanner>button{margin-top:10px;color:#cbe7eb;border-color:#39717b;background:#0c303a}
#roadMap{height:min(55vh,470px);margin-top:13px;border:1px solid #39717b;border-radius:14px;overflow:hidden;background:#10242b}
@media(max-width:650px){.roadPlanner header{display:grid}.roadPlanner form{grid-template-columns:1fr}.roadPlanner form button{grid-column:auto}}
