.transits-v2-module__j6DBgW__page{background:0 0}.transits-v2-module__j6DBgW__hero,.transits-v2-module__j6DBgW__timeRail,.transits-v2-module__j6DBgW__workspace,.transits-v2-module__j6DBgW__boundaries,.transits-v2-module__j6DBgW__nextStep{width:min(100% - clamp(48px,7vw,120px),1400px);margin-inline:auto}.transits-v2-module__j6DBgW__hero{text-align:center;justify-items:center;padding:clamp(62px,8vw,112px) 0 clamp(50px,7vw,88px);display:grid}.transits-v2-module__j6DBgW__kicker,.transits-v2-module__j6DBgW__workspaceHeader span,.transits-v2-module__j6DBgW__nextStep>div>span{color:var(--v2-brass-400);font-family:var(--v2-display);letter-spacing:.2em;font-size:.7rem}.transits-v2-module__j6DBgW__hero h1{max-width:14em;color:var(--v2-moon-100);font-family:var(--v2-display);letter-spacing:.04em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(2.65rem,5.3vw,5.5rem);font-weight:400;line-height:1.12}.transits-v2-module__j6DBgW__hero>p{max-width:54em;color:var(--v2-silver-300);margin:0;font-size:.9rem;line-height:1.82}.transits-v2-module__j6DBgW__statuses,.transits-v2-module__j6DBgW__heroActions{flex-wrap:wrap;justify-content:center;gap:14px 24px;display:flex}.transits-v2-module__j6DBgW__statuses{margin-top:22px}.transits-v2-module__j6DBgW__heroActions{margin-top:30px}.transits-v2-module__j6DBgW__timeRail{border-top:1px solid var(--v2-line-strong);border-bottom:1px solid var(--v2-line);grid-template-columns:70px repeat(4,minmax(0,1fr)) 70px;align-items:start;min-height:132px;padding-top:38px;display:grid;position:relative}.transits-v2-module__j6DBgW__timeRail:before{background:linear-gradient(90deg, var(--v2-line), var(--v2-brass-500), var(--v2-line));content:"";height:1px;position:absolute;top:45px;left:70px;right:70px}.transits-v2-module__j6DBgW__timeRail>div{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.transits-v2-module__j6DBgW__timeRail i{z-index:1;border:1px solid var(--v2-silver-400);background:var(--v2-coal-900);border-radius:50%;width:15px;height:15px}.transits-v2-module__j6DBgW__timeRail>div:nth-of-type(3) i{border-color:var(--v2-brass-400);box-shadow:inset 0 0 0 3px var(--v2-coal-900);background:var(--v2-brass-400)}.transits-v2-module__j6DBgW__timeRail strong{color:var(--v2-moon-200);font-family:var(--v2-display);letter-spacing:.08em;font-size:.84rem;font-weight:400}.transits-v2-module__j6DBgW__timeRail small,.transits-v2-module__j6DBgW__timeRailStart,.transits-v2-module__j6DBgW__timeRailEnd{color:var(--v2-silver-500);letter-spacing:.1em;font-size:.66rem}.transits-v2-module__j6DBgW__timeRailStart,.transits-v2-module__j6DBgW__timeRailEnd{padding-top:2px}.transits-v2-module__j6DBgW__timeRailEnd{justify-self:end}.transits-v2-module__j6DBgW__workspace{padding:clamp(76px,9vw,126px) 0}.transits-v2-module__j6DBgW__workspaceHeader,.transits-v2-module__j6DBgW__nextStep{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(46px,7vw,112px);display:grid}.transits-v2-module__j6DBgW__workspaceHeader{margin-bottom:42px}.transits-v2-module__j6DBgW__workspaceHeader h2,.transits-v2-module__j6DBgW__nextStep h2{color:var(--v2-moon-100);font-family:var(--v2-display);letter-spacing:.055em;margin:12px 0 0;font-size:clamp(2rem,3.4vw,3.8rem);font-weight:400;line-height:1.16}.transits-v2-module__j6DBgW__workspaceHeader>p,.transits-v2-module__j6DBgW__nextStep p{color:var(--v2-silver-300);margin:0;font-size:.84rem;line-height:1.78}.transits-v2-module__j6DBgW__page .module-console{gap:28px;display:grid}.transits-v2-module__j6DBgW__page .transit-cycle-form{border-top:1px solid var(--v2-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0;display:grid}.transits-v2-module__j6DBgW__page .module-form-progress--transit{border:0;border-bottom:1px solid var(--v2-line);background:0 0;border-radius:0;grid-column:1/-1;align-items:center;gap:8px;min-height:52px;padding:0;display:flex}.transits-v2-module__j6DBgW__page .module-form-progress--transit span{border:1px solid var(--v2-line);border-radius:var(--v2-radius-xs);min-height:24px;color:var(--v2-silver-400);align-items:center;padding:0 9px;font-size:.7rem;display:inline-flex}.transits-v2-module__j6DBgW__page .module-form-progress--transit span[data-ready=true]{color:var(--v2-brass-400);border-color:#9d8a627a}.transits-v2-module__j6DBgW__page .module-form-progress--transit p{color:var(--v2-silver-300);margin:0 0 0 auto;font-size:.74rem}.transits-v2-module__j6DBgW__page .transit-period-switch{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transits-v2-module__j6DBgW__page .transit-period-switch button{border:0;border-right:1px solid var(--v2-line);min-height:112px;color:var(--v2-silver-400);cursor:pointer;text-align:left;background:0 0;border-radius:0;gap:6px;padding:18px;display:grid}.transits-v2-module__j6DBgW__page .transit-period-switch button:last-child{border-right:0}.transits-v2-module__j6DBgW__page .transit-period-switch button[aria-pressed=true]{color:var(--v2-moon-100);background:linear-gradient(#9d8a6217,#0000)}.transits-v2-module__j6DBgW__page .transit-period-switch span{color:var(--v2-brass-400);letter-spacing:.1em;font-size:.72rem}.transits-v2-module__j6DBgW__page .transit-period-switch strong{font-family:var(--v2-display);letter-spacing:.05em;font-size:.95rem;font-weight:400}.transits-v2-module__j6DBgW__page .transit-period-switch small{color:var(--v2-silver-400);font-size:.7rem;line-height:1.5}.transits-v2-module__j6DBgW__page .transit-cycle-form>label{min-width:0;color:var(--v2-moon-200);letter-spacing:.06em;gap:8px;font-size:.76rem;display:grid}:is(.transits-v2-module__j6DBgW__page .transit-cycle-form input,.transits-v2-module__j6DBgW__page .transit-cycle-form select){border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-sm);width:100%;min-width:0;min-height:46px;color:var(--v2-moon-100);box-shadow:none;background:#0003;padding:0 13px;font-size:.86rem}.transits-v2-module__j6DBgW__page .transit-cycle-form input:disabled{color:var(--v2-silver-500);opacity:.58}.transits-v2-module__j6DBgW__page .transit-focus-options{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px;display:grid}.transits-v2-module__j6DBgW__page .transit-focus-options button{border:0;border-right:1px solid var(--v2-line);min-height:46px;color:var(--v2-silver-400);cursor:pointer;background:0 0;border-radius:0}.transits-v2-module__j6DBgW__page .transit-focus-options button:last-child{border-right:0}.transits-v2-module__j6DBgW__page .transit-focus-options button[aria-pressed=true]{color:var(--v2-moon-100);background:#9d8a6214}.transits-v2-module__j6DBgW__page .transit-cycle-form>.button-primary{border:1px solid var(--v2-moon-200);border-radius:var(--v2-radius-sm);background:var(--v2-moon-100);min-height:48px;color:var(--v2-coal-900);box-shadow:none;cursor:pointer;letter-spacing:.11em;grid-column:1/-1;font-size:.8rem;font-weight:600}.transits-v2-module__j6DBgW__page .transit-cycle-form>.button-primary:disabled{border-color:var(--v2-line);color:var(--v2-silver-500);cursor:not-allowed;background:#ffffff06}:is(.transits-v2-module__j6DBgW__page .module-result-panel,.transits-v2-module__j6DBgW__page .transit-profile-facts,.transits-v2-module__j6DBgW__page .service-shell-panel){border:0;border-top:1px solid var(--v2-line-strong);border-bottom:1px solid var(--v2-line);color:var(--v2-moon-100);box-shadow:none;background:0 0;border-radius:0}:is(.transits-v2-module__j6DBgW__page .module-console__notice,.transits-v2-module__j6DBgW__page .module-console__message){color:var(--v2-silver-300);font-size:.78rem;line-height:1.65}.transits-v2-module__j6DBgW__boundaries{border-top:1px solid var(--v2-line-strong)}.transits-v2-module__j6DBgW__boundaries details>summary{min-height:70px;color:var(--v2-moon-200);cursor:pointer;font-family:var(--v2-display);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.94rem;list-style:none;display:flex}.transits-v2-module__j6DBgW__boundaries details>summary:after{color:var(--v2-brass-400);content:"+";font-family:var(--v2-body)}.transits-v2-module__j6DBgW__boundaries details[open]>summary:after{content:"−"}.transits-v2-module__j6DBgW__boundaryBody{border-top:1px solid var(--v2-line);gap:52px;padding:42px 0 20px;display:grid}.transits-v2-module__j6DBgW__page .service-capability-strip{box-shadow:none;background:0 0;border:0;border-radius:0}.transits-v2-module__j6DBgW__page .service-capability-strip>span{color:var(--v2-brass-400);letter-spacing:.12em;font-size:.7rem}.transits-v2-module__j6DBgW__page .service-capability-strip__grid{border-top:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transits-v2-module__j6DBgW__page .service-capability-strip__item{border:0;border-bottom:1px solid var(--v2-line);color:var(--v2-silver-300);background:0 0;border-radius:0;padding:24px 20px 24px 0}.transits-v2-module__j6DBgW__page .service-capability-strip__item:nth-child(2n){border-left:1px solid var(--v2-line);padding-left:20px;padding-right:0}.transits-v2-module__j6DBgW__laneGrid{border-top:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transits-v2-module__j6DBgW__laneGrid article{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);gap:8px;padding:25px 24px 25px 0;display:grid}.transits-v2-module__j6DBgW__laneGrid article:not(:first-child){padding-left:24px}.transits-v2-module__j6DBgW__laneGrid article:last-child{border-right:0}.transits-v2-module__j6DBgW__laneGrid span,.transits-v2-module__j6DBgW__factRail span,.transits-v2-module__j6DBgW__calendarGrid span,.transits-v2-module__j6DBgW__longRangeGrid span{color:var(--v2-brass-500);letter-spacing:.12em;font-size:.7rem}.transits-v2-module__j6DBgW__laneGrid small{color:var(--v2-silver-400);letter-spacing:.12em;font-size:.7rem}.transits-v2-module__j6DBgW__laneGrid h3,.transits-v2-module__j6DBgW__factRail h3{color:var(--v2-moon-200);font-family:var(--v2-display);letter-spacing:.05em;margin:3px 0 0;font-size:1rem;font-weight:400}.transits-v2-module__j6DBgW__laneGrid p,.transits-v2-module__j6DBgW__factRail p,.transits-v2-module__j6DBgW__calendarGrid p,.transits-v2-module__j6DBgW__longRangeGrid p{color:var(--v2-silver-400);margin:0;font-size:.76rem;line-height:1.72}.transits-v2-module__j6DBgW__factRail{border-top:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.transits-v2-module__j6DBgW__factRail li{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);gap:9px;padding:24px 24px 24px 0;display:grid}.transits-v2-module__j6DBgW__factRail li:not(:first-child){padding-left:24px}.transits-v2-module__j6DBgW__factRail li:last-child{border-right:0}.transits-v2-module__j6DBgW__calendarGrid,.transits-v2-module__j6DBgW__longRangeGrid{border-top:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transits-v2-module__j6DBgW__calendarGrid>div,.transits-v2-module__j6DBgW__longRangeGrid article{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);gap:9px;padding:24px 24px 24px 0;display:grid}.transits-v2-module__j6DBgW__calendarGrid>div:not(:first-child),.transits-v2-module__j6DBgW__longRangeGrid article:not(:first-child){padding-left:24px}.transits-v2-module__j6DBgW__calendarGrid>div:last-child,.transits-v2-module__j6DBgW__longRangeGrid article:last-child{border-right:0}.transits-v2-module__j6DBgW__calendarGrid strong,.transits-v2-module__j6DBgW__longRangeGrid strong{color:var(--v2-moon-200);font-family:var(--v2-display);letter-spacing:.05em;font-size:.96rem;font-weight:400}.transits-v2-module__j6DBgW__nextStep{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);margin-top:clamp(72px,9vw,124px);padding:clamp(52px,7vw,88px) 0}.transits-v2-module__j6DBgW__nextStep>a{justify-self:start}@media (max-width:900px){.transits-v2-module__j6DBgW__workspaceHeader,.transits-v2-module__j6DBgW__nextStep{grid-template-columns:1fr}.transits-v2-module__j6DBgW__page .transit-cycle-form{grid-template-columns:repeat(2,minmax(0,1fr))}.transits-v2-module__j6DBgW__page .transit-focus-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.transits-v2-module__j6DBgW__hero,.transits-v2-module__j6DBgW__timeRail,.transits-v2-module__j6DBgW__workspace,.transits-v2-module__j6DBgW__boundaries,.transits-v2-module__j6DBgW__nextStep{width:calc(100% - 36px)}.transits-v2-module__j6DBgW__hero{padding:44px 0 38px}.transits-v2-module__j6DBgW__hero h1{font-size:clamp(2.05rem,9.6vw,2.62rem)}.transits-v2-module__j6DBgW__heroActions{width:100%;display:grid}.transits-v2-module__j6DBgW__timeRail{grid-template-columns:repeat(4,minmax(0,1fr));min-height:116px}.transits-v2-module__j6DBgW__timeRail:before{left:12%;right:12%}.transits-v2-module__j6DBgW__timeRailStart,.transits-v2-module__j6DBgW__timeRailEnd{display:none}.transits-v2-module__j6DBgW__workspace{padding:64px 0}.transits-v2-module__j6DBgW__workspaceHeader{gap:18px}.transits-v2-module__j6DBgW__page .transit-cycle-form{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.transits-v2-module__j6DBgW__page .module-form-progress--transit,.transits-v2-module__j6DBgW__page .transit-period-switch,.transits-v2-module__j6DBgW__page .transit-focus-options,.transits-v2-module__j6DBgW__page .transit-cycle-form>.button-primary){grid-column:1/-1}.transits-v2-module__j6DBgW__page .module-form-progress--transit{flex-wrap:wrap;padding:12px 0}.transits-v2-module__j6DBgW__page .module-form-progress--transit p{flex-basis:100%;margin-left:0}.transits-v2-module__j6DBgW__page .transit-period-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.transits-v2-module__j6DBgW__page .transit-period-switch button{min-height:118px}.transits-v2-module__j6DBgW__page .transit-focus-options{grid-template-columns:repeat(2,minmax(0,1fr))}.transits-v2-module__j6DBgW__laneGrid,.transits-v2-module__j6DBgW__factRail,.transits-v2-module__j6DBgW__calendarGrid,.transits-v2-module__j6DBgW__longRangeGrid{grid-template-columns:1fr}.transits-v2-module__j6DBgW__page .service-capability-strip__grid{grid-template-columns:1fr}.transits-v2-module__j6DBgW__laneGrid article,.transits-v2-module__j6DBgW__laneGrid article:not(:first-child),.transits-v2-module__j6DBgW__factRail li,.transits-v2-module__j6DBgW__factRail li:not(:first-child),.transits-v2-module__j6DBgW__calendarGrid>div,.transits-v2-module__j6DBgW__calendarGrid>div:not(:first-child),.transits-v2-module__j6DBgW__longRangeGrid article,.transits-v2-module__j6DBgW__longRangeGrid article:not(:first-child){border-left:0;border-right:0;padding:22px 0}.transits-v2-module__j6DBgW__page .service-capability-strip__item:nth-child(2n){border-left:0;border-right:0;padding:22px 0}.transits-v2-module__j6DBgW__nextStep{gap:24px}}@media (prefers-reduced-motion:reduce){.transits-v2-module__j6DBgW__page *,.transits-v2-module__j6DBgW__page :before,.transits-v2-module__j6DBgW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
