.hero[data-astro-cid-glgfkru5]{--section-tint:var(--saka-color-yellow)}.hero-copy[data-astro-cid-glgfkru5]{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:72px 24px 48px;display:flex}.hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{letter-spacing:-.045em;text-wrap:balance;max-width:min(100%,11em);margin-bottom:24px;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:700;line-height:1.04}.hero[data-astro-cid-glgfkru5] .lede[data-astro-cid-glgfkru5]{text-wrap:pretty;max-width:580px;margin-bottom:28px;font-size:1.25rem;line-height:1.55}.hero[data-astro-cid-glgfkru5] .actions[data-astro-cid-glgfkru5]{justify-content:center;gap:12px}.hero-benefits[data-astro-cid-glgfkru5]{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 32px;padding:28px 0 36px;list-style:none;display:grid}.hero-benefits[data-astro-cid-glgfkru5] h2[data-astro-cid-glgfkru5]{letter-spacing:-.02em;margin:0 0 8px;font-size:1rem}.hero-benefits[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{max-width:260px;color:var(--ink-subtle);margin:0 auto;font-size:.9375rem;line-height:1.5}@media (width<=760px){.hero-copy[data-astro-cid-glgfkru5]{padding:48px 8px 36px}.hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{margin-bottom:20px;font-size:clamp(2rem,9vw,3.25rem)}.hero[data-astro-cid-glgfkru5] .lede[data-astro-cid-glgfkru5]{font-size:1.0625rem}.hero-benefits[data-astro-cid-glgfkru5]{grid-template-columns:1fr;gap:20px;margin:0 8px;padding:24px 0 32px}.hero-benefits[data-astro-cid-glgfkru5] h2[data-astro-cid-glgfkru5]{margin-bottom:4px}.hero-benefits[data-astro-cid-glgfkru5] p[data-astro-cid-glgfkru5]{max-width:none;font-size:.875rem}}.journey-panel[data-astro-cid-sewtv2y3]{background:var(--surface);position:absolute;inset:0;overflow:hidden}.journey-panel[data-astro-cid-sewtv2y3][hidden]{display:none}.journey-shot[data-astro-cid-sewtv2y3]{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.mock[data-astro-cid-sewtv2y3]{width:100%;height:100%;color:var(--ink);background:var(--surface-soft);font-family:var(--saka-font-sans);letter-spacing:0;text-align:left;flex-direction:column;justify-content:center;padding:6cqh 5cqw;font-size:clamp(9px,2cqw,16px);line-height:1.55;display:flex;position:relative}.mock[data-astro-cid-sewtv2y3] p[data-astro-cid-sewtv2y3]{margin:0}.mock-window[data-astro-cid-sewtv2y3]{border:1px solid var(--ink);background:var(--surface);min-width:0;box-shadow:4px 4px 0 color-mix(in srgb, var(--ink) 12%, transparent);position:relative}.mock-bar[data-astro-cid-sewtv2y3]{border-bottom:1px solid var(--line);color:var(--ink-subtle);background:var(--surface-muted);padding:.45em 1em;font-size:.8em;font-weight:650}.mock-body[data-astro-cid-sewtv2y3]{margin:0;padding:1em 1.2em}.mock-terminal[data-astro-cid-sewtv2y3]{font-family:var(--saka-font-mono);overflow-wrap:anywhere;font-size:.88em}.mock-body[data-astro-cid-sewtv2y3].mock-terminal{font-size:.88em}.mock-gap[data-astro-cid-sewtv2y3]{margin-top:.9em!important}.mock-prompt[data-astro-cid-sewtv2y3]{color:var(--ink-subtle)}.mock-note[data-astro-cid-sewtv2y3]{color:var(--ink-subtle);font-family:var(--saka-font-sans);font-style:italic}.mock-error[data-astro-cid-sewtv2y3],.mock-removed[data-astro-cid-sewtv2y3]{color:var(--danger-ink)}.mock-ok[data-astro-cid-sewtv2y3],.mock-added[data-astro-cid-sewtv2y3]{color:var(--success-ink);font-weight:650}.mock-wait[data-astro-cid-sewtv2y3],.mock-changed[data-astro-cid-sewtv2y3]{color:var(--attention-ink)}.mock-split[data-astro-cid-sewtv2y3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:center;align-items:start;gap:3cqw;display:grid}.mock-tree[data-astro-cid-sewtv2y3]{font-family:var(--saka-font-mono);font-size:.85em;list-style:none}.mock-tree[data-astro-cid-sewtv2y3] li[data-astro-cid-sewtv2y3]{padding:.1em .4em}.mock-tree[data-astro-cid-sewtv2y3] .is-in[data-astro-cid-sewtv2y3]{padding-left:1.6em}.mock-tree[data-astro-cid-sewtv2y3] .is-in2[data-astro-cid-sewtv2y3]{padding-left:2.8em}.mock-tree[data-astro-cid-sewtv2y3] .is-dir[data-astro-cid-sewtv2y3]{font-weight:650}.mock-tree[data-astro-cid-sewtv2y3] .is-changed[data-astro-cid-sewtv2y3]{color:var(--attention-ink);background:var(--attention-surface)}.mock-check-list[data-astro-cid-sewtv2y3]{border:1px solid var(--line);margin:0;padding:0;list-style:none}.mock-check-list[data-astro-cid-sewtv2y3] li[data-astro-cid-sewtv2y3]{color:var(--ink-subtle);padding:.6em .9em}.mock-check-list[data-astro-cid-sewtv2y3] li[data-astro-cid-sewtv2y3]+li[data-astro-cid-sewtv2y3]{border-top:1px solid var(--line)}.mock-check-list[data-astro-cid-sewtv2y3] strong[data-astro-cid-sewtv2y3]{color:var(--ink);font-family:var(--saka-font-mono);margin:0 .5em 0 .3em;font-weight:650}.mock-diff[data-astro-cid-sewtv2y3]{margin-top:1.2em}.mock-code[data-astro-cid-sewtv2y3]{font-family:var(--saka-font-mono);white-space:pre-wrap;font-size:.9em;line-height:1.7}@container (width<=560px){.mock[data-astro-cid-sewtv2y3]{padding:4cqh 4cqw;font-size:10px}.mock-split[data-astro-cid-sewtv2y3]{grid-template-columns:minmax(0,1fr)}.mock-files[data-astro-cid-sewtv2y3]{display:none}}
