.product-header,.product-refresh{--background:#ffffff;--foreground:#202327;--card:#ffffff;--card-foreground:#202327;--muted:#f5f6f7;--muted-foreground:#62676f;--border:#e1e3e6;--accent:#bd4300;--accent-foreground:#ffffff;--input-background:#ffffff;--catalog-media:#f1f2f3;--catalog-card-border:#e1e3e6;--catalog-card-shadow:none;--catalog-card-shadow-hover:none}html[data-theme=dark] :is(.product-refresh,.product-header){--background:#111315;--foreground:#eceef0;--card:#111315;--card-foreground:#eceef0;--muted:#1b1e22;--muted-foreground:#a0a6ae;--border:#303438;--accent:#ff9353;--accent-foreground:#141619;--input-background:#111315;--catalog-media:#1b1e22;--catalog-card-border:#303438}.product-header>div:first-child{height:72px;max-width:1480px;padding-inline:32px;gap:24px}.product-header .shell-link{padding-inline:9px;white-space:nowrap}.product-header .shell-link[aria-current=page]{background:transparent;color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.product-refresh .product-main{max-width:1480px;padding:30px 32px 48px}.product-refresh :is(input,select,textarea){color:var(--foreground);background-color:var(--input-background);min-width:0}.product-refresh option{color:var(--foreground);background:var(--background)}.product-refresh :is(h1,h2,h3){font-family:var(--font-sans)}.product-refresh h1{font-size:clamp(32px,3.4vw,46px);line-height:1.1;letter-spacing:-.035em}.product-refresh .catalog-page-intro{margin:0;padding:4px 0 20px;border:0}.product-refresh .catalog-page-intro .font-mono{display:none}.product-refresh :is(.figma-card,.figma-muted){background:transparent;box-shadow:none;border:0}.product-refresh .figma-card{border-top:1px solid var(--border);border-radius:0}.product-refresh .catalog-section-heading{border:0}.product-refresh .catalog-item{box-shadow:none;background:transparent;border-radius:2px}.product-refresh .catalog-item:hover{transform:none;background:var(--muted)}.product-refresh .catalog-item-card{border:0}.product-refresh .catalog-item-media{height:220px;border:0}.product-refresh .catalog-item-media-surface{border:0}.product-refresh .catalog-item-stack{gap:0}.product-refresh .catalog-item-stack>.catalog-item{border:0;border-bottom:1px solid var(--border);border-radius:0}.product-refresh .catalog-item-grid{gap:28px 22px}.product-refresh .catalog-filter-chip{border-color:transparent;background:transparent;border-radius:3px;letter-spacing:normal;min-height:36px}.product-refresh .catalog-filter-chip[data-active=true]{background:var(--muted);color:var(--foreground);box-shadow:inset 3px 0 var(--accent)}.product-refresh .catalog-toolbar{background:transparent;border:0;padding:0}.product-refresh .catalog-result-bar{border:0;padding:0 0 12px}.product-refresh .catalog-explore{color:var(--muted-foreground);font-size:14px}.product-refresh .catalog-explore summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.product-refresh .robot-catalog-layout{display:grid;grid-template-columns:182px minmax(0,1fr);gap:28px}.product-refresh .robot-results{margin-top:0;min-width:0}.product-refresh .robot-filters>div,.product-refresh .robot-filters>form{display:grid;grid-template-columns:1fr}.product-refresh .robot-filters .catalog-filter-group>div{display:grid;gap:2px}.product-refresh .robot-filters .catalog-filter-chip{text-align:left;justify-content:start}.product-refresh .robot-filters input{padding:10px}.product-refresh .robot-filters form button{min-height:40px;padding:8px}.product-refresh .robot-filters .catalog-filter-group{border:0;padding:12px 0 0}.product-refresh .robot-results .catalog-item-list{grid-template-columns:90px minmax(0,1fr);padding:16px 0;gap:20px}.product-refresh .robot-results .catalog-item-list .catalog-item-media-surface{width:90px;height:100px}.product-refresh .robot-results .catalog-item-list h2{font-size:21px}.product-refresh .parts-catalog-page .figma-card{padding:14px 16px;border:1px solid var(--border)}.product-refresh .parts-catalog-page .figma-card>div:first-child{border:0;padding-bottom:0}.product-refresh .parts-catalog-page .figma-card h2{font-size:16px}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] .space-y-2{display:flex;align-items:baseline;gap:18px}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] .space-y-2>p{min-width:52px;font-size:13px;color:var(--muted-foreground)}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] .space-y-2>div{margin:0;gap:2px 10px}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] .figma-card{padding-block:12px}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] .space-y-4>.border-t{border:0;padding-top:0}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] input{padding-block:10px}.product-refresh .robot-dossier-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 50px;background:transparent;box-shadow:none;border:0}.product-refresh .robot-dossier-hero-identity{grid-column:2;grid-row:1;border:0;padding:16px 0}.product-refresh .robot-dossier-hero-media{grid-column:1;grid-row:1/span 2;background:transparent;padding:0}.product-refresh .robot-dossier-hero-facts-panel{grid-column:2;grid-row:2;background:transparent;border:0;padding:16px 0}.product-refresh .robot-dossier-hero-facts{background:transparent;margin-top:12px;padding:18px 0;border-block:1px solid var(--border);gap:20px}.product-refresh .robot-dossier-hero-facts dd{font-size:23px}.product-refresh .robot-dossier-hero-media .detail-media-stage{background:var(--catalog-media);border:0}.product-refresh .robot-dossier-hero-media img{max-height:440px}.product-refresh :is(.detail-section,.detail-instrument,.robot-spec-ledger,.robot-comparison-plate){background:transparent;box-shadow:none;border-inline:0}.product-refresh .detail-section-nav{background:var(--background);top:72px}.product-refresh [data-testid=comparison-desktop-table]{box-shadow:none;border-inline:0}.product-refresh [data-testid=comparison-desktop-table] th{box-shadow:none;background:var(--background)}.product-refresh [data-testid=comparison-desktop-table] thead th{top:72px}.product-refresh .home-hero-surface{background:transparent}.product-refresh .home-feature-visual{display:block;min-height:0;padding:0;background:transparent}.product-refresh .home-feature-visual img{position:static;height:300px;opacity:1;background:var(--catalog-media)}.product-refresh .home-feature-visual>div{padding:20px 0}.product-refresh .home-feature-visual h2{font-size:32px}@media (max-width:1199px){.product-header>div:first-child{padding-inline:20px;gap:12px}.product-header .shell-link{padding-inline:6px}}@media (max-width:900px){.product-refresh .robot-catalog-layout{grid-template-columns:1fr;gap:16px}.product-refresh .robot-filters>form{grid-template-columns:minmax(0,1fr) auto}.product-refresh .robot-filters>div{grid-template-columns:1fr 1fr;gap:16px}.product-refresh .robot-filters .catalog-filter-group>div{display:flex;flex-wrap:wrap}.product-refresh .robot-filters .catalog-filter-group{padding-top:0}}@media (max-width:767px){.product-header>div:first-child{height:64px;padding-inline:20px}.product-refresh .product-main{padding:24px 20px 36px}.product-refresh .robot-dossier-hero{display:flex;flex-direction:column;gap:16px}.product-refresh .robot-dossier-hero-media{order:-1}.product-refresh .robot-dossier-hero-media img{max-height:330px}.product-refresh .robot-dossier-hero-facts-panel,.product-refresh .robot-dossier-hero-identity{padding:0}.product-refresh .detail-section-nav{top:64px}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] .space-y-2{display:block}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] .space-y-2>div{flex-wrap:nowrap;overflow-x:auto;padding:6px 0}.product-refresh .parts-catalog-page [data-testid=part-taxonomy-surface] button{white-space:nowrap}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto{min-width:0;width:100%}}.product-refresh .parts-catalog-page .catalog-page-intro{padding-bottom:4px}.product-refresh .part-results .catalog-item-list{grid-template-columns:76px minmax(0,1fr);gap:20px;padding:16px 0}.product-refresh .part-results .catalog-item-list .catalog-item-media-surface{width:76px;height:88px}.product-refresh .part-results .catalog-item-list .rounded-full{background:transparent;border:0;color:var(--muted-foreground);padding:0 10px 0 0}.product-refresh .parts-catalog-page .figma-card{margin:0}@media (min-width:768px){.product-refresh .parts-catalog-page [data-testid=part-filter-surface] .space-y-4>.grid:first-child{grid-template-columns:1fr 2fr}}@media (max-width:767px){.product-refresh .parts-catalog-page .figma-card{padding:10px 12px}.product-refresh .parts-catalog-page .figma-card>div:first-child{display:none}.product-refresh .parts-catalog-page .figma-card>div:nth-child(2){margin-top:0}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] .space-y-4>.grid:first-child{grid-template-columns:1fr 1fr;gap:10px}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto{width:auto;flex:1}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto>span{display:none}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto select{padding-inline:6px}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] button{padding-inline:10px}.product-refresh .parts-catalog-page .catalog-result-bar,.product-refresh .parts-catalog-page [data-testid=part-filter-surface] .flex.flex-wrap{gap:8px}.product-refresh .parts-catalog-page .catalog-item-list .catalog-item-placeholder{font-size:8px;padding:4px}.product-refresh [data-comparison-selection-layout]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.product-refresh [data-comparison-selection-layout]>div:nth-child(2){display:none}.product-refresh [data-comparison-selected-side]>div:first-child{flex-direction:column;align-items:start}.product-refresh [data-comparison-selected-side]>div:last-child{flex-wrap:wrap}}.product-refresh .robot-card-counts{margin-top:4px}.product-refresh .robot-card-counts>div{font-family:var(--font-sans);text-transform:none;letter-spacing:normal;font-size:12px}.product-refresh .robot-results .catalog-item-list>div:last-child>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center}.product-refresh .catalog-item-placeholder{border:0;letter-spacing:normal;font-family:var(--font-sans);text-transform:none}@media (max-width:600px){.product-refresh .robot-results .catalog-item-list>div:last-child>div:first-child{display:block}}@media (max-width:380px){.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto{flex-basis:100%;width:100%}.product-refresh .parts-catalog-page [data-testid=part-filter-surface] label.ml-auto select{width:100%}}.product-refresh .robot-filter-toggle{display:none}@media (max-width:900px){.product-refresh .robot-filter-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:8px;border-bottom:1px solid var(--border)}.product-refresh .robot-filters>.robot-filter-options{display:none}.product-refresh .robot-filters>.robot-filter-options.is-open{display:grid}}@media (max-width:600px){.product-refresh .robot-catalog-page .catalog-page-intro>div{flex-direction:row;align-items:center}.product-refresh .robot-catalog-page .catalog-page-intro>div>div:last-child{gap:4px}.product-refresh .robot-results .catalog-result-bar{gap:10px}.product-refresh .robot-results .catalog-result-bar>div{justify-content:space-between}.product-refresh .robot-results .catalog-result-bar label{flex:1}.product-refresh .robot-results .catalog-result-bar label>span{display:none}.product-refresh .robot-results .catalog-result-bar select{max-width:100%;width:100%}.product-refresh .robot-results .catalog-item-media{height:210px}}.product-refresh .edition-comparison{overflow:visible;border:0}.product-refresh .edition-comparison-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 20px}.product-refresh .edition-comparison-heading h2{font-size:26px;font-weight:600}.product-refresh .edition-comparison-heading span{color:var(--muted-foreground);font-size:13px}.product-refresh .edition-comparison-scroll{display:block;overflow-x:auto;padding:0;border-block:1px solid var(--border);background:var(--background)}.product-refresh .edition-comparison-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-refresh .edition-comparison-table{width:100%;min-width:calc(10rem + var(--edition-count) * 12rem);border-collapse:collapse;text-align:left}.product-refresh .edition-spec-column{width:10rem}.product-refresh .edition-comparison-table :is(th,td){padding:16px 20px;vertical-align:top;border:0;border-bottom:1px solid var(--border);background:var(--background);font-size:14px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.product-refresh .edition-comparison-table th[scope=row]{color:var(--muted-foreground)}.product-refresh .edition-comparison-table thead th{padding-block:20px;font-size:18px;font-weight:600}.product-refresh .edition-comparison-table thead th:first-child{font-size:13px;color:var(--muted-foreground)}.product-refresh .edition-comparison-table a{color:var(--accent)}.product-refresh .edition-comparison-table .edition-comparison-group th{background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:600;padding-block:9px}.product-refresh .edition-comparison-table .robot-comparison-sticky-cell{background:var(--background);box-shadow:1px 0 var(--border)}.product-refresh .edition-comparison-table tfoot :is(td,th){border-bottom:0;font-size:13px}.product-refresh .edition-comparison-note{color:var(--muted-foreground);font-size:12px;padding:12px 0}.product-refresh .edition-comparison>footer{padding:8px 0 16px;border:0}@media (max-width:600px){.product-refresh .edition-comparison-heading{flex-wrap:wrap;gap:6px;padding-bottom:16px}.product-refresh .edition-comparison-heading h2{font-size:23px}.product-refresh .edition-comparison-table{min-width:calc(6.5rem + var(--edition-count) * 7.25rem)}.product-refresh .edition-spec-column{width:6.5rem}.product-refresh .edition-comparison-table :is(th,td){padding:12px 10px;font-size:13px}.product-refresh .edition-comparison-table thead th{font-size:15px}}.product-refresh .robot-detail-page #editions{scroll-margin-top:148px}@media (max-width:767px){.product-refresh .robot-detail-page #editions{scroll-margin-top:138px}}.product-refresh .spec-document{padding:0;background:transparent}.product-refresh .spec-document-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.product-refresh .spec-document-heading h2{margin:0;font-size:27px;font-weight:600;letter-spacing:-.025em}.product-refresh .spec-document-heading>a{font-size:13px;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.product-refresh .spec-document-groups{display:grid;gap:34px}.product-refresh .spec-document-group{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px}.product-refresh .spec-document-group>h3{font-size:15px;font-weight:600;margin:14px 0 0}.product-refresh .spec-document-table{width:100%;table-layout:fixed;border-collapse:collapse}.product-refresh .spec-document-table :is(th,td){border:0;border-bottom:1px solid var(--border);padding:14px 0;text-align:left;vertical-align:top;font-size:15px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.product-refresh .spec-document-table th{width:47%;color:var(--muted-foreground);padding-right:24px}.product-refresh .spec-document-table tr:last-child :is(th,td){border-bottom:0}.product-refresh .spec-document-table td>div{font-size:inherit}.product-refresh .spec-document-table td .font-medium{font-weight:400}.product-refresh .spec-document-table td p{white-space:pre-line}.product-refresh .spec-document-table tr{scroll-margin-top:150px}.product-refresh .spec-document-table tr:target{background:var(--muted)}.product-refresh .spec-document-research{border-top:1px solid var(--border);margin-top:30px;padding-top:18px}.product-refresh .spec-document-research>button{min-height:44px;display:flex;align-items:center;gap:24px;color:var(--muted-foreground);font-size:13px}.product-refresh .spec-document-research>div{padding-top:18px}.product-refresh .spec-document-references{border-top:1px solid var(--border);margin-top:38px;padding-top:38px;scroll-margin-top:148px}.product-refresh .spec-reference-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding:0 0 26px}.product-refresh .spec-reference-number{font-size:13px;color:var(--muted-foreground);padding-top:3px}.product-refresh .spec-reference-title{font-size:17px;font-weight:500;color:var(--accent);overflow-wrap:anywhere}.product-refresh .spec-reference-mapping{color:var(--muted-foreground);font-size:12px;margin-top:10px}.product-refresh .spec-reference-mapping summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.product-refresh .spec-reference-mapping ul{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:12px}.product-refresh .spec-reference-mapping a:hover{color:var(--accent)}.product-refresh .robot-detail-page #specs{scroll-margin-top:148px}@media(max-width:1050px){.product-refresh :is(.spec-document-group,.spec-reference-row){grid-template-columns:175px minmax(0,1fr);gap:32px}}@media(max-width:760px){.product-refresh :is(.spec-document-group,.spec-reference-row){grid-template-columns:135px minmax(0,1fr);gap:25px}}@media(max-width:600px){.product-refresh .spec-document-heading{margin-bottom:21px;gap:16px}.product-refresh .spec-document-heading h2{font-size:25px}.product-refresh .spec-document-group{display:block}.product-refresh .spec-document-group>h3{margin:0;padding-bottom:8px;font-size:14px}.product-refresh .spec-document-groups{gap:25px}.product-refresh .spec-document-table :is(th,td){padding:12px 0;font-size:14px}.product-refresh .spec-document-table th{width:53%;padding-right:12px}.product-refresh .spec-reference-row{display:block}.product-refresh .spec-reference-number{margin-bottom:10px}.product-refresh .spec-reference-title{font-size:16px}.product-refresh .spec-document-references{padding-top:29px;margin-top:29px;scroll-margin-top:138px}}.product-refresh .spec-document-resources{border-top:1px solid var(--border);margin-top:38px;padding-top:38px;scroll-margin-top:148px}.product-refresh .spec-resource-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px}.product-refresh .spec-resource-layout>p{color:var(--muted-foreground);font-size:15px}.product-refresh .spec-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-refresh .spec-resource-grid h3{font-size:15px;font-weight:500;margin-bottom:8px}.product-refresh .spec-resource-grid p{color:var(--muted-foreground);font-size:15px;font-weight:400;line-height:1.7}.product-refresh .spec-resource-grid>div{scroll-margin-top:150px}@media(max-width:1050px){.product-refresh .spec-resource-layout{grid-template-columns:175px minmax(0,1fr);gap:32px}}@media(max-width:760px){.product-refresh .spec-resource-layout{grid-template-columns:135px minmax(0,1fr);gap:25px}}@media(max-width:600px){.product-refresh .spec-resource-layout{display:block}.product-refresh .spec-resource-layout>p{margin-bottom:20px}.product-refresh .spec-resource-grid{gap:24px}.product-refresh .spec-resource-grid p{font-size:14px}}@media(max-width:767px){.product-refresh .robot-detail-page #specs,.product-refresh .spec-document-references,.product-refresh .spec-document-resources{scroll-margin-top:138px}}.product-refresh .part-detail-page .detail-section-header h2{font-family:var(--font-sans);font-size:27px;font-weight:600;letter-spacing:-.025em}.product-refresh .part-detail-page .detail-section-header{margin-bottom:28px;padding:0;border:0;background:transparent}.product-refresh .part-detail-page .detail-section-content{padding:0}.product-refresh .part-detail-page .detail-section{padding:38px 0 0;border-top:1px solid var(--border);border-bottom:0}.product-refresh .part-detail-page .part-detail-identity>*+*{margin-top:24px}.product-refresh .part-detail-page .robot-dossier-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-refresh .part-detail-page .part-detail-media{background:var(--muted);padding:16px}.product-refresh .part-detail-page .detail-media-instrument,.product-refresh .part-detail-page .detail-media-stage{background:transparent;border:0;box-shadow:none}.product-refresh .part-detail-page .detail-media-stage img{height:360px;min-height:0;max-height:440px;padding:0}.product-refresh .part-detail-page .detail-media-controls{border:0;padding:12px 0 0}.product-refresh .part-detail-page .part-detail-media .grid.grid-cols-4{display:flex;gap:8px;border:0}.product-refresh .part-detail-page .part-detail-media .grid.grid-cols-4 button{width:80px;flex-shrink:0}.product-refresh .part-detail-page .part-spec-condition{color:var(--muted-foreground);font-size:12px}.product-refresh .part-detail-page .part-recorded-values{margin-top:10px;color:var(--muted-foreground);font-size:12px}.product-refresh .part-detail-page .part-recorded-values summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.product-refresh .part-detail-page .part-recorded-values ul{padding:10px 0 0;display:grid;gap:8px}.product-refresh .part-detail-page .part-comparison-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-refresh .part-detail-page .part-comparison-card{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:18px;border-bottom:1px solid var(--border);padding-bottom:20px}.product-refresh .part-detail-page .part-comparison-card>div:first-child{height:130px;aspect-ratio:auto;border:0;background:var(--muted)}.product-refresh .part-detail-page .part-comparison-card>div:last-child{padding:0}.product-refresh .part-detail-page .part-comparison-card li{background:transparent;padding:8px 0;border-bottom:1px solid var(--border)}.product-refresh .part-detail-page .part-comparison-card .truncate{white-space:normal;overflow:visible}.product-refresh .part-detail-page :is(#overview,#specs,#references,#compare,#prices,#compatibility,#used-in,#related-parts,#forum){scroll-margin-top:148px}@media(max-width:767px){.product-refresh .part-detail-page .detail-section-header h2{font-size:25px}.product-refresh .part-detail-page .detail-section{padding-top:29px}.product-refresh .part-detail-page .part-detail-media .detail-media-stage img{height:300px;max-height:330px}.product-refresh .part-detail-page .part-comparison-list{grid-template-columns:1fr}.product-refresh .part-detail-page .part-comparison-card{grid-template-columns:90px minmax(0,1fr)}.product-refresh .part-detail-page :is(#overview,#specs,#references,#compare,#prices,#compatibility,#used-in,#related-parts,#forum){scroll-margin-top:138px}}.product-refresh .part-detail-page #specs{border-top:0;padding-top:0}.product-refresh .related-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-refresh .related-catalog-item{min-width:0;display:block}.product-refresh .related-catalog-photo{height:205px;display:grid;place-items:center;background:var(--catalog-media);margin-bottom:16px}.product-refresh .related-catalog-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:18px}.product-refresh .related-catalog-eyebrow,.product-refresh .related-catalog-photo>span{font-size:12px;color:var(--muted-foreground)}.product-refresh .related-catalog-item h3{font-size:23px;font-weight:600;line-height:1.25;margin:6px 0 10px;overflow-wrap:anywhere}.product-refresh .related-catalog-item:hover h3{color:var(--accent)}.product-refresh .related-catalog-description{font-size:13px;line-height:1.6;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-refresh #related-models .detail-section-header h2{font-size:27px}.product-refresh .part-compare-pair{display:block;border-bottom:1px solid var(--border);padding:0 0 22px;min-width:0}.product-refresh .part-compare-identities{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:20px}.product-refresh .part-compare-identity{min-width:0}.product-refresh .part-compare-role{display:block;font-size:12px;color:var(--muted-foreground);margin-bottom:10px}.product-refresh .part-compare-identity[data-comparison-product=current] .part-compare-role{color:var(--accent);font-weight:600}.product-refresh .part-compare-photo{height:100px;width:100px;display:grid;place-items:center;background:var(--catalog-media);margin-bottom:12px}.product-refresh .part-compare-photo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.product-refresh .part-compare-photo>span{font-size:11px;color:var(--muted-foreground)}.product-refresh .part-compare-identity h3{font-size:18px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.product-refresh .part-compare-metrics>div{border-top:1px solid var(--border);padding:12px 0}.product-refresh .part-compare-metrics dt{color:var(--muted-foreground);font-size:12px;margin-bottom:7px}.product-refresh .part-compare-metrics dd{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:17px;font-variant-numeric:tabular-nums}.product-refresh .part-compare-metrics dd span{overflow-wrap:anywhere}.product-refresh .part-compare-link{display:block;font-size:13px;color:var(--accent);margin-top:12px}.product-refresh .part-compare-pair:hover h3{color:var(--accent)}.product-refresh .comparison-page .comparison-overview{background:transparent;border:0;box-shadow:none}.product-refresh .comparison-page>.figma-card{border:0;padding:0}.product-refresh .comparison-page h2{font-size:27px}.product-refresh .comparison-page [data-comparison-composer]>div:first-child{padding:0 0 24px;border:0}.product-refresh .comparison-page [data-comparison-selected-side]{background:transparent;border:0;border-radius:0}.product-refresh .comparison-page [data-comparison-selected-side]>div:first-child{padding:0 0 18px}.product-refresh .comparison-page [data-comparison-selected-side]>div:last-child{display:flex;justify-content:start;gap:22px;border:0}.product-refresh .comparison-page [data-comparison-selected-side]>div:last-child>*{border:0;padding:0;min-height:40px;font-size:13px}.product-refresh .comparison-page [data-comparison-selected-side]>div:first-child>span:first-child{height:100px;width:100px;border:0;background:var(--catalog-media)}.product-refresh .comparison-page [data-comparison-selected-side] .font-display{font-family:var(--font-sans);font-size:23px}.product-refresh .comparison-page [data-comparison-selection-layout]>div:nth-child(2)>span{border:0;background:transparent;border-radius:0}.product-refresh .comparison-page [data-testid=comparison-desktop-table]{border:0;background:transparent;box-shadow:none;overflow:visible}.product-refresh .comparison-page [data-testid=comparison-desktop-table] :is(th,td){background:var(--background);box-shadow:none;border-left:0;border-right:0}.product-refresh .comparison-page [data-testid=comparison-desktop-table] thead th{border-block:1px solid var(--border);padding:18px 16px}.product-refresh .comparison-page [data-testid=comparison-desktop-table] th[colspan]{background:var(--muted);font-size:13px;text-transform:none;letter-spacing:normal;font-weight:500}.product-refresh .comparison-page [data-testid=comparison-desktop-table] th[colspan]>span{border:0;padding:0}.product-refresh .comparison-page [data-comparison-role=metric],.product-refresh .comparison-page [data-comparison-role=value]{background:transparent;border-left:0;border-right:0}.product-refresh .comparison-page [data-comparison-role=value]>span{border:0;border-radius:0;background:transparent;padding:0}.product-refresh .comparison-page [data-testid=comparison-spec-label]{font-size:14px;font-weight:400;color:var(--muted-foreground)}.product-refresh .comparison-page [data-testid^=comparison-desktop-product]>span:first-child,.product-refresh .comparison-page [data-testid^=comparison-mobile-product]>span:first-child{border:0;background:transparent;color:var(--muted-foreground);width:auto;height:auto;font-weight:400}.product-refresh .comparison-page [data-testid^=comparison-desktop-product] .truncate,.product-refresh .comparison-page [data-testid^=comparison-mobile-product] .truncate{white-space:normal;overflow:visible}.product-refresh .comparison-page [data-testid=comparison-mobile-list]>div:first-child{top:64px;border:0;border-bottom:1px solid var(--border);background:var(--background);box-shadow:none;border-radius:0}.product-refresh .comparison-page [data-testid=comparison-mobile-list] section{border:0;border-radius:0;box-shadow:none;background:transparent}.product-refresh .comparison-page [data-testid=comparison-mobile-list] section h3{border:0;border-bottom:1px solid var(--border);background:transparent;text-transform:none;letter-spacing:normal;font-size:15px}.product-refresh .comparison-page [data-testid=comparison-mobile-list] section h3>span{border:0;padding:0}.product-refresh .comparison-page [data-testid=comparison-mobile-list] [data-comparison-role=metric]{background:transparent;border:0;padding-bottom:0}.product-refresh .comparison-page [data-testid=comparison-mobile-list] article>div:last-child{border:0;background:transparent}.product-refresh .comparison-page [data-testid^=comparison-mobile-value-label]{text-transform:none;letter-spacing:normal;font-size:11px;line-height:1.4}.product-refresh .comparison-page .figma-card>.grid{border:0;gap:20px;background:transparent}.product-refresh .comparison-page .figma-card>.grid>a{border-bottom:1px solid var(--border);padding:16px 0}@media(max-width:767px){.product-refresh .related-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.product-refresh .related-catalog-photo{height:165px}.product-refresh .related-catalog-item h3{font-size:20px}.product-refresh #related-models .detail-section-header h2{font-size:25px}.product-refresh .part-compare-identities,.product-refresh .part-compare-metrics dd{gap:18px}.product-refresh .part-compare-identity h3{font-size:16px}.product-refresh .part-compare-photo{height:80px;width:80px}.product-refresh .comparison-page h2{font-size:25px}.product-refresh .comparison-page [data-comparison-selected-side] .font-display{font-size:19px}}@media(max-width:480px){.product-refresh .related-catalog-grid{grid-template-columns:1fr}.product-refresh .related-catalog-photo{height:220px}}.product-refresh .part-compare-photo,.product-refresh .related-catalog-photo{position:relative;overflow:hidden}.product-refresh .part-compare-photo img,.product-refresh .related-catalog-photo img{position:absolute;inset:0;min-height:0;max-height:100%}.product-refresh .part-detail-page .part-comparison-list{-moz-column-gap:48px;column-gap:48px;row-gap:32px}.product-refresh .comparison-page .figma-card>.grid>a h2{font-size:18px}.product-refresh .comparison-page [data-comparison-empty-side]{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:16px 0}.product-refresh .comparison-page [data-comparison-empty-side]>span:first-child{border:0;background:transparent;font-size:23px;font-weight:400;color:var(--muted-foreground)}.product-refresh .part-alternatives-current{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:0 0 24px;margin-bottom:12px}.product-refresh .part-alternatives-current>img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;padding:6px;background:var(--catalog-media)}.product-refresh .part-alternatives-current p{font-size:12px;color:var(--muted-foreground)}.product-refresh .part-alternatives-current h3{font-size:22px;font-weight:600;line-height:1.3}.product-refresh .part-alternatives-current dl{display:flex;flex-wrap:wrap;gap:18px 36px;margin-left:auto}.product-refresh .part-alternatives-current dt{font-size:12px;color:var(--muted-foreground);margin-bottom:4px}.product-refresh .part-alternatives-current dd{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.product-refresh .part-alternatives-table{width:100%;border-collapse:collapse}.product-refresh .part-alternatives-table thead th{text-align:left;color:var(--muted-foreground);font-size:12px;font-weight:400;padding:10px 16px 14px 0}.product-refresh .part-alternatives-table tbody :is(th,td){border-bottom:1px solid var(--border);padding:14px 16px 14px 0;text-align:left;vertical-align:middle;font-size:16px;font-weight:400}.product-refresh .part-alternative-product{width:40%}.product-refresh .part-alternative-product>div{display:flex;align-items:center;gap:18px;font-weight:600}.product-refresh .part-alternative-photo{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:var(--catalog-media);position:relative;overflow:hidden}.product-refresh .part-alternative-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.product-refresh .part-alternative-photo>span{font-size:10px;color:var(--muted-foreground)}.product-refresh .part-alternatives-table .part-alternative-action{text-align:right;padding-right:0}.product-refresh .part-alternative-action a{font-size:13px;color:var(--accent)}.product-refresh .part-alternative-mobile-label{display:none}@media(max-width:600px){.product-refresh .part-alternatives-current{flex-wrap:wrap;gap:14px}.product-refresh .part-alternatives-current h3{font-size:20px}.product-refresh .part-alternatives-current dl{margin-left:0;flex-basis:100%;gap:16px 28px}.product-refresh .part-alternatives-table,.product-refresh .part-alternatives-table tbody{display:block}.product-refresh .part-alternatives-table thead{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.product-refresh .part-alternatives-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px 0;border-bottom:1px solid var(--border)}.product-refresh .part-alternatives-table tbody :is(th,td){display:block;border:0;padding:0;width:auto}.product-refresh .part-alternative-product{grid-column:1/-1}.product-refresh .part-alternatives-table .part-alternative-action{grid-column:1/-1;text-align:left}.product-refresh .part-alternative-mobile-label{display:block;font-size:11px;color:var(--muted-foreground);margin-bottom:5px}}.product-refresh .part-alternatives-table{table-layout:fixed}.product-refresh .part-alternatives-current{display:grid;grid-template-columns:40% repeat(var(--summary-metrics),minmax(0,1fr)) 20%;gap:0}.product-refresh .part-alternatives-baseline-name{display:flex;align-items:center;gap:18px;min-width:0}.product-refresh .part-alternatives-baseline-name img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;padding:6px;background:var(--catalog-media)}.product-refresh .part-alternatives-current dl{display:contents}@media(max-width:600px){.product-refresh .part-alternatives-current{display:block}.product-refresh .part-alternatives-current dl{display:flex;margin-top:18px}}.product-refresh .comparison-value-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.product-refresh .comparison-value-items li{font-size:15px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.product-refresh .organization-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:12px 0 28px}.product-refresh .organization-eyebrow{color:var(--muted-foreground);font-size:13px;margin-bottom:12px}.product-refresh .organization-identity h1{margin:0;font-weight:600}.product-refresh .organization-bio{color:var(--muted-foreground);font-size:16px;line-height:1.7;margin-top:16px;max-width:650px;white-space:pre-line}.product-refresh .organization-website{display:inline-block;margin-top:18px;color:var(--accent);font-size:14px}.product-refresh .organization-stats{display:flex;gap:40px}.product-refresh .organization-stats a{display:grid;gap:5px;min-width:65px}.product-refresh .organization-stats span:first-child{font-size:42px;font-weight:500;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.product-refresh .organization-stats span:last-child{font-size:13px;color:var(--muted-foreground)}.product-refresh .organization-stats a:hover{color:var(--accent)}.product-refresh .organization-categories{font-size:13px;color:var(--muted-foreground)}.product-refresh .organization-categories summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.product-refresh .organization-categories nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:16px}.product-refresh .organization-profile .detail-section{border-top:1px solid var(--border);padding-top:30px;scroll-margin-top:148px}.product-refresh .organization-profile .detail-section-header{border:0;padding:0;margin-bottom:24px}.product-refresh .organization-profile .detail-section-header h2{font-size:27px;font-family:var(--font-sans);font-weight:600}.product-refresh .organization-profile .detail-section-content{padding:0}.product-refresh .organization-catalog-link{font-size:13px;color:var(--accent)}.product-refresh .organization-parts-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.product-refresh .organization-part-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.product-refresh .organization-part-row h3{font-size:17px;font-weight:600;overflow-wrap:anywhere}.product-refresh .organization-part-row p{font-size:12px;color:var(--muted-foreground);white-space:normal}.product-refresh .organization-part-row:hover h3{color:var(--accent)}.product-refresh .organization-part-photo{width:64px;height:64px;background:var(--catalog-media);display:grid;place-items:center;position:relative;overflow:hidden}.product-refresh .organization-part-photo img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:6px}.product-refresh .organization-builds{display:grid;grid-template-columns:1fr 1fr;gap:28px}.product-refresh .organization-build{display:block;min-width:0}.product-refresh .organization-build-photo{height:220px;background:var(--catalog-media);position:relative;overflow:hidden}.product-refresh .organization-build-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-refresh .organization-build>div:last-child{padding:16px 0}.product-refresh .organization-profile .catalog-item-list{grid-template-columns:90px minmax(0,1fr);gap:20px;padding:16px 0}.product-refresh .organization-profile .catalog-item-list .catalog-item-media-surface{width:90px;height:100px}@media(max-width:767px){.product-refresh .organization-overview{grid-template-columns:1fr;gap:26px;padding-bottom:12px}.product-refresh .organization-stats{gap:36px}.product-refresh .organization-stats span:first-child{font-size:36px}.product-refresh .organization-bio{font-size:15px}.product-refresh .organization-builds,.product-refresh .organization-parts-list{grid-template-columns:1fr}.product-refresh .organization-profile .detail-section-header h2{font-size:25px}.product-refresh .organization-profile .detail-section{scroll-margin-top:138px}.product-refresh .organization-part-row{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.product-refresh .organization-part-photo{width:56px;height:56px}}.product-refresh .organization-overview{scroll-margin-top:148px}@media(max-width:767px){.product-refresh .organization-overview{scroll-margin-top:138px}}.product-refresh .organization-parts-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.product-refresh .organization-parts-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.product-refresh .organization-part-card{display:block;min-width:0}.product-refresh .organization-part-card .organization-part-photo{width:100%;height:220px;margin-bottom:14px}.product-refresh .organization-part-card .organization-part-photo img{padding:16px}.product-refresh .organization-part-card h3{font-size:20px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.product-refresh .organization-part-card p{font-size:12px;line-height:1.6;color:var(--muted-foreground);white-space:normal}.product-refresh .organization-part-card>span:last-child{display:none}.product-refresh .organization-part-card:hover h3{color:var(--accent)}@media(max-width:1279px){.product-refresh .organization-parts-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.product-refresh .organization-parts-cards{grid-template-columns:1fr}.product-refresh .organization-parts-actions{gap:12px}}.product-refresh.home-refresh{--home-bg:#fafaf8;--home-fg:#242826;--home-muted:#656b67;--home-line:#dcdfd9;--home-surface:#f0f1ec;--home-accent:#bd4300;--home-onaccent:#fff;--home-photo:#eeefeb;color-scheme:light}html[data-theme=dark] .product-refresh.home-refresh{--home-bg:#131614;--home-fg:#eff1ec;--home-muted:#a2aaa3;--home-line:#303630;--home-surface:#1c211c;--home-accent:#ff965d;--home-onaccent:#192017;--home-photo:#e8ebe6;color-scheme:dark}.product-refresh.home-refresh .catalog-home *{box-sizing:border-box}.product-refresh.home-refresh .catalog-home{margin:0;background:var(--home-bg);color:var(--home-fg);font:16px/1.5 Barlow,Arial,sans-serif}.product-refresh.home-refresh .catalog-home button,.product-refresh.home-refresh .catalog-home input,.product-refresh.home-refresh .catalog-home select{font:inherit}.product-refresh.home-refresh .catalog-home a,.product-refresh.home-refresh .catalog-home button{touch-action:manipulation}.product-refresh.home-refresh .catalog-home a{text-decoration:none}.product-refresh.home-refresh .catalog-home button{cursor:pointer}.product-refresh.home-refresh .catalog-home a:focus-visible,.product-refresh.home-refresh .catalog-home button:focus-visible,.product-refresh.home-refresh .catalog-home input:focus-visible,.product-refresh.home-refresh .catalog-home select:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.product-refresh.home-refresh .catalog-home button{color:inherit}.product-refresh.home-refresh .catalog-home h1,.product-refresh.home-refresh .catalog-home h2,.product-refresh.home-refresh .catalog-home h3,.product-refresh.home-refresh .catalog-home p{margin:0}.product-refresh.home-refresh .catalog-home{width:min(1320px,calc(100% - 96px));margin:auto}.product-refresh.home-refresh .catalog-home .hero{display:grid;grid-template-columns:1.17fr 1fr;gap:70px;padding:52px 0 42px;align-items:center}.product-refresh.home-refresh .catalog-home .eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--home-accent);margin-bottom:16px}.product-refresh.home-refresh .catalog-home .hero h1{font-size:clamp(44px,4.8vw,70px);line-height:1.04;letter-spacing:-.045em;font-weight:600;max-width:660px}.product-refresh.home-refresh .catalog-home .hero-copy>p{color:var(--home-muted);font-size:17px;max-width:465px;line-height:1.6;margin-top:20px}.product-refresh.home-refresh .catalog-home .search-tabs{display:flex;gap:24px;margin-top:26px;margin-bottom:10px}.product-refresh.home-refresh .catalog-home .search-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:5px 0 7px;font-size:13px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .search-tabs button[aria-pressed=true]{border-color:var(--home-accent);color:var(--home-fg);font-weight:600}.product-refresh.home-refresh .catalog-home .search{display:flex;border:1px solid var(--home-line);border-radius:3px;padding:5px;gap:4px;background:var(--home-bg)}.product-refresh.home-refresh .catalog-home .search input{min-width:0;width:100%;background:transparent;border:0;padding:11px;color:var(--home-fg);font-size:14px;outline-offset:-2px}.product-refresh.home-refresh .catalog-home .search input::-moz-placeholder{color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .search input::placeholder{color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .search button{border:0;background:var(--home-accent);color:var(--home-onaccent);padding:0 21px;border-radius:2px;font-size:14px;font-weight:600}.product-refresh.home-refresh .catalog-home .shortcuts{display:flex;align-items:center;gap:14px;margin-top:13px;font-size:12px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .shortcuts span{margin-right:2px}.product-refresh.home-refresh .catalog-home .shortcuts a{border-bottom:1px solid var(--home-line)}.product-refresh.home-refresh .catalog-home .hero-feature{align-self:stretch;position:relative;display:grid;grid-template-columns:1fr 1.1fr;min-height:340px;background:var(--home-surface);border-radius:4px;overflow:hidden}.product-refresh.home-refresh .catalog-home .feature-copy{padding:30px 0 26px 28px;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.product-refresh.home-refresh .catalog-home .feature-copy .label{font-size:10px;color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase}.product-refresh.home-refresh .catalog-home .feature-copy .feature-title{margin-top:auto;padding-top:40px}.product-refresh.home-refresh .catalog-home .feature-copy .maker{font-size:12px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .feature-copy h2{font-size:31px;line-height:1.1;font-weight:600;letter-spacing:-.035em;margin-top:6px}.product-refresh.home-refresh .catalog-home .feature-copy .classification{font-size:12px;color:var(--home-muted);margin-top:10px}.product-refresh.home-refresh .catalog-home .feature-link{display:inline-flex;gap:24px;margin-top:27px;font-size:13px;font-weight:600}.product-refresh.home-refresh .catalog-home .feature-image{background:var(--home-photo);display:flex;align-items:center;justify-content:center;padding:20px 0}.product-refresh.home-refresh .catalog-home .feature-image img{width:100%;height:310px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-refresh.home-refresh .catalog-home .numbers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--home-fg);border-bottom:1px solid var(--home-line);padding:22px 0 25px}.product-refresh.home-refresh .catalog-home .number{padding:0 30px;display:block;border-left:1px solid var(--home-line)}.product-refresh.home-refresh .catalog-home .number:first-child{padding-left:0;border-left:0}.product-refresh.home-refresh .catalog-home .number:last-child{padding-right:0}.product-refresh.home-refresh .catalog-home .number .count{display:flex;align-items:baseline;justify-content:space-between;font-size:59px;font-weight:500;letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums}.product-refresh.home-refresh .catalog-home .number:first-child .count{color:var(--home-accent)}.product-refresh.home-refresh .catalog-home .number .count span{font-size:21px;font-weight:400;color:var(--home-muted);letter-spacing:0}.product-refresh.home-refresh .catalog-home .number:hover .count span{color:var(--home-accent)}.product-refresh.home-refresh .catalog-home .number-label{font-size:15px;font-weight:600;margin-top:9px}.product-refresh.home-refresh .catalog-home .number-note{font-size:12px;color:var(--home-muted);margin-top:3px}.product-refresh.home-refresh .catalog-home .section{padding:39px 0;border-bottom:1px solid var(--home-line)}.product-refresh.home-refresh .catalog-home .section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.product-refresh.home-refresh .catalog-home .section-head h2{font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.product-refresh.home-refresh .catalog-home .section-head a{font-size:13px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .catalog-tabs{display:flex;gap:19px;margin-left:auto;margin-right:28px}.product-refresh.home-refresh .catalog-home .catalog-tabs button{border:0;background:none;padding:6px 0;color:var(--home-muted);font-size:13px;border-bottom:2px solid transparent}.product-refresh.home-refresh .catalog-home .catalog-tabs button[aria-pressed=true]{border-color:var(--home-accent);color:var(--home-fg);font-weight:600}.product-refresh.home-refresh .catalog-home .catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-refresh.home-refresh .catalog-home .catalog-card{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;min-width:0}.product-refresh.home-refresh .catalog-home .catalog-photo{height:130px;background:var(--home-photo);border-radius:3px;overflow:hidden;padding:10px}.product-refresh.home-refresh .catalog-home .catalog-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-refresh.home-refresh .catalog-home .catalog-card .maker{font-size:12px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .catalog-card h3{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:5px 0 9px}.product-refresh.home-refresh .catalog-home .catalog-card p{font-size:12px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .catalog-card .arrow{display:inline-block;color:var(--home-accent);margin-top:10px;font-size:17px}.product-refresh.home-refresh .catalog-home .lower{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.product-refresh.home-refresh .catalog-home .discussion{display:grid;grid-template-columns:36px 1fr auto;gap:12px;padding:19px 0;border-bottom:1px solid var(--home-line);align-items:start}.product-refresh.home-refresh .catalog-home .discussion:last-child{border:0;padding-bottom:0}.product-refresh.home-refresh .catalog-home .discussion .index{color:var(--home-muted);font-size:12px;padding-top:4px}.product-refresh.home-refresh .catalog-home .discussion h3{font-size:17px;line-height:1.35;font-weight:500}.product-refresh.home-refresh .catalog-home .discussion small{display:block;margin-top:8px;color:var(--home-muted);font-size:12px}.product-refresh.home-refresh .catalog-home .discussion>span:last-child{color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .build{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center}.product-refresh.home-refresh .catalog-home .build-image{height:196px;background:var(--home-photo);border-radius:3px;overflow:hidden}.product-refresh.home-refresh .catalog-home .build-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.product-refresh.home-refresh .catalog-home .build .maker{font-size:12px;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .build h3{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:8px 0 14px}.product-refresh.home-refresh .catalog-home .build p{font-size:14px;color:var(--home-muted);line-height:1.6}.product-refresh.home-refresh .catalog-home .build .feature-link{margin-top:18px}.product-refresh.home-refresh .catalog-home .tool-strip{display:flex;gap:35px;align-items:center;padding:24px 0}.product-refresh.home-refresh .catalog-home .tool-strip h2{font-size:15px;white-space:nowrap;font-weight:600}.product-refresh.home-refresh .catalog-home .tool-strip nav{display:flex;gap:28px;font-size:13px;flex-wrap:wrap;color:var(--home-muted)}.product-refresh.home-refresh .catalog-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.product-refresh.home-refresh .catalog-home .hero{gap:90px}.product-refresh.home-refresh .catalog-home .hero-feature{min-height:350px}}@media(max-width:1100px){.product-refresh.home-refresh .catalog-home{width:calc(100% - 56px)}.product-refresh.home-refresh .catalog-home .hero{gap:35px}.product-refresh.home-refresh .catalog-home .hero-feature{grid-template-columns:1fr 1fr;min-height:320px}.product-refresh.home-refresh .catalog-home .feature-copy{padding:25px 0 25px 20px}.product-refresh.home-refresh .catalog-home .feature-copy h2{font-size:27px}.product-refresh.home-refresh .catalog-home .feature-image img{height:290px}.product-refresh.home-refresh .catalog-home .number{padding-inline:22px}.product-refresh.home-refresh .catalog-home .catalog-grid{gap:20px}.product-refresh.home-refresh .catalog-home .catalog-card{grid-template-columns:95px 1fr;gap:14px}.product-refresh.home-refresh .catalog-home .catalog-photo{height:120px}.product-refresh.home-refresh .catalog-home .lower{gap:35px}.product-refresh.home-refresh .catalog-home .build{grid-template-columns:130px 1fr;gap:18px}}@media(max-width:800px){.product-refresh.home-refresh .catalog-home{width:calc(100% - 40px)}.product-refresh.home-refresh .catalog-home .hero{grid-template-columns:1fr;gap:25px;padding:32px 0}.product-refresh.home-refresh .catalog-home .hero-copy{max-width:650px}.product-refresh.home-refresh .catalog-home .hero h1{font-size:54px}.product-refresh.home-refresh .catalog-home .hero-copy>p{margin-top:15px}.product-refresh.home-refresh .catalog-home .hero-feature{min-height:260px;grid-template-columns:1fr 1fr}.product-refresh.home-refresh .catalog-home .feature-copy{padding:24px}.product-refresh.home-refresh .catalog-home .feature-copy .feature-title{padding-top:15px}.product-refresh.home-refresh .catalog-home .feature-image img{height:230px}.product-refresh.home-refresh .catalog-home .feature-copy h2{font-size:32px}.product-refresh.home-refresh .catalog-home .numbers{grid-template-columns:repeat(4,1fr);padding:20px 0}.product-refresh.home-refresh .catalog-home .number{padding-inline:15px}.product-refresh.home-refresh .catalog-home .number .count{font-size:44px}.product-refresh.home-refresh .catalog-home .number-note{display:none}.product-refresh.home-refresh .catalog-home .number-label{font-size:13px}.product-refresh.home-refresh .catalog-home .catalog-grid{gap:20px}.product-refresh.home-refresh .catalog-home .catalog-card{display:block}.product-refresh.home-refresh .catalog-home .catalog-photo{height:165px;margin-bottom:13px}.product-refresh.home-refresh .catalog-home .catalog-card h3{font-size:20px}.product-refresh.home-refresh .catalog-home .lower{grid-template-columns:1fr;gap:32px}.product-refresh.home-refresh .catalog-home .build{grid-template-columns:200px 1fr}.product-refresh.home-refresh .catalog-home .tool-strip{display:block}.product-refresh.home-refresh .catalog-home .tool-strip nav{margin-top:15px;gap:12px 24px}}@media(max-width:480px){.product-refresh.home-refresh .catalog-home .hero{padding-top:29px;gap:24px}.product-refresh.home-refresh .catalog-home .eyebrow{font-size:10px;margin-bottom:14px}.product-refresh.home-refresh .catalog-home .hero h1{font-size:43px;letter-spacing:-.045em}.product-refresh.home-refresh .catalog-home .hero-copy>p{font-size:15px;max-width:320px}.product-refresh.home-refresh .catalog-home .search-tabs{margin-top:22px}.product-refresh.home-refresh .catalog-home .search{padding:4px}.product-refresh.home-refresh .catalog-home .search input{padding:10px 8px;font-size:13px}.product-refresh.home-refresh .catalog-home .search button{padding-inline:14px;font-size:13px}.product-refresh.home-refresh .catalog-home .shortcuts{gap:12px;font-size:11px}.product-refresh.home-refresh .catalog-home .hero-feature{min-height:218px}.product-refresh.home-refresh .catalog-home .feature-image img{height:200px}.product-refresh.home-refresh .catalog-home .feature-copy{padding:20px 0 20px 19px}.product-refresh.home-refresh .catalog-home .feature-copy h2{font-size:29px}.product-refresh.home-refresh .catalog-home .feature-link{margin-top:20px;font-size:12px;gap:15px}.product-refresh.home-refresh .catalog-home .numbers{grid-template-columns:1fr 1fr;gap:0;padding:0}.product-refresh.home-refresh .catalog-home .number{padding:18px 17px!important;border-left:0}.product-refresh.home-refresh .catalog-home .number:nth-child(2n){border-left:1px solid var(--home-line)}.product-refresh.home-refresh .catalog-home .number:nth-child(n+3){border-top:1px solid var(--home-line)}.product-refresh.home-refresh .catalog-home .number .count{font-size:48px}.product-refresh.home-refresh .catalog-home .number-note{display:block;font-size:11px}.product-refresh.home-refresh .catalog-home .section{padding:30px 0}.product-refresh.home-refresh .catalog-home .section-head{flex-wrap:wrap;gap:12px;margin-bottom:18px}.product-refresh.home-refresh .catalog-home .section-head h2{font-size:23px}.product-refresh.home-refresh .catalog-home .catalog-tabs{order:3;margin:0;width:100%}.product-refresh.home-refresh .catalog-home .catalog-grid{grid-template-columns:1fr;gap:19px}.product-refresh.home-refresh .catalog-home .catalog-card{display:grid;grid-template-columns:110px 1fr;gap:19px}.product-refresh.home-refresh .catalog-home .catalog-photo{height:115px;margin:0}.product-refresh.home-refresh .catalog-home .catalog-card h3{font-size:23px}.product-refresh.home-refresh .catalog-home .catalog-card .arrow{margin-top:5px}.product-refresh.home-refresh .catalog-home .discussion{grid-template-columns:24px 1fr auto;gap:10px;padding:16px 0}.product-refresh.home-refresh .catalog-home .discussion h3{font-size:16px}.product-refresh.home-refresh .catalog-home .build{grid-template-columns:125px 1fr;gap:18px}.product-refresh.home-refresh .catalog-home .build-image{height:185px}.product-refresh.home-refresh .catalog-home .build h3{font-size:23px}.product-refresh.home-refresh .catalog-home .build p{font-size:13px}.product-refresh.home-refresh .catalog-home{display:flex;flex-direction:column}.product-refresh.home-refresh .catalog-home .hero{display:contents}.product-refresh.home-refresh .catalog-home .hero-copy{padding:28px 0}.product-refresh.home-refresh .catalog-home .numbers{order:1}.product-refresh.home-refresh .catalog-home .hero-feature{order:2;margin-top:28px}.product-refresh.home-refresh .catalog-home .section{order:3}.product-refresh.home-refresh .catalog-home .tool-strip{order:4}}@media(prefers-reduced-motion:no-preference){.product-refresh.home-refresh .catalog-home a,.product-refresh.home-refresh .catalog-home button{transition:color .15s,background .15s}}.product-refresh.home-refresh{--background:var(--home-bg);--foreground:var(--home-fg);--card:var(--home-bg);--muted:var(--home-surface);--muted-foreground:var(--home-muted);--border:var(--home-line);--accent:var(--home-accent);--accent-foreground:var(--home-onaccent)}.product-refresh.home-refresh .product-header{--background:var(--home-bg);--card:var(--home-bg);--muted:var(--home-surface);--muted-foreground:var(--home-muted);--accent:var(--home-accent);--accent-foreground:var(--home-onaccent);background:var(--home-bg)}.product-refresh.home-refresh .product-main{max-width:none;padding:0}.product-refresh.home-refresh .catalog-home a{color:inherit}.product-refresh.home-refresh .catalog-home .feature-link,.product-refresh.home-refresh .catalog-home a:hover{color:var(--home-accent)}.product-refresh.home-refresh .catalog-home .catalog-tabs button[aria-selected=true]{border-color:var(--home-accent);color:var(--home-fg);font-weight:600}.product-refresh.home-refresh .catalog-home .catalog-grid{margin:0}.product-refresh.home-refresh .catalog-home .build-image,.product-refresh.home-refresh .catalog-home .catalog-photo{display:grid;place-items:center}.product-refresh.home-refresh .catalog-home .no-image{color:#656b67;font-size:12px}.product-refresh.home-refresh .catalog-home .empty{color:var(--home-muted);font-size:14px}.product-refresh.home-refresh .catalog-home .home-builds{display:grid;gap:28px}.product-refresh.home-refresh .catalog-home .build-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-refresh.home-refresh .catalog-home .hero-without-feature{grid-template-columns:1fr}.product-refresh.home-refresh .catalog-home [hidden]{display:none}