.lc-head[data-astro-cid-4az2yigd]{gap:normal}.ladder-card[data-astro-cid-4az2yigd]{padding-bottom:1.2rem}.lc-dot[data-astro-cid-4az2yigd]{animation:2.4s ease-in-out infinite card-blink}.lc-rungs[data-astro-cid-4az2yigd]{gap:.55rem}.lc-rungs[data-astro-cid-4az2yigd] li[data-astro-cid-4az2yigd]{display:grid;grid-template-columns:5.2rem 1fr auto;align-items:center;gap:.8rem;font-size:.82rem;animation:.5s both card-enter;animation-delay:calc(var(--i) * .16s + .2s)}.lc-price[data-astro-cid-4az2yigd]{color:var(--fg-strong)}.lc-bar[data-astro-cid-4az2yigd]{height:.55rem;border-radius:3px;background:var(--line-soft);overflow:hidden;position:relative}.lc-bar[data-astro-cid-4az2yigd] span[data-astro-cid-4az2yigd]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px}.filled[data-astro-cid-4az2yigd] .lc-bar[data-astro-cid-4az2yigd] span[data-astro-cid-4az2yigd]{background:var(--accent);transform-origin:0;animation:.7s both lc-fill;animation-delay:calc(var(--i) * .16s + .5s)}.filled[data-astro-cid-4az2yigd] .lc-tag[data-astro-cid-4az2yigd]{color:var(--accent)}.next[data-astro-cid-4az2yigd] .lc-bar[data-astro-cid-4az2yigd]{outline:1px solid var(--accent);outline-offset:-1px}.next[data-astro-cid-4az2yigd] .lc-bar[data-astro-cid-4az2yigd] span[data-astro-cid-4az2yigd]{background:color-mix(in srgb,var(--accent) 22%,transparent);animation:2.2s ease-in-out infinite lc-pulse}.next[data-astro-cid-4az2yigd] .lc-tag[data-astro-cid-4az2yigd]{color:var(--fg-strong)}.wait[data-astro-cid-4az2yigd]{opacity:.55}.lc-tag[data-astro-cid-4az2yigd]{color:var(--muted);font-size:.74rem;white-space:nowrap}.lc-foot[data-astro-cid-4az2yigd]{display:flex;gap:.5rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.lc-btn[data-astro-cid-4az2yigd]{font-size:.74rem;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:.28rem .7rem}.lc-btn[data-astro-cid-4az2yigd]:nth-child(2){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}@keyframes lc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lc-pulse{0%,to{opacity:.45}50%{opacity:1}}.pj-note[data-astro-cid-hgygyyeg]{font-size:.76rem}.pj-rows[data-astro-cid-hgygyyeg]{gap:.7rem}.pj-rows[data-astro-cid-hgygyyeg] li[data-astro-cid-hgygyyeg]{display:grid;grid-template-columns:2.6rem 2.6rem 1fr auto;align-items:baseline;gap:.7rem;font-size:.82rem;animation:.45s both card-enter;animation-delay:calc(var(--i) * .17s + .2s)}.pj-side[data-astro-cid-hgygyyeg]{font-size:.7rem;border-radius:5px;padding:.05rem .4rem;text-align:center}.pj-side[data-astro-cid-hgygyyeg].sell{color:var(--fg-strong);border:1px solid var(--line)}.pj-qty[data-astro-cid-hgygyyeg]{color:var(--muted)}.pj-at[data-astro-cid-hgygyyeg]{color:var(--fg-strong)}.pj-tag[data-astro-cid-hgygyyeg]{color:var(--muted);font-size:.72rem}.next[data-astro-cid-hgygyyeg] .pj-tag[data-astro-cid-hgygyyeg]{color:var(--accent);animation:2.4s ease-in-out infinite card-blink}.os-brokers[data-astro-cid-4mew6svl]{display:flex;gap:.6rem;justify-content:center}.os-chip[data-astro-cid-4mew6svl]{font-size:.78rem;color:var(--fg-strong);font-weight:600;border:1px solid var(--line);border-radius:8px;padding:.4rem .8rem;display:grid;gap:.05rem;text-align:center;animation:.45s both card-enter;animation-delay:calc(var(--i) * .2s + .2s)}.os-chip[data-astro-cid-4mew6svl] em[data-astro-cid-4mew6svl]{font-style:normal;color:var(--muted);font-weight:400;font-size:.68rem}.os-arrows[data-astro-cid-4mew6svl]{display:flex;justify-content:center;gap:3rem;color:var(--accent);margin:.4rem 0}.os-arrow[data-astro-cid-4mew6svl]{animation:2s ease-in-out infinite os-flow;animation-delay:calc(var(--i) * .2s + .2s)}.os-screen[data-astro-cid-4mew6svl]{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:10px;padding:.8rem 1rem;animation:.45s both card-enter;animation-delay:calc(var(--i) * .2s + .2s)}.os-screen-title[data-astro-cid-4mew6svl]{color:var(--accent);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.os-rows[data-astro-cid-4mew6svl]{gap:.4rem}.os-rows[data-astro-cid-4mew6svl] li[data-astro-cid-4mew6svl]{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem;color:var(--muted);animation:.45s both card-enter;animation-delay:calc(var(--i) * .16s + .2s)}.os-val[data-astro-cid-4mew6svl]{color:var(--fg-strong)}@keyframes os-flow{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}.cs-note[data-astro-cid-i7rngja7]{color:var(--accent);font-size:.76rem}.cs-rows[data-astro-cid-i7rngja7]{gap:.75rem}.cs-rows[data-astro-cid-i7rngja7] li[data-astro-cid-i7rngja7]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.86rem;animation:.45s both card-enter;animation-delay:calc(var(--i) * .2s + .2s)}.cs-label[data-astro-cid-i7rngja7]{color:var(--muted)}.cs-val[data-astro-cid-i7rngja7]{color:var(--fg-strong)}.cs-val[data-astro-cid-i7rngja7].strong{color:var(--accent);font-weight:600}.cs-val[data-astro-cid-i7rngja7].pulse{animation:2.6s ease-in-out infinite card-blink}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--accent);margin:0 0 1.1rem}.opening[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center;padding-top:5.5rem;padding-bottom:5rem}.opening[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-h1-home);margin:0 0 1.2rem}.subhead[data-astro-cid-lcdefpme]{font-size:var(--fs-lede);color:var(--muted);max-width:34rem;margin:0 0 2rem}.opening-caption[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--muted);text-align:center;margin:.9rem 0 0}.problem[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--bg-raised)}.problem-grid[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem}.problem-line[data-astro-cid-lcdefpme]{margin:0;color:var(--fg);font-size:var(--fs-body-lg);line-height:1.5;border-left:3px solid var(--accent);padding-left:1rem}section[data-astro-cid-lcdefpme].steps,section[data-astro-cid-lcdefpme].robot,section[data-astro-cid-lcdefpme].ownership{padding-top:4.5rem;padding-bottom:1rem}section[data-astro-cid-lcdefpme].ownership{padding-bottom:4rem}h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);margin:0 0 1.6rem;max-width:40rem}.steps-grid[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.steps-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.5rem 1.3rem}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:6px;padding:.15rem .55rem;display:inline-block;margin-bottom:.9rem}.steps-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin:0 0 .5rem}.steps-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;color:var(--muted);font-size:var(--fs-body-sm)}.rung-list[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;max-width:44rem}.rung-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative;padding-left:2rem}.rung-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";position:absolute;left:0;top:.62em;width:1.1rem;height:3px;background:var(--accent);border-radius:2px}.band[data-astro-cid-lcdefpme]{background:var(--bg-raised);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:4.5rem}.band-inner[data-astro-cid-lcdefpme]{padding-top:3.6rem;padding-bottom:3.6rem}.band-body[data-astro-cid-lcdefpme]{max-width:44rem;font-size:var(--fs-body-lg);margin:0 0 1rem}.ownership-body[data-astro-cid-lcdefpme]{max-width:44rem;font-size:var(--fs-body-lg)}@media(max-width:900px){.opening[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}.opening-visual[data-astro-cid-lcdefpme]{max-width:26rem}.problem-grid[data-astro-cid-lcdefpme],.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
