.asm-shell.svelte-1n30ior.svelte-1n30ior{--asm-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, Consolas, monospace;--asm-line:#2a2f52;display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}.toc.svelte-1n30ior.svelte-1n30ior{position:sticky;top:6rem;font-size:.9rem;max-height:calc(100vh - 7rem);overflow-y:auto}.toc-home.svelte-1n30ior.svelte-1n30ior{display:block;font-family:var(--font-heading);font-size:.85rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-primary);margin-bottom:.8rem}.toc.svelte-1n30ior ol.svelte-1n30ior{list-style:none;border-left:1px solid var(--asm-line)}.toc.svelte-1n30ior li a.svelte-1n30ior{display:flex;gap:.6rem;align-items:baseline;padding:.4rem .75rem;margin-left:-1px;border-left:2px solid transparent;color:#aab2d8}.toc.svelte-1n30ior li a.svelte-1n30ior:hover{color:#fff}.toc.svelte-1n30ior li.active a.svelte-1n30ior{border-left-color:var(--color-secondary);color:#fff;background:linear-gradient(90deg,rgba(255,0,127,.12),transparent)}.toc.svelte-1n30ior .n.svelte-1n30ior{font-family:var(--asm-mono);color:#5d6696;width:1rem}.toc.svelte-1n30ior .t.svelte-1n30ior{flex:1}.toc.svelte-1n30ior .seen.svelte-1n30ior{color:#45e0a0;font-size:.8rem}.toc-hub.svelte-1n30ior.svelte-1n30ior{display:inline-block;margin-top:1rem;font-size:.85rem}.asm-doc.svelte-1n30ior.svelte-1n30ior{min-width:0;max-width:820px;font-size:1.05rem;line-height:1.75}.progress.svelte-1n30ior.svelte-1n30ior{height:3px;background:var(--asm-line);border-radius:3px;overflow:hidden;margin-bottom:1rem}.fill.svelte-1n30ior.svelte-1n30ior{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 10px var(--color-secondary);transition:width .5s ease}.kicker.svelte-1n30ior.svelte-1n30ior{font-family:var(--asm-mono);font-size:.8rem;color:#7f89b0;margin-bottom:.5rem}.asm-doc.svelte-1n30ior h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:1.2rem}.asm-doc.svelte-1n30ior h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:1.15rem;color:#f2f4ff;margin:2rem 0 .8rem}.asm-doc.svelte-1n30ior .lead{font-size:1.2rem;color:#d4d9f5}.asm-doc.svelte-1n30ior :not(pre)>code{font-family:var(--asm-mono);font-size:.88em;padding:.1em .35em;border-radius:5px;background:#00d4ff17;color:#9be9ff;white-space:nowrap}.asm-doc.svelte-1n30ior ul,.asm-doc.svelte-1n30ior ol{margin:0 0 1rem 1.4rem}.asm-doc.svelte-1n30ior li{margin-bottom:.35rem}.asm-doc.svelte-1n30ior table{width:100%;border-collapse:collapse;margin:1.2rem 0 1.6rem;font-size:.95rem;display:block;overflow-x:auto}.asm-doc.svelte-1n30ior th,.asm-doc.svelte-1n30ior td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--asm-line);vertical-align:top}.asm-doc.svelte-1n30ior th{color:var(--color-primary);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.asm-doc.svelte-1n30ior strong{color:#fff}.asm-doc.svelte-1n30ior .learn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none}.asm-doc.svelte-1n30ior .learn li{padding:.7rem .9rem;border:1px solid var(--asm-line);border-radius:10px;background:#13173799;font-size:.95rem;margin:0}.pager.svelte-1n30ior.svelte-1n30ior{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--asm-line)}.pager.svelte-1n30ior a.svelte-1n30ior{display:flex;flex-direction:column;padding:1rem 1.2rem;border:1px solid var(--asm-line);border-radius:12px;background:#13173799;color:#fff;transition:border-color .2s,transform .2s}.pager.svelte-1n30ior a.svelte-1n30ior:hover{border-color:var(--color-primary);transform:translateY(-2px)}.pager.svelte-1n30ior small.svelte-1n30ior{color:#7f89b0;font-family:var(--asm-mono)}.pager.svelte-1n30ior .next.svelte-1n30ior{text-align:right;grid-column:2}@media (max-width: 960px){.asm-shell.svelte-1n30ior.svelte-1n30ior{grid-template-columns:minmax(0,1fr);gap:1rem}.toc.svelte-1n30ior.svelte-1n30ior{position:static;max-height:none}.toc.svelte-1n30ior ol.svelte-1n30ior,.toc-hub.svelte-1n30ior.svelte-1n30ior{display:none}}@media (max-width: 560px){.pager.svelte-1n30ior.svelte-1n30ior{grid-template-columns:1fr}.pager.svelte-1n30ior .next.svelte-1n30ior{grid-column:1}}
