.builder-catalog-module__-OYHZW__page{max-width:var(--max);overflow-wrap:anywhere;margin:auto;padding:0 34px 60px}.builder-catalog-module__-OYHZW__crumbs{font:11px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0;display:flex}.builder-catalog-module__-OYHZW__crumbs a,.builder-catalog-module__-OYHZW__reference a,.builder-catalog-module__-OYHZW__secondary{text-underline-offset:4px}.builder-catalog-module__-OYHZW__header{max-width:1000px;padding:12px 0 20px}.builder-catalog-module__-OYHZW__header h1{font:700 clamp(29px,4vw,54px)/1.08 var(--mono);letter-spacing:-.065em;text-transform:uppercase;margin:6px 0 10px}.builder-catalog-module__-OYHZW__header p{max-width:850px;margin:0;font-size:15px}.builder-catalog-module__-OYHZW__variant{font:15px/1.5 var(--mono);color:var(--ink)!important}.builder-catalog-module__-OYHZW__tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.builder-catalog-module__-OYHZW__tabs a{border:1px solid var(--line);font:12px var(--mono);align-items:center;gap:12px;min-height:44px;padding:10px 13px;text-decoration:none;display:flex}.builder-catalog-module__-OYHZW__tabs a[aria-current=page]{background:var(--ink);color:var(--dark)}.builder-catalog-module__-OYHZW__tabs a:hover{background:var(--surface2)}.builder-catalog-module__-OYHZW__tabs a[aria-current=page]:hover{background:var(--key)}.builder-catalog-module__-OYHZW__categories{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.builder-catalog-module__-OYHZW__category{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.builder-catalog-module__-OYHZW__category:last-child{border-right:0}.builder-catalog-module__-OYHZW__category h2{margin:0;font-size:22px}.builder-catalog-module__-OYHZW__category p{margin:0;font-size:14px}.builder-catalog-module__-OYHZW__category .builder-catalog-module__-OYHZW__primary{align-self:flex-start;margin-top:auto}.builder-catalog-module__-OYHZW__count{font:11px var(--mono);color:var(--muted)}.builder-catalog-module__-OYHZW__primary{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--dark);justify-content:center;align-items:center;padding:10px 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.builder-catalog-module__-OYHZW__primary:hover{filter:brightness(1.08)}.builder-catalog-module__-OYHZW__filters{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:10px;padding:15px;display:grid}.builder-catalog-module__-OYHZW__filters label{font:11px var(--mono);color:var(--muted);gap:5px;display:grid}.builder-catalog-module__-OYHZW__filters input,.builder-catalog-module__-OYHZW__filters select{background:var(--dark);width:100%;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);font:14px var(--sans);border-radius:0;padding:10px}.builder-catalog-module__-OYHZW__results{justify-content:space-between;align-items:center;gap:14px;margin:14px 0;font-size:13px;display:flex}.builder-catalog-module__-OYHZW__results p{margin:0}.builder-catalog-module__-OYHZW__list{border:1px solid var(--line);background:var(--surface);margin:0;padding:0;list-style:none}.builder-catalog-module__-OYHZW__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;padding:16px;display:grid}.builder-catalog-module__-OYHZW__row:last-child{border-bottom:0}.builder-catalog-module__-OYHZW__row h2,.builder-catalog-module__-OYHZW__row h3{letter-spacing:-.03em;margin:5px 0 7px;font-size:20px}.builder-catalog-module__-OYHZW__row h2 a,.builder-catalog-module__-OYHZW__row h3 a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.builder-catalog-module__-OYHZW__row p{font:12px/1.5 var(--mono);color:var(--muted);margin:0}.builder-catalog-module__-OYHZW__quickFacts{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;margin:0;display:grid}.builder-catalog-module__-OYHZW__quickFacts dt{font:10px/1.5 var(--mono);text-transform:uppercase;color:var(--muted)}.builder-catalog-module__-OYHZW__quickFacts dd{margin:3px 0 0;font-size:13px}.builder-catalog-module__-OYHZW__unknown{color:var(--muted)}.builder-catalog-module__-OYHZW__empty{border:1px solid var(--line);padding:22px}.builder-catalog-module__-OYHZW__empty h2{font-size:23px}.builder-catalog-module__-OYHZW__empty p{font-size:14px}.builder-catalog-module__-OYHZW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.builder-catalog-module__-OYHZW__pagination a{border:1px solid var(--line);min-height:44px;padding:11px 14px;font-size:13px;text-decoration:none}.builder-catalog-module__-OYHZW__pagination span{font:12px var(--mono)}.builder-catalog-module__-OYHZW__section{margin:24px 0 0}.builder-catalog-module__-OYHZW__section>h2{margin:0 0 12px;font-size:25px}.builder-catalog-module__-OYHZW__section>p{max-width:800px;font-size:14px}.builder-catalog-module__-OYHZW__twoColumns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.builder-catalog-module__-OYHZW__panel{border:1px solid var(--line);background:var(--surface);min-width:0;padding:18px}.builder-catalog-module__-OYHZW__panel h2{margin:0 0 14px;font-size:24px}.builder-catalog-module__-OYHZW__panel h3{margin:0 0 10px;font-size:18px}.builder-catalog-module__-OYHZW__panel p{margin-bottom:12px;font-size:14px}.builder-catalog-module__-OYHZW__panel p:last-child{margin-bottom:0}.builder-catalog-module__-OYHZW__specs{margin:0}.builder-catalog-module__-OYHZW__specRow{border-top:1px solid var(--line);grid-template-columns:minmax(100px,30%) minmax(0,1fr);gap:14px;padding:11px 0;font-size:14px;display:grid}.builder-catalog-module__-OYHZW__specRow dt{font:11px/1.6 var(--mono);color:var(--muted);text-transform:uppercase}.builder-catalog-module__-OYHZW__specRow dd{margin:0}.builder-catalog-module__-OYHZW__fit{gap:14px;display:grid}.builder-catalog-module__-OYHZW__fit dl{margin:0}.builder-catalog-module__-OYHZW__fit dt{font:11px var(--mono);color:var(--muted);text-transform:uppercase;margin-bottom:5px}.builder-catalog-module__-OYHZW__fit dd{margin:0;font-size:14px}.builder-catalog-module__-OYHZW__variantList{margin:0;padding:0;list-style:none}.builder-catalog-module__-OYHZW__variantList li{border-top:1px solid var(--line);font:12px/1.6 var(--mono);padding:10px 0}.builder-catalog-module__-OYHZW__variantList a{text-underline-offset:4px;min-height:32px;padding:3px 0;display:block}.builder-catalog-module__-OYHZW__variantList [aria-current=page]{font-weight:700}.builder-catalog-module__-OYHZW__config{margin:0;padding:0;list-style:none}.builder-catalog-module__-OYHZW__config li{border-top:1px solid var(--line);padding:10px 0;font-size:14px}.builder-catalog-module__-OYHZW__config strong{font:11px var(--mono);color:var(--muted);margin-bottom:4px;display:block}.builder-catalog-module__-OYHZW__config code{font-size:11px}.builder-catalog-module__-OYHZW__reference{color:var(--muted);margin-top:26px;font-size:12px}.builder-catalog-module__-OYHZW__sourceList{margin:0;padding:0;list-style:none}.builder-catalog-module__-OYHZW__sourceList li{margin:10px 0}.builder-catalog-module__-OYHZW__sourceList a{text-underline-offset:4px;font-size:14px}.builder-catalog-module__-OYHZW__sourceList p{font:11px/1.6 var(--mono);margin:5px 0 0}.builder-catalog-module__-OYHZW__sourceSection{scroll-margin-top:100px}.builder-catalog-module__-OYHZW__layers{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.builder-catalog-module__-OYHZW__layers li{border-right:1px solid var(--line);padding:16px}.builder-catalog-module__-OYHZW__layers li:last-child{border-right:0}.builder-catalog-module__-OYHZW__layers h3{margin:0 0 8px;font-size:18px}.builder-catalog-module__-OYHZW__layers p{margin:0;font-size:13px}@media (max-width:950px){.builder-catalog-module__-OYHZW__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-catalog-module__-OYHZW__category:nth-child(2){border-right:0}.builder-catalog-module__-OYHZW__category:nth-child(-n+2){border-bottom:1px solid var(--line)}.builder-catalog-module__-OYHZW__twoColumns{grid-template-columns:minmax(0,1fr)}.builder-catalog-module__-OYHZW__layers{grid-template-columns:1fr}.builder-catalog-module__-OYHZW__layers li{border-right:0;border-bottom:1px solid var(--line)}.builder-catalog-module__-OYHZW__layers li:last-child{border-bottom:0}}@media (max-width:650px){.builder-catalog-module__-OYHZW__page{padding:0 18px 40px}.builder-catalog-module__-OYHZW__header{padding-top:5px}.builder-catalog-module__-OYHZW__header h1{font-size:29px}.builder-catalog-module__-OYHZW__header p{font-size:14px}.builder-catalog-module__-OYHZW__categories{grid-template-columns:1fr}.builder-catalog-module__-OYHZW__category{border-right:0;border-bottom:1px solid var(--line);gap:8px;padding:15px}.builder-catalog-module__-OYHZW__category:last-child{border-bottom:0}.builder-catalog-module__-OYHZW__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.builder-catalog-module__-OYHZW__filters label:first-child,.builder-catalog-module__-OYHZW__filters .builder-catalog-module__-OYHZW__primary{grid-column:1/-1}.builder-catalog-module__-OYHZW__row{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.builder-catalog-module__-OYHZW__quickFacts{gap:8px}.builder-catalog-module__-OYHZW__row h2,.builder-catalog-module__-OYHZW__row h3{font-size:18px}.builder-catalog-module__-OYHZW__panel{padding:14px}.builder-catalog-module__-OYHZW__specRow{grid-template-columns:minmax(0,1fr);gap:5px}.builder-catalog-module__-OYHZW__tabs{gap:6px}.builder-catalog-module__-OYHZW__tabs a{gap:8px;padding:8px 10px;font-size:11px}.builder-catalog-module__-OYHZW__variant{font-size:12px}.builder-catalog-module__-OYHZW__results{align-items:start}.builder-catalog-module__-OYHZW__category h2{font-size:21px}}.builder-catalog-module__-OYHZW__header h1 .builder-catalog-module__-OYHZW__variant{font:15px/1.5 var(--mono);letter-spacing:0;text-transform:none;margin-top:10px;display:block}.builder-catalog-module__-OYHZW__fit dl{gap:14px;display:grid}.builder-catalog-module__-OYHZW__fit dl+p{margin-top:14px}@media (max-width:650px){.builder-catalog-module__-OYHZW__header h1 .builder-catalog-module__-OYHZW__variant{font-size:12px}}.builder-catalog-module__-OYHZW__photoFigure{min-width:0;margin:0}.builder-catalog-module__-OYHZW__photo{border:1px solid var(--line);background:#f4f3ee;justify-content:center;align-items:center;display:flex;overflow:hidden}.builder-catalog-module__-OYHZW__photo img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.builder-catalog-module__-OYHZW__photoCompact{width:150px;height:110px;padding:5px}.builder-catalog-module__-OYHZW__photoLink{align-self:center;min-width:0;text-decoration:none;display:block}.builder-catalog-module__-OYHZW__photoDetail{height:clamp(230px,28vw,390px);padding:14px}.builder-catalog-module__-OYHZW__itemPhoto{max-width:940px;margin:0 0 22px}.builder-catalog-module__-OYHZW__photoFigure figcaption{color:var(--muted);font:11px/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.builder-catalog-module__-OYHZW__photoChoices{gap:6px;display:flex}.builder-catalog-module__-OYHZW__photoChoices button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);background:var(--surface)}.builder-catalog-module__-OYHZW__photoChoices button[aria-pressed=true]{background:var(--ink);color:var(--dark)}.builder-catalog-module__-OYHZW__photoMissing{background:var(--surface2);color:var(--muted);font:11px var(--mono);text-align:center}.builder-catalog-module__-OYHZW__row{grid-template-columns:150px minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:950px){.builder-catalog-module__-OYHZW__row{grid-template-columns:120px minmax(0,1fr)}.builder-catalog-module__-OYHZW__photoCompact{width:120px;height:95px}.builder-catalog-module__-OYHZW__row .builder-catalog-module__-OYHZW__quickFacts{grid-column:2}}@media (max-width:650px){.builder-catalog-module__-OYHZW__row{grid-template-columns:92px minmax(0,1fr);gap:10px}.builder-catalog-module__-OYHZW__photoCompact{width:92px;height:82px}.builder-catalog-module__-OYHZW__row .builder-catalog-module__-OYHZW__quickFacts{grid-column:1/-1}.builder-catalog-module__-OYHZW__itemPhoto{margin-bottom:16px}.builder-catalog-module__-OYHZW__photoDetail{height:240px;padding:8px}}.builder-catalog-module__-OYHZW__photoFigure .builder-catalog-module__-OYHZW__photoCompactCaption{max-width:150px;font:10px/1.4 var(--mono);margin-top:5px;display:block}@media (max-width:950px){.builder-catalog-module__-OYHZW__photoFigure .builder-catalog-module__-OYHZW__photoCompactCaption{max-width:120px}}@media (max-width:650px){.builder-catalog-module__-OYHZW__photoFigure .builder-catalog-module__-OYHZW__photoCompactCaption{max-width:92px}}
