.eBQTGq_footer{--footer-copy:var(--color-muted)}.eBQTGq_merchant{color:var(--color-muted);gap:.35rem;margin-block:1.25rem;font-size:.875rem;font-style:normal;line-height:1.6;display:grid}.eBQTGq_merchant strong{color:var(--color-text)}.eBQTGq_consumerLinks{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.eBQTGq_consumerLinks a{align-items:center;max-width:100%;min-height:50px;display:inline-flex}.eBQTGq_consumerLinks img{width:250px;max-width:100%;height:auto;display:block}.eBQTGq_footer .demo-footer__group:last-child{grid-column:1/-1}@media (min-width:48rem){.eBQTGq_footer .demo-footer__columns{grid-template-columns:1fr 1fr minmax(220px,1.4fr)}.eBQTGq_footer .demo-footer__group:last-child{grid-column:auto}}@media (min-width:64rem){.eBQTGq_footer .demo-footer__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}:is(.eBQTGq_footer .demo-footer__intro p,.eBQTGq_footer .demo-footer__note,.eBQTGq_footer .demo-footer__group a,.eBQTGq_footer .demo-footer__bottom p){color:var(--footer-copy)}
.hOUo0a_artwork{aspect-ratio:1;background:#fff;width:100%;position:relative;overflow:hidden}.hOUo0a_artwork>img{left:var(--art-x);top:var(--art-y);width:300%;max-width:none;height:200%;position:absolute}
.p_FsBW_browser{padding-block:var(--space-8) var(--space-12)}.p_FsBW_browserTop{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.p_FsBW_browserTop h2{font:800 clamp(1.3rem, 2.2vw, 1.8rem)/1.2 var(--font-display);margin:0}.p_FsBW_browserTop p{color:var(--color-muted);font-size:var(--text-sm);margin:.25rem 0 0}.p_FsBW_sortField{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);display:flex}.p_FsBW_sortField select,.p_FsBW_filtersGrid select,.p_FsBW_searchField input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);font:inherit;padding:.55rem .75rem}.p_FsBW_browserLayout{gap:var(--space-6);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.p_FsBW_filtersPanel{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);position:sticky;top:5rem}.p_FsBW_filtersPanel h3{margin:0 0 var(--space-5);font-size:var(--text-sm)}.p_FsBW_filtersGrid{gap:var(--space-4);display:grid}.p_FsBW_filtersGrid label{gap:var(--space-2);font-size:var(--text-sm);font-weight:700;display:grid}.p_FsBW_filtersGrid select{width:100%;font-weight:400}.p_FsBW_filtersPanel button,.p_FsBW_mobileFilters button,.p_FsBW_emptyState button{min-height:2.75rem;margin-top:var(--space-4);color:var(--color-secondary-text);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.25rem 0;font-weight:700;text-decoration:underline}.p_FsBW_results{min-width:0}.p_FsBW_searchField{gap:var(--space-2);max-width:26rem;margin-bottom:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);display:grid}.p_FsBW_searchField input{width:100%}.p_FsBW_activeFilters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.p_FsBW_activeFilters button{border-radius:var(--radius-pill);background:var(--color-secondary-soft);min-height:2.4rem;color:var(--color-secondary-text);cursor:pointer;font-size:var(--text-xs);border:0;padding:.35rem .7rem}.p_FsBW_activeFilters .p_FsBW_clearAll{background:0 0;text-decoration:underline}.p_FsBW_productGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p_FsBW_productCard{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;color:var(--color-text);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);text-decoration:none;overflow:hidden}.p_FsBW_productCard:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-sm)}.p_FsBW_productArtwork{background:var(--color-subtle);height:clamp(9rem,15vw,13rem);position:relative;overflow:hidden}.p_FsBW_productArtworkImage{object-fit:contain;padding:var(--space-3)}.p_FsBW_productArtworkVignette{display:none}.p_FsBW_productCardBody{padding:var(--space-3);gap:.45rem;display:grid}.p_FsBW_status{border-radius:var(--radius-pill);background:var(--color-energy-soft);width:fit-content;color:var(--color-energy-text);font-size:var(--text-xs);padding:.15rem .5rem;font-weight:700}.p_FsBW_productBrand{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p_FsBW_productCard h3{min-height:2.5em;margin:0;font-size:.93rem;line-height:1.25}.p_FsBW_productCardBody>p{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.p_FsBW_specList{margin-top:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.p_FsBW_specList span{gap:.1rem;min-width:0;display:grid}.p_FsBW_specList strong,.p_FsBW_specList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p_FsBW_specList strong{font-size:var(--text-xs)}.p_FsBW_specList small{color:var(--color-muted);font-size:.8125rem}.p_FsBW_productCardFooter{justify-content:space-between;align-items:end;gap:var(--space-2);min-height:2.5rem;display:flex}.p_FsBW_productCardFooter strong{white-space:nowrap;font-size:1.08rem}.p_FsBW_productCardFooter span{color:var(--color-secondary-text);font-size:var(--text-xs);text-align:right;font-weight:700}.p_FsBW_emptyState{padding:var(--space-10);border:1px solid var(--color-border);background:var(--color-surface)}.p_FsBW_emptyState h3{margin:0}.p_FsBW_emptyState p{color:var(--color-muted)}.p_FsBW_mobileFilters{display:none}@media (max-width:78rem){.p_FsBW_productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:62rem){.p_FsBW_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.p_FsBW_browserLayout{display:block}.p_FsBW_filtersPanel{display:none}.p_FsBW_mobileFilters{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);display:block}.p_FsBW_mobileFilters summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:700}.p_FsBW_mobileFilters .p_FsBW_filtersGrid{padding-top:var(--space-4)}.p_FsBW_sortField span{display:none}.p_FsBW_browserTop{align-items:center}.p_FsBW_productGrid{gap:var(--space-2)}}@media (max-width:35rem){.p_FsBW_productGrid{grid-template-columns:1fr 1fr}.p_FsBW_productArtwork{height:8rem}.p_FsBW_productCardBody{padding:var(--space-2)}.p_FsBW_productCard h3{font-size:.9375rem}.p_FsBW_specList span:nth-child(n+3){display:none}.p_FsBW_specList{grid-template-columns:repeat(2,minmax(0,1fr))}.p_FsBW_productCardFooter{display:grid}}@media (prefers-reduced-motion:reduce){.p_FsBW_productCard{transition:none}}@media (max-width:46rem){.p_FsBW_sortField select,.p_FsBW_filtersGrid select,.p_FsBW_searchField input{font-size:1rem}}.p_FsBW_status[data-status=made_to_order]{background:var(--color-primary-soft);color:var(--color-text)}.p_FsBW_status[data-status=quote]{background:var(--color-secondary-soft);color:var(--color-secondary-text)}
.q_n5dG_hero{isolation:isolate;color:#fff;background:var(--color-primary-contrast);height:min(54vw,52rem);min-height:45rem;position:relative;overflow:hidden}.q_n5dG_visual{z-index:-2;position:absolute;inset:0}.q_n5dG_video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.q_n5dG_videoControl{right:var(--space-page);z-index:1;color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#14212be6;border:1px solid #ffffff80;border-radius:2rem;align-items:center;gap:.65rem;padding:.6rem 1rem;font-size:.8125rem;display:flex;position:absolute;bottom:1rem}.q_n5dG_image{object-fit:cover;object-position:center 53%}.q_n5dG_visual:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-contrast) 60%, transparent) 0%, color-mix(in srgb, var(--color-primary-contrast) 48%, transparent) 45%, transparent 75%), linear-gradient(0deg, color-mix(in srgb, var(--color-primary-contrast) 45%, transparent), transparent 35%);position:absolute;inset:0}.q_n5dG_content{width:100%;padding:7.5rem var(--home-gutter,var(--space-page)) 3rem;position:relative}.q_n5dG_eyebrow{border-left:2px solid var(--color-energy);letter-spacing:.25em;text-transform:uppercase;margin:0 0 1.3rem;padding-left:1rem;font-size:.8125rem;line-height:1.7}.q_n5dG_content h1{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(3.5rem,5.9vw,5.5rem);font-weight:650;line-height:1}.q_n5dG_content h1 em{color:var(--color-primary);font-style:normal}.q_n5dG_lede{margin:1.3rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.q_n5dG_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.q_n5dG_actions a{align-items:center;gap:.9rem;min-height:3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.q_n5dG_primary{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:.6rem;padding:.7rem 1.35rem}.q_n5dG_primary:hover{background:var(--color-primary-hover)}.q_n5dG_secondary{color:#fff;border-bottom:1px solid #ffffff73}.q_n5dG_benefits{gap:2rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.q_n5dG_benefits li{align-items:center;gap:.7rem;font-size:.75rem;line-height:1.4;display:flex}.q_n5dG_benefits svg{fill:none;width:2rem;height:2rem;stroke:var(--color-energy);stroke-width:1.5px;stroke-linejoin:round}.q_n5dG_search{border-bottom:1px solid #ffffff8c;max-width:21rem;margin-top:1.8rem;display:flex}.q_n5dG_search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:.6rem 0;font-size:.8rem}.q_n5dG_search input::placeholder{color:#fff;opacity:.85}.q_n5dG_search button{color:#fff;cursor:pointer;background:0 0;border:0;width:2.75rem;min-height:2.75rem;font-size:1.2rem}.q_n5dG_scrollCue{color:#fff;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.85rem;margin-top:1.7rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.q_n5dG_scrollCue>span{border:1px solid #fff;border-radius:2rem;padding:.55rem .45rem}.q_n5dG_chapters{text-shadow:0 1px 5px #000;top:8rem;right:var(--home-gutter,var(--space-page));border-left:1px solid #ffffff80;gap:2rem;display:grid;position:absolute}.q_n5dG_chapters a{color:#fff;border-left:3px solid #0000;gap:.3rem;margin-left:-2px;padding-left:1rem;font-size:.8rem;text-decoration:none;display:grid}.q_n5dG_chapters a:first-child{border-color:var(--color-primary)}.q_n5dG_chapters b{font-size:1rem}.q_n5dG_energyLines{z-index:-1;width:40%;height:auto;position:absolute;bottom:0;right:-2rem}.q_n5dG_energyLines path{stroke:var(--color-energy);opacity:.6;stroke-width:.8px}.q_n5dG_imageNote{bottom:.6rem;right:var(--space-page);background:color-mix(in srgb, var(--color-primary-contrast) 80%, transparent);color:#fff;margin:0;padding:.2rem .4rem;font-size:.8125rem;position:absolute}.q_n5dG_categories{padding:1.5rem var(--home-gutter,var(--space-page));background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:2rem;display:flex}.q_n5dG_categoryIntro{flex:0 0 25%}.q_n5dG_categoryIntro>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.2em;font-size:.8125rem}.q_n5dG_categoryIntro>span:before{content:"";background:var(--color-energy);vertical-align:middle;width:1.6rem;height:2px;margin-right:.6rem;display:inline-block}.q_n5dG_categoryIntro h2{letter-spacing:-.03em;margin:.7rem 0 0;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.25}.q_n5dG_categoryIntro small{font-size:inherit;color:var(--color-muted);font-weight:400}.q_n5dG_categoryLinks{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.7rem;display:grid}.q_n5dG_categoryLinks a,.q_n5dG_categoryPlaceholder{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:.5rem;padding:.65rem;text-decoration:none;transition:border-color .16s,transform .16s}.q_n5dG_categoryLinks a:hover{border-color:var(--color-energy);transform:translateY(-3px)}.q_n5dG_categoryLinks a>div,.q_n5dG_categoryPlaceholder>div{aspect-ratio:1;border-radius:.2rem;max-height:7.5rem}.q_n5dG_categoryLinks a>span,.q_n5dG_categoryPlaceholder>span{justify-content:space-between;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.7rem;font-weight:650;line-height:1.3;display:flex}.q_n5dG_hero :is(a,button,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}@media (min-width:100rem){.q_n5dG_content{padding-top:9rem}}@media (max-width:70rem){.q_n5dG_hero{min-height:43rem}.q_n5dG_chapters{right:1rem}.q_n5dG_content{width:100%}.q_n5dG_benefits,.q_n5dG_categories{gap:1rem}.q_n5dG_categoryIntro{flex-basis:21%}}@media (max-width:48rem){.q_n5dG_hero{height:auto;min-height:44rem}.q_n5dG_image{object-position:67% center}.q_n5dG_visual:after{background:linear-gradient(0deg, var(--color-primary-contrast) 2%, color-mix(in srgb, var(--color-primary-contrast) 91%, transparent) 43%, transparent 95%)}.q_n5dG_content{width:100%;padding:12.5rem var(--space-page) 2.8rem}.q_n5dG_content h1{white-space:normal;font-size:clamp(2.75rem,10.8vw,5rem)}.q_n5dG_eyebrow{margin-bottom:1rem;font-size:.57rem}.q_n5dG_lede{max-width:28rem;margin-top:1rem;font-size:.95rem}.q_n5dG_desktopBreak{display:none}.q_n5dG_actions{gap:.9rem;margin-top:1.1rem}.q_n5dG_actions a{gap:.4rem;min-height:2.75rem;font-size:.79rem}.q_n5dG_primary{padding:.65rem .85rem}.q_n5dG_benefits{gap:1.1rem;margin-top:1.5rem}.q_n5dG_benefits li{gap:.4rem;font-size:.64rem}.q_n5dG_benefits svg{width:1.55rem}.q_n5dG_search{max-width:100%;margin-top:1.2rem}.q_n5dG_search input{font-size:1rem}.q_n5dG_chapters,.q_n5dG_scrollCue{display:none}.q_n5dG_categories{padding-block:1.5rem;display:block}.q_n5dG_categoryIntro h2 br{display:none}.q_n5dG_categoryIntro h2 small{display:block}.q_n5dG_categoryLinks{scroll-snap-type:x mandatory;margin-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.q_n5dG_categoryLinks a,.q_n5dG_categoryPlaceholder{scroll-snap-align:start;flex:0 0 8.5rem}}@media (prefers-reduced-motion:reduce){.q_n5dG_categoryLinks a,.q_n5dG_categoryPlaceholder{transition:none}}.q_n5dG_categories .q_n5dG_categoryIntro h2{font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.25}.q_n5dG_categoryPlaceholder>div{background:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.q_n5dG_visual{animation:.6s cubic-bezier(.22,1,.36,1) q_n5dG_hero-arrival}}@keyframes q_n5dG_hero-arrival{0%{opacity:.8;transform:scale(1.018)}to{opacity:1;transform:none}}
.crviZW_productPage{gap:var(--space-6);width:min(calc(100% - 2 * var(--space-page)), 92rem);padding-block:var(--space-5) var(--space-16);margin-inline:auto;display:grid}.site-main:has(>.crviZW_productPage){width:100%;padding-block:0}.crviZW_productBreadcrumbs{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.crviZW_productBreadcrumbs a{color:var(--color-secondary-text);text-decoration:none}.crviZW_productBreadcrumbs a:hover{text-decoration:underline}.crviZW_breadcrumbDivider{border-top:1px solid;border-right:1px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.crviZW_productHero{gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;display:grid}.crviZW_productGalleryColumn{min-width:0}.crviZW_gallery{gap:var(--space-3);display:grid}.crviZW_galleryMain{background:#fff;place-items:center;min-height:clamp(20rem,36vw,36rem);margin:0;display:grid;position:relative;overflow:hidden}.crviZW_galleryArt{width:min(76%,32rem);transition:transform var(--motion-standard)}.crviZW_galleryMainDetail .crviZW_galleryArt{transform:scale(1.28)}.crviZW_galleryMainContext .crviZW_galleryArt{transform:scale(.82)}.crviZW_galleryImageScrim{background:linear-gradient(0deg, color-mix(in srgb, var(--color-contrast-panel) 60%, transparent), transparent 36%);position:absolute;inset:0}.crviZW_galleryCaption{right:var(--space-5);bottom:var(--space-4);left:var(--space-5);justify-content:space-between;gap:var(--space-3);color:var(--color-on-contrast);font-size:var(--text-xs);display:flex;position:absolute}.crviZW_galleryCaptionIndex{font-family:var(--font-mono)}.crviZW_galleryThumbs{gap:var(--space-2);display:flex;overflow-x:auto}.crviZW_galleryThumb,.crviZW_galleryThumbActive{border:1px solid var(--color-border);background:var(--color-surface);width:8.5rem;min-width:7rem;color:var(--color-text);cursor:pointer;text-align:left;font-size:var(--text-xs);gap:.25rem;padding:.25rem;display:grid}.crviZW_galleryThumbActive{border-color:var(--color-secondary);box-shadow:inset 0 0 0 1px var(--color-secondary)}.crviZW_thumbImage{background:var(--color-subtle);height:4.5rem;display:block;position:relative;overflow:hidden}.crviZW_thumbImage>div{aspect-ratio:auto;height:100%}.crviZW_galleryThumb>span:last-child,.crviZW_galleryThumbActive>span:last-child{padding:.2rem}.crviZW_galleryDisclaimer{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.crviZW_productInfo{gap:var(--space-4);align-content:start;display:grid}.crviZW_productBrand{color:var(--color-secondary-text);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:800}.crviZW_productInfo h1{font:800 clamp(2rem, 3.3vw, 3.4rem)/1.08 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.crviZW_productMeta{gap:var(--space-3);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.crviZW_productMeta span+span{padding-left:var(--space-3);border-left:1px solid var(--color-border)}.crviZW_productDescription{max-width:42rem;color:var(--color-text);margin:0;line-height:1.55}.crviZW_keySpecs{gap:var(--space-2);padding-block:var(--space-4);border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crviZW_keySpecs div{gap:.2rem;display:grid}.crviZW_keySpecs strong{font-size:var(--text-sm)}.crviZW_keySpecs span{color:var(--color-muted);font-size:var(--text-xs)}.crviZW_commerceBlock{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.crviZW_commerceBlock>div{gap:.15rem;display:grid}.crviZW_commerceBlock strong{font:800 clamp(1.6rem, 2.5vw, 2.25rem)/1.1 var(--font-display)}.crviZW_commerceBlock>div span{color:var(--color-muted);font-size:var(--text-xs)}.crviZW_statusPill{border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;padding:.4rem .7rem;font-weight:800}.crviZW_statusInStock{background:var(--color-energy-soft);color:var(--color-energy-text)}.crviZW_statusMadeToOrder{background:var(--color-warning);color:var(--color-warning-contrast)}.crviZW_statusQuote{background:var(--color-secondary-soft);color:var(--color-secondary-text)}.crviZW_actions{gap:var(--space-2);display:grid}.crviZW_actionButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.crviZW_primaryAction,.crviZW_secondaryAction{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;min-height:3rem;font:800 var(--text-sm) var(--font-body);flex:10rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.crviZW_primaryAction{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.crviZW_primaryAction:hover{background:var(--color-primary-hover)}.crviZW_secondaryAction{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-secondary-text)}.crviZW_secondaryAction:hover{border-color:var(--color-secondary)}.crviZW_actionArrow{border-top:1px solid;border-right:1px solid;width:.45rem;height:.45rem;display:inline-block;transform:rotate(45deg)}.crviZW_actionHint,.crviZW_actionNotice{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.crviZW_actionNotice{padding:var(--space-3);border:1px solid var(--color-energy);background:var(--color-energy-soft);color:var(--color-text)}.crviZW_shippingNotice{padding:var(--space-4);border-left:3px solid var(--color-energy);background:var(--color-energy-soft);gap:.3rem;display:grid}.crviZW_shippingNotice strong{font-size:var(--text-sm)}.crviZW_shippingNotice p,.crviZW_shippingNotice small{font-size:var(--text-xs);margin:0;line-height:1.45}.crviZW_shippingNotice small{color:var(--color-muted)}.crviZW_contentSections{gap:var(--space-8);display:grid}.crviZW_detailsOverview{gap:clamp(var(--space-4), 3vw, var(--space-10));padding-block:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr .9fr;display:grid}.crviZW_detailsOverview h2,.crviZW_contentSection h2{margin:0 0 var(--space-4);font:800 var(--text-lg)/1.2 var(--font-display)}.crviZW_specList{margin:0;display:grid}.crviZW_specRow{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);padding:.55rem 0;display:flex}.crviZW_specRow dt{color:var(--color-muted)}.crviZW_specRow dd{text-align:right;margin:0;font-weight:700}.crviZW_specPreview a{margin-top:var(--space-3);color:var(--color-secondary-text);font-size:var(--text-sm);font-weight:700;display:inline-block}.crviZW_documentList{gap:0;margin:0;padding:0;list-style:none;display:grid}.crviZW_documentList li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);padding:.65rem 0;display:flex}.crviZW_documentList small{color:var(--color-muted);white-space:nowrap}.crviZW_demoFootnote{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.crviZW_detailCallouts{gap:var(--space-3);display:grid}.crviZW_detailCard{padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-raised)}.crviZW_detailCard:first-child{border-left:3px solid var(--color-primary)}.crviZW_detailCard:last-child{border-left:3px solid var(--color-energy)}.crviZW_detailCard h3{font-size:var(--text-sm);margin:0 0 .35rem}.crviZW_detailCard p{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.crviZW_contentSection{padding-top:var(--space-6);border-top:1px solid var(--color-border);scroll-margin-top:6rem}.crviZW_sectionLabel{color:var(--color-energy-text);font-size:var(--text-xs);margin:0 0 .3rem;font-weight:700}.crviZW_specGroups{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crviZW_specGroup h3{margin:0 0 var(--space-3);font-size:var(--text-sm)}.crviZW_compatibilityGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crviZW_compatibleCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:grid}.crviZW_compatibleCard:hover{border-color:var(--color-secondary)}.crviZW_compatibleCard span{color:var(--color-muted);font-size:var(--text-xs)}.crviZW_compatibleCard strong{font-size:var(--text-sm)}.crviZW_compatiblePrice{font-weight:800;color:var(--color-secondary-text)!important}.crviZW_inlineArrow{border-top:1px solid;border-right:1px solid;width:.4rem;height:.4rem;display:inline-block;transform:rotate(45deg)}@media (max-width:60rem){.crviZW_productHero,.crviZW_detailsOverview{grid-template-columns:1fr 1fr}.crviZW_detailCallouts{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:45rem){.crviZW_productHero,.crviZW_detailsOverview,.crviZW_specGroups,.crviZW_compatibilityGrid{grid-template-columns:1fr}.crviZW_galleryMain{min-height:21rem}.crviZW_detailCallouts{grid-column:auto}}@media (max-width:34rem){.crviZW_galleryMain{min-height:17rem}.crviZW_keySpecs{grid-template-columns:repeat(2,minmax(0,1fr))}.crviZW_detailCallouts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crviZW_galleryArt{transition:none}}.crviZW_galleryCaption{color:var(--color-primary-contrast)}
.WDqndG_backdrop{z-index:70;background:var(--color-overlay);position:fixed;inset:0}.WDqndG_drawer{overscroll-behavior:contain;width:min(100%,29rem);padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-6), env(safe-area-inset-left));background:var(--color-background);box-shadow:var(--shadow-md);animation:WDqndG_drawer-in var(--motion-standard);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.WDqndG_drawerHeader,.WDqndG_lineItemHeader,.WDqndG_lineItemFooter,.WDqndG_totals>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.WDqndG_drawerHeader{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);align-items:flex-start}.WDqndG_drawerHeader h2,.WDqndG_emptyState h3{font-size:var(--text-2xl);letter-spacing:-.05em;margin:0}.WDqndG_eyebrow,.WDqndG_lineItemBrand{margin:0 0 var(--space-1);color:var(--color-secondary-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.WDqndG_closeButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;font-size:var(--text-xl);flex:none;place-items:center;display:inline-grid}.WDqndG_closeButton:hover{border-color:var(--color-secondary);background:var(--color-secondary-soft)}.WDqndG_closeIcon,.WDqndG_closeIcon:after{content:"";background:currentColor;width:1rem;height:1px;display:block}.WDqndG_closeIcon{transform:rotate(45deg)}.WDqndG_closeIcon:after{transform:rotate(90deg)}.WDqndG_lineList{gap:var(--space-3);padding:var(--space-5) 0;margin:0;list-style:none;display:grid}.WDqndG_lineItem{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);display:grid}.WDqndG_lineItem:first-child{border-top:0}.WDqndG_lineItemHeader{align-items:flex-start}.WDqndG_lineItemHeader strong{max-width:14rem;font-family:var(--font-display);font-size:var(--text-md);display:block}.WDqndG_removeButton{min-height:2.75rem;color:var(--color-muted);cursor:pointer;font-size:var(--text-xs);text-underline-offset:.15em;background:0 0;border:0;padding:.4rem .2rem;text-decoration:underline}.WDqndG_removeButton:hover{color:var(--color-text)}.WDqndG_lineItemFooter{align-items:center}.WDqndG_quantityControl{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-background);align-items:center;display:inline-flex}.WDqndG_quantityControl button{width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;font-size:var(--text-lg);background:0 0;border:0}.WDqndG_quantityControl input{width:2.5rem;height:2.75rem;color:var(--color-text);font:inherit;text-align:center;background:0 0;border:0;font-size:1rem}.WDqndG_quantityControl input::-webkit-inner-spin-button{appearance:none;margin:0}.WDqndG_quantityControl input::-webkit-outer-spin-button{appearance:none;margin:0}.WDqndG_quantityGlyph,.WDqndG_quantityGlyph:after{content:"";background:currentColor;width:.75rem;height:1px;display:block}.WDqndG_quantityGlyphPlus:after{transform:rotate(90deg)}.WDqndG_totals{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-sm);display:grid}.WDqndG_totals strong{color:var(--color-text)}.WDqndG_totals .WDqndG_totalRow{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg)}.WDqndG_demoNotice{padding:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-xs);margin:0;line-height:1.5}.WDqndG_drawerActions{gap:var(--space-2);margin-top:var(--space-4);display:grid}.WDqndG_primaryButton,.WDqndG_secondaryButton{border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.WDqndG_primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:color-mix(in srgb, var(--color-primary-contrast) 80%, var(--color-secondary) 20%)}html[data-theme=dark] .WDqndG_primaryButton{color:var(--color-primary-contrast)}.WDqndG_primaryButton:hover{background:var(--color-primary-hover)}.WDqndG_secondaryButton{border:1px solid var(--color-border-strong);color:var(--color-secondary-strong)}.WDqndG_secondaryButton:hover{border-color:var(--color-secondary);background:var(--color-secondary-soft)}.WDqndG_emptyState{gap:var(--space-3);min-height:20rem;color:var(--color-muted);text-align:center;align-content:center;display:grid}.WDqndG_emptyState h3{color:var(--color-text)}.WDqndG_emptyState p{margin:0 auto var(--space-3);max-width:22rem;font-size:var(--text-sm);line-height:1.5}.WDqndG_emptyIcon{border:1px solid var(--color-energy);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:50%;margin-inline:auto;display:block;position:relative}.WDqndG_emptyIcon:after{background:var(--color-energy);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes WDqndG_drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:28rem){.WDqndG_drawer{padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left))}}.WDqndG_drawer{border-top:2px solid var(--color-primary)}.WDqndG_lineItem{background:0 0;border-radius:0}.WDqndG_quantityControl{border-radius:var(--radius-sm)}.WDqndG_quantityControl button:hover{color:var(--color-primary-text)}@media (prefers-reduced-motion:reduce){.WDqndG_drawer{animation:none}}
.P3Go7G_page{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);display:grid}.P3Go7G_breadcrumbs{gap:var(--space-2);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.P3Go7G_breadcrumbs a{color:var(--color-secondary-strong);text-decoration:none}.P3Go7G_header{gap:var(--space-4);max-width:52rem;display:grid}.P3Go7G_header h1{letter-spacing:-.08em;margin:0;font-size:clamp(2.6rem,8vw,5.5rem);line-height:.95}.P3Go7G_header>p{max-width:32rem;color:var(--color-muted);font-size:var(--text-lg);margin:0;line-height:1.55}.P3Go7G_eyebrow{margin:0 0 var(--space-2);color:var(--color-secondary-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.P3Go7G_content{gap:var(--space-6);align-items:start;display:grid}.P3Go7G_itemsPanel,.P3Go7G_summary{padding:var(--space-5);border-block:1px solid var(--color-border);background:0 0}.P3Go7G_sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.P3Go7G_sectionHeader h2,.P3Go7G_summary h2,.P3Go7G_emptyState h2{font-size:var(--text-xl);letter-spacing:-.05em;margin:0}.P3Go7G_sectionHeader>span{color:var(--color-muted);font-size:var(--text-sm)}.P3Go7G_lineList{gap:var(--space-3);padding:var(--space-4) 0;margin:0;list-style:none;display:grid}.P3Go7G_quoteNote{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-secondary-soft);display:grid}.P3Go7G_quoteNote strong{font-size:var(--text-sm)}.P3Go7G_quoteNote p{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.P3Go7G_quoteNote a{color:var(--color-secondary-strong);font-size:var(--text-sm);font-weight:800}.P3Go7G_summary{gap:var(--space-4);display:grid;position:sticky;top:6rem}.P3Go7G_totals{gap:var(--space-3);margin:0;display:grid}.P3Go7G_totals>div{justify-content:space-between;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);display:flex}.P3Go7G_totals dt,.P3Go7G_totals dd{margin:0}.P3Go7G_totals dd{color:var(--color-text);font-weight:800}.P3Go7G_totals .P3Go7G_totalRow{padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg)}.P3Go7G_notice{padding:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-xs);margin:0;line-height:1.5}.P3Go7G_checkoutButton,.P3Go7G_backLink{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:2.75rem;font-size:var(--text-sm);text-align:center;font-weight:800;text-decoration:none;display:inline-flex}.P3Go7G_checkoutButton{border:1px solid var(--color-primary);background:var(--color-primary);color:color-mix(in srgb, var(--color-primary-contrast) 80%, var(--color-secondary) 20%);padding:.65rem 1rem}html[data-theme=dark] .P3Go7G_checkoutButton{color:var(--color-primary-contrast)}html[data-theme=dark] .P3Go7G_breadcrumbs a{color:var(--color-text)}html[data-theme=dark] .P3Go7G_backLink{color:var(--color-text)}.P3Go7G_checkoutButton:hover{background:var(--color-primary-hover)}.P3Go7G_backLink{color:var(--color-secondary-strong)}.P3Go7G_backLink:hover{color:var(--color-text)}.P3Go7G_emptyState{justify-items:center;gap:var(--space-3);max-width:42rem;margin:var(--space-8) auto;padding:var(--space-10) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;display:grid}.P3Go7G_emptyState p{max-width:31rem;margin:0 0 var(--space-3);color:var(--color-muted);line-height:1.55}.P3Go7G_emptyIcon{border:1px solid var(--color-energy);border-radius:50%;width:2.25rem;height:2.25rem;display:block;position:relative}.P3Go7G_emptyIcon:after{background:var(--color-energy);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.P3Go7G_emptyActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:52rem){.P3Go7G_content{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.8fr)}}@media (max-width:34rem){.P3Go7G_itemsPanel,.P3Go7G_summary{padding-block:var(--space-4)}.P3Go7G_sectionHeader{flex-direction:column;align-items:flex-start}}.P3Go7G_page{gap:var(--space-6)}.P3Go7G_header{padding-bottom:var(--space-4);border-bottom:2px solid var(--color-primary)}.P3Go7G_header h1{letter-spacing:-.045em}.P3Go7G_itemsPanel,.P3Go7G_summary{background:0 0;border-radius:0}.P3Go7G_emptyState{border-radius:var(--radius-sm);background:var(--color-surface-raised)}.P3Go7G_summary{border-top:2px solid var(--color-primary)}.P3Go7G_quoteNote{border-radius:var(--radius-sm);background:var(--color-secondary-soft)}@media (prefers-reduced-motion:reduce){.P3Go7G_page>*{animation:none}}
.StonRG_home{--home-gutter:max(var(--space-page), calc((100% - 78rem) / 2 + var(--space-page)));background:var(--color-background)}.StonRG_journeySection,.StonRG_catalogSection,.StonRG_featuredSection,.StonRG_closingSection{padding:clamp(3rem, 6vw, 6rem) var(--home-gutter)}.StonRG_journeyHeading,.StonRG_catalogLead,.StonRG_featuredLead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.StonRG_sectionLabel{color:var(--color-muted);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.8125rem;font-weight:650;display:flex}.StonRG_sectionLabel:before{content:"";background:var(--color-energy);width:1.6rem;height:2px}.StonRG_home h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.3vw,3.5rem);font-weight:600;line-height:1.1}.StonRG_journeyHeading>p{max-width:25rem;color:var(--color-muted);font-size:.95rem}.StonRG_energyTrack{background:var(--color-border);height:1px}.StonRG_energyTrack span{background:var(--color-energy);transform-origin:0;width:100%;height:2px;display:block}.StonRG_energySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.StonRG_energySteps li{position:relative}.StonRG_stepImage{border-radius:.4rem;height:clamp(13rem,22vw,21rem);margin-bottom:1.5rem;position:relative;overflow:hidden}.StonRG_stepImage img{object-fit:cover;transition:transform .5s}.StonRG_energySteps li:hover .StonRG_stepImage img{transform:scale(1.025)}.StonRG_stepNumber{color:var(--color-energy-text);font-size:.75rem}.StonRG_energySteps h3{letter-spacing:-.03em;margin:.5rem 0 .6rem;font-size:1.7rem;font-weight:600}.StonRG_energySteps p{color:var(--color-muted);max-width:33rem;font-size:.9rem;line-height:1.6}.StonRG_energySteps a,.StonRG_textLink{color:var(--color-secondary-text);font-size:.9rem;font-weight:650;text-decoration:none}.StonRG_energySteps a:hover,.StonRG_textLink:hover{text-decoration:underline}.StonRG_demoCaption{color:var(--color-muted);margin-top:1.5rem;font-size:.8125rem}.StonRG_catalogSection{background:var(--color-surface-raised)}.StonRG_catalogLead h2{max-width:25ch}.StonRG_paths{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.StonRG_path{min-height:23rem;color:var(--color-on-contrast);background:var(--color-primary-contrast);border-radius:.5rem;align-items:end;text-decoration:none;display:flex;position:relative;overflow:hidden}.StonRG_path img{object-fit:cover;opacity:.7}.StonRG_path:after{content:"";background:linear-gradient(0deg, var(--color-primary-contrast), transparent);position:absolute;inset:0}.StonRG_path>div{z-index:1;max-width:32rem;padding:2rem;position:relative}.StonRG_path small{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem}.StonRG_path h3{color:var(--color-on-contrast);letter-spacing:-.03em;margin:.75rem 0;font-size:2rem;font-weight:550;line-height:1.1}.StonRG_path p{font-size:.9rem}.StonRG_path span{border-bottom:1px solid var(--color-primary);margin-top:.5rem;padding-bottom:.3rem;font-size:.85rem;font-weight:700;display:inline-block}.StonRG_featuredLead h2{max-width:20ch}.StonRG_productList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.StonRG_productCard{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:.5rem;text-decoration:none;overflow:hidden}.StonRG_productCard>div:first-child{max-height:21rem}.StonRG_productIdentity{gap:.5rem;padding:1.3rem;display:grid}.StonRG_productIdentity small{color:var(--color-muted);font-size:.8125rem}.StonRG_productIdentity strong{font-size:1.2rem;font-weight:650}.StonRG_productIdentity>span{color:var(--color-muted);font-size:.85rem}.StonRG_productCommerce{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}.StonRG_productCommerce strong{color:var(--color-secondary-text)}.StonRG_productCommerce b{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:.3rem;padding:.4rem .7rem}.StonRG_closingSection{background:var(--color-energy-soft);border-top:1px solid var(--color-energy);grid-template-columns:1.2fr 1fr;gap:3rem;display:grid}.StonRG_closingSection h2{max-width:24ch}.StonRG_closingActions{align-self:center}.StonRG_closingActions p{color:var(--color-muted);max-width:30rem}.StonRG_primaryAction{background:var(--color-primary);min-height:3rem;color:var(--color-primary-contrast);border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.StonRG_closingActions small{color:var(--color-muted);margin-top:1rem;font-size:.75rem;display:block}.StonRG_resourceActions{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin-block:1.5rem;display:flex}@media (max-width:48rem){.StonRG_journeyHeading,.StonRG_catalogLead,.StonRG_featuredLead{display:block}.StonRG_journeyHeading>p{margin-top:1rem}.StonRG_energySteps,.StonRG_paths,.StonRG_productList,.StonRG_closingSection{grid-template-columns:1fr}.StonRG_energySteps{gap:2rem}.StonRG_stepImage{height:16rem}.StonRG_path{min-height:21rem}.StonRG_path>div{padding:1.5rem}.StonRG_productCard{grid-template-columns:36% 1fr;align-items:center;display:grid}.StonRG_productIdentity{padding:1rem}.StonRG_productIdentity strong{font-size:1rem}.StonRG_productIdentity>span{display:none}.StonRG_closingSection{gap:1rem}.StonRG_textLink{margin-top:1rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.StonRG_stepImage img{transition:none}.StonRG_energyTrack span{transform:none!important}}
.iBHJca_specifications{margin-block:var(--space-5)}.iBHJca_groups{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.iBHJca_group{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;overflow:hidden}.iBHJca_group h3{padding:var(--space-4);background:var(--color-secondary);color:var(--color-secondary-contrast);margin:0;font-size:1rem;line-height:1.4}.iBHJca_group dl{margin:0}.iBHJca_group dl>div{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);font-size:.875rem;line-height:1.5;display:grid}.iBHJca_group dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.iBHJca_group dt{color:var(--color-muted);overflow-wrap:anywhere}.iBHJca_explanation{gap:var(--space-3);margin:0 0 var(--space-5);max-width:75ch;padding:0;list-style:none;display:grid}.iBHJca_explanation li{padding-block:var(--space-2);line-height:1.65}.iBHJca_sourceTable{margin-block:var(--space-5)}.iBHJca_tableScroll{overflow-x:auto}.iBHJca_tableScroll table{border-collapse:collapse;width:100%;min-width:28rem}.iBHJca_tableScroll caption{text-align:left;padding-block:var(--space-3);font-weight:700}.iBHJca_tableScroll th,.iBHJca_tableScroll td{padding:var(--space-3);border:1px solid var(--color-border);text-align:left;line-height:1.5}.iBHJca_tableScroll th[scope=col]{background:var(--color-secondary);color:var(--color-secondary-contrast)}.iBHJca_tableScroll th[scope=row]{font-weight:600}.iBHJca_sizing{margin-block:var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--color-border)}.iBHJca_sectionHeading h2{margin:0 0 var(--space-3)}.iBHJca_sectionHeading p{max-width:75ch;line-height:1.65}.iBHJca_sizingMeta{color:var(--color-muted);font-size:.875rem;line-height:1.65}.iBHJca_panelExampleScroll{margin-block:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-x:auto}.iBHJca_panelExampleTable{border-collapse:collapse;text-align:left;width:100%}.iBHJca_panelExampleTable caption{text-align:left;padding:var(--space-4);font-weight:700}.iBHJca_panelExampleTable th,.iBHJca_panelExampleTable td{padding:var(--space-4);vertical-align:top;border-top:1px solid var(--color-border)}.iBHJca_panelExampleTable thead th{background:var(--color-secondary);color:var(--color-secondary-contrast);font-size:.875rem}.iBHJca_panelExampleTable th[scope=row]{width:42%}.iBHJca_panelExampleTable tbody tr:nth-child(2n){background:var(--color-surface)}.iBHJca_panelModel{color:var(--color-text);overflow-wrap:anywhere;font-weight:700;line-height:1.5}.iBHJca_exampleDetail{color:var(--color-muted);margin-top:var(--space-2);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.iBHJca_exampleValue{color:var(--color-secondary-text);font-size:1.0625rem;line-height:1.5}.iBHJca_exampleMissing{color:var(--color-muted);font-size:.875rem;line-height:1.5}.iBHJca_limitNote{max-width:85ch;color:var(--color-muted);font-size:.875rem;line-height:1.65}.iBHJca_sizingSources{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:var(--space-4)}.iBHJca_sizingSources summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:700}.iBHJca_sizingSources li{margin-block:var(--space-3);overflow-wrap:anywhere;line-height:1.65}.iBHJca_sizingLink{min-height:2.75rem;margin-top:var(--space-3);color:var(--color-secondary-text);align-items:center;font-weight:700;display:inline-flex}@media (max-width:40rem){.iBHJca_panelExampleTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iBHJca_panelExampleTable,.iBHJca_panelExampleTable tbody{display:block}.iBHJca_panelExampleTable tbody tr{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.iBHJca_panelExampleTable th,.iBHJca_panelExampleTable td{width:auto;padding:var(--space-3);border:0;display:block}.iBHJca_panelExampleTable th[scope=row]{border-bottom:1px solid var(--color-border);grid-column:1/-1;width:auto}.iBHJca_panelExampleTable td:before{content:attr(data-label);color:var(--color-muted);margin-bottom:var(--space-2);font-size:.75rem;display:block}.iBHJca_panelExampleTable caption{display:block}}.iBHJca_group>.iBHJca_limitNote{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);margin:0}
.RsUjQW_shell{background:var(--color-subtle);min-height:100vh;color:var(--color-text);grid-template-columns:14rem minmax(0,1fr);display:grid}.RsUjQW_sidebar{border-right:1px solid var(--color-border);flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;display:flex}.RsUjQW_brand{color:var(--color-text);font-family:var(--font-display);padding:.5rem;font-size:1.2rem;font-weight:800;text-decoration:none}.RsUjQW_nav a{color:var(--color-text);border-radius:.6rem;padding:.7rem .75rem;text-decoration:none}.RsUjQW_nav a:hover,.RsUjQW_nav a:focus-visible{background:var(--color-primary-soft)}.RsUjQW_sidebar{background:var(--color-surface);align-self:start;height:100vh;position:sticky;top:0;overflow-y:auto}.RsUjQW_brand{font-size:1.1rem}.RsUjQW_brand small{font-family:var(--font-body);color:var(--color-muted);margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.RsUjQW_nav a{min-height:2.75rem;font-size:.85rem}.RsUjQW_nav a[aria-current=page]{background:var(--color-secondary-soft);color:var(--color-secondary-text);font-weight:700}.RsUjQW_account{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:auto;padding:.75rem;font-size:.9rem}.RsUjQW_content{min-width:0}.RsUjQW_topbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:1rem;padding:.65rem 2rem;font-size:.8rem;display:flex}.RsUjQW_main{max-width:90rem;margin:0 auto;padding:clamp(1.25rem,3vw,3rem)}.RsUjQW_heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.RsUjQW_heading h1{margin-bottom:.35rem}.RsUjQW_muted{color:var(--color-muted)}.RsUjQW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.RsUjQW_card,.RsUjQW_panel{border:1px solid var(--color-border);background:var(--color-surface,var(--color-background));border-radius:.85rem;padding:1.25rem}.RsUjQW_card{color:var(--color-text);text-decoration:none;display:block}.RsUjQW_card:hover{border-color:var(--color-primary)}.RsUjQW_card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem}.RsUjQW_toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.RsUjQW_field{gap:.3rem;min-width:0;display:grid}.RsUjQW_field input,.RsUjQW_field select,.RsUjQW_field textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:2.6rem;color:var(--color-text);border-radius:.45rem;padding:.55rem .7rem}.RsUjQW_field textarea{resize:vertical;min-height:6rem}.RsUjQW_formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;display:grid}.RsUjQW_wide{grid-column:1/-1}.RsUjQW_actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.RsUjQW_button{border:1px solid var(--color-border);min-height:2.6rem;color:var(--color-text);background:var(--color-background);cursor:pointer;border-radius:.5rem;padding:.5rem .9rem}.RsUjQW_buttonPrimary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.RsUjQW_button:disabled{opacity:.55;cursor:not-allowed}.RsUjQW_tableWrap{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.RsUjQW_table{border-collapse:collapse;text-align:left;width:100%}.RsUjQW_table th,.RsUjQW_table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.8rem}.RsUjQW_table th{white-space:nowrap;color:var(--color-muted);font-size:.85rem}.RsUjQW_table tr:last-child td{border-bottom:0}.RsUjQW_notice{border:1px solid var(--color-border);border-radius:.6rem;margin:1rem 0;padding:.85rem 1rem}.RsUjQW_error{color:#b64d4d;border-color:#b64d4d}.RsUjQW_empty{text-align:center;color:var(--color-muted);padding:2rem}@media (max-width:48rem){.RsUjQW_shell{display:block}.RsUjQW_sidebar{border-right:0;border-bottom:1px solid var(--color-border);gap:.75rem;height:auto;padding:.75rem 1rem;position:static}.RsUjQW_nav{display:flex;overflow-x:auto}.RsUjQW_nav a{white-space:nowrap}.RsUjQW_account{display:none}.RsUjQW_topbar{padding:.75rem 1rem}.RsUjQW_main{padding:1rem}}.RsUjQW_nav>button{text-align:left;font:inherit;min-height:2.75rem;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.6rem;padding:.7rem .75rem;font-size:.85rem}.RsUjQW_nav>button:hover,.RsUjQW_nav>button:focus-visible{background:var(--color-primary-soft)}.RsUjQW_shell{font-family:var(--font-body);grid-template-columns:15rem minmax(0,1fr);font-size:.875rem;line-height:1.5}.RsUjQW_main h1{font-family:var(--font-body);letter-spacing:-.035em;font-size:1.85rem;line-height:1.25}.RsUjQW_main h2{font-family:var(--font-body);letter-spacing:-.015em;margin:0 0 .75rem;font-size:1.05rem;line-height:1.4}.RsUjQW_main h3{font-family:var(--font-body)}.RsUjQW_main p{max-width:70ch}.RsUjQW_brand{font-family:var(--font-body)}.RsUjQW_sidebar{gap:1rem;padding:1.4rem .8rem}.RsUjQW_topbar{min-height:4rem}.RsUjQW_topbarLabel{color:var(--color-muted);margin-right:auto}.RsUjQW_main{padding:2rem}.RsUjQW_nav{gap:.6rem;display:grid}.RsUjQW_nav a{align-items:center;gap:.65rem;min-height:2.75rem;padding:.6rem .7rem;display:flex}.RsUjQW_nav svg{flex-shrink:0}.RsUjQW_navGroupToggle{width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;padding:.55rem .7rem;font-weight:650;display:flex}.RsUjQW_navGroupToggle:hover{background:var(--color-subtle)}.RsUjQW_navGroupToggle .RsUjQW_chevron{margin-left:auto}.RsUjQW_navChildren{border-left:1px solid var(--color-border);gap:.1rem;margin-left:.7rem;padding-left:.75rem;display:grid}.RsUjQW_navChildren[hidden]{display:none}.RsUjQW_nav .RsUjQW_navChildren a{font-size:.8125rem}.RsUjQW_navAssistant{text-align:left;font:inherit;border:1px solid var(--color-border);background:var(--color-subtle);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;padding:.7rem .75rem;font-size:.85rem}.RsUjQW_navAssistant:hover{background:var(--color-primary-soft)}.RsUjQW_navigation>.RsUjQW_mobileMenu{display:none}.RsUjQW_chevron{transition:transform .16s;display:inline-flex}.RsUjQW_chevron[data-open=true]{transform:rotate(90deg)}.RsUjQW_button{min-height:2.75rem;font:inherit;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.RsUjQW_button:hover{border-color:var(--color-border-strong);background:var(--color-subtle)}.RsUjQW_buttonPrimary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.RsUjQW_button svg{flex-shrink:0}.RsUjQW_error{border-color:var(--color-danger);color:var(--color-danger)}.RsUjQW_eyebrow{color:var(--color-muted);margin:0 0 .6rem;font-size:.75rem}.RsUjQW_helper{color:var(--color-muted);font-size:.8rem;line-height:1.55}.RsUjQW_panelHeading{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.RsUjQW_panelHeading h2{margin:0}.RsUjQW_count{background:var(--color-subtle);color:var(--color-muted);border-radius:.4rem;padding:.1rem .55rem;font-size:.8rem}.RsUjQW_categoryLayout{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_categoryLayout>.RsUjQW_panel{min-width:0}.RsUjQW_categoryTree,.RsUjQW_categoryChildren{margin:0;padding:0;list-style:none}.RsUjQW_categoryChildren{border-left:1px solid var(--color-border);margin-left:1.15rem;padding-left:.45rem}.RsUjQW_categoryChildren[hidden]{display:none}.RsUjQW_categoryRow{border-radius:.5rem;align-items:center;gap:.1rem;min-width:0;margin-block:.2rem;display:flex}.RsUjQW_categoryRow:hover{background:var(--color-subtle)}.RsUjQW_categoryRow[data-selected=true]{background:var(--color-secondary-soft)}.RsUjQW_categorySelect{min-width:0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.6rem .2rem;display:flex}.RsUjQW_categorySelect svg{color:var(--color-secondary-text);flex-shrink:0}.RsUjQW_categorySelect>span{overflow-wrap:anywhere}.RsUjQW_categorySelect small{color:var(--color-muted);margin-top:.1rem;font-size:.7rem;display:block}.RsUjQW_categorySelect[aria-pressed=true]{font-weight:650}.RsUjQW_treeToggle{width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RsUjQW_treeToggle:hover{color:var(--color-text);background:var(--color-surface)}.RsUjQW_treeToggle:disabled{opacity:.5;cursor:not-allowed}.RsUjQW_treeSpacer{flex-shrink:0;width:2.75rem}.RsUjQW_segmented{flex-wrap:wrap;align-items:center;gap:.3rem;margin:1rem 0;display:flex}.RsUjQW_segmented button{min-height:2.75rem;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem}.RsUjQW_segmented button:hover{background:var(--color-subtle)}.RsUjQW_segmented button[aria-pressed=true]{color:var(--color-secondary-text);background:var(--color-secondary-soft);border-color:var(--color-border);font-weight:650}.RsUjQW_statusBadge{color:var(--color-muted);background:var(--color-subtle);white-space:nowrap;border-radius:.4rem;padding:.25rem .55rem;font-size:.75rem;display:inline-flex}.RsUjQW_statusBadge[data-status=draft]{background:var(--color-warning);color:var(--color-warning-contrast)}.RsUjQW_statusBadge[data-status=published]{background:var(--color-energy-soft);color:var(--color-energy-text)}.RsUjQW_plainFieldset{border:0;min-width:0;margin:0;padding:0}.RsUjQW_field{font-size:.8125rem;font-weight:550}.RsUjQW_field input,.RsUjQW_field select,.RsUjQW_field textarea{border-color:var(--color-border-strong);min-height:2.75rem;font-weight:400}.RsUjQW_field small{font-weight:400}.RsUjQW_advanced{border-top:1px solid var(--color-border);margin-top:1.25rem}.RsUjQW_advanced>summary{cursor:pointer;min-height:2.75rem;color:var(--color-muted);padding-block:.8rem;font-size:.8rem}.RsUjQW_advanced[open]>summary{margin-bottom:.5rem}.RsUjQW_editorFooter{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1rem}.RsUjQW_editorFooter>p{margin:0}.RsUjQW_textLink{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;margin-top:.5rem;font-size:.8rem;display:inline-flex}.RsUjQW_quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;display:grid}.RsUjQW_actionCard{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:.85rem;flex-direction:column;align-items:start;padding:1.5rem;text-decoration:none;transition:border-color .16s;display:flex}.RsUjQW_actionCard:hover{border-color:var(--color-secondary-text)}.RsUjQW_actionIcon{background:var(--color-secondary-soft);width:3rem;height:3rem;color:var(--color-secondary-text);border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.RsUjQW_actionCard p{color:var(--color-muted);margin:0 0 1.25rem;font-size:.85rem}.RsUjQW_actionCard strong{color:var(--color-secondary-text);margin-top:auto;font-size:.8rem}.RsUjQW_homeColumns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_homeSide{gap:1rem;display:grid}.RsUjQW_homeSide .RsUjQW_panel>svg{color:var(--color-secondary-text);margin-bottom:.75rem}.RsUjQW_workflow{margin:1.5rem 0 0;padding:0;list-style:none}.RsUjQW_workflow li{align-items:start;gap:1rem;padding-bottom:1.5rem;display:flex;position:relative}.RsUjQW_workflow li:last-child{padding-bottom:0}.RsUjQW_workflow li>span{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:650;display:grid}.RsUjQW_workflow p{color:var(--color-muted);margin:.25rem 0;font-size:.8125rem}.RsUjQW_workflow a{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;font-size:.8rem;display:inline-flex}.RsUjQW_importSteps{flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.RsUjQW_importSteps li{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.RsUjQW_importSteps span{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.RsUjQW_importSteps li[aria-current=step]{color:var(--color-secondary-text);font-weight:650}.RsUjQW_importSteps li[aria-current=step] span{background:var(--color-secondary-soft)}.RsUjQW_importUpload{border:1px dashed var(--color-border-strong);background:var(--color-subtle);border-radius:.65rem;margin-block:1rem;padding:1.5rem}.RsUjQW_importUpload input{width:100%;margin-top:.65rem}.RsUjQW_importLayout{grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);align-items:start;gap:1.25rem;display:grid}.RsUjQW_importResult{margin-top:1.25rem}.RsUjQW_importColumns{overflow-wrap:anywhere}.RsUjQW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:70rem){.RsUjQW_categoryLayout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:1rem}.RsUjQW_main{padding:1.5rem}.RsUjQW_categoryLayout>.RsUjQW_panel{padding:1rem}.RsUjQW_quickActions{grid-template-columns:1fr}.RsUjQW_actionCard{grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;display:grid}.RsUjQW_actionIcon{grid-row:1/4;margin:0}.RsUjQW_actionCard p{margin-bottom:.75rem}}@media (max-width:60rem){.RsUjQW_categoryLayout,.RsUjQW_homeColumns,.RsUjQW_importLayout{grid-template-columns:1fr}}@media (max-width:48rem){.RsUjQW_shell{display:block}.RsUjQW_sidebar{height:auto;padding:.75rem 1rem;position:static}.RsUjQW_brand{padding:.25rem 0}.RsUjQW_navigation>.RsUjQW_mobileMenu{justify-content:start;width:100%;display:flex}.RsUjQW_mobileMenu>svg:last-child{margin-left:auto}.RsUjQW_nav{margin-top:.75rem;display:none}.RsUjQW_nav[data-mobile-open=true]{display:grid}.RsUjQW_nav a{white-space:normal}.RsUjQW_topbar{flex-wrap:wrap;gap:.65rem;padding-inline:1rem}.RsUjQW_topbarLabel{display:none}.RsUjQW_main{padding:1.25rem 1rem}.RsUjQW_main h1{font-size:1.5rem}.RsUjQW_heading{flex-wrap:wrap}.RsUjQW_quickActions{gap:.75rem}.RsUjQW_actionCard,.RsUjQW_panel{padding:1rem}}@media (prefers-reduced-motion:reduce){.RsUjQW_chevron,.RsUjQW_button,.RsUjQW_actionCard{transition:none}}
.qwECnG_page,.qwECnG_productPage,.qwECnG_cartPage,.qwECnG_formPage,.qwECnG_unavailable{width:min(calc(100% - 2 * var(--space-page)), 92rem);padding-block:var(--space-6) var(--space-16);margin-inline:auto}:is(.site-main:has(>.qwECnG_page),.site-main:has(>.qwECnG_productPage)){width:100%;padding-block:0}.qwECnG_catalogHeader{min-height:11rem;padding:clamp(var(--space-5), 3vw, var(--space-8));background:var(--color-contrast-panel);color:var(--color-on-contrast);position:relative;overflow:hidden}.qwECnG_catalogHeaderImage{object-fit:cover;object-position:center 55%;opacity:.68}.qwECnG_catalogHeader:after{background:linear-gradient(90deg, var(--color-contrast-panel), color-mix(in srgb, var(--color-contrast-panel) 74%, transparent) 45%, transparent);content:"";position:absolute;inset:0}.qwECnG_catalogHeader>:not(.qwECnG_catalogHeaderImage){z-index:1;position:relative}.qwECnG_catalogHeader nav,.qwECnG_productPage nav{font-size:.8125rem}.qwECnG_catalogHeader a{color:inherit}.qwECnG_catalogHeader h1,.qwECnG_productPage h1,.qwECnG_cartPage h1,.qwECnG_formPage h1{max-width:19ch;margin:var(--space-4) 0;font:800 clamp(2rem, 4vw, 3.7rem)/1.08 var(--font-display);letter-spacing:-.03em}.qwECnG_catalogHeader h1{color:var(--color-on-contrast)}.qwECnG_catalogHeader p{max-width:40rem;margin:0;line-height:1.5}.qwECnG_tabs,.qwECnG_subtabs{gap:var(--space-2);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.qwECnG_tabs a,.qwECnG_subtabs a{min-height:3.4rem;padding:0 var(--space-4);color:var(--color-text);white-space:nowrap;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.qwECnG_tabs a[aria-current=page]{border-bottom:3px solid var(--color-secondary);color:var(--color-secondary-text)}.qwECnG_subtabs a{min-height:2.75rem;font-size:var(--text-sm)}.qwECnG_subtabs a[aria-current=page]{background:var(--color-secondary-soft);color:var(--color-secondary-text);box-shadow:inset 0 -3px var(--color-secondary)}.qwECnG_subtabs a:hover{background:var(--color-secondary-soft)}.qwECnG_catalogLayout{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:13.5rem minmax(0,1fr);display:grid}.qwECnG_sidebar{padding:var(--space-4);border:1px solid var(--color-border);align-self:start}.qwECnG_sidebar h2{margin:0 0 var(--space-4);font-size:var(--text-sm)}.qwECnG_sidebar form,.qwECnG_searchLabel{gap:var(--space-2);display:grid}.qwECnG_sidebar label,.qwECnG_searchLabel{font-size:var(--text-sm);font-weight:700}.qwECnG_sidebar select,.qwECnG_searchLabel input,.qwECnG_formPage input,.qwECnG_formPage select,.qwECnG_formPage textarea,.qwECnG_quantityInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;padding:.55rem .7rem}.qwECnG_sidebar button,.qwECnG_resultToolbar button,.qwECnG_primaryButton{border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);min-height:2.75rem;color:var(--color-primary-contrast);cursor:pointer;padding:.6rem 1rem;font-weight:800}.qwECnG_sidebar button{margin-top:var(--space-4)}.qwECnG_catalogResults{min-width:0}.qwECnG_resultToolbar{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.qwECnG_resultToolbar p{margin:0;font-weight:700}.qwECnG_resultToolbar form{align-items:end;gap:var(--space-2);display:flex}.qwECnG_productGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qwECnG_card{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;color:var(--color-text);text-decoration:none;overflow:hidden}.qwECnG_card:hover{border-color:var(--color-secondary)}.qwECnG_cardImage{background:var(--color-subtle);height:clamp(9rem,15vw,13rem);color:var(--color-muted);place-items:center;font-size:.8125rem;display:grid;position:relative}.qwECnG_cardImage img{object-fit:contain}.qwECnG_cardBody{gap:var(--space-2);padding:var(--space-3);display:grid}.qwECnG_cardBody small,.qwECnG_cardBody p{color:var(--color-muted);font-size:.8125rem}.qwECnG_cardBody h2{min-height:2.5em;margin:0;font-size:1.0625rem}.qwECnG_cardBody p{margin:0;line-height:1.5}.qwECnG_cardBody>span{background:var(--color-energy-soft);width:fit-content;color:var(--color-energy-text);padding:.2rem .5rem;font-size:.8125rem}.qwECnG_cardBody>div{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);align-items:end;display:flex}.qwECnG_cardBody b{color:var(--color-secondary-text);white-space:nowrap;font-size:.8125rem}.qwECnG_pagination{gap:var(--space-4);margin-top:var(--space-6);justify-content:center;display:flex}.qwECnG_pagination a{color:var(--color-secondary-text)}.qwECnG_empty,.qwECnG_unavailable{padding:var(--space-8);border:1px solid var(--color-border)}.qwECnG_empty p,.qwECnG_unavailable p{color:var(--color-muted)}.qwECnG_empty a,.qwECnG_unavailable a{color:var(--color-secondary-text)}.qwECnG_productHero{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);display:grid}.qwECnG_productImage{background:var(--color-subtle);min-height:28rem;color:var(--color-muted);place-items:center;display:grid;position:relative}.qwECnG_productImage img{object-fit:contain}.qwECnG_gallery{min-width:0}.qwECnG_galleryThumbnails{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.qwECnG_galleryThumbnail{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-subtle);cursor:pointer;width:5rem;height:5rem;position:relative}.qwECnG_galleryThumbnail[aria-pressed=true]{border:2px solid var(--color-secondary)}.qwECnG_galleryThumbnail img{object-fit:contain}.qwECnG_productInfo{gap:var(--space-4);align-content:start;display:grid}.qwECnG_productInfo>p{margin:0;line-height:1.5}.qwECnG_meta{color:var(--color-muted);font-size:var(--text-sm)}.qwECnG_price{font:800 2rem var(--font-display)}.qwECnG_priceBlock{gap:var(--space-1);display:grid}.qwECnG_priceEuro{color:var(--color-muted);font-size:1rem;font-weight:600}.qwECnG_stock{background:var(--color-energy-soft);color:var(--color-energy-text);padding:.5rem}.qwECnG_specList{gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qwECnG_specList>section{min-width:0}.qwECnG_specList>section>dl>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.qwECnG_specList>section>dl dt{color:var(--color-muted)}.qwECnG_specList>section>dl dd{margin:0;font-weight:700}.qwECnG_specTableScroll{max-width:100%;margin-block:var(--space-3);overflow-x:auto}.qwECnG_specTable{border-collapse:collapse;text-align:left;width:max-content;min-width:100%}.qwECnG_specTable caption{padding-bottom:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);text-align:left}.qwECnG_specTable th,.qwECnG_specTable td{max-width:24rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;vertical-align:top}.qwECnG_specTable th{background:var(--color-subtle)}.qwECnG_documents{gap:var(--space-2);display:grid}.qwECnG_documents a{color:var(--color-secondary-text)}.qwECnG_productDescription,.qwECnG_technicalPresentation{margin-top:var(--space-8)}.qwECnG_productDescription p{white-space:pre-line;max-width:75ch;line-height:1.7}.qwECnG_technicalIllustrations{gap:var(--space-6);max-width:70rem;display:grid}.qwECnG_technicalIllustrations figure{min-width:0;margin:0}.qwECnG_technicalIllustrations figure>a{border:1px solid var(--color-border);display:block}.qwECnG_technicalIllustrations img{width:100%;height:auto;display:block}.qwECnG_technicalIllustrations figcaption{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.6;display:flex}.qwECnG_technicalIllustrations figcaption a{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;display:inline-flex}.qwECnG_configurationNote{max-width:70ch;margin-top:var(--space-5);padding:var(--space-3);background:var(--color-energy-soft);font-size:var(--text-sm);line-height:1.6}.qwECnG_specTable caption{color:var(--color-text);font-weight:700}.qwECnG_operatorGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qwECnG_operatorGrid>div{padding:var(--space-4);border:1px solid var(--color-border);gap:.3rem;display:grid}.qwECnG_operatorGrid h3,.qwECnG_operatorGrid p{margin:0}.qwECnG_operatorGrid address{font-style:normal}.qwECnG_operatorGrid a{color:var(--color-secondary-text);overflow-wrap:anywhere}.qwECnG_relatedProducts{margin-top:var(--space-8)}.qwECnG_relatedProducts .qwECnG_cardBody h3{min-height:2.5em;margin:0;font-size:.95rem}.qwECnG_cartList{gap:var(--space-3);margin-block:var(--space-6);display:grid}.qwECnG_cartItem{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);grid-template-columns:1fr 7rem auto;align-items:center;display:grid}.qwECnG_cartItem a{color:var(--color-text);font-weight:700}.qwECnG_formPage form{gap:var(--space-4);max-width:44rem;display:grid}.qwECnG_formPage fieldset{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);display:grid}.qwECnG_formPage label{gap:.3rem;font-weight:700;display:grid}.qwECnG_formPage fieldset legend{padding-inline:.3rem;font-weight:800}.qwECnG_formPage textarea{min-height:7rem}.qwECnG_formPage .qwECnG_radioLabel{gap:var(--space-2);align-items:center;display:flex}.qwECnG_formPage .qwECnG_radioLabel input{width:auto;min-height:0}.qwECnG_notice{padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-energy-soft)}.qwECnG_error{padding:var(--space-4);border:1px solid var(--color-danger);color:var(--color-text)}@media (max-width:78rem){.qwECnG_productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:62rem){.qwECnG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.qwECnG_catalogLayout{display:block}.qwECnG_sidebar{margin-bottom:var(--space-4)}.qwECnG_productHero,.qwECnG_specList,.qwECnG_operatorGrid{grid-template-columns:minmax(0,1fr)}.qwECnG_resultToolbar{flex-direction:column;align-items:start}.qwECnG_resultToolbar form{width:100%}.qwECnG_searchLabel{flex:1}.qwECnG_cartItem{grid-template-columns:1fr auto}.qwECnG_cartItem input{grid-column:2}}@media (max-width:34rem){.qwECnG_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qwECnG_cardImage{height:8rem}.qwECnG_cardBody h2{font-size:1rem}.qwECnG_cardBody>div{display:grid}}.qwECnG_catalogWithoutFilters{grid-template-columns:minmax(0,1fr)}.qwECnG_resultToolbar select{background:var(--color-surface);max-width:100%;min-height:2.75rem;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.55rem}.qwECnG_resultToolbar label{gap:.4rem;font-size:.875rem;display:grid}.qwECnG_activeFilters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.qwECnG_activeFilters a{border-radius:var(--radius-pill);background:var(--color-secondary-soft);min-height:2.75rem;color:var(--color-text);align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.qwECnG_card{flex-direction:column;display:flex}.qwECnG_cardBody{flex:1;padding:1rem}.qwECnG_cardFacts{gap:.3rem;margin:.5rem 0;font-size:.8125rem;display:grid}.qwECnG_cardFacts>div{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.qwECnG_cardFacts dt{color:var(--color-muted)}.qwECnG_cardFacts dd{text-align:right;overflow-wrap:anywhere;margin:0}.qwECnG_cardBody>span[data-status=information],.qwECnG_cardBody>span[data-status=on_request]{background:var(--color-secondary-soft);color:var(--color-secondary-text)}.qwECnG_cardBody>span[data-status=preorder]{background:var(--color-primary-soft);color:var(--color-text)}.qwECnG_cardBody>span[data-status=unavailable]{background:var(--color-subtle);color:var(--color-muted)}.qwECnG_keyFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.qwECnG_keyFacts:empty{display:none}.qwECnG_keyFacts>div{border-top:1px solid var(--color-border);padding-top:.75rem}.qwECnG_keyFacts dt{color:var(--color-muted);font-size:.875rem}.qwECnG_keyFacts dd{margin:.25rem 0 0;font-weight:750}@media (prefers-reduced-motion:no-preference){.qwECnG_galleryArrival{animation:.18s ease-out qwECnG_gallery-arrival}}@keyframes qwECnG_gallery-arrival{0%{opacity:.5}to{opacity:1}}@media (max-width:34rem){.qwECnG_productGrid{grid-template-columns:1fr}.qwECnG_cardImage{height:13rem}.qwECnG_resultToolbar input,.qwECnG_resultToolbar select{font-size:1rem}}.qwECnG_primaryButton{text-align:center;transition:background-color var(--motion-fast);justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.qwECnG_primaryButton:hover{background:var(--color-primary-hover)}.qwECnG_productSectionNav{margin-block:var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.qwECnG_productSectionNav a{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;font-weight:700;display:inline-flex}.qwECnG_specList{grid-template-columns:minmax(0,1fr)}.qwECnG_technicalResources,.qwECnG_productInquiry,.qwECnG_panelConfiguration{margin-top:var(--space-8);scroll-margin-top:7rem}.qwECnG_sectionHeading{margin-bottom:var(--space-5)}.qwECnG_sectionHeading h2{margin-bottom:var(--space-2)}.qwECnG_sectionHeading p,.qwECnG_documentAvailability{color:var(--color-muted);line-height:1.6}.qwECnG_documentGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.qwECnG_documentCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.qwECnG_documentHeading{align-items:center;gap:var(--space-3);display:flex}.qwECnG_documentHeading h3{margin:0;font-size:1.125rem}.qwECnG_documentHeading p{color:var(--color-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.8125rem}.qwECnG_documentBadge{background:var(--color-secondary-soft);min-height:3rem;color:var(--color-secondary-text);border-radius:var(--radius-sm);flex:0 0 3rem;place-items:center;font-size:.75rem;font-weight:800;display:grid}.qwECnG_documentCard>p{max-width:65ch;margin:0;line-height:1.65}.qwECnG_documentDownload{background:var(--color-secondary);min-height:2.75rem;color:var(--color-secondary-contrast);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.65rem .9rem;font-weight:750;text-decoration:none;display:flex}.qwECnG_compatibilityCard{background:var(--color-energy-soft)}.qwECnG_compatibilityCard .qwECnG_documentBadge{background:var(--color-surface);color:var(--color-energy-text)}.qwECnG_compatibilityCard .qwECnG_documentDownload{background:var(--color-primary);color:var(--color-primary-contrast)}.qwECnG_productInquiry{align-items:start;gap:var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.qwECnG_productInquiry h2{margin-top:0}.qwECnG_productInquiry p{max-width:65ch;line-height:1.7}.qwECnG_inquiryDetails summary{min-height:2.75rem;padding:var(--space-3);background:var(--color-secondary-soft);color:var(--color-secondary-text);cursor:pointer;align-items:center;font-weight:750;display:flex}.qwECnG_inquiryDetails[open] summary{margin-bottom:var(--space-4)}.qwECnG_panelConfiguration{padding:var(--space-5);background:var(--color-energy-soft)}.qwECnG_panelConfiguration h2{margin-top:0}.qwECnG_panelConfiguration p{max-width:70ch;line-height:1.6}.qwECnG_panelConfiguration dl{margin-block:var(--space-5)}.qwECnG_panelConfiguration dl>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.qwECnG_panelConfiguration dd{margin:0;font-size:1.25rem;font-weight:800}.qwECnG_panelConfiguration a{min-height:2.75rem;color:var(--color-secondary-text);align-items:center;font-weight:700;display:inline-flex}@media (max-width:46rem){.qwECnG_productInquiry{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
.iVksrW_shell{max-width:78rem;padding:clamp(2rem, 5vw, 5rem) var(--space-page);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.iVksrW_sidebar{align-self:start;position:sticky;top:7rem}.iVksrW_kicker{color:var(--color-energy-text);font-size:.875rem;font-weight:650}.iVksrW_sidebar h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:1rem 0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12}.iVksrW_sidebar p,.iVksrW_intro,.iVksrW_privacy,.iVksrW_monthly p,.iVksrW_field small,.iVksrW_wide small{color:var(--color-muted);line-height:1.6}.iVksrW_steps{margin:2rem 0;padding:0;list-style:none}.iVksrW_steps li{color:var(--color-muted);align-items:center;gap:.8rem;padding:.8rem 0;display:flex}.iVksrW_steps span{border:1px solid var(--color-border-strong);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.iVksrW_steps [aria-current]{color:var(--color-text);font-weight:700}.iVksrW_steps [aria-current] span{background:var(--color-energy-soft);border-color:var(--color-energy)}.iVksrW_download{border-top:1px solid var(--color-border);color:var(--color-secondary-text);padding-top:1.5rem;font-size:.875rem;line-height:1.8;display:block}.iVksrW_counter{color:var(--color-energy-text);margin:0 0 .5rem;font-size:.8rem}.iVksrW_body progress{appearance:none;background:var(--color-border);border:0;width:100%;height:.25rem;margin-bottom:2rem;display:block}.iVksrW_body progress::-webkit-progress-bar{background:var(--color-border)}.iVksrW_body progress::-webkit-progress-value{background:var(--color-energy)}.iVksrW_body progress::-moz-progress-bar{background:var(--color-energy)}.iVksrW_body h2,.iVksrW_success h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.5vw,2.3rem)}.iVksrW_body h2{scroll-margin-top:7rem}.iVksrW_body{min-width:0}.iVksrW_intro{margin-bottom:2rem}.iVksrW_formFields,.iVksrW_choiceGroup,.iVksrW_monthly{border:0;min-width:0;margin:0;padding:0}.iVksrW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.iVksrW_field,.iVksrW_wide{flex-direction:column;gap:.5rem;min-width:0;display:flex}.iVksrW_wide,.iVksrW_choiceGroup{grid-column:1/-1}.iVksrW_field label,.iVksrW_wide label,.iVksrW_choiceGroup legend,.iVksrW_monthly legend{font-size:.9rem;font-weight:600}.iVksrW_field small,.iVksrW_wide small{font-size:.8rem}.iVksrW_body input:not([type=checkbox]):not([type=radio]),.iVksrW_body textarea{width:100%;min-width:0;font:inherit;min-height:2.875rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:.75rem;font-size:1rem}.iVksrW_body textarea{resize:vertical}.iVksrW_choices{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.iVksrW_choices label{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.6rem;min-height:2.875rem;padding:.65rem .8rem;font-size:.875rem;display:flex}.iVksrW_choices label:has(input:checked){border-color:var(--color-secondary);background:var(--color-secondary-soft)}.iVksrW_choices input{accent-color:var(--color-secondary);flex-shrink:0;width:1rem;height:1rem}.iVksrW_monthly{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}.iVksrW_monthly p{font-size:.875rem}.iVksrW_monthly>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.iVksrW_monthly label{gap:.4rem;font-size:.8rem;display:grid}.iVksrW_monthly input{padding-inline:.4rem!important}.iVksrW_actions{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.iVksrW_primary,.iVksrW_back{border-radius:var(--radius-pill);font:inherit;cursor:pointer;min-height:2.875rem;padding:.8rem 1.3rem;font-size:.9rem;font-weight:650}.iVksrW_primary{background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid var(--color-primary)}.iVksrW_back{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);margin-right:auto}.iVksrW_primary:hover{filter:brightness(.94)}.iVksrW_contactPrompt{align-items:center;gap:var(--space-5);margin-block:var(--space-6);padding:clamp(var(--space-5), 3vw, var(--space-8));background:var(--color-energy-soft);display:grid}.iVksrW_contactPrompt h2{font:750 clamp(1.35rem, 2vw, 1.8rem)/1.25 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.iVksrW_contactPrompt p{max-width:62ch;margin:var(--space-3) 0 0;line-height:1.6}.iVksrW_contactPrompt a{text-align:center;justify-content:center;justify-self:start;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}@media (min-width:64rem){.iVksrW_contactPrompt{grid-template-columns:minmax(0,1fr) auto}.iVksrW_contactPrompt a{max-width:22rem}}.iVksrW_back:hover,.iVksrW_choices label:hover{border-color:var(--color-secondary)}.iVksrW_formFields:disabled{opacity:.7}.iVksrW_summary{border-block:1px solid var(--color-border);margin-top:1.5rem;padding:1rem 0}.iVksrW_summary summary{cursor:pointer;min-height:2rem;font-weight:600}.iVksrW_summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.875rem;line-height:1.7}.iVksrW_documentNote{background:var(--color-energy-soft);border-radius:var(--radius-sm);margin-top:1.5rem;padding:1rem;font-size:.875rem}.iVksrW_documentNote p{margin-bottom:0}.iVksrW_privacy{font-size:.8rem}.iVksrW_privacy a{text-decoration:underline}.iVksrW_error{background:var(--color-warning);color:var(--color-warning-contrast);border-radius:var(--radius-sm);margin-top:1rem;margin-bottom:1.5rem;padding:1rem;scroll-margin-top:7rem}.iVksrW_fieldError{background:var(--color-warning);border-radius:var(--radius-sm);margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem;display:block;color:var(--color-warning-contrast)!important}.iVksrW_body [aria-invalid=true]{border-color:var(--color-warning-contrast)!important}.iVksrW_success{max-width:48rem;padding:5rem var(--space-page);margin:auto;line-height:1.7}.iVksrW_success h2{margin-top:1rem}.iVksrW_success a{color:var(--color-secondary-text);font-weight:650}.iVksrW_teaser{padding:clamp(3rem, 6vw, 6rem) var(--home-gutter,var(--space-page));background:var(--color-energy-soft);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.iVksrW_teaser h2{max-width:18ch;margin:.8rem 0 1.5rem!important}.iVksrW_teaser p{max-width:48ch;line-height:1.7}.iVksrW_teaser a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.iVksrW_teaserLinks{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.iVksrW_pdfLink{color:var(--color-secondary-text);min-height:2.75rem;font-size:.875rem;text-decoration:underline!important}.iVksrW_preview{background:var(--color-surface);border-radius:var(--radius-md);border-top:3px solid var(--color-energy);padding:clamp(1.5rem,3vw,2.5rem)}.iVksrW_preview>span{color:var(--color-energy-text);font-size:.8rem}.iVksrW_preview h3{letter-spacing:-.02em;margin:.8rem 0 1.5rem;font-size:1.4rem}.iVksrW_preview ol{margin:0;padding:0;list-style:none}.iVksrW_preview li{border-top:1px solid var(--color-border);align-items:center;gap:1rem;padding:.85rem 0;font-size:.9rem;display:flex}.iVksrW_preview li span{color:var(--color-energy-text);font-size:.8rem}.iVksrW_preview small{color:var(--color-muted);margin-top:1rem;line-height:1.6;display:block}@media (max-width:48rem){.iVksrW_shell,.iVksrW_teaser{grid-template-columns:1fr}.iVksrW_sidebar{position:static}.iVksrW_steps{display:none}.iVksrW_sidebar .iVksrW_download{margin-top:1.5rem}.iVksrW_shell{gap:2rem}.iVksrW_monthly>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.iVksrW_fields{grid-template-columns:1fr}.iVksrW_actions{gap:.5rem}.iVksrW_primary,.iVksrW_back{padding-inline:1rem}}
.p5vPBq_page{--contact-copy:var(--color-text);--contact-meta:var(--color-muted);--contact-secondary:var(--color-secondary-text);overflow:hidden}.p5vPBq_hero{gap:var(--space-8);padding-block:clamp(var(--space-10), 9vw, var(--space-20)) clamp(var(--space-12), 10vw, var(--space-16));border-bottom:1px solid var(--color-border);display:grid}.p5vPBq_eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);color:var(--contact-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;display:flex}.p5vPBq_eyebrow span{background:var(--color-primary);width:2.5rem;height:1px}.p5vPBq_hero h1{letter-spacing:-.08em;max-width:48rem;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.95}.p5vPBq_intro{max-width:31rem;color:var(--contact-copy);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.p5vPBq_contactGrid{gap:var(--space-10);padding-block:clamp(var(--space-12), 9vw, var(--space-20));display:grid}.p5vPBq_details{align-content:start;gap:var(--space-8);display:grid}.p5vPBq_detailKicker{color:var(--color-primary-text);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.p5vPBq_details h2{max-width:30rem;margin:var(--space-4) 0 var(--space-3);letter-spacing:-.07em;font-size:clamp(2rem,4vw,3.5rem)}.p5vPBq_details>div>p{max-width:24rem;color:var(--contact-copy);margin:0}.p5vPBq_details dl{gap:var(--space-3);margin:0;display:grid}.p5vPBq_details dl div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-border);display:flex}.p5vPBq_details dt,.p5vPBq_details dd{font-size:var(--text-sm)}.p5vPBq_details dt{color:var(--contact-meta)}.p5vPBq_details dd{text-align:right;margin:0;font-weight:750}.p5vPBq_disclaimer{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-border);color:var(--contact-meta);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.p5vPBq_disclaimer span{color:var(--color-primary-text);font-family:var(--font-mono);text-transform:uppercase}.p5vPBq_disclaimer p{margin:0}@media (min-width:42rem){.p5vPBq_hero{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.7fr);align-items:end}.p5vPBq_contactGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}}.p5vPBq_hero{padding-block:clamp(var(--space-10), 8vw, var(--space-16));border-bottom:2px solid var(--color-primary)}.p5vPBq_hero h1,.p5vPBq_details h2{letter-spacing:-.045em}.p5vPBq_details dl div{border-top-color:var(--color-border-strong)}@media (max-width:42rem){.p5vPBq_details dd{max-width:62%}}
.uZ7ORa_catalog{width:min(calc(100% - 2 * var(--space-page)), 92rem);margin-inline:auto}.site-main:has(>.uZ7ORa_catalog){width:100%;padding-block:0}.uZ7ORa_catalogHero{background:var(--color-contrast-panel);min-height:11rem;color:var(--color-on-contrast);align-items:center;display:flex;position:relative;overflow:hidden}.uZ7ORa_heroImage{object-fit:cover;object-position:center 55%;opacity:.68}.uZ7ORa_catalogHero:after{background:linear-gradient(90deg, var(--color-contrast-panel), color-mix(in srgb, var(--color-contrast-panel) 74%, transparent) 45%, transparent);content:"";position:absolute;inset:0}.uZ7ORa_heroContent{z-index:1;width:min(100%,46rem);padding:clamp(var(--space-5), 3vw, var(--space-8));position:relative}.uZ7ORa_breadcrumbs{gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.uZ7ORa_breadcrumbs a{color:inherit;text-underline-offset:.2em}.uZ7ORa_catalogHero h1{max-width:15ch;color:var(--color-on-contrast);font:800 clamp(2rem, 4.4vw, 3rem)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.uZ7ORa_catalogHero p{max-width:37rem;margin:var(--space-4) 0 0;line-height:1.5}.uZ7ORa_familyTabs,.uZ7ORa_subcategoryTabs{gap:var(--space-2);white-space:nowrap;scrollbar-width:thin;display:flex;overflow-x:auto}.uZ7ORa_familyTabs{border-bottom:1px solid var(--color-border)}.uZ7ORa_familyTabs a,.uZ7ORa_subcategoryTabs a{min-height:3.5rem;padding:0 var(--space-4);color:var(--color-text);flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.uZ7ORa_familyTabs a[aria-current=page]{border-bottom:3px solid var(--color-secondary);color:var(--color-secondary-text)}.uZ7ORa_familyTabs a:hover,.uZ7ORa_subcategoryTabs a:hover{color:var(--color-secondary-text)}.uZ7ORa_subcategoryTabs{padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}.uZ7ORa_subcategoryTabs a{min-height:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.uZ7ORa_subcategoryTabs a[aria-current=page]{background:var(--color-secondary-soft);color:var(--color-secondary-text)}.uZ7ORa_demoNote{margin:0 0 var(--space-10);color:var(--color-muted);font-size:var(--text-xs)}@media (max-width:40rem){.uZ7ORa_catalogHero{min-height:17rem}.uZ7ORa_catalogHero:after{background:linear-gradient(90deg, var(--color-contrast-panel), color-mix(in srgb, var(--color-contrast-panel) 68%, transparent))}.uZ7ORa_heroContent{padding:var(--space-6)}.uZ7ORa_familyTabs a{min-height:3rem}}
._1vdNmq_workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.85rem;max-width:68rem;margin-inline:auto;overflow:hidden}._1vdNmq_toolbar{border-bottom:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.85rem;display:flex}._1vdNmq_toolbar>div{flex-wrap:wrap;gap:.5rem;display:flex}._1vdNmq_history{border-bottom:1px solid var(--color-border);gap:.5rem;max-height:20rem;padding:1rem 1.5rem;display:grid;overflow-y:auto}._1vdNmq_history>div{justify-content:space-between;align-items:center;display:flex}._1vdNmq_history>button{text-align:left;overflow-wrap:anywhere}._1vdNmq_messages{overscroll-behavior:contain;min-height:24rem;max-height:65dvh;padding:clamp(1rem,3vw,2.5rem);overflow-y:auto}._1vdNmq_welcome{max-width:40rem;margin:2rem auto}._1vdNmq_eyebrow{letter-spacing:.1em;color:var(--color-muted);font-size:.7rem}._1vdNmq_welcome h2{margin-top:1rem;font-size:clamp(1.6rem,3vw,2.2rem)}._1vdNmq_welcome>p{color:var(--color-muted);max-width:35rem;line-height:1.65}._1vdNmq_suggestions{gap:.6rem;margin-top:1.5rem;display:grid}._1vdNmq_suggestions button{text-align:left;justify-content:space-between;gap:1rem;display:flex}._1vdNmq_turn{gap:1.25rem;min-width:0;margin-bottom:2rem;display:grid}._1vdNmq_userMessage{background:var(--color-secondary-soft);max-width:85%;color:var(--color-secondary-text);border-radius:.75rem .75rem .15rem;justify-self:end;padding:1rem 1.25rem}._1vdNmq_userMessage>span,._1vdNmq_assistantMessage>span{margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}._1vdNmq_userMessage p,._1vdNmq_assistantMessage>p,._1vdNmq_diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}._1vdNmq_assistantMessage{min-width:0;max-width:100%}._1vdNmq_assistantMessage>span{color:var(--color-muted)}._1vdNmq_proposal{border-left:3px solid var(--color-primary);background:var(--color-subtle);overflow-wrap:anywhere;margin-top:1rem;padding:1.25rem}._1vdNmq_proposal h3{margin-bottom:.75rem;font-size:1rem}._1vdNmq_proposal h4{font-size:.9rem}._1vdNmq_proposal li{margin-block:.5rem}._1vdNmq_proposal ul{padding-left:1.25rem}._1vdNmq_diff{gap:1rem;display:grid}._1vdNmq_diff details{color:var(--color-muted);margin-block:.5rem;font-size:.85rem}._1vdNmq_diff summary{cursor:pointer;padding-block:.35rem}._1vdNmq_proposedText{font-size:.95rem}._1vdNmq_proposalStatus{color:var(--color-secondary-text);font-weight:700}._1vdNmq_thinking{color:var(--color-muted);font-size:.9rem}._1vdNmq_composer{border-top:1px solid var(--color-border);padding:1rem 1.5rem}._1vdNmq_composerLabel{margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:block}._1vdNmq_composer textarea{resize:vertical;border:1px solid var(--color-border);width:100%;min-height:6rem;max-height:15rem;font:inherit;background:var(--color-background);color:var(--color-text);border-radius:.65rem;padding:.85rem 1rem;font-size:1rem}._1vdNmq_composer textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._1vdNmq_composerActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._1vdNmq_composerActions>button{margin-left:auto}._1vdNmq_upload{border:1px solid var(--color-border);border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.85rem;display:inline-flex;position:relative;overflow:hidden}._1vdNmq_upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._1vdNmq_upload:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._1vdNmq_attachment{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._1vdNmq_keyboardHint,._1vdNmq_footnote{color:var(--color-muted);font-size:.75rem}._1vdNmq_footnote{margin:.75rem 0 0;line-height:1.5}._1vdNmq_footnote a{color:inherit;text-underline-offset:.2em}@media (max-width:48rem){._1vdNmq_toolbar,._1vdNmq_composer{padding:1rem}._1vdNmq_toolbar>span,._1vdNmq_keyboardHint{display:none}._1vdNmq_messages{min-height:20rem;max-height:55dvh}._1vdNmq_welcome{margin-block:1rem}._1vdNmq_userMessage{max-width:95%}._1vdNmq_proposal{padding:.85rem}._1vdNmq_composer{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}._1vdNmq_launcher{z-index:70;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));border:1px solid var(--color-border);background:var(--color-primary);min-height:3.25rem;color:var(--color-primary-contrast);font:inherit;cursor:pointer;border-radius:2rem;align-items:center;gap:.65rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 .4rem 1.5rem #00000026}._1vdNmq_launcher:focus-visible,._1vdNmq_close:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}body:has(#product-editor) ._1vdNmq_launcher{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}@media (max-width:48rem){body:has(#product-editor) ._1vdNmq_launcher{bottom:calc(8rem + env(safe-area-inset-bottom,0px))}}._1vdNmq_floatingPanel{z-index:71;right:max(1.25rem, env(safe-area-inset-right));bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + 4rem);border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;width:min(30rem,100vw - 2rem);height:min(46rem,100dvh - 7rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 .75rem 3rem #0000002e}._1vdNmq_floatingPanel[hidden]{display:none}._1vdNmq_panelHeading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}._1vdNmq_panelHeading strong{font-size:.95rem}._1vdNmq_panelHeading small{color:var(--color-muted);margin-top:.15rem;font-size:.7rem;display:block}._1vdNmq_close{min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:.4rem;font-size:1.5rem}._1vdNmq_compact{border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._1vdNmq_compact ._1vdNmq_toolbar{padding:.6rem 1rem}._1vdNmq_compact ._1vdNmq_toolbar>span,._1vdNmq_compact ._1vdNmq_keyboardHint{display:none}._1vdNmq_compact ._1vdNmq_messages{flex:1;min-height:0;max-height:none;padding:1rem}._1vdNmq_compact ._1vdNmq_welcome{margin:1rem 0}._1vdNmq_compact ._1vdNmq_welcome h2{font-size:1.5rem}._1vdNmq_compact ._1vdNmq_welcome p{font-size:.9rem}._1vdNmq_compact ._1vdNmq_composer{flex:none;max-height:55%;padding:.8rem 1rem;overflow-y:auto}._1vdNmq_compact ._1vdNmq_composer textarea{min-height:4rem;max-height:7rem}._1vdNmq_compact ._1vdNmq_composerLabel{font-size:.75rem}._1vdNmq_compact ._1vdNmq_userMessage{max-width:95%}._1vdNmq_compact ._1vdNmq_history{flex:none;max-height:35%}@media (max-width:48rem){._1vdNmq_launcher{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom))}._1vdNmq_floatingPanel{inset:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));width:auto;height:auto;max-height:calc(100dvh - 1rem)}._1vdNmq_compact ._1vdNmq_composer{padding-bottom:max(.8rem, env(safe-area-inset-bottom))}}._1vdNmq_report{margin-block:1rem}._1vdNmq_report summary{cursor:pointer;padding-block:.75rem;font-weight:600}._1vdNmq_reportItem{border-bottom:1px solid var(--color-border);gap:.6rem;padding-block:.75rem;display:grid}._1vdNmq_reportItem button{text-align:left}._1vdNmq_reportItem a{color:var(--color-secondary-text);overflow-wrap:anywhere;font-size:.85rem}._1vdNmq_context{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.8rem;display:flex}._1vdNmq_context>span{overflow-wrap:anywhere;flex:12rem;min-width:0}._1vdNmq_context small{color:var(--color-muted);flex-basis:100%;line-height:1.5}._1vdNmq_context button{flex:none}._1vdNmq_userMessage>small{overflow-wrap:anywhere;margin-bottom:.5rem;display:block}._1vdNmq_steps{padding-left:1.25rem}._1vdNmq_steps li{padding-block:.4rem}._1vdNmq_steps strong{color:var(--color-muted);font-size:.75rem;display:block}._1vdNmq_quote{border-block:1px solid var(--color-border);margin-top:1rem;padding-block:1rem}._1vdNmq_quote h3{margin:0 0 .5rem;font-size:1rem;line-height:1.5}._1vdNmq_quoteItems{margin:1rem 0;padding:0;list-style:none}._1vdNmq_quoteItems>li{border-bottom:1px solid var(--color-border);padding-block:.75rem}._1vdNmq_amounts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .75rem;margin-block:.75rem;font-size:.8rem;display:grid}._1vdNmq_amounts dt{color:var(--color-muted)}._1vdNmq_amounts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._1vdNmq_warnings{padding-left:1.25rem;font-size:.8rem;line-height:1.6}._1vdNmq_evidence{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._1vdNmq_notice{padding-block:.5rem;font-weight:600}._1vdNmq_reportItem small{overflow-wrap:anywhere}
.R3eq9G_connections{gap:1.25rem;margin-bottom:2rem;display:grid}.R3eq9G_connections h2,.R3eq9G_connections h3{margin-bottom:.5rem}.R3eq9G_connections p{max-width:75ch;line-height:1.6}.R3eq9G_endpoint{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.R3eq9G_endpoint label{flex:20rem}.R3eq9G_endpoint input{font-family:var(--font-mono)}.R3eq9G_connections button,.R3eq9G_connections a{min-height:2.75rem}.R3eq9G_connections a{align-items:center;text-decoration:none;display:inline-flex}.R3eq9G_setup{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.R3eq9G_setup>div{min-width:0}.R3eq9G_setupActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.R3eq9G_setupActions a:not(:first-child){text-underline-offset:.2em;text-decoration:underline}.R3eq9G_steps{padding-left:1.25rem;line-height:1.6}.R3eq9G_steps li{margin-block:.5rem}.R3eq9G_connections summary{cursor:pointer;padding-block:.6rem;font-weight:600}.R3eq9G_prompts{padding-left:1.25rem}.R3eq9G_prompts li{margin-block:.75rem;line-height:1.6}.R3eq9G_authorizations{border-top:1px solid var(--color-border);padding-top:1.25rem}.R3eq9G_authorizations>div:first-child{flex-wrap:wrap}.R3eq9G_grants{margin:0;padding:0;list-style:none}.R3eq9G_grants li{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.R3eq9G_grants li>div{overflow-wrap:anywhere;min-width:0}.R3eq9G_grants p{margin-block:.3rem;font-size:.85rem}.R3eq9G_grants button{overflow-wrap:anywhere;max-width:100%}.R3eq9G_connections p[role=alert]{color:var(--color-text);border-color:var(--color-text)}
.uOBdUq_treeRoot{border:1px dashed var(--color-border-strong);min-height:3rem;color:var(--color-muted);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block:1rem;padding:.7rem;display:flex}.uOBdUq_treeRoot[data-active=true]{border-color:var(--color-secondary-text);background:var(--color-secondary-soft);color:var(--color-secondary-text)}.uOBdUq_treeNode{border-block:3px solid #0000;border-radius:.4rem}.uOBdUq_treeNode[data-drop=before]{border-top-color:var(--color-secondary-text)}.uOBdUq_treeNode[data-drop=after]{border-bottom-color:var(--color-secondary-text)}.uOBdUq_treeNode[data-drop=inside]{background:var(--color-secondary-soft);outline:2px solid var(--color-secondary-text)}.uOBdUq_dragHandle{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);cursor:grab;font:inherit;letter-spacing:-.15em;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.uOBdUq_dragHandle:active{cursor:grabbing}.uOBdUq_dragHandle:disabled{cursor:not-allowed;opacity:.5}.uOBdUq_moveControls{background:var(--color-subtle);border:1px solid var(--color-border);border-radius:.5rem;gap:.7rem;margin-block:1rem;padding:1rem;display:grid}.uOBdUq_moveControls h3{margin:0;font-size:.9rem}.uOBdUq_stateActions{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.uOBdUq_impact{border-left:3px solid var(--color-secondary-text);background:var(--color-secondary-soft);padding:.65rem .8rem;font-size:.8125rem}.uOBdUq_danger{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.uOBdUq_danger p{color:var(--color-muted);font-size:.8125rem}.uOBdUq_branchActions{flex-shrink:0;display:flex}.uOBdUq_branchActions button{padding-inline:.5rem}@media (max-width:48rem){.uOBdUq_branchActions{flex-direction:column}}
.aCU4IG_mapping{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.8rem;margin-block:1rem;display:grid}.aCU4IG_rowName{min-width:15rem}.aCU4IG_rowSku{min-width:10rem}.aCU4IG_rowDetails{min-width:13rem}.aCU4IG_rowDetails summary{cursor:pointer;min-height:2.75rem;color:var(--color-secondary-text);align-items:center;display:flex}.aCU4IG_rowDetails[open]{min-width:22rem}.aCU4IG_rowDetails>div{gap:.65rem;padding-block:.75rem;display:grid}.aCU4IG_status{min-width:12rem;max-width:25rem;font-size:.8125rem}.aCU4IG_status ul{margin:0;padding-left:1rem}.aCU4IG_warning{color:var(--color-muted)}.aCU4IG_pdfText{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-subtle);max-height:24rem;font:inherit;padding:1rem;font-size:.8125rem;overflow:auto}.aCU4IG_selectAll{align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.aCU4IG_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-secondary-text)}.aCU4IG_summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;display:flex}
.S8Oz7a_workspace{padding-bottom:1rem;font-size:.875rem;line-height:1.5}.S8Oz7a_workspace h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.75rem;line-height:1.25}.S8Oz7a_workspace h2{font-size:1.05rem}.S8Oz7a_workspace h3{margin:1.5rem 0 .75rem;font-size:1rem}.S8Oz7a_workspace h4{margin:1.25rem 0 .5rem;font-size:.875rem}.S8Oz7a_pageHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 0 1.75rem;display:flex}.S8Oz7a_pageHeading>div{min-width:0}.S8Oz7a_pageHeading p{color:var(--color-muted);max-width:65ch;margin-bottom:0}.S8Oz7a_pageHeading .S8Oz7a_breadcrumb{margin-bottom:.75rem;font-size:.8rem}.S8Oz7a_pageHeading h1>span{vertical-align:middle;background:var(--color-subtle);border-radius:.4rem;margin-left:.5rem;padding:.15rem .55rem;font-size:.875rem;font-weight:500}.S8Oz7a_headerActions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;max-width:100%;padding-top:1.75rem;display:flex}.S8Oz7a_button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.S8Oz7a_button:hover{background:var(--color-subtle)}.S8Oz7a_button:disabled{opacity:.55;cursor:not-allowed}.S8Oz7a_primary{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.S8Oz7a_primary:hover{background:var(--color-primary-hover)}.S8Oz7a_catalogSurface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem}.S8Oz7a_filters{flex-wrap:wrap;align-items:flex-end;gap:.85rem;padding:1.25rem;display:flex}.S8Oz7a_filters label{flex:10rem;gap:.4rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.S8Oz7a_filters .S8Oz7a_search{flex:2 16rem}.S8Oz7a_filters input,.S8Oz7a_filters select{border:1px solid var(--color-border-strong);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);background:var(--color-background);border-radius:.5rem;padding:.6rem .75rem;font-weight:400}.S8Oz7a_filters input::placeholder{color:var(--color-muted)}.S8Oz7a_listCaption{color:var(--color-muted);border-block:1px solid var(--color-border);background:var(--color-surface-raised);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex}.S8Oz7a_productTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.S8Oz7a_productTable th{color:var(--color-muted);padding:.85rem 1rem;font-size:.75rem;font-weight:500}.S8Oz7a_productTable th:first-child{width:43%}.S8Oz7a_productTable th:nth-child(2),.S8Oz7a_productTable th:nth-child(3){width:17%}.S8Oz7a_productTable th:nth-child(4){width:11%}.S8Oz7a_productTable th:last-child{width:12%}.S8Oz7a_productTable td{border-top:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere;padding:1rem;font-size:.8125rem}.S8Oz7a_productTable tr:hover td{background:var(--color-subtle)}.S8Oz7a_productIdentity{align-items:center;gap:.8rem;display:flex}.S8Oz7a_productIdentity>div:last-child{min-width:0}.S8Oz7a_thumbnail{border:1px solid var(--color-border);background:var(--color-background);width:3.5rem;height:3.5rem;color:var(--color-muted);border-radius:.4rem;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.S8Oz7a_thumbnail img{object-fit:contain;max-width:100%;max-height:100%}.S8Oz7a_productName{text-align:left;color:var(--color-text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:.4rem 0;font-size:.875rem;font-weight:600;line-height:1.45;display:block}.S8Oz7a_productName:hover{text-underline-offset:.2rem;text-decoration:underline}.S8Oz7a_model{color:var(--color-muted);margin-top:.2rem;font-size:.75rem;display:block}.S8Oz7a_productTable small{color:var(--color-muted);margin-top:.35rem;font-size:.75rem;display:block}.S8Oz7a_badge{background:var(--color-subtle);width:fit-content;color:var(--color-muted);border-radius:.4rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.S8Oz7a_badge:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.S8Oz7a_badge[data-status=published]{background:var(--color-energy-soft);color:var(--color-energy-text)}.S8Oz7a_badge[data-status=draft]{background:var(--color-warning);color:var(--color-warning-contrast)}.S8Oz7a_rowActions .S8Oz7a_button{white-space:nowrap;width:100%;padding-inline:.5rem}.S8Oz7a_pagination{border-top:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.8rem;display:flex}.S8Oz7a_pagination>div{align-items:center;gap:.75rem;display:flex}.S8Oz7a_empty{text-align:center;color:var(--color-muted);padding:4rem 1.5rem}.S8Oz7a_empty h2{color:var(--color-text)}.S8Oz7a_skeleton{padding:0 1.25rem}.S8Oz7a_skeleton>div{border-bottom:1px solid var(--color-border);align-items:center;gap:2rem;min-height:5.5rem;display:flex}.S8Oz7a_skeleton span{background:var(--color-subtle);border-radius:.3rem;width:20%;height:1rem;display:block}.S8Oz7a_skeleton span:first-child{width:45%;height:2.5rem}.S8Oz7a_back{min-height:2.75rem;color:var(--color-secondary-text);cursor:pointer;background:0 0;border:0;margin:-.5rem 0 1rem;padding:0;font-weight:600}.S8Oz7a_editorLayout{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:1.5rem;display:grid}.S8Oz7a_editor,.S8Oz7a_editorFields{min-width:0}.S8Oz7a_editorFields{border:0;margin:0;padding:0}.S8Oz7a_section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;margin-bottom:1rem}.S8Oz7a_section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.S8Oz7a_section>summary::-webkit-details-marker{display:none}.S8Oz7a_section>summary:after{content:"+";color:var(--color-muted);font-size:1.4rem;font-weight:400}.S8Oz7a_section[open]>summary:after{content:"−"}.S8Oz7a_section>summary small{color:var(--color-muted);margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.S8Oz7a_section[open]>summary{border-bottom:1px solid var(--color-border)}.S8Oz7a_sectionBody{padding:1.25rem}.S8Oz7a_sectionBody>:first-child{margin-top:0}.S8Oz7a_sectionBody input,.S8Oz7a_sectionBody select,.S8Oz7a_sectionBody textarea{border-color:var(--color-border-strong);min-height:2.75rem;font-size:.875rem}.S8Oz7a_sectionBody label{font-size:.8125rem;font-weight:500}.S8Oz7a_sectionBody textarea{min-height:7rem;line-height:1.6}.S8Oz7a_sectionBody input[type=checkbox],.S8Oz7a_sectionBody input[type=radio]{min-height:auto}.S8Oz7a_sectionBody button{min-height:2.75rem;font-size:.8125rem}.S8Oz7a_sectionBody>section>div{margin-bottom:1.25rem}.S8Oz7a_advanced{color:var(--color-muted);margin-top:1rem;font-size:.8rem}.S8Oz7a_advanced summary{cursor:pointer;min-height:2.75rem;padding-block:.65rem}.S8Oz7a_advanced[open]>:not(summary){margin-bottom:.75rem}.S8Oz7a_advanced input{color:var(--color-text)}.S8Oz7a_overview{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.65rem;padding:1.25rem;position:sticky;top:1rem}.S8Oz7a_overview h2{margin-bottom:.75rem}.S8Oz7a_overview p{color:var(--color-muted);margin:1rem 0;font-size:.8125rem}.S8Oz7a_overview dl{margin:1.25rem 0;font-size:.8125rem}.S8Oz7a_overview dl>div{border-top:1px solid var(--color-border);padding-block:.7rem}.S8Oz7a_overview dt{color:var(--color-muted)}.S8Oz7a_overview dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:500}.S8Oz7a_overview>.S8Oz7a_button{width:100%;margin-bottom:.5rem}.S8Oz7a_overview .S8Oz7a_saveHint{color:var(--color-primary-text)}.S8Oz7a_saveBar{z-index:10;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex;position:sticky;bottom:0}.S8Oz7a_saveBar>span{color:var(--color-muted);font-size:.8rem}.S8Oz7a_saveBar>div{gap:.5rem;display:flex}.S8Oz7a_upload{border:1px dashed var(--color-border-strong);background:var(--color-subtle);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.S8Oz7a_upload input{max-width:100%;font-size:.8rem}.S8Oz7a_upload input::file-selector-button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.4rem;margin-right:.75rem;padding:.5rem .75rem}.S8Oz7a_mediaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.S8Oz7a_mediaItem{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:1rem}.S8Oz7a_mediaPreview{background:var(--color-subtle);border-radius:.5rem;place-items:center;height:10rem;margin-bottom:.75rem;display:grid;position:relative;overflow:hidden}.S8Oz7a_mediaPreview img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.S8Oz7a_mediaActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.S8Oz7a_mediaActions label{max-width:5rem}.S8Oz7a_document{border-bottom:1px solid var(--color-border);padding:1rem 0}.S8Oz7a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:80rem){.S8Oz7a_productTable th:first-child{width:41%}.S8Oz7a_productTable th:nth-child(4),.S8Oz7a_productTable td:nth-child(4){display:none}.S8Oz7a_productTable th:last-child{width:18%}.S8Oz7a_editorLayout{grid-template-columns:minmax(0,1fr) 14rem;gap:1rem}}@media (max-width:64rem){.S8Oz7a_pageHeading{flex-wrap:wrap;gap:1rem}.S8Oz7a_headerActions{padding-top:0}.S8Oz7a_editorLayout{grid-template-columns:1fr}.S8Oz7a_overview{position:static}.S8Oz7a_productTable thead{display:none}.S8Oz7a_productTable,.S8Oz7a_productTable tbody{display:block}.S8Oz7a_productTable tr{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:.75rem 1rem;padding:1rem;display:grid}.S8Oz7a_productTable td{border:0;padding:0;display:block}.S8Oz7a_productTable td[data-label]:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.S8Oz7a_productCell,.S8Oz7a_rowActions{grid-column:1/-1}.S8Oz7a_productTable td:nth-child(4){display:none}.S8Oz7a_rowActions .S8Oz7a_button{width:auto}.S8Oz7a_listCaption span:last-child{display:none}}@media (max-width:40rem){.S8Oz7a_workspace h1{font-size:1.5rem}.S8Oz7a_filters{gap:.75rem;padding:1rem}.S8Oz7a_filters .S8Oz7a_search{flex-basis:100%}.S8Oz7a_filters label{flex-basis:8rem}.S8Oz7a_pagination{flex-direction:column;align-items:stretch;gap:.75rem}.S8Oz7a_pagination>div{justify-content:space-between}.S8Oz7a_sectionBody{padding:1rem}.S8Oz7a_saveBar{bottom:env(safe-area-inset-bottom,0);flex-direction:column;align-items:stretch;padding:.75rem}.S8Oz7a_saveBar>div{grid-template-columns:1fr 1fr;display:grid}.S8Oz7a_saveBar .S8Oz7a_button{padding:.5rem}}@media (prefers-reduced-motion:reduce){.S8Oz7a_button{transition:none}}.S8Oz7a_specification{border-top:1px solid var(--color-border);margin:1rem 0}.S8Oz7a_specification>summary{cursor:pointer;min-height:2.75rem;padding:.75rem 0;font-weight:600}.S8Oz7a_specScroll{overflow-x:auto}.S8Oz7a_specTable{border-collapse:collapse;width:100%}.S8Oz7a_specTable td{border:1px solid var(--color-border);padding:.3rem}.S8Oz7a_specTable input{background:var(--color-background);width:100%;min-width:8rem;color:var(--color-text);border:1px solid #0000;border-radius:.25rem;padding:.5rem}.S8Oz7a_specTable input:hover{border-color:var(--color-border-strong)}.S8Oz7a_priceItem+.S8Oz7a_priceItem{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.S8Oz7a_pricePreview{margin:1rem 0;padding:.75rem 0;font-size:.9rem}.S8Oz7a_pricePreview strong{font-size:1.2rem}.S8Oz7a_validationSummary{border:2px solid var(--color-danger);background:var(--color-surface);border-radius:.65rem;margin:0 0 1rem;padding:1rem 1.25rem}.S8Oz7a_validationSummary:focus{outline:2px solid var(--color-danger);outline-offset:3px}.S8Oz7a_validationSummary p{margin:.5rem 0 0;font-size:.85rem}.S8Oz7a_validationSummary button{color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.S8Oz7a_fieldError{color:var(--color-text);margin-block:.4rem;font-size:.85rem;font-weight:600;display:block}.S8Oz7a_fieldError:before{content:"! ";color:var(--color-danger)}.S8Oz7a_editor [aria-invalid=true],.S8Oz7a_validationGroup[data-invalid=true]{border:2px solid var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.S8Oz7a_validationGroup[data-invalid=true]{border-radius:.4rem;padding:.75rem}:is(.S8Oz7a_editor input:user-invalid,.S8Oz7a_editor textarea:user-invalid,.S8Oz7a_editor select:user-invalid){border-color:var(--color-danger);outline:1px solid var(--color-danger)}.S8Oz7a_bulkBar{border-block:1px solid var(--color-border);background:var(--color-secondary-soft);flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem 1.25rem;display:flex}.S8Oz7a_bulkBar label{gap:.4rem;min-width:12rem;font-size:.8125rem;display:grid}.S8Oz7a_bulkBar select{border:1px solid var(--color-border-strong);background:var(--color-surface);max-width:22rem;min-height:2.75rem;color:var(--color-text);border-radius:.5rem;padding:.5rem}.S8Oz7a_bulkBar p{color:var(--color-muted);flex-basis:100%;margin:0;font-size:.8125rem}.S8Oz7a_selectAll{align-items:center;gap:.75rem;min-height:2rem;display:inline-flex}.S8Oz7a_productIdentity>input,.S8Oz7a_selectAll input{cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem}.S8Oz7a_readiness{margin:.75rem 0 1.25rem;padding:0;list-style:none}.S8Oz7a_readiness button{color:var(--color-text);cursor:pointer;text-align:left;min-height:2.75rem;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}.S8Oz7a_previewDialog{background:var(--color-background);width:min(95vw,75rem);max-height:90dvh;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:.75rem;padding:1.25rem;overflow-y:auto}.S8Oz7a_previewDialog::backdrop{background:color-mix(in srgb, var(--color-text) 45%, transparent)}.S8Oz7a_previewDialog>button{z-index:1;position:sticky;top:0}
