.routemap[data-astro-cid-xljgbwpu]{min-width:0;max-width:100%;margin:0}.routemap-stage[data-astro-cid-xljgbwpu]{background:color-mix(in srgb, var(--paper) 22%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.15);border:1px solid color-mix(in srgb, var(--rule) 42%, transparent);box-shadow:0 22px 44px -34px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:1.35rem;padding:clamp(.65rem,2.2vw,1.15rem);overflow:visible}@media (width<=43.99rem){.routemap-stage[data-astro-cid-xljgbwpu]{border-radius:1rem;padding:.45rem .35rem .55rem;overflow:hidden}}svg[data-astro-cid-xljgbwpu]{width:100%;height:auto;display:block;overflow:visible}.wide[data-astro-cid-xljgbwpu]{visibility:hidden;display:none}@media (width>=44rem){.wide[data-astro-cid-xljgbwpu]{visibility:visible;display:block}.narrow[data-astro-cid-xljgbwpu]{visibility:hidden;display:none}}.route-track[data-astro-cid-xljgbwpu]{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.014 .022;stroke-dashoffset:0;opacity:.28;transition:opacity .35s var(--ease-fluid)}.route-flow[data-astro-cid-xljgbwpu]{fill:none;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;transition:stroke-width .35s var(--ease-fluid), filter .35s var(--ease-fluid), opacity .35s var(--ease-fluid)}.route-spark[data-astro-cid-xljgbwpu]{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;mix-blend-mode:screen}.out-track[data-astro-cid-xljgbwpu]{stroke:var(--ink);opacity:.2;stroke-width:2.75px;stroke-dasharray:.016 .024}.out-flow[data-astro-cid-xljgbwpu]{stroke:var(--ink);stroke-width:4.25px}.out-spark[data-astro-cid-xljgbwpu]{stroke:var(--yellow);stroke-width:5.5px}.route-pulse[data-astro-cid-xljgbwpu]{opacity:0;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--line) 70%, transparent));transition:opacity .35s var(--ease-fluid), transform .35s var(--ease-spring);transform-box:fill-box;transform-origin:50%}.chip-glow[data-astro-cid-xljgbwpu]{opacity:0;transition:opacity .4s var(--ease-fluid);pointer-events:none}.chip-shine[data-astro-cid-xljgbwpu]{opacity:0;pointer-events:none;mix-blend-mode:soft-light;transform-box:fill-box;transform-origin:50%}.chip-bg[data-astro-cid-xljgbwpu]{fill:#ffffff61;stroke:color-mix(in srgb, var(--rule) 50%, transparent);stroke-width:1.25px;transition:stroke .35s var(--ease-fluid), fill .35s var(--ease-fluid), stroke-width .35s var(--ease-fluid)}.chip-accent[data-astro-cid-xljgbwpu]{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease-spring), opacity .35s var(--ease-fluid)}.chip[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{font:620 15.5px var(--text);fill:var(--ink);letter-spacing:-.01em;transition:fill .35s var(--ease-fluid), transform .35s var(--ease-fluid)}.node-label[data-astro-cid-xljgbwpu]{font:740 18px var(--display);fill:var(--ink);letter-spacing:-.03em}.result-bg[data-astro-cid-xljgbwpu]{fill:var(--ink);stroke:color-mix(in srgb, var(--yellow) 35%, transparent);stroke-width:1.5px}.result--narrow[data-astro-cid-xljgbwpu] .result-bg[data-astro-cid-xljgbwpu]{fill:url(#result-fill-narrow);stroke:color-mix(in srgb, var(--yellow) 48%, transparent);stroke-width:1.75px}.result-prefix[data-astro-cid-xljgbwpu],.result-word[data-astro-cid-xljgbwpu]{font-family:var(--display);letter-spacing:-.01em;font-weight:700}.wide[data-astro-cid-xljgbwpu] .result-prefix[data-astro-cid-xljgbwpu]{fill:var(--paper);font-size:24px}.wide[data-astro-cid-xljgbwpu] .result-word[data-astro-cid-xljgbwpu]{fill:var(--yellow);font-size:22px}.narrow[data-astro-cid-xljgbwpu] .result-prefix[data-astro-cid-xljgbwpu]{fill:var(--paper);font-size:18px}.narrow[data-astro-cid-xljgbwpu] .result-word[data-astro-cid-xljgbwpu]{fill:var(--yellow);font-size:16px}.result-word[data-astro-cid-xljgbwpu] .cursor[data-astro-cid-xljgbwpu]{fill:var(--yellow);font-weight:400;animation:.85s step-end infinite blink}.hub-anchor[data-astro-cid-xljgbwpu],.hub-anim[data-astro-cid-xljgbwpu],.hub-glow[data-astro-cid-xljgbwpu],.hub-ring[data-astro-cid-xljgbwpu],.hub-bg[data-astro-cid-xljgbwpu],.hub-logo[data-astro-cid-xljgbwpu]{transform-box:fill-box;transform-origin:50%}.hub-ring--outer[data-astro-cid-xljgbwpu]{opacity:.7}.hub-logo-fo[data-astro-cid-xljgbwpu]{pointer-events:none;overflow:hidden}.hub-logo-wrap[data-astro-cid-xljgbwpu]{width:100%;height:100%}@media (width<=43.99rem){.chip[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{font-size:14px}}.chip-link[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{-webkit-user-select:none;user-select:none}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .chip-link[data-astro-cid-xljgbwpu]{cursor:pointer;touch-action:manipulation;outline:none}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .chip-link[data-astro-cid-xljgbwpu]:focus-visible{outline:3px solid var(--yellow);outline-offset:5px;border-radius:15px}.routemap[data-astro-cid-xljgbwpu].is-paused .lane[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu].is-paused .node[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu].is-paused .result[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu].is-paused .chip-shine[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu].is-paused .result-word[data-astro-cid-xljgbwpu] .cursor[data-astro-cid-xljgbwpu]{animation-play-state:paused}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu]:not(.is-active){opacity:.62}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active{opacity:1}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip[data-astro-cid-xljgbwpu]{filter:drop-shadow(0 6px 12px color-mix(in srgb, var(--ink) 18%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--line) 40%, transparent));transform:translate(6px,-4px)scale(1.025)}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip-glow[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .route-spark[data-astro-cid-xljgbwpu]{opacity:.62}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .route-flow[data-astro-cid-xljgbwpu]{stroke-width:4.75px;opacity:1}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .route-pulse[data-astro-cid-xljgbwpu]{opacity:1;transform:scale(1.35)}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .node[data-astro-cid-xljgbwpu].is-active .hub-anim[data-astro-cid-xljgbwpu]{animation:breathe .9s var(--ease-spring) 1}.route-solution[data-astro-cid-xljgbwpu]{border:1px solid color-mix(in srgb, var(--yellow) 42%, var(--rule));background:var(--ink);color:var(--paper);border-radius:1rem;gap:.35rem;margin-top:clamp(.7rem,2vw,1rem);padding:clamp(1rem,2.4vw,1.35rem);display:grid}.route-solution[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu],.route-solution[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu]{margin:0}.route-solution__eyebrow[data-astro-cid-xljgbwpu]{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.route-solution[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu]{color:#fff;font-size:clamp(1.2rem,3vw,1.6rem)}.route-solution[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu]:not(.route-solution__eyebrow):not(.route-solution__outcome){color:#c5d3d6}.route-solution__outcome[data-astro-cid-xljgbwpu]{color:var(--yellow);font-weight:700}.route-solution__link[data-astro-cid-xljgbwpu]{justify-self:start;margin-top:.45rem}.route-solution[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu],.route-solution[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu]:not(.route-solution__eyebrow){transition:opacity .28s var(--ease-fluid), transform .28s var(--ease-fluid)}.route-solution[data-astro-cid-xljgbwpu].is-updating h3[data-astro-cid-xljgbwpu],.route-solution[data-astro-cid-xljgbwpu].is-updating p[data-astro-cid-xljgbwpu]:not(.route-solution__eyebrow):not(.route-solution__outcome){opacity:.55;transform:translateY(5px)}.route-solution[data-astro-cid-xljgbwpu].is-updating .route-solution__outcome[data-astro-cid-xljgbwpu]{opacity:.7;transform:translateY(3px)}.chip[data-astro-cid-xljgbwpu]{transform-box:fill-box;transform-origin:0;transition:transform .4s var(--ease-spring), filter .4s var(--ease-fluid)}.lane[data-astro-cid-xljgbwpu]:hover .chip[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip[data-astro-cid-xljgbwpu]{filter:drop-shadow(0 6px 12px color-mix(in srgb, var(--ink) 18%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--line) 40%, transparent));transform:translate(6px,-4px)scale(1.025)}.lane[data-astro-cid-xljgbwpu]:hover .chip-glow[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-glow[data-astro-cid-xljgbwpu]{opacity:.2}.lane[data-astro-cid-xljgbwpu]:hover .chip-shine[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-shine[data-astro-cid-xljgbwpu]{opacity:.55;animation:chipShine 1.1s var(--ease-fluid) infinite}.lane[data-astro-cid-xljgbwpu]:hover .chip-bg[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-bg[data-astro-cid-xljgbwpu]{stroke:var(--line);stroke-width:2px;fill:#ffffff85}.lane[data-astro-cid-xljgbwpu]:hover .chip-accent[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-accent[data-astro-cid-xljgbwpu]{animation:accentPulse .85s var(--ease-fluid) infinite alternate;transform:scaleY(1.35)}.lane[data-astro-cid-xljgbwpu]:hover .chip[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip[data-astro-cid-xljgbwpu] text[data-astro-cid-xljgbwpu]{transform:translate(2px)}.lane[data-astro-cid-xljgbwpu]:hover .route-track[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .route-track[data-astro-cid-xljgbwpu]{opacity:.5}.lane[data-astro-cid-xljgbwpu]:hover .route-flow[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .route-flow[data-astro-cid-xljgbwpu]{stroke-width:4.75px;opacity:1;filter:brightness(1.12) drop-shadow(0 0 8px color-mix(in srgb, var(--line) 42%, transparent))}.lane[data-astro-cid-xljgbwpu]:hover .route-spark[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .route-spark[data-astro-cid-xljgbwpu]{opacity:.55}.lane[data-astro-cid-xljgbwpu]:hover .route-pulse[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .route-pulse[data-astro-cid-xljgbwpu]{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1.35)}@media (width<=43.99rem){.narrow[data-astro-cid-xljgbwpu] .chip[data-astro-cid-xljgbwpu]{transform-origin:100%}.lane[data-astro-cid-xljgbwpu]:hover .chip[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip[data-astro-cid-xljgbwpu]{transform:scale(1.02)}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip[data-astro-cid-xljgbwpu]{transform:scale(1.03)}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-pulsing .route-flow[data-astro-cid-xljgbwpu]{stroke-width:5px;filter:brightness(1.15)}.route-solution[data-astro-cid-xljgbwpu]{text-align:center}.route-solution__link[data-astro-cid-xljgbwpu]{justify-content:center;justify-self:center;width:min(100%,18rem)}}@media (width<=43.99rem) and (hover:none){.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip-glow[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip-shine[data-astro-cid-xljgbwpu]{opacity:.45}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip-shine[data-astro-cid-xljgbwpu]{animation:chipShine 1.1s var(--ease-fluid) infinite}.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .lane[data-astro-cid-xljgbwpu].is-active .chip-accent[data-astro-cid-xljgbwpu]{transform:scaleY(1.3)}.chip-link[data-astro-cid-xljgbwpu]:active .chip[data-astro-cid-xljgbwpu]{transform:translateY(-1px)scale(.98)}}@keyframes chipTapPop{0%{transform:translateY(-2px)scale(1)}45%{transform:translateY(-6px)scale(1.06)}to{transform:translateY(-4px)scale(1.045)}}@media (prefers-reduced-motion:no-preference){.chip[data-astro-cid-xljgbwpu]{opacity:0;animation:chipIn .55s var(--ease-fluid) both;animation-delay:calc(var(--i) * 85ms)}.chip[data-astro-cid-xljgbwpu].is-settled{opacity:1;animation:none}.route-flow[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .85s cubic-bezier(.55, 0, .2, 1) calc(.42s + var(--i) * .1s) forwards}.route-flow[data-astro-cid-xljgbwpu].is-drawn{animation:none}.route-spark[data-astro-cid-xljgbwpu]{opacity:.35}.route-pulse[data-astro-cid-xljgbwpu]{opacity:.85;animation:pulseIn .4s ease-out calc(1.1s + var(--i) * .1s) forwards}.out-track[data-astro-cid-xljgbwpu]{opacity:.2}.out-flow[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s cubic-bezier(.55,0,.2,1) 1.35s forwards draw}.out-flow[data-astro-cid-xljgbwpu].is-drawn{animation:none}.out-spark[data-astro-cid-xljgbwpu]{opacity:.42}.node[data-astro-cid-xljgbwpu]{opacity:0;animation:.5s cubic-bezier(.28,1.35,.48,1) 1.15s forwards pop}.hub-anim[data-astro-cid-xljgbwpu]{animation:4s ease-in-out 1.85s infinite breathe}.hub-ring--outer[data-astro-cid-xljgbwpu]{animation:8s linear 2s infinite orbit}.result[data-astro-cid-xljgbwpu]{opacity:0;animation:.55s ease-out 1.7s forwards fade}}@keyframes chipIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes accentPulse{0%{opacity:1;transform:scaleY(1.2)}to{opacity:.72;transform:scaleY(1.5)}}@keyframes chipShine{0%,to{opacity:.2;transform:translate(-6%)scaleX(.92)}50%{opacity:.75;transform:translate(6%)scaleX(1.05)}}@keyframes fade{to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pulseIn{0%{opacity:0}to{opacity:.85}}@keyframes pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes trackMarch{to{stroke-dashoffset:-.12px}}@keyframes resultRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lane[data-astro-cid-xljgbwpu]:hover .chip[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip[data-astro-cid-xljgbwpu]{transform:translate(4px,-2px)}.lane[data-astro-cid-xljgbwpu]:hover .chip-shine[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-shine[data-astro-cid-xljgbwpu]{opacity:0;animation:none}.lane[data-astro-cid-xljgbwpu]:hover .chip-accent[data-astro-cid-xljgbwpu],.lane[data-astro-cid-xljgbwpu]:focus-within .chip-accent[data-astro-cid-xljgbwpu]{animation:none;transform:scaleY(1.2)}.result-word[data-astro-cid-xljgbwpu] .cursor[data-astro-cid-xljgbwpu],.route-pulse[data-astro-cid-xljgbwpu],.route-spark[data-astro-cid-xljgbwpu]{display:none}.route-flow[data-astro-cid-xljgbwpu],.out-flow[data-astro-cid-xljgbwpu]{stroke-dasharray:.05 .1 .018 .1;stroke-dashoffset:0;opacity:.85}}@media (width<=43.99rem){.routemap-stage[data-astro-cid-xljgbwpu]{-webkit-backdrop-filter:none;box-shadow:none}.narrow[data-astro-cid-xljgbwpu] .route-track[data-astro-cid-xljgbwpu]{stroke-width:1.5px;opacity:.22}.narrow[data-astro-cid-xljgbwpu] .route-flow[data-astro-cid-xljgbwpu]{stroke-width:2.15px}.narrow[data-astro-cid-xljgbwpu] .out-track[data-astro-cid-xljgbwpu]{stroke-width:2px}.narrow[data-astro-cid-xljgbwpu] .out-flow[data-astro-cid-xljgbwpu]{stroke:var(--yellow);stroke-width:2.6px}.narrow[data-astro-cid-xljgbwpu] .route-flow[data-astro-cid-xljgbwpu],.narrow[data-astro-cid-xljgbwpu] .out-flow[data-astro-cid-xljgbwpu],.narrow[data-astro-cid-xljgbwpu] .route-spark[data-astro-cid-xljgbwpu],.narrow[data-astro-cid-xljgbwpu] .out-spark[data-astro-cid-xljgbwpu]{filter:none}.narrow[data-astro-cid-xljgbwpu] .route-pulse[data-astro-cid-xljgbwpu]{opacity:.75;filter:none}.narrow[data-astro-cid-xljgbwpu] .route-spark[data-astro-cid-xljgbwpu],.narrow[data-astro-cid-xljgbwpu] .out-spark[data-astro-cid-xljgbwpu]{opacity:.28}}@media (width<=43.99rem) and (prefers-reduced-motion:no-preference){.narrow[data-astro-cid-xljgbwpu] .chip[data-astro-cid-xljgbwpu]{transform-origin:100%;animation:chipIn .42s var(--ease-fluid) both;animation-delay:calc(var(--i) * 65ms)}.narrow[data-astro-cid-xljgbwpu] .chip[data-astro-cid-xljgbwpu].is-settled{opacity:1;animation:none}.narrow[data-astro-cid-xljgbwpu] .route-flow[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .65s cubic-bezier(.55, 0, .2, 1) calc(.32s + var(--i) * 75ms) forwards}.narrow[data-astro-cid-xljgbwpu] .out-flow[data-astro-cid-xljgbwpu]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.55,0,.2,1) 1.1s forwards draw}.narrow[data-astro-cid-xljgbwpu] .node[data-astro-cid-xljgbwpu]{opacity:0;animation:.45s cubic-bezier(.28,1.35,.48,1) .95s forwards pop}.narrow[data-astro-cid-xljgbwpu] .hub-anim[data-astro-cid-xljgbwpu]{animation:4.2s ease-in-out 1.45s infinite breathe}.narrow[data-astro-cid-xljgbwpu] .hub-ring--outer[data-astro-cid-xljgbwpu]{animation:9s linear 1.6s infinite orbit}.narrow[data-astro-cid-xljgbwpu] .result[data-astro-cid-xljgbwpu]{opacity:0;animation:.5s ease-out 1.25s forwards resultRise}.narrow[data-astro-cid-xljgbwpu] .result--narrow[data-astro-cid-xljgbwpu]{transform-box:fill-box;transform-origin:bottom}}.result-live[data-astro-cid-xljgbwpu]{color:var(--paper);align-content:center;gap:.35rem;height:100%;display:grid}.result-live[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu]{margin:0}.result-live__label[data-astro-cid-xljgbwpu]{font:650 .8rem/1.2 var(--text);letter-spacing:.04em;text-transform:uppercase;color:#c5d3d6}.result-live__outcome[data-astro-cid-xljgbwpu]{font:700 1.05rem/1.25 var(--display);color:var(--yellow)}.route-picker[data-astro-cid-xljgbwpu]{display:none}@media (width<=43.99rem){.routemap[data-astro-cid-xljgbwpu][data-interactive=true] .routemap-stage[data-astro-cid-xljgbwpu],.routemap[data-astro-cid-xljgbwpu][data-interactive=true]>.route-solution[data-astro-cid-xljgbwpu]{display:none}.route-picker[data-astro-cid-xljgbwpu]{gap:.75rem;display:grid}}.route-picker__grid[data-astro-cid-xljgbwpu]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.route-chip[data-astro-cid-xljgbwpu]{border:1.5px solid var(--rule);color:#0f2c36;min-height:3rem;font:650 1rem/1.2 var(--text);text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border-radius:.85rem;align-items:center;gap:.45rem;padding:.55rem .7rem;display:flex}.route-chip__bar[data-astro-cid-xljgbwpu]{background:var(--line);border-radius:99px;flex:none;align-self:stretch;width:.28rem}.route-chip__label[data-astro-cid-xljgbwpu]{flex:1}.route-chip__check[data-astro-cid-xljgbwpu]{opacity:0;font-weight:800}.route-chip[data-astro-cid-xljgbwpu][aria-pressed=true]{background:var(--line);border-color:var(--line);color:var(--chip-fg)}.route-chip[data-astro-cid-xljgbwpu][aria-pressed=true] .route-chip__bar[data-astro-cid-xljgbwpu]{background:currentColor}.route-chip[data-astro-cid-xljgbwpu][aria-pressed=true] .route-chip__check[data-astro-cid-xljgbwpu]{opacity:1}.route-chip[data-astro-cid-xljgbwpu]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.route-answer[data-astro-cid-xljgbwpu]{background:var(--ink);min-height:19.5rem;color:var(--paper);border-top:4px solid var(--line,var(--yellow));transition:opacity .18s var(--ease-fluid);border-radius:1rem;gap:.45rem;padding:1rem 1rem 1.1rem;display:grid}.route-answer[data-astro-cid-xljgbwpu].is-updating{opacity:.45}.route-answer[data-astro-cid-xljgbwpu] p[data-astro-cid-xljgbwpu],.route-answer[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu]{margin:0}.route-answer__problem[data-astro-cid-xljgbwpu]{color:#c5d3d6;font-size:.9rem}.route-answer__track[data-astro-cid-xljgbwpu]{background:var(--line,var(--yellow));border-radius:99px;width:4.5rem;height:3px;display:block}.route-answer[data-astro-cid-xljgbwpu] h3[data-astro-cid-xljgbwpu]{color:#fff;font-size:1.45rem}.route-answer__outcome[data-astro-cid-xljgbwpu]{color:var(--yellow);font-size:1.05rem;font-weight:700}.route-answer__price[data-astro-cid-xljgbwpu]{font:700 1.15rem var(--display)}.route-answer__link[data-astro-cid-xljgbwpu]{justify-content:center;justify-self:stretch}.route-answer__diag[data-astro-cid-xljgbwpu]{min-height:2.75rem;color:var(--yellow);justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.route-solution__price[data-astro-cid-xljgbwpu]{font:700 1.15rem var(--display);color:#fff;margin:0}
