.RouteView-module__ClExZW__root{--accent:var(--cyan);color:var(--text-1)}.RouteView-module__ClExZW__shell{gap:16px;width:min(100% - 64px,1360px);margin-inline:auto;padding-top:16px;display:grid}.RouteView-module__ClExZW__shell>*{min-width:0}.RouteView-module__ClExZW__breadcrumb{min-height:28px;color:var(--text-3);font:.62rem var(--sr-font-mono);text-transform:uppercase;align-items:center;gap:10px;display:flex}.RouteView-module__ClExZW__breadcrumb a:hover,.RouteView-module__ClExZW__breadcrumb strong{color:var(--cyan)}.RouteView-module__ClExZW__heroGrid,.RouteView-module__ClExZW__actionGrid{grid-template-columns:minmax(0,2.2fr) minmax(310px,1fr);gap:16px;display:grid}.RouteView-module__ClExZW__hero{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;min-height:285px;display:flex;position:relative;overflow:hidden}.RouteView-module__ClExZW__hero>img{object-fit:cover;object-position:center;filter:brightness(.68)saturate(.75);width:63%;height:100%;position:absolute;inset:0 0 0 37%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.RouteView-module__ClExZW__hero:after{content:"";background:linear-gradient(90deg,#020710fa 0,#020710c7 50%,#0000 80%);position:absolute;inset:0}.RouteView-module__ClExZW__hero>div{z-index:2;width:68%;padding:30px;position:relative}.RouteView-module__ClExZW__hero p{color:var(--cyan);font:600 .67rem var(--sr-font-mono);letter-spacing:.12em;text-transform:uppercase}.RouteView-module__ClExZW__hero h1{color:var(--text-1);font:800 clamp(2.7rem,4.5vw,4.25rem)/.96 var(--sr-font-title);letter-spacing:-.035em;text-transform:uppercase;margin-top:8px}.RouteView-module__ClExZW__hero>div>span{color:var(--text-2);margin-top:11px;font-size:.9rem;line-height:1.45;display:block}.RouteView-module__ClExZW__heroBadges{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.RouteView-module__ClExZW__heroBadges b{border:1px solid var(--line);color:var(--cyan);font:600 .55rem var(--sr-font-mono);text-transform:uppercase;border-radius:6px;padding:6px 8px}.RouteView-module__ClExZW__summary,.RouteView-module__ClExZW__progressCard{border:1px solid var(--line);background:linear-gradient(#071222f0,#030912fa);border-radius:12px;padding:16px}.RouteView-module__ClExZW__cardHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:30px;display:flex}.RouteView-module__ClExZW__cardHeading>span{color:var(--cyan);font:700 .72rem var(--sr-font-display);letter-spacing:.08em;text-transform:uppercase}.RouteView-module__ClExZW__cardHeading button{min-height:38px;color:var(--cyan);font:.58rem var(--sr-font-mono);text-transform:uppercase;cursor:pointer;background:0 0}.RouteView-module__ClExZW__summary dl{grid-template-columns:1fr 1fr;gap:0;margin-top:6px;display:grid}.RouteView-module__ClExZW__summary dl div{border-bottom:1px solid var(--line-muted);min-width:0;padding:11px 8px}.RouteView-module__ClExZW__summary dl div:nth-child(odd):not(.RouteView-module__ClExZW__full){border-right:1px solid var(--line-muted)}.RouteView-module__ClExZW__summary .RouteView-module__ClExZW__full{grid-column:1/-1}.RouteView-module__ClExZW__summary dt{color:var(--text-3);font:.55rem var(--sr-font-mono);letter-spacing:.05em;text-transform:uppercase}.RouteView-module__ClExZW__summary dd{color:var(--text-1);text-overflow:ellipsis;margin-top:5px;font-size:.7rem;line-height:1.35;overflow:hidden}.RouteView-module__ClExZW__liveButton,.RouteView-module__ClExZW__progressCard>button{border:1px solid var(--line-strong);width:100%;min-height:43px;color:var(--cyan);font:600 .62rem var(--sr-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:20px;margin-top:12px;display:flex}.RouteView-module__ClExZW__currentAction{background:linear-gradient(#051829fa,#030c17fa);border:1px solid #57d9f7ad;border-radius:12px;padding:16px;animation:3s ease-in-out infinite RouteView-module__ClExZW__actionGlow;position:relative;box-shadow:0 0 28px #3bccf517}.RouteView-module__ClExZW__currentTop{justify-content:space-between;align-items:center;min-height:30px;display:flex}.RouteView-module__ClExZW__currentTop span{color:var(--cyan);font:700 1rem var(--sr-font-display);letter-spacing:.06em;text-transform:uppercase}.RouteView-module__ClExZW__currentTop b{color:var(--text-3);font:.58rem var(--sr-font-mono);text-transform:uppercase}.RouteView-module__ClExZW__currentMain{grid-template-columns:140px 1fr;align-items:center;gap:18px;padding:10px 4px 14px;display:grid}.RouteView-module__ClExZW__actionIcon{border:1px solid var(--line-strong);width:110px;height:110px;color:var(--cyan);background:repeating-radial-gradient(circle,#0000 0 17px,#57d9f717 18px 19px);border-radius:50%;place-items:center;font-size:2rem;display:grid}.RouteView-module__ClExZW__currentMain small{color:var(--cyan);font:.58rem var(--sr-font-mono);text-transform:uppercase}.RouteView-module__ClExZW__currentMain h2{color:var(--text-1);font:700 clamp(1.4rem,2vw,1.8rem)/1.08 var(--sr-font-title);text-transform:uppercase;margin-top:5px}.RouteView-module__ClExZW__currentMain p{max-width:64ch;color:var(--text-2);margin-top:7px;font-size:.82rem;line-height:1.55}.RouteView-module__ClExZW__actionFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.RouteView-module__ClExZW__actionFacts div{padding:12px}.RouteView-module__ClExZW__actionFacts div+div{border-left:1px solid var(--line)}.RouteView-module__ClExZW__actionFacts span{color:var(--cyan);font:.55rem var(--sr-font-mono);letter-spacing:.07em;text-transform:uppercase}.RouteView-module__ClExZW__actionFacts p{color:var(--text-2);margin-top:5px;font-size:.7rem;line-height:1.45}.RouteView-module__ClExZW__currentButtons{justify-content:center;gap:10px;margin-top:13px;display:flex}.RouteView-module__ClExZW__currentButtons button,.RouteView-module__ClExZW__currentButtons a{border:1px solid var(--line-strong);min-height:44px;color:var(--cyan);font:600 .66rem var(--sr-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:0 25px;display:flex}.RouteView-module__ClExZW__currentButtons button{min-width:50%}.RouteView-module__ClExZW__currentButtons button[data-done]{color:var(--green);border-color:#62db826b}.RouteView-module__ClExZW__undoButton{min-width:0!important;color:var(--text-2)!important;border-color:var(--line)!important;gap:9px!important}.RouteView-module__ClExZW__undoButton:hover{color:var(--text-1)!important;border-color:var(--line-strong)!important}.RouteView-module__ClExZW__undoButton span{color:var(--text-3);font-size:.95rem}.RouteView-module__ClExZW__progressRing{background:radial-gradient(circle at center,var(--bg-1) 59%,transparent 60%),conic-gradient(var(--cyan) var(--progress),#57d9f71a 0);border-radius:50%;place-content:center;justify-items:center;width:180px;height:180px;margin:18px auto;display:grid;box-shadow:0 0 24px #3bccf514}.RouteView-module__ClExZW__progressRing strong{font:700 2.2rem/1 var(--sr-font-title)}.RouteView-module__ClExZW__progressRing span{color:var(--text-3);font:.56rem var(--sr-font-mono);text-transform:uppercase;margin-top:8px}.RouteView-module__ClExZW__progressBar{border:1px solid var(--line);border-radius:99px;height:9px;padding:2px}.RouteView-module__ClExZW__progressBar i{width:var(--progress);background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));height:100%;box-shadow:0 0 10px var(--cyan-glow);border-radius:99px;display:block}.RouteView-module__ClExZW__upNext,.RouteView-module__ClExZW__phases,.RouteView-module__ClExZW__mapPanel,.RouteView-module__ClExZW__resourcePanel,.RouteView-module__ClExZW__whyPanel,.RouteView-module__ClExZW__related{border:1px solid var(--line);background:linear-gradient(#071222eb,#030912f5);border-radius:11px;padding:14px}.RouteView-module__ClExZW__sectionLabel{color:var(--cyan);font:700 .72rem var(--sr-font-display);letter-spacing:.08em;text-transform:uppercase}.RouteView-module__ClExZW__sectionLabel span{color:var(--text-3);font-weight:500}.RouteView-module__ClExZW__upNext>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:9px;display:grid}.RouteView-module__ClExZW__upNext a{border:1px solid var(--line);background:#020a148f;border-radius:8px;grid-template-columns:28px 58px 1fr;align-items:center;gap:9px;min-height:82px;padding:8px 11px;display:grid}.RouteView-module__ClExZW__upNext a>b{border:1px solid var(--line);width:26px;height:26px;color:var(--text-3);font:.6rem var(--sr-font-mono);border-radius:6px;place-items:center;display:grid}.RouteView-module__ClExZW__upNext a>svg{width:36px;height:36px;color:var(--cyan)}.RouteView-module__ClExZW__upNext a>span{min-width:0}.RouteView-module__ClExZW__upNext strong{color:var(--text-1);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.RouteView-module__ClExZW__upNext small{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.65rem;line-height:1.35;display:-webkit-box;overflow:hidden}.RouteView-module__ClExZW__phaseSticky{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#06101efa,#06101ef5);margin:-14px -14px 0;padding:12px 14px;position:sticky;top:0}.RouteView-module__ClExZW__phaseStrip{border:1px solid var(--line);border-radius:8px;margin-top:10px;display:flex;overflow-x:auto}.RouteView-module__ClExZW__phaseStrip>a{border-right:1px solid var(--line);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:190px;min-height:92px;padding:9px;display:flex;position:relative}.RouteView-module__ClExZW__phaseStrip>a:last-child{border-right:0}.RouteView-module__ClExZW__phaseStrip>a[data-active]{background:var(--cyan-soft);box-shadow:inset 0 0 0 1px #57d9f77a}.RouteView-module__ClExZW__phaseStrip small{color:var(--text-3);font:.54rem var(--sr-font-mono);text-transform:uppercase}.RouteView-module__ClExZW__phaseStrip strong{max-width:18ch;color:var(--text-1);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.68rem;overflow:hidden}.RouteView-module__ClExZW__phaseStrip span,.RouteView-module__ClExZW__phaseStrip em{color:var(--text-3);font:.56rem var(--sr-font-mono);margin-top:4px;font-style:normal}.RouteView-module__ClExZW__phaseStrip em{color:var(--cyan)}.RouteView-module__ClExZW__diagnostic{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:0 12px}.RouteView-module__ClExZW__diagnostic>summary{min-height:44px;color:var(--cyan);cursor:pointer;align-items:center;font-size:.72rem;display:flex}.RouteView-module__ClExZW__diagnostic>section{padding-bottom:12px}.RouteView-module__ClExZW__phaseDetails{gap:8px;margin-top:10px;display:grid}.RouteView-module__ClExZW__phaseDetails>details{border:1px solid var(--line);background:#020a146b;border-radius:8px}.RouteView-module__ClExZW__phaseDetails>details>summary{cursor:pointer;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:grid}.RouteView-module__ClExZW__phaseDetails>details>summary span{color:var(--cyan);font:.57rem var(--sr-font-mono);text-transform:uppercase}.RouteView-module__ClExZW__phaseDetails>details>summary strong{color:var(--text-1);font-size:.76rem}.RouteView-module__ClExZW__phaseDetails>details>summary em{color:var(--text-3);font:.58rem var(--sr-font-mono);font-style:normal}.RouteView-module__ClExZW__phaseDetails>details>div{padding:0 12px 12px}.RouteView-module__ClExZW__phaseDetails>details>div>p{color:var(--text-3);margin:0 0 10px 41px;font-size:.72rem}.RouteView-module__ClExZW__phaseDetails ol{gap:7px;display:grid}.RouteView-module__ClExZW__phaseDetails ol>li{border:1px solid var(--line-muted);border-radius:7px;grid-template-columns:34px 1fr;gap:9px;padding:10px;display:grid}.RouteView-module__ClExZW__phaseDetails ol>li[data-current]{background:var(--cyan-soft);border-color:#57d9f780}.RouteView-module__ClExZW__phaseDetails ol>li[data-done]{opacity:.62}.RouteView-module__ClExZW__phaseDetails ol>li>label{position:relative}.RouteView-module__ClExZW__phaseDetails ol>li>label input{opacity:0;position:absolute;inset:0}.RouteView-module__ClExZW__phaseDetails ol>li>label>span{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--cyan);font:.55rem var(--sr-font-mono);cursor:pointer;border-radius:50%;place-items:center;display:grid}.RouteView-module__ClExZW__stepBody h3{color:var(--text-1);font-size:.78rem}.RouteView-module__ClExZW__stepBody>p{color:var(--text-2);margin-top:3px;font-size:.7rem;line-height:1.4}.RouteView-module__ClExZW__stepMeta{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.RouteView-module__ClExZW__stepMeta>span,.RouteView-module__ClExZW__stepMeta>a{border:1px solid var(--line);min-height:26px;color:var(--text-3);font:.53rem var(--sr-font-mono);text-transform:uppercase;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.RouteView-module__ClExZW__stepMeta>a{color:var(--cyan)}.RouteView-module__ClExZW__stepBody>details{margin-top:5px}.RouteView-module__ClExZW__stepBody>details>summary{min-height:36px;color:var(--cyan);cursor:pointer;align-items:center;font-size:.62rem;display:flex}.RouteView-module__ClExZW__stepDetails{border-top:1px solid var(--line);gap:9px;padding:8px;display:grid}.RouteView-module__ClExZW__stepDetails>p{color:var(--text-2);font-size:.7rem;line-height:1.5}.RouteView-module__ClExZW__stepDetails>div,.RouteView-module__ClExZW__references{flex-wrap:wrap;gap:6px;display:flex}.RouteView-module__ClExZW__stepDetails>ul{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.RouteView-module__ClExZW__stepDetails>ul>li{border:1px solid var(--line);border-radius:6px;grid-template-columns:24px 1fr;gap:5px;padding:7px;display:grid}.RouteView-module__ClExZW__stepDetails>ul svg{width:20px;height:20px;color:var(--cyan)}.RouteView-module__ClExZW__stepDetails>ul span{color:var(--text-1);font-size:.67rem}.RouteView-module__ClExZW__stepDetails>ul small{color:var(--text-3);grid-column:2;font-size:.58rem}.RouteView-module__ClExZW__references a{border:1px solid var(--line);min-height:30px;color:var(--cyan);border-radius:5px;align-items:center;padding:0 8px;font-size:.6rem;display:flex}.RouteView-module__ClExZW__mapResourceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.RouteView-module__ClExZW__mapResourceGrid>*{min-width:0}.RouteView-module__ClExZW__mapVisual{border:1px solid var(--line);background:radial-gradient(circle at 35% 55%,#1d6b8b47,#0000 24%),repeating-linear-gradient(35deg,#0000 0 31px,#57d9f70b 32px 33px),linear-gradient(135deg,#071d2a,#08111e);border-radius:8px;min-height:255px;margin-top:10px;position:relative;overflow:hidden}.RouteView-module__ClExZW__mapVisual:before{content:"";border-top:2px dashed var(--cyan);height:2px;filter:drop-shadow(0 0 5px var(--cyan-glow));position:absolute;top:48%;left:12%;right:12%;transform:rotate(-3deg)}.RouteView-module__ClExZW__mapVisual>a{z-index:2;position:absolute;translate:-50% -50%}.RouteView-module__ClExZW__mapVisual>a>b{border:2px solid var(--cyan);width:26px;height:26px;color:var(--text-1);background:var(--bg-1);font:.55rem var(--sr-font-mono);box-shadow:0 0 12px var(--cyan-glow);border-radius:50%;place-items:center;display:grid}.RouteView-module__ClExZW__mapVisual>a>span{width:96px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0 -35px;font-size:.55rem;display:block;overflow:hidden}.RouteView-module__ClExZW__mapVisual>p{height:100%;color:var(--text-3);place-items:center;font-size:.75rem;display:grid}.RouteView-module__ClExZW__panelCta{border:1px solid var(--line-strong);max-width:220px;min-height:42px;color:var(--cyan);font:.6rem var(--sr-font-display);text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:17px;margin:10px auto 0;display:flex}.RouteView-module__ClExZW__itemTabs{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.RouteView-module__ClExZW__itemTabs span{min-height:34px;color:var(--cyan);font:.58rem var(--sr-font-mono);text-transform:uppercase;place-items:center;display:grid}.RouteView-module__ClExZW__itemTabs span+span{border-left:1px solid var(--line)}.RouteView-module__ClExZW__resourceList{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.RouteView-module__ClExZW__resourceList>div{border:1px solid var(--line);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:7px;display:flex}.RouteView-module__ClExZW__resourceList svg{width:32px;height:32px;color:var(--cyan)}.RouteView-module__ClExZW__resourceList strong{color:var(--text-1);margin-top:5px;font-size:.65rem}.RouteView-module__ClExZW__resourceList small{height:25px;color:var(--text-3);margin-top:3px;font-size:.52rem;overflow:hidden}.RouteView-module__ClExZW__palList{border-top:1px solid var(--line);gap:9px;margin-top:9px;padding-top:8px;display:flex;overflow-x:auto}.RouteView-module__ClExZW__palList a{min-width:68px;color:var(--text-2);justify-items:center;font-size:.56rem;display:grid}.RouteView-module__ClExZW__whyPanel{align-items:center;min-height:165px;display:flex;position:relative;overflow:hidden}.RouteView-module__ClExZW__whyPanel>img{object-fit:cover;filter:brightness(.58)saturate(.7);width:50%;height:100%;position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.RouteView-module__ClExZW__whyPanel>div{z-index:2;width:67%;padding:5px 8px;position:relative}.RouteView-module__ClExZW__whyPanel ul{gap:8px;margin-top:11px;display:grid}.RouteView-module__ClExZW__whyPanel li{color:var(--text-2);gap:9px;font-size:.72rem;line-height:1.45;display:flex}.RouteView-module__ClExZW__whyPanel li span{color:var(--green)}.RouteView-module__ClExZW__related>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.RouteView-module__ClExZW__related a{border:1px solid var(--line);background:#020a1480;border-radius:7px;grid-template-columns:42px 1fr 20px;align-items:center;gap:8px;min-height:86px;padding:9px;display:grid}.RouteView-module__ClExZW__related a>b{color:var(--cyan);text-align:center;font-size:1.8rem}.RouteView-module__ClExZW__related a strong{color:var(--text-1);text-transform:uppercase;font-size:.68rem;display:block}.RouteView-module__ClExZW__related a small{color:var(--text-3);margin-top:4px;font-size:.58rem;line-height:1.35;display:block}.RouteView-module__ClExZW__related a em{color:var(--cyan);font-style:normal}.RouteView-module__ClExZW__live{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020710fa;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.RouteView-module__ClExZW__live header,.RouteView-module__ClExZW__live footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:10px 24px;display:flex}.RouteView-module__ClExZW__live header strong{color:var(--cyan);font:.72rem var(--sr-font-mono);text-transform:uppercase}.RouteView-module__ClExZW__live button{border:1px solid var(--line-strong);min-height:44px;color:var(--cyan);cursor:pointer;background:0 0;border-radius:7px;padding:0 18px}.RouteView-module__ClExZW__live main{text-align:center;justify-items:center;width:min(100% - 32px,620px);margin:auto;display:grid}.RouteView-module__ClExZW__live main>p{color:var(--cyan);font:.62rem var(--sr-font-mono);text-transform:uppercase;margin-top:18px}.RouteView-module__ClExZW__live main h2{color:var(--text-1);font:700 2rem var(--sr-font-title);text-transform:uppercase;margin-top:7px}.RouteView-module__ClExZW__live main>span{color:var(--text-2);margin-top:10px;line-height:1.6}.RouteView-module__ClExZW__live main>div:not(.RouteView-module__ClExZW__actionIcon){border:1px solid var(--line);border-radius:8px;margin-top:20px;padding:14px}.RouteView-module__ClExZW__live main>a{color:var(--cyan);margin-top:15px}.RouteView-module__ClExZW__live footer{border-top:1px solid var(--line);border-bottom:0;justify-content:center;gap:9px}.RouteView-module__ClExZW__live footer button:nth-child(2){color:#04101a;background:linear-gradient(#69dff8,#43bddb);min-width:220px}.RouteView-module__ClExZW__live footer button:disabled{opacity:.35}@keyframes RouteView-module__ClExZW__actionGlow{0%,to{box-shadow:0 0 22px #3bccf50e}50%{box-shadow:0 0 30px #3bccf51c}}@media (max-width:1000px){.RouteView-module__ClExZW__shell{width:calc(100% - 40px)}.RouteView-module__ClExZW__heroGrid,.RouteView-module__ClExZW__actionGrid{grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr)}.RouteView-module__ClExZW__upNext>div:last-child{grid-template-columns:1fr}.RouteView-module__ClExZW__resourceList,.RouteView-module__ClExZW__related>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.RouteView-module__ClExZW__heroGrid,.RouteView-module__ClExZW__actionGrid,.RouteView-module__ClExZW__mapResourceGrid{grid-template-columns:1fr}.RouteView-module__ClExZW__summary{order:2}.RouteView-module__ClExZW__currentAction{order:1}.RouteView-module__ClExZW__progressCard{order:2}.RouteView-module__ClExZW__hero{min-height:245px}.RouteView-module__ClExZW__hero>div{width:78%;padding:22px}.RouteView-module__ClExZW__hero h1{font-size:2.7rem}.RouteView-module__ClExZW__summary dl{grid-template-columns:1fr 1fr}.RouteView-module__ClExZW__phaseStrip>a{min-width:165px}.RouteView-module__ClExZW__whyPanel>div{width:100%}.RouteView-module__ClExZW__whyPanel>img{opacity:.35;width:65%;left:35%}.RouteView-module__ClExZW__related>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:639px){.RouteView-module__ClExZW__shell{width:calc(100% - 28px);padding-top:10px}.RouteView-module__ClExZW__breadcrumb{white-space:nowrap;overflow:hidden}.RouteView-module__ClExZW__hero{min-height:270px}.RouteView-module__ClExZW__hero>img{opacity:.55;width:125%;inset:0 -45% 0 20%}.RouteView-module__ClExZW__hero>div{width:100%;padding:20px}.RouteView-module__ClExZW__hero h1{max-width:10ch;font-size:2.45rem}.RouteView-module__ClExZW__hero>div>span{font-size:.82rem}.RouteView-module__ClExZW__summary dl{grid-template-columns:1fr}.RouteView-module__ClExZW__summary dl div:nth-child(odd):not(.RouteView-module__ClExZW__full){border-right:0}.RouteView-module__ClExZW__currentAction{padding:13px}.RouteView-module__ClExZW__currentTop b{display:none}.RouteView-module__ClExZW__currentMain{grid-template-columns:78px 1fr;gap:11px}.RouteView-module__ClExZW__actionIcon{width:72px;height:72px}.RouteView-module__ClExZW__actionIcon svg{width:34px;height:34px}.RouteView-module__ClExZW__currentMain h2{font-size:1.25rem}.RouteView-module__ClExZW__actionFacts{grid-template-columns:1fr}.RouteView-module__ClExZW__actionFacts div+div{border-left:0;border-top:1px solid var(--line)}.RouteView-module__ClExZW__currentButtons{display:grid}.RouteView-module__ClExZW__currentButtons button{min-width:0}.RouteView-module__ClExZW__progressRing{width:155px;height:155px}.RouteView-module__ClExZW__upNext a{grid-template-columns:28px 45px 1fr}.RouteView-module__ClExZW__phaseDetails>details>summary{grid-template-columns:66px 1fr auto}.RouteView-module__ClExZW__phaseDetails>details>div{padding-inline:7px}.RouteView-module__ClExZW__phaseDetails>details>div>p{margin-left:0}.RouteView-module__ClExZW__phaseDetails ol>li{grid-template-columns:30px 1fr;padding:8px}.RouteView-module__ClExZW__stepDetails>ul{grid-template-columns:1fr}.RouteView-module__ClExZW__mapVisual{min-height:220px}.RouteView-module__ClExZW__resourceList{grid-template-columns:repeat(2,1fr)}.RouteView-module__ClExZW__whyPanel{min-height:220px}.RouteView-module__ClExZW__related>div:last-child{grid-template-columns:1fr}.RouteView-module__ClExZW__live header,.RouteView-module__ClExZW__live footer{padding-inline:12px}.RouteView-module__ClExZW__live footer button{flex:1;padding-inline:8px;min-width:0!important}}@media (prefers-reduced-motion:reduce){.RouteView-module__ClExZW__currentAction{animation:none}.RouteView-module__ClExZW__phaseDetails ol>li{scroll-behavior:auto}}.RouteView-module__ClExZW__relatedGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.RouteView-module__ClExZW__relatedGrid>a{border:1px solid var(--line);background:#020a1480;border-radius:7px;grid-template-columns:42px 1fr 20px;align-items:center;gap:8px;min-height:86px;padding:9px;display:grid}.RouteView-module__ClExZW__relatedGrid a>b{color:var(--cyan);justify-content:center;align-items:center;display:flex}.RouteView-module__ClExZW__relatedGrid a strong{color:var(--text-1);text-transform:uppercase;font-size:.68rem;display:block}.RouteView-module__ClExZW__relatedGrid a small{color:var(--text-3);margin-top:4px;font-size:.58rem;line-height:1.35;display:block}.RouteView-module__ClExZW__relatedGrid a em{color:var(--cyan);font-style:normal}.RouteView-module__ClExZW__relatedGuides{border:1px solid var(--line);border-radius:7px;margin-top:9px}.RouteView-module__ClExZW__relatedGuides>summary{min-height:44px;color:var(--cyan);font:.65rem var(--sr-font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:7px 11px;display:flex}.RouteView-module__ClExZW__relatedGuides>summary span{color:var(--text-3);font-family:var(--sr-font-mono)}.RouteView-module__ClExZW__relatedGuides>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 9px 9px;display:grid}.RouteView-module__ClExZW__relatedGuides a{border:1px solid var(--line-muted);min-height:38px;color:var(--text-2);background:#020a1461;border-radius:6px;grid-template-columns:none;justify-content:space-between;align-items:center;padding:7px 9px;font-size:.68rem;display:flex}.RouteView-module__ClExZW__relatedGuides a span{color:var(--cyan)}@media (max-width:1000px){.RouteView-module__ClExZW__relatedGrid{grid-template-columns:repeat(2,1fr)}}.RouteView-module__ClExZW__heroGrid,.RouteView-module__ClExZW__actionGrid{gap:14px}.RouteView-module__ClExZW__hero{min-height:250px}.RouteView-module__ClExZW__hero h1{font-size:clamp(2.35rem,4vw,3.65rem);font-weight:700;line-height:1}.RouteView-module__ClExZW__hero>div{padding:24px}.RouteView-module__ClExZW__summary dd{font-size:.78rem;line-height:1.45}.RouteView-module__ClExZW__currentAction{animation:none;box-shadow:0 0 22px #3bccf511}.RouteView-module__ClExZW__currentMain{grid-template-columns:112px 1fr;gap:14px}.RouteView-module__ClExZW__actionIcon{width:88px;height:88px}.RouteView-module__ClExZW__actionIcon svg{width:42px;height:42px}.RouteView-module__ClExZW__actionFacts p,.RouteView-module__ClExZW__stepBody>p,.RouteView-module__ClExZW__stepDetails>p{font-size:.76rem;line-height:1.5}.RouteView-module__ClExZW__progressRing{width:150px;height:150px;margin-block:14px}.RouteView-module__ClExZW__upNext a{min-height:72px}.RouteView-module__ClExZW__phaseSticky{-webkit-backdrop-filter:none;backdrop-filter:none}.RouteView-module__ClExZW__phaseDetails>details,.RouteView-module__ClExZW__mapResourceGrid,.RouteView-module__ClExZW__whyPanel,.RouteView-module__ClExZW__related{content-visibility:auto;contain-intrinsic-size:auto 320px}.RouteView-module__ClExZW__phaseDetails>details>summary strong{font-size:.82rem}.RouteView-module__ClExZW__stepBody h3{font-size:.86rem}@media (max-width:780px){.RouteView-module__ClExZW__hero{min-height:225px}.RouteView-module__ClExZW__hero h1{font-size:2.35rem}}@media (max-width:639px){.RouteView-module__ClExZW__hero{min-height:230px}.RouteView-module__ClExZW__hero h1{font-size:2.15rem}.RouteView-module__ClExZW__hero>div{padding:17px}.RouteView-module__ClExZW__relatedGrid,.RouteView-module__ClExZW__relatedGuides>div{grid-template-columns:1fr}}.RouteView-module__ClExZW__live header{padding-top:calc(10px + env(safe-area-inset-top))}.RouteView-module__ClExZW__live footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.RouteView-module__ClExZW__live{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
