.docs-shell[data-astro-cid-uktmta43]{display:flex;flex-direction:column;min-height:100vh}.docs-header[data-astro-cid-uktmta43]{position:sticky;top:0;z-index:50;height:var(--header-h);background:#080b14d9;backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border)}.docs-header__inner[data-astro-cid-uktmta43]{width:100%;max-width:100%;margin:0;padding:0 var(--sp-6);height:100%;display:flex;align-items:center;gap:var(--sp-6)}.docs-header__brand[data-astro-cid-uktmta43]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo[data-astro-cid-uktmta43]{height:75px;width:auto}.docs-header__nav[data-astro-cid-uktmta43]{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto}.docs-header__nav[data-astro-cid-uktmta43] a[data-astro-cid-uktmta43]{padding:.4rem .8rem;font-size:.875rem;font-weight:500;color:var(--c-text-2);text-decoration:none;border-radius:var(--r-sm);transition:color .2s,background .2s}.docs-header__nav[data-astro-cid-uktmta43] a[data-astro-cid-uktmta43]:hover,.docs-header__nav[data-astro-cid-uktmta43] a[data-astro-cid-uktmta43].active{color:var(--c-text-1);background:#ffffff0f}.gh-link[data-astro-cid-uktmta43]{display:flex!important;align-items:center;gap:.4rem}.docs-body[data-astro-cid-uktmta43]{display:flex;flex:1;width:100%;max-width:100%;margin:0;position:relative}.sidebar--install[data-astro-cid-uktmta43]{width:var(--sidebar-w);flex-shrink:0;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;border-right:1px solid var(--c-border);padding:var(--sp-6) 0}.sidebar--install__inner[data-astro-cid-uktmta43]{padding:0 var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-6)}.sidebar--install__label[data-astro-cid-uktmta43]{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-3);padding:0 var(--sp-3) var(--sp-2)}.sidebar--install__nav[data-astro-cid-uktmta43]{display:flex;flex-direction:column;gap:2px}.sidebar--install__link[data-astro-cid-uktmta43]{display:flex;align-items:center;gap:var(--sp-2);padding:.5rem var(--sp-3);font-size:.85rem;color:var(--c-text-2);text-decoration:none;border-radius:var(--r-sm);transition:all .15s ease}.sidebar--install__link[data-astro-cid-uktmta43]:hover{color:var(--c-text-1);background:#ffffff0f}.sidebar--install__link--active[data-astro-cid-uktmta43]{color:var(--c-primary-light);background:linear-gradient(90deg,#b8860b1a,#b8860b05);font-weight:600}.sidebar--install__icon[data-astro-cid-uktmta43]{display:flex;align-items:center;color:var(--c-text-3)}.sidebar--install__link--active[data-astro-cid-uktmta43] .sidebar--install__icon[data-astro-cid-uktmta43]{color:var(--c-primary-light)}.docs-main[data-astro-cid-uktmta43]{flex:1;min-width:0;padding:var(--sp-6) clamp(var(--sp-4),1.8vw,var(--sp-6));width:100%;max-width:100%;margin:0}.docs-content[data-astro-cid-uktmta43]{width:100%;max-width:100%}.toc[data-astro-cid-uktmta43]{width:200px;flex-shrink:0;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-3);border-left:1px solid var(--c-border)}.toc__title[data-astro-cid-uktmta43]{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-3);margin-bottom:var(--sp-3);padding-left:var(--sp-3)}.toc__nav[data-astro-cid-uktmta43]{display:flex;flex-direction:column;gap:2px;border-left:2px solid rgba(255,255,255,.06);margin-left:var(--sp-1);padding-left:0}.toc__link[data-astro-cid-uktmta43]{display:block;padding:.35rem var(--sp-3);font-size:.78rem;color:var(--c-text-3);text-decoration:none;border-left:2px solid transparent;margin-left:-2px;transition:all .15s ease;line-height:1.4}.toc__link[data-astro-cid-uktmta43]:hover{color:var(--c-text-1)}.toc__link--active[data-astro-cid-uktmta43]{color:var(--c-primary-light);border-left-color:var(--c-primary-light);font-weight:600}.site-menu-toggle[data-astro-cid-uktmta43]{display:none}@media(max-width:1200px){.toc[data-astro-cid-uktmta43]{display:none}}@media(max-width:768px){.docs-body[data-astro-cid-uktmta43]{max-width:100%}.docs-main[data-astro-cid-uktmta43]{padding:var(--sp-6) var(--sp-4);max-width:100%}.sidebar--install[data-astro-cid-uktmta43]{width:60px;padding:var(--sp-4) 0}.sidebar--install__label[data-astro-cid-uktmta43],.sidebar--install__link[data-astro-cid-uktmta43] span[data-astro-cid-uktmta43]:not(.sidebar--install__icon){display:none}.sidebar--install__link[data-astro-cid-uktmta43]{justify-content:center;padding:.6rem}.site-menu-toggle[data-astro-cid-uktmta43]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--c-text-1);cursor:pointer;margin-left:auto}.docs-header__nav[data-astro-cid-uktmta43]{display:none;position:absolute;top:var(--header-h);left:0;width:100%;background:#080b14fa;backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);flex-direction:column;padding:var(--sp-6);gap:var(--sp-4);align-items:stretch}.docs-header__nav[data-astro-cid-uktmta43].is-open{display:flex}.docs-header__nav[data-astro-cid-uktmta43] a[data-astro-cid-uktmta43]{text-align:center;padding:.8rem;font-size:1.1rem}}.install-page[data-astro-cid-4ritufvi]{max-width:100%}.breadcrumb[data-astro-cid-4ritufvi]{display:flex;align-items:center;gap:var(--sp-2);font-size:.8rem;color:var(--c-text-3);margin-bottom:var(--sp-6)}.breadcrumb[data-astro-cid-4ritufvi] a[data-astro-cid-4ritufvi]{color:var(--c-text-3);text-decoration:none}.breadcrumb[data-astro-cid-4ritufvi] a[data-astro-cid-4ritufvi]:hover{color:var(--c-text-1)}.breadcrumb__sep[data-astro-cid-4ritufvi]{color:var(--c-text-3);opacity:.5}.breadcrumb__current[data-astro-cid-4ritufvi]{color:var(--c-text-2);font-weight:500}.install-header[data-astro-cid-4ritufvi]{margin-bottom:var(--sp-10)}.install-header__badge[data-astro-cid-4ritufvi]{display:inline-block;padding:.25rem .65rem;border-radius:var(--r-full);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#eab3081f;color:#facc15;border:1px solid rgba(234,179,8,.3);margin-bottom:var(--sp-3)}.install-header__title[data-astro-cid-4ritufvi]{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:900;color:var(--c-text-1);letter-spacing:-.03em;margin-bottom:var(--sp-3)}.install-header__desc[data-astro-cid-4ritufvi]{font-size:1.05rem;color:var(--c-text-2);line-height:1.7;max-width:100%}.install-section[data-astro-cid-4ritufvi]{margin-bottom:var(--sp-12);padding-bottom:var(--sp-10);border-bottom:1px solid var(--c-border)}.install-section[data-astro-cid-4ritufvi]:last-of-type{border-bottom:none}.step-badge[data-astro-cid-4ritufvi]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--c-primary-light);margin-bottom:var(--sp-2)}.step-badge__optional[data-astro-cid-4ritufvi]{font-size:.65rem;font-weight:500;font-family:var(--font-sans);padding:.1rem .4rem;border-radius:4px;background:#ffffff0f;color:var(--c-text-3)}.step-title[data-astro-cid-4ritufvi]{font-size:1.5rem;font-weight:800;color:var(--c-text-1);letter-spacing:-.02em;margin-bottom:var(--sp-3)}.step-subtitle[data-astro-cid-4ritufvi]{font-size:1.05rem;font-weight:700;color:var(--c-text-1);margin-bottom:var(--sp-3)}.step-desc[data-astro-cid-4ritufvi]{font-size:.95rem;color:var(--c-text-2);line-height:1.65;margin-bottom:var(--sp-4);max-width:100%}.step-desc--muted[data-astro-cid-4ritufvi]{color:var(--c-text-3);font-size:.88rem}.code-block-wrap[data-astro-cid-4ritufvi]{margin-bottom:var(--sp-4)}.code-block-wrap--small[data-astro-cid-4ritufvi]{margin-top:var(--sp-3);margin-bottom:0}.info-box[data-astro-cid-4ritufvi]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);font-size:.875rem;line-height:1.6;color:var(--c-text-2)}.info-box--tip[data-astro-cid-4ritufvi]{background:#eab30814;border:1px solid rgba(234,179,8,.25)}.info-box--tip[data-astro-cid-4ritufvi] svg[data-astro-cid-4ritufvi]{color:#facc15;flex-shrink:0;margin-top:2px}.info-box[data-astro-cid-4ritufvi] code[data-astro-cid-4ritufvi]{background:#ffffff14;padding:.1rem .35rem;border-radius:4px;font-size:.85em;color:var(--c-text-1)}.install-tabs[data-astro-cid-4ritufvi]{margin-bottom:var(--sp-4)}.install-tabs__bar[data-astro-cid-4ritufvi]{display:flex;gap:2px;padding:4px;background:#ffffff08;border:1px solid var(--c-border);border-radius:var(--r-md);width:fit-content;margin-bottom:var(--sp-3)}.install-tabs__tab[data-astro-cid-4ritufvi]{padding:.35rem .9rem;font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--c-text-3);background:transparent;border:none;border-radius:calc(var(--r-md) - 4px);cursor:pointer;transition:color .15s,background .15s}.install-tabs__tab[data-astro-cid-4ritufvi]:hover{color:var(--c-text-1);background:#ffffff0d}.install-tabs__tab[data-astro-cid-4ritufvi].active{color:#facc15;background:#eab30826}.install-tabs__panel[data-astro-cid-4ritufvi]{display:none}.install-tabs__panel[data-astro-cid-4ritufvi].active{display:block}.dep-grid[data-astro-cid-4ritufvi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-4);margin-top:var(--sp-4)}.dep-card[data-astro-cid-4ritufvi]{padding:var(--sp-5);border-radius:var(--r-lg);background:#ffffff05;border:1px solid var(--c-border)}.dep-card__header[data-astro-cid-4ritufvi]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.dep-card__icon[data-astro-cid-4ritufvi]{width:36px;height:36px;border-radius:var(--r-sm);display:grid;place-items:center;flex-shrink:0}.dep-card__icon--chart[data-astro-cid-4ritufvi]{background:#f59e0b1f;color:#f59e0b}.dep-card__icon--3d[data-astro-cid-4ritufvi]{background:#a855f71f;color:#a855f7}.dep-card__name[data-astro-cid-4ritufvi]{font-size:.95rem;font-weight:700;color:var(--c-text-1);margin:0 0 2px}.dep-card__desc[data-astro-cid-4ritufvi]{font-size:.78rem;color:var(--c-text-3);margin:0}.ref-table[data-astro-cid-4ritufvi]{overflow-x:auto;margin-top:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg)}.ref-table[data-astro-cid-4ritufvi] table[data-astro-cid-4ritufvi]{width:100%;border-collapse:collapse;font-size:.85rem}.ref-table[data-astro-cid-4ritufvi] th[data-astro-cid-4ritufvi]{text-align:left;padding:var(--sp-3) var(--sp-4);background:#ffffff08;color:var(--c-text-3);font-weight:600;font-size:.75rem;text-transform:uppercase;border-bottom:1px solid var(--c-border)}.ref-table[data-astro-cid-4ritufvi] td[data-astro-cid-4ritufvi]{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--c-border);color:var(--c-text-2)}.ref-table[data-astro-cid-4ritufvi] tr[data-astro-cid-4ritufvi]:last-child td[data-astro-cid-4ritufvi]{border-bottom:none}.ref-table[data-astro-cid-4ritufvi] code[data-astro-cid-4ritufvi]{font-family:var(--font-mono);font-size:.82em;background:#ffffff0d;padding:.15rem .4rem;border-radius:4px;color:#facc15}.ref-table[data-astro-cid-4ritufvi] a[data-astro-cid-4ritufvi]{color:#facc15;text-decoration:none;font-weight:500}.ref-table[data-astro-cid-4ritufvi] a[data-astro-cid-4ritufvi]:hover{text-decoration:underline}.install-cta[data-astro-cid-4ritufvi]{text-align:center;padding:var(--sp-12) var(--sp-6);background:radial-gradient(circle at 50% 50%,rgba(234,179,8,.08),transparent 70%);border:1px solid rgba(234,179,8,.25);border-radius:var(--r-xl);margin-top:var(--sp-8)}.install-cta[data-astro-cid-4ritufvi] h2[data-astro-cid-4ritufvi]{font-size:1.75rem;font-weight:900;color:var(--c-text-1);margin-bottom:var(--sp-2)}.install-cta[data-astro-cid-4ritufvi] p[data-astro-cid-4ritufvi]{font-size:1rem;color:var(--c-text-3);margin-bottom:var(--sp-6)}.install-cta__actions[data-astro-cid-4ritufvi]{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap}.cta-btn[data-astro-cid-4ritufvi]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.65rem 1.4rem;border-radius:var(--r-md);font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s ease}.cta-btn--primary[data-astro-cid-4ritufvi]{background:linear-gradient(135deg,#facc15,#eab308);color:#000;font-weight:700}.cta-btn--primary[data-astro-cid-4ritufvi]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #eab30866}.cta-btn--secondary[data-astro-cid-4ritufvi]{background:#ffffff0d;color:var(--c-text-1);border:1px solid var(--c-border)}.cta-btn--secondary[data-astro-cid-4ritufvi]:hover{background:#ffffff14;border-color:#fff3}
