.sr[data-astro-cid-bgmiy4uq]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob[data-astro-cid-bgmiy4uq]{gap:var(--sp-3);align-items:center;min-width:0;margin:0;display:grid}.ob-card[data-astro-cid-bgmiy4uq]{padding:var(--sp-5);border-radius:var(--r-feature);border:1px solid var(--line);background:var(--panel);box-shadow:var(--lift-3);min-width:0}.ob-k[data-astro-cid-bgmiy4uq]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--acc-text);margin-bottom:var(--sp-3);font-size:.68rem}.ob-q[data-astro-cid-bgmiy4uq]{border-top:1px solid var(--line-soft);gap:2px;padding:8px 0;font-size:.84rem;display:grid}.ob-q[data-astro-cid-bgmiy4uq] span[data-astro-cid-bgmiy4uq]{color:var(--ink-3);font-size:.74rem}.ob-q[data-astro-cid-bgmiy4uq] b[data-astro-cid-bgmiy4uq]{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:flex}.ob-q[data-astro-cid-bgmiy4uq] i[data-astro-cid-bgmiy4uq]{border-radius:4px;width:12px;height:12px}.ob-arrow[data-astro-cid-bgmiy4uq]{background:var(--fill);width:44px;height:44px;color:var(--acc-on);box-shadow:var(--lift-2);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.ob-arrow[data-astro-cid-bgmiy4uq] svg[data-astro-cid-bgmiy4uq]{transform:rotate(-90deg)}.ob-build[data-astro-cid-bgmiy4uq] ul[data-astro-cid-bgmiy4uq]{gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq]{color:var(--ink-3);align-items:center;gap:10px;display:flex}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq]:before{content:"";border:2px solid var(--line-strong);border-radius:50%;flex:none;width:16px;height:16px}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq].done{color:var(--ink)}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq].done:before{border-color:var(--acc);background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq].run{color:var(--ink)}.ob-build[data-astro-cid-bgmiy4uq] li[data-astro-cid-bgmiy4uq].run:before{border-color:var(--acc);border-right-color:#0000;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ob-bar[data-astro-cid-bgmiy4uq]{margin-top:var(--sp-4);background:var(--panel-sunk);border-radius:6px;height:6px;overflow:hidden}.ob-bar[data-astro-cid-bgmiy4uq] b[data-astro-cid-bgmiy4uq]{background:var(--spine);width:62%;height:100%;animation:grow 4s var(--ease-out) infinite alternate;border-radius:6px;display:block}@keyframes grow{0%{width:48%}to{width:70%}}.guide-grid[data-astro-cid-bgmiy4uq]{gap:var(--sp-6);align-items:start;display:grid}.guide[data-astro-cid-bgmiy4uq]{border-radius:var(--r-feature);box-shadow:var(--lift-2);gap:var(--sp-3);justify-items:start;padding:clamp(22px,3.4vw,36px);display:grid}.guide[data-astro-cid-bgmiy4uq] h3[data-astro-cid-bgmiy4uq]{font-size:1.2rem}.guide-sub[data-astro-cid-bgmiy4uq]{color:var(--ink-3);font-size:.88rem}.guide[data-astro-cid-bgmiy4uq] ol[data-astro-cid-bgmiy4uq]{gap:var(--sp-3);color:var(--ink-2);margin:0;padding-left:1.3em;font-size:.93rem;line-height:1.6;display:grid}.guide[data-astro-cid-bgmiy4uq] ol[data-astro-cid-bgmiy4uq] strong[data-astro-cid-bgmiy4uq]{color:var(--ink)}.guide[data-astro-cid-bgmiy4uq] code[data-astro-cid-bgmiy4uq]{font-family:var(--font-mono);background:var(--panel-sunk);border:1px solid var(--line-soft);border-radius:5px;padding:.1em .4em;font-size:.84em}.guide-tip[data-astro-cid-bgmiy4uq]{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-panel);background:var(--acc-wash);color:var(--ink-2);align-items:flex-start;font-size:.88rem;display:flex}.guide-tip[data-astro-cid-bgmiy4uq] svg[data-astro-cid-bgmiy4uq]{color:var(--acc-text);flex:none;margin-top:2px}@media (width>=640px){.ob[data-astro-cid-bgmiy4uq]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ob-arrow[data-astro-cid-bgmiy4uq],.ob-arrow[data-astro-cid-bgmiy4uq] svg[data-astro-cid-bgmiy4uq]{transform:none}}@media (width>=1000px){.guide-grid[data-astro-cid-bgmiy4uq]{gap:var(--sp-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
