.product_catalog__Vlxt6,.product_downloadSection__Ed0E3,.product_product__gSGuE,.product_specifications__Eavz3{--product-blue:var(--brand-link);--product-surface:var(--surface);--product-line:var(--border)}.product_product__gSGuE{padding-bottom:0}.product_catalog__Vlxt6 :is(a,input,select,button):focus-visible,.product_downloadSection__Ed0E3 :is(a,select,button,summary):focus-visible,.product_gallery__k6Xg6 button:focus-visible,.product_product__gSGuE a:focus-visible{outline:2px solid var(--product-blue,#0071e3);outline-offset:4px}.product_productNav__XH3Qk{position:sticky;top:0;z-index:15;background:var(--background);border-block:1px solid var(--product-line)}.product_productNavInner__GBLKh{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px}.product_productNavModel__uDbmf{font-size:15px;font-weight:650;letter-spacing:.06em}.product_productNavLinks__GDv9n{display:flex;align-items:center;gap:32px;font-size:13px}.product_productNavLinks__GDv9n a{padding-block:20px;white-space:nowrap}.product_productNavLinks__GDv9n a:hover{text-decoration:underline;text-underline-offset:6px}.product_hero__ure4N{background:var(--product-surface);padding-block:28px 64px}.product_breadcrumb__pp7j9{display:flex;gap:12px;font-size:12px;color:var(--muted-foreground);margin-bottom:30px}.product_heroGrid__N65oy{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:64px;align-items:center}.product_heroCopy__zSogc{padding-block:20px;min-width:0}.product_eyebrow__FsqLm{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:20px}.product_eyebrow__FsqLm:before{content:"";width:22px;height:2px;background:var(--brand-cta);flex-shrink:0}.product_model__HKBOb{font-size:clamp(48px,6vw,88px);font-weight:650;line-height:1;letter-spacing:-.055em;margin-bottom:22px;overflow-wrap:anywhere}.product_productTitle__bzMuA{font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.5;text-wrap:balance}.product_summary__c0SqA{margin-top:22px;max-width:38em;color:var(--muted-foreground);line-height:1.95;font-size:15px}.product_heroActions__RmggW{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.product_primaryAction__vQIYh{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--brand-cta);color:#fff;padding:14px 23px;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:28px;transition:background .2s}.product_primaryAction__vQIYh:hover{background:var(--brand-cta-hover)}.product_secondaryAction__VlJcU{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid var(--product-line);border-radius:28px;font-size:14px}.product_gallery__k6Xg6{min-width:0}.product_galleryStage__FRyCz{position:relative;background:var(--media-surface);color:var(--media-foreground);border-radius:4px}.product_galleryCaption__yc7tJ{position:absolute;inset:20px 24px auto;display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.08em;color:var(--media-foreground);z-index:1}.product_galleryImage__8wro8{position:relative;aspect-ratio:1.15}.product_galleryStage__FRyCz[data-studio=true],.product_thumbnail__k6IbK[data-studio=true]{background:var(--hero-background)}.product_galleryStage__FRyCz[data-studio=true] :is(.product_galleryCaption__yc7tJ,.product_originalImage___eB_i){color:var(--muted-foreground)}.product_originalImage___eB_i{position:absolute;right:20px;bottom:18px;display:inline-flex;gap:8px;align-items:center;font-size:11px;color:var(--media-foreground)}.product_thumbnails__c8c4i{display:flex;gap:10px;margin-top:12px}.product_thumbnail__k6IbK{position:relative;width:68px;height:58px;background:var(--media-surface);border:1px solid var(--product-line);cursor:pointer;border-radius:2px}.product_thumbnail__k6IbK[aria-pressed=true]{border:2px solid var(--product-blue)}.product_features__scMGi{border-bottom:1px solid var(--product-line)}.product_featureList__V3eQE{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.product_feature__CT1mm{display:flex;align-items:flex-start;gap:18px;padding:30px 26px;border-inline-end:1px solid var(--product-line);line-height:1.7;font-size:14px}.product_feature__CT1mm:first-child{padding-inline-start:0}.product_feature__CT1mm:last-child{border-inline-end:0}.product_feature__CT1mm svg{flex-shrink:0;color:var(--product-blue);margin-top:3px}.product_specifications__Eavz3{padding-block:76px;scroll-margin-top:80px}.product_sectionGrid__MA4va{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:64px}.product_sectionTitle__ZSVjR{font-size:clamp(25px,2.6vw,34px);line-height:1.4;font-weight:600;text-wrap:balance}.product_sectionKicker__6WLGH{color:var(--muted-foreground);font-size:11px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.product_specificationList__ipCAk{border-top:2px solid var(--foreground)}.product_specificationRow__lzf_D{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;padding-block:21px;border-bottom:1px solid var(--product-line);font-size:14px;line-height:1.8}.product_specificationRow__lzf_D dt{font-weight:600}.product_specificationRow__lzf_D dd{color:var(--muted-foreground);white-space:pre-line}.product_downloadSection__Ed0E3{background:var(--product-surface);padding-block:68px 76px;scroll-margin-top:62px}.product_sectionDescription__0mHDQ{color:var(--muted-foreground);font-size:14px;line-height:1.9;margin-top:20px}.product_deviceIdentity__nugMp{margin-top:26px;padding-top:20px;border-top:1px solid var(--product-line);font-size:13px;line-height:1.8}.product_deviceIdentity__nugMp strong{display:block;font-size:20px;letter-spacing:.03em;margin-bottom:4px}.product_downloadMain__CA7Ul{min-width:0}.product_filterBar__oCMAU{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:28px}.product_filterBar__oCMAU label{display:flex;flex:1;min-width:140px;flex-direction:column;gap:9px;font-size:12px}.product_filterBar__oCMAU input,.product_filterBar__oCMAU select{min-width:0;width:100%;height:46px;background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:3px;padding:0 13px;font-size:13px}.product_filterBar__oCMAU button{min-height:46px;padding-block:10px}.product_resultCount__AZ0J7{font-size:12px;color:var(--muted-foreground);margin-bottom:12px}.product_packageList__hpruI{border-top:1px solid var(--product-line)}.product_package__0_orj{padding:26px 0;border-bottom:1px solid var(--product-line)}.product_packageTop__YOgIC{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.product_packageHeading__hNVx0{min-width:0}.product_packageName__trOLz{font-size:18px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.product_packageVersion__ivUan{margin-top:5px;font-size:12px;color:var(--muted-foreground)}.product_packageLabels__ulSGf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px;font-size:10px}.product_channel__t5wTt{color:var(--muted-foreground);border:1px solid var(--product-line);padding:3px 7px;border-radius:2px}.product_testLabel__vsebu{color:var(--warning-foreground);background:var(--warning-surface);padding:4px 8px;border-radius:2px}.product_downloadAction__inO85{flex-shrink:0;padding:11px 16px;font-size:12px}.product_fileFacts__SDjtE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;font-size:12px;line-height:1.7}.product_fileFacts__SDjtE dt{color:var(--muted-foreground);margin-bottom:3px;font-size:11px}.product_fileFacts__SDjtE dd{overflow-wrap:anywhere}.product_packageDetails__sqwL2{margin-top:17px;font-size:12px;color:var(--muted-foreground)}.product_packageDetails__sqwL2 summary{cursor:pointer;width:fit-content}.product_detailsBody__3K9mt{margin-top:15px;padding:18px;border-inline-start:2px solid var(--product-line);background:var(--background)}.product_detailsBody__3K9mt p{white-space:pre-line;line-height:1.85}.product_detailsBody__3K9mt code{display:block;overflow-wrap:anywhere;margin-top:14px;font-size:11px}.product_empty__HaMoA{padding:35px 24px;background:var(--background);border:1px solid var(--product-line);color:var(--muted-foreground);line-height:1.8;font-size:14px}.product_pagination__KYFNK{display:flex;justify-content:center;gap:24px;align-items:center;margin-top:28px;font-size:13px}.product_catalog__Vlxt6{padding-block:0 32px}.product_catalogPage__c2bFh{padding-block:36px 48px}.product_catalogHeading__nrH3W{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.product_catalogTitle__OD96E{font-size:clamp(26px,2.5vw,34px);line-height:1.35;font-weight:600;letter-spacing:-.035em}.product_catalogHeading__nrH3W p{max-width:34em;color:var(--muted-foreground);font-size:13px;line-height:1.9}.product_catalogToolbar__Fu1EK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.product_catalog__Vlxt6 .product_filterBar__oCMAU{flex:1;max-width:720px;gap:10px;margin:0}.product_catalog__Vlxt6 .product_filterBar__oCMAU label{min-width:0}.product_catalog__Vlxt6 .product_filterBar__oCMAU label:first-child{flex:1.5}.product_catalog__Vlxt6 .product_filterBar__oCMAU input,.product_catalog__Vlxt6 .product_filterBar__oCMAU select{height:42px;border-radius:7px;font-size:12px}.product_catalog__Vlxt6 .product_filterBar__oCMAU button{min-height:42px;gap:8px;padding:9px 18px;font-size:12px;line-height:20px}.product_catalogCount__udCXe{color:var(--muted-foreground);font-size:12px;white-space:nowrap}.product_catalogGrid__CxGdH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.product_productCard___HJw5{display:block;border-bottom:1px solid var(--product-line);padding-bottom:20px;min-width:0}.product_cardImage__wPQpA{position:relative;height:190px;background:var(--media-surface);overflow:hidden;border:1px solid var(--product-line);border-radius:8px}.product_cardImage__wPQpA img{transition:transform .35s}.product_productCard___HJw5:hover .product_cardImage__wPQpA img{transform:scale(1.035)}.product_cardInfo__T8kmL{padding:14px 0 0}.product_cardCategory__jpuZI{color:var(--muted-foreground);font-size:11px;margin-bottom:6px}.product_cardModel__2tukS{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.product_cardModel__2tukS svg{flex-shrink:0;color:var(--muted-foreground)}.product_cardName__ugU4K{font-size:13px;font-weight:400;color:var(--muted-foreground);line-height:1.6;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:1440px){.product_catalogGrid__CxGdH{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.product_catalogGrid__CxGdH{grid-template-columns:repeat(2,minmax(0,1fr))}.product_heroGrid__N65oy{gap:32px}.product_sectionGrid__MA4va{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:32px}.product_fileFacts__SDjtE{grid-template-columns:repeat(2,minmax(0,1fr))}.product_specificationRow__lzf_D{grid-template-columns:110px minmax(0,1fr);gap:20px}.product_productNavLinks__GDv9n{gap:20px}}@media (max-width:767px){.product_productNavInner__GBLKh{gap:12px;min-height:54px}.product_productNavModel__uDbmf{font-size:12px}.product_productNavLinks__GDv9n{gap:16px;font-size:11px;overflow-x:auto}.product_productNavLinks__GDv9n a{padding-block:18px}.product_hero__ure4N{padding-block:22px 36px}.product_heroGrid__N65oy{grid-template-columns:1fr;gap:20px}.product_heroCopy__zSogc{padding-block:0 10px}.product_model__HKBOb{font-size:60px;margin-bottom:16px}.product_summary__c0SqA{margin-top:16px;font-size:14px}.product_heroActions__RmggW{margin-top:24px}.product_galleryImage__8wro8{aspect-ratio:1.15}.product_featureList__V3eQE{grid-template-columns:1fr}.product_feature__CT1mm{border-inline-end:0;border-bottom:1px solid var(--product-line);padding:20px 0;gap:16px}.product_feature__CT1mm:last-child{border-bottom:0}.product_sectionGrid__MA4va{grid-template-columns:1fr;gap:28px}.product_specifications__Eavz3{padding-block:44px}.product_specificationRow__lzf_D{grid-template-columns:110px minmax(0,1fr);font-size:13px}.product_downloadSection__Ed0E3{padding-block:44px}.product_sectionDescription__0mHDQ{margin-top:14px}.product_deviceIdentity__nugMp{margin-top:16px;padding-top:14px}.product_packageTop__YOgIC{flex-direction:column;gap:16px}.product_downloadAction__inO85{align-self:flex-start}.product_fileFacts__SDjtE{gap:16px}.product_catalogHeading__nrH3W{flex-direction:column;align-items:start;gap:8px}.product_catalogHeading__nrH3W p{font-size:12px}.product_catalog__Vlxt6{padding-bottom:0}}@media (max-width:639px){.product_catalogPage__c2bFh{padding-block:24px 32px}.product_catalogHeading__nrH3W{margin-bottom:20px}.product_catalogToolbar__Fu1EK{gap:12px;margin-bottom:20px}.product_catalog__Vlxt6 .product_filterBar__oCMAU{flex-basis:100%}.product_catalog__Vlxt6 .product_filterBar__oCMAU label:first-child{flex:1 0 100%}.product_catalog__Vlxt6 .product_filterBar__oCMAU button,.product_catalog__Vlxt6 .product_filterBar__oCMAU input,.product_catalog__Vlxt6 .product_filterBar__oCMAU select{min-height:44px}.product_catalogGrid__CxGdH{gap:24px 16px}.product_cardImage__wPQpA{height:156px}.product_cardImage__wPQpA img{padding:16px}.product_cardInfo__T8kmL{padding-top:12px}.product_cardModel__2tukS{font-size:17px;gap:8px}.product_cardName__ugU4K{font-size:12px}}@media (prefers-reduced-motion:reduce){.product_cardImage__wPQpA img{transition:none}}.product_heroGrid__N65oy[data-has-images=false]{grid-template-columns:1fr}.product_heroGrid__N65oy[data-has-images=false] .product_heroCopy__zSogc{max-width:720px}