.InstallationDiagrams_diagram__NlfxT{container:installation-diagram/inline-size;box-sizing:border-box;min-width:0;margin:var(--space-8) 0;padding:var(--space-6);border:1px solid rgb(196 154 69/32%);border-radius:var(--radius-card);background:radial-gradient(circle at 104% 4%,rgb(196 154 69/14%),transparent 38%),var(--color-surface-dark);color:var(--color-text-on-dark);box-shadow:0 22px 54px rgb(13 24 39/13%)}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_header__NEToS{display:grid;gap:var(--space-5);margin:0 0 var(--space-6);padding:0 0 var(--space-6);border-bottom:1px solid rgb(255 255 255/11%)}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_eyebrow__YrzQh{margin:0 0 var(--space-2);color:var(--color-gold-highlight-on-dark);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_title__ZKw9e{display:block;color:var(--color-white);font-family:Manrope,sans-serif;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:800;letter-spacing:-.025em;line-height:1.25}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_intro__TlJV0{margin:0;padding-left:var(--space-4);border-left:2px solid rgb(196 154 69/74%);color:var(--color-text-muted-on-dark);font-size:.875rem;line-height:1.7}.InstallationDiagrams_views__9S9Xy{display:grid;gap:var(--space-6);min-width:0}.InstallationDiagrams_view__8nD48{min-width:0}.InstallationDiagrams_singleView__gvLBX{width:100%;max-width:680px;min-width:0;margin-inline:auto}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_viewLabel__0DaSe{margin:0 0 var(--space-3);color:var(--color-white);font-size:.875rem;font-weight:700;line-height:1.5}.InstallationDiagrams_artwork__JCdBF{min-width:0;padding:var(--space-2);border:1px solid var(--color-border-warm);border-radius:var(--radius-nested);background:var(--color-surface-soft)}.InstallationDiagrams_artwork__JCdBF svg{display:block;width:100%;height:auto;max-width:560px;margin:auto}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_viewNote__8XzU8{margin:var(--space-3) 0 0;color:var(--color-text-muted-on-dark);font-size:.8125rem;line-height:1.6}.InstallationDiagrams_profile__9NjSW{fill:var(--color-white);stroke:var(--color-heading);stroke-width:3;stroke-linejoin:round}.InstallationDiagrams_wall__R7w9A{fill:var(--color-surface-warm-emphasis);stroke:var(--color-text-secondary);stroke-width:2;stroke-linejoin:round}.InstallationDiagrams_hatch__CTeHC{fill:none;stroke:var(--color-text-secondary);stroke-width:1.4;opacity:.32}.InstallationDiagrams_aperture__YAA9u{fill:var(--color-surface-soft)}.InstallationDiagrams_glass__jx3ZM{fill:var(--color-contact-blue-soft);stroke:var(--color-text-secondary);stroke-width:1.5}.InstallationDiagrams_support__TKOxR{fill:var(--color-document-surface);stroke:var(--color-heading);stroke-width:3}.InstallationDiagrams_wedge___VBD3{fill:var(--color-surface-warm-emphasis);stroke:var(--color-gold-on-light);stroke-width:3;stroke-linejoin:round}.InstallationDiagrams_level__74skJ{fill:var(--color-surface-warm-emphasis);stroke:var(--color-heading);stroke-width:2.5}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_measurement__xC887{stroke:var(--color-gold-on-light);stroke-width:1.8;stroke-dasharray:7 8}.InstallationDiagrams_foam__9i2kf{fill:var(--color-surface-warm-emphasis);stroke:var(--color-gold-on-light);stroke-width:1.2}.InstallationDiagrams_foamCells__UjzV8{fill:none;stroke:var(--color-gold-on-light);stroke-width:1.5;opacity:.55}.InstallationDiagrams_outerProtection__QQlbG{fill:var(--color-gold);stroke:var(--color-gold-on-light);stroke-width:1.5}.InstallationDiagrams_innerProtection__mCRyI{fill:var(--color-surface-dark);stroke:var(--color-heading);stroke-width:1.5}.InstallationDiagrams_drainOpening__ZFd3_{fill:var(--color-white)}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_drainEdge__VrP6q{stroke:var(--color-heading);stroke-width:2}.InstallationDiagrams_hiddenZone__qQouH{fill:none;stroke:var(--color-gold-on-light);stroke-width:2;stroke-dasharray:5 5}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_orientation__djSKr,.InstallationDiagrams_sideLabels__vHQA1{margin:var(--space-2) var(--space-3);color:var(--color-heading);font-size:.875rem;font-weight:700;line-height:1.5}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_orientation__djSKr{text-align:center}.InstallationDiagrams_sideLabels__vHQA1{display:flex;justify-content:space-between;gap:var(--space-4)}.InstallationDiagrams_plate__10p7X{fill:var(--color-document-surface);stroke:var(--color-heading);stroke-width:3;stroke-linejoin:round}.InstallationDiagrams_connection__Xhv2G{fill:var(--color-white);stroke:var(--color-heading);stroke-width:3}.InstallationDiagrams_fastener__Wd_t4{fill:none;stroke:var(--color-heading);stroke-width:7;stroke-linecap:round}.InstallationDiagrams_fixingPoint__lHsv3{fill:var(--color-gold-on-light);stroke:var(--color-white);stroke-width:2}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_calloutLeader__x_kn4{stroke:var(--color-text-secondary);stroke-width:1.8}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_dimensionGuide__KLNG0{stroke:var(--color-text-secondary);stroke-width:1.4}.InstallationDiagrams_dimensionSymbol__EmPEc{fill:var(--color-gold-on-light);font-family:Inter,sans-serif;font-size:34px;font-weight:700}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_legend__8350h{display:grid;gap:var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:1px solid rgb(255 255 255/11%);list-style:none}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_legend__8350h>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);min-width:0;margin:0;padding:0}.InstallationDiagrams_legendNumber__SxvrO{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(196 154 69/58%);border-radius:50%;background:var(--color-surface-dark-raised);color:var(--color-gold-highlight-on-dark);font-size:.875rem;font-weight:700}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_legend__8350h strong{color:var(--color-white);font-size:.9375rem;line-height:1.5}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_legend__8350h p{margin:var(--space-1) 0 0;color:var(--color-text-muted-on-dark);font-size:.875rem;line-height:1.65}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_dimensions__Woin5{display:grid;gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:1px solid rgb(255 255 255/11%)}.InstallationDiagrams_dimensions__Woin5>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:baseline}.InstallationDiagrams_dimensions__Woin5 dt{color:var(--color-gold-highlight-on-dark);font-size:1.25rem;font-weight:700;text-align:center}.InstallationDiagrams_dimensions__Woin5 dd{margin:0;color:var(--color-text-on-dark);font-size:.875rem;line-height:1.65}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_note__c_5Kp{margin:var(--space-6) 0 0;padding:var(--space-4) 0 0 var(--space-4);border-top:1px solid rgb(255 255 255/11%);border-left:2px solid rgb(196 154 69/74%);color:var(--color-text-muted-on-dark);font-size:.8125rem;line-height:1.7}@container installation-diagram (min-width: 680px){.InstallationDiagrams_header__NEToS{grid-template-columns:1fr 1fr;align-items:center}.InstallationDiagrams_views__9S9Xy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_legend__8350h{grid-template-columns:repeat(3,minmax(0,1fr))}.InstallationDiagrams_diagram__NlfxT .InstallationDiagrams_dimensions__Woin5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.InstallationDiagrams_diagram__NlfxT{padding:var(--space-4)}.InstallationDiagrams_artwork__JCdBF{padding:var(--space-1)}}