.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;width:100%;overflow-x:clip;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;width:100%}.installation_topBar__0McEf{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.installation_brandLink__hwoVs{display:inline-flex;line-height:0;flex-shrink:0}.installation_brandLogo__uNkc0{width:auto!important;height:44px!important;max-width:min(220px,55vw);object-fit:contain}.installation_topNav__Ixpv4{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .85rem}.installation_topNav__Ixpv4 a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.35rem .15rem;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:1rem;width:min(72rem,calc(100% - 1.5rem));margin:.5rem auto 0;flex:1 1 auto;min-width:0}.installation_toc__O3cGQ{display:block;align-self:stretch;position:static;min-width:0;padding:.85rem .9rem;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;list-style:none;display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 0 .15rem}.installation_tocList__hTOnq li{flex:0 0 auto}.installation_tocList__hTOnq a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .75rem;border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:var(--text-dark);font-size:.8125rem;font-weight:600;text-decoration:none;line-height:1.3;white-space:nowrap}.installation_tocList__hTOnq a:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.installation_tocHint__5DjUr{display:block;margin:.55rem 0 0;color:var(--muted);font-size:.7rem;font-weight:500}.installation_doc__15zub{min-width:0;padding:1.25rem 1rem 1.5rem;border-radius:14px;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:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.installation_title__ooSlI{margin:0;font-size:clamp(1.4rem,4.2vw + .6rem,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--accent);overflow-wrap:anywhere}.installation_lead__cUsi3{margin:.85rem 0 0;color:var(--muted);font-size:clamp(.9375rem,.4vw + .85rem,1.02rem);line-height:1.6;max-width:48rem}.installation_section__bjTWl{margin-top:1.75rem;padding-top:.15rem;scroll-margin-top:1rem;min-width:0}.installation_section__bjTWl h2{margin:0 0 .75rem;font-size:clamp(1.05rem,1.5vw + .85rem,1.25rem);font-weight:700;color:var(--text-dark);overflow-wrap:anywhere}.installation_section__bjTWl h3{margin:1.25rem 0 .55rem;font-size:1rem;font-weight:700}.installation_section__bjTWl li,.installation_section__bjTWl p{color:#334155;font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.installation_section__bjTWl p{margin:.55rem 0 0}.installation_section__bjTWl ul{margin:.6rem 0 0;padding-left:1.15rem}.installation_section__bjTWl li+li{margin-top:.35rem}.installation_note__f6B9o{margin-top:.85rem!important;padding:.75rem .85rem;border-left:3px solid var(--accent-secondary);background:#f0fdf7;border-radius:0 8px 8px 0;color:#166534!important}.installation_tableWrap__fk0Sx{margin-top:.85rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px;scrollbar-width:thin}.installation_tableWrap__fk0Sx table{width:100%;min-width:28rem;border-collapse:collapse;font-size:.8125rem}.installation_tableWrap__fk0Sx td,.installation_tableWrap__fk0Sx th{padding:.65rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;word-break:break-word}.installation_tableWrap__fk0Sx th{background:#f8fafc;color:#0f172a;font-weight:700;white-space:nowrap}.installation_tableWrap__fk0Sx tr:last-child td{border-bottom:none}.installation_code__l1w_z{margin:.85rem 0 0;padding:.85rem .9rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:10px;background:var(--code-bg);border:1px solid var(--border);font-size:.75rem;line-height:1.55;scrollbar-width:thin}.installation_code__l1w_z code{display:block;white-space:pre;width:max-content;min-width:100%}.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);word-break:break-word}.installation_inlineLink__HeztN{color:var(--accent);font-weight:600;text-decoration:none}.installation_inlineLink__HeztN:hover{text-decoration:underline}.installation_footer__1CrJL{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-top:1.5rem;padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));color:#fff;font-size:.8125rem}.installation_footerCopy__gzf0m{display:flex;flex-direction:column;gap:.2rem;min-width:0;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:.75rem}.installation_footerLogo__U5r_R{width:auto!important;height:40px!important;max-width:min(140px,40vw);object-fit:contain;flex-shrink:0}@keyframes installation_fadeIn__POgxz{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.installation_brandLogo__uNkc0{height:38px!important}.installation_topNav__Ixpv4{width:100%;justify-content:flex-start}.installation_topNav__Ixpv4 a{font-size:.8125rem}.installation_layout__uY0JW{width:calc(100% - 1rem);gap:.75rem}.installation_toc__O3cGQ{padding:.7rem .7rem .55rem}.installation_doc__15zub{padding:1.1rem .85rem 1.35rem;border-radius:12px}.installation_section__bjTWl{margin-top:1.5rem}.installation_tableWrap__fk0Sx table{min-width:24rem;font-size:.75rem}.installation_tableWrap__fk0Sx td,.installation_tableWrap__fk0Sx th{padding:.55rem .6rem}.installation_code__l1w_z{font-size:.7rem;padding:.75rem}.installation_footer__1CrJL{flex-direction:column;align-items:flex-start}}@media (min-width:481px) and (max-width:759px){.installation_layout__uY0JW{width:min(72rem,calc(100% - 1.75rem))}.installation_doc__15zub{padding:1.4rem 1.15rem 1.7rem}}@media (min-width:760px) and (max-width:959px){.installation_brandLogo__uNkc0{height:48px!important}.installation_layout__uY0JW{width:min(72rem,calc(100% - 2rem));gap:1.15rem;margin-top:.75rem}.installation_doc__15zub{padding:1.75rem 1.5rem 2rem}.installation_tableWrap__fk0Sx table{font-size:.875rem}.installation_code__l1w_z{font-size:.8125rem}}@media (min-width:960px){.installation_topBar__0McEf{padding:1.25rem max(1.5rem,env(safe-area-inset-right)) .5rem max(1.5rem,env(safe-area-inset-left))}.installation_brandLogo__uNkc0{height:48px!important}.installation_layout__uY0JW{grid-template-columns:14.5rem minmax(0,1fr);gap:1.5rem;width:min(72rem,calc(100% - 2.5rem));margin-top:1rem}.installation_toc__O3cGQ{position:sticky;top:1.25rem;align-self:start}.installation_tocHint__5DjUr{display:none}.installation_tocList__hTOnq{display:grid;gap:.35rem;overflow:visible;padding-bottom:0}.installation_tocList__hTOnq a{display:block;min-height:0;padding:.25rem 0;border:0;border-radius:0;background:transparent;white-space:normal;font-weight:500}.installation_doc__15zub{padding:2rem 2.25rem 2.5rem}.installation_section__bjTWl{margin-top:2.25rem;scroll-margin-top:1.25rem}.installation_tableWrap__fk0Sx table{min-width:0;font-size:.875rem}.installation_code__l1w_z{font-size:.8125rem}.installation_footer__1CrJL{padding-inline:max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-left));font-size:.875rem}.installation_footerLogo__U5r_R{height:48px!important}}@media (min-width:1200px){.installation_layout__uY0JW{grid-template-columns:15.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.installation_doc__15zub{animation:none}}