#hero h1{line-height:1.02}.hp-icon[data-astro-cid-5dnq4s3i]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--bl-line);background:var(--bl-surface-tinted);color:var(--bl-blue-deep)}.hp-icon[data-astro-cid-5dnq4s3i] svg[data-astro-cid-5dnq4s3i]{width:22px;height:22px}.hp-track[data-astro-cid-5dnq4s3i]{position:absolute;left:10px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--bl-line);overflow:hidden}.hp-fill[data-astro-cid-5dnq4s3i]{position:absolute;inset:0;background:linear-gradient(to bottom,var(--bl-blue-deep),var(--bl-cyan));transform-origin:top;transform:scaleY(1)}.hp-step[data-astro-cid-5dnq4s3i]{min-height:28px}.hp-node[data-astro-cid-5dnq4s3i]{position:relative;z-index:1;flex:none;width:22px;height:22px;border-radius:999px;background:var(--bl-blue-deep);border:2px solid var(--bl-blue-deep);box-shadow:0 0 0 5px #0060a81f}.hp-node[data-astro-cid-5dnq4s3i]:after{content:"";position:absolute;inset:5px;border-radius:999px;background:var(--bl-paper)}.hp-name[data-astro-cid-5dnq4s3i]{color:var(--bl-ink)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed] .hp-fill[data-astro-cid-5dnq4s3i]{transform:scaleY(0);transition:transform 2.4s linear}.hp-chain[data-astro-cid-5dnq4s3i][data-armed] .hp-node[data-astro-cid-5dnq4s3i]{background:var(--bl-paper);border-color:var(--bl-line);box-shadow:none;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease;transition-delay:calc(var(--i) * .6s)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed] .hp-name[data-astro-cid-5dnq4s3i]{color:var(--bl-ink-muted);transition:color .35s ease;transition-delay:calc(var(--i) * .6s)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed].is-in .hp-fill[data-astro-cid-5dnq4s3i]{transform:scaleY(1)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed].is-in .hp-node[data-astro-cid-5dnq4s3i]{background:var(--bl-blue-deep);border-color:var(--bl-blue-deep);box-shadow:0 0 0 5px #0060a81f}.hp-chain[data-astro-cid-5dnq4s3i][data-armed].is-in .hp-name[data-astro-cid-5dnq4s3i]{color:var(--bl-ink)}@media(min-width:768px){.hp-track[data-astro-cid-5dnq4s3i]{inset:10px 10% auto;width:auto;height:2px}.hp-fill[data-astro-cid-5dnq4s3i]{background:linear-gradient(to right,var(--bl-blue-deep),var(--bl-cyan));transform-origin:left;transform:scaleX(1)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed] .hp-fill[data-astro-cid-5dnq4s3i]{transform:scaleX(0)}.hp-chain[data-astro-cid-5dnq4s3i][data-armed].is-in .hp-fill[data-astro-cid-5dnq4s3i]{transform:scaleX(1)}}.chain-node[data-astro-cid-tqh3q62q]{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--bl-surface-deep);border:1.5px solid var(--bl-cyan);color:var(--bl-cyan);box-shadow:0 0 0 6px #15def914}.chain-node[data-astro-cid-tqh3q62q] svg[data-astro-cid-tqh3q62q]{width:26px;height:26px}.chain-track[data-astro-cid-tqh3q62q]{position:absolute;left:27px;top:28px;bottom:28px;width:2px;background:#ffffff24;overflow:hidden}.chain-pulse[data-astro-cid-tqh3q62q]{position:absolute;left:0;width:100%;height:30%;background:linear-gradient(to bottom,transparent,var(--bl-cyan),transparent);animation:chain-run-y 3.2s linear infinite}@media(min-width:768px){.chain-track[data-astro-cid-tqh3q62q]{inset:27px 10% auto;width:auto;height:2px}.chain-pulse[data-astro-cid-tqh3q62q]{top:0;width:22%;height:100%;background:linear-gradient(to right,transparent,var(--bl-cyan),transparent);animation:chain-run-x 3.2s linear infinite}}@keyframes chain-run-y{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}@keyframes chain-run-x{0%{transform:translate(-100%)}to{transform:translate(460%)}}@media(prefers-reduced-motion:reduce){.chain-pulse[data-astro-cid-tqh3q62q]{animation:none;display:none}}.f-floor[data-astro-cid-er373gfe]{fill:#7cb6f21f;stroke:var(--bl-line);stroke-width:1}.f-top[data-astro-cid-er373gfe]{fill:#fff;stroke:var(--bl-blue-line);stroke-width:1;stroke-linejoin:round}.f-front[data-astro-cid-er373gfe]{fill:#7cb6f22e;stroke:var(--bl-blue-line);stroke-width:1;stroke-linejoin:round}.f-side[data-astro-cid-er373gfe]{fill:#7cb6f252;stroke:var(--bl-blue-line);stroke-width:1;stroke-linejoin:round}.f-lines[data-astro-cid-er373gfe]{fill:none;stroke:var(--bl-blue-line);stroke-width:.8;opacity:.7}.f-bin[data-astro-cid-er373gfe]{fill:var(--bl-cyan);stroke:var(--bl-blue-deep);stroke-width:1}.f-pin[data-astro-cid-er373gfe]{fill:var(--bl-blue-deep)}.r-chip[data-astro-cid-er373gfe]{fill:#fff;stroke:var(--bl-line)}.r-chip-best[data-astro-cid-er373gfe]{fill:var(--bl-cyan);stroke:var(--bl-blue-deep)}.r-bar[data-astro-cid-er373gfe]{fill:#7cb6f273}.r-bar-best[data-astro-cid-er373gfe]{fill:var(--bl-blue-deep)}.r-pill[data-astro-cid-er373gfe]{fill:#fff;stroke:var(--bl-blue-deep);stroke-width:1.5}.r-check[data-astro-cid-er373gfe]{fill:none;stroke:var(--bl-blue-deep);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.r-text[data-astro-cid-er373gfe]{font:600 12px var(--font-sans);fill:var(--bl-blue-deep)}.g-axis[data-astro-cid-er373gfe]{fill:none;stroke:var(--bl-line);stroke-width:1.5}.g-band[data-astro-cid-er373gfe]{fill:#15def938}.g-hist[data-astro-cid-er373gfe]{fill:none;stroke:var(--bl-blue-deep);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.g-fc[data-astro-cid-er373gfe]{fill:none;stroke:var(--bl-blue-line);stroke-width:2.5;stroke-dasharray:5 5;stroke-linecap:round}.g-today[data-astro-cid-er373gfe]{stroke:var(--bl-ink-muted);stroke-width:1;stroke-dasharray:2 4;opacity:.6}.g-dot[data-astro-cid-er373gfe]{fill:var(--bl-cyan);stroke:var(--bl-blue-deep);stroke-width:2}.g-pill[data-astro-cid-er373gfe]{fill:var(--bl-blue-deep)}.g-text[data-astro-cid-er373gfe]{font:600 11px var(--font-sans);fill:#fff}
