.toolchain-page.svelte-zmpx08{background-color:#050505;min-height:100vh;color:#d1d5db;font-family:Inter,sans-serif;position:relative;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px,20px 20px;background-position:0 0,10px 10px}.toolchain-page.svelte-zmpx08 ::selection{background-color:#ff4500;color:#fff}main.svelte-zmpx08{max-width:64rem;margin:0 auto;padding:0 1.5rem 5rem}code.svelte-zmpx08{font-family:JetBrains Mono,monospace}.hero.svelte-zmpx08{padding:10rem 0 4rem;position:relative}.hero.svelte-zmpx08:before{content:"";position:absolute;top:2rem;left:50%;transform:translate(-50%);width:700px;max-width:100%;height:380px;background:radial-gradient(circle,rgba(201,40,0,.16) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.hero-inner.svelte-zmpx08{position:relative;z-index:1}.eyebrow.svelte-zmpx08{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af;border:1px solid rgba(255,69,0,.3);border-radius:9999px;padding:.35rem .85rem;margin-bottom:1.75rem}.eyebrow.svelte-zmpx08 .dot:where(.svelte-zmpx08){width:7px;height:7px;border-radius:50%;background:#ff4500;box-shadow:0 0 8px #ff4500cc}h1.svelte-zmpx08{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.15;font-weight:600;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em}.lede.svelte-zmpx08{font-size:1.1rem;line-height:1.7;color:#cbd5e1;max-width:42rem;margin:0 0 2.5rem}.lede.svelte-zmpx08 code:where(.svelte-zmpx08){color:#ff4500;background:#ff450014;padding:.1rem .4rem;border-radius:4px}.install.svelte-zmpx08{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden;max-width:44rem}.tabs.svelte-zmpx08{display:flex;border-bottom:1px solid rgba(255,255,255,.08)}.tab.svelte-zmpx08{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#9ca3af;font-family:JetBrains Mono,monospace;font-size:.85rem;padding:.8rem 1.1rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.tab.svelte-zmpx08:hover{color:#e5e7eb}.tab.active.svelte-zmpx08{color:#fff;border-bottom-color:#ff4500;background:#ff45000f}.cmd.svelte-zmpx08{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.25rem}.cmd.svelte-zmpx08 .prompt:where(.svelte-zmpx08){color:#ff4500;font-family:JetBrains Mono,monospace;-webkit-user-select:none;user-select:none}.cmd.svelte-zmpx08 code:where(.svelte-zmpx08){flex:1;color:#e5e7eb;font-size:.92rem;white-space:nowrap;overflow-x:auto}.copy.svelte-zmpx08{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#9ca3af;padding:.35rem .45rem;cursor:pointer;display:inline-flex;transition:color .15s ease,border-color .15s ease;flex-shrink:0}.copy.svelte-zmpx08:hover{color:#ff4500;border-color:#ff450066}.install-note.svelte-zmpx08{font-size:.8rem;color:#6b7280;padding:0 1.25rem 1rem;margin:0}.install-note.svelte-zmpx08 code:where(.svelte-zmpx08){color:#9ca3af}.install-note.svelte-zmpx08 a:where(.svelte-zmpx08){color:#ff4500;text-decoration:none}.install-note.svelte-zmpx08 a:where(.svelte-zmpx08):hover{text-decoration:underline}.install-note.warn.svelte-zmpx08{color:#fbbf24;padding-bottom:.4rem}.next.svelte-zmpx08{margin-top:1.5rem;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.next.svelte-zmpx08 span:where(.svelte-zmpx08){font-size:.9rem;color:#9ca3af}.next.svelte-zmpx08 .cmd.mini:where(.svelte-zmpx08){padding:.55rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05}.next.svelte-zmpx08 .cmd.mini:where(.svelte-zmpx08) code:where(.svelte-zmpx08){font-size:.85rem}.band.svelte-zmpx08{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.section-title.svelte-zmpx08{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.section-lede.svelte-zmpx08{color:#9ca3af;max-width:40rem;line-height:1.7;margin:0 0 2rem}.section-lede.svelte-zmpx08 code:where(.svelte-zmpx08){color:#ff4500;font-size:.9rem}.grid-3.svelte-zmpx08{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}@media(max-width:760px){.grid-3.svelte-zmpx08{grid-template-columns:1fr}}.card.svelte-zmpx08{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:1.5rem;transition:border-color .2s ease,transform .2s ease}.card.svelte-zmpx08 svg{color:#ff4500;margin-bottom:.9rem}.card.svelte-zmpx08 h3:where(.svelte-zmpx08){font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;color:#fff;font-size:1.1rem;margin:0 0 .5rem}.card.svelte-zmpx08 p:where(.svelte-zmpx08){color:#9ca3af;line-height:1.65;font-size:.92rem;margin:0}.card.svelte-zmpx08:hover{border-color:#ff450059;transform:translateY(-2px)}.engine.svelte-zmpx08 .engine-head:where(.svelte-zmpx08){display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.engine.svelte-zmpx08 svg{margin-bottom:0}.engine.svelte-zmpx08 h3:where(.svelte-zmpx08){text-transform:lowercase;letter-spacing:.04em}.engine-tag.svelte-zmpx08{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#ff4500;border:1px solid rgba(255,69,0,.3);border-radius:9999px;padding:.15rem .55rem}.commands.svelte-zmpx08{display:flex;flex-direction:column;gap:.5rem}.cmd-row.svelte-zmpx08{border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;padding:1rem 1.1rem}.cmd-row.svelte-zmpx08 .cmd-line:where(.svelte-zmpx08){display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.cmd-row.svelte-zmpx08 .cmd-line:where(.svelte-zmpx08) .prompt:where(.svelte-zmpx08){color:#ff4500;font-family:JetBrains Mono,monospace}.cmd-row.svelte-zmpx08 .cmd-line:where(.svelte-zmpx08) code:where(.svelte-zmpx08){color:#fff;font-size:.9rem;flex:1;overflow-x:auto;white-space:nowrap}.cmd-row.svelte-zmpx08 p:where(.svelte-zmpx08){color:#9ca3af;font-size:.88rem;line-height:1.6;margin:0}.cta.svelte-zmpx08{text-align:center;padding:4.5rem 1.5rem;margin-top:3rem;border:1px solid rgba(255,69,0,.2);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(201,40,0,.12) 0%,transparent 70%)}.cta.svelte-zmpx08 h2:where(.svelte-zmpx08){font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;color:#fff;font-size:1.9rem;margin:0 0 .75rem}.cta.svelte-zmpx08 p:where(.svelte-zmpx08){color:#9ca3af;margin:0 auto 2rem;max-width:32rem;line-height:1.7}.cta-actions.svelte-zmpx08{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn.svelte-zmpx08{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:.9rem;padding:.8rem 1.6rem;border-radius:8px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn.primary.svelte-zmpx08{background:linear-gradient(180deg,#ff4500,#c92800);color:#fff;box-shadow:0 0 18px #ff450059}.btn.primary.svelte-zmpx08:hover{transform:translateY(-2px);box-shadow:0 0 26px #ff450080}.btn.ghost.svelte-zmpx08{border:1px solid rgba(255,255,255,.15);color:#e5e7eb}.btn.ghost.svelte-zmpx08:hover{border-color:#ff450066;color:#fff}.btn.small.svelte-zmpx08{padding:.4rem .8rem;font-size:.8rem;gap:.35rem;border:1px solid rgba(255,69,0,.3);color:#e5e7eb}.btn.small.svelte-zmpx08:hover{border-color:#ff450099;color:#fff;background:#ff450014}.section-lede.dim.svelte-zmpx08{color:#6b7280}.downloads.svelte-zmpx08{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.downloads.svelte-zmpx08 table:where(.svelte-zmpx08){width:100%;border-collapse:collapse;font-size:.9rem}.downloads.svelte-zmpx08 th:where(.svelte-zmpx08),.downloads.svelte-zmpx08 td:where(.svelte-zmpx08){text-align:left;padding:.75rem 1rem;white-space:nowrap}.downloads.svelte-zmpx08 thead:where(.svelte-zmpx08) th:where(.svelte-zmpx08){color:#9ca3af;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.08)}.downloads.svelte-zmpx08 tbody:where(.svelte-zmpx08) tr:where(.svelte-zmpx08){border-bottom:1px solid rgba(255,255,255,.05)}.downloads.svelte-zmpx08 tbody:where(.svelte-zmpx08) tr:where(.svelte-zmpx08):last-child{border-bottom:none}.downloads.svelte-zmpx08 tbody:where(.svelte-zmpx08) tr:where(.svelte-zmpx08):hover{background:#ff45000a}.downloads.svelte-zmpx08 .bname:where(.svelte-zmpx08){color:#ff4500;font-family:JetBrains Mono,monospace}.downloads.svelte-zmpx08 .ver:where(.svelte-zmpx08){color:#cbd5e1;font-family:JetBrains Mono,monospace}.downloads.svelte-zmpx08 .hash:where(.svelte-zmpx08){display:flex;align-items:center;gap:.4rem}.downloads.svelte-zmpx08 .hash:where(.svelte-zmpx08) code:where(.svelte-zmpx08){color:#9ca3af;font-family:JetBrains Mono,monospace;font-size:.82rem}.downloads.svelte-zmpx08 .dl:where(.svelte-zmpx08){text-align:right}
