.page.svelte-1ap96sr{max-width:960px;margin:0 auto;padding:6rem 1.5rem 3rem}section.svelte-1ap96sr{margin-bottom:5rem;opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}section.visible.svelte-1ap96sr{opacity:1;transform:translateY(0)}.section-title.svelte-1ap96sr{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;color:#ffffffeb;margin-bottom:.75rem;letter-spacing:.02em}.section-desc.svelte-1ap96sr{color:#fff6;font-size:.95rem;line-height:1.6;max-width:560px}.hero.svelte-1ap96sr{text-align:center;padding:4rem 0 2rem;margin-bottom:6rem}.hero.svelte-1ap96sr .section-desc:where(.svelte-1ap96sr){max-width:none}.hero-title.svelte-1ap96sr{font-family:Inter,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.1;color:#fffffff2;margin-bottom:1.25rem}.hero-accent.svelte-1ap96sr{background:linear-gradient(135deg,#78b4fff2,#a078ffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-1ap96sr{font-size:1.1rem;color:#fff6;line-height:1.6;max-width:520px;margin:0 auto 2rem}.hero-actions.svelte-1ap96sr{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.25rem}.hero-cli.svelte-1ap96sr{font-size:.8rem;color:#ffffff40}.hero-cli.svelte-1ap96sr code:where(.svelte-1ap96sr){font-family:JetBrains Mono,monospace;color:#78b4ff99;font-size:.8rem}.hero-platforms.svelte-1ap96sr{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.hero-platforms-label.svelte-1ap96sr{font-size:.82rem;color:#ffffff4d}.platforms-link.svelte-1ap96sr{background:none;border:none;color:#78b4ffb3;font-family:inherit;font-size:inherit;cursor:pointer;padding:0;border-bottom:1px dotted rgba(120,180,255,.3);transition:color .2s,border-color .2s}.platforms-link.svelte-1ap96sr:hover{color:#78b4fff2;border-bottom-color:#78b4ff99}.hero-platform-icons.svelte-1ap96sr{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.hero-platform-icon.svelte-1ap96sr{width:24px;height:24px;border-radius:5px;opacity:.7;transition:opacity .2s,transform .2s}.hero-platform-icon.svelte-1ap96sr:hover{opacity:1;transform:scale(1.15)}.modal-overlay.svelte-1ap96sr{position:fixed;inset:0;z-index:100;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:svelte-1ap96sr-modalOverlayIn .15s ease-out}@keyframes svelte-1ap96sr-modalOverlayIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1ap96sr{background:#0c0e18;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:0 25px 50px #00000080;width:100%;max-width:620px;max-height:85vh;display:flex;flex-direction:column;animation:svelte-1ap96sr-modalIn .2s ease-out}@keyframes svelte-1ap96sr-modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-1ap96sr{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.modal-title.svelte-1ap96sr{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#ffffffe6}.modal-close.svelte-1ap96sr{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:.35rem;border-radius:.35rem;display:flex;align-items:center;transition:color .15s,background .15s}.modal-close.svelte-1ap96sr:hover{color:#ffffffb3;background:#ffffff0f}.modal-desc.svelte-1ap96sr{padding:.75rem 1.5rem 0;font-size:.8rem;color:#ffffff4d;line-height:1.5}.modal-table-wrap.svelte-1ap96sr{padding:1rem 1.5rem;overflow-x:auto}.cap-table.svelte-1ap96sr{width:100%;border-collapse:collapse;font-size:.8rem}.cap-table.svelte-1ap96sr thead:where(.svelte-1ap96sr){border-bottom:1px solid rgba(255,255,255,.08)}.cap-table.svelte-1ap96sr th:where(.svelte-1ap96sr){padding:.5rem .75rem;text-align:center;font-weight:600;color:#ffffff80;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.cap-th-platform.svelte-1ap96sr{text-align:left}.cap-table.svelte-1ap96sr td:where(.svelte-1ap96sr){padding:.45rem .75rem;border-bottom:1px solid rgba(255,255,255,.03)}.cap-table.svelte-1ap96sr tbody:where(.svelte-1ap96sr) tr:where(.svelte-1ap96sr):hover{background:#ffffff05}.cap-platform.svelte-1ap96sr{display:flex;align-items:center;gap:.5rem;color:#ffffffbf;white-space:nowrap}.cap-icon.svelte-1ap96sr{width:16px;height:16px;border-radius:3px;flex-shrink:0}.cap-cell.svelte-1ap96sr{text-align:center}.cap-yes.svelte-1ap96sr{color:#4ade80cc}.cap-no.svelte-1ap96sr{color:#ffffff26}.modal-footnote.svelte-1ap96sr{padding:0 1.5rem 1.25rem;font-size:.7rem;color:#fff3;line-height:1.6}.modal-footnote.svelte-1ap96sr strong:where(.svelte-1ap96sr){color:#ffffff59;font-weight:600}.btn-primary.svelte-1ap96sr{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#78b4ff33,#8c78ff26);border:1px solid rgba(120,180,255,.35);border-radius:.5rem;color:#78b4fff2;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer}.btn-primary.svelte-1ap96sr:hover{background:linear-gradient(135deg,#78b4ff4d,#8c78ff40);border-color:#78b4ff80;box-shadow:0 0 20px #78b4ff1a}.btn-secondary.svelte-1ap96sr{display:inline-block;padding:.75rem 2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;color:#fff9;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s ease;cursor:pointer}.btn-secondary.svelte-1ap96sr:hover{background:#ffffff14;border-color:#fff3;color:#fffc}:root{--facet-abilities: rgba(74, 222, 128, .85);--facet-behaviors: rgba(168, 85, 247, .85);--facet-knowledge: rgba(251, 191, 36, .85)}.concept.svelte-1ap96sr{text-align:left}.concept.svelte-1ap96sr .section-desc:where(.svelte-1ap96sr) em:where(.svelte-1ap96sr){color:#fff9;font-style:italic}.facets.svelte-1ap96sr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:2rem 0 1.5rem}.facet-card.svelte-1ap96sr{padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-top:3px solid var(--facet-color);border-radius:.5rem;transition:border-color .2s,background .2s}.facet-card.svelte-1ap96sr:hover{background:#ffffff09;border-color:#ffffff1a;border-top-color:var(--facet-color)}.facet-title.svelte-1ap96sr{font-size:.95rem;font-weight:600;color:#ffffffe0;margin-bottom:.5rem}.facet-desc.svelte-1ap96sr{font-size:.8rem;color:#ffffff59;line-height:1.5}.concept-note.svelte-1ap96sr{font-size:.85rem;color:#ffffff4d;line-height:1.6;max-width:600px;margin-bottom:1rem}.tech-toggle.svelte-1ap96sr{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;color:#ffffff40;font-family:Inter,sans-serif;font-size:.78rem;cursor:pointer;padding:.25rem 0;transition:color .2s}.tech-toggle.svelte-1ap96sr:hover{color:#ffffff73}.tech-chevron.svelte-1ap96sr{display:inline-block;transition:transform .2s;font-size:.9rem}.tech-chevron.open.svelte-1ap96sr{transform:rotate(90deg)}.tech-details.svelte-1ap96sr{margin-top:1rem;padding:1.25rem;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:.5rem}.tech-intro.svelte-1ap96sr{font-size:.8rem;color:#ffffff59;margin-bottom:.75rem}.tech-grid.svelte-1ap96sr{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.tech-item.svelte-1ap96sr{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;background:#ffffff05;border-radius:.35rem}.tech-label.svelte-1ap96sr{font-size:.78rem;font-weight:600;color:#fff9}.tech-what.svelte-1ap96sr{font-size:.72rem;color:#ffffff40}.tech-note.svelte-1ap96sr{font-size:.75rem;color:#ffffff40;line-height:1.5}.featured.svelte-1ap96sr .section-desc:where(.svelte-1ap96sr){margin-bottom:2rem}.augment-grid.svelte-1ap96sr{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.augment-card.svelte-1ap96sr{padding:1.25rem;background:#ffffff05;border:1.5px solid rgba(255,255,255,.08);border-radius:.75rem;transition:border-color .3s,box-shadow .3s,transform .2s}.augment-card.svelte-1ap96sr:hover{transform:translateY(-2px)}.augment-card.rarity-common.svelte-1ap96sr{border-color:#9ca3af33}.augment-card.rarity-common.svelte-1ap96sr:hover{border-color:#9ca3af66}.augment-card.rarity-rare.svelte-1ap96sr{border-color:#3b82f640}.augment-card.rarity-rare.svelte-1ap96sr:hover{border-color:#3b82f673;box-shadow:0 0 20px #3b82f614}.augment-card.rarity-epic.svelte-1ap96sr{border-color:#a855f740}.augment-card.rarity-epic.svelte-1ap96sr:hover{border-color:#a855f773;box-shadow:0 0 24px #a855f71a}.augment-card.rarity-legendary.svelte-1ap96sr{border-color:#f59e0b4d}.augment-card.rarity-legendary.svelte-1ap96sr:hover{border-color:#f59e0b80;box-shadow:0 0 30px #f59e0b1f,0 0 60px #f59e0b0a}.augment-header.svelte-1ap96sr{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.augment-name.svelte-1ap96sr{font-size:1rem;font-weight:600;color:#ffffffe6}.rarity-label.svelte-1ap96sr{font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .5rem;border-radius:.25rem}.rarity-label.rarity-common.svelte-1ap96sr{color:#9ca3afb3;background:#9ca3af1a}.rarity-label.rarity-rare.svelte-1ap96sr{color:#60a5fad9;background:#3b82f61f}.rarity-label.rarity-epic.svelte-1ap96sr{color:#c084fcd9;background:#a855f71f}.rarity-label.rarity-legendary.svelte-1ap96sr{color:#fbbf24e6;background:#f59e0b1f}.augment-desc.svelte-1ap96sr{font-size:.82rem;color:#fff6;line-height:1.45;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.augment-meta.svelte-1ap96sr{display:flex;gap:.3rem;margin-bottom:.75rem;flex-wrap:wrap}.augment-tag.svelte-1ap96sr{font-size:.6rem;padding:.1rem .4rem;border-radius:.2rem;background:#ffffff0a;color:#ffffff4d}.augment-footer.svelte-1ap96sr{display:flex;align-items:center;justify-content:space-between}.augment-installs.svelte-1ap96sr{font-size:.7rem;color:#ffffff40}.augment-cmd.svelte-1ap96sr{font-family:JetBrains Mono,monospace;font-size:.72rem;padding:.3rem .6rem;background:#00000059;border-radius:.3rem;color:#78b4ffb3}.loading-placeholder.svelte-1ap96sr{grid-column:1 / -1;text-align:center;padding:3rem;color:#fff3;font-size:.85rem}.steps.svelte-1ap96sr{display:flex;align-items:flex-start;gap:1.5rem;margin-top:2rem}.step.svelte-1ap96sr{flex:1;text-align:center}.step-number.svelte-1ap96sr{width:40px;height:40px;border-radius:50%;background:#78b4ff14;border:1px solid rgba(120,180,255,.2);color:#78b4ffcc;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.step-title.svelte-1ap96sr{font-size:1rem;font-weight:600;color:#ffffffd9;margin-bottom:.5rem}.step-desc.svelte-1ap96sr{font-size:.82rem;color:#ffffff59;line-height:1.5}.step-arrow.svelte-1ap96sr{color:#ffffff1f;font-size:1.5rem;margin-top:.75rem;flex-shrink:0}.feature-grid.svelte-1ap96sr{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.feature.svelte-1ap96sr{display:flex;gap:.9rem;padding:1.15rem 1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;transition:border-color .2s,background .2s}.feature.svelte-1ap96sr:hover{background:#ffffff09;border-color:#ffffff1a}.feature-icon.svelte-1ap96sr{font-size:1.2rem;flex-shrink:0;margin-top:.1rem;opacity:.6}.feature.svelte-1ap96sr h3:where(.svelte-1ap96sr){font-size:.88rem;font-weight:600;color:#ffffffd9;margin-bottom:.35rem}.feature.svelte-1ap96sr p:where(.svelte-1ap96sr){font-size:.8rem;color:#ffffff59;line-height:1.5}.stats-section.svelte-1ap96sr{opacity:1;transform:none}.stats-row.svelte-1ap96sr{display:flex;justify-content:center;gap:4rem;padding:1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:.75rem}.stat.svelte-1ap96sr{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-num.svelte-1ap96sr{font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:600;color:#78b4ffd9}.stat-label.svelte-1ap96sr{font-size:.65rem;color:#ffffff40;text-transform:uppercase;letter-spacing:.12em}.download-options.svelte-1ap96sr{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem}.download-card.svelte-1ap96sr{padding:2rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08)}.download-card.svelte-1ap96sr h3:where(.svelte-1ap96sr){font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#ffffffe6}.download-card.svelte-1ap96sr p:where(.svelte-1ap96sr){font-size:.85rem;color:#ffffff59;line-height:1.5;margin-bottom:1.25rem}.download-app.svelte-1ap96sr{background:linear-gradient(135deg,#78b4ff0a,#8c78ff08);border-color:#78b4ff26}.download-cli.svelte-1ap96sr{background:#ffffff05}.btn-download.svelte-1ap96sr{width:100%;text-align:center}.download-note.svelte-1ap96sr{display:block;text-align:center;margin-top:.75rem;font-size:.7rem;color:#fff3}.cli-install.svelte-1ap96sr{margin-bottom:1rem}.cli-install.svelte-1ap96sr code:where(.svelte-1ap96sr){display:block;font-family:JetBrains Mono,monospace;font-size:.82rem;padding:.65rem 1rem;background:#00000059;border-radius:.4rem;color:#78b4ffbf}.cli-links.svelte-1ap96sr{display:flex;gap:1.25rem}.cli-links.svelte-1ap96sr a:where(.svelte-1ap96sr){font-size:.78rem;color:#ffffff4d;text-decoration:none;transition:color .2s}.cli-links.svelte-1ap96sr a:where(.svelte-1ap96sr):hover{color:#78b4ffb3}.page-footer.svelte-1ap96sr{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-links.svelte-1ap96sr{display:flex;gap:1.5rem}.footer-links.svelte-1ap96sr a:where(.svelte-1ap96sr){font-size:.75rem;color:#ffffff40;text-decoration:none;transition:color .2s}.footer-links.svelte-1ap96sr a:where(.svelte-1ap96sr):hover{color:#78b4ff99}.footer-copy.svelte-1ap96sr{font-size:.7rem;color:#ffffff26}@media(max-width:700px){.page.svelte-1ap96sr{padding:5rem 1rem 2rem}.hero.svelte-1ap96sr{padding:2rem 0 1rem}.facets.svelte-1ap96sr,.tech-grid.svelte-1ap96sr{grid-template-columns:1fr}.steps.svelte-1ap96sr{flex-direction:column;align-items:center}.feature-grid.svelte-1ap96sr{grid-template-columns:1fr}.step-arrow.svelte-1ap96sr{transform:rotate(90deg);margin:0}.download-options.svelte-1ap96sr{grid-template-columns:1fr}.stats-row.svelte-1ap96sr{gap:2rem}.augment-grid.svelte-1ap96sr{grid-template-columns:1fr}.hero-platform-icons.svelte-1ap96sr{gap:.35rem}.hero-platform-icon.svelte-1ap96sr{width:20px;height:20px}.modal.svelte-1ap96sr{max-width:100%;max-height:90vh}.page-footer.svelte-1ap96sr{flex-direction:column;gap:.75rem;align-items:center}}
