.ops[data-astro-cid-g2ncoi3o]{--ops-r:32px;z-index:1;margin-top:calc(var(--ops-r) * -1);border-radius:var(--ops-r) var(--ops-r) 0 0;padding-top:clamp(96px,12vw,176px);padding-bottom:clamp(96px,12vw,176px);position:relative;overflow:clip;box-shadow:0 -24px 60px -36px #0b0c0b73}@media (width>=768px){.ops[data-astro-cid-g2ncoi3o]{--ops-r:var(--radius-stage)}}.ops-glow[data-astro-cid-g2ncoi3o]{pointer-events:none;background:radial-gradient(closest-side,#bcff2f17,#0000 70%);width:90vmax;height:50vmax;position:absolute;top:-18vmax;left:50%;transform:translate(-50%)}.ops-tile[data-astro-cid-g2ncoi3o]{background:var(--color-volt);width:44px;height:44px;color:var(--color-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:flex}.ops-title[data-astro-cid-g2ncoi3o]{margin-top:20px}.ops-text[data-astro-cid-g2ncoi3o]{max-width:30rem;color:var(--color-mist);margin-top:12px;font-size:1.0625rem;line-height:1.6}.ops-specs[data-astro-cid-g2ncoi3o]{gap:8px;margin-top:20px;display:grid}.ops-specs[data-astro-cid-g2ncoi3o] li[data-astro-cid-g2ncoi3o]{color:var(--color-paper);align-items:center;gap:10px;font-size:.95rem;line-height:1.4;display:flex}.ops-specs[data-astro-cid-g2ncoi3o] li[data-astro-cid-g2ncoi3o] svg{flex:none}.ops-grid[data-astro-cid-g2ncoi3o]{margin-top:clamp(64px,9vw,112px)}.ops-steps[data-astro-cid-g2ncoi3o]{flex-direction:column;gap:clamp(64px,9vw,112px);display:flex}.ops-step[data-astro-cid-g2ncoi3o]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (width>=1024px){.ops-step[data-astro-cid-g2ncoi3o]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(40px,4.5vw,64px)}}.ops-shot[data-astro-cid-g2ncoi3o]{background:#f6f6f6;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -36px #000000b3;container-type:inline-size}.ops-shot-bar[data-astro-cid-g2ncoi3o]{border-bottom:1px solid var(--color-line);background:#f1f2ef;align-items:center;gap:6px;height:30px;padding-inline:12px;display:flex}.ops-shot-dot[data-astro-cid-g2ncoi3o]{background:#d6d9d3;border-radius:9999px;width:8px;height:8px}.ops-shot-title[data-astro-cid-g2ncoi3o]{font-family:var(--font-mono);color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-inline:auto;padding-right:38px;font-size:11px;overflow:hidden}.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.64;--x0:352;--y0:96;height:360px;position:relative;overflow:hidden}.ops-shot-pan[data-astro-cid-g2ncoi3o]{left:clamp(calc(100% - 1280px * var(--s)), calc(var(--x0) * var(--s) * -1px), 0px);top:clamp(calc(100% - 800px * var(--s)), calc(var(--y0) * var(--s) * -1px), 0px);position:absolute}.ops-shot-pan[data-astro-cid-g2ncoi3o]>.ops-screen[data-astro-cid-g2ncoi3o]{zoom:var(--s)}@container (width>=640px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.66;--x0:300;--y0:56;aspect-ratio:980/744;height:auto}}@container (width>=647px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.7}}@container (width>=686px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.74}}@container (width>=725px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.78}}@container (width>=764px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.82}}@container (width>=804px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.86}}@container (width>=843px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.9}}@container (width>=882px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.94}}@container (width>=921px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:.98}}@container (width>=960px){.ops-shot-view[data-astro-cid-g2ncoi3o]{--s:1}}.ops-screen[data-astro-cid-g2ncoi3o]{width:1280px;height:800px}.ops-stage-col[data-astro-cid-g2ncoi3o]{display:none}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-body[data-astro-cid-g2ncoi3o]{max-width:calc(26rem + 1344px + 2*clamp(16px,4vw,40px))}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-grid[data-astro-cid-g2ncoi3o]{grid-template-columns:minmax(0,clamp(20rem,24vw,26rem)) minmax(0,1fr);gap:clamp(32px,3.5vw,64px);margin-top:0;display:grid}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-steps[data-astro-cid-g2ncoi3o]{gap:0;padding-block:26vh}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-step[data-astro-cid-g2ncoi3o]{opacity:.26;min-height:36vh;transition:opacity .6s var(--ease-out-expo);align-items:center;display:flex}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-step[data-astro-cid-g2ncoi3o][data-active]{opacity:1}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-text[data-astro-cid-g2ncoi3o]{font-size:1rem;line-height:1.55}.ops[data-astro-cid-g2ncoi3o][data-scrolly]{padding-bottom:clamp(24px,3vw,48px)}[data-astro-cid-g2ncoi3o][data-scrolly] .ops-inline[data-astro-cid-g2ncoi3o],[data-astro-cid-g2ncoi3o][data-scrolly] .ops-stage-col[data-astro-cid-g2ncoi3o]{display:block}.ops-stage[data-astro-cid-g2ncoi3o]{flex-direction:column;justify-content:center;height:100vh;padding-top:64px;display:flex;position:sticky;top:0}.ops-stage-inner[data-astro-cid-g2ncoi3o]{width:100%;max-width:min(1280px,152.381vh - 256px)}.ops-frame[data-astro-cid-g2ncoi3o]{position:relative}.ops-frame[data-astro-cid-g2ncoi3o]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#bcff2f1a,#0000 75%);position:absolute;inset:-8% -6%}.ops-frame[data-astro-cid-g2ncoi3o] .browser{box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -40px #000000bf}.ops-layers[data-astro-cid-g2ncoi3o]{width:100%;height:100%;position:relative;overflow:hidden}.ops-layer[data-astro-cid-g2ncoi3o]{background:var(--color-paper);position:absolute;inset:0;overflow:hidden}.ops-layer[data-astro-cid-g2ncoi3o]+.ops-layer[data-astro-cid-g2ncoi3o]{visibility:hidden}.ops-layer-inner[data-astro-cid-g2ncoi3o]{width:100%;height:100%}.ops-edge[data-astro-cid-g2ncoi3o]{z-index:40;background:var(--color-volt);opacity:0;pointer-events:none;border-radius:6px;width:6px;position:absolute;top:0;bottom:0;left:-3px;box-shadow:0 0 30px 10px #bcff2f8c,0 0 90px 30px #bcff2f40}.ops-stage-foot[data-astro-cid-g2ncoi3o]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.ops-rail[data-astro-cid-g2ncoi3o]{align-items:center;gap:16px;display:flex}.ops-segs[data-astro-cid-g2ncoi3o]{gap:6px;display:flex}.ops-seg[data-astro-cid-g2ncoi3o]{background:#ffffff24;border-radius:3px;width:26px;height:3px;position:relative;overflow:hidden}.ops-seg-fill[data-astro-cid-g2ncoi3o]{background:var(--color-volt);transform-origin:0;transition:transform .6s var(--ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.ops-seg-fill[data-astro-cid-g2ncoi3o][data-on]{transform:scaleX(1)}
