.anno-num:where(.astro-ughppmxy)[data-lit]{color:#fff;background:#0040cb}.anno-item:where(.astro-ughppmxy)>div:where(.astro-ughppmxy){cursor:default}.anno-item:where(.astro-ughppmxy):hover>div:where(.astro-ughppmxy),.anno-item:where(.astro-ughppmxy)[data-lit]>div:where(.astro-ughppmxy){background:#f6f9ff}.anno-target:where(.astro-ughppmxy){transition:box-shadow .2s}.anno-target:where(.astro-ughppmxy)[data-lit]{box-shadow:0 0 0 2px #0040cb99}.anno-step-line:where(.astro-ughppmxy)[data-done]{background:#0040cb80}.anno-step-text:where(.astro-ughppmxy):not([data-on]){visibility:hidden}@media (width<=1023.98px){:where(.astro-ughppmxy)[data-follow-root][data-stepper] .anno-list:where(.astro-ughppmxy){display:none}:where(.astro-ughppmxy)[data-follow-root][data-stepper] .anno-figure:where(.astro-ughppmxy) .anno-pin-inline:not([data-lit]){visibility:hidden}:where(.astro-ughppmxy)[data-stepper] .anno-slide:where(.astro-ughppmxy){translate:var(--fx,0px) 0;transition:translate .2s}:where(.astro-ughppmxy)[data-follow-root][data-sliding] .anno-slide:where(.astro-ughppmxy){transition:none}}@media (prefers-reduced-motion:reduce){:where(.astro-ughppmxy)[data-stepper] .anno-slide:where(.astro-ughppmxy){transition:none}}:where(.astro-ughppmxy)[data-anno-key]:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #0040cb}.route-tabs:where(.astro-zab33xn5){scrollbar-width:none}.route-tabs:where(.astro-zab33xn5)::-webkit-scrollbar{display:none}.route:where(.astro-zab33xn5){visibility:hidden;translate:var(--fx,0px) 0;transition:visibility 0s linear .2s,translate .2s}.route:where(.astro-zab33xn5)[data-active]{visibility:visible;transition:visibility linear,translate .2s}.route-cell:where(.astro-zab33xn5){opacity:0;transition:opacity .18s,transform .18s;transform:translateY(6px)}.route:where(.astro-zab33xn5)[data-active] .route-cell:where(.astro-zab33xn5){opacity:1;transition:opacity .32s ease var(--d,0s),transform .32s ease var(--d,0s);transform:none}@media (width>=1280px){.route-card:where(.astro-zab33xn5):not(:last-child):after{content:"";background:#0040cb8c;width:1.1rem;height:1.1rem;position:absolute;top:1.6rem;right:-1.55rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}}@media (width<=767.98px){.route-card:where(.astro-zab33xn5){padding-bottom:1.5rem;padding-left:2.75rem}.route-card:where(.astro-zab33xn5):before{content:"";background:#c9d6f2;width:1.5px;position:absolute;top:2.1rem;bottom:.4rem;left:.95rem}.route-card:where(.astro-zab33xn5):last-child:before{display:none}.route-node:where(.astro-zab33xn5){background:#fff;border:1.5px solid #b9ccf5;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:-.3rem;left:0}}:where(.astro-zab33xn5)[data-routes][data-sliding] .route:where(.astro-zab33xn5),:where(.astro-zab33xn5)[data-routes][data-sliding] .route-cell:where(.astro-zab33xn5){transition:none}@media (prefers-reduced-motion:reduce){.route:where(.astro-zab33xn5),.route:where(.astro-zab33xn5)[data-active],.route-cell:where(.astro-zab33xn5),.route:where(.astro-zab33xn5)[data-active] .route-cell:where(.astro-zab33xn5){transition:none;transform:none}}:where(.astro-ympdfnvy)[data-assist][data-armed]:not([data-play]) .assist-step:where(.astro-ympdfnvy){opacity:0;transform:translateY(8px)}:where(.astro-ympdfnvy)[data-assist][data-play] .assist-step:where(.astro-ympdfnvy){transition:opacity .35s ease var(--d,0s),transform .35s ease var(--d,0s)}.assist-row:where(.astro-ympdfnvy){box-shadow:0 0 0 2px #0040cb99}:where(.astro-ympdfnvy)[data-assist][data-armed]:not([data-play]) .assist-row:where(.astro-ympdfnvy){box-shadow:0 2px 6px #1919570d}:where(.astro-ympdfnvy)[data-assist][data-play] .assist-row:where(.astro-ympdfnvy){transition:box-shadow .4s ease var(--d,0s)}