.product-module__TG00pG__page{padding-top:calc(var(--header-h) + var(--banner-h,0px));padding-bottom:var(--section)}.product-module__TG00pG__crumbs{color:var(--on-bg-2);flex-wrap:wrap;align-items:center;gap:8px;padding-block:28px 22px;font-size:13.5px;font-weight:700;display:flex}.product-module__TG00pG__crumbs a{color:var(--on-bg);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.product-module__TG00pG__crumbs a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.product-module__TG00pG__crumbs [aria-current]{color:var(--on-bg-2);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.product-module__TG00pG__sep{opacity:.6}.product-module__TG00pG__top{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:40px;display:grid}.product-module__TG00pG__gallery{gap:14px;min-width:0;display:grid}.product-module__TG00pG__stage{background:var(--night);color:var(--on-night);border:var(--stroke);border-radius:var(--r-md);box-shadow:var(--pop);position:relative;overflow:hidden}.product-module__TG00pG__stageBtn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.product-module__TG00pG__stageBtn img{object-fit:contain}.product-module__TG00pG__expand{border:var(--stroke-thin);border-radius:var(--r-sm);background:var(--paper-2);width:36px;height:36px;color:var(--ink);box-shadow:var(--pop-sm);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.product-module__TG00pG__noMedia{color:var(--on-night-2);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.product-module__TG00pG__video{border:0;width:100%;height:100%;position:absolute;inset:0}.product-module__TG00pG__poster{background:var(--night);cursor:pointer;border:0;width:100%;padding:0;position:absolute;inset:0}.product-module__TG00pG__poster img{object-fit:cover;opacity:.85;width:100%;height:100%}.product-module__TG00pG__play{border:var(--stroke);background:var(--red-cta);color:#fff;width:78px;height:78px;box-shadow:var(--pop);transition:transform .16s var(--spring);border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-module__TG00pG__poster:hover .product-module__TG00pG__play{transform:translate(-50%,-50%)scale(1.06)}.product-module__TG00pG__consent{background:var(--night);align-content:center;justify-items:start;gap:10px;padding:clamp(18px,4vw,40px);display:grid;position:absolute;inset:0}.product-module__TG00pG__consent p{color:var(--on-night-2);max-width:52ch;font-size:15px;line-height:1.55}.product-module__TG00pG__consent .product-module__TG00pG__consentTitle{color:var(--on-night);font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-style:italic;font-weight:900;font-stretch:75%;line-height:1}.product-module__TG00pG__consentActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.product-module__TG00pG__linkBtn{color:var(--on-night);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700}.product-module__TG00pG__thumbs{scrollbar-width:thin;gap:10px;margin:0;padding:2px 4px 8px 2px;list-style:none;display:flex;overflow-x:auto}.product-module__TG00pG__thumb{aspect-ratio:16/9;border:var(--stroke-thin);border-radius:var(--r-sm);background:var(--night);cursor:pointer;opacity:.78;width:104px;transition:opacity .16s var(--ease),transform .16s var(--spring);padding:0;display:block;position:relative;overflow:hidden}.product-module__TG00pG__thumb img{object-fit:contain;width:100%;height:100%}.product-module__TG00pG__thumb:hover{opacity:1;transform:translateY(-1px)}.product-module__TG00pG__thumbOn{opacity:1;border-color:var(--red);box-shadow:0 0 0 2px var(--red)}.product-module__TG00pG__thumbPlay{color:#fff;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.product-module__TG00pG__lightbox{background:#0a0a0cf0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.product-module__TG00pG__lightbox::backdrop{background:#0a0a0cb3}.product-module__TG00pG__lbInner{pointer-events:none;place-items:center;width:100%;height:100%;padding:64px 72px;display:grid;position:relative}.product-module__TG00pG__lbInner>*{pointer-events:auto}.product-module__TG00pG__lbImg{object-fit:contain;border:var(--stroke);border-radius:var(--r-sm);background:var(--night);border-color:#000;max-width:100%;max-height:100%}.product-module__TG00pG__lbBtn{border:var(--stroke);background:var(--paper-2);width:46px;height:46px;color:var(--ink);box-shadow:var(--pop-sm);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.product-module__TG00pG__lbClose{top:14px;right:14px}.product-module__TG00pG__lbPrev{top:50%;left:14px;transform:translateY(-50%)}.product-module__TG00pG__lbNext{top:50%;right:14px;transform:translateY(-50%)}.product-module__TG00pG__lbCount{color:var(--on-night);font-size:14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.product-module__TG00pG__aside{top:calc(var(--header-h-compact) + var(--banner-h,0px) + 18px);min-width:0;color:var(--ink);background:var(--paper-2);border:var(--stroke);border-radius:var(--r-md);box-shadow:var(--pop-red);grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid;position:sticky}.product-module__TG00pG__cat{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.product-module__TG00pG__cat a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}.product-module__TG00pG__h1{overflow-wrap:anywhere;font-size:clamp(38px,4.2vw,60px);line-height:.92}.product-module__TG00pG__summary{color:var(--ink-2);font-size:15.5px;line-height:1.6}.product-module__TG00pG__fws{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-module__TG00pG__priceRow{border-top:2px solid var(--paper-3);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.product-module__TG00pG__priceRow .rx-price{font-size:32px}.product-module__TG00pG__priceRow .rx-price__old{font-size:17px}.product-module__TG00pG__buy{gap:10px;display:grid}.product-module__TG00pG__err{color:var(--red-deep);font-size:13.5px;font-weight:700}.product-module__TG00pG__giftForm{border:var(--stroke-thin);border-radius:var(--r-sm);background:var(--paper);gap:8px;padding:14px;display:grid}.product-module__TG00pG__giftRow{flex-wrap:wrap;gap:8px;display:flex}.product-module__TG00pG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-module__TG00pG__links .rx-btn{min-width:0;padding-inline:10px}.product-module__TG00pG__links .rx-btn{font-size:16px}.product-module__TG00pG__links>:only-child{grid-column:1/-1}.product-module__TG00pG__secure{color:var(--ink-2);border-top:2px solid var(--paper-3);align-items:flex-start;gap:10px;padding-top:12px;font-size:13.5px;line-height:1.5;display:flex}.product-module__TG00pG__secure svg{color:var(--ok);flex:none;margin-top:2px}.product-module__TG00pG__secure strong{color:var(--ink)}.product-module__TG00pG__perks{color:var(--ink);background:var(--paper-2);border:var(--stroke);border-radius:var(--r-md);box-shadow:var(--pop);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;padding:0;list-style:none;display:grid}.product-module__TG00pG__perks li{border-right:2px solid var(--paper-3);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.product-module__TG00pG__perks li:last-child{border-right:0}.product-module__TG00pG__perkIcon{border:var(--stroke-thin);border-radius:var(--r-sm);background:var(--cream);flex:none;place-items:center;width:40px;height:40px;display:grid}.product-module__TG00pG__perks strong{font-size:15px;font-weight:800;line-height:1.25;display:block}.product-module__TG00pG__perks span span{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.product-module__TG00pG__body{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.product-module__TG00pG__body>*{min-width:0}.product-module__TG00pG__tabs{color:var(--ink);background:var(--paper-2);border:var(--stroke);border-radius:var(--r-md);box-shadow:var(--pop);overflow:hidden}.product-module__TG00pG__tablist{background:var(--paper);border-bottom:var(--stroke);scrollbar-width:none;gap:8px;padding:14px 16px;display:flex;overflow-x:auto}.product-module__TG00pG__tablist::-webkit-scrollbar{display:none}.product-module__TG00pG__tab{cursor:pointer;min-height:42px;font-family:var(--font-display);text-transform:uppercase;color:var(--ink);background:var(--paper-2);border:var(--stroke-thin);box-shadow:2px 2px 0 var(--ink);transition:transform .12s var(--spring),box-shadow .12s var(--spring);border-radius:999px;flex:none;padding:0 18px;font-size:19px;font-style:italic;font-weight:900;font-stretch:75%}.product-module__TG00pG__tab:hover{box-shadow:var(--pop-sm);transform:translate(-1px,-1px)}.product-module__TG00pG__tab[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--red)}.product-module__TG00pG__panel{padding:clamp(20px,3.4vw,40px)}.product-module__TG00pG__panel:focus-visible{outline-offset:-6px}.product-module__TG00pG__prose{max-width:860px;font-family:var(--font-body);color:var(--ink-2);overflow-wrap:anywhere;margin-inline:auto;font-size:16.5px;line-height:1.7}.product-module__TG00pG__prose *{max-width:100%;color:inherit!important;box-shadow:none!important;background:0 0!important;font-family:inherit!important}.product-module__TG00pG__prose :is(div,section,table,td,th){border-color:var(--paper-3)!important;padding-inline:0!important}.product-module__TG00pG__prose>*+*{margin-top:1em}.product-module__TG00pG__prose :is(h1,h2,h3,h4){text-transform:uppercase;margin-top:1.4em;margin-bottom:.45em;font-style:italic;font-weight:900;font-stretch:75%;line-height:1.02;color:var(--ink)!important;font-family:var(--font-display)!important}.product-module__TG00pG__prose h2{font-size:30px!important}.product-module__TG00pG__prose h3{font-size:23px!important}.product-module__TG00pG__prose h4{font-size:19px!important}.product-module__TG00pG__prose :is(p,li,div,span,td){font-size:inherit!important}.product-module__TG00pG__prose p{margin-block:.7em}.product-module__TG00pG__prose :is(ul,ol){margin-block:.6em;padding-left:1.3em}.product-module__TG00pG__prose ul{list-style:outside}.product-module__TG00pG__prose ol{list-style:decimal}.product-module__TG00pG__prose li{margin-block:.3em}.product-module__TG00pG__prose li::marker{color:var(--red)}.product-module__TG00pG__prose :is(strong,b){font-weight:800;color:var(--ink)!important}.product-module__TG00pG__prose a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px;color:var(--ink)!important}.product-module__TG00pG__prose img{border:var(--stroke-thin);border-radius:var(--r-sm);height:auto;margin-block:1em}.product-module__TG00pG__prose :is(code,pre){font-family:var(--font-num)!important;font-size:14px!important}.product-module__TG00pG__prose code{border-radius:6px;padding:1px 6px;background:var(--paper-3)!important;color:var(--ink)!important}.product-module__TG00pG__prose pre{border:var(--stroke-thin);border-radius:var(--r-sm);white-space:pre;padding:14px 16px;overflow-x:auto;background:var(--night)!important;color:var(--on-night)!important}.product-module__TG00pG__prose pre code{padding:0;color:inherit!important;background:0 0!important}.product-module__TG00pG__prose table{border-collapse:collapse;width:100%}.product-module__TG00pG__prose :is(td,th){text-align:left;border:1px solid var(--paper-3)!important;padding:8px 10px!important}.product-module__TG00pG__prose hr{border:0;border-top:2px solid var(--paper-3);margin-block:1.6em}.product-module__TG00pG__prose iframe{display:none}.product-module__TG00pG__prose :is(div,p,ul){flex-wrap:wrap!important;min-width:0!important}.product-module__TG00pG__prose [style*=width]{width:auto!important}.product-module__TG00pG__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.product-module__TG00pG__featureList li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.55;display:flex}.product-module__TG00pG__tick{border:var(--stroke-thin);background:var(--red-cta);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.product-module__TG00pG__faq{gap:12px;max-width:900px;display:grid}.product-module__TG00pG__faq details{border:var(--stroke-thin);border-radius:var(--r-sm);background:var(--paper)}.product-module__TG00pG__faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:16px;font-weight:800;list-style:none;display:flex}.product-module__TG00pG__faq summary::-webkit-details-marker{display:none}.product-module__TG00pG__faq details p{color:var(--ink-2);padding:0 18px 16px;line-height:1.65}.product-module__TG00pG__plus{border:var(--stroke-thin);width:28px;height:28px;transition:transform .2s var(--spring);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.product-module__TG00pG__faq details[open] .product-module__TG00pG__plus{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.product-module__TG00pG__reviews{gap:18px;display:grid}.product-module__TG00pG__reviewHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.product-module__TG00pG__reviewHead .rx-section-title{margin-bottom:0}.product-module__TG00pG__reviewAvg{color:var(--ink);background:var(--paper-2);border:var(--stroke-thin);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}.product-module__TG00pG__stars{color:#b8860b;letter-spacing:.06em}.product-module__TG00pG__stars span{color:var(--paper-3)}.product-module__TG00pG__reviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.product-module__TG00pG__review{gap:8px;padding:20px;display:grid}.product-module__TG00pG__reviewMeta{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.product-module__TG00pG__reviewMeta img{border:var(--stroke-thin);border-radius:50%;width:32px;height:32px}.product-module__TG00pG__reviewWho{align-items:center;gap:10px;display:flex}.product-module__TG00pG__reviewWho strong{color:var(--ink);font-size:14.5px;display:block}.product-module__TG00pG__review h3{font-size:16px;font-weight:800}.product-module__TG00pG__review p{color:var(--ink-2);white-space:pre-wrap;font-size:15px;line-height:1.6}.product-module__TG00pG__writeReview{padding:0}.product-module__TG00pG__writeReview>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:800;list-style:none;display:flex}.product-module__TG00pG__writeReview>summary::-webkit-details-marker{display:none}.product-module__TG00pG__writeReview>div{padding:0 20px 20px}.product-module__TG00pG__related{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;margin:0;padding:0;list-style:none;display:grid}.product-module__TG00pG__related>li{display:flex}.product-module__TG00pG__related>li>.rx-card{flex:1}.product-module__TG00pG__mbar{z-index:45;color:var(--ink);background:var(--paper-2);border-top:var(--stroke);transition:transform .22s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;left:0;right:0;transform:translateY(110%)}.product-module__TG00pG__mbarOn{transform:none}.product-module__TG00pG__mbarText{gap:2px;min-width:0;display:grid}.product-module__TG00pG__mbarName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.product-module__TG00pG__mbarText .rx-price{font-size:17px}.product-module__TG00pG__mbarText .rx-price__old{font-size:12px}@media (max-width:1180px){.product-module__TG00pG__related{grid-template-columns:repeat(3,minmax(0,1fr))}.product-module__TG00pG__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module__TG00pG__perks li:nth-child(2){border-right:0}.product-module__TG00pG__perks li:nth-child(-n+2){border-bottom:2px solid var(--paper-3)}}@media (max-width:1023px){.product-module__TG00pG__top{grid-template-columns:minmax(0,1fr);gap:28px}.product-module__TG00pG__aside{position:static}.product-module__TG00pG__mbar{display:flex}.product-module__TG00pG__related{grid-template-columns:repeat(2,minmax(0,1fr))}.product-module__TG00pG__reviewList{grid-template-columns:1fr}}@media (max-width:640px){.product-module__TG00pG__crumbs{padding-block:18px 16px}.product-module__TG00pG__aside{padding:18px}.product-module__TG00pG__links .rx-btn{gap:6px;font-size:15px}.product-module__TG00pG__perks{grid-template-columns:1fr;margin-top:32px}.product-module__TG00pG__perks li{border-right:0;border-bottom:2px solid var(--paper-3)}.product-module__TG00pG__perks li:last-child{border-bottom:0}.product-module__TG00pG__featureList{grid-template-columns:1fr}.product-module__TG00pG__body{gap:44px;margin-top:40px}.product-module__TG00pG__thumb{width:84px}.product-module__TG00pG__lbInner{padding:64px 10px}.product-module__TG00pG__prose{font-size:15.5px}.product-module__TG00pG__related{scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--gutter));padding:6px var(--gutter)16px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.product-module__TG00pG__related>li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.product-module__TG00pG__play,.product-module__TG00pG__thumb,.product-module__TG00pG__tab,.product-module__TG00pG__plus,.product-module__TG00pG__mbar{transition:none}}
.rich-module__1bDY0G__sections{gap:34px;padding-top:72px;display:grid}.rich-module__1bDY0G__sec{scroll-margin-top:calc(var(--header-h) + 12px);grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.rich-module__1bDY0G__sec>*{min-width:0}.rich-module__1bDY0G__secText>div{margin-inline:0}.rich-module__1bDY0G__secMedia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rich-module__1bDY0G__secFlip.rich-module__1bDY0G__secMedia .rich-module__1bDY0G__secFig{order:-1}.rich-module__1bDY0G__secText{padding:clamp(20px,3vw,34px)}.rich-module__1bDY0G__secH2{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:clamp(26px,2.6vw,36px);font-style:italic;font-weight:900;font-stretch:75%;line-height:1}.rich-module__1bDY0G__secFig{border:var(--stroke);border-radius:var(--r-md);background:var(--night);box-shadow:var(--pop);margin:0;overflow:hidden}.rich-module__1bDY0G__secFig img{width:100%;height:auto;display:block}.rich-module__1bDY0G__tight{padding-top:72px}.rich-module__1bDY0G__featGrid>*,.rich-module__1bDY0G__compatGrid>*{min-width:0}.rich-module__1bDY0G__featGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rich-module__1bDY0G__featCard{box-shadow:var(--pop-sm);align-content:start;gap:12px;padding:22px;display:grid}.rich-module__1bDY0G__featCard h3{text-transform:uppercase}.rich-module__1bDY0G__featCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rich-module__1bDY0G__featCard li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;display:flex}.rich-module__1bDY0G__compatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rich-module__1bDY0G__compatCard{box-shadow:var(--pop-sm);align-content:start;gap:12px;padding:22px;display:grid}.rich-module__1bDY0G__compatCard h3{text-transform:uppercase}.rich-module__1bDY0G__wide{grid-column:1/-1}.rich-module__1bDY0G__dl{gap:0;margin:0;display:grid}.rich-module__1bDY0G__dl>div{border-bottom:2px solid var(--paper-3);justify-content:space-between;gap:16px;padding:8px 0;font-size:14.5px;display:flex}.rich-module__1bDY0G__dl>div:last-child{border-bottom:0}.rich-module__1bDY0G__dl dt{font-weight:800}.rich-module__1bDY0G__dl dd{color:var(--ink-2);text-align:right}.rich-module__1bDY0G__compatCard code,.rich-module__1bDY0G__dl code,.rich-module__1bDY0G__cmds code{font-family:var(--font-num);background:var(--paper-3);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:13px}.rich-module__1bDY0G__note{color:var(--ink-2);font-size:14.5px;line-height:1.6}.rich-module__1bDY0G__note strong{color:var(--ink)}.rich-module__1bDY0G__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rich-module__1bDY0G__bullets{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.55;list-style:outside;display:grid}.rich-module__1bDY0G__cmds{border-collapse:collapse;width:100%;font-size:14.5px}.rich-module__1bDY0G__cmds th,.rich-module__1bDY0G__cmds td{text-align:left;border-bottom:2px solid var(--paper-3);vertical-align:top;padding:9px 10px}.rich-module__1bDY0G__cmds th{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:12.5px;font-weight:800}.rich-module__1bDY0G__cmds tr:last-child td{border-bottom:0}.rich-module__1bDY0G__cmds td:last-child{color:var(--ink-2)}.rich-module__1bDY0G__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rich-module__1bDY0G__steps>li{box-shadow:var(--pop-sm);align-items:flex-start;gap:18px;padding:20px;display:flex}.rich-module__1bDY0G__steps>li>div{gap:8px;min-width:0;display:grid}.rich-module__1bDY0G__steps h3{text-transform:uppercase}.rich-module__1bDY0G__steps p{color:var(--ink-2);max-width:80ch;font-size:15px;line-height:1.6}.rich-module__1bDY0G__stepN{border:var(--stroke);border-radius:var(--r-sm);background:var(--cream);flex:none;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.rich-module__1bDY0G__code{font-family:var(--font-num);color:var(--on-night);background:var(--night);border:var(--stroke-thin);border-radius:var(--r-sm);margin:4px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.rich-module__1bDY0G__installMore{color:var(--on-bg-2);margin-top:18px;font-size:15px;line-height:1.6}.rich-module__1bDY0G__installMore a{color:var(--on-bg);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.rich-module__1bDY0G__faqWrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.rich-module__1bDY0G__faqSide{top:calc(var(--header-h-compact) + 24px);flex-direction:column;align-items:flex-start;gap:14px;padding:30px;display:flex;position:sticky}.rich-module__1bDY0G__faqSide>p:not(.rx-kicker){color:var(--on-night-2);line-height:1.6}.rich-module__1bDY0G__faqItem{box-shadow:var(--pop-sm);background:var(--paper-2)!important;border-width:2.5px!important}.rich-module__1bDY0G__after{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:72px;display:grid}.rich-module__1bDY0G__after>*{min-width:0}@media (max-width:1180px){.rich-module__1bDY0G__featGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.rich-module__1bDY0G__secMedia{grid-template-columns:1fr}.rich-module__1bDY0G__secFlip.rich-module__1bDY0G__secMedia .rich-module__1bDY0G__secFig{order:0}.rich-module__1bDY0G__faqWrap{grid-template-columns:1fr}.rich-module__1bDY0G__faqSide{position:static}}@media (max-width:640px){.rich-module__1bDY0G__featGrid,.rich-module__1bDY0G__compatGrid{grid-template-columns:1fr}.rich-module__1bDY0G__sections{gap:26px;padding-top:52px}.rich-module__1bDY0G__tight,.rich-module__1bDY0G__after{padding-top:56px}.rich-module__1bDY0G__dl>div{flex-direction:column;gap:2px}.rich-module__1bDY0G__dl dd{text-align:left}.rich-module__1bDY0G__steps>li{flex-direction:column;gap:12px}.rich-module__1bDY0G__cmds th:nth-child(3),.rich-module__1bDY0G__cmds td:nth-child(3){display:none}}
.phone-module__tbxjlG__status{justify-content:space-between}.phone-module__tbxjlG__statusLabel{font-family:var(--font-display);text-transform:uppercase;color:var(--red-deep);font-size:28px;font-style:italic;font-weight:900;font-stretch:75%;line-height:1}.phone-module__tbxjlG__version{font-family:var(--font-num);border:var(--stroke-thin);background:var(--paper);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.phone-module__tbxjlG__demoSection{scroll-margin-top:calc(var(--header-h) + 12px);gap:22px;padding-top:64px;display:grid}.phone-module__tbxjlG__demoPanel{grid-template-columns:minmax(0,1fr);gap:26px;padding:clamp(20px,3.4vw,40px);display:grid}.phone-module__tbxjlG__demoIntro{gap:12px;display:grid}.phone-module__tbxjlG__demoIntro>p:not(.rx-kicker){color:var(--on-night-2);max-width:62ch;line-height:1.6}.phone-module__tbxjlG__demo{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.phone-module__tbxjlG__demoControls{top:calc(var(--header-h-compact) + 24px);gap:16px;display:grid;position:sticky}.phone-module__tbxjlG__models{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.phone-module__tbxjlG__legend{text-transform:uppercase;letter-spacing:.1em;width:100%;color:var(--on-night-2);margin-bottom:8px;font-size:13px;font-weight:800}.phone-module__tbxjlG__modelChip{cursor:pointer;min-height:38px;padding:0 14px;font-size:14px}.phone-module__tbxjlG__modelChip:focus-within{outline:3px solid var(--red);outline-offset:3px}.phone-module__tbxjlG__modelChip.is-active{background:var(--red-cta);color:#fff;border-color:var(--ink)}.phone-module__tbxjlG__modelNote{color:var(--on-night-2);font-size:14.5px;line-height:1.55}.phone-module__tbxjlG__modelNote strong{color:var(--on-night)}.phone-module__tbxjlG__demoBtns{flex-wrap:wrap;gap:10px;display:flex}.phone-module__tbxjlG__demoBtns .rx-btn--ghost{--btn-fg:var(--on-night)}.phone-module__tbxjlG__demoBtns .rx-btn--ghost:hover{--btn-fg:var(--ink)}.phone-module__tbxjlG__demoFine{color:var(--on-night-2);font-size:13px}.phone-module__tbxjlG__stageWrap{border:var(--stroke);border-radius:var(--r-md);background:var(--night-2);border-color:#000;height:min(860px,100dvh - 140px);min-height:620px;position:relative;overflow:hidden}.phone-module__tbxjlG__frame{background:0 0;border:0;width:100%;height:100%;display:block}.phone-module__tbxjlG__posterBtn{cursor:pointer;background:var(--night-2);border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.phone-module__tbxjlG__posterImg{object-fit:contain;width:auto;max-width:100%;height:92%;transition:transform .3s var(--ease)}.phone-module__tbxjlG__posterBtn:hover .phone-module__tbxjlG__posterImg{transform:scale(1.02)}.phone-module__tbxjlG__posterCta{white-space:nowrap;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.phone-module__tbxjlG__narrowOnly{display:none}.phone-module__tbxjlG__screens{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;margin:0;padding:4px 4px 14px;list-style:none;display:flex;overflow-x:auto}.phone-module__tbxjlG__screens li{scroll-snap-align:start;flex:none;width:168px}.phone-module__tbxjlG__screenImg{width:100%;height:auto;display:block}.phone-module__tbxjlG__apps{color:var(--ink);background:var(--paper);border:var(--stroke);border-radius:var(--r-md);box-shadow:var(--pop-sm);margin-top:28px;padding:20px}.phone-module__tbxjlG__appsTitle{font-family:var(--font-display);text-transform:uppercase;margin-bottom:12px;font-size:22px;font-style:italic;font-weight:900;font-stretch:75%}.phone-module__tbxjlG__apps ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.phone-module__tbxjlG__modelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.phone-module__tbxjlG__modelCard{align-content:start;gap:14px;padding:18px;display:grid}.phone-module__tbxjlG__modelShot{border-radius:var(--r-sm);background:var(--paper);border:var(--stroke-thin);place-items:center;height:260px;display:grid}.phone-module__tbxjlG__modelShot img{object-fit:contain;width:auto;height:240px}.phone-module__tbxjlG__modelCard h3{text-transform:uppercase}.phone-module__tbxjlG__modelOs{color:var(--ink-2);margin:4px 0 8px;font-size:13px;font-weight:700}.phone-module__tbxjlG__modelCard p:last-child{color:var(--ink-2);font-size:14.5px;line-height:1.55}.phone-module__tbxjlG__modelCard code{font-family:var(--font-num);background:var(--paper-3);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:13px}.phone-module__tbxjlG__langs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.phone-module__tbxjlG__mbar{z-index:45;color:var(--ink);background:var(--paper-2);border-top:var(--stroke);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;left:0;right:0}.phone-module__tbxjlG__mbar>span{font-size:14px;display:grid}.phone-module__tbxjlG__mbar>span span{text-transform:uppercase;letter-spacing:.06em;color:var(--red-deep);font-size:12.5px;font-weight:800}@media (max-width:1180px){.phone-module__tbxjlG__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.phone-module__tbxjlG__demo{grid-template-columns:1fr}.phone-module__tbxjlG__demoControls{position:static}.phone-module__tbxjlG__mbar{display:flex}}@media (max-width:899px){.phone-module__tbxjlG__wideOnly{display:none!important}.phone-module__tbxjlG__narrowOnly{gap:8px;display:grid}}@media (max-width:640px){.phone-module__tbxjlG__modelGrid{grid-template-columns:1fr 1fr;gap:14px}.phone-module__tbxjlG__modelShot{height:200px}.phone-module__tbxjlG__modelShot img{height:184px}.phone-module__tbxjlG__demoSection{padding-top:48px}.phone-module__tbxjlG__screens li{width:44vw}}@media (prefers-reduced-motion:reduce){.phone-module__tbxjlG__posterImg{transition:none}}