.wayfinder:where(.astro-xlac6ivn){--route-tint:#edf1e9;--route-green:#205b48;--route-line:#c8d6c9;margin-block:1.5rem 2.5rem;display:block;container-type:inline-size}[data-theme=dark] .wayfinder:where(.astro-xlac6ivn){--route-tint:#22352e;--route-green:#276b54;--route-line:#52685b}.wayfinder:where(.astro-xlac6ivn) :where(.astro-xlac6ivn)[hidden]{display:none!important}.wayfinder-layout:where(.astro-xlac6ivn){border:1px solid var(--sl-color-gray-5);border-radius:.75rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);display:grid}.route-picker:where(.astro-xlac6ivn){background:var(--route-tint);border-radius:.75rem 0 0 .75rem;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn){min-height:3rem;color:var(--sl-color-white);border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.invitation-button-label:where(.astro-xlac6ivn){color:#18290c;letter-spacing:.025em;white-space:nowrap;vertical-align:middle;background:#71b83e;border-radius:.125rem;padding:.3rem .65rem;font-size:.8rem;font-weight:700;line-height:1.3;display:inline-block}.wayfinder:where(.astro-xlac6ivn) .help-items:where(.astro-xlac6ivn){gap:1.5rem;margin:1.5rem 0;display:grid}.help-item:where(.astro-xlac6ivn)+.help-item:where(.astro-xlac6ivn){border-top:1px solid var(--sl-color-gray-5);padding-top:1.5rem}.wayfinder:where(.astro-xlac6ivn) .help-item:where(.astro-xlac6ivn) h4:where(.astro-xlac6ivn){color:var(--sl-color-white);border:0;margin:0 0 .5rem;padding:0;font-size:.95rem;font-weight:600;line-height:1.4}.wayfinder:where(.astro-xlac6ivn) .help-item:where(.astro-xlac6ivn) p:where(.astro-xlac6ivn){color:var(--sl-color-gray-2);margin:0;font-size:.875rem;line-height:1.6}.route-choice-title:where(.astro-xlac6ivn){align-items:center;gap:.65rem;display:flex}.stage-number:where(.astro-xlac6ivn){border:1px solid var(--route-line);width:1.5rem;height:1.5rem;color:var(--sl-color-gray-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.selected:where(.astro-xlac6ivn) .stage-number:where(.astro-xlac6ivn){border-color:var(--route-green);background:var(--route-green);color:#fff}.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn).separated{border-top:1px solid var(--route-line);border-radius:0 0 .5rem .5rem;margin-top:.65rem}.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn):hover{color:var(--sl-color-white);background:color-mix(in srgb, var(--sl-color-black) 65%, transparent);text-decoration:none}.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn).selected{border-color:var(--route-line);background:var(--sl-color-black);box-shadow:0 3px 8px #142d1e0a}.wayfinder:where(.astro-xlac6ivn) .route-screenshot:where(.astro-xlac6ivn){margin:0 0 1.5rem}.route-screenshot:where(.astro-xlac6ivn) img:where(.astro-xlac6ivn){width:100%;max-height:var(--route-image-height);object-fit:contain;border:1px solid var(--sl-color-gray-5);background:#f7f8fa;border-radius:.375rem;height:auto;display:block}.route-choice:where(.astro-xlac6ivn) svg{flex-shrink:0}.route-choice:where(.astro-xlac6ivn).selected svg{color:var(--sl-color-text-accent)}.route-area:where(.astro-xlac6ivn){background:var(--sl-color-black);border-radius:0 .75rem .75rem 0;padding:clamp(1.25rem,4cqi,2rem)}.route-panel:where(.astro-xlac6ivn){scroll-margin-top:calc(var(--sl-nav-height) + 1.5rem)}.route-intro:where(.astro-xlac6ivn),.wayfinder:where(.astro-xlac6ivn) .route-top:where(.astro-xlac6ivn)+.route-description:where(.astro-xlac6ivn){margin-top:1.5rem}.route-intro:where(.astro-xlac6ivn){color:var(--sl-color-gray-2);font-size:.875rem;line-height:1.6}.route-actions:where(.astro-xlac6ivn){flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.wayfinder:where(.astro-xlac6ivn) .route-resource:where(.astro-xlac6ivn):not(.route-guide){color:var(--sl-color-text-accent);text-underline-offset:.2em;font-size:.85rem;text-decoration:underline}.route-top:where(.astro-xlac6ivn){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.route-label:where(.astro-xlac6ivn){letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-2);font-size:.7rem;font-weight:600}.route-cue:where(.astro-xlac6ivn){background:var(--route-tint);color:var(--sl-color-gray-1);border-radius:.25rem;padding:.25rem .5rem;font-size:.7rem}.wayfinder:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn){margin:1.5rem 0;padding:0;list-style:none}.wayfinder:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn)>li:where(.astro-xlac6ivn){color:var(--sl-color-white);align-items:center;gap:.85rem;margin:0;padding:.6rem 0;font-size:.95rem;font-weight:500;line-height:1.45;display:flex;position:relative}.wayfinder:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn)>li:where(.astro-xlac6ivn):before{content:none}.route-path:where(.astro-xlac6ivn)>li:where(.astro-xlac6ivn):not(:last-child):after{content:"";background:var(--route-line);width:1px;position:absolute;top:2.2rem;bottom:-.7rem;left:.9rem}.step-number:where(.astro-xlac6ivn){z-index:1;background:var(--route-tint);width:1.8rem;height:1.8rem;color:var(--sl-color-gray-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid;position:relative}.wayfinder:where(.astro-xlac6ivn) .route-description:where(.astro-xlac6ivn){color:var(--sl-color-gray-2);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.wayfinder:where(.astro-xlac6ivn) .route-guide:where(.astro-xlac6ivn){background:var(--route-green);cursor:pointer;color:#fff;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;padding:.8rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.wayfinder:where(.astro-xlac6ivn) .route-guide:where(.astro-xlac6ivn):hover{background:color-mix(in srgb, var(--route-green) 85%, black);color:#fff;text-decoration:none}.wayfinder:where(.astro-xlac6ivn) :where(.astro-xlac6ivn):is(a,button,.route-panel):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:3px}@container (width<=34rem){.wayfinder-layout:where(.astro-xlac6ivn){grid-template-columns:1fr}.route-picker:where(.astro-xlac6ivn){border-radius:.75rem .75rem 0 0;padding:.75rem}.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn){padding:.75rem}.route-area:where(.astro-xlac6ivn){border-radius:0 0 .75rem .75rem}}.onboarding:where(.astro-xlac6ivn){--route-tint:#f5f7f8;--route-green:#0b7869;--route-line:var(--sl-color-gray-5);--stage-active-bg:#e5f4ef;--stage-active-line:#b3d8d0}[data-theme=dark] .onboarding:where(.astro-xlac6ivn){--route-tint:#1d2633;--route-green:#0b7869;--route-line:var(--sl-color-gray-5);--stage-active-bg:#173f39;--stage-active-line:#316b60}.onboarding:where(.astro-xlac6ivn) .wayfinder-layout:where(.astro-xlac6ivn){grid-template-columns:minmax(0,.32fr) minmax(0,.68fr)}.onboarding:where(.astro-xlac6ivn) .route-picker:where(.astro-xlac6ivn){border-right:1px solid var(--route-line);gap:.5rem;padding:1.5rem}.onboarding:where(.astro-xlac6ivn) .route-area:where(.astro-xlac6ivn){padding:1.5rem}.onboarding:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn){justify-content:flex-start;min-height:3rem;padding:.75rem}.onboarding:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn):hover{background:color-mix(in srgb, var(--sl-color-white) 5%, transparent)}.onboarding:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn).selected{background:var(--stage-active-bg);border-color:var(--stage-active-line);box-shadow:none}.onboarding:where(.astro-xlac6ivn) .stage-number:where(.astro-xlac6ivn){color:var(--sl-color-gray-2);border-color:var(--sl-color-gray-4);background:0 0}.onboarding:where(.astro-xlac6ivn) .selected:where(.astro-xlac6ivn) .stage-number:where(.astro-xlac6ivn){background:var(--route-green);border-color:var(--route-green);color:#fff}.onboarding:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn).separated{margin-top:.5rem;padding-top:1rem}.onboarding:where(.astro-xlac6ivn) .stage-progress:where(.astro-xlac6ivn){color:var(--sl-color-gray-2);margin:0 0 .35rem;font-size:.75rem;line-height:1.5}.onboarding:where(.astro-xlac6ivn) .stage-title:where(.astro-xlac6ivn){color:var(--sl-color-white);border:0;margin:0;padding:0;font-size:1.15rem;font-weight:600;line-height:1.4}.onboarding:where(.astro-xlac6ivn) .route-intro:where(.astro-xlac6ivn){margin:1.5rem 0}.onboarding:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn){flex-direction:column;gap:.875rem;margin:1.5rem 0;display:flex}.onboarding:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn)>li:where(.astro-xlac6ivn){padding:0;font-weight:400}.onboarding:where(.astro-xlac6ivn) .route-path:where(.astro-xlac6ivn)>li:where(.astro-xlac6ivn):not(:last-child):after{top:1.8rem;bottom:-.875rem}.onboarding:where(.astro-xlac6ivn) .step-number:where(.astro-xlac6ivn){background:var(--route-tint)}.onboarding:where(.astro-xlac6ivn) .route-guide:where(.astro-xlac6ivn){min-height:3rem}.onboarding:where(.astro-xlac6ivn) .route-screenshot:where(.astro-xlac6ivn) img:where(.astro-xlac6ivn){border:0;border-radius:.25rem}.onboarding:where(.astro-xlac6ivn) :where(.astro-xlac6ivn):is(a,button,.route-panel):focus-visible{outline-color:var(--route-green)}@container (width<=34rem){.onboarding:where(.astro-xlac6ivn) .wayfinder-layout:where(.astro-xlac6ivn){grid-template-columns:1fr}.onboarding:where(.astro-xlac6ivn) .route-picker:where(.astro-xlac6ivn){border-right:0;border-bottom:1px solid var(--route-line);padding:1rem}.onboarding:where(.astro-xlac6ivn) .route-area:where(.astro-xlac6ivn){padding:1.25rem}}@media (prefers-reduced-motion:reduce){.wayfinder:where(.astro-xlac6ivn) .route-choice:where(.astro-xlac6ivn),.wayfinder:where(.astro-xlac6ivn) .route-guide:where(.astro-xlac6ivn){transition:none}}
