.df[data-astro-cid-jer5hran]{padding-top:var(--sec-y-tight)}.df-panel[data-astro-cid-jer5hran]{background:var(--surface)}.df-row[data-astro-cid-jer5hran]{gap:var(--gap-md) var(--gap-main);list-style:none;display:grid}.df-fact[data-astro-cid-jer5hran]{font-weight:var(--w-ui);color:var(--ink);align-items:baseline;gap:14px;display:flex}.df-dot[data-astro-cid-jer5hran]{border-radius:var(--r-pill);background:var(--ramp-400);flex:none;width:10px;height:10px;transform:translateY(-2px)}@media (width>=768px){.df-row[data-astro-cid-jer5hran]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dsp[data-astro-cid-r5rcsjgz]{padding-top:var(--sec-y-tight)}.dsp-panel[data-astro-cid-r5rcsjgz]{background:var(--surface);gap:8px;display:grid}.dsp-panel[data-astro-cid-r5rcsjgz] p[data-astro-cid-r5rcsjgz]{text-wrap:pretty;max-width:44ch}.dsp-lukkio[data-astro-cid-r5rcsjgz]{color:var(--ink)}.dsp-you[data-astro-cid-r5rcsjgz]{color:var(--ramp-500)}.dh[data-astro-cid-zshgi6ee]{padding-block:var(--sec-y-tight) 0}.dh-panel[data-astro-cid-zshgi6ee]{background:var(--surface);padding-bottom:0;overflow:hidden}.dh-diagram[data-astro-cid-zshgi6ee]{isolation:isolate;gap:var(--gap-md);padding:0;display:grid;position:relative}.dh-box[data-astro-cid-zshgi6ee]{z-index:-1;border-radius:var(--r-section);background:var(--ramp-200);position:absolute;inset:34% 0 0}.dh-col[data-astro-cid-zshgi6ee]{gap:var(--gap-md);align-content:center;list-style:none;display:grid}.dh-card[data-astro-cid-zshgi6ee]{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--shadow-tile);gap:10px;padding:14px;display:grid;position:relative}.dh-card-title[data-astro-cid-zshgi6ee]{font-weight:var(--w-ui);color:var(--ink);align-items:center;gap:10px;display:flex}.dh-card-icon[data-astro-cid-zshgi6ee]{background:var(--ramp-200);width:28px;height:28px;color:var(--ramp-500);border-radius:8px;place-items:center;display:grid}.dh-chips[data-astro-cid-zshgi6ee]{flex-wrap:wrap;gap:6px;display:flex}.dh-chip[data-astro-cid-zshgi6ee]{border-radius:var(--r-pill);background:var(--ramp-200);color:var(--ramp-500);font-size:var(--eyebrow);font-weight:var(--w-ui);padding:4px 10px}.dh-arrow[data-astro-cid-zshgi6ee]{display:none}.dh-screen[data-astro-cid-zshgi6ee]{border-radius:var(--r-card) var(--r-card) 0 0;background:var(--bg);min-height:240px;box-shadow:var(--shadow-shot);-webkit-mask-image:linear-gradient(to bottom, var(--ink) 72%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ink) 72%, transparent 100%);position:relative;overflow:hidden}.dh-screen[data-astro-cid-zshgi6ee] img{width:100%;height:auto;display:block}@media (width>=992px){.dh-diagram[data-astro-cid-zshgi6ee]{gap:var(--gap-main);padding:0 var(--gap-main);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);min-height:520px}.dh-col[data-astro-cid-zshgi6ee]{padding-block:6% 10%}.dh-screen[data-astro-cid-zshgi6ee]{min-height:100%}.dh-arrow[data-astro-cid-zshgi6ee]{top:50%;right:calc(-1 * var(--gap-main) + 2px);width:var(--gap-main);color:var(--ramp-500);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.dh-arrow-in[data-astro-cid-zshgi6ee]{right:auto;left:calc(-1 * var(--gap-main) + 2px)}}.cs[data-astro-cid-ashyl44v]{aspect-ratio:var(--scene-ratio);border-radius:var(--r-panel);background:var(--ramp-200,var(--surface-2));position:relative;overflow:hidden}.cs-top[data-astro-cid-ashyl44v]{justify-items:center;padding:7% 8% 0;display:grid}.cs-chips[data-astro-cid-ashyl44v]{justify-content:center;gap:10px;width:100%;list-style:none;display:flex}.cs-chip[data-astro-cid-ashyl44v]{text-align:center;border-radius:var(--r-pill);background:var(--bg);max-width:30%;box-shadow:var(--shadow-tile);font-weight:var(--w-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding:8px 10px;position:relative;overflow:hidden}.cs-chip[data-astro-cid-ashyl44v]:after{content:"";border-left:2px dotted var(--ramp-500);height:20px;position:absolute;top:100%;left:50%}.cs-bus[data-astro-cid-ashyl44v]{border-top:2px dotted var(--ramp-500);width:62%;margin-top:20px}.cs-drop[data-astro-cid-ashyl44v]{border-left:2px dotted var(--ramp-500);height:22px}.cs-mascot[data-astro-cid-ashyl44v]{background:var(--bg);width:64px;height:64px;box-shadow:var(--shadow-tile);border-radius:18px;place-items:center;display:grid}.cs-screen[data-astro-cid-ashyl44v]{border-radius:var(--r-card) var(--r-card) 0 0;background:var(--bg);box-shadow:var(--shadow-shot);-webkit-mask-image:linear-gradient(to bottom, var(--ink) 70%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ink) 70%, transparent 100%);position:absolute;inset:58% 6% 0;overflow:hidden}.cs-screen[data-astro-cid-ashyl44v] img{width:100%;height:auto;display:block}.cap[data-astro-cid-uw7rrgxv]{padding-top:var(--sec-y-tight)}.cap-panel[data-astro-cid-uw7rrgxv]{background:var(--ramp-100);padding-block:var(--sec-y)}.cap-eyebrow[data-astro-cid-uw7rrgxv]{margin-bottom:var(--gap-main)}.cap-grid[data-astro-cid-uw7rrgxv]{gap:var(--sec-y);display:grid}.cap-steps[data-astro-cid-uw7rrgxv]{gap:var(--sec-y-deep);display:grid}.cap-step[data-astro-cid-uw7rrgxv]{gap:var(--gap-md);max-width:var(--col-display-2);justify-items:start;display:grid}.cap-step[data-astro-cid-uw7rrgxv] h2[data-astro-cid-uw7rrgxv]{max-width:16ch;color:var(--ramp-500)}.cap-step[data-astro-cid-uw7rrgxv] .t-p-lg[data-astro-cid-uw7rrgxv]{color:var(--ink)}.cap-inline[data-astro-cid-uw7rrgxv]{width:100%;max-width:none}.cap-cta[data-astro-cid-uw7rrgxv]{flex-wrap:wrap;gap:12px;display:flex}.cap-sticky[data-astro-cid-uw7rrgxv]{display:none}.cap-scene[data-astro-cid-uw7rrgxv]{--scene-ratio:4 / 3}@media (width>=992px){.cap-grid[data-astro-cid-uw7rrgxv]{gap:var(--gap-main);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.cap-steps[data-astro-cid-uw7rrgxv]{gap:0}.cap-step[data-astro-cid-uw7rrgxv]{min-height:calc(100vh - var(--nav-clear));align-content:center}.cap-inline[data-astro-cid-uw7rrgxv]{display:none}.cap-sticky[data-astro-cid-uw7rrgxv]{top:var(--nav-clear);height:calc(100vh - var(--nav-clear));align-content:center;display:grid;position:sticky}.cap-media[data-astro-cid-uw7rrgxv]{display:grid}.cap-frame[data-astro-cid-uw7rrgxv]{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;transform:translateY(14px)}.cap-frame[data-astro-cid-uw7rrgxv].is-active{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.cap-frame[data-astro-cid-uw7rrgxv]{transition:none}}.uc[data-astro-cid-g6pb7aj3]{padding-top:var(--sec-y-tight)}.uc-panel[data-astro-cid-g6pb7aj3]{gap:var(--gap-main);background:var(--surface);padding-block:var(--sec-y);display:grid}.uc-head[data-astro-cid-g6pb7aj3]{gap:var(--gap-md);max-width:900px;display:grid}.uc-head[data-astro-cid-g6pb7aj3] .t-h2[data-astro-cid-g6pb7aj3]{color:var(--ink)}.uc-head[data-astro-cid-g6pb7aj3] .t-p-lg[data-astro-cid-g6pb7aj3]{color:var(--muted-ink)}.uc-cards[data-astro-cid-g6pb7aj3]{gap:var(--gap-md);list-style:none;display:grid}.uc-card[data-astro-cid-g6pb7aj3]{min-height:240px;padding:var(--card-pad);border-radius:var(--r-panel);background:var(--ramp-100);color:var(--ink);align-content:start;justify-items:start;gap:12px;display:grid}.uc-card[data-astro-cid-g6pb7aj3] .t-p[data-astro-cid-g6pb7aj3]{color:var(--ramp-500)}.uc-link[data-astro-cid-g6pb7aj3]{margin-top:auto}@media (width>=768px){.uc-cards[data-astro-cid-g6pb7aj3]{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-cards-4[data-astro-cid-g6pb7aj3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.uc-cards-4[data-astro-cid-g6pb7aj3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rel[data-astro-cid-3tk4vmnb]{padding-top:var(--sec-y-tight)}.rel-panel[data-astro-cid-3tk4vmnb]{gap:var(--gap-md);background:var(--surface);padding-block:var(--sec-y);justify-items:start;display:grid}.rel-grid[data-astro-cid-3tk4vmnb]{gap:var(--gap-md);width:100%;list-style:none;display:grid}.rel-tile[data-astro-cid-3tk4vmnb]{border-radius:var(--r-panel);background:var(--bg)}.rel-link[data-astro-cid-3tk4vmnb]{height:100%;padding:var(--card-pad);border-radius:inherit;color:var(--fg);gap:8px;display:grid}.rel-name[data-astro-cid-3tk4vmnb]{color:var(--ink)}.rel-short[data-astro-cid-3tk4vmnb]{color:var(--muted-ink)}.rel-go[data-astro-cid-3tk4vmnb]{font-weight:var(--w-ui);color:var(--ramp-500);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.rel-link[data-astro-cid-3tk4vmnb]:hover .rel-name[data-astro-cid-3tk4vmnb]{color:var(--ramp-500)}@media (width>=768px){.rel-grid[data-astro-cid-3tk4vmnb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.rel-grid[data-astro-cid-3tk4vmnb]{grid-template-columns:repeat(4,minmax(0,1fr))}}
