.intro{max-width:950px;color:#bdc9c8;line-height:1.65}.intro h1{font:clamp(30px,4vw,50px)/1.15 Georgia,serif;color:#f0e6cc;margin:12px 0 18px}.compare-controls{display:flex;align-items:center;gap:22px;margin:24px 0;font-size:13px;flex-wrap:wrap}.compare-controls label{display:flex;gap:9px;align-items:center;cursor:pointer}input{accent-color:#b7d1c0}#status{color:#9aafb0;margin-left:auto}.compare-scroll{overflow:auto;padding-bottom:12px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:1000px}.compare-grid article{min-width:0;background:#0d1c21;border:1px solid #455e57;border-radius:10px;overflow:hidden}.route-heading{padding:22px 24px 12px}.route-heading h2{font:26px Georgia,serif;color:#ede3ca;margin:10px 0}.route-heading p{font-size:13px;color:#aabebd}.instrument{aspect-ratio:1440/940;position:relative;background:#091419}.instrument>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.instrument>#external{left:2.5%;top:17.8723404255%;width:72.2222222222%;height:68.085106383%;pointer-events:none;z-index:1}.route-loading{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#091419;color:#d4c190;font-size:13px;padding:24px;text-align:center}.route-loading[hidden]{display:none}.downloads{display:flex;gap:16px;padding:16px 24px;flex-wrap:wrap;font-size:12px;border-top:1px solid #293d3f}.wide{max-width:none}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:700px;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #30433f;padding:16px 18px}th{color:#deceaa;font-weight:500}thead{background:#13262b}td{width:40%}body main{max-width:1900px}

.comparison-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.comparison-tabs button{border:1px solid #577363;padding:11px 16px;border-radius:6px;background:#14282b;color:#dfd8c4;cursor:pointer}.comparison-tabs button[aria-pressed=true]{border-color:#d2bc77;background:#344335}.instrument>#external{z-index:0}.instrument>#right{z-index:1}.compare-controls button{cursor:pointer}

.instrument>#externalControls{inset:auto;left:76.805555556%;top:47.872340426%;width:20.416666667%;height:47.872340426%;pointer-events:none;z-index:2}.instrument>.route-loading{z-index:3}

.instrument>#externalControls[hidden]{display:none}
