.application-landing_landing__Tc7P6{--landing-section-gap:clamp(2rem,4vw,3rem);--landing-column-gap:clamp(2rem,4vw,4rem);--landing-body-width:44rem;--landing-aside-width:14rem;--landing-note-size:0.82rem;--landing-choice-padding:1.15rem}.application-landing_hero__hXfYL{display:grid;align-items:center;gap:var(--landing-section-gap)}.application-landing_heroCopy__kLMH8{min-width:0}.application-landing_byline__7ixLO{margin:1rem 0 0;color:var(--ink-3);font-size:var(--landing-note-size)}.application-landing_actions__gDnnV{display:flex;flex-wrap:wrap;align-items:center;margin-top:1.5rem;gap:1rem}.application-landing_landing__Tc7P6 .application-landing_instructionLink__S4akZ{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink);font-size:.9rem;font-weight:600;gap:.5rem}.application-landing_instructionLink__S4akZ svg{flex-shrink:0}.application-landing_requirements__3CUIG{display:flex;flex-wrap:wrap;margin:1.2rem 0 0;padding:0;color:var(--ink-2);font-size:var(--landing-note-size);list-style:none;gap:.55rem 1rem}.application-landing_requirements__3CUIG li{display:inline-flex;align-items:center;gap:.4rem}.application-landing_downloadNote__hXTZa{max-width:34rem;margin:.7rem 0 0;color:var(--ink-2);font-size:var(--landing-note-size);line-height:1.6}.application-landing_preview__Jb_rw{min-width:0;margin:0}.application-landing_previewImage__ji_40{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-tile);box-shadow:var(--shadow-md)}.application-landing_preview__Jb_rw figcaption{margin-top:.85rem;color:var(--ink-2);font-size:var(--landing-note-size);line-height:1.6}.application-landing_choices__e_QGa{display:grid;margin-top:var(--landing-section-gap);gap:.75rem}.application-landing_applicationGrid__iQfN5{display:grid;margin-top:1.4rem;gap:.75rem}.application-landing_applicationGrid__iQfN5 .application-landing_choiceLabel__tboZZ{font-size:1.1rem}.application-landing_landing__Tc7P6 .application-landing_choice__QmYSd{display:grid;align-content:start;min-width:0;border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);padding:var(--landing-choice-padding);color:var(--ink);text-decoration:none;gap:.6rem}.application-landing_landing__Tc7P6 .application-landing_choice__QmYSd:hover{border-color:var(--line-strong);color:var(--violet-text)}.application-landing_choiceLabel__tboZZ{display:flex;align-items:center;justify-content:space-between;font-size:.96rem;font-weight:650;line-height:1.4;gap:1rem}.application-landing_choiceLabel__tboZZ svg{flex-shrink:0}.application-landing_choiceDetail__DuUbB{color:var(--ink-2);font-size:.86rem;line-height:1.5}.application-landing_readingLayout__u1igE{display:grid;align-items:start;margin-top:var(--landing-section-gap);gap:var(--landing-column-gap)}.application-landing_contents__4V4_4{min-width:0}.application-landing_contentsLabel__9fC0a{margin:0 0 .7rem;color:var(--ink-2);font-size:.9rem;font-weight:650}.application-landing_readingBody__rdfHr{min-width:0;max-width:var(--landing-body-width)}.application-landing_readingBody__rdfHr>section:first-child{margin-top:0;border-top:0;padding-top:0}.application-landing_relatedHeading__0j159{margin:var(--landing-section-gap) 0 -1.5rem;font-size:1.15rem;font-weight:700}@media (min-width:700px){.application-landing_choices__e_QGa{grid-template-columns:repeat(3,minmax(0,1fr))}.application-landing_applicationGrid__iQfN5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.application-landing_hero__hXfYL{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--landing-column-gap)}.application-landing_readingLayout__u1igE{grid-template-columns:var(--landing-aside-width) minmax(0,var(--landing-body-width))}.application-landing_contents__4V4_4{position:sticky;top:1.5rem}}.installation-document_page__wZqq5{--guide-body-width:46rem;--guide-aside-width:13.5rem;--guide-section-space:clamp(3rem,6vw,5rem);--guide-card-padding:clamp(1.25rem,2.4vw,1.75rem);--guide-note-size:.83rem;--guide-radius:var(--radius-tile);--guide-column-gap:clamp(2rem,5vw,5rem)}.installation-document_main__du_Nk{padding-block:2rem var(--guide-section-space)}.installation-document_breadcrumbs__R2n5F{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:var(--ink-3);font-size:.8rem;margin-bottom:2.8rem}.installation-document_breadcrumbs__R2n5F a{color:var(--ink-2);text-decoration:none}.installation-document_breadcrumbs__R2n5F a:hover{color:var(--accent-text)}.installation-document_hero__qbnQJ{display:grid;align-items:center;gap:2.5rem}.installation-document_heroCopy__i7See{min-width:0}.installation-document_identity__J7rbG{display:flex;align-items:center;gap:.9rem;margin-bottom:1.6rem}.installation-document_identity__J7rbG .installation-document_identityName__nZ8xd{margin:0;color:var(--ink-2);font-size:.9rem;font-weight:650}.installation-document_identity__J7rbG .section-label{margin-bottom:.4rem;font-size:.66rem}.installation-document_appIcon__6_J5w{flex-shrink:0;border-radius:.85rem;object-fit:cover;box-shadow:var(--shadow-sm)}.installation-document_topicIcon__MRg3N{display:grid;place-items:center;width:3.25rem;height:3.25rem;flex-shrink:0;background:var(--grad-brand);color:white;border-radius:.85rem}.installation-document_hero__qbnQJ h1{max-width:17ch;margin:0;color:var(--ink);font-size:clamp(2.15rem,4.1vw,3.55rem);line-height:1.08;letter-spacing:-.055em;font-weight:760;text-wrap:balance;overflow-wrap:anywhere}.installation-document_lead__IJhUm{max-width:37rem;margin:1.35rem 0 0;color:var(--ink-2);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.installation-document_heroActions__vC4Of{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.3rem;margin-top:1.65rem}.installation-document_textAction__iwIa2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;color:var(--ink);font-size:.88rem;font-weight:650;text-decoration:none}.installation-document_textAction__iwIa2:hover{color:var(--accent-text)}.installation-document_textAction__iwIa2 svg{flex-shrink:0}.installation-document_heroNote__g6b9T{margin:.95rem 0 0;max-width:36rem;font-size:var(--guide-note-size);line-height:1.6;color:var(--ink-2)}.installation-document_byline__KYy4T{color:var(--ink-3);font-size:.75rem;margin:1.35rem 0 0}.installation-document_productFigure__sWfP0{min-width:0;margin:0;padding:1.2rem 1.2rem .85rem;background:linear-gradient(145deg,var(--surface),var(--bg-lilac));border:1px solid var(--line);border-radius:var(--radius-surface)}.installation-document_figureHeading__OOCJu{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.82rem;font-weight:650;margin-bottom:1rem}.installation-document_figureHeading__OOCJu img{flex-shrink:0}.installation-document_productImage__5w7Cx{display:block;width:100%;height:auto;border-radius:.7rem;box-shadow:var(--shadow-md)}.installation-document_productFigure__sWfP0 figcaption{font-size:.72rem;line-height:1.6;color:var(--ink-3);margin:.95rem .1rem 0}.installation-document_applications__Tw8IE,.installation-document_options__E8gjY{margin-top:var(--guide-section-space);scroll-margin-top:2rem}.installation-document_applications__Tw8IE h2,.installation-document_bottomCta__r1XKw h2,.installation-document_options__E8gjY h2,.installation-document_related__I4sTy h2{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;font-weight:730;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.installation-document_methodGrid__ssaL_{display:grid;gap:1rem;margin-top:1.5rem}.installation-document_method__YsyEt{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--guide-radius);padding:var(--guide-card-padding);background:var(--surface)}.installation-document_featuredMethod__V0WZV{background:var(--bg-lilac);border-color:var(--line-strong)}.installation-document_methodNumber__ppRzt{color:var(--accent-text);font-size:.73rem;font-weight:700;font-variant-numeric:tabular-nums}.installation-document_method__YsyEt h3{font-size:1.12rem;line-height:1.35;letter-spacing:-.025em;margin:.8rem 0 .6rem;color:var(--ink)}.installation-document_method__YsyEt p{margin:0 0 1.2rem;font-size:.91rem;line-height:1.65;color:var(--ink-2)}.installation-document_methodAction__o1O_Z{display:inline-flex;align-items:center;justify-content:flex-start;min-height:2.75rem;gap:.5rem;margin-top:auto;color:var(--ink);font-size:.85rem;line-height:1.4;font-weight:650;text-decoration:none}.installation-document_methodAction__o1O_Z svg{flex-shrink:0}.installation-document_methodAction__o1O_Z:hover{color:var(--accent-text)}.installation-document_downloadAction__LNJK0{color:var(--violet-text)}.installation-document_actionNote__E3_ua{color:var(--ink-3);font-size:.72rem;margin-top:.25rem}.installation-document_applicationGrid__3xKvY{display:grid;gap:.6rem;margin-top:1.3rem}.installation-document_applicationLink__UscF5{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.5rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:.85rem;color:var(--ink);background:var(--surface);font-size:.94rem;font-weight:650;text-decoration:none}.installation-document_applicationLink__UscF5:hover{border-color:var(--line-strong);color:var(--accent-text)}.installation-document_readingLayout__lgaZv{display:grid;gap:2rem;margin-top:var(--guide-section-space)}.installation-document_toc__MNV_F{min-width:0;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.installation-document_toc__MNV_F>p{margin:0 0 .8rem;color:var(--ink);font-size:.82rem;font-weight:700}.installation-document_toc__MNV_F ol{list-style:none;padding:0;margin:0;display:grid;gap:.15rem}.installation-document_toc__MNV_F a{display:block;padding:.5rem 0;color:var(--ink-2);font-size:.82rem;line-height:1.5;text-decoration:none}.installation-document_toc__MNV_F a:hover{color:var(--accent-text)}.installation-document_readingBody__vLb95{min-width:0;max-width:var(--guide-body-width)}.installation-document_contentSection__h2Xxu{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2.5rem;scroll-margin-top:1.75rem}.installation-document_contentSection__h2Xxu:first-child{margin-top:0;padding-top:0;border-top:0}.installation-document_contentSection__h2Xxu h2{margin:0 0 1rem;color:var(--ink);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;font-weight:730;letter-spacing:-.035em;text-wrap:balance}.installation-document_contentSection__h2Xxu p,.installation-document_steps__W1LCX li{color:var(--ink-2);font-size:1rem;line-height:1.8}.installation-document_contentSection__h2Xxu p{margin:0 0 1rem}.installation-document_steps__W1LCX{list-style:decimal;padding-left:1.35rem;margin:1.25rem 0}.installation-document_steps__W1LCX li{padding-left:.4rem;margin-bottom:.8rem}.installation-document_steps__W1LCX li::marker{color:var(--accent-text);font-weight:700}.installation-document_note__jOsub{display:flex;align-items:flex-start;gap:.7rem;border-left:2px solid var(--purple);background:var(--surface-2);padding:1rem 1.1rem;margin:1.5rem 0;border-radius:0 .6rem .6rem 0}.installation-document_note__jOsub svg{flex-shrink:0;color:var(--violet-text);margin-top:.3rem}.installation-document_note__jOsub p{margin:0;font-size:.88rem;line-height:1.7}.installation-document_sectionLinks__N0r36{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;margin-top:1.1rem}.installation-document_sectionLinks__N0r36 a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.4rem;color:var(--violet-text);font-size:.88rem;text-underline-offset:.2em}.installation-document_faq__c6z2K{display:grid}.installation-document_faq__c6z2K details{border-bottom:1px solid var(--line)}.installation-document_faq__c6z2K summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;min-height:3.5rem;padding:1rem 0;color:var(--ink);font-size:.96rem;line-height:1.5;font-weight:650}.installation-document_faq__c6z2K summary::-webkit-details-marker{display:none}.installation-document_faq__c6z2K summary span{flex-shrink:0;font-size:1.3rem;font-weight:400;color:var(--violet-text)}.installation-document_faq__c6z2K details[open] summary span{transform:rotate(45deg)}.installation-document_faq__c6z2K details p{font-size:.94rem;padding-bottom:.5rem}.installation-document_sources__g9_LL{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.installation-document_sources__g9_LL h2{margin:0 0 .9rem;color:var(--ink);font-size:.88rem;font-weight:700}.installation-document_sources__g9_LL ul{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.installation-document_sources__g9_LL a{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--violet-text);font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}.installation-document_sources__g9_LL>p{font-size:.75rem;color:var(--ink-3);line-height:1.7;margin:1.1rem 0 0}.installation-document_bottomCta__r1XKw{display:grid;align-items:center;gap:1.6rem;margin-top:var(--guide-section-space);padding:clamp(1.5rem,4vw,2.8rem);background:linear-gradient(120deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--radius-surface)}.installation-document_bottomCta__r1XKw p:not(.section-label){max-width:36rem;color:var(--ink-2);font-size:.94rem;line-height:1.7;margin:.8rem 0 0}.installation-document_bottomActions__F7q_X{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1.3rem}.installation-document_related__I4sTy{margin-top:2.5rem}.installation-document_related__I4sTy h2{font-size:1.15rem;margin-bottom:1rem}.installation-document_related__I4sTy>div{display:flex;flex-wrap:wrap;gap:.6rem}.installation-document_related__I4sTy a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.6rem;color:var(--ink-2);font-size:.84rem;padding:.6rem .9rem;background:var(--surface);border:1px solid var(--line);border-radius:.6rem;text-decoration:none}.installation-document_related__I4sTy a:hover{color:var(--accent-text)}@media (min-width:640px){.installation-document_applicationGrid__3xKvY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.installation-document_methodGrid__ssaL_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.installation-document_hero__qbnQJ{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}.installation-document_productFigure__sWfP0{transform:rotate(1deg)}.installation-document_readingLayout__lgaZv{grid-template-columns:var(--guide-aside-width) minmax(0,var(--guide-body-width));gap:var(--guide-column-gap)}.installation-document_toc__MNV_F{position:sticky;top:1.5rem;align-self:start;border-bottom:0;padding-bottom:0}.installation-document_bottomCta__r1XKw{grid-template-columns:minmax(0,1fr) auto}.installation-document_bottomActions__F7q_X{flex-direction:column;align-items:flex-start}}@media (max-width:479px){.installation-document_breadcrumbs__R2n5F{margin-bottom:2rem;font-size:.72rem}.installation-document_heroActions__vC4Of{align-items:stretch;gap:.5rem}.installation-document_heroActions__vC4Of .primary-action{width:100%}.installation-document_heroActions__vC4Of .installation-document_textAction__iwIa2{justify-content:flex-start}.installation-document_productFigure__sWfP0{padding:.85rem .85rem .7rem}.installation-document_figureHeading__OOCJu{font-size:.73rem}.installation-document_bottomActions__F7q_X{align-items:stretch}.installation-document_bottomActions__F7q_X .primary-action{width:100%}}.page_page__6Co_S{--comparison-cell-padding:clamp(.75rem,1.5vw,1.1rem);--comparison-note-size:.82rem;--comparison-link-gap:.65rem}.page_page__6Co_S .page_heading__bOxHp{max-width:21ch}.page_heading__bOxHp span{color:var(--violet-text)}.page_requirements__mAjxB{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;list-style:none;padding:0;margin:1.25rem 0 0;color:var(--ink-2);font-size:var(--comparison-note-size)}.page_requirements__mAjxB li{display:inline-flex;align-items:center;gap:.4rem}.page_requirements__mAjxB svg{flex-shrink:0}.page_comparison__y_zrr{margin:1.4rem 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface)}.page_comparison__y_zrr table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:.85rem;line-height:1.65}.page_comparison__y_zrr td,.page_comparison__y_zrr th{vertical-align:top;padding:var(--comparison-cell-padding);overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.page_comparison__y_zrr thead th{background:var(--surface-2);color:var(--ink);font-weight:700}.page_comparison__y_zrr th:first-child{width:25%}.page_comparison__y_zrr td:last-child,.page_comparison__y_zrr th:last-child{background:var(--bg-lilac)}.page_comparison__y_zrr tbody th{color:var(--ink);font-weight:650}.page_comparison__y_zrr tbody td{color:var(--ink-2)}.page_comparison__y_zrr tbody tr:last-child>*{border-bottom:0}.page_mobileColumnLabel__Udrze{display:none}.page_tableCaption__4SiKH{padding:var(--comparison-cell-padding);text-align:left;font-size:.75rem;color:var(--ink-2);border-bottom:1px solid var(--line)}.page_page__6Co_S .page_sourceNote__H5IuU{font-size:var(--comparison-note-size);color:var(--ink-3)}.page_appLinks__sqILr{display:flex;flex-wrap:wrap;gap:var(--comparison-link-gap)}.page_appLinks__sqILr a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem .85rem;gap:.6rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font-size:.85rem;font-weight:600;text-decoration:none}.page_appLinks__sqILr a:hover{color:var(--violet-text);border-color:var(--line-strong)}.page_appLinks__sqILr svg{flex-shrink:0}@media (max-width:559px){.page_comparison__y_zrr table,.page_comparison__y_zrr tbody,.page_tableCaption__4SiKH{display:block}.page_comparison__y_zrr table{font-size:.86rem;line-height:1.65}.page_comparison__y_zrr thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_comparison__y_zrr tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_comparison__y_zrr tbody th:first-child{grid-column:1/-1;width:auto;background:var(--surface-2);font-size:.94rem}.page_comparison__y_zrr tbody td{min-width:0}.page_mobileColumnLabel__Udrze{display:block;margin-bottom:.5rem;color:var(--ink);font-weight:700}}