.tGLxSW_page{flex-direction:column;min-height:100%;display:flex}.tGLxSW_skip{left:var(--s2);top:calc(-1 * var(--s5) * 2);background:var(--card);padding:var(--s1) var(--s2);border-radius:var(--r-control);position:absolute}.tGLxSW_skip:focus{top:var(--s2)}.tGLxSW_header,.tGLxSW_main,.tGLxSW_footer{width:100%;max-width:var(--public-max);padding-left:var(--s3);padding-right:var(--s3);margin:0 auto}.tGLxSW_header{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s3);padding-bottom:var(--s3);border-bottom:var(--border);flex-wrap:wrap;display:flex}.tGLxSW_wordmark{font-weight:var(--fw-heading);font-size:var(--fs-memo-h2);color:var(--ink);text-decoration:none}.tGLxSW_nav{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.tGLxSW_nav a:not(.tGLxSW_btn){color:var(--ink);text-decoration:none}.tGLxSW_nav a:not(.tGLxSW_btn):hover{text-decoration:underline}.tGLxSW_main{padding-top:var(--s5);padding-bottom:var(--s5);flex:1}.tGLxSW_footer{border-top:var(--border);padding-top:var(--s4);padding-bottom:var(--s5)}.tGLxSW_footerNav{gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.tGLxSW_footerNav a{color:var(--muted)}.tGLxSW_steps{counter-reset:step}.tGLxSW_steps>li{counter-increment:step}.tGLxSW_steps>li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--muted);margin-bottom:var(--s1);font-weight:600;display:block}.tGLxSW_title{font-size:var(--fs-h1-public);margin:var(--s1) 0 var(--s3);max-width:22ch;line-height:1.15}.tGLxSW_h2{font-size:var(--fs-memo-h2);margin:0 0 var(--s2)}.tGLxSW_h3{font-size:var(--fs-body);margin:0 0 var(--s1)}.tGLxSW_lede{color:var(--muted);max-width:62ch;margin:0 0 var(--s4)}.tGLxSW_muted{color:var(--muted)}.tGLxSW_prose{max-width:70ch}.tGLxSW_prose h2{font-size:var(--fs-memo-h2);margin:var(--s5) 0 var(--s2)}.tGLxSW_prose li+li{margin-top:var(--s1)}.tGLxSW_section{margin-top:var(--s5)}.tGLxSW_card{background:var(--card);border:var(--border);border-radius:var(--r-pane);padding:var(--s4)}.tGLxSW_grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.tGLxSW_ctaRow{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.tGLxSW_btn{font:inherit;padding:var(--s2) var(--s3);border:var(--border);border-radius:var(--r-control);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.tGLxSW_btnPrimary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tGLxSW_btnSm{padding:var(--s1) var(--s2)}.tGLxSW_tag{margin-left:var(--s1);padding:0 var(--s1);border:var(--border);border-radius:var(--r-chip);font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--muted);vertical-align:middle;display:inline-block}.tGLxSW_disclaimer{margin-top:var(--s4);font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--muted)}.tGLxSW_mapFigure{margin:0}.tGLxSW_mapScroll{background:var(--card);border:var(--border);border-radius:var(--r-pane);overflow-x:auto}.tGLxSW_map{width:100%;min-width:900px;height:auto;display:block}.tGLxSW_lineCompany{--c:var(--l-co)}.tGLxSW_lineProduct{--c:var(--l-pr)}.tGLxSW_lineTech{--c:var(--l-te)}.tGLxSW_lineShared{--c:var(--l-sh)}.tGLxSW_track{stroke:var(--c);fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.tGLxSW_trackDashed{stroke-width:4px;stroke-dasharray:2 9}.tGLxSW_dot{fill:var(--card);stroke:var(--c);stroke-width:3px}.tGLxSW_hub{fill:var(--card);stroke:var(--ink);stroke-width:3px}.tGLxSW_stLater .tGLxSW_dot,.tGLxSW_stLater .tGLxSW_hub{stroke-dasharray:3 3;fill:var(--soft)}.tGLxSW_stLabel{font-family:var(--font-sans);fill:var(--ink);font-size:13px;font-weight:600}.tGLxSW_stSlash{font-family:var(--font-mono);fill:var(--muted);font-size:12px}.tGLxSW_legend{gap:var(--s2) var(--s4);margin-top:var(--s2);color:var(--muted);flex-wrap:wrap;display:flex}.tGLxSW_legendSwatch{background:var(--c);width:14px;height:6px;margin-right:var(--s1);vertical-align:middle;border-radius:3px;display:inline-block}.tGLxSW_stationList{gap:var(--s2) var(--s4);padding-left:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tGLxSW_stationName{font-weight:600}.tGLxSW_tableWrap{background:var(--card);border:var(--border);border-radius:var(--r-pane);overflow-x:auto}.tGLxSW_table{border-collapse:collapse;width:100%}.tGLxSW_table th,.tGLxSW_table td{text-align:left;vertical-align:top;padding:var(--s2) var(--s3);border-bottom:var(--border)}.tGLxSW_table thead th{font-weight:var(--fw-heading)}.tGLxSW_table tr:last-child th,.tGLxSW_table tr:last-child td{border-bottom:none}.tGLxSW_form{gap:var(--s3);max-width:560px;display:grid}.tGLxSW_field{gap:var(--s1);display:grid}.tGLxSW_input{font:inherit;color:var(--ink);background:var(--bg);border:var(--border);border-radius:var(--r-control);padding:var(--s2)}.tGLxSW_statusLine{align-items:center;gap:var(--s2);font-weight:600;display:flex}.tGLxSW_statusDot{background:var(--l-sh);border-radius:50%;width:10px;height:10px}.tGLxSW_statusUp{background:var(--l-te)}.tGLxSW_statusDown{background:var(--need)}.tGLxSW_consent{left:var(--s3);right:var(--s3);bottom:var(--s3);background:var(--card);border:var(--border);border-radius:var(--r-pane);max-width:560px;padding:var(--s3);box-shadow:0 6px 24px color-mix(in srgb, var(--ink) 18%, transparent);margin-left:auto;position:fixed}.tGLxSW_consent p{margin:0 0 var(--s2)}.tGLxSW_consentActions{justify-content:flex-end;gap:var(--s2);display:flex}.tGLxSW_caption{text-align:left;padding:var(--s2) var(--s3)}.tGLxSW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tGLxSW_prose details{border-bottom:var(--border);padding:var(--s2) 0}.tGLxSW_prose summary{cursor:pointer}.tGLxSW_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tGLxSW_error{color:var(--need);margin:0}