.tight[data-astro-cid-3ww6ddkg]{padding-block:clamp(48px,7vw,96px)}.intro[data-astro-cid-3ww6ddkg]{max-width:60ch;margin-bottom:0}.sprint[data-astro-cid-3ww6ddkg]{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.sprint[data-astro-cid-3ww6ddkg]:before{content:"";position:absolute;left:0;right:0;top:41px;height:2px;background:var(--line)}.sprint[data-astro-cid-3ww6ddkg]:after{content:"";position:absolute;left:0;top:41px;height:2px;width:calc(var(--p, 0) * 100%);background:var(--grad);box-shadow:var(--glow-c);transition:width .4s}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{position:relative;padding-right:22px}.day[data-astro-cid-3ww6ddkg]{display:block;font-family:var(--font-display);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);height:30px}.dot[data-astro-cid-3ww6ddkg]{display:block;width:14px;height:14px;border-radius:50%;margin:4px 0 22px;background:var(--bg);border:2px solid var(--line);position:relative;z-index:1;transition:border-color .4s,box-shadow .4s,background .4s}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg].on .dot[data-astro-cid-3ww6ddkg]{border-color:var(--cyan-2);background:var(--cyan);box-shadow:var(--glow-c)}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg].on .day[data-astro-cid-3ww6ddkg]{color:var(--cyan-2)}.sprint[data-astro-cid-3ww6ddkg] h3[data-astro-cid-3ww6ddkg]{font-size:1.12rem;margin:0 0 8px}.sprint[data-astro-cid-3ww6ddkg] p[data-astro-cid-3ww6ddkg]{color:var(--muted);font-size:.95rem;margin:0}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{opacity:.45;transition:opacity .5s}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg].on,.no-motion .sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{opacity:1}.shaper[data-astro-cid-3ww6ddkg]{margin-top:28px;border:1px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,32px);background:linear-gradient(140deg,#8b5cf61a,#22d3ee0d)}.shaper[data-astro-cid-3ww6ddkg] .tabs[data-astro-cid-3ww6ddkg]{display:flex;flex-wrap:wrap;gap:10px}.shaper[data-astro-cid-3ww6ddkg] [data-astro-cid-3ww6ddkg][role=tab]{font:inherit;font-family:var(--font-display);font-weight:600;color:var(--text);background:#ffffff08;border:1px solid var(--line);border-radius:999px;padding:10px 18px;cursor:pointer;display:inline-flex;gap:10px;align-items:center;transition:border-color .3s,background .3s}.shaper[data-astro-cid-3ww6ddkg] [data-astro-cid-3ww6ddkg][role=tab] span[data-astro-cid-3ww6ddkg]{font-weight:400;font-size:.82rem;color:var(--muted)}.shaper[data-astro-cid-3ww6ddkg] [data-astro-cid-3ww6ddkg][role=tab][aria-selected=true]{border-color:#7cecff99;background:#22d3ee1a}.fit[data-astro-cid-3ww6ddkg]{margin:22px 0 18px;color:#c6cae0}.fit[data-astro-cid-3ww6ddkg] b[data-astro-cid-3ww6ddkg]{color:var(--cyan-2);font-weight:600}.people[data-astro-cid-3ww6ddkg]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.people[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:#0a0c1880;border:1px solid var(--line);animation:pop .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--j) * 70ms)}.av[data-astro-cid-3ww6ddkg]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:#fff;background:linear-gradient(135deg,var(--violet),#3b82f6)}.r-sdet[data-astro-cid-3ww6ddkg] .av[data-astro-cid-3ww6ddkg]{background:linear-gradient(135deg,#3b82f6,var(--cyan))}.r-lead[data-astro-cid-3ww6ddkg] .av[data-astro-cid-3ww6ddkg]{background:linear-gradient(135deg,#f59e0b,#ef4444)}.r-perf[data-astro-cid-3ww6ddkg] .av[data-astro-cid-3ww6ddkg]{background:linear-gradient(135deg,#10b981,#22d3ee)}.r-sec[data-astro-cid-3ww6ddkg] .av[data-astro-cid-3ww6ddkg]{background:linear-gradient(135deg,var(--red),#8b5cf6)}.people[data-astro-cid-3ww6ddkg] b[data-astro-cid-3ww6ddkg]{display:block;font-family:var(--font-display);font-weight:600;font-size:1rem}.people[data-astro-cid-3ww6ddkg] span[data-astro-cid-3ww6ddkg]:not(.av){color:var(--muted);font-size:.9rem}.note[data-astro-cid-3ww6ddkg]{margin:18px 0 0;color:var(--muted);font-size:.88rem}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.people[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{animation:none}}.scale[data-astro-cid-3ww6ddkg]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:center}.chart[data-astro-cid-3ww6ddkg]{margin:0}.chart[data-astro-cid-3ww6ddkg] svg[data-astro-cid-3ww6ddkg]{width:100%;height:auto;overflow:visible}.chart[data-astro-cid-3ww6ddkg] .grid[data-astro-cid-3ww6ddkg] line[data-astro-cid-3ww6ddkg]{stroke:var(--line)}.chart[data-astro-cid-3ww6ddkg] .rel[data-astro-cid-3ww6ddkg]{stroke:var(--cyan-2);stroke-dasharray:4 6;opacity:.7}.chart[data-astro-cid-3ww6ddkg] text[data-astro-cid-3ww6ddkg]{fill:var(--cyan-2);font-family:var(--font-display);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.chart[data-astro-cid-3ww6ddkg] text[data-astro-cid-3ww6ddkg].s{fill:#c6cae0;text-transform:none;letter-spacing:0;font-size:13px}.chart[data-astro-cid-3ww6ddkg] .ln[data-astro-cid-3ww6ddkg]{stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset 2s cubic-bezier(.2,.7,.2,1) .2s}.chart[data-astro-cid-3ww6ddkg] .area[data-astro-cid-3ww6ddkg]{opacity:0;transition:opacity 1.2s ease 1s}.chart[data-astro-cid-3ww6ddkg][style*="opacity: 1"] .ln[data-astro-cid-3ww6ddkg]{stroke-dashoffset:0}.chart[data-astro-cid-3ww6ddkg][style*="opacity: 1"] .area[data-astro-cid-3ww6ddkg]{opacity:1}.no-motion .chart[data-astro-cid-3ww6ddkg] .ln[data-astro-cid-3ww6ddkg]{stroke-dashoffset:0}.no-motion .chart[data-astro-cid-3ww6ddkg] .area[data-astro-cid-3ww6ddkg]{opacity:1}.cmp[data-astro-cid-3ww6ddkg]{margin-top:24px;border-top:1px solid var(--line)}.cmp[data-astro-cid-3ww6ddkg] .row[data-astro-cid-3ww6ddkg]{display:grid;grid-template-columns:180px 1fr 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.cmp[data-astro-cid-3ww6ddkg] .head[data-astro-cid-3ww6ddkg] span[data-astro-cid-3ww6ddkg]{font-family:var(--font-display);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cmp[data-astro-cid-3ww6ddkg] .head[data-astro-cid-3ww6ddkg] .us[data-astro-cid-3ww6ddkg]{color:var(--cyan-2)}.cmp[data-astro-cid-3ww6ddkg] b[data-astro-cid-3ww6ddkg]{font-family:var(--font-display);font-weight:600}.cmp[data-astro-cid-3ww6ddkg] .a[data-astro-cid-3ww6ddkg]{color:var(--muted)}.cmp[data-astro-cid-3ww6ddkg] .b[data-astro-cid-3ww6ddkg]{color:var(--text)}.cmp[data-astro-cid-3ww6ddkg] .b[data-astro-cid-3ww6ddkg]:before{content:"✓";color:var(--cyan-2);margin-right:10px}@media(max-width:860px){.sprint[data-astro-cid-3ww6ddkg]{grid-template-columns:1fr;padding-left:28px}.sprint[data-astro-cid-3ww6ddkg]:before,.sprint[data-astro-cid-3ww6ddkg]:after{inset:0 auto 0 6px;width:2px;height:auto}.sprint[data-astro-cid-3ww6ddkg]:after{height:calc(var(--p, 0) * 100%);width:2px;bottom:auto}.sprint[data-astro-cid-3ww6ddkg] li[data-astro-cid-3ww6ddkg]{padding:0 0 26px}.day[data-astro-cid-3ww6ddkg]{height:auto;margin-bottom:4px}.dot[data-astro-cid-3ww6ddkg]{position:absolute;left:-28px;top:2px;margin:0}.scale[data-astro-cid-3ww6ddkg]{grid-template-columns:1fr}.cmp[data-astro-cid-3ww6ddkg] .row[data-astro-cid-3ww6ddkg]{grid-template-columns:1fr;gap:4px}.cmp[data-astro-cid-3ww6ddkg] .head[data-astro-cid-3ww6ddkg]{display:none}}
