.ai-cloud-product-page-module__UfnFTq__page{color:var(--app-ink);background:var(--app-background);overflow:clip}.ai-cloud-product-page-module__UfnFTq__hero{isolation:isolate;grid-template-columns:minmax(20rem,.72fr) minmax(34rem,1.28fr);grid-template-areas:"intro purchase""signal purchase";align-items:start;gap:clamp(2rem,4vw,4.5rem) clamp(2.5rem,5vw,6rem);min-height:100svh;padding:clamp(7.25rem,10vw,9rem) max(1rem,50vw - 48rem) clamp(4.5rem,8vw,7rem);display:grid;position:relative}.ai-cloud-product-page-module__UfnFTq__heroGlow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--app-ambient), transparent 68%);opacity:.94;width:min(76vw,66rem);position:absolute;top:-18rem;right:-13rem}.ai-cloud-product-page-module__UfnFTq__heroCopy{grid-area:intro;max-width:46rem;padding-top:clamp(0rem,2vw,1.5rem)}.ai-cloud-product-page-module__UfnFTq__heroCopy h1{letter-spacing:-.07em;max-width:10ch;margin:0;font-size:clamp(3.7rem,6.4vw,6.9rem);font-weight:400;line-height:.91}.ai-cloud-product-page-module__UfnFTq__heroLead{max-width:38rem;color:var(--app-muted);font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.72}.ai-cloud-product-page-module__UfnFTq__heroFacts{color:var(--app-muted);font-size:.72rem}.ai-cloud-product-page-module__UfnFTq__heroFacts p{align-items:center;gap:.5rem;margin:0;display:inline-flex}.ai-cloud-product-page-module__UfnFTq__heroFacts p:before{content:"";background:var(--app-brand);width:.38rem;height:.38rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--app-brand) 10%, transparent);border-radius:50%;flex:none}.ai-cloud-product-page-module__UfnFTq__purchasePanel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-brand) 12%, transparent), transparent 22rem), color-mix(in srgb, var(--app-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 22%, var(--app-border));min-width:0;box-shadow:0 2.25rem 6rem color-mix(in srgb, var(--app-brand-deep) 12%, transparent), inset 0 1px 0 #ffffff94;scroll-margin-top:calc(var(--site-announcement-height) + 5.5rem);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-radius:clamp(1.6rem,3vw,2.4rem);grid-area:purchase;gap:1.1rem;padding:clamp(1.2rem,2.4vw,2rem);display:grid}.ai-cloud-product-page-module__UfnFTq__planHeading{border-bottom:1px solid var(--app-border);padding:.2rem .15rem 1.15rem}.ai-cloud-product-page-module__UfnFTq__signalLabel,.ai-cloud-product-page-module__UfnFTq__sectionEyebrow,.ai-cloud-product-page-module__UfnFTq__offerKind,.ai-cloud-product-page-module__UfnFTq__accessLabel{color:var(--app-brand);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.ai-cloud-product-page-module__UfnFTq__planHeading h2{letter-spacing:-.055em;max-width:16ch;margin:.3rem 0 0;font-size:clamp(2.05rem,3.5vw,3.45rem);font-weight:400;line-height:.98}.ai-cloud-product-page-module__UfnFTq__planHeading>p:last-child{max-width:44rem;color:var(--app-muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.65}.ai-cloud-product-page-module__UfnFTq__planSwitch{background:color-mix(in srgb, var(--app-background) 62%, transparent);border:1px solid var(--app-border);width:100%;padding:.3rem}.ai-cloud-product-page-module__UfnFTq__offerGrid{min-width:0}.ai-cloud-product-page-module__UfnFTq__offer,.ai-cloud-product-page-module__UfnFTq__catalogMessage,.ai-cloud-product-page-module__UfnFTq__accessNotice{background:color-mix(in srgb, var(--app-surface-strong) 90%, transparent);border:1px solid var(--app-border);box-shadow:none}.ai-cloud-product-page-module__UfnFTq__offer{min-width:0;min-height:24rem;transition:border-color var(--app-transition), box-shadow var(--app-transition), transform var(--app-transition);border-radius:1.55rem;padding:clamp(1.2rem,2vw,1.65rem);position:relative;overflow:hidden}.ai-cloud-product-page-module__UfnFTq__offer:before{content:"";background:color-mix(in srgb, var(--app-brand) 22%, transparent);height:.22rem;position:absolute;inset:0 0 auto}.ai-cloud-product-page-module__UfnFTq__offer[data-featured]{border-color:color-mix(in srgb, var(--app-brand) 58%, var(--app-border));box-shadow:0 1.4rem 3.5rem color-mix(in srgb, var(--app-brand) 11%, transparent)}.ai-cloud-product-page-module__UfnFTq__offer[data-featured]:before{background:linear-gradient(90deg, var(--app-brand), color-mix(in srgb, var(--app-brand) 30%, transparent))}.ai-cloud-product-page-module__UfnFTq__offerBody{height:100%;position:relative}.ai-cloud-product-page-module__UfnFTq__offer h3,.ai-cloud-product-page-module__UfnFTq__catalogMessage h3{letter-spacing:-.04em;margin:.35rem 0 0;font-weight:400}.ai-cloud-product-page-module__UfnFTq__offer h3{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.ai-cloud-product-page-module__UfnFTq__price{letter-spacing:-.065em;margin:0;font-size:clamp(2.45rem,4vw,3.75rem);font-weight:500;line-height:.95}.ai-cloud-product-page-module__UfnFTq__cadence,.ai-cloud-product-page-module__UfnFTq__duration{color:var(--app-muted);font-size:.78rem}.ai-cloud-product-page-module__UfnFTq__offerDescription{color:var(--app-muted);font-size:.83rem;line-height:1.65}.ai-cloud-product-page-module__UfnFTq__duration{background:color-mix(in srgb, var(--app-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 14%, transparent);border-radius:.8rem;padding:.72rem .85rem}.ai-cloud-product-page-module__UfnFTq__offerAction{margin-top:auto}.ai-cloud-product-page-module__UfnFTq__offerAction button{min-height:3rem}.ai-cloud-product-page-module__UfnFTq__loading,.ai-cloud-product-page-module__UfnFTq__catalogMessage,.ai-cloud-product-page-module__UfnFTq__accessNotice{border-radius:1rem;padding:1rem 1.1rem}.ai-cloud-product-page-module__UfnFTq__loading{min-height:7.5rem;color:var(--app-muted);background:color-mix(in srgb, var(--app-background) 55%, transparent);border:1px dashed color-mix(in srgb, var(--app-brand) 28%, var(--app-border));align-items:center;gap:.8rem;display:flex}.ai-cloud-product-page-module__UfnFTq__catalogMessage,.ai-cloud-product-page-module__UfnFTq__accessNotice{gap:.35rem;display:grid}.ai-cloud-product-page-module__UfnFTq__catalogMessage h3,.ai-cloud-product-page-module__UfnFTq__catalogMessage p,.ai-cloud-product-page-module__UfnFTq__accessNotice p{margin:0}.ai-cloud-product-page-module__UfnFTq__catalogMessage h3{font-size:1.05rem}.ai-cloud-product-page-module__UfnFTq__catalogMessage p,.ai-cloud-product-page-module__UfnFTq__accessNotice p:last-child{color:var(--app-muted);font-size:.8rem;line-height:1.55}.ai-cloud-product-page-module__UfnFTq__accessNotice{background:color-mix(in srgb, var(--app-brand) 7%, var(--app-surface-strong));border-color:color-mix(in srgb, var(--app-brand) 24%, var(--app-border));grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:.1rem}.ai-cloud-product-page-module__UfnFTq__signalCard{isolation:isolate;min-height:15rem;color:var(--app-ink);background:color-mix(in srgb, var(--app-surface) 78%, transparent);border:1px solid var(--app-border);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--app-brand-deep) 9%, transparent);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:1.75rem;grid-area:signal;padding:1.35rem;display:grid;position:relative;overflow:hidden}.ai-cloud-product-page-module__UfnFTq__signalOrb{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 40% 38%, #ffffffe6, transparent 8%), radial-gradient(circle at 50% 50%, var(--app-brand), transparent 69%);opacity:.62;filter:blur(3px);border-radius:50%;width:70%;position:absolute;top:-44%;right:-10%}.ai-cloud-product-page-module__UfnFTq__signalGrid{opacity:.62;grid-template-columns:repeat(4,1fr);place-self:end;gap:.42rem;width:48%;height:66%;display:grid}.ai-cloud-product-page-module__UfnFTq__signalGrid span{background:color-mix(in srgb, var(--app-brand) 48%, transparent);border-radius:99rem 99rem .35rem .35rem;align-self:end}.ai-cloud-product-page-module__UfnFTq__signalGrid span:first-child{height:46%}.ai-cloud-product-page-module__UfnFTq__signalGrid span:nth-child(2){height:72%}.ai-cloud-product-page-module__UfnFTq__signalGrid span:nth-child(3){height:58%}.ai-cloud-product-page-module__UfnFTq__signalGrid span:nth-child(4){height:30%}.ai-cloud-product-page-module__UfnFTq__signalCopy{max-width:min(16rem,64%);position:absolute;top:1.35rem;left:1.35rem}.ai-cloud-product-page-module__UfnFTq__signalValue{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.05}.ai-cloud-product-page-module__UfnFTq__signalNote{color:var(--app-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.55}.ai-cloud-product-page-module__UfnFTq__features,.ai-cloud-product-page-module__UfnFTq__comparison,.ai-cloud-product-page-module__UfnFTq__accessFlow{width:min(100%,86rem);margin:0 auto;padding:clamp(6rem,10vw,9rem) clamp(1rem,4vw,3rem)}.ai-cloud-product-page-module__UfnFTq__features>h2,.ai-cloud-product-page-module__UfnFTq__sectionHeading h2,.ai-cloud-product-page-module__UfnFTq__flowCopy h2{letter-spacing:-.055em;max-width:18ch;margin:.6rem 0 2.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.ai-cloud-product-page-module__UfnFTq__feature{background:color-mix(in srgb, var(--app-surface) 88%, transparent);border:1px solid var(--app-border);min-height:18rem;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.6rem;align-content:start;gap:1rem;padding:1.6rem;display:grid}.ai-cloud-product-page-module__UfnFTq__feature h3{letter-spacing:-.035em;margin:.3rem 0 0;font-weight:400}.ai-cloud-product-page-module__UfnFTq__feature p:last-child{color:var(--app-muted);line-height:1.65}.ai-cloud-product-page-module__UfnFTq__comparison{gap:clamp(2rem,5vw,4rem);display:grid}.ai-cloud-product-page-module__UfnFTq__sectionHeading{max-width:55rem}.ai-cloud-product-page-module__UfnFTq__sectionHeading h2{margin-bottom:1.15rem}.ai-cloud-product-page-module__UfnFTq__sectionHeading>p:last-child,.ai-cloud-product-page-module__UfnFTq__flowCopy>p{max-width:44rem;color:var(--app-muted);margin:0;line-height:1.75}.ai-cloud-product-page-module__UfnFTq__comparisonCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-brand) 9%, transparent), transparent 18rem), color-mix(in srgb, var(--app-surface) 90%, transparent);border:1px solid var(--app-border);min-height:31rem;box-shadow:none;border-radius:1.8rem;align-content:space-between;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.ai-cloud-product-page-module__UfnFTq__comparisonCard header{gap:.8rem;display:grid}.ai-cloud-product-page-module__UfnFTq__comparisonCard h3{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:.98}.ai-cloud-product-page-module__UfnFTq__comparisonCard header>p:last-child{max-width:32rem;color:var(--app-muted);margin:0;line-height:1.7}.ai-cloud-product-page-module__UfnFTq__comparisonDetails{border-top:1px solid var(--app-border);margin:0}.ai-cloud-product-page-module__UfnFTq__comparisonDetails>div{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:1.2rem;padding:1rem 0;display:grid}.ai-cloud-product-page-module__UfnFTq__comparisonDetails dt,.ai-cloud-product-page-module__UfnFTq__comparisonDetails dd{margin:0}.ai-cloud-product-page-module__UfnFTq__comparisonDetails dt{color:var(--app-ink);font-size:.7rem;font-weight:700}.ai-cloud-product-page-module__UfnFTq__comparisonDetails dd{color:var(--app-muted);font-size:.78rem;line-height:1.6}.ai-cloud-product-page-module__UfnFTq__accessFlow{grid-template-columns:minmax(20rem,.86fr) minmax(24rem,1.14fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:90svh;display:grid}.ai-cloud-product-page-module__UfnFTq__flowCopy h2{margin-bottom:.35rem}.ai-cloud-product-page-module__UfnFTq__balanceDiagram{background:color-mix(in srgb, var(--app-brand) 7%, var(--app-surface));border:1px solid color-mix(in srgb, var(--app-brand) 24%, var(--app-border));box-shadow:none;border-radius:1.3rem;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.ai-cloud-product-page-module__UfnFTq__balanceDiagram>p:last-child{color:var(--app-muted);margin:0;font-size:.72rem;line-height:1.55}.ai-cloud-product-page-module__UfnFTq__balanceTrack{grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;align-items:center;gap:.6rem;display:grid}.ai-cloud-product-page-module__UfnFTq__balanceTrack span,.ai-cloud-product-page-module__UfnFTq__balanceTrack strong{min-height:3.2rem;color:var(--app-muted);text-align:center;background:var(--app-surface-strong);border:1px solid var(--app-border);border-radius:.85rem;place-items:center;padding:.5rem .65rem;font-size:.62rem;font-weight:700;display:grid}.ai-cloud-product-page-module__UfnFTq__balanceTrack strong{color:#fff;background:var(--app-brand);border-color:var(--app-brand)}.ai-cloud-product-page-module__UfnFTq__balanceTrack i{background:color-mix(in srgb, var(--app-brand) 48%, var(--app-border));height:1px;position:relative}.ai-cloud-product-page-module__UfnFTq__balanceTrack i:after{content:"";border-top:1px solid var(--app-brand);border-right:1px solid var(--app-brand);width:.38rem;height:.38rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.ai-cloud-product-page-module__UfnFTq__flowSteps{border-top:1px solid var(--app-border);margin:0;padding:0;list-style:none}.ai-cloud-product-page-module__UfnFTq__flowStep{border-bottom:1px solid var(--app-border);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.ai-cloud-product-page-module__UfnFTq__flowStep>span{color:var(--app-brand);letter-spacing:.1em;font-size:.68rem;font-weight:700}.ai-cloud-product-page-module__UfnFTq__flowStep h3{letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:500}.ai-cloud-product-page-module__UfnFTq__flowStep p{max-width:38rem;color:var(--app-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.65}@media (hover:hover){.ai-cloud-product-page-module__UfnFTq__offer:hover{border-color:color-mix(in srgb, var(--app-brand) 36%, var(--app-border));transform:translateY(-2px)}}@media (max-width:68em){.ai-cloud-product-page-module__UfnFTq__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""purchase""signal"}.ai-cloud-product-page-module__UfnFTq__heroCopy{max-width:58rem}.ai-cloud-product-page-module__UfnFTq__heroCopy h1{max-width:12ch}.ai-cloud-product-page-module__UfnFTq__signalCard{min-height:17rem}}@media (max-width:58em){.ai-cloud-product-page-module__UfnFTq__accessFlow{grid-template-columns:1fr;min-height:auto}}@media (max-width:40em){.ai-cloud-product-page-module__UfnFTq__hero{gap:1.5rem;padding-top:6.75rem;padding-left:.75rem;padding-right:.75rem}.ai-cloud-product-page-module__UfnFTq__heroCopy{padding-inline:.25rem}.ai-cloud-product-page-module__UfnFTq__heroCopy h1{font-size:clamp(3.25rem,15.5vw,5rem)}.ai-cloud-product-page-module__UfnFTq__heroFacts{gap:.65rem;display:grid}.ai-cloud-product-page-module__UfnFTq__purchasePanel{border-radius:1.35rem;padding:.85rem}.ai-cloud-product-page-module__UfnFTq__planHeading{padding:.35rem .35rem 1rem}.ai-cloud-product-page-module__UfnFTq__planHeading h2{font-size:clamp(2rem,10vw,2.8rem)}.ai-cloud-product-page-module__UfnFTq__offer{min-height:22rem}.ai-cloud-product-page-module__UfnFTq__accessNotice{grid-template-columns:1fr;gap:.45rem}.ai-cloud-product-page-module__UfnFTq__signalCard{border-radius:1.35rem;min-height:13rem}.ai-cloud-product-page-module__UfnFTq__signalGrid{width:42%}.ai-cloud-product-page-module__UfnFTq__features,.ai-cloud-product-page-module__UfnFTq__comparison,.ai-cloud-product-page-module__UfnFTq__accessFlow{padding-left:1rem;padding-right:1rem}.ai-cloud-product-page-module__UfnFTq__comparisonCard{min-height:auto}.ai-cloud-product-page-module__UfnFTq__comparisonDetails>div{grid-template-columns:1fr;gap:.35rem}.ai-cloud-product-page-module__UfnFTq__balanceTrack{gap:.35rem}.ai-cloud-product-page-module__UfnFTq__balanceTrack span,.ai-cloud-product-page-module__UfnFTq__balanceTrack strong{min-height:2.8rem;padding-inline:.35rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.ai-cloud-product-page-module__UfnFTq__offer{transition:none}}@media (prefers-reduced-transparency:reduce){.ai-cloud-product-page-module__UfnFTq__purchasePanel,.ai-cloud-product-page-module__UfnFTq__signalCard,.ai-cloud-product-page-module__UfnFTq__feature,.ai-cloud-product-page-module__UfnFTq__comparisonCard{-webkit-backdrop-filter:none;backdrop-filter:none}}
.product-community-module__fjS2Oq__eyebrow{color:var(--app-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.product-community-module__fjS2Oq__questions{width:min(calc(100% - 2.5rem), var(--app-content-width));grid-template-columns:minmax(17rem,.68fr) minmax(24rem,1fr);gap:clamp(3rem,9vw,8rem);margin:0 auto;padding:clamp(6rem,11vw,10rem) 0;display:grid}.product-community-module__fjS2Oq__questionHeading{align-self:start}.product-community-module__fjS2Oq__questionHeading h2,.product-community-module__fjS2Oq__notesSummary h2{color:var(--app-ink);letter-spacing:-.065em;margin:1rem 0 1.5rem;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.92}.product-community-module__fjS2Oq__questionHeading h2 span,.product-community-module__fjS2Oq__notesSummary h2 span{color:var(--app-brand);display:block}.product-community-module__fjS2Oq__questionHeading>p:last-child,.product-community-module__fjS2Oq__notesIntro{max-width:30rem;color:var(--app-muted);margin:0;line-height:1.75}.product-community-module__fjS2Oq__accordion{--item-border-color:var(--app-border)}.product-community-module__fjS2Oq__accordionItem{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);overflow:hidden}.product-community-module__fjS2Oq__accordionControl{min-height:5.1rem;color:var(--app-ink);padding:1rem 1.35rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:500}.product-community-module__fjS2Oq__accordionPanel{color:var(--app-muted);line-height:1.75}.product-community-module__fjS2Oq__accordionChevron{color:var(--app-brand)}.product-community-module__fjS2Oq__notes{color:#e9f8fa;background:radial-gradient(circle at 20% 10%,#2bb1cd2b,#0000 28rem),linear-gradient(145deg,#052c36,#031b22 60%,#041318);padding:clamp(4rem,8vw,7rem) 1.25rem}.product-community-module__fjS2Oq__notes .product-community-module__fjS2Oq__eyebrow{color:#73d7e7}.product-community-module__fjS2Oq__notesList{min-width:0}.product-community-module__fjS2Oq__notesInner{width:min(100%, var(--app-content-width));grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1fr);align-items:start;gap:clamp(3rem,8vw,7rem);margin:0 auto;display:grid}.product-community-module__fjS2Oq__notesSummary h2{color:#e9f8fa;font-size:clamp(3rem,5vw,5.3rem)}.product-community-module__fjS2Oq__notesIntro{color:#e9f8fab3}.product-community-module__fjS2Oq__note{border-bottom:1px solid #99e8f429;padding:2rem 0}.product-community-module__fjS2Oq__note:first-child{padding-top:0}.product-community-module__fjS2Oq__noteTopline{color:#e9f8faa6;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;font-weight:600;display:flex}.product-community-module__fjS2Oq__note h3{color:#e9f8fa;letter-spacing:-.04em;margin:1rem 0 .7rem;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:400;line-height:1.15}.product-community-module__fjS2Oq__note>p{color:#e9f8fab3;max-width:42rem;margin:0;line-height:1.7}@media (max-width:60em){.product-community-module__fjS2Oq__questions,.product-community-module__fjS2Oq__notesInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:42em){.product-community-module__fjS2Oq__questions{width:min(calc(100% - 2rem), var(--app-content-width))}.product-community-module__fjS2Oq__notes{padding-inline:1rem}}@media (prefers-reduced-transparency:reduce){.product-community-module__fjS2Oq__accordionItem{background:var(--app-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}
.add-to-cart-button-module__1h6m_q__root{justify-items:start;gap:.55rem;display:grid}.add-to-cart-button-module__1h6m_q__status{min-height:1.2em;color:var(--app-muted);margin:0;font-size:.72rem}.add-to-cart-button-module__1h6m_q__status[role=alert]{color:var(--mantine-color-red-7)}[data-mantine-color-scheme=dark] .add-to-cart-button-module__1h6m_q__status[role=alert]{color:var(--mantine-color-red-3)}
.ai-hub-product-page-module__DlT9gq__page{color:var(--app-ink);background:var(--app-background);overflow:clip}.ai-hub-product-page-module__DlT9gq__eyebrow{color:var(--app-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__purchaseSection{min-height:100svh;scroll-margin-top:calc(var(--site-announcement-height) + 4.5rem);background:radial-gradient(circle at 76% 12%, var(--app-ambient), transparent 29rem), var(--app-background);padding:5.25rem 1rem 0;position:relative}.ai-hub-product-page-module__DlT9gq__purchaseLayout{grid-template-columns:minmax(0,1.16fr) minmax(25rem,.84fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:min(100%,96rem);margin:0 auto;display:grid}.ai-hub-product-page-module__DlT9gq__galleryColumn{align-self:stretch;min-width:0;min-height:calc(100svh - 6.25rem)}.ai-hub-product-page-module__DlT9gq__purchaseCopy{width:min(100%,39rem);padding:clamp(1rem,2vw,1.5rem) 0 clamp(4rem,8vw,8rem)}.ai-hub-product-page-module__DlT9gq__purchaseCopy h1{color:var(--app-ink);letter-spacing:-.07em;text-wrap:balance;margin:.95rem 0 1.25rem;font-size:clamp(3.75rem,6vw,6.15rem);font-weight:400;line-height:.88}.ai-hub-product-page-module__DlT9gq__purchaseCopy h1 span{width:max-content;max-width:100%;color:var(--app-ink);letter-spacing:-.055em;margin-top:1.15rem;font-size:.34em;line-height:1.05;display:block}.ai-hub-product-page-module__DlT9gq__intro{max-width:35rem;color:var(--app-muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.ai-hub-product-page-module__DlT9gq__tags{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ai-hub-product-page-module__DlT9gq__tags li{color:var(--app-brand-deep);letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 9%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 23%, var(--app-border));border-radius:99rem;padding:.38rem .62rem;font-size:.65rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__included{border-top:1px solid var(--app-border);grid-template-columns:9.5rem 1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.ai-hub-product-page-module__DlT9gq__included>span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__included ul{color:var(--app-ink);gap:.45rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.ai-hub-product-page-module__DlT9gq__included li:before{color:var(--app-brand);content:"—";margin-right:.55rem}.ai-hub-product-page-module__DlT9gq__purchaseCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-brand) 10%, transparent), transparent 14rem), var(--app-surface);border:1px solid color-mix(in srgb, var(--app-brand) 24%, var(--app-border));box-shadow:0 1rem 3rem color-mix(in srgb, var(--app-ink) 7%, transparent);border-radius:1.5rem;margin-top:2rem;padding:1.15rem}.ai-hub-product-page-module__DlT9gq__purchaseSummary{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:end;gap:1rem;padding:.15rem .1rem 1rem;display:flex}.ai-hub-product-page-module__DlT9gq__purchaseSummary>span{max-width:14rem;color:var(--app-muted);font-size:.7rem;font-weight:600;line-height:1.5}.ai-hub-product-page-module__DlT9gq__pricePresentation{color:var(--app-ink);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.35rem .55rem;display:flex}.ai-hub-product-page-module__DlT9gq__pricePresentation del{color:var(--app-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--app-muted) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--app-muted) 75%, transparent);font-size:.78rem;text-decoration-thickness:1px}.ai-hub-product-page-module__DlT9gq__pricePresentation strong{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:500;line-height:1}.ai-hub-product-page-module__DlT9gq__pricePresentation em{color:var(--app-brand-deep);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 13%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 20%, transparent);border-radius:99rem;padding:.25rem .45rem;font-size:.56rem;font-style:normal;font-weight:700}.ai-hub-product-page-module__DlT9gq__technologyPanel{padding:1rem .1rem 0}.ai-hub-product-page-module__DlT9gq__technologyHeading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ai-hub-product-page-module__DlT9gq__technologyHeading>span{color:var(--app-ink);font-size:.69rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__technologyHeading small{color:var(--app-muted);font-size:.58rem}.ai-hub-product-page-module__DlT9gq__technologyPanel ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ai-hub-product-page-module__DlT9gq__technologyPanel li{background:color-mix(in srgb, var(--app-background) 46%, transparent);border:1px solid var(--app-border);border-radius:.9rem;grid-template-columns:1.75rem auto;align-items:center;gap:.45rem;min-width:8rem;padding:.48rem .65rem .48rem .48rem;display:grid}.ai-hub-product-page-module__DlT9gq__technologyMark{width:1.75rem;height:1.75rem;color:var(--app-brand);background:color-mix(in srgb, var(--app-brand) 9%, transparent);border-radius:.55rem;place-items:center;display:grid}.ai-hub-product-page-module__DlT9gq__technologyMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.25rem;height:1.25rem}.ai-hub-product-page-module__DlT9gq__technologyPanel li>span:last-child{line-height:1.2;display:grid}.ai-hub-product-page-module__DlT9gq__technologyPanel li strong{color:var(--app-ink);font-size:.62rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__technologyPanel li small{color:var(--app-muted);font-size:.52rem}.ai-hub-product-page-module__DlT9gq__actions{gap:.7rem;margin-top:1rem;display:grid}.ai-hub-product-page-module__DlT9gq__actions>div,.ai-hub-product-page-module__DlT9gq__actions>div button,.ai-hub-product-page-module__DlT9gq__actions>button{width:100%}.ai-hub-product-page-module__DlT9gq__actions button{min-height:3.65rem}.ai-hub-product-page-module__DlT9gq__availability{min-height:1.2rem;color:var(--app-muted);margin:.65rem .1rem 0;font-size:.68rem;line-height:1.5}.ai-hub-product-page-module__DlT9gq__availability[data-low-stock]{color:var(--mantine-color-orange-7);font-weight:700}.ai-hub-product-page-module__DlT9gq__storyLink{color:var(--app-brand);margin-top:1.5rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.ai-hub-product-page-module__DlT9gq__storyLink:hover,.ai-hub-product-page-module__DlT9gq__storyLink:focus-visible,.ai-hub-product-page-module__DlT9gq__footerLinks a:hover,.ai-hub-product-page-module__DlT9gq__footerLinks a:focus-visible{color:var(--app-brand-deep)}.ai-hub-product-page-module__DlT9gq__storyIntro{text-align:center;scroll-margin-top:calc(var(--site-announcement-height) + 4.5rem);background:radial-gradient(circle at 50% 50%, var(--app-ambient-secondary), transparent 34rem), var(--app-elevated);justify-items:center;padding:clamp(7rem,14vw,13rem) 1.25rem;display:grid}.ai-hub-product-page-module__DlT9gq__storyIntro h2{max-width:12ch;color:var(--app-ink);letter-spacing:-.072em;overflow-wrap:anywhere;margin:1.25rem 0 1.75rem;font-size:clamp(3.4rem,8vw,8rem);font-weight:400;line-height:.88}.ai-hub-product-page-module__DlT9gq__storyIntro h2 span{color:var(--app-brand);display:block}.ai-hub-product-page-module__DlT9gq__storyIntro>p:last-child{max-width:43rem;color:var(--app-muted);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.ai-hub-product-page-module__DlT9gq__feature{background:var(--app-background);grid-template-columns:minmax(0,1.18fr) minmax(23rem,.82fr);min-height:100svh;display:grid}.ai-hub-product-page-module__DlT9gq__feature[data-reverse]{background:var(--app-elevated);grid-template-columns:minmax(23rem,.82fr) minmax(0,1.18fr)}.ai-hub-product-page-module__DlT9gq__feature[data-reverse] .ai-hub-product-page-module__DlT9gq__featureVisual{order:2}.ai-hub-product-page-module__DlT9gq__featureVisual{background:var(--app-elevated);min-height:100svh;margin:0;position:relative;overflow:hidden}.ai-hub-product-page-module__DlT9gq__featureVisual:after{pointer-events:none;content:"";background:linear-gradient(#0000 62%,#011b233d);position:absolute;inset:0}.ai-hub-product-page-module__DlT9gq__featureImage{object-fit:cover}.ai-hub-product-page-module__DlT9gq__featureVisual figcaption{z-index:1;color:#ffffffd6;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02263261;border:1px solid #fff3;border-radius:99rem;padding:.55rem .7rem;font-size:.58rem;font-weight:600;position:absolute;bottom:1.25rem;left:1.25rem}.ai-hub-product-page-module__DlT9gq__featureCopy{align-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,6rem);display:grid}.ai-hub-product-page-module__DlT9gq__featureIndex{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.64rem;font-weight:700;display:flex}.ai-hub-product-page-module__DlT9gq__featureIndex span:first-child{color:var(--app-brand)}.ai-hub-product-page-module__DlT9gq__featureCopy h3{max-width:9ch;color:var(--app-ink);letter-spacing:-.07em;margin:2.25rem 0 1.5rem;font-size:clamp(3rem,6.4vw,6.7rem);font-weight:400;line-height:.9}.ai-hub-product-page-module__DlT9gq__featureCopy>p{max-width:34rem;color:var(--app-muted);margin:0;line-height:1.8}.ai-hub-product-page-module__DlT9gq__featureNote{color:var(--app-brand-deep);letter-spacing:.06em;background:color-mix(in srgb, var(--app-brand) 9%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 22%, var(--app-border));border-radius:99rem;justify-self:start;margin-top:2.25rem;padding:.7rem .9rem;font-size:.65rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__comparison{padding:clamp(6rem, 11vw, 10rem) max(1.25rem, calc((100vw - var(--app-content-width)) / 2));background:radial-gradient(circle at 82% 16%, var(--app-ambient), transparent 29rem), var(--app-background)}.ai-hub-product-page-module__DlT9gq__sectionHeading{grid-template-columns:minmax(0,.75fr) minmax(18rem,.55fr);align-items:end;gap:1rem clamp(2rem,9vw,8rem);margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.ai-hub-product-page-module__DlT9gq__sectionHeading .ai-hub-product-page-module__DlT9gq__eyebrow{grid-column:1/-1}.ai-hub-product-page-module__DlT9gq__sectionHeading h2,.ai-hub-product-page-module__DlT9gq__setupIntro h2,.ai-hub-product-page-module__DlT9gq__footer h2{color:var(--app-ink);letter-spacing:-.068em;margin:0;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:400;line-height:.92}.ai-hub-product-page-module__DlT9gq__sectionHeading>p{max-width:34rem;color:var(--app-muted);margin:0;line-height:1.8}.ai-hub-product-page-module__DlT9gq__tableScroll{background:color-mix(in srgb, var(--app-surface) 88%, transparent);border:1px solid var(--app-border);box-shadow:0 1rem 3rem color-mix(in srgb, var(--app-ink) 5%, transparent);scrollbar-width:thin;border-radius:clamp(1.3rem,3vw,2rem);overflow-x:auto}.ai-hub-product-page-module__DlT9gq__tableScroll:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:3px}.ai-hub-product-page-module__DlT9gq__tableScroll table{border-collapse:collapse;width:100%;min-width:48rem}.ai-hub-product-page-module__DlT9gq__tableScroll th,.ai-hub-product-page-module__DlT9gq__tableScroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--app-border);padding:1.25rem clamp(1rem,2vw,1.8rem)}.ai-hub-product-page-module__DlT9gq__tableScroll thead th{color:var(--app-muted);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 5%, var(--app-surface));font-size:.66rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__tableScroll thead th:first-child,.ai-hub-product-page-module__DlT9gq__tableScroll tbody th{width:10rem}.ai-hub-product-page-module__DlT9gq__tableScroll tbody th{color:var(--app-brand-deep);font-size:.72rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__tableScroll td{color:var(--app-muted);font-size:.82rem;line-height:1.7}.ai-hub-product-page-module__DlT9gq__tableScroll tbody tr:last-child th,.ai-hub-product-page-module__DlT9gq__tableScroll tbody tr:last-child td{border-bottom:0}.ai-hub-product-page-module__DlT9gq__comparisonNote{max-width:54rem;color:var(--app-muted);margin:1.25rem 0 0;font-size:.7rem;line-height:1.7}.ai-hub-product-page-module__DlT9gq__setup{padding:clamp(6rem, 11vw, 10rem) max(1.25rem, calc((100vw - var(--app-content-width)) / 2));background:radial-gradient(circle at 20% 20%, var(--app-ambient-secondary), transparent 32rem), var(--app-elevated)}.ai-hub-product-page-module__DlT9gq__setupIntro{grid-template-columns:minmax(0,.8fr) minmax(18rem,.5fr);align-items:end;gap:1rem clamp(2rem,9vw,8rem);display:grid}.ai-hub-product-page-module__DlT9gq__setupIntro .ai-hub-product-page-module__DlT9gq__eyebrow{grid-column:1/-1}.ai-hub-product-page-module__DlT9gq__setupIntro>p{max-width:34rem;color:var(--app-muted);margin:0;line-height:1.8}.ai-hub-product-page-module__DlT9gq__networkPath{grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:clamp(.65rem,2vw,1.5rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.ai-hub-product-page-module__DlT9gq__networkPath>div{text-align:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.5rem;align-content:center;gap:.4rem;min-height:8rem;padding:1.35rem;display:grid}.ai-hub-product-page-module__DlT9gq__networkPath>div[data-hub]{color:#fff;background:linear-gradient(145deg, var(--app-brand), var(--app-brand-deep));box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--app-brand) 25%, transparent);border-color:#0000}.ai-hub-product-page-module__DlT9gq__networkPath small{color:var(--app-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__networkPath [data-hub] small{color:#ffffffb8}.ai-hub-product-page-module__DlT9gq__networkPath strong{color:var(--app-ink);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500}.ai-hub-product-page-module__DlT9gq__networkPath [data-hub] strong{color:#fff}.ai-hub-product-page-module__DlT9gq__networkPath>span{color:var(--app-brand);font-size:1.25rem}.ai-hub-product-page-module__DlT9gq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.ai-hub-product-page-module__DlT9gq__steps li{background:color-mix(in srgb, var(--app-surface) 90%, transparent);border:1px solid var(--app-border);border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.25rem)}.ai-hub-product-page-module__DlT9gq__steps li>span{color:var(--app-brand);letter-spacing:.1em;font-size:.65rem;font-weight:700}.ai-hub-product-page-module__DlT9gq__steps h3{color:var(--app-ink);letter-spacing:-.045em;margin:1.6rem 0 .8rem;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:400;line-height:1.05}.ai-hub-product-page-module__DlT9gq__steps p{color:var(--app-muted);margin:0;font-size:.82rem;line-height:1.75}.ai-hub-product-page-module__DlT9gq__footer{text-align:center;background:radial-gradient(circle at 50% 55%, var(--app-ambient), transparent 30rem), var(--app-elevated);justify-items:center;min-height:72svh;padding:clamp(7rem,13vw,12rem) 1.25rem;display:grid}.ai-hub-product-page-module__DlT9gq__footer h2{max-width:12ch;margin-top:1.1rem}.ai-hub-product-page-module__DlT9gq__footer>p:not(.ai-hub-product-page-module__DlT9gq__eyebrow){max-width:42rem;color:var(--app-muted);margin:1.6rem 0 0;line-height:1.8}.ai-hub-product-page-module__DlT9gq__footerLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.ai-hub-product-page-module__DlT9gq__footerLinks a{min-height:3rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);border-radius:99rem;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:62em){.ai-hub-product-page-module__DlT9gq__purchaseLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.ai-hub-product-page-module__DlT9gq__galleryColumn{min-height:auto}.ai-hub-product-page-module__DlT9gq__purchaseCopy{width:100%;padding-bottom:3.5rem}}@media (max-width:54em){.ai-hub-product-page-module__DlT9gq__feature,.ai-hub-product-page-module__DlT9gq__feature[data-reverse],.ai-hub-product-page-module__DlT9gq__sectionHeading,.ai-hub-product-page-module__DlT9gq__setupIntro{grid-template-columns:1fr}.ai-hub-product-page-module__DlT9gq__feature[data-reverse] .ai-hub-product-page-module__DlT9gq__featureVisual{order:0}.ai-hub-product-page-module__DlT9gq__featureVisual{aspect-ratio:4/3;min-height:0}.ai-hub-product-page-module__DlT9gq__featureCopy{min-height:0}.ai-hub-product-page-module__DlT9gq__steps{grid-template-columns:1fr}}@media (max-width:42em){.ai-hub-product-page-module__DlT9gq__networkPath{grid-template-columns:1fr}.ai-hub-product-page-module__DlT9gq__networkPath>span{justify-self:center;transform:rotate(90deg)}}@media (max-width:38em){.ai-hub-product-page-module__DlT9gq__purchaseSection{padding:4.6rem .75rem 0}.ai-hub-product-page-module__DlT9gq__purchaseCopy h1{font-size:clamp(3.2rem,16vw,4.5rem)}.ai-hub-product-page-module__DlT9gq__purchaseCopy h1 span{width:auto;max-width:14ch}.ai-hub-product-page-module__DlT9gq__included{grid-template-columns:1fr;gap:.7rem}.ai-hub-product-page-module__DlT9gq__purchaseSummary{align-items:start;display:grid}.ai-hub-product-page-module__DlT9gq__pricePresentation{justify-content:flex-start}.ai-hub-product-page-module__DlT9gq__technologyHeading{gap:.2rem;display:grid}.ai-hub-product-page-module__DlT9gq__technologyPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-hub-product-page-module__DlT9gq__technologyPanel li{min-width:0}.ai-hub-product-page-module__DlT9gq__storyIntro{padding-inline:1rem}.ai-hub-product-page-module__DlT9gq__storyIntro h2{font-size:clamp(2.75rem,14.5vw,4.6rem)}.ai-hub-product-page-module__DlT9gq__featureCopy{padding:4rem 1rem 5rem}.ai-hub-product-page-module__DlT9gq__comparison,.ai-hub-product-page-module__DlT9gq__setup{padding-inline:1rem}.ai-hub-product-page-module__DlT9gq__sectionHeading h2,.ai-hub-product-page-module__DlT9gq__setupIntro h2,.ai-hub-product-page-module__DlT9gq__footer h2{font-size:clamp(2.85rem,14vw,4.5rem)}.ai-hub-product-page-module__DlT9gq__footerLinks{width:100%;display:grid}.ai-hub-product-page-module__DlT9gq__footerLinks a{justify-content:center}}@media (prefers-reduced-transparency:reduce){.ai-hub-product-page-module__DlT9gq__featureVisual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#022632e0}}
.hardware-product-gallery-module__IPX1va__root{top:calc(var(--site-announcement-height) + 6.25rem);aspect-ratio:3/2;background:var(--app-elevated);border:1px solid var(--app-border);width:100%;box-shadow:0 28px 70px color-mix(in srgb, var(--app-brand-deep) 15%, transparent), 0 3px 12px color-mix(in srgb, var(--app-brand-deep) 7%, transparent), inset 0 1px 0 #ffffff80;border-radius:clamp(1.5rem,3vw,2.6rem);margin:0;position:sticky;overflow:hidden}.hardware-product-gallery-module__IPX1va__carousel,.hardware-product-gallery-module__IPX1va__viewport,.hardware-product-gallery-module__IPX1va__container,.hardware-product-gallery-module__IPX1va__slide,.hardware-product-gallery-module__IPX1va__frame{height:100%}.hardware-product-gallery-module__IPX1va__viewport,.hardware-product-gallery-module__IPX1va__slide,.hardware-product-gallery-module__IPX1va__frame{min-width:0}.hardware-product-gallery-module__IPX1va__frame{background:var(--app-elevated);position:relative;overflow:hidden}.hardware-product-gallery-module__IPX1va__frame:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#00141c57);position:absolute;inset:48% 0 0}.hardware-product-gallery-module__IPX1va__frame[data-fit=contain]:after{display:none}.hardware-product-gallery-module__IPX1va__image{object-fit:cover;width:100%;height:100%}.hardware-product-gallery-module__IPX1va__frame[data-fit=contain] .hardware-product-gallery-module__IPX1va__image{object-fit:contain;padding:clamp(1rem,4vw,3rem)}.hardware-product-gallery-module__IPX1va__caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);pointer-events:none;background:#021e277a;border:1px solid #ffffff38;border-radius:1rem;gap:.15rem;max-width:calc(100% - 9rem);padding:.75rem .9rem;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 12px 32px #00182029}.hardware-product-gallery-module__IPX1va__frame[data-fit=contain] .hardware-product-gallery-module__IPX1va__caption{color:var(--app-ink);background:color-mix(in srgb, var(--app-surface) 88%, transparent);border-color:var(--app-border)}.hardware-product-gallery-module__IPX1va__caption span{letter-spacing:.11em;text-transform:uppercase;opacity:.78;font-size:.56rem;font-weight:700}.hardware-product-gallery-module__IPX1va__caption strong{font-size:clamp(.8rem,1.3vw,1rem);font-weight:600;line-height:1.2}.hardware-product-gallery-module__IPX1va__controls{z-index:5;gap:.45rem;inset:auto 1rem 1rem auto}.hardware-product-gallery-module__IPX1va__control{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#0226326b;border:1px solid #ffffff42;width:2.8rem;height:2.8rem;box-shadow:0 12px 32px #00232f2e}.hardware-product-gallery-module__IPX1va__control:hover{background:#0226329e}.hardware-product-gallery-module__IPX1va__indicators{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#02263275;border:1px solid #ffffff3d;border-radius:99rem;gap:0;width:auto;padding:.15rem .25rem;inset:.75rem .8rem auto auto;box-shadow:0 8px 24px #00232f29}.hardware-product-gallery-module__IPX1va__indicator{background:0 0;border-radius:99rem;place-items:center;width:1.65rem;height:2rem;padding:0;display:grid}.hardware-product-gallery-module__IPX1va__indicator:after{content:"";background:#ffffff94;border-radius:99rem;width:.38rem;height:.38rem;transition:width .22s,background-color .22s}.hardware-product-gallery-module__IPX1va__indicator[data-active]:after{background:#fff;width:1.1rem}@media (max-width:62em){.hardware-product-gallery-module__IPX1va__root{position:relative;top:auto}}@media (max-width:38em){.hardware-product-gallery-module__IPX1va__root{border-radius:1.5rem}.hardware-product-gallery-module__IPX1va__caption{max-width:calc(100% - 7rem);padding:.65rem .75rem;bottom:.75rem;left:.75rem}.hardware-product-gallery-module__IPX1va__controls{bottom:.8rem;right:.8rem}.hardware-product-gallery-module__IPX1va__control{width:2.7rem;height:2.7rem}}@media (prefers-reduced-motion:reduce){.hardware-product-gallery-module__IPX1va__indicator:after{transition:none}}@media (prefers-reduced-transparency:reduce){.hardware-product-gallery-module__IPX1va__control,.hardware-product-gallery-module__IPX1va__caption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#022632db}}
.air-sensor-comparison-module__sal5tG__section{color:var(--app-ink);background:radial-gradient(circle at 86% 8%, var(--app-ambient-secondary), transparent 30rem), linear-gradient(180deg, var(--app-elevated), color-mix(in srgb, var(--app-brand) 2.5%, var(--app-background)));padding:clamp(6rem,11vw,10rem) 1.25rem}.air-sensor-comparison-module__sal5tG__inner{width:min(100%, var(--app-content-width));margin:0 auto}.air-sensor-comparison-module__sal5tG__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end;gap:1.5rem clamp(2rem,8vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.air-sensor-comparison-module__sal5tG__eyebrow{color:var(--app-brand);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.68rem;font-weight:700}.air-sensor-comparison-module__sal5tG__heading h2{max-width:12ch;color:var(--app-ink);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;line-height:.9}.air-sensor-comparison-module__sal5tG__intro{max-width:30rem;color:var(--app-muted);text-wrap:pretty;margin:0 0 .35rem;font-size:clamp(.98rem,1.5vw,1.14rem);line-height:1.75}.air-sensor-comparison-module__sal5tG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.air-sensor-comparison-module__sal5tG__card{min-width:0;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 16px 54px color-mix(in srgb, var(--app-brand-deep) 7%, transparent);border-radius:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.6rem,4vw,2.7rem);position:relative;overflow:hidden}.air-sensor-comparison-module__sal5tG__card:before{content:"";background:color-mix(in srgb, var(--app-brand) 42%, transparent);height:.2rem;position:absolute;top:0;left:0;right:0}.air-sensor-comparison-module__sal5tG__card[data-model=one-pro]{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--app-brand) 11%, transparent), transparent 18rem), var(--app-surface-strong);border-color:color-mix(in srgb, var(--app-brand) 32%, var(--app-border))}.air-sensor-comparison-module__sal5tG__card[data-model=one-pro]:before{background:linear-gradient(90deg, var(--app-brand), transparent 88%)}.air-sensor-comparison-module__sal5tG__cardTopline{color:var(--app-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.65rem;font-weight:700;display:flex}.air-sensor-comparison-module__sal5tG__card h3{color:var(--app-ink);letter-spacing:-.065em;margin:clamp(2.2rem,5vw,4rem) 0 .85rem;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;line-height:.9}.air-sensor-comparison-module__sal5tG__summary{max-width:31rem;min-height:3.4em;color:var(--app-muted);margin:0;font-size:.92rem;line-height:1.7}.air-sensor-comparison-module__sal5tG__card ul{color:var(--app-ink);border-top:1px solid var(--app-border);gap:.68rem;margin:1.5rem 0 0;padding:1.4rem 0 0;font-size:.76rem;list-style:none;display:grid}.air-sensor-comparison-module__sal5tG__card li{grid-template-columns:.9rem 1fr;gap:.4rem;line-height:1.5;display:grid}.air-sensor-comparison-module__sal5tG__card li:before{color:var(--app-brand);content:"—"}.air-sensor-comparison-module__sal5tG__tableViewport{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);scrollbar-color:color-mix(in srgb, var(--app-brand) 48%, transparent) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:clamp(1.25rem,2.5vw,2rem);overflow-x:auto}.air-sensor-comparison-module__sal5tG__tableViewport:focus-visible{outline-offset:.35rem}.air-sensor-comparison-module__sal5tG__table{width:100%;min-width:58rem;color:var(--app-ink);border-spacing:0;font-size:.8rem;line-height:1.6}.air-sensor-comparison-module__sal5tG__table caption{color:var(--app-ink);letter-spacing:.11em;text-align:left;text-transform:uppercase;caption-side:top;background:var(--app-surface-strong);border-bottom:1px solid var(--app-border);padding:1.65rem 1.5rem 1.35rem;font-size:.72rem;font-weight:700}.air-sensor-comparison-module__sal5tG__table caption small{float:right;color:var(--app-muted);letter-spacing:0;text-transform:none;font-size:.61rem;font-weight:500}.air-sensor-comparison-module__sal5tG__table th,.air-sensor-comparison-module__sal5tG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--app-border);padding:1.15rem 1.5rem}.air-sensor-comparison-module__sal5tG__table thead th{color:var(--app-ink);background:var(--app-elevated);font-size:.82rem;font-weight:600}.air-sensor-comparison-module__sal5tG__table thead th:first-child{width:23%}.air-sensor-comparison-module__sal5tG__table thead th:not(:first-child){width:38.5%}.air-sensor-comparison-module__sal5tG__table thead span,.air-sensor-comparison-module__sal5tG__table thead small{display:block}.air-sensor-comparison-module__sal5tG__table thead small{color:var(--app-brand);margin-top:.18rem;font-size:.62rem;font-weight:700}.air-sensor-comparison-module__sal5tG__table thead .air-sensor-comparison-module__sal5tG__columnLabel{color:var(--app-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.air-sensor-comparison-module__sal5tG__groupRow th{color:var(--app-brand);letter-spacing:.13em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 4.5%, var(--app-elevated));padding-top:1.6rem;padding-bottom:.58rem;font-size:.61rem;font-weight:700}.air-sensor-comparison-module__sal5tG__rowHeader{color:var(--app-ink);background:color-mix(in srgb, var(--app-brand) 2.5%, var(--app-elevated));font-weight:600}.air-sensor-comparison-module__sal5tG__table td{color:var(--app-muted);background:var(--app-surface)}.air-sensor-comparison-module__sal5tG__table td+td,.air-sensor-comparison-module__sal5tG__table thead th+th{border-left:1px solid var(--app-border)}.air-sensor-comparison-module__sal5tG__table tbody:last-child tr:last-child th,.air-sensor-comparison-module__sal5tG__table tbody:last-child tr:last-child td{border-bottom:0}.air-sensor-comparison-module__sal5tG__dash{color:color-mix(in srgb, var(--app-muted) 55%, transparent);font-size:1.05rem}.air-sensor-comparison-module__sal5tG__footnote{max-width:64rem;color:var(--app-muted);margin:1.25rem 0 0;font-size:.65rem;line-height:1.7}.air-sensor-comparison-module__sal5tG__footnote sup{color:var(--app-brand);font-weight:700}.air-sensor-comparison-module__sal5tG__visuallyHidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:54em){.air-sensor-comparison-module__sal5tG__heading{grid-template-columns:1fr}.air-sensor-comparison-module__sal5tG__heading h2{max-width:13ch}.air-sensor-comparison-module__sal5tG__intro{max-width:36rem}}@media (max-width:42em){.air-sensor-comparison-module__sal5tG__section{padding-left:1rem;padding-right:1rem}.air-sensor-comparison-module__sal5tG__cards{grid-template-columns:1fr}.air-sensor-comparison-module__sal5tG__summary{min-height:0}.air-sensor-comparison-module__sal5tG__table{min-width:50rem}.air-sensor-comparison-module__sal5tG__columnLabel,.air-sensor-comparison-module__sal5tG__rowHeader{z-index:2;box-shadow:1px 0 0 var(--app-border);position:sticky;left:0}.air-sensor-comparison-module__sal5tG__columnLabel{z-index:3}.air-sensor-comparison-module__sal5tG__table caption small{display:none}}@media (prefers-reduced-transparency:reduce){.air-sensor-comparison-module__sal5tG__card,.air-sensor-comparison-module__sal5tG__tableViewport{background:var(--app-elevated)}}
.air-sensor-configurator-module__tKCMnG__productLayout{grid-template-columns:minmax(0,1.16fr) minmax(25rem,.84fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:min(100%,96rem);margin:0 auto;display:grid}.air-sensor-configurator-module__tKCMnG__mediaColumn{align-self:stretch;min-width:0;min-height:calc(100svh - 6.25rem)}.air-sensor-configurator-module__tKCMnG__mediaStage{top:calc(var(--site-announcement-height) + 6.25rem);aspect-ratio:3/2;background:var(--app-elevated);border:1px solid var(--app-border);width:100%;box-shadow:0 28px 70px color-mix(in srgb, var(--app-brand-deep) 15%, transparent), 0 3px 12px color-mix(in srgb, var(--app-brand-deep) 7%, transparent), inset 0 1px 0 #ffffff80;border-radius:clamp(1.5rem,3vw,2.6rem);margin:0;position:sticky;overflow:hidden}.air-sensor-configurator-module__tKCMnG__mediaCarousel,.air-sensor-configurator-module__tKCMnG__carouselViewport,.air-sensor-configurator-module__tKCMnG__carouselContainer,.air-sensor-configurator-module__tKCMnG__carouselSlide,.air-sensor-configurator-module__tKCMnG__mediaFrame{height:100%}.air-sensor-configurator-module__tKCMnG__carouselViewport,.air-sensor-configurator-module__tKCMnG__carouselSlide,.air-sensor-configurator-module__tKCMnG__mediaFrame{min-width:0}.air-sensor-configurator-module__tKCMnG__mediaFrame{background:var(--app-elevated);position:relative;overflow:hidden}.air-sensor-configurator-module__tKCMnG__mediaFrame:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000,#00141c57);position:absolute;inset:48% 0 0}.air-sensor-configurator-module__tKCMnG__primaryImage{object-fit:cover;object-position:center;width:100%;height:100%}.air-sensor-configurator-module__tKCMnG__mediaFrame[data-scene=family] .air-sensor-configurator-module__tKCMnG__primaryImage,.air-sensor-configurator-module__tKCMnG__mediaFrame[data-scene=handheld] .air-sensor-configurator-module__tKCMnG__primaryImage,.air-sensor-configurator-module__tKCMnG__mediaFrame[data-scene=car] .air-sensor-configurator-module__tKCMnG__primaryImage,.air-sensor-configurator-module__tKCMnG__mediaFrame[data-scene=detail] .air-sensor-configurator-module__tKCMnG__primaryImage{object-position:center}.air-sensor-configurator-module__tKCMnG__mediaFrame[data-scene=wall] .air-sensor-configurator-module__tKCMnG__primaryImage{object-position:62% center}.air-sensor-configurator-module__tKCMnG__mediaCaption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);pointer-events:none;background:#021e277a;border:1px solid #ffffff38;border-radius:1rem;gap:.15rem;max-width:calc(100% - 9rem);padding:.75rem .9rem;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 12px 32px #00182029}.air-sensor-configurator-module__tKCMnG__mediaCaption span{letter-spacing:.11em;text-transform:uppercase;opacity:.78;font-size:.56rem;font-weight:700}.air-sensor-configurator-module__tKCMnG__mediaCaption strong{font-size:clamp(.8rem,1.3vw,1rem);font-weight:600;line-height:1.2}.air-sensor-configurator-module__tKCMnG__carouselControls{z-index:5;gap:.45rem;inset:auto 1rem 1rem auto}.air-sensor-configurator-module__tKCMnG__carouselControl{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#0226326b;border:1px solid #ffffff42;width:2.8rem;height:2.8rem;box-shadow:0 12px 32px #00232f2e}.air-sensor-configurator-module__tKCMnG__carouselControl:hover{background:#0226329e}.air-sensor-configurator-module__tKCMnG__carouselIndicators{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#02263275;border:1px solid #ffffff3d;border-radius:99rem;gap:0;width:auto;padding:.15rem .25rem;inset:.75rem .8rem auto auto;box-shadow:0 8px 24px #00232f29}.air-sensor-configurator-module__tKCMnG__carouselIndicator{background:0 0;border-radius:99rem;place-items:center;width:1.65rem;height:2rem;padding:0;display:grid}.air-sensor-configurator-module__tKCMnG__carouselIndicator:after{content:"";background:#ffffff94;border-radius:99rem;width:.38rem;height:.38rem;transition:width .22s,background-color .22s}.air-sensor-configurator-module__tKCMnG__carouselIndicator[data-active]:after{background:#fff;width:1.1rem}.air-sensor-configurator-module__tKCMnG__skipProduct{z-index:6;color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--app-transition);background:#0226326b;border:1px solid #ffffff38;border-radius:99rem;padding:.7rem .9rem;font-size:.64rem;font-weight:600;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-5rem)}.air-sensor-configurator-module__tKCMnG__skipProduct:focus{transform:translateY(0)}@media (max-width:62em){.air-sensor-configurator-module__tKCMnG__productLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.air-sensor-configurator-module__tKCMnG__mediaColumn{min-height:auto}.air-sensor-configurator-module__tKCMnG__mediaStage{position:relative;top:auto}}@media (max-width:38em){.air-sensor-configurator-module__tKCMnG__mediaStage{aspect-ratio:3/2;border-radius:1.5rem}.air-sensor-configurator-module__tKCMnG__mediaCaption{max-width:calc(100% - 7rem);padding:.65rem .75rem;bottom:.75rem;left:.75rem}.air-sensor-configurator-module__tKCMnG__carouselControls{bottom:.8rem;right:.8rem}.air-sensor-configurator-module__tKCMnG__carouselControl{width:2.7rem;height:2.7rem}}@media (prefers-reduced-motion:reduce){.air-sensor-configurator-module__tKCMnG__carouselIndicator:after,.air-sensor-configurator-module__tKCMnG__skipProduct{transition:none}}@media (prefers-reduced-transparency:reduce){.air-sensor-configurator-module__tKCMnG__carouselControl,.air-sensor-configurator-module__tKCMnG__mediaCaption,.air-sensor-configurator-module__tKCMnG__skipProduct{-webkit-backdrop-filter:none;backdrop-filter:none;background:#022632db}}
.air-sensor-purchase-module___wqwTa__root{width:min(100%,39rem);padding:clamp(1rem,2vw,1.5rem) 0 clamp(4rem,8vw,8rem)}.air-sensor-purchase-module___wqwTa__eyebrow{color:var(--app-brand);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.air-sensor-purchase-module___wqwTa__root h1{color:var(--app-ink);letter-spacing:-.07em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(3.8rem,6vw,6.2rem);font-weight:400;line-height:.88}.air-sensor-purchase-module___wqwTa__root h1 span{width:max-content;max-width:100%;color:var(--app-ink);letter-spacing:-.055em;white-space:nowrap;margin-top:1.15rem;font-size:.34em;line-height:1.05;display:block}.air-sensor-purchase-module___wqwTa__intro{max-width:34rem;color:var(--app-muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.air-sensor-purchase-module___wqwTa__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.air-sensor-purchase-module___wqwTa__tags li{color:var(--app-brand-deep);letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 9%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 23%, var(--app-border));border-radius:99rem;padding:.38rem .62rem;font-size:.65rem;font-weight:700}.air-sensor-purchase-module___wqwTa__modelOptions,.air-sensor-purchase-module___wqwTa__packageOptions{border:0;min-width:0;margin:2rem 0 0;padding:0}.air-sensor-purchase-module___wqwTa__modelOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.air-sensor-purchase-module___wqwTa__modelOptions legend,.air-sensor-purchase-module___wqwTa__packageOptions legend{color:var(--app-ink);grid-column:1/-1;margin-bottom:.85rem;font-size:.75rem;font-weight:700}.air-sensor-purchase-module___wqwTa__packageOptions legend span{color:var(--app-muted);margin-top:.2rem;font-size:.64rem;font-weight:400;display:block}.air-sensor-purchase-module___wqwTa__modelOption{min-height:5.4rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);cursor:pointer;transition:border-color var(--app-transition), background-color var(--app-transition), transform var(--app-transition);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:grid;position:relative}.air-sensor-purchase-module___wqwTa__modelOption:hover,.air-sensor-purchase-module___wqwTa__modelOption:focus-within,.air-sensor-purchase-module___wqwTa__modelOption[data-selected]{background:var(--app-surface-strong);border-color:color-mix(in srgb, var(--app-brand) 52%, var(--app-border))}:is(.air-sensor-purchase-module___wqwTa__modelOption:has(input:focus-visible),.air-sensor-purchase-module___wqwTa__packageOption:has(input:focus-visible)){outline:2px solid var(--mantine-color-brand-4);outline-offset:3px}.air-sensor-purchase-module___wqwTa__modelOption[data-selected]{transform:translateY(-.18rem)}.air-sensor-purchase-module___wqwTa__modelOption input,.air-sensor-purchase-module___wqwTa__packageOption input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.air-sensor-purchase-module___wqwTa__modelOption strong,.air-sensor-purchase-module___wqwTa__modelOption small{display:block}.air-sensor-purchase-module___wqwTa__modelOption strong{font-size:1rem;font-weight:600}.air-sensor-purchase-module___wqwTa__modelOption small{color:var(--app-muted);margin-top:.25rem;font-size:.67rem}.air-sensor-purchase-module___wqwTa__modelOption em{color:var(--app-muted);letter-spacing:.08em;font-size:.58rem;font-style:normal;font-weight:700}.air-sensor-purchase-module___wqwTa__packageRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;padding:.2rem 0 .35rem;display:grid}.air-sensor-purchase-module___wqwTa__packageOption{min-width:0;min-height:9.35rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);cursor:pointer;transition:border-color var(--app-transition), background-color var(--app-transition), box-shadow var(--app-transition), transform var(--app-transition);border-radius:1.25rem;align-content:start;gap:.45rem;padding:1rem .9rem .9rem;display:grid;position:relative}.air-sensor-purchase-module___wqwTa__packageOption:hover,.air-sensor-purchase-module___wqwTa__packageOption:focus-within,.air-sensor-purchase-module___wqwTa__packageOption[data-selected]{background:var(--app-surface-strong);border-color:color-mix(in srgb, var(--app-brand) 52%, var(--app-border))}.air-sensor-purchase-module___wqwTa__packageOption[data-selected]{box-shadow:0 .8rem 2.2rem color-mix(in srgb, var(--app-brand) 12%, transparent);transform:translateY(-.18rem)}.air-sensor-purchase-module___wqwTa__packageHeading{flex-wrap:wrap;align-items:center;gap:.35rem;padding-right:1.9rem;display:flex}.air-sensor-purchase-module___wqwTa__packageHeading strong{white-space:nowrap;font-size:.78rem;font-weight:600}.air-sensor-purchase-module___wqwTa__packageHeading em{color:var(--app-brand-deep);letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 12%, transparent);border-radius:99rem;padding:.15rem .34rem;font-size:.47rem;font-style:normal;font-weight:700}.air-sensor-purchase-module___wqwTa__packageOption>small{color:var(--app-muted);font-size:.61rem;line-height:1.35}.air-sensor-purchase-module___wqwTa__packageOption sup{color:var(--mantine-color-red-7);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-style:normal;font-weight:700;position:absolute;top:.6rem;right:.58rem}.air-sensor-purchase-module___wqwTa__packageOption[data-sold-out]{background:color-mix(in srgb, var(--app-muted) 4%, var(--app-surface))}.air-sensor-purchase-module___wqwTa__packageOption[data-low-stock] sup,.air-sensor-purchase-module___wqwTa__lowStock{color:var(--mantine-color-orange-7);letter-spacing:.03em;font-weight:700}.air-sensor-purchase-module___wqwTa__pricePresentation{color:var(--app-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.air-sensor-purchase-module___wqwTa__pricePresentation del{color:var(--app-muted);-webkit-text-decoration-color:color-mix(in srgb, var(--app-muted) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--app-muted) 75%, transparent);font-size:.78rem;text-decoration-thickness:1px}.air-sensor-purchase-module___wqwTa__pricePresentation strong{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:500;line-height:1}.air-sensor-purchase-module___wqwTa__pricePresentation em{color:var(--app-brand-deep);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 13%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 20%, transparent);border-radius:99rem;padding:.25rem .45rem;font-size:.56rem;font-style:normal;font-weight:700}.air-sensor-purchase-module___wqwTa__pricePresentation[data-compact]{grid-template-columns:auto 1fr;align-self:end;align-items:center;gap:.22rem .4rem;margin-top:auto;padding-top:.35rem;display:grid}.air-sensor-purchase-module___wqwTa__pricePresentation[data-compact] strong{grid-area:1/1/auto/-1;font-size:1.18rem}.air-sensor-purchase-module___wqwTa__pricePresentation[data-compact] del{grid-area:2/1;font-size:.65rem}.air-sensor-purchase-module___wqwTa__pricePresentation[data-compact] em{grid-area:2/2;justify-self:start;padding:.16rem .3rem;font-size:.46rem}.air-sensor-purchase-module___wqwTa__selectionSummary{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.68rem;display:flex}.air-sensor-purchase-module___wqwTa__selectionSummary strong{color:var(--app-ink);font-weight:600}.air-sensor-purchase-module___wqwTa__selectionSummary>*+:before{color:var(--app-border);content:"/";margin-right:.45rem}.air-sensor-purchase-module___wqwTa__included{border-top:1px solid var(--app-border);grid-template-columns:9.5rem 1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.air-sensor-purchase-module___wqwTa__included>span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.air-sensor-purchase-module___wqwTa__included ul{color:var(--app-ink);gap:.45rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.air-sensor-purchase-module___wqwTa__included li:before{color:var(--app-brand);content:"—";margin-right:.55rem}.air-sensor-purchase-module___wqwTa__purchaseCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-brand) 10%, transparent), transparent 14rem), var(--app-surface);border:1px solid color-mix(in srgb, var(--app-brand) 24%, var(--app-border));box-shadow:0 1rem 3rem color-mix(in srgb, var(--app-ink) 7%, transparent);border-radius:1.5rem;margin-top:2rem;padding:1.15rem}.air-sensor-purchase-module___wqwTa__purchaseSummary{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:end;gap:1rem;padding:.15rem .1rem 1rem;display:flex}.air-sensor-purchase-module___wqwTa__purchaseSummary>span:first-child{max-width:15rem;color:var(--app-muted);font-size:.7rem;font-weight:600;line-height:1.5}.air-sensor-purchase-module___wqwTa__purchaseSummary .air-sensor-purchase-module___wqwTa__pricePresentation{justify-content:flex-end}.air-sensor-purchase-module___wqwTa__technologyPanel{padding:1rem .1rem 0}.air-sensor-purchase-module___wqwTa__technologyHeading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.air-sensor-purchase-module___wqwTa__technologyHeading>span{color:var(--app-ink);font-size:.69rem;font-weight:700}.air-sensor-purchase-module___wqwTa__technologyHeading small{color:var(--app-muted);font-size:.58rem}.air-sensor-purchase-module___wqwTa__technologyPanel ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.air-sensor-purchase-module___wqwTa__technologyPanel li{background:color-mix(in srgb, var(--app-background) 46%, transparent);border:1px solid var(--app-border);border-radius:.9rem;grid-template-columns:1.75rem auto;align-items:center;gap:.45rem;min-width:7.2rem;padding:.48rem .65rem .48rem .48rem;display:grid}.air-sensor-purchase-module___wqwTa__technologyMark{width:1.75rem;height:1.75rem;color:var(--app-brand);background:color-mix(in srgb, var(--app-brand) 9%, transparent);border-radius:.55rem;place-items:center;display:grid}.air-sensor-purchase-module___wqwTa__technologyMark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.25rem;height:1.25rem}.air-sensor-purchase-module___wqwTa__technologyPanel li>span:last-child{line-height:1.2;display:grid}.air-sensor-purchase-module___wqwTa__technologyPanel li strong{color:var(--app-ink);font-size:.62rem;font-weight:700}.air-sensor-purchase-module___wqwTa__technologyPanel li small{color:var(--app-muted);font-size:.52rem}.air-sensor-purchase-module___wqwTa__hubIncluded{color:var(--app-muted);align-items:center;gap:.45rem;margin:.65rem 0 0;font-size:.58rem;display:flex}.air-sensor-purchase-module___wqwTa__hubIncluded span{width:1.15rem;height:1.15rem;color:var(--app-brand);background:color-mix(in srgb, var(--app-brand) 10%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid}.air-sensor-purchase-module___wqwTa__actions{gap:.7rem;margin-top:1rem;display:grid}.air-sensor-purchase-module___wqwTa__soldOut{border:1px solid var(--app-border);opacity:1;min-height:3.65rem}.air-sensor-purchase-module___wqwTa__buyAction,.air-sensor-purchase-module___wqwTa__buyAction>div,.air-sensor-purchase-module___wqwTa__buyAction button{width:100%}.air-sensor-purchase-module___wqwTa__buyAction button{min-height:3.65rem}.air-sensor-purchase-module___wqwTa__cartStatus{color:var(--app-brand);margin:.75rem .1rem 0;font-size:.72rem}.air-sensor-purchase-module___wqwTa__footnotes{gap:1rem;margin-top:1.5rem;display:grid}.air-sensor-purchase-module___wqwTa__footnotes p,.air-sensor-purchase-module___wqwTa__footnotes a{color:var(--app-muted);margin:0;font-size:.68rem;line-height:1.6}.air-sensor-purchase-module___wqwTa__footnotes a{color:var(--app-brand);justify-self:start;font-weight:600;text-decoration:none}@media (max-width:62em){.air-sensor-purchase-module___wqwTa__root{width:100%;padding-bottom:2rem}}@media (max-width:42em){.air-sensor-purchase-module___wqwTa__packageRow{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(10.75rem,42vw);grid-auto-flow:column;padding-bottom:.65rem;overflow-x:auto}.air-sensor-purchase-module___wqwTa__packageOption{scroll-snap-align:start}}@media (max-width:34em){.air-sensor-purchase-module___wqwTa__root h1{font-size:clamp(3.2rem,16vw,4.5rem)}.air-sensor-purchase-module___wqwTa__root h1 span{white-space:normal;width:auto;max-width:13.5ch}.air-sensor-purchase-module___wqwTa__modelOptions{grid-template-columns:1fr}.air-sensor-purchase-module___wqwTa__modelOption[data-selected]{transform:translate(.2rem)}.air-sensor-purchase-module___wqwTa__included{grid-template-columns:1fr;gap:.7rem}.air-sensor-purchase-module___wqwTa__purchaseSummary{align-items:start;display:grid}.air-sensor-purchase-module___wqwTa__purchaseSummary .air-sensor-purchase-module___wqwTa__pricePresentation{justify-content:flex-start}.air-sensor-purchase-module___wqwTa__technologyHeading{gap:.2rem;display:grid}.air-sensor-purchase-module___wqwTa__technologyPanel ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.air-sensor-purchase-module___wqwTa__technologyPanel li{min-width:0}}@media (prefers-reduced-motion:reduce){.air-sensor-purchase-module___wqwTa__modelOption,.air-sensor-purchase-module___wqwTa__packageOption{transition:none}}
.stock-notification-module__qHgwsG__notifyButton{min-height:3.45rem;color:var(--app-brand-deep);background:color-mix(in srgb, var(--app-brand) 11%, var(--app-surface));border:1px solid color-mix(in srgb, var(--app-brand) 34%, var(--app-border))}.stock-notification-module__qHgwsG__notifyButton:hover{color:var(--app-ink);background:color-mix(in srgb, var(--app-brand) 17%, var(--app-surface))}.stock-notification-module__qHgwsG__modalInner{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.stock-notification-module__qHgwsG__modalOverlay{background:color-mix(in srgb, var(--app-background) 58%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}.stock-notification-module__qHgwsG__modalContent{color:var(--app-ink);background:color-mix(in srgb, var(--app-surface-strong) 92%, transparent);border:1px solid var(--app-glass-border);box-shadow:0 34px 100px color-mix(in srgb, var(--app-ink) 18%, transparent), inset 0 1px 0 #ffffff9e;-webkit-backdrop-filter:blur(32px)saturate(175%);backdrop-filter:blur(32px)saturate(175%);position:relative;overflow:hidden}.stock-notification-module__qHgwsG__modalContent:before{pointer-events:none;content:"";background:radial-gradient(circle, var(--app-ambient), transparent 68%);width:24rem;height:18rem;position:absolute;top:-9rem;left:50%;transform:translate(-50%)}.stock-notification-module__qHgwsG__modalTitle{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stock-notification-module__qHgwsG__modalClose{z-index:3;color:var(--app-muted);background:color-mix(in srgb, var(--app-surface-strong) 85%, transparent);border:1px solid var(--app-border);position:absolute;top:1rem;right:1rem}.stock-notification-module__qHgwsG__modalBody{z-index:1;padding:4.5rem clamp(1.4rem,7vw,3rem) 2.4rem;position:relative}.stock-notification-module__qHgwsG__modalEyebrow{color:var(--app-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.stock-notification-module__qHgwsG__modalBody h2{color:var(--app-ink);letter-spacing:-.06em;margin:.75rem 0 1rem;font-size:clamp(2.4rem,8vw,3.8rem);font-weight:400;line-height:.96}.stock-notification-module__qHgwsG__modalCopy,.stock-notification-module__qHgwsG__accountState,.stock-notification-module__qHgwsG__success>p:not(.stock-notification-module__qHgwsG__modalEyebrow){color:var(--app-muted);line-height:1.7}.stock-notification-module__qHgwsG__form{gap:1rem;margin-top:1.75rem;display:grid}.stock-notification-module__qHgwsG__accountState{background:color-mix(in srgb, var(--app-brand) 7%, transparent);border:1px solid var(--app-border);border-radius:1rem;margin-top:1.75rem;padding:1rem 1.1rem}.stock-notification-module__qHgwsG__accountState p,.stock-notification-module__qHgwsG__privacy{margin:0}.stock-notification-module__qHgwsG__pending{color:var(--app-brand);margin-top:.45rem;font-size:.76rem}.stock-notification-module__qHgwsG__error{color:var(--mantine-color-red-7);background:color-mix(in srgb, var(--mantine-color-red-5) 9%, transparent);border:1px solid color-mix(in srgb, var(--mantine-color-red-6) 24%, transparent);border-radius:.9rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.78rem}.stock-notification-module__qHgwsG__privacy{color:var(--app-muted);margin-top:1.15rem;font-size:.68rem;line-height:1.55}.stock-notification-module__qHgwsG__success{justify-items:start;display:grid}.stock-notification-module__qHgwsG__successMark{color:#fff;background:var(--app-brand-deep);width:3.25rem;height:3.25rem;box-shadow:0 14px 34px color-mix(in srgb, var(--app-brand) 24%, transparent);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:1.2rem;display:grid}.stock-notification-module__qHgwsG__success button{margin-top:1.25rem}@media (prefers-reduced-transparency:reduce){.stock-notification-module__qHgwsG__modalOverlay{background:color-mix(in srgb, var(--app-background) 88%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.stock-notification-module__qHgwsG__modalContent{background:var(--app-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}
.air-sensor-product-page-module__BAWTQG__page{color:var(--app-ink);background:var(--app-background);overflow:clip}.air-sensor-product-page-module__BAWTQG__eyebrow{color:var(--app-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.air-sensor-product-page-module__BAWTQG__productSection{background:radial-gradient(circle at 75% 14%, var(--app-ambient), transparent 28rem), var(--app-background);min-height:100svh;padding:5.25rem 1rem 0;position:relative}.air-sensor-product-page-module__BAWTQG__storyIntro{text-align:center;background:radial-gradient(circle at 50% 50%, var(--app-ambient-secondary), transparent 34rem), var(--app-elevated);justify-items:center;padding:clamp(7rem,14vw,13rem) 1.25rem;display:grid}.air-sensor-product-page-module__BAWTQG__storyIntro h2{max-width:12ch;color:var(--app-ink);letter-spacing:-.072em;overflow-wrap:anywhere;margin:1.25rem 0 1.75rem;font-size:clamp(3.4rem,8vw,8rem);font-weight:400;line-height:.88}.air-sensor-product-page-module__BAWTQG__storyIntro h2 span{color:var(--app-brand);display:block}.air-sensor-product-page-module__BAWTQG__storyIntro>p:last-child{max-width:42rem;color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.air-sensor-product-page-module__BAWTQG__feature{background:var(--app-background);grid-template-columns:minmax(0,1.18fr) minmax(23rem,.82fr);min-height:100svh;display:grid}.air-sensor-product-page-module__BAWTQG__feature[data-reverse]{grid-template-columns:minmax(23rem,.82fr) minmax(0,1.18fr)}.air-sensor-product-page-module__BAWTQG__feature[data-reverse] .air-sensor-product-page-module__BAWTQG__featureVisual{order:2}.air-sensor-product-page-module__BAWTQG__feature[data-tone=mist]{background:var(--app-elevated)}.air-sensor-product-page-module__BAWTQG__featureVisual{background:#0a819f;min-height:100svh;margin:0;position:relative;overflow:hidden}.air-sensor-product-page-module__BAWTQG__featureVisual:after{pointer-events:none;content:"";background:linear-gradient(#0000 62%,#011b2338);position:absolute;inset:0}.air-sensor-product-page-module__BAWTQG__featureImage{object-fit:cover}.air-sensor-product-page-module__BAWTQG__featureVisual figcaption{z-index:1;color:#fffc;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02263259;border:1px solid #ffffff2e;border-radius:99rem;padding:.55rem .7rem;font-size:.58rem;font-weight:600;position:absolute;bottom:1.25rem;left:1.25rem}.air-sensor-product-page-module__BAWTQG__featureCopy{align-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,6rem);display:grid}.air-sensor-product-page-module__BAWTQG__featureIndex{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.64rem;font-weight:700;display:flex}.air-sensor-product-page-module__BAWTQG__featureIndex span:first-child{color:var(--app-brand)}.air-sensor-product-page-module__BAWTQG__featureCopy h3{max-width:8.5ch;color:var(--app-ink);letter-spacing:-.07em;margin:2.25rem 0 1.5rem;font-size:clamp(3rem,6.4vw,6.7rem);font-weight:400;line-height:.9}.air-sensor-product-page-module__BAWTQG__featureCopy>p{max-width:34rem;color:var(--app-muted);margin:0;line-height:1.8}.air-sensor-product-page-module__BAWTQG__featureNote{color:var(--app-brand-deep);letter-spacing:.06em;background:color-mix(in srgb, var(--app-brand) 9%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 22%, var(--app-border));border-radius:99rem;justify-self:start;margin-top:2.25rem;padding:.7rem .9rem;font-size:.65rem;font-weight:700}.air-sensor-product-page-module__BAWTQG__systemStory{min-height:100svh;padding:clamp(6rem, 11vw, 10rem) max(1.25rem, calc((100vw - var(--app-content-width)) / 2));background:radial-gradient(circle at 20% 50%, var(--app-ambient), transparent 30rem), var(--app-background);grid-template-columns:minmax(20rem,.86fr) minmax(24rem,1fr);align-items:center;gap:clamp(4rem,9vw,9rem);display:grid}.air-sensor-product-page-module__BAWTQG__systemGraphic{aspect-ratio:1;width:min(100%,34rem);margin:0 auto;position:relative}.air-sensor-product-page-module__BAWTQG__orbit{border:1px solid color-mix(in srgb, var(--app-brand) 44%, var(--app-border));box-shadow:0 0 0 4rem color-mix(in srgb, var(--app-brand) 2.8%, transparent), 0 0 0 8rem color-mix(in srgb, var(--app-brand) 1.8%, transparent);border-radius:50%;position:absolute;inset:8%}.air-sensor-product-page-module__BAWTQG__orbit:before,.air-sensor-product-page-module__BAWTQG__orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--app-brand) 28%, transparent);border-radius:50%;position:absolute}.air-sensor-product-page-module__BAWTQG__orbit:before{inset:16%}.air-sensor-product-page-module__BAWTQG__orbit:after{inset:33%}.air-sensor-product-page-module__BAWTQG__core{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg, var(--app-brand), var(--app-brand-deep));box-shadow:0 24px 70px color-mix(in srgb, var(--app-brand) 30%, transparent);border-radius:2.25rem;place-items:center;font-size:clamp(1rem,2vw,1.4rem);font-weight:600;display:grid;position:absolute;inset:36%}.air-sensor-product-page-module__BAWTQG__systemGraphic>span{color:var(--app-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700;position:absolute}.air-sensor-product-page-module__BAWTQG__systemGraphic span[data-position=top]{top:0;left:50%;transform:translate(-50%)}.air-sensor-product-page-module__BAWTQG__systemGraphic span[data-position=right]{top:50%;right:0;transform:translateY(-50%)}.air-sensor-product-page-module__BAWTQG__systemGraphic span[data-position=bottom]{bottom:0;left:50%;transform:translate(-50%)}.air-sensor-product-page-module__BAWTQG__systemGraphic span[data-position=left]{top:50%;left:0;transform:translateY(-50%)}.air-sensor-product-page-module__BAWTQG__systemCopy h2,.air-sensor-product-page-module__BAWTQG__productFooter h2{max-width:9ch;color:var(--app-ink);letter-spacing:-.068em;margin:1.1rem 0 1.6rem;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:400;line-height:.92}.air-sensor-product-page-module__BAWTQG__systemCopy>p{max-width:35rem;color:var(--app-muted);margin:0;line-height:1.8}.air-sensor-product-page-module__BAWTQG__systemCopy ol{border-top:1px solid var(--app-border);gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.air-sensor-product-page-module__BAWTQG__systemCopy li{color:var(--app-ink);border-bottom:1px solid var(--app-border);grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;font-size:.8rem;display:grid}.air-sensor-product-page-module__BAWTQG__systemCopy li span{color:var(--app-brand);font-size:.65rem;font-weight:700}.air-sensor-product-page-module__BAWTQG__productFooter{text-align:center;background:radial-gradient(circle at 50% 55%, var(--app-ambient), transparent 30rem), var(--app-elevated);justify-items:center;min-height:70svh;padding:clamp(7rem,13vw,12rem) 1.25rem;display:grid}.air-sensor-product-page-module__BAWTQG__productFooter h2{max-width:12ch}.air-sensor-product-page-module__BAWTQG__footerLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.air-sensor-product-page-module__BAWTQG__footerLinks a{min-height:3rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);border-radius:99rem;align-items:center;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:54em){.air-sensor-product-page-module__BAWTQG__feature,.air-sensor-product-page-module__BAWTQG__feature[data-reverse],.air-sensor-product-page-module__BAWTQG__systemStory{grid-template-columns:1fr}.air-sensor-product-page-module__BAWTQG__feature[data-reverse] .air-sensor-product-page-module__BAWTQG__featureVisual{order:0}.air-sensor-product-page-module__BAWTQG__featureVisual{aspect-ratio:4/3;min-height:0}.air-sensor-product-page-module__BAWTQG__featureCopy{min-height:0}}@media (max-width:38em){.air-sensor-product-page-module__BAWTQG__productSection{padding:4.6rem .75rem 0}.air-sensor-product-page-module__BAWTQG__storyIntro{padding-inline:1rem}.air-sensor-product-page-module__BAWTQG__storyIntro h2{font-size:clamp(2.75rem,14.5vw,4.6rem)}.air-sensor-product-page-module__BAWTQG__featureCopy{min-height:auto;padding:4rem 1rem 5rem}.air-sensor-product-page-module__BAWTQG__systemStory{padding-inline:1rem}.air-sensor-product-page-module__BAWTQG__orbit{box-shadow:none}.air-sensor-product-page-module__BAWTQG__footerLinks{width:100%;display:grid}.air-sensor-product-page-module__BAWTQG__footerLinks a{justify-content:center}}@media (prefers-reduced-transparency:reduce){.air-sensor-product-page-module__BAWTQG__featureVisual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none}}
.environmental-sensor-product-page-module__79QBTa__page{min-height:100vh;color:var(--app-ink);background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--app-brand) 12%, transparent), transparent 30rem), var(--app-background)}.environmental-sensor-product-page-module__79QBTa__eyebrow{color:var(--app-brand);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__hero{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:min(100%,92rem);min-height:100svh;margin:0 auto;padding:clamp(7rem,11vw,9rem) clamp(.75rem,3vw,2.5rem) 5rem;display:grid}.environmental-sensor-product-page-module__79QBTa__heroVisual{top:calc(var(--site-announcement-height) + 6.25rem);aspect-ratio:3/2;border:1px solid var(--app-border);box-shadow:0 2rem 5rem color-mix(in srgb, var(--app-brand-deep) 15%, transparent), inset 0 1px 0 #ffffffa8;background:#eef8fb;border-radius:clamp(1.5rem,3vw,2.6rem);margin:0;position:sticky;overflow:hidden}.environmental-sensor-product-page-module__79QBTa__heroVisual:after{pointer-events:none;content:"";background:linear-gradient(#0000,#02263247);position:absolute;inset:58% 0 0}.environmental-sensor-product-page-module__79QBTa__heroImageFrame{width:100%;height:100%;position:relative}.environmental-sensor-product-page-module__79QBTa__heroImage{object-fit:cover}.environmental-sensor-product-page-module__79QBTa__heroVisual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#021e277a;border:1px solid #ffffff38;border-radius:1rem;gap:.15rem;max-width:calc(100% - 2rem);padding:.75rem .9rem;display:grid;position:absolute;bottom:1rem;left:1rem}.environmental-sensor-product-page-module__79QBTa__heroVisual figcaption span{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__heroVisual figcaption strong{font-size:clamp(.82rem,1.3vw,1rem);font-weight:600}.environmental-sensor-product-page-module__79QBTa__heroCopy{padding:clamp(0rem,4vw,2rem) 0}.environmental-sensor-product-page-module__79QBTa__heroCopy h1{letter-spacing:-.075em;max-width:9.5ch;margin:1rem 0 1.5rem;font-size:clamp(3.4rem,6.8vw,6.7rem);font-weight:400;line-height:.91}.environmental-sensor-product-page-module__79QBTa__heroCopy h1 span{width:23ch;max-width:100%;color:var(--app-muted);letter-spacing:-.025em;margin-top:1.35rem;font-size:clamp(.88rem,1.45vw,1.15rem);font-weight:400;line-height:1.55;display:block}.environmental-sensor-product-page-module__79QBTa__intro{max-width:36rem;color:var(--app-muted);margin:0;font-size:clamp(.94rem,1.25vw,1.08rem);line-height:1.75}.environmental-sensor-product-page-module__79QBTa__tags{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.environmental-sensor-product-page-module__79QBTa__tags li{color:var(--app-brand-deep);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 9%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 23%, var(--app-border));border-radius:99rem;padding:.48rem .72rem;font-size:.6rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__purchaseCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--app-brand) 10%, transparent), transparent 14rem), var(--app-surface);border:1px solid color-mix(in srgb, var(--app-brand) 24%, var(--app-border));box-shadow:0 1rem 3rem color-mix(in srgb, var(--app-ink) 7%, transparent);border-radius:1.5rem;margin-top:2rem;padding:1.15rem}.environmental-sensor-product-page-module__79QBTa__packFieldset{border:0;min-width:0;margin:0;padding:0}.environmental-sensor-product-page-module__79QBTa__packFieldset legend{justify-content:space-between;align-items:center;width:100%;padding:.15rem .1rem .9rem;display:flex}.environmental-sensor-product-page-module__79QBTa__packFieldset legend span{font-size:.73rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__packFieldset legend small{color:var(--app-muted);letter-spacing:.08em;font-size:.6rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__packOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.environmental-sensor-product-page-module__79QBTa__packOption{background:color-mix(in srgb, var(--app-background) 44%, transparent);border:1px solid var(--app-border);cursor:pointer;min-width:0;transition:background-color var(--app-transition), border-color var(--app-transition), box-shadow var(--app-transition), transform var(--app-transition);border-radius:1.15rem;gap:.65rem;padding:1rem;display:grid;position:relative}.environmental-sensor-product-page-module__79QBTa__packOption:hover,.environmental-sensor-product-page-module__79QBTa__packOption[data-selected]{background:var(--app-surface-strong);border-color:color-mix(in srgb, var(--app-brand) 56%, var(--app-border))}.environmental-sensor-product-page-module__79QBTa__packOption[data-selected]{box-shadow:0 .8rem 2rem color-mix(in srgb, var(--app-brand) 11%, transparent);transform:translateY(-.15rem)}.environmental-sensor-product-page-module__79QBTa__packOption:has(input:focus-visible){outline:2px solid var(--mantine-color-brand-4);outline-offset:3px}.environmental-sensor-product-page-module__79QBTa__packOption input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.environmental-sensor-product-page-module__79QBTa__packTopline{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.environmental-sensor-product-page-module__79QBTa__packTopline strong{font-size:.75rem;font-weight:600}.environmental-sensor-product-page-module__79QBTa__packTopline em{color:var(--app-brand-deep);letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--app-brand) 13%, transparent);border-radius:99rem;padding:.18rem .35rem;font-size:.47rem;font-style:normal;font-weight:700}.environmental-sensor-product-page-module__79QBTa__packPrice{letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:500;line-height:1}.environmental-sensor-product-page-module__79QBTa__packOption>small{color:var(--app-muted);font-size:.62rem;line-height:1.45}.environmental-sensor-product-page-module__79QBTa__selectionSummary{border-top:1px solid var(--app-border);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.95rem;padding:.95rem .1rem 0;display:flex}.environmental-sensor-product-page-module__79QBTa__selectionSummary span{color:var(--app-muted);font-size:.68rem}.environmental-sensor-product-page-module__79QBTa__selectionSummary strong{font-size:1rem;font-weight:600}.environmental-sensor-product-page-module__79QBTa__purchaseAction{margin-top:.8rem}.environmental-sensor-product-page-module__79QBTa__purchaseAction>div,.environmental-sensor-product-page-module__79QBTa__purchaseAction button{width:100%}.environmental-sensor-product-page-module__79QBTa__purchaseAction button{min-height:3.45rem}.environmental-sensor-product-page-module__79QBTa__availability,.environmental-sensor-product-page-module__79QBTa__purchaseNote{color:var(--app-muted);margin:.72rem .1rem 0;font-size:.65rem;line-height:1.5}.environmental-sensor-product-page-module__79QBTa__availability[data-low-stock]{color:var(--mantine-color-orange-7);font-weight:600}.environmental-sensor-product-page-module__79QBTa__availability[role=alert]{color:var(--mantine-color-red-7)}.environmental-sensor-product-page-module__79QBTa__purchaseNote{border-top:1px solid var(--app-border);padding-top:.72rem}.environmental-sensor-product-page-module__79QBTa__storyLink{color:var(--app-brand);margin-top:1.5rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.environmental-sensor-product-page-module__79QBTa__storyIntro{text-align:center;border-top:1px solid var(--app-border);place-content:center;justify-items:center;min-height:78vh;padding:clamp(7rem,15vw,13rem) 1rem;display:grid}.environmental-sensor-product-page-module__79QBTa__storyIntro h2{letter-spacing:-.075em;max-width:12ch;margin:1.2rem 0 1.8rem;font-size:clamp(3.4rem,8vw,7.8rem);font-weight:400;line-height:.95}.environmental-sensor-product-page-module__79QBTa__storyIntro h2 span{color:var(--app-brand);display:block}.environmental-sensor-product-page-module__79QBTa__storyIntro>p:last-child{max-width:45rem;color:var(--app-muted);margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.75}.environmental-sensor-product-page-module__79QBTa__sensingStory,.environmental-sensor-product-page-module__79QBTa__scaleStory,.environmental-sensor-product-page-module__79QBTa__batteryStory,.environmental-sensor-product-page-module__79QBTa__details,.environmental-sensor-product-page-module__79QBTa__faq{width:min(calc(100% - 2rem), var(--app-content-width));margin:0 auto}.environmental-sensor-product-page-module__79QBTa__sensingStory{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:center;gap:clamp(2rem,8vw,7rem);min-height:88vh;padding:clamp(5rem,10vw,9rem) 0;display:grid}.environmental-sensor-product-page-module__79QBTa__sensingCopy h2,.environmental-sensor-product-page-module__79QBTa__scaleCopy h2,.environmental-sensor-product-page-module__79QBTa__systemHeading h2,.environmental-sensor-product-page-module__79QBTa__batteryCopy h2,.environmental-sensor-product-page-module__79QBTa__detailsHeading h2,.environmental-sensor-product-page-module__79QBTa__faqHeading h2,.environmental-sensor-product-page-module__79QBTa__closing h2{letter-spacing:-.065em;margin:1rem 0 1.35rem;font-size:clamp(2.7rem,5.5vw,5.4rem);font-weight:400;line-height:.98}.environmental-sensor-product-page-module__79QBTa__sensingCopy>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow),.environmental-sensor-product-page-module__79QBTa__scaleCopy>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow),.environmental-sensor-product-page-module__79QBTa__systemHeading>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow),.environmental-sensor-product-page-module__79QBTa__batteryCopy>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow){max-width:39rem;color:var(--app-muted);margin:0;font-size:.95rem;line-height:1.8}.environmental-sensor-product-page-module__79QBTa__sensingNotes{flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.environmental-sensor-product-page-module__79QBTa__sensingNotes li{color:var(--app-brand);background:color-mix(in srgb, var(--app-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--app-brand) 22%, var(--app-border));border-radius:99rem;padding:.52rem .72rem;font-size:.62rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__readingCard{color:#e9fbff;background:radial-gradient(circle at 88% 12%,#75dbea6b,#0000 19rem),linear-gradient(145deg,#073d4b,#041c23 72%);border:1px solid #75dbea40;border-radius:clamp(1.7rem,4vw,3rem);min-height:31rem;padding:clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #041c233d}.environmental-sensor-product-page-module__79QBTa__readingCard:before{pointer-events:none;content:"";background-image:linear-gradient(#75dbea0e 1px,#0000 1px),linear-gradient(90deg,#75dbea0e 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.environmental-sensor-product-page-module__79QBTa__readingHeader,.environmental-sensor-product-page-module__79QBTa__readingValues,.environmental-sensor-product-page-module__79QBTa__signalTrace,.environmental-sensor-product-page-module__79QBTa__readingCard>p{z-index:1;position:relative}.environmental-sensor-product-page-module__79QBTa__readingHeader{border-bottom:1px solid #75dbea2e;justify-content:space-between;align-items:center;padding-bottom:1.35rem;display:flex}.environmental-sensor-product-page-module__79QBTa__readingHeader span{font-size:.76rem;font-weight:600}.environmental-sensor-product-page-module__79QBTa__readingHeader small,.environmental-sensor-product-page-module__79QBTa__readingValues small,.environmental-sensor-product-page-module__79QBTa__readingCard>p{color:#cff6fc9e;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.environmental-sensor-product-page-module__79QBTa__readingValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) 0 2rem;display:grid}.environmental-sensor-product-page-module__79QBTa__readingValues>div{gap:.55rem;display:grid}.environmental-sensor-product-page-module__79QBTa__readingValues strong{letter-spacing:-.08em;font-size:clamp(2.45rem,5.8vw,5.4rem);font-weight:400;line-height:.9}.environmental-sensor-product-page-module__79QBTa__readingValues span{color:#a4eaf5;background:#75dbea1a;border:1px solid #75dbea29;border-radius:99rem;justify-self:start;padding:.3rem .5rem;font-size:.55rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__signalTrace{border-bottom:1px solid #75dbea2e;align-items:end;gap:.42rem;height:4rem;padding:0 .2rem .75rem;display:flex}.environmental-sensor-product-page-module__79QBTa__signalTrace span{background:linear-gradient(#75dbea,#75dbea1f);border-radius:99rem 99rem 0 0;flex:1;height:44%}.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(2),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(7),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(11){height:58%}.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(3),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(8){height:68%}.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(4),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(9){height:61%}.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(5),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(10),.environmental-sensor-product-page-module__79QBTa__signalTrace span:nth-child(12){height:53%}.environmental-sensor-product-page-module__79QBTa__readingCard>p{letter-spacing:0;text-transform:none;margin:1rem 0 0}.environmental-sensor-product-page-module__79QBTa__scaleStory{grid-template-columns:minmax(22rem,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);min-height:92vh;padding:clamp(5rem,12vw,10rem) 0;display:grid}.environmental-sensor-product-page-module__79QBTa__scaleVisual{background:radial-gradient(circle, color-mix(in srgb, var(--app-brand) 16%, transparent), transparent 17rem), var(--app-surface);border:1px solid var(--app-border);border-radius:clamp(1.7rem,4vw,3rem);place-items:center;min-height:37rem;display:grid;position:relative;overflow:hidden}.environmental-sensor-product-page-module__79QBTa__scaleVisual:before{pointer-events:none;content:"";background-image:radial-gradient(var(--app-grid) 1px, transparent 1px);background-size:1.25rem 1.25rem;position:absolute;inset:0}.environmental-sensor-product-page-module__79QBTa__scaleLine{background:color-mix(in srgb, var(--app-brand) 68%, transparent);width:min(72%,20rem);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.environmental-sensor-product-page-module__79QBTa__scaleLine span{background:var(--app-brand);width:1px;height:.7rem;position:absolute;top:-.35rem}.environmental-sensor-product-page-module__79QBTa__scaleLine span:first-child{left:0}.environmental-sensor-product-page-module__79QBTa__scaleLine span:last-child{right:0}.environmental-sensor-product-page-module__79QBTa__sensorSilhouette{aspect-ratio:1;width:min(44%,13rem);filter:drop-shadow(0 1.8rem 2.5rem color-mix(in srgb, var(--app-brand-deep) 25%, transparent));position:relative}.environmental-sensor-product-page-module__79QBTa__sensorSilhouette:before,.environmental-sensor-product-page-module__79QBTa__sensorSilhouette i{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);content:"";position:absolute}.environmental-sensor-product-page-module__79QBTa__sensorSilhouette:before{background:linear-gradient(145deg,#fff,#dcebed 74%);inset:0}.environmental-sensor-product-page-module__79QBTa__sensorSilhouette i{background:radial-gradient(circle at 50% 30%,#75dbea 0 .18rem,#0000 .2rem),radial-gradient(circle at 48% 70%,#173d46 0 .13rem,#0000 .15rem),radial-gradient(circle at 53% 70%,#173d46 0 .13rem,#0000 .15rem),linear-gradient(145deg,#fdfefe,#edf4f5);inset:.45rem}.environmental-sensor-product-page-module__79QBTa__scaleCaption{text-align:right;display:grid;position:absolute;bottom:clamp(1.25rem,4vw,2.5rem);right:clamp(1.25rem,4vw,2.5rem)}.environmental-sensor-product-page-module__79QBTa__scaleCaption strong{letter-spacing:-.07em;font-size:clamp(3rem,7vw,5.8rem);font-weight:400;line-height:.9}.environmental-sensor-product-page-module__79QBTa__scaleCaption span{color:var(--app-muted);margin-top:.55rem;font-size:.65rem;font-weight:600}.environmental-sensor-product-page-module__79QBTa__scaleFact{border-top:1px solid var(--app-border);gap:.35rem;margin-top:2rem;padding-top:1.4rem;display:grid}.environmental-sensor-product-page-module__79QBTa__scaleFact span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__scaleFact strong{font-size:.86rem;font-weight:600}.environmental-sensor-product-page-module__79QBTa__systemStory{padding:clamp(7rem, 13vw, 11rem) max(1rem, calc((100vw - var(--app-content-width)) / 2));background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--app-brand) 15%, transparent), transparent 32rem), color-mix(in srgb, var(--app-brand) 4%, var(--app-background));border-block:1px solid var(--app-border)}.environmental-sensor-product-page-module__79QBTa__systemHeading{text-align:center;justify-items:center;display:grid}.environmental-sensor-product-page-module__79QBTa__systemHeading h2{max-width:13ch}.environmental-sensor-product-page-module__79QBTa__systemHeading>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow){max-width:44rem}.environmental-sensor-product-page-module__79QBTa__systemFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:clamp(3rem,7vw,5rem) 0 0;padding:0;list-style:none;display:grid}.environmental-sensor-product-page-module__79QBTa__systemFlow li{background:var(--app-surface);border:1px solid var(--app-border);min-height:11rem;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--app-ink) 5%, transparent);border-radius:1.4rem;gap:.45rem;padding:1.35rem;display:grid;position:relative}.environmental-sensor-product-page-module__79QBTa__systemFlow li:after{z-index:2;width:1.05rem;height:1.05rem;color:var(--app-brand);content:"→";background:var(--app-background);border:1px solid var(--app-border);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:50%;right:-.9rem;transform:translateY(-50%)}.environmental-sensor-product-page-module__79QBTa__systemFlow li:last-child:after{display:none}.environmental-sensor-product-page-module__79QBTa__systemFlow li>span{color:var(--app-brand);font-size:.6rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__systemFlow small{color:var(--app-muted);letter-spacing:.09em;text-transform:uppercase;align-self:end;font-size:.58rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__systemFlow strong{max-width:14ch;font-size:clamp(.9rem,1.6vw,1.15rem);font-weight:600;line-height:1.35}.environmental-sensor-product-page-module__79QBTa__systemLinks{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.environmental-sensor-product-page-module__79QBTa__systemLinks a,.environmental-sensor-product-page-module__79QBTa__closingActions a{min-height:2.8rem;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-border);border-radius:99rem;align-items:center;padding:.7rem 1rem;font-size:.67rem;font-weight:600;text-decoration:none;display:inline-flex}.environmental-sensor-product-page-module__79QBTa__batteryStory{color:#e9fbff;background:radial-gradient(circle at 92% 16%,#75dbea40,#0000 23rem),linear-gradient(145deg,#062f3a,#041b21);border:1px solid #75dbea33;border-radius:clamp(1.8rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:82vh;margin-block:clamp(4rem,10vw,9rem);padding:clamp(2rem,6vw,5rem);display:grid;overflow:hidden;box-shadow:0 2.5rem 7rem #041c2340}.environmental-sensor-product-page-module__79QBTa__batteryCopy h2{color:#e9fbff;max-width:13ch}.environmental-sensor-product-page-module__79QBTa__batteryCopy h2 strong{color:#75dbea;font-weight:400}.environmental-sensor-product-page-module__79QBTa__batteryCopy>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow){color:#cff6fcad}.environmental-sensor-product-page-module__79QBTa__batteryCopy>p:last-child{color:#cff6fc7a;border-top:1px solid #75dbea26;max-width:36rem;margin:1.5rem 0 0;padding-top:1rem;font-size:.6rem;line-height:1.6}.environmental-sensor-product-page-module__79QBTa__batteryVisual{place-items:center;min-height:30rem;display:grid;position:relative}.environmental-sensor-product-page-module__79QBTa__coinCell{z-index:2;aspect-ratio:1;color:#173d46;text-align:center;background:radial-gradient(circle at 50% 42%,#f8fbfb 0 24%,#d6e0e1 25% 51%,#aebfc1 52% 59%,#e9eff0 60% 68%,#a1b3b6 69% 100%);border:.25rem solid #ffffff6b;border-radius:50%;place-content:center;width:min(66%,16rem);display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 2.5rem 4rem #00000052,inset 0 .7rem 1.4rem #ffffff9e}.environmental-sensor-product-page-module__79QBTa__coinCell span{letter-spacing:.08em;font-size:clamp(1rem,2.5vw,1.55rem);font-weight:700}.environmental-sensor-product-page-module__79QBTa__coinCell small{margin-top:.3rem;font-size:.65rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__batteryOrbit{aspect-ratio:1;border:1px solid #75dbea47;border-radius:50%;width:min(92%,23rem);position:absolute}.environmental-sensor-product-page-module__79QBTa__batteryOrbit:before,.environmental-sensor-product-page-module__79QBTa__batteryOrbit:after{content:"";background:#75dbea;border-radius:50%;position:absolute;box-shadow:0 0 1.2rem #75dbeac7}.environmental-sensor-product-page-module__79QBTa__batteryOrbit:before{width:.55rem;height:.55rem;top:12%;left:18%}.environmental-sensor-product-page-module__79QBTa__batteryOrbit:after{width:.35rem;height:.35rem;bottom:27%;right:8%}.environmental-sensor-product-page-module__79QBTa__batteryOrbit span{color:#a4eaf5;letter-spacing:.05em;text-transform:uppercase;background:#073d4b;border:1px solid #75dbea3d;border-radius:99rem;padding:.38rem .58rem;font-size:.55rem;font-weight:700;position:absolute;bottom:14%;right:-.5rem}.environmental-sensor-product-page-module__79QBTa__details{grid-template-columns:minmax(0,.75fr) minmax(24rem,1.25fr);gap:clamp(2rem,8vw,7rem);padding:clamp(6rem,12vw,10rem) 0;display:grid}.environmental-sensor-product-page-module__79QBTa__detailsHeading h2,.environmental-sensor-product-page-module__79QBTa__faqHeading h2{max-width:10ch}.environmental-sensor-product-page-module__79QBTa__specList{border-top:1px solid var(--app-border);margin:0}.environmental-sensor-product-page-module__79QBTa__specList>div{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid}.environmental-sensor-product-page-module__79QBTa__specList dt{color:var(--app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700}.environmental-sensor-product-page-module__79QBTa__specList dd{margin:0;font-size:.78rem;line-height:1.55}.environmental-sensor-product-page-module__79QBTa__faq{grid-template-columns:minmax(0,.75fr) minmax(24rem,1.25fr);gap:clamp(2rem,8vw,7rem);padding:clamp(4rem,9vw,8rem) 0 clamp(7rem,13vw,11rem);display:grid}.environmental-sensor-product-page-module__79QBTa__faqList{border-top:1px solid var(--app-border)}.environmental-sensor-product-page-module__79QBTa__faqList details{border-bottom:1px solid var(--app-border)}.environmental-sensor-product-page-module__79QBTa__faqList summary{cursor:pointer;padding:1.35rem 2.5rem 1.35rem 0;font-size:.9rem;font-weight:600;list-style:none;position:relative}.environmental-sensor-product-page-module__79QBTa__faqList summary::-webkit-details-marker{display:none}.environmental-sensor-product-page-module__79QBTa__faqList summary:after{color:var(--app-brand);content:"+";font-size:1.35rem;font-weight:400;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.environmental-sensor-product-page-module__79QBTa__faqList details[open] summary:after{content:"−"}.environmental-sensor-product-page-module__79QBTa__faqList details p{max-width:42rem;color:var(--app-muted);margin:-.25rem 0 1.4rem;padding-right:2rem;font-size:.78rem;line-height:1.75}.environmental-sensor-product-page-module__79QBTa__closing{text-align:center;background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--app-brand) 17%, transparent), transparent 28rem), color-mix(in srgb, var(--app-brand) 4%, var(--app-background));border-top:1px solid var(--app-border);justify-items:center;padding:clamp(7rem,14vw,12rem) 1rem;display:grid}.environmental-sensor-product-page-module__79QBTa__closing h2{max-width:12ch}.environmental-sensor-product-page-module__79QBTa__closing>p:not(.environmental-sensor-product-page-module__79QBTa__eyebrow){color:var(--app-muted);margin:0;font-size:clamp(.95rem,1.6vw,1.15rem)}.environmental-sensor-product-page-module__79QBTa__closingActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2rem;display:flex}.environmental-sensor-product-page-module__79QBTa__closingActions a:first-child{color:#fff;background:var(--app-brand-deep);border-color:#0000}@media (max-width:62em){.environmental-sensor-product-page-module__79QBTa__hero{grid-template-columns:1fr;min-height:auto}.environmental-sensor-product-page-module__79QBTa__heroVisual{position:relative;top:auto}.environmental-sensor-product-page-module__79QBTa__heroCopy{padding-top:0}.environmental-sensor-product-page-module__79QBTa__heroCopy h1{max-width:12ch}.environmental-sensor-product-page-module__79QBTa__sensingStory,.environmental-sensor-product-page-module__79QBTa__scaleStory,.environmental-sensor-product-page-module__79QBTa__batteryStory,.environmental-sensor-product-page-module__79QBTa__details,.environmental-sensor-product-page-module__79QBTa__faq{grid-template-columns:1fr}.environmental-sensor-product-page-module__79QBTa__scaleVisual{min-height:min(80vw,36rem)}.environmental-sensor-product-page-module__79QBTa__scaleCopy{max-width:42rem}.environmental-sensor-product-page-module__79QBTa__systemFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.environmental-sensor-product-page-module__79QBTa__systemFlow li:nth-child(2):after{display:none}.environmental-sensor-product-page-module__79QBTa__batteryStory{min-height:auto}.environmental-sensor-product-page-module__79QBTa__batteryVisual{min-height:min(75vw,32rem)}}@media (max-width:42em){.environmental-sensor-product-page-module__79QBTa__readingValues{grid-template-columns:1fr}.environmental-sensor-product-page-module__79QBTa__readingCard{min-height:39rem}.environmental-sensor-product-page-module__79QBTa__systemFlow{grid-template-columns:1fr}.environmental-sensor-product-page-module__79QBTa__systemFlow li:after,.environmental-sensor-product-page-module__79QBTa__systemFlow li:nth-child(2):after{content:"↓";top:auto;bottom:-.9rem;right:50%;transform:translate(50%)}.environmental-sensor-product-page-module__79QBTa__specList>div{grid-template-columns:1fr;gap:.35rem}}@media (max-width:35em){.environmental-sensor-product-page-module__79QBTa__hero{padding-top:6.5rem}.environmental-sensor-product-page-module__79QBTa__heroCopy h1{font-size:clamp(3.1rem,15vw,4.6rem)}.environmental-sensor-product-page-module__79QBTa__packOptions{grid-template-columns:1fr}.environmental-sensor-product-page-module__79QBTa__storyIntro h2{font-size:clamp(3rem,14vw,4.6rem)}.environmental-sensor-product-page-module__79QBTa__sensingStory,.environmental-sensor-product-page-module__79QBTa__scaleStory,.environmental-sensor-product-page-module__79QBTa__batteryStory,.environmental-sensor-product-page-module__79QBTa__details,.environmental-sensor-product-page-module__79QBTa__faq{width:min(calc(100% - 1.5rem), var(--app-content-width))}.environmental-sensor-product-page-module__79QBTa__readingCard,.environmental-sensor-product-page-module__79QBTa__scaleVisual{border-radius:1.5rem}.environmental-sensor-product-page-module__79QBTa__batteryStory{border-radius:1.5rem;padding:1.4rem}.environmental-sensor-product-page-module__79QBTa__batteryVisual{min-height:23rem}}@media (prefers-reduced-motion:reduce){.environmental-sensor-product-page-module__79QBTa__packOption{transition:none}}@media (prefers-reduced-transparency:reduce){.environmental-sensor-product-page-module__79QBTa__heroVisual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;background:#022632e0}}[data-mantine-color-scheme=dark] .environmental-sensor-product-page-module__79QBTa__tags li,[data-mantine-color-scheme=dark] .environmental-sensor-product-page-module__79QBTa__packTopline em{color:var(--mantine-color-brand-2)}[data-mantine-color-scheme=dark] .environmental-sensor-product-page-module__79QBTa__availability[role=alert]{color:var(--mantine-color-red-3)}
