.journey[data-astro-cid-ilwrikaz] .track[data-astro-cid-ilwrikaz]{scroll-snap-type:x proximity;gap:16px;margin:20px 0 0;padding:18px 0 24px;list-style:none;display:flex;position:relative;overflow-x:auto}.journey[data-astro-cid-ilwrikaz] .track[data-astro-cid-ilwrikaz]:focus-visible{outline:3px solid var(--mint);outline-offset:4px;border-radius:12px}.journey[data-astro-cid-ilwrikaz] .track[data-astro-cid-ilwrikaz]:before{content:"";background:var(--line);height:2px;position:absolute;top:24px;left:0;right:0}.stop[data-astro-cid-ilwrikaz]{scroll-snap-align:start;flex:0 0 min(280px,78vw);padding-top:26px;position:relative}.node[data-astro-cid-ilwrikaz]{background:var(--mint);border:3px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 2px var(--mint);border-radius:50%;position:absolute;top:0;left:18px}.stop[data-astro-cid-ilwrikaz].now .node[data-astro-cid-ilwrikaz]{background:var(--bg)}.stopcard[data-astro-cid-ilwrikaz]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:100%;padding:16px}.stop[data-astro-cid-ilwrikaz].now .stopcard[data-astro-cid-ilwrikaz]{border-color:var(--mint)}.stopcard[data-astro-cid-ilwrikaz] img[data-astro-cid-ilwrikaz]{object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:12px;width:100%;height:170px;margin-bottom:12px;display:block}.stopcard[data-astro-cid-ilwrikaz] h3[data-astro-cid-ilwrikaz]{margin:2px 0 0;font-size:22px}.stopcard[data-astro-cid-ilwrikaz] .when[data-astro-cid-ilwrikaz]{color:var(--dim);letter-spacing:.02em;margin:0;font-size:13px}.stopcard[data-astro-cid-ilwrikaz] .theme[data-astro-cid-ilwrikaz]{color:var(--dim);margin:2px 0 0;font-size:14px}.lane-note[data-astro-cid-ilwrikaz]{margin-top:-8px}.stopcard[data-astro-cid-ilwrikaz] .count[data-astro-cid-ilwrikaz]{color:var(--dim);margin:2px 0 10px;font-size:14px}.stopcard[data-astro-cid-ilwrikaz] ul[data-astro-cid-ilwrikaz]{margin:0;padding-left:18px}.stopcard[data-astro-cid-ilwrikaz] .more[data-astro-cid-ilwrikaz]{margin:10px 0 0}.filter[data-astro-cid-ilwrikaz]{border:0;flex-wrap:wrap;gap:8px;margin:24px 0 8px;padding:0;display:flex}.filter[data-astro-cid-ilwrikaz] legend[data-astro-cid-ilwrikaz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.filter[data-astro-cid-ilwrikaz] input[data-astro-cid-ilwrikaz]{opacity:0;pointer-events:none;position:absolute}.filter[data-astro-cid-ilwrikaz] label[data-astro-cid-ilwrikaz]{cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:560;display:inline-flex}.filter[data-astro-cid-ilwrikaz] label[data-astro-cid-ilwrikaz] span[data-astro-cid-ilwrikaz]{color:var(--dim);font-weight:500}.filter[data-astro-cid-ilwrikaz] input[data-astro-cid-ilwrikaz]:checked+label[data-astro-cid-ilwrikaz]{background:var(--mint);color:var(--on-accent);border-color:var(--mint)}.filter[data-astro-cid-ilwrikaz] input[data-astro-cid-ilwrikaz]:checked+label[data-astro-cid-ilwrikaz] span[data-astro-cid-ilwrikaz]{color:inherit}.filter[data-astro-cid-ilwrikaz] input[data-astro-cid-ilwrikaz]:focus-visible+label[data-astro-cid-ilwrikaz]{outline:3px solid var(--mint);outline-offset:3px}.roadmap[data-astro-cid-ilwrikaz] details[data-astro-cid-ilwrikaz]{background:0 0;border-radius:0;margin:0;padding:0}.items[data-astro-cid-ilwrikaz]{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.item[data-astro-cid-ilwrikaz]{border-top:1px solid var(--line)}.item[data-astro-cid-ilwrikaz]:first-child{border-top:0}.item[data-astro-cid-ilwrikaz] summary[data-astro-cid-ilwrikaz]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 18px;list-style:none;display:flex}.item[data-astro-cid-ilwrikaz] summary[data-astro-cid-ilwrikaz]::-webkit-details-marker{display:none}.item[data-astro-cid-ilwrikaz] summary[data-astro-cid-ilwrikaz]:after{content:"+";color:var(--dim);margin-left:4px;font-size:20px}.item[data-astro-cid-ilwrikaz][open] summary[data-astro-cid-ilwrikaz]:after{content:"−"}.item[data-astro-cid-ilwrikaz] summary[data-astro-cid-ilwrikaz]:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.name[data-astro-cid-ilwrikaz]{flex:1;font-weight:600}.state[data-astro-cid-ilwrikaz]{color:var(--dim);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.state[data-astro-cid-ilwrikaz] .dot[data-astro-cid-ilwrikaz]{border-radius:50%;width:8px;height:8px;display:inline-block}.item[data-astro-cid-ilwrikaz] p[data-astro-cid-ilwrikaz]{color:var(--dim);margin:0;padding:0 18px 16px}@media (width<=480px){.item[data-astro-cid-ilwrikaz] summary[data-astro-cid-ilwrikaz]{flex-wrap:wrap}.state[data-astro-cid-ilwrikaz]{flex-basis:100%;order:3}}.roadmap[data-astro-cid-ilwrikaz]:has(#f-beta:checked) .item[data-astro-cid-ilwrikaz]:not([data-status=beta]),.roadmap[data-astro-cid-ilwrikaz]:has(#f-building:checked) .item[data-astro-cid-ilwrikaz]:not([data-status=building]),.roadmap[data-astro-cid-ilwrikaz]:has(#f-planned:checked) .item[data-astro-cid-ilwrikaz]:not([data-status=planned]),.roadmap[data-astro-cid-ilwrikaz]:has(#f-exploring:checked) .item[data-astro-cid-ilwrikaz]:not([data-status=exploring]),.roadmap[data-astro-cid-ilwrikaz]:has(#f-beta:checked) .lane[data-astro-cid-ilwrikaz]:not(:has([data-status=beta])),.roadmap[data-astro-cid-ilwrikaz]:has(#f-building:checked) .lane[data-astro-cid-ilwrikaz]:not(:has([data-status=building])),.roadmap[data-astro-cid-ilwrikaz]:has(#f-planned:checked) .lane[data-astro-cid-ilwrikaz]:not(:has([data-status=planned])),.roadmap[data-astro-cid-ilwrikaz]:has(#f-exploring:checked) .lane[data-astro-cid-ilwrikaz]:not(:has([data-status=exploring])){display:none}
