.dive-path:where(.astro-qvljxpqz){counter-reset:none;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}li:where(.astro-qvljxpqz){margin:0;position:relative}.stage:where(.astro-qvljxpqz){border:1px solid var(--sl-color-hairline-light);border-radius:var(--jd-radius);background:linear-gradient(180deg, hsl(190 70% calc(48% - var(--depth) * 26%) / calc(.14 - var(--depth) * .06)), transparent 70%), var(--jd-surface-solid);height:100%;color:inherit;transition:border-color .2s ease, transform .22s var(--jd-ease-out), box-shadow .22s ease;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marker depth""marker title""marker text""marker owners";gap:.3rem 1rem;padding:1.15rem 1.25rem 1.25rem;text-decoration:none;display:grid;position:relative}.stage:where(.astro-qvljxpqz):hover{box-shadow:0 18px 36px -24px var(--jd-glow);border-color:#33b8cc99;transform:translateY(-3px)}.stage:where(.astro-qvljxpqz):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:3px}.marker:where(.astro-qvljxpqz){background:linear-gradient(150deg, hsl(186 72% calc(64% - var(--depth) * 22%)), hsl(200 72% calc(40% - var(--depth) * 18%)));border-radius:999px;grid-area:marker;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 8px 18px -10px #1ac3e6cc}.number:where(.astro-qvljxpqz){color:#071927;font-size:.95rem;font-weight:700}[data-theme=light] .marker:where(.astro-qvljxpqz){background:linear-gradient(150deg, hsl(194 76% calc(42% - var(--depth) * 14%)), hsl(206 76% calc(26% - var(--depth) * 8%)))}[data-theme=light] .number:where(.astro-qvljxpqz){color:#fff}.depth:where(.astro-qvljxpqz){color:var(--sl-color-gray-3);font-family:var(--__sl-font-mono);letter-spacing:.06em;grid-area:depth;font-size:.7rem}.title:where(.astro-qvljxpqz){color:var(--sl-color-white);letter-spacing:-.01em;grid-area:title;font-size:1.1rem;font-weight:620}.text:where(.astro-qvljxpqz){color:var(--sl-color-gray-2);grid-area:text;font-size:.925rem;line-height:1.55}.owners:where(.astro-qvljxpqz){flex-wrap:wrap;grid-area:owners;gap:.35rem;margin-top:.5rem;display:flex}.owner:where(.astro-qvljxpqz){border:1px solid var(--sl-color-hairline-light);color:var(--sl-color-gray-3);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:500}.go:where(.astro-qvljxpqz){color:var(--sl-color-accent);transition:transform .2s var(--jd-ease-out);position:absolute;top:1.1rem;right:1.1rem}.go:where(.astro-qvljxpqz) svg:where(.astro-qvljxpqz){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.stage:where(.astro-qvljxpqz):hover .go:where(.astro-qvljxpqz){transform:translate(3px)}@media (width>=62rem){.dive-path:where(.astro-qvljxpqz){grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding-bottom:3.75rem}li:where(.astro-qvljxpqz){transform:translateY(calc(var(--depth) * 3.75rem))}.stage:where(.astro-qvljxpqz){grid-template-columns:minmax(0,1fr);grid-template-areas:"marker""depth""title""text""owners";row-gap:.4rem}.marker:where(.astro-qvljxpqz){margin-bottom:.5rem}}.source-grid:where(.astro-f7nbe7hu){grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}li:where(.astro-f7nbe7hu){margin:0}a:where(.astro-f7nbe7hu){border:1px solid var(--sl-color-hairline-light);border-radius:var(--jd-radius);background:var(--jd-surface);height:100%;color:inherit;transition:border-color .2s ease, transform .2s var(--jd-ease-out), background-color .2s ease;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph name""glyph text";align-items:center;gap:.15rem .85rem;padding:.9rem 1rem;text-decoration:none;display:grid}a:where(.astro-f7nbe7hu):hover{border-color:hsl(var(--hue) 60% 55% / .6);transform:translateY(-2px)}a:where(.astro-f7nbe7hu):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:3px}.glyph:where(.astro-f7nbe7hu){background:linear-gradient(145deg, hsl(var(--hue) 65% 58% / .3), hsl(var(--hue) 65% 40% / .12));width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px hsl(var(--hue) 65% 60% / .35);color:hsl(var(--hue) 70% 78%);font-family:var(--__sl-font-mono);border-radius:.65rem;grid-area:glyph;place-items:center;font-size:.85rem;font-weight:500;display:grid}[data-theme=light] .glyph:where(.astro-f7nbe7hu){background:linear-gradient(145deg, hsl(var(--hue) 70% 92%), hsl(var(--hue) 60% 86%));color:hsl(var(--hue) 70% 26%)}.name:where(.astro-f7nbe7hu){color:var(--sl-color-white);grid-area:name;align-self:end;font-weight:600}.text:where(.astro-f7nbe7hu){color:var(--sl-color-gray-3);grid-area:text;align-self:start;font-size:.85rem;line-height:1.45}
