.vis[data-astro-cid-5lbprpvy]{aspect-ratio:1.15;margin:0;position:relative}.vis[data-astro-cid-5lbprpvy] .console{width:86%;position:absolute;top:8%;right:-8%}.vis[data-astro-cid-5lbprpvy] .app{width:31%;position:absolute;bottom:-2%;left:4%}.route[data-astro-cid-5lbprpvy]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route[data-astro-cid-5lbprpvy] path[data-astro-cid-5lbprpvy]{fill:none;vector-effect:non-scaling-stroke}.trail[data-astro-cid-5lbprpvy]{stroke:var(--chart-1);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.6}.signal[data-astro-cid-5lbprpvy]{stroke:var(--chart-1);stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:-88px}.chip[data-astro-cid-5lbprpvy]{background:var(--surface);border:var(--border-default) solid var(--border);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:0;left:0;box-shadow:0 16px 40px -16px #1028304d}.ci[data-astro-cid-5lbprpvy]{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-text);border-radius:8px;place-items:center;display:grid}.ci[data-astro-cid-5lbprpvy] .lt-icon{width:16px;height:16px}.chip[data-astro-cid-5lbprpvy] .mono[data-astro-cid-5lbprpvy]{color:var(--text-primary);font-size:13px}.chip[data-astro-cid-5lbprpvy] .mono[data-astro-cid-5lbprpvy] span[data-astro-cid-5lbprpvy]{color:var(--text-secondary)}.ok[data-astro-cid-5lbprpvy]{color:var(--success-text);background:var(--success-bg);border-radius:99px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ok[data-astro-cid-5lbprpvy] i[data-astro-cid-5lbprpvy]{background:currentColor;border-radius:50%;width:6px;height:6px}.journey[data-astro-cid-5lbprpvy]{margin:0;position:relative}.journey[data-astro-cid-5lbprpvy] ol[data-astro-cid-5lbprpvy]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.journey[data-astro-cid-5lbprpvy] li[data-astro-cid-5lbprpvy]{flex-direction:column;gap:6px;display:flex}.rail[data-astro-cid-5lbprpvy]{background:var(--border);height:2px;position:absolute;top:208px;left:12.5%;right:12.5%}.rail[data-astro-cid-5lbprpvy] i[data-astro-cid-5lbprpvy]{background:var(--chart-1);transform-origin:0;width:100%;height:100%;display:block}.vis-step[data-astro-cid-5lbprpvy]{border-radius:var(--radius-xl);border:var(--border-default) solid color-mix(in srgb, var(--chart-1) 45%, var(--border));background:var(--brand-soft);place-items:center;height:180px;display:grid;overflow:hidden}.dot[data-astro-cid-5lbprpvy]{background:var(--chart-1);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);z-index:1;border-radius:50%;align-self:center;margin:14px 0 8px;position:relative}.journey[data-astro-cid-5lbprpvy] h3[data-astro-cid-5lbprpvy]{font-size:20px;line-height:28px}.journey[data-astro-cid-5lbprpvy] p[data-astro-cid-5lbprpvy]{margin:0;font-size:15px}.m-link[data-astro-cid-5lbprpvy]{background:var(--surface);border:var(--border-default) solid var(--border);color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.m-link[data-astro-cid-5lbprpvy] .lt-icon{width:16px;height:16px;color:var(--brand-text)}.m-store[data-astro-cid-5lbprpvy]{background:var(--surface);border:var(--border-default) solid var(--border);color:var(--text-primary);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 28px;display:flex}.app-ic[data-astro-cid-5lbprpvy]{background:var(--surface-subtle);border:var(--border-default) solid var(--border);border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.m-store[data-astro-cid-5lbprpvy] .btn[data-astro-cid-5lbprpvy]{background:var(--brand-primary);color:var(--on-brand);border-radius:99px;padding:4px 14px;font-size:12px;font-weight:600}.m-match[data-astro-cid-5lbprpvy]{flex-direction:column;gap:6px;width:80%;display:flex}.m-match[data-astro-cid-5lbprpvy] span[data-astro-cid-5lbprpvy]{background:var(--surface);border:var(--border-default) solid var(--border);font:500 12px var(--font-mono);border-radius:8px;justify-content:space-between;padding:7px 10px;display:flex}.m-match[data-astro-cid-5lbprpvy] i[data-astro-cid-5lbprpvy]{color:var(--text-primary);font-style:normal}.m-match[data-astro-cid-5lbprpvy] em[data-astro-cid-5lbprpvy]{color:var(--text-secondary);font-style:normal}.m-match[data-astro-cid-5lbprpvy] .hi[data-astro-cid-5lbprpvy]{border-color:var(--chart-1)}.m-app[data-astro-cid-5lbprpvy]{width:120px;height:auto;margin-top:70px}@media (prefers-reduced-motion:no-preference){.signal[data-astro-cid-5lbprpvy]{animation:3.2s linear infinite signal}.vis[data-astro-cid-5lbprpvy] .app{animation:arrive 3.2s var(--ease-io) infinite}.js .journey[data-astro-cid-5lbprpvy]:not(.is-in) .rail[data-astro-cid-5lbprpvy] i[data-astro-cid-5lbprpvy]{transform:scaleX(0)}.journey[data-astro-cid-5lbprpvy].is-in .rail[data-astro-cid-5lbprpvy] i[data-astro-cid-5lbprpvy]{transition:transform 2s var(--ease) .3s}.js .journey[data-astro-cid-5lbprpvy] li[data-astro-cid-5lbprpvy]{opacity:.35;transition:opacity .5s var(--ease)}.journey[data-astro-cid-5lbprpvy].is-in li[data-astro-cid-5lbprpvy]{opacity:1;transition-delay:calc(.3s + var(--i) * .5s)}.js .journey[data-astro-cid-5lbprpvy] .dot[data-astro-cid-5lbprpvy]{transition:scale .4s var(--ease);scale:.4}.journey[data-astro-cid-5lbprpvy].is-in .dot[data-astro-cid-5lbprpvy]{transition-delay:calc(.35s + var(--i) * .5s);scale:1}}@keyframes signal{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-100px}}@keyframes arrive{0%,70%,to{transform:none}82%{transform:translateY(-6px)}}@media (width<=960px){.vis[data-astro-cid-5lbprpvy]{width:100%;max-width:560px;margin-inline:auto}}@media (width<=860px){.journey[data-astro-cid-5lbprpvy] ol[data-astro-cid-5lbprpvy]{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.rail[data-astro-cid-5lbprpvy]{display:none}}@media (width<=520px){.journey[data-astro-cid-5lbprpvy] ol[data-astro-cid-5lbprpvy]{grid-template-columns:1fr}.chip[data-astro-cid-5lbprpvy] .mono[data-astro-cid-5lbprpvy] span[data-astro-cid-5lbprpvy]{display:none}}
