.steps[data-astro-cid-grsovck6]{gap:16px;display:grid}.step[data-astro-cid-grsovck6]{top:calc(var(--header-h) + 24px + var(--i) * 18px);border-radius:var(--radius-l);background:var(--surface);transform-origin:50% 0;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:32px;min-height:min(64svh,540px);padding:clamp(24px,3vw,40px);display:grid;position:sticky;box-shadow:0 0 0 1px #1212110f,0 -12px 40px -24px #12121140}.step__num[data-astro-cid-grsovck6]{letter-spacing:-.07em;color:var(--accent-ink);font-size:clamp(5rem,13vw,12rem);font-weight:620;line-height:.8}.step__main[data-astro-cid-grsovck6]{flex-direction:column;gap:16px;display:flex}.step__when[data-astro-cid-grsovck6]{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.step__body[data-astro-cid-grsovck6]{color:var(--muted);max-width:38ch;margin-top:auto;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.45}.step__items[data-astro-cid-grsovck6]{align-self:end;gap:8px;display:grid}.step__visual[data-astro-cid-grsovck6]{width:min(100%,300px);margin-top:auto}.meter[data-astro-cid-grsovck6]{color:var(--muted);grid-template-columns:6.5em minmax(0,1fr) 2em;align-items:center;gap:12px;padding-block:7px;font-size:.8125rem;display:grid}.meter[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.meter[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{width:var(--v);border-radius:inherit;background:var(--accent-ink);transform-origin:0;height:100%;display:block}.meter[data-astro-cid-grsovck6] em[data-astro-cid-grsovck6]{font-family:var(--font-mono);text-align:right;color:var(--ink);font-size:.75rem;font-style:normal}.clip[data-astro-cid-grsovck6]{aspect-ratio:16/9;background:var(--bg);width:100%;max-width:240px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.clip__frame[data-astro-cid-grsovck6]{align-content:start;gap:7px;display:grid;position:absolute;inset:16px 16px 30px}.clip__frame[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{background:var(--line);border-radius:4px;width:70%;height:7px}.clip__frame[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]:first-child{background:var(--ink);opacity:.8;width:55%;height:10px}.clip__play[data-astro-cid-grsovck6]{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:46%;left:50%;translate:-50% -50%}.clip__play[data-astro-cid-grsovck6] svg{fill:currentColor;margin-left:2px}.clip__bar[data-astro-cid-grsovck6]{background:var(--line);border-radius:2px;height:3px;position:absolute;bottom:11px;left:12px;right:12px;overflow:hidden}.clip__bar[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{background:var(--accent-ink);transform-origin:0;height:100%;display:block;scale:.4 1}.kit[data-astro-cid-grsovck6]{background:var(--bg);width:100%;max-width:240px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid}.kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{background:var(--line);border-radius:5px;height:26px}.kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:first-child{grid-column:1/-1;height:7px}.kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(2){background:var(--ink);opacity:.85;grid-column:1/-1;height:30px}.kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(3){background:var(--accent);border-radius:99px;grid-column:1/-1;width:32%;height:10px}.beat[data-astro-cid-grsovck6]{color:color-mix(in srgb, var(--accent-ink) 50%, var(--bg));align-items:center;gap:12px;display:flex}.beat[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{flex:1;height:40px}.beat[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.beat[data-astro-cid-grsovck6] .mono[data-astro-cid-grsovck6]{color:var(--inverse-muted)}@media (prefers-reduced-motion:no-preference){.is-live[data-astro-cid-grsovck6] .meter[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{animation:meter 6s var(--ease-out) calc(var(--k) * .15s) infinite}.is-live[data-astro-cid-grsovck6] .clip__bar[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{animation:8s linear infinite scrub}.is-live[data-astro-cid-grsovck6] .clip__play[data-astro-cid-grsovck6]{animation:play-pulse 2.4s var(--ease-out) infinite}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{animation:assemble 6s var(--ease-out) infinite}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(2){animation-delay:.15s}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(3){animation-delay:.3s}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(n+4){animation-delay:.45s}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(5){animation-delay:.55s}.is-live[data-astro-cid-grsovck6] .kit[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]:nth-child(6){animation-delay:.65s}.is-live[data-astro-cid-grsovck6] .beat[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{stroke-dasharray:260;animation:3s linear infinite beat}}@keyframes meter{0%{scale:0 1}30%,88%{scale:1}to{scale:0 1}}@keyframes scrub{0%{scale:0 1}to{scale:1}}@keyframes play-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%,to{box-shadow:0 0 0 14px #0000}}@keyframes assemble{0%,4%{opacity:0;translate:0 8px}16%,86%{opacity:1;translate:0}96%,to{opacity:0;translate:0}}@keyframes beat{0%{stroke-dashoffset:260px}to{stroke-dashoffset:-260px}}.step__items[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:8px;font-size:.9375rem;display:flex}.step__items[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{color:var(--accent-ink)}.step--care[data-astro-cid-grsovck6]{background:var(--ink);color:var(--bg);--line:var(--inverse-line)}.step--care[data-astro-cid-grsovck6] .step__when[data-astro-cid-grsovck6],.step--care[data-astro-cid-grsovck6] .step__body[data-astro-cid-grsovck6]{color:var(--inverse-muted)}.step--care[data-astro-cid-grsovck6] .step__num[data-astro-cid-grsovck6],.step--care[data-astro-cid-grsovck6] .step__items[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{color:color-mix(in srgb, var(--accent-ink) 50%, var(--bg))}@media (width<=900px){.step[data-astro-cid-grsovck6]{min-height:0;top:calc(var(--header-h) + 12px + var(--i) * 12px);grid-template-columns:1fr;gap:20px}.step__num[data-astro-cid-grsovck6]{font-size:4.5rem}.step__body[data-astro-cid-grsovck6]{margin-top:0}.step__visual[data-astro-cid-grsovck6]{display:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-grsovck6]{position:relative;top:0}}
