.become-dealer-module__ru_2bW__section{isolation:isolate;background:var(--night);color:var(--on-night);border-radius:40px 40px 0 0;padding-block:clamp(40px,4vw,56px);position:relative;overflow:hidden}.become-dealer-module__ru_2bW__layout{z-index:1;width:100%;max-width:1320px;padding-inline:var(--spacing-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px 40px;margin-inline:auto;display:grid;position:relative}.become-dealer-module__ru_2bW__copy{grid-column:span 7}.become-dealer-module__ru_2bW__copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.02}.become-dealer-module__ru_2bW__copy p{color:color-mix(in srgb, var(--on-night) 80%, var(--night));margin:16px 0 0;font-size:16px;line-height:1.625}.become-dealer-module__ru_2bW__action{grid-column:9/span 4;justify-self:end}.become-dealer-module__ru_2bW__link{height:56px;color:var(--ink);background:var(--on-night);white-space:nowrap;border-radius:999px;align-items:center;gap:24px;padding:8px 8px 8px 28px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .3s;display:inline-flex}.become-dealer-module__ru_2bW__link:hover{background:var(--surface)}.become-dealer-module__ru_2bW__link:focus-visible{outline:2px solid var(--on-night);outline-offset:4px}.become-dealer-module__ru_2bW__link>span{background:var(--ink);width:40px;height:40px;color:var(--on-night);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.become-dealer-module__ru_2bW__link:hover>span{transform:translate(4px)}.become-dealer-module__ru_2bW__lights{z-index:0;pointer-events:none;position:absolute;inset:0}.become-dealer-module__ru_2bW__lights span{border-radius:50%;width:75%;height:75%;animation:22s ease-in-out infinite paused become-dealer-module__ru_2bW__aurora;position:absolute}.become-dealer-module__ru_2bW__lights span:first-child{opacity:.3;background:radial-gradient(closest-side,#999,#0000);top:-30%;left:-15%}.become-dealer-module__ru_2bW__lights span:nth-child(2){opacity:.24;background:radial-gradient(closest-side,#bdbdbd,#0000);animation-duration:29.7s;animation-delay:-6.6s;top:-15%;left:40%}.become-dealer-module__ru_2bW__lights span:nth-child(3){opacity:.28;background:radial-gradient(closest-side,#6f6f6f,#0000);animation-duration:37.4s;animation-delay:-14.3s;top:35%;left:10%}.become-dealer-module__ru_2bW__section[data-motion=running] .become-dealer-module__ru_2bW__lights span{animation-play-state:running}@keyframes become-dealer-module__ru_2bW__aurora{0%,to{transform:translate(0,0)rotate(0)scale(1)}33%{transform:translate(8%,6%)rotate(12deg)scale(1.08)}66%{transform:translate(-6%,10%)rotate(-8deg)scale(.96)}}@media (max-width:1023px){.become-dealer-module__ru_2bW__layout{grid-template-columns:minmax(0,1fr)}.become-dealer-module__ru_2bW__copy,.become-dealer-module__ru_2bW__action{grid-column:auto}.become-dealer-module__ru_2bW__action{justify-self:center}}@media (max-width:759px){.become-dealer-module__ru_2bW__section{padding-block:32px}.become-dealer-module__ru_2bW__copy p{margin-top:12px}}@media (prefers-reduced-motion:reduce){.become-dealer-module__ru_2bW__lights span{animation:none}.become-dealer-module__ru_2bW__link,.become-dealer-module__ru_2bW__link>span{transition:none}.become-dealer-module__ru_2bW__link:hover>span{transform:none}}
.dealer-map-module__w_MJ7a__map{background:var(--canvas);color:var(--ink);isolation:isolate;margin-top:clamp(40px,5vw,72px);position:relative}.dealer-map-module__w_MJ7a__world{aspect-ratio:2.25;width:100%;display:block;overflow:visible}.dealer-map-module__w_MJ7a__map [hidden],.dealer-map-module__w_MJ7a__map [data-hidden=true]{display:none!important}.dealer-map-module__w_MJ7a__area{outline:none}.dealer-map-module__w_MJ7a__area[role=button]{cursor:pointer}.dealer-map-module__w_MJ7a__dots{fill:none;stroke:#999d95;stroke-width:4.4px;stroke-linecap:round;pointer-events:none;transition:stroke .3s}.dealer-map-module__w_MJ7a__selectedArea .dealer-map-module__w_MJ7a__dots{stroke:#4f7a42}.dealer-map-module__w_MJ7a__area:focus-visible .dealer-map-module__w_MJ7a__dots{stroke:#3e6333}.dealer-map-module__w_MJ7a__areaHit{fill:#0000;stroke:none;pointer-events:all}.dealer-map-module__w_MJ7a__route{pointer-events:none}.dealer-map-module__w_MJ7a__routeHit{fill:none;stroke:#0000;stroke-width:var(--route-hit-width,18px);pointer-events:stroke;cursor:pointer}.dealer-map-module__w_MJ7a__routeBody{fill:none;stroke:#858b81;stroke-width:var(--line-width,2.4px);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.25s cubic-bezier(.16,1,.3,1) both dealer-map-module__w_MJ7a__draw;animation-delay:var(--delay);transition:stroke .18s,stroke-width .18s}.dealer-map-module__w_MJ7a__active .dealer-map-module__w_MJ7a__routeBody{stroke:var(--ink);stroke-width:var(--active-line-width,3.2px)}.dealer-map-module__w_MJ7a__endpoint{cursor:pointer;pointer-events:all;outline:none}.dealer-map-module__w_MJ7a__endpointHit{fill:#0000;pointer-events:all}.dealer-map-module__w_MJ7a__endpointDot{fill:#858b81;stroke:var(--canvas);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;transition:fill .18s}.dealer-map-module__w_MJ7a__active .dealer-map-module__w_MJ7a__endpointDot{fill:var(--ink)}.dealer-map-module__w_MJ7a__endpoint:focus-visible .dealer-map-module__w_MJ7a__endpointDot{stroke:var(--ink);stroke-width:2px}.dealer-map-module__w_MJ7a__traveller{opacity:0;pointer-events:none}.dealer-map-module__w_MJ7a__map[data-motion=paused] .dealer-map-module__w_MJ7a__routeBody{animation-play-state:paused}.dealer-map-module__w_MJ7a__popover{z-index:4;background:var(--surface);transform-origin:0 100%;border-radius:20px;width:285px;padding:22px 24px;position:absolute;bottom:20px;left:24px;overflow:hidden;box-shadow:0 12px 30px #12121114}.dealer-map-module__w_MJ7a__place{color:var(--text-secondary);margin:0 20px 10px 0;font-size:14px;line-height:1.3}.dealer-map-module__w_MJ7a__popover h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.1}.dealer-map-module__w_MJ7a__more{color:var(--text-secondary);flex-wrap:wrap;gap:6px 12px;margin:-4px 0 16px;font-size:14px;line-height:1.35;display:flex}.dealer-map-module__w_MJ7a__more button{font:inherit;color:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dealer-map-module__w_MJ7a__more button:hover{color:var(--ink)}.dealer-map-module__w_MJ7a__popover a{align-items:center;gap:10px;width:fit-content;font-size:15px;text-decoration:none;display:flex}.dealer-map-module__w_MJ7a__popover a:hover{text-decoration:underline}.dealer-map-module__w_MJ7a__popover a:focus-visible,.dealer-map-module__w_MJ7a__more button:focus-visible,.dealer-map-module__w_MJ7a__close:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dealer-map-module__w_MJ7a__close{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dealer-map-module__w_MJ7a__close:hover{color:var(--ink);background:var(--canvas)}@keyframes dealer-map-module__w_MJ7a__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:759px){.dealer-map-module__w_MJ7a__world{aspect-ratio:1.55}.dealer-map-module__w_MJ7a__popover{border-radius:16px;width:100%;margin-top:16px;padding:18px 20px;position:relative;bottom:auto;left:auto}.dealer-map-module__w_MJ7a__popover h2{margin-bottom:12px;font-size:21px}}@media (prefers-reduced-motion:reduce){.dealer-map-module__w_MJ7a__map *,.dealer-map-module__w_MJ7a__map :before{transition:none!important;animation:none!important}.dealer-map-module__w_MJ7a__routeBody{stroke-dashoffset:0!important}.dealer-map-module__w_MJ7a__traveller{display:none}}
.section-spacing-module__xYEn0G__section{padding-block:clamp(64px,8vw,96px)}.section-spacing-module__xYEn0G__bottom{padding-bottom:clamp(64px,8vw,96px)}.section-spacing-module__xYEn0G__top{padding-top:clamp(64px,8vw,96px)}
.cart-button-label-module__ysK25G__label{display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cart-button-label-module__ysK25G__label{background-image:linear-gradient(110deg, color-mix(in srgb, currentColor 88%, transparent) 40%, currentColor 50%, color-mix(in srgb, currentColor 88%, transparent) 60%);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite cart-button-label-module__ysK25G__shine}}@keyframes cart-button-label-module__ysK25G__shine{0%{background-position:100%}65%,to{background-position:0%}}:is(button:disabled .cart-button-label-module__ysK25G__label,button[aria-busy=true] .cart-button-label-module__ysK25G__label){-webkit-text-fill-color:currentColor;background:0 0;animation:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cart-button-label-module__ysK25G__label{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
.product-section-spacing-module__ymPUoW__section{}
.product-description-module__iUMoXW__section{z-index:1;background:var(--surface-alt);position:relative;}.product-description-module__iUMoXW__container{flex-direction:column;gap:80px;display:flex}.product-description-module__iUMoXW__row{grid-template-columns:minmax(0,22fr) minmax(0,25fr);align-items:center;gap:80px;display:grid}.product-description-module__iUMoXW__content{flex-direction:column;grid-area:1/1;gap:20px;min-width:0;display:flex}.product-description-module__iUMoXW__heading{color:var(--ink);letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:600;line-height:45px}.product-description-module__iUMoXW__body{color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:26px}.product-description-module__iUMoXW__body p{margin:0}.product-description-module__iUMoXW__body p+p{margin-top:26px}.product-description-module__iUMoXW__body>:first-child{margin-top:0}.product-description-module__iUMoXW__body>:last-child{margin-bottom:0}.product-description-module__iUMoXW__media{border-radius:24px;grid-area:1/2;min-width:0;height:420px;position:relative;overflow:hidden}.product-description-module__iUMoXW__image{object-fit:contain}.product-description-module__iUMoXW__video{object-fit:contain;width:100%;height:100%}.product-description-module__iUMoXW__mediaLeft{grid-template-columns:minmax(0,25fr) minmax(0,22fr)}.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__content{grid-column:2}.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{grid-column:1}@media (max-width:1023px){.product-description-module__iUMoXW__container{gap:64px;padding-inline:32px}.product-description-module__iUMoXW__row,.product-description-module__iUMoXW__mediaLeft{grid-template-columns:minmax(0,1fr);gap:24px}.product-description-module__iUMoXW__content,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__content{grid-area:1/1}.product-description-module__iUMoXW__media,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{grid-area:2/1;height:400px}.product-description-module__iUMoXW__heading{letter-spacing:-.56px;font-size:36px;line-height:40px}}@media (max-width:600px){.product-description-module__iUMoXW__container{padding-inline:16px}.product-description-module__iUMoXW__heading{font-size:30px;line-height:34px}.product-description-module__iUMoXW__media,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{border-radius:20px;height:270px}}
.product-hero-module__4Ufvtq__hero{padding-top:calc(var(--header-h,92px) + 24px);padding-bottom:clamp(56px,7vw,104px)}.product-hero-module__4Ufvtq__breadcrumbs{color:var(--text-secondary);margin-bottom:56px;font-size:14px;line-height:20px}.product-hero-module__4Ufvtq__grid{--hero-column-gap:48px;column-gap:var(--hero-column-gap);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7.2fr);row-gap:24px;min-height:672px;display:grid}.product-hero-module__4Ufvtq__titleArea,.product-hero-module__4Ufvtq__details,.product-hero-module__4Ufvtq__purchase{z-index:1;grid-column:1;min-width:0;position:relative}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(48px, 6vw, 88px);width:calc(100% + 48px);color:var(--ink);font-size:var(--title-font-size);letter-spacing:-.04em;overflow-wrap:normal;margin:0;font-weight:400;line-height:.95}.product-hero-module__4Ufvtq__title strong{font-weight:600}.product-hero-module__4Ufvtq__singleTitle{font-size:min(var(--title-font-size), var(--title-fit-size,var(--title-font-size)));white-space:nowrap;overflow-x:clip}.product-hero-module__4Ufvtq__singleTitleText{width:max-content;display:inline-block}.product-hero-module__4Ufvtq__lead{max-width:100%;color:var(--text-muted);letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.05}.product-hero-module__4Ufvtq__status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;line-height:20px;display:flex}.product-hero-module__4Ufvtq__gallery{grid-area:1/2/4;align-self:end;min-width:0}.product-hero-module__4Ufvtq__details{align-self:end}.product-hero-module__4Ufvtq__intro{color:var(--text-secondary);font-size:16px;line-height:26px}.product-hero-module__4Ufvtq__stats{border-block:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding-block:16px;display:grid;overflow:hidden}.product-hero-module__4Ufvtq__stat{border-left:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-direction:column;gap:6px;min-width:0;padding-inline:16px 4px;display:flex}.product-hero-module__4Ufvtq__stat:first-child{border-left:0}.product-hero-module__4Ufvtq__stat dt{color:var(--text-secondary);order:2;font-size:12px;line-height:1.375}.product-hero-module__4Ufvtq__stat dd{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;order:1;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1}.product-hero-module__4Ufvtq__stat dd span{margin-left:4px;font-size:.55em;font-weight:500}.product-hero-module__4Ufvtq__purchase{flex-direction:column;gap:24px;display:flex}.product-hero-module__4Ufvtq__price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.product-hero-module__4Ufvtq__amount{letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:54px}.product-hero-module__4Ufvtq__oldPrice{color:var(--text-muted);font-size:18px;line-height:28px;text-decoration:line-through}.product-hero-module__4Ufvtq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-hero-module__4Ufvtq__primary{justify-content:center;max-width:100%}.product-hero-module__4Ufvtq__barAction{height:60px}.product-hero-module__4Ufvtq__secondary{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);height:52px;color:var(--ink);cursor:pointer;border-radius:26px;justify-content:center;align-items:center;padding-inline:20px;font-size:16px;font-weight:500;display:inline-flex}.product-hero-module__4Ufvtq__secondary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.product-hero-module__4Ufvtq__ghostAnchor{z-index:-1;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.product-hero-module__4Ufvtq__ghost{top:calc(var(--header-h,92px) + 4vw);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:-.06em;flex-shrink:0;font-size:clamp(128px,25vw,384px);font-weight:700;line-height:.8;position:relative;right:-.5em}@media (min-width:1024px){.product-hero-module__4Ufvtq__singleTitle{width:calc(100% + var(--hero-column-gap) + 48px)}}@media (min-width:1024px) and (max-width:1279px){.product-hero-module__4Ufvtq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(48px, 5.5vw, 70px)}.product-hero-module__4Ufvtq__grid{--hero-column-gap:32px}}@media (max-width:1023px){.product-hero-module__4Ufvtq__root+.stack-section{margin-top:0}.product-hero-module__4Ufvtq__hero{padding-bottom:48px}.product-hero-module__4Ufvtq__breadcrumbs{margin-bottom:24px}.product-hero-module__4Ufvtq__grid{flex-direction:column;gap:24px;min-height:0;display:flex}.product-hero-module__4Ufvtq__titleArea{order:0}.product-hero-module__4Ufvtq__gallery{order:1;width:100%}.product-hero-module__4Ufvtq__purchase{order:2;align-items:center;gap:24px;padding-top:10px}.product-hero-module__4Ufvtq__details{order:3;width:100%}.product-hero-module__4Ufvtq__title{--title-font-size:48px;width:100%;line-height:52px}.product-hero-module__4Ufvtq__lead{max-width:600px;margin-top:12px;font-size:28px;line-height:32px}.product-hero-module__4Ufvtq__stats,.product-hero-module__4Ufvtq__ghostAnchor{display:none}.product-hero-module__4Ufvtq__amount{font-size:44px;line-height:52px}.product-hero-module__4Ufvtq__oldPrice{font-size:22px}.product-hero-module__4Ufvtq__actions{justify-content:center;gap:16px;width:100%}.product-hero-module__4Ufvtq__barAction{height:72px}.product-hero-module__4Ufvtq__barAction>span:last-child{width:56px;height:56px}.product-hero-module__4Ufvtq__primary{order:1;justify-content:space-between;min-width:240px;height:72px;font-size:20px}.product-hero-module__4Ufvtq__primary>span:last-child{width:56px;height:56px}.product-hero-module__4Ufvtq__secondary{border-radius:32px;order:0;min-width:240px;height:64px;font-size:20px}}@media (max-width:600px){.product-hero-module__4Ufvtq__darkHero{--aurora-light-height:281vw;--aurora-light-top-1:-112.4vw;--aurora-light-top-2:-56.2vw;--aurora-light-top-3:calc(100% - 65.6vw)}.product-hero-module__4Ufvtq__hero{padding-bottom:40px}.product-hero-module__4Ufvtq__breadcrumbs{margin-bottom:20px}.product-hero-module__4Ufvtq__grid{gap:16px}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(36px, 12.3vw, 48px);line-height:1.08333}.product-hero-module__4Ufvtq__lead{letter-spacing:-.035em;font-size:24px;line-height:28px}.product-hero-module__4Ufvtq__details{display:none}.product-hero-module__4Ufvtq__purchase{gap:20px;padding-top:0}.product-hero-module__4Ufvtq__price{flex-direction:column;align-items:center}.product-hero-module__4Ufvtq__amount{font-size:28px;line-height:36px}.product-hero-module__4Ufvtq__oldPrice{font-size:16px;line-height:24px}.product-hero-module__4Ufvtq__actions{flex-wrap:nowrap;gap:12px}.product-hero-module__4Ufvtq__primary,.product-hero-module__4Ufvtq__secondary{text-align:center;border-radius:26px;flex:1;justify-content:center;min-width:0;height:auto;min-height:52px;padding:12px;font-size:16px;line-height:24px}.product-hero-module__4Ufvtq__primary>span:last-child{display:none}.product-hero-module__4Ufvtq__barAction{height:52px}.product-hero-module__4Ufvtq__barAction>span:last-child{width:36px;height:36px}}
.animated-dialog-module__2VxUWW__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11111080}.animated-dialog-module__2VxUWW__close{color:#111110;cursor:pointer;background:#e9e9e5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.animated-dialog-module__2VxUWW__close:hover{filter:brightness(.94)}.animated-dialog-module__2VxUWW__close:focus-visible{outline-offset:-3px;outline:2px solid #111110}.animated-dialog-module__2VxUWW__content[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) both animated-dialog-module__2VxUWW__dialog-in}.animated-dialog-module__2VxUWW__content[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) both animated-dialog-module__2VxUWW__dialog-out}.animated-dialog-module__2VxUWW__overlay[data-state=open]{animation:.2s ease-out both animated-dialog-module__2VxUWW__dialog-backdrop-in}.animated-dialog-module__2VxUWW__overlay[data-state=closed]{animation:.16s ease-in both animated-dialog-module__2VxUWW__dialog-backdrop-out}@keyframes animated-dialog-module__2VxUWW__dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes animated-dialog-module__2VxUWW__dialog-out{0%{opacity:var(--dialog-from-opacity,1);transform:var(--dialog-from-transform,scale(1))}to{opacity:0;transform:scale(.95)}}@keyframes animated-dialog-module__2VxUWW__dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes animated-dialog-module__2VxUWW__dialog-backdrop-out{0%{opacity:var(--dialog-backdrop-from-opacity,1)}to{opacity:0}}@keyframes animated-dialog-module__2VxUWW__dialog-fade-out{0%{opacity:var(--dialog-from-opacity,1)}to{opacity:0}}@media (max-width:600px){.animated-dialog-module__2VxUWW__close{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.animated-dialog-module__2VxUWW__content[data-state=open]{animation:.1s linear both animated-dialog-module__2VxUWW__dialog-backdrop-in}.animated-dialog-module__2VxUWW__content[data-state=closed]{animation:80ms linear both animated-dialog-module__2VxUWW__dialog-fade-out}.animated-dialog-module__2VxUWW__overlay[data-state=open]{animation-duration:.1s}.animated-dialog-module__2VxUWW__overlay[data-state=closed]{animation-duration:80ms}}
.product-card-module__wIqSUq__card{background:var(--product-card-background,var(--surface))}.product-card-module__wIqSUq__photo{background:var(--product-card-photo-background,color-mix(in srgb, var(--stage) 55%, transparent))}.product-card-module__wIqSUq__contactShadow{background:radial-gradient(closest-side, var(--product-card-contact-shadow,#1113), #1110)}.product-card-module__wIqSUq__action{background:var(--product-card-action-background,var(--ink));color:var(--product-card-action-foreground,var(--on-night))}.product-card-module__wIqSUq__action:hover{background:var(--product-card-action-hover-background,var(--ink-soft))}
.product-materials-module__L07Cgq__section{z-index:1;background:var(--canvas);color:var(--ink);position:relative;}.product-materials-module__L07Cgq__revisions,.product-materials-module__L07Cgq__materials{background:var(--surface)}.product-materials-module__L07Cgq__tabs{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.product-materials-module__L07Cgq__versionList{flex-direction:column;gap:8px;min-width:0;display:flex}.product-materials-module__L07Cgq__version{background:var(--canvas);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:background-color .18s,color .18s;display:flex}.product-materials-module__L07Cgq__version:hover{background:var(--stage)}.product-materials-module__L07Cgq__version[data-state=active]{background:var(--ink);color:var(--on-night)}.product-materials-module__L07Cgq__versionCopy,.product-materials-module__L07Cgq__cardCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.product-materials-module__L07Cgq__versionTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.product-materials-module__L07Cgq__version svg,.product-materials-module__L07Cgq__card svg{flex-shrink:0}.product-materials-module__L07Cgq__version:focus-visible,.product-materials-module__L07Cgq__card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.product-materials-module__L07Cgq__versionPanel{outline:none;min-width:0;position:sticky;top:104px}.product-materials-module__L07Cgq__versionPanel:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.product-materials-module__L07Cgq__panelTitle{letter-spacing:-.025em;margin:0 0 24px;font-size:32px;font-weight:600;line-height:1.15}.product-materials-module__L07Cgq__revisionBody{min-width:0}.product-materials-module__L07Cgq__richText{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.product-materials-module__L07Cgq__richText>:first-child{margin-top:0}.product-materials-module__L07Cgq__richText>:last-child{margin-bottom:0}.product-materials-module__L07Cgq__materialContent h2,.product-materials-module__L07Cgq__materialContent h3{font-size:24px;line-height:1.25}.product-materials-module__L07Cgq__materialContent h2 strong,.product-materials-module__L07Cgq__materialContent h3 strong{font-weight:inherit}.product-materials-module__L07Cgq__materialContent p:has(a){padding-inline-start:22px}.product-materials-module__L07Cgq__materialContent a{border-radius:3px;text-decoration:none;position:relative}.product-materials-module__L07Cgq__materialContent a:before{content:"";inset-inline-start:-22px;background-color:currentColor;width:14px;height:14px;position:absolute;top:.125em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-materials-module__L07Cgq__materialContent a:hover,.product-materials-module__L07Cgq__materialContent a:focus-visible{text-decoration:underline}.product-materials-module__L07Cgq__materialContent a:active{background-color:color-mix(in srgb, var(--ink) 10%, transparent)}.product-materials-module__L07Cgq__richText table{width:100%}.product-materials-module__L07Cgq__richText th,.product-materials-module__L07Cgq__richText td{overflow-wrap:anywhere;min-width:0}.product-materials-module__L07Cgq__richText img,.product-materials-module__L07Cgq__richText video{max-width:100%;height:auto}.product-materials-module__L07Cgq__metadata{color:var(--text-secondary);margin-bottom:28px}.product-materials-module__L07Cgq__metadata table{table-layout:fixed;font-size:inherit}.product-materials-module__L07Cgq__metadata th,.product-materials-module__L07Cgq__metadata td{background:0 0;border:0;padding:0 16px 12px 0}.product-materials-module__L07Cgq__metadata th{border-bottom:1px solid var(--line);font-weight:600}.product-materials-module__L07Cgq__metadata td{padding-top:12px}.product-materials-module__L07Cgq__metadataCell{color:inherit}.product-materials-module__L07Cgq__metadataLabel{display:none}.product-materials-module__L07Cgq__metadata th:first-child{width:28%}.product-materials-module__L07Cgq__metadata th:nth-child(2){width:27%}.product-materials-module__L07Cgq__metadata th:last-child,.product-materials-module__L07Cgq__metadata td:last-child{padding-right:0}.product-materials-module__L07Cgq__metadata tr+tr td{border-top:1px solid var(--line);padding-top:12px}.product-materials-module__L07Cgq__metadata .tableWrapper{margin:0}.product-materials-module__L07Cgq__accordion{display:none}.product-materials-module__L07Cgq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-materials-module__L07Cgq__card{background:var(--canvas);color:var(--ink);text-align:left;cursor:pointer;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;transition:background-color .18s;display:flex}.product-materials-module__L07Cgq__card:hover{background:var(--stage)}.product-materials-module__L07Cgq__card:only-child{grid-column:1/-1}.product-materials-module__L07Cgq__cardTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}.product-materials-module__L07Cgq__cardSummary{color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.product-materials-module__L07Cgq__dialog{border:1px solid var(--line);background:var(--surface);width:calc(100vw - 48px);max-width:860px;max-height:calc(100dvh - 48px);color:var(--ink);border-radius:28px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.product-materials-module__L07Cgq__dialogHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;display:flex}.product-materials-module__L07Cgq__dialogTitle{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.product-materials-module__L07Cgq__dialogScroll{overscroll-behavior:contain;min-height:0;padding:32px;overflow-y:auto}.product-materials-module__L07Cgq__media{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto 28px;display:block}@media (max-width:767px){.product-materials-module__L07Cgq__tabs{display:none}.product-materials-module__L07Cgq__accordion{gap:8px;display:flex}.product-materials-module__L07Cgq__accordionItem{border:0}.product-materials-module__L07Cgq__accordionTrigger{background:var(--canvas);color:var(--ink);border-radius:16px;gap:20px;padding:20px}.product-materials-module__L07Cgq__accordionTrigger:hover{text-decoration:none}.product-materials-module__L07Cgq__accordionTrigger svg{color:currentColor}.product-materials-module__L07Cgq__accordionContent>div{height:auto;padding:24px 20px 28px;display:block}.product-materials-module__L07Cgq__metadataTable,.product-materials-module__L07Cgq__metadataTable tbody{display:block}.product-materials-module__L07Cgq__metadataTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-block:16px;display:flex}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr:first-child{padding-top:0}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr:last-child{border-bottom:0;padding-bottom:0}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable td{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding:0;display:grid}.product-materials-module__L07Cgq__metadataLabel{font-weight:600;display:block}.product-materials-module__L07Cgq__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.product-materials-module__L07Cgq__card{gap:16px;padding:24px}.product-materials-module__L07Cgq__dialog{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.product-materials-module__L07Cgq__dialogHead,.product-materials-module__L07Cgq__dialogScroll{padding:24px}.product-materials-module__L07Cgq__dialogHead{gap:16px}.product-materials-module__L07Cgq__metadata th,.product-materials-module__L07Cgq__metadata td{padding-right:8px}.product-materials-module__L07Cgq__metadata th:last-child,.product-materials-module__L07Cgq__metadata td:last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.product-materials-module__L07Cgq__version,.product-materials-module__L07Cgq__card{transition:none}}
.product-sections-module__TaGa1G__section{}:is(.theme-night .product-sections-module__TaGa1G__related,.dark .product-sections-module__TaGa1G__related){--product-card-background:#1d1c1b;--product-card-photo-background:#2b2a28;--product-card-contact-shadow:#000000e6;--product-card-action-background:#2b2a28;--product-card-action-hover-background:#3a3937;--product-card-action-foreground:#fff;--line:#474747}
.product-variant-selector-module__-GMF-G__selector{text-align:left;width:100%;max-width:358px;margin-bottom:24px}.product-variant-selector-module__-GMF-G__label{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:20px}.product-variant-selector-module__-GMF-G__trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--ink);cursor:pointer;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:18px;font-weight:500;line-height:24px;display:flex}.product-variant-selector-module__-GMF-G__trigger svg{flex-shrink:0;transition:transform .16s}.product-variant-selector-module__-GMF-G__trigger[data-state=open] svg{transform:rotate(180deg)}.product-variant-selector-module__-GMF-G__menu{width:var(--radix-dropdown-menu-trigger-width);min-width:0;max-width:calc(100vw - 24px);max-height:min(50dvh, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid;overflow:auto;box-shadow:0 8px 12px #0000001a}.product-variant-selector-module__-GMF-G__option{background:var(--canvas);min-width:0;min-height:44px;color:var(--ink);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:16px;font-weight:500;line-height:16px;display:flex}.product-variant-selector-module__-GMF-G__option:hover,.product-variant-selector-module__-GMF-G__option[data-highlighted]{background:var(--line);color:var(--ink)}.product-variant-selector-module__-GMF-G__option[aria-current=page]{background:var(--ink);color:var(--canvas)}.product-variant-selector-module__-GMF-G__trigger:focus-visible,.product-variant-selector-module__-GMF-G__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.product-variant-selector-module__-GMF-G__trigger svg{transition:none}}
.home-block-renderer-module___4UuLW__page{display:contents}body:has(.home-block-renderer-module___4UuLW__page) [data-site-footer]{padding-top:56px}@media (min-width:1024px){body:has(.home-block-renderer-module___4UuLW__page) [data-site-footer]{padding-top:64px}}
.specifications-module__8lPaea__section{--specification-media-background:#eaeae7;}:is(.theme-night .specifications-module__8lPaea__section,.dark .specifications-module__8lPaea__section){--specification-media-background:color-mix(in srgb, var(--stage) 45%, transparent)}.specifications-module__8lPaea__intro{margin-bottom:64px}.specifications-module__8lPaea__heading{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.04}.specifications-module__8lPaea__heading span{color:var(--text-muted);font-weight:450;display:block}.specifications-module__8lPaea__allLink,.specifications-module__8lPaea__enlarge{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.specifications-module__8lPaea__allLink span,.specifications-module__8lPaea__enlarge span{text-underline-offset:4px;text-decoration:underline}.specifications-module__8lPaea__allLink{margin-top:20px}.specifications-module__8lPaea__allLink:focus-visible,.specifications-module__8lPaea__enlarge:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.specifications-module__8lPaea__allLink svg,.specifications-module__8lPaea__enlarge svg{flex-shrink:0}.specifications-module__8lPaea__groups{flex-direction:column;gap:80px;display:flex}.specifications-module__8lPaea__group{min-width:0}.specifications-module__8lPaea__withMedia{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:80px;display:grid}.specifications-module__8lPaea__withMedia .specifications-module__8lPaea__content{grid-area:1/2}.specifications-module__8lPaea__withMedia .specifications-module__8lPaea__media{grid-area:1/1}.specifications-module__8lPaea__reverse .specifications-module__8lPaea__content{grid-column:1}.specifications-module__8lPaea__reverse .specifications-module__8lPaea__media{grid-column:2}.specifications-module__8lPaea__content h3{letter-spacing:-.03em;margin-bottom:26px;font-size:30px;font-weight:550;line-height:1.1}.specifications-module__8lPaea__media{background:var(--specification-media-background);border-radius:26px;min-width:0;margin:0;padding:16px}.specifications-module__8lPaea__mediaAsset{width:100%;height:auto;display:block}.specifications-module__8lPaea__caption{min-height:52px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.specifications-module__8lPaea__caption>span{overflow-wrap:anywhere;min-width:0}.specifications-module__8lPaea__enlarge{flex-shrink:0;font-size:12px}.specifications-module__8lPaea__hint{color:var(--text-secondary);margin-top:18px;font-size:12px;line-height:1.6}.specifications-module__8lPaea__dialog{color:#111110;--tw-ring-shadow:0 0 #0000;background:#f7f7f5;border-radius:28px;flex-direction:column;gap:0;width:min(1120px,100vw - 64px);max-width:none;height:min(820px,88dvh);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #0003}.specifications-module__8lPaea__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:32px 40px 8px;display:flex}.specifications-module__8lPaea__title{letter-spacing:-.8px;min-width:0;font-size:clamp(20px,6.4vw,28px);font-weight:550;line-height:1.15}.specifications-module__8lPaea__scroll:focus-visible{outline-offset:-3px;outline:2px solid #111110}.specifications-module__8lPaea__tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.specifications-module__8lPaea__tabViewport{overscroll-behavior:contain;flex-shrink:0;margin-inline:40px;overflow-x:auto}.specifications-module__8lPaea__tabList{gap:0;width:max-content;min-width:100%;min-height:44px;margin:0;padding:0;display:flex;overflow:visible}.specifications-module__8lPaea__tab{color:#6e6e6c;white-space:nowrap;overflow-wrap:normal;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.35}.specifications-module__8lPaea__tab[data-state=active]{color:#111110;font-weight:600}.specifications-module__8lPaea__panel{flex:1;min-height:0;margin:0;display:flex}.specifications-module__8lPaea__panel[hidden]{display:none}.specifications-module__8lPaea__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#b9b9b2 #f7f7f5;flex:1;min-height:0;padding:20px 40px 40px;overflow:auto}.specifications-module__8lPaea__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.5}.specifications-module__8lPaea__table th,.specifications-module__8lPaea__table td{vertical-align:top;overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid #ddddd8;padding:13px 0}.specifications-module__8lPaea__table th{color:#6e6e6c;text-align:left;width:57%;padding-right:24px;font-weight:400}.specifications-module__8lPaea__table td{text-align:right;font-variant-numeric:tabular-nums;width:43%}.specifications-module__8lPaea__table tr:last-child th,.specifications-module__8lPaea__table tr:last-child td{border-bottom:0}.specifications-module__8lPaea__previewTable th{color:var(--text-secondary)}.specifications-module__8lPaea__previewTable th,.specifications-module__8lPaea__previewTable td{border-color:var(--line)}.specifications-module__8lPaea__imageDialog{width:min(1160px,100vw - 24px)}.specifications-module__8lPaea__imageScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.specifications-module__8lPaea__enlargedFrame{min-width:760px;height:100%;min-height:480px;position:relative}@media (max-width:1023px){.specifications-module__8lPaea__heading{font-size:44px}.specifications-module__8lPaea__withMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.specifications-module__8lPaea__groups{gap:64px}.specifications-module__8lPaea__content h3{font-size:26px}.specifications-module__8lPaea__head{padding:28px 28px 8px}.specifications-module__8lPaea__tabViewport{margin-inline:28px}.specifications-module__8lPaea__scroll{padding:20px 28px 24px}}@media (max-width:600px){.specifications-module__8lPaea__heading{font-size:36px}.specifications-module__8lPaea__intro{margin-bottom:36px}.specifications-module__8lPaea__groups{gap:56px}.specifications-module__8lPaea__withMedia{flex-direction:column;gap:28px;display:flex}.specifications-module__8lPaea__content,.specifications-module__8lPaea__media{width:100%}.specifications-module__8lPaea__content h3{margin-bottom:20px;font-size:28px}.specifications-module__8lPaea__media{border-radius:22px;padding:12px}.specifications-module__8lPaea__dialog{border-radius:24px;width:calc(100vw - 24px);height:92dvh}.specifications-module__8lPaea__head{gap:12px;padding:20px 20px 4px}.specifications-module__8lPaea__tabViewport{margin-inline:20px}.specifications-module__8lPaea__tab{font-size:13px}.specifications-module__8lPaea__scroll{padding:16px 20px 32px}.specifications-module__8lPaea__table{font-size:12px;line-height:1.55}.specifications-module__8lPaea__table th{padding-right:16px}.specifications-module__8lPaea__imageScroll{padding:12px}}
.software-content-module__1p8YiG__container{container:software/inline-size}.software-content-module__1p8YiG__tciTitle{letter-spacing:-.05em;white-space:nowrap;margin:0 0 30px;font-size:clamp(18px,6cqw,60px);font-weight:600;line-height:1.08}.software-content-module__1p8YiG__protocolStrip{isolation:isolate;background:var(--canvas);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.software-content-module__1p8YiG__protocolCopy{z-index:1;max-width:75ch;color:var(--text-secondary);font-size:16px;line-height:1.7;position:relative}.software-content-module__1p8YiG__protocolLead{color:var(--ink);font-weight:450;display:block}.software-content-module__1p8YiG__protocolLink{z-index:1;background:var(--surface);min-height:48px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.software-content-module__1p8YiG__protocolLink:hover{background:color-mix(in srgb, var(--surface) 45%, var(--stage))}.software-content-module__1p8YiG__protocolLink svg{flex-shrink:0}.software-content-module__1p8YiG__aurora{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.software-content-module__1p8YiG__aurora span{opacity:.95;background:radial-gradient(closest-side,#fff 0% 24%,#ffffffa6 45%,#fff0 76%);border-radius:50%;width:55%;height:240%;animation:18s ease-in-out infinite paused software-content-module__1p8YiG__aurora;position:absolute;top:-85%;left:-15%}.software-content-module__1p8YiG__aurora span:nth-child(2){animation-duration:24.3s;animation-delay:-5.4s;top:-65%;left:40%}.software-content-module__1p8YiG__aurora span:nth-child(3){animation-duration:30.6s;animation-delay:-11.7s;top:-95%;left:10%}.software-content-module__1p8YiG__aurora[data-running=true] span{animation-play-state:running}@keyframes software-content-module__1p8YiG__aurora{0%,to{transform:translate(-15%,-5%)rotate(-7deg)scale(.96)}33%{transform:translate(55%,6%)rotate(10deg)scale(1.08)}66%{transform:translate(-12%,10%)rotate(-6deg)scale(1)}}.software-content-module__1p8YiG__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:46px;display:grid}.software-content-module__1p8YiG__category{min-width:0}.software-content-module__1p8YiG__category h3{color:var(--ink);letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.3}.software-content-module__1p8YiG__categorySummary{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:4px;display:flex}.software-content-module__1p8YiG__categorySummary>p{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:1;padding-top:10px;font-size:14px;line-height:1.6}.software-content-module__1p8YiG__allPrograms{min-height:44px;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding-block:10px;font-size:14px;font-weight:550;line-height:1.6;display:inline-flex}.software-content-module__1p8YiG__allPrograms:hover{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__catalogDialog{z-index:60;background:var(--surface);width:calc(100vw - 64px);max-width:980px;max-height:calc(100dvh - 64px);color:var(--ink);border-radius:28px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;container:tci-dialog/inline-size}.software-content-module__1p8YiG__catalogHeading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px 32px 24px;display:flex}.software-content-module__1p8YiG__catalogHeading>div{min-width:0}.software-content-module__1p8YiG__catalogHeading p{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.software-content-module__1p8YiG__catalogHeading h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:32px;font-weight:550;line-height:1.15}.software-content-module__1p8YiG__categoryNav{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 32px 24px;display:flex}.software-content-module__1p8YiG__categoryNav button{background:var(--canvas);min-height:40px;color:var(--ink);cursor:pointer;border-radius:99px;padding:11px 16px;font-size:13px;line-height:1.3}.software-content-module__1p8YiG__categoryNav button[aria-pressed=true]{background:var(--ink);color:var(--on-night)}.software-content-module__1p8YiG__categorySelect{display:none}.software-content-module__1p8YiG__programList{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 32px 28px;overflow-y:auto}.software-content-module__1p8YiG__program{background:var(--canvas);border-radius:22px;margin-bottom:16px;padding:26px 28px}.software-content-module__1p8YiG__program:last-child{margin-bottom:0}.software-content-module__1p8YiG__program header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.software-content-module__1p8YiG__program h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:550;line-height:1.3}.software-content-module__1p8YiG__programSystems{color:var(--text-secondary);flex-shrink:0;font-size:12px;line-height:1.5}.software-content-module__1p8YiG__programAuthor{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.65}.software-content-module__1p8YiG__programDescription{margin-top:18px;font-size:16px;line-height:1.7}.software-content-module__1p8YiG__programLink{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;font-weight:500;display:inline-flex}.software-content-module__1p8YiG__programLink:hover,.software-content-module__1p8YiG__programLink:focus-visible{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__catalogFooter{background:var(--canvas);color:var(--text-secondary);flex-shrink:0;padding:18px 32px;font-size:13px}.software-content-module__1p8YiG__exampleGrid,.software-content-module__1p8YiG__videoGrid,.software-content-module__1p8YiG__resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.software-content-module__1p8YiG__videoGrid,.software-content-module__1p8YiG__resources{margin-top:16px}.software-content-module__1p8YiG__resources{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.software-content-module__1p8YiG__exampleCard{background:var(--surface);text-align:left;border-radius:20px;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:28px;display:flex}button.software-content-module__1p8YiG__exampleCard{cursor:pointer}button.software-content-module__1p8YiG__exampleCard:hover .software-content-module__1p8YiG__cardTitle{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__exampleHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.software-content-module__1p8YiG__exampleHeading>svg{width:20px;height:20px;color:var(--ink);flex-shrink:0;margin-top:4px}.software-content-module__1p8YiG__cardTitle{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.4;display:block}.software-content-module__1p8YiG__cardText{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.625;display:block}.software-content-module__1p8YiG__videoCard{background:var(--surface);border-radius:20px;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:28px;display:grid}.software-content-module__1p8YiG__videoPicture{aspect-ratio:16/9;background:var(--night);border-radius:13px;position:relative;overflow:hidden}.software-content-module__1p8YiG__videoPicture img{object-fit:cover}.software-content-module__1p8YiG__playIcon{width:42px;height:42px;color:var(--canvas);transition:transform .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.software-content-module__1p8YiG__videoCard:hover .software-content-module__1p8YiG__playIcon{transform:translate(-50%,-50%)scale(1.08)}.software-content-module__1p8YiG__videoCopy{min-width:0}.software-content-module__1p8YiG__watch{color:var(--ink);align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.software-content-module__1p8YiG__watch svg{flex-shrink:0;width:15px;height:15px}.software-content-module__1p8YiG__videoCard:hover .software-content-module__1p8YiG__watch{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{background:var(--canvas);border-radius:28px;min-width:0;padding:28px}.software-content-module__1p8YiG__manual{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.software-content-module__1p8YiG__eyebrow{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.5}.software-content-module__1p8YiG__release h3{color:var(--ink);letter-spacing:-.02em;margin-top:12px;font-size:clamp(28px,3cqw,40px);font-weight:600;line-height:1.05}.software-content-module__1p8YiG__release .software-content-module__1p8YiG__cardText{max-width:48ch}.software-content-module__1p8YiG__container :is(button,a):focus-visible,.software-content-module__1p8YiG__catalogDialog :is(button,a,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}@container software (max-width:1100px){.software-content-module__1p8YiG__categories{gap:28px 36px}.software-content-module__1p8YiG__category h3{font-size:21px}.software-content-module__1p8YiG__categorySummary{gap:18px}.software-content-module__1p8YiG__categorySummary>p,.software-content-module__1p8YiG__allPrograms{font-size:13px}.software-content-module__1p8YiG__protocolStrip{gap:28px;padding:26px 28px}.software-content-module__1p8YiG__protocolCopy{font-size:15px}.software-content-module__1p8YiG__protocolLink{gap:12px;padding-inline:18px;font-size:13px}.software-content-module__1p8YiG__videoGrid{grid-template-columns:minmax(0,1fr)}.software-content-module__1p8YiG__videoCard{grid-template-columns:180px minmax(0,1fr)}.software-content-module__1p8YiG__cardTitle{font-size:18px}.software-content-module__1p8YiG__release h3{font-size:32px}}@container software (max-width:767px){.software-content-module__1p8YiG__exampleGrid,.software-content-module__1p8YiG__resources{grid-template-columns:minmax(0,1fr)}.software-content-module__1p8YiG__manual{min-height:210px}}@container software (max-width:599px){.software-content-module__1p8YiG__protocolStrip{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.software-content-module__1p8YiG__protocolCopy{font-size:14px}.software-content-module__1p8YiG__protocolLink{justify-self:start;min-height:44px}.software-content-module__1p8YiG__categories{grid-template-columns:minmax(0,1fr);row-gap:25px;margin-top:34px}.software-content-module__1p8YiG__categorySummary{gap:18px}.software-content-module__1p8YiG__exampleCard,.software-content-module__1p8YiG__videoCard,.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{padding:24px}.software-content-module__1p8YiG__cardTitle{line-height:1.35}.software-content-module__1p8YiG__cardText{font-size:15px;line-height:1.65}.software-content-module__1p8YiG__videoCard{grid-template-columns:104px minmax(0,1fr);gap:16px}.software-content-module__1p8YiG__watch{font-size:13px}.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{border-radius:24px}.software-content-module__1p8YiG__release h3{font-size:29px}}@container software (max-width:359px){.software-content-module__1p8YiG__protocolStrip{padding:22px}.software-content-module__1p8YiG__category h3{font-size:20px}.software-content-module__1p8YiG__categorySummary{gap:12px}.software-content-module__1p8YiG__categorySummary>p,.software-content-module__1p8YiG__allPrograms{font-size:12px}.software-content-module__1p8YiG__allPrograms{gap:7px}.software-content-module__1p8YiG__videoCard{grid-template-columns:72px minmax(0,1fr);gap:12px}.software-content-module__1p8YiG__watch{gap:5px;font-size:12px}}@container tci-dialog (max-width:800px){.software-content-module__1p8YiG__program header{display:block}.software-content-module__1p8YiG__programSystems{margin-top:8px}}@container tci-dialog (max-width:599px){.software-content-module__1p8YiG__catalogHeading{gap:12px;padding:22px 20px 18px}.software-content-module__1p8YiG__catalogHeading h2{font-size:25px;line-height:1.18}.software-content-module__1p8YiG__catalogHeading p{font-size:12px}.software-content-module__1p8YiG__categoryNav{display:none}.software-content-module__1p8YiG__categorySelect{background:var(--canvas);border-radius:99px;flex-shrink:0;align-items:center;gap:12px;margin:0 20px 18px;padding:0 14px;display:flex}.software-content-module__1p8YiG__categorySelect span{color:var(--text-secondary);font-size:12px}.software-content-module__1p8YiG__categorySelect select{min-width:0;height:44px;color:var(--ink);background:0 0;flex:1;font-size:13px}.software-content-module__1p8YiG__programList{padding:0 14px 18px}.software-content-module__1p8YiG__program{border-radius:18px;margin-bottom:12px;padding:20px}.software-content-module__1p8YiG__program h3{font-size:21px}.software-content-module__1p8YiG__programDescription{font-size:15px}.software-content-module__1p8YiG__catalogFooter{padding:15px 20px;font-size:12px}}@media (max-width:600px){.software-content-module__1p8YiG__catalogDialog{border-radius:24px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.software-content-module__1p8YiG__aurora span{animation:none;transform:none}.software-content-module__1p8YiG__playIcon{transition:none}}
