.installation_page__X_SH9{--accent:#015fa4;--accent-secondary:#14cb79;--text-dark:#0f172a;--muted:#64748b;--card-bg:#ffffff;--border:#e2e8f0;--code-bg:#f1f5f9;position:relative;isolation:isolate;min-height:100dvh;color:var(--text-dark);-webkit-font-smoothing:antialiased}.installation_background___o5Rm{z-index:0;object-fit:cover;pointer-events:none;user-select:none}.installation_shell__GuQSN{position:relative;z-index:1;display:flex;min-height:100dvh;flex-direction:column}.installation_topBar__0McEf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem max(1.5rem,env(safe-area-inset-right)) .5rem max(1.5rem,env(safe-area-inset-left))}.installation_brandLink__hwoVs{display:inline-flex;line-height:0}.installation_brandLogo__uNkc0{width:auto!important;height:48px!important;object-fit:contain}.installation_topNav__Ixpv4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.1rem}.installation_topNav__Ixpv4 a{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;text-shadow:0 1px 2px rgba(15,23,42,.35)}.installation_topNav__Ixpv4 a:hover{text-decoration:underline}.installation_layout__uY0JW{display:grid;grid-template-columns:1fr;gap:1.25rem;width:min(72rem,calc(100% - 2rem));margin:1rem auto 5.5rem}.installation_toc__O3cGQ{display:none;align-self:start;position:sticky;top:1.25rem;padding:1rem 1.1rem;border-radius:12px;background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.9);box-shadow:0 8px 24px rgba(15,23,42,.08)}.installation_tocTitle__UbCAj{margin:0 0 .65rem;color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.installation_tocList__hTOnq{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.installation_tocList__hTOnq a{color:var(--text-dark);font-size:.8125rem;font-weight:500;text-decoration:none;line-height:1.35}.installation_tocList__hTOnq a:hover{color:var(--accent)}.installation_doc__15zub{padding:1.75rem 1.5rem 2rem;border-radius:15px;background:var(--card-bg);box-shadow:0 12px 36px rgba(15,23,42,.12);animation:installation_fadeIn__POgxz .3s ease}.installation_eyebrow__4JPJ8{margin:0 0 .4rem;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.installation_title__ooSlI{margin:0;font-size:clamp(1.65rem,1.2vw + 1.3rem,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--accent)}.installation_lead__cUsi3{margin:.85rem 0 0;color:var(--muted);font-size:1.02rem;line-height:1.6;max-width:48rem}.installation_section__bjTWl{margin-top:2.25rem;padding-top:.25rem;scroll-margin-top:1.25rem}.installation_section__bjTWl h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:var(--text-dark)}.installation_section__bjTWl h3{margin:1.35rem 0 .55rem;font-size:1rem;font-weight:700}.installation_section__bjTWl li,.installation_section__bjTWl p{color:#334155;font-size:.95rem;line-height:1.6}.installation_section__bjTWl p{margin:.55rem 0 0}.installation_section__bjTWl ul{margin:.6rem 0 0;padding-left:1.2rem}.installation_section__bjTWl li+li{margin-top:.35rem}.installation_note__f6B9o{margin-top:.85rem!important;padding:.75rem .9rem;border-left:3px solid var(--accent-secondary);background:#f0fdf7;border-radius:0 8px 8px 0;color:#166534!important}.installation_tableWrap__fk0Sx{margin-top:.85rem;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.installation_tableWrap__fk0Sx table{width:100%;border-collapse:collapse;font-size:.875rem}.installation_tableWrap__fk0Sx td,.installation_tableWrap__fk0Sx th{padding:.7rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.installation_tableWrap__fk0Sx th{background:#f8fafc;color:#0f172a;font-weight:700}.installation_tableWrap__fk0Sx tr:last-child td{border-bottom:none}.installation_code__l1w_z{margin:.85rem 0 0;padding:.95rem 1rem;overflow-x:auto;border-radius:10px;background:var(--code-bg);border:1px solid var(--border);font-size:.8125rem;line-height:1.55}.installation_code__l1w_z code,.installation_section__bjTWl code,.installation_tableWrap__fk0Sx code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84em}.installation_section__bjTWl code,.installation_tableWrap__fk0Sx code{padding:.1em .35em;border-radius:4px;background:var(--code-bg)}.installation_inlineLink__HeztN{color:var(--accent);font-weight:600;text-decoration:none}.installation_inlineLink__HeztN:hover{text-decoration:underline}.installation_footer__1CrJL{position:absolute;right:max(1.5rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1.5rem,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fff;font-size:.875rem;pointer-events:none}.installation_footerCopy__gzf0m{display:flex;flex-direction:column;gap:.2rem;line-height:1.4;text-shadow:0 1px 2px rgba(15,23,42,.35)}.installation_footerPowered__MUuup{color:rgba(255,255,255,.85);font-size:.8125rem}.installation_footerLogo__U5r_R{width:auto!important;height:48px!important;object-fit:contain;flex-shrink:0}@keyframes installation_fadeIn__POgxz{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:960px){.installation_layout__uY0JW{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;margin-top:1.25rem}.installation_toc__O3cGQ{display:block}.installation_doc__15zub{padding:2rem 2.25rem 2.5rem}}@media (max-width:640px){.installation_topBar__0McEf{flex-direction:column;align-items:flex-start;padding-inline:1rem}.installation_topNav__Ixpv4{justify-content:flex-start}.installation_layout__uY0JW{width:calc(100% - 1.5rem);margin-bottom:6rem}.installation_doc__15zub{padding:1.35rem 1.1rem 1.75rem}.installation_footer__1CrJL{right:max(.75rem,env(safe-area-inset-right));bottom:max(.625rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));font-size:.75rem}.installation_footerLogo__U5r_R{height:40px!important}}