.tool-guide.svelte-6t02sr{gap:var(--space-8);display:grid}.prerequisite.svelte-6t02sr{justify-content:space-between;align-items:center;gap:var(--space-5);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-soft);padding:var(--space-4);display:flex}.prerequisite.svelte-6t02sr div:where(.svelte-6t02sr){gap:var(--space-1);display:grid}.prerequisite.svelte-6t02sr strong:where(.svelte-6t02sr){font-size:.8rem}.prerequisite.svelte-6t02sr p:where(.svelte-6t02sr){color:var(--surface-muted);margin:0;font-size:.72rem;line-height:1.5}.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr){align-items:center;gap:var(--space-2);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-ink);min-height:44px;padding:0 var(--space-3);color:var(--surface-panel);box-shadow:var(--shadow-raised);flex:none;font-size:.66rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr):hover{box-shadow:var(--shadow-lifted);transform:translate(-2px,-2px)}.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.guide-section.svelte-6t02sr{gap:var(--space-4);scroll-margin-top:24px;display:grid}.guide-section.svelte-6t02sr>span:where(.svelte-6t02sr){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.guide-section.svelte-6t02sr h2:where(.svelte-6t02sr),.guide-section.svelte-6t02sr>p:where(.svelte-6t02sr){margin:0}.guide-section.svelte-6t02sr h2:where(.svelte-6t02sr){font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.95rem)}.guide-section.svelte-6t02sr>p:where(.svelte-6t02sr){color:var(--surface-muted);font-size:.76rem;line-height:1.6}.install-list.svelte-6t02sr{border-top:var(--border-soft);display:grid}.install-list.svelte-6t02sr p:where(.svelte-6t02sr){gap:var(--space-3);border-bottom:1px solid var(--surface-line);padding:var(--space-3) 2px;color:var(--surface-muted);grid-template-columns:auto 1fr;margin:0;font-size:.75rem;line-height:1.55;display:grid}.install-list.svelte-6t02sr svg{color:var(--surface-success)}.steps.svelte-6t02sr{border-top:var(--border-soft);display:grid}.steps.svelte-6t02sr article:where(.svelte-6t02sr){gap:var(--space-3);border-bottom:1px solid var(--surface-line);padding:var(--space-4) 2px;grid-template-columns:44px 1fr;display:grid}.steps.svelte-6t02sr b:where(.svelte-6t02sr){color:var(--surface-success);font-size:.62rem}.steps.svelte-6t02sr div:where(.svelte-6t02sr){gap:var(--space-1);display:grid}.steps.svelte-6t02sr h3:where(.svelte-6t02sr),.steps.svelte-6t02sr p:where(.svelte-6t02sr){margin:0}.steps.svelte-6t02sr h3:where(.svelte-6t02sr){font-size:.78rem}.steps.svelte-6t02sr p:where(.svelte-6t02sr){color:var(--surface-muted);font-size:.72rem;line-height:1.55}.command-list.svelte-6t02sr{gap:var(--space-3);display:grid}.code-card.svelte-6t02sr{border-radius:var(--radius-sharp);background:#111827;border:1.5px solid #334155;overflow:hidden}.code-card.svelte-6t02sr header:where(.svelte-6t02sr){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);color:#e2e8f0;border-bottom:1px solid #334155;display:flex}.code-card.svelte-6t02sr header:where(.svelte-6t02sr) strong:where(.svelte-6t02sr){font-size:.66rem}.code-card.svelte-6t02sr button:where(.svelte-6t02sr){border-radius:var(--radius-sharp);min-height:32px;padding:var(--space-1) var(--space-2);color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293b;border:1.5px solid #475569;font-size:.61rem;font-weight:850}.code-card.svelte-6t02sr button:where(.svelte-6t02sr):hover{border-color:#e2e8f0}.code-card.svelte-6t02sr pre:where(.svelte-6t02sr){padding:var(--space-4);color:#e2e8f0;margin:0;font-size:.7rem;line-height:1.62;overflow-x:auto}.notice.svelte-6t02sr,.verification.svelte-6t02sr{gap:var(--space-3);border-left:3px solid var(--surface-accent);background:var(--surface-soft);padding:var(--space-3) var(--space-4);grid-template-columns:auto 1fr;display:grid}.notice.svelte-6t02sr p:where(.svelte-6t02sr),.verification.svelte-6t02sr p:where(.svelte-6t02sr){color:var(--surface-muted);margin:0;font-size:.74rem;line-height:1.55}.verification.svelte-6t02sr{border:var(--border-soft);border-left:4px solid var(--surface-success);background:var(--surface-panel)}.verification.svelte-6t02sr svg{color:var(--surface-success)}@media (width<=680px){.prerequisite.svelte-6t02sr{flex-direction:column;align-items:stretch}.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr){justify-content:center}}@media (prefers-reduced-motion:reduce){.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr){transition:none}.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr):hover,.prerequisite.svelte-6t02sr a:where(.svelte-6t02sr):active{transform:none}}
