@property --mdp-lift{syntax:"<number>";inherits:false;initial-value:0}#md-page #md-product .mdh-display,#md-page #md-product .mdh-h2{text-wrap:balance}#md-page #md-product .mdp-dots{display:flex;flex-wrap:wrap;gap:6px 0}#md-page #md-product .mdp-dots li{font-size:var(--md-text-sm);color:var(--mdh-muted)}#md-page #md-product .mdp-dots li:not(:last-child):after{content:"·";margin-inline:10px;color:var(--mdh-accent)}#md-page #md-product .mdp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,96px)}#md-page #md-product .mdp-hero__visual{justify-self:end;width:min(100%,700px)}#md-page #md-product .mdp-xp{--x:1;--tx:0;--ty:0;--pp:1;margin:0}#md-page #md-product .mdp-xp__stage{position:relative;container-type:inline-size;aspect-ratio:100/64;perspective:1600px}#md-page #md-product .mdp-xp__product{--sw:68cqw;--sh:calc(var(--sw) * 0.645);--gap:4.6cqw;--lx:calc(var(--sw) + 6cqw);position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s var(--mdh-ease),visibility 0s linear .5s}#md-page #md-product .mdp-xp__product.is-current{opacity:1;visibility:visible;transition:opacity .6s var(--mdh-ease) .05s,visibility 0s}#md-page #md-product .mdp-xp.is-clearing .mdp-xp__product.is-current{opacity:0;transition:opacity .25s ease}#md-page #md-product .mdp-xp__screen{position:absolute;left:0;top:50%;width:var(--sw);height:var(--sh);margin-top:calc(var(--sh) / -2);transform-style:preserve-3d;transform-origin:30% 50%;transform:rotateY(calc(var(--x) * -16deg + var(--tx) * 3deg)) rotateX(calc(var(--x) * 6deg - var(--ty) * 3deg));transition:transform .9s var(--mdh-ease)}#md-page #md-product .mdp-xp__slice{position:absolute;inset:0;clip-path:inset(calc(var(--from) * 100%) 0 calc((1 - var(--to)) * 100%) 0 round calc(var(--x) * 10px));transform:translateY(calc(var(--o) * var(--gap) * var(--x))) translateZ(calc(var(--o) * 22px * var(--x) + var(--mdp-lift) * 36px));transition:filter .6s var(--mdh-ease),--mdp-lift .8s var(--mdh-ease)}#md-page #md-product .mdp-xp__slice img{-o-object-fit:cover;object-fit:cover}#md-page #md-product .mdp-xp__slice.is-dim{filter:brightness(.42) saturate(.7)}#md-page #md-product .mdp-xp__slice.is-lit{--mdp-lift:1}#md-page #md-product .mdp-xp__labels{position:absolute;inset:0;pointer-events:none}#md-page #md-product .mdp-xp__labels li{position:absolute;left:var(--lx);right:0;top:calc(50% + (var(--c) - .5) * var(--sh) + var(--o) * var(--gap) * var(--x));padding-left:2px;font-size:var(--md-text-sm);font-weight:500;line-height:1.3;color:var(--mdh-muted-d);opacity:clamp(0,calc((var(--x) - .5 - var(--k) * .1) * 5),1);transform:translateY(-50%);transition:color .6s var(--mdh-ease)}#md-page #md-product .mdp-xp__labels li:before{content:"";position:absolute;top:50%;right:calc(100% + 8px);width:4.5cqw;height:1px;background:var(--mdh-line-d);transition:background-color .6s var(--mdh-ease)}#md-page #md-product .mdp-xp__labels li:after{content:"";position:absolute;top:50%;right:calc(100% + 8px + 4.5cqw);width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--mdh-muted-d);transition:background-color .6s var(--mdh-ease)}#md-page #md-product .mdp-xp__labels li.is-lit{color:var(--md-white);font-weight:600}#md-page #md-product .mdp-xp__labels li.is-lit:after,#md-page #md-product .mdp-xp__labels li.is-lit:before{background:var(--md-accent)}#md-page #md-product .mdp-xp__foot{margin-top:12px}#md-page #md-product .mdp-xp__picker{display:flex;flex-wrap:wrap;gap:8px clamp(18px,2.4vw,32px)}#md-page #md-product .mdp-xp__picker button{position:relative;padding:0 0 10px;border:0;background:none;font-size:var(--md-text-xs);font-weight:600;letter-spacing:.02em;color:var(--mdh-muted-d);cursor:pointer;transition:color .5s var(--mdh-ease)}#md-page #md-product .mdp-xp__picker button.is-active,#md-page #md-product .mdp-xp__picker button:hover{color:var(--md-white)}#md-page #md-product .mdp-xp__picker button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--mdh-grad-d);transform-origin:left;transform:scaleX(0)}#md-page #md-product .mdp-xp__picker button.is-active:after{transform:scaleX(var(--pp))}#md-page #md-product .mdp-xp__kind{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font-size:var(--md-text-sm);color:var(--mdh-muted-d)}#md-page #md-product .mdp-xp__read{display:inline-flex;align-items:center;gap:6px;font-size:var(--md-text-xs);font-weight:600;color:var(--md-white);transition:color .3s}#md-page #md-product .mdp-xp__read:hover{color:var(--md-accent)}#md-page #md-product .mdp-xp__read svg{transition:transform .35s var(--mdh-ease)}#md-page #md-product .mdp-xp__read:hover svg{transform:translateX(3px)}@media (max-width:559px),(min-width:1024px) and (max-width:1279px){#md-page #md-product .mdp-xp__stage{aspect-ratio:100/94}#md-page #md-product .mdp-xp__product{--sw:96cqw;--gap:4.5cqw;left:2cqw}#md-page #md-product .mdp-xp__screen{transform-origin:50% 50%;transform:rotateY(calc(var(--x) * -7deg)) rotateX(calc(var(--x) * 5deg))}#md-page #md-product .mdp-xp__labels li{left:auto;right:3cqw;max-width:76cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:5px 10px;border-radius:var(--md-radius-sm);background:color-mix(in srgb,var(--md-black) 78%,transparent);box-shadow:0 0 0 1px var(--mdh-line-d);font-size:var(--md-text-3xs);line-height:1.25;color:var(--md-white);transform:translateY(-50%) translateZ(0)}#md-page #md-product .mdp-xp__labels li:after,#md-page #md-product .mdp-xp__labels li:before{display:none}#md-page #md-product .mdp-xp__labels li.is-lit{background:var(--md-accent);box-shadow:none}}@media (scripting:enabled){#md-page #md-product .mdp-xp:not(.is-ready) .mdp-xp__stage{opacity:0}}#md-page #md-product .mdp-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start;margin-bottom:clamp(56px,7vw,104px)}#md-page #md-product .mdp-intro__text{max-width:60ch;margin-top:34px;font-size:var(--md-font-lead);line-height:1.6;letter-spacing:-.01em}#md-page #md-product .mdp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:22px;border-top:1px solid var(--mdh-line)}#md-page #md-product .mdp-facts div{display:flex;flex-direction:column-reverse;gap:6px}#md-page #md-product .mdp-facts dt{font-size:var(--md-text-xs);line-height:1.4;color:var(--mdh-muted)}#md-page #md-product .mdp-facts dd{margin:0;font-size:var(--font-size-h3);font-weight:700;letter-spacing:-.04em;line-height:1}#md-page #md-product .mdp-score__dots{display:none}#md-page #md-product .mdp-fromto{border-top:1px solid var(--mdh-line)}#md-page #md-product .mdp-fromto__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px clamp(32px,5vw,80px);align-items:start;padding-block:clamp(28px,3.4vw,44px);border-bottom:1px solid var(--mdh-line)}#md-page #md-product .mdp-fromto__head{display:flex;align-items:center;gap:18px;margin-top:12px}#md-page #md-product .mdp-fromto__head h3{max-width:20ch;font-size:var(--font-size-h4);font-weight:700;line-height:1.25;letter-spacing:-.025em}#md-page #md-product .mdp-fromto__from{font-size:var(--md-text-md);line-height:1.5;color:var(--mdh-muted)}#md-page #md-product .mdp-fromto__strike{background:var(--mdh-grad-l) no-repeat 0 58% /100% 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--mdh-ease);transition-delay:calc(.2s + var(--i) * .14s)}#md-page #md-product .mdp-fromto__to{margin-top:12px;font-size:var(--font-size-h3);font-weight:700;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;transition:color .9s var(--mdh-ease);transition-delay:calc(.75s + var(--i) * .14s)}#md-page #md-product .mdp-fromto__gets{margin-top:16px}@media (scripting:enabled){#md-page #md-product .mdp-fromto:not(.is-in) .mdp-fromto__strike{background-size:0 1.5px}#md-page #md-product .mdp-fromto:not(.is-in) .mdp-fromto__to{color:color-mix(in srgb,var(--mdh-fg) 30%,transparent)}}#md-page #md-product .mdp-team__lead{max-width:36ch;font-size:var(--md-text-md);line-height:1.6;color:var(--mdh-muted)}#md-page #md-product .mdp-score__grid{position:relative;display:grid;grid-template-columns:minmax(104px,1.1fr) repeat(var(--phases),minmax(0,1fr));grid-template-rows:auto repeat(var(--roles),auto)}#md-page #md-product .mdp-score__row,#md-page #md-product .mdp-score__tabs{display:grid;grid-template-columns:subgrid}#md-page #md-product .mdp-score__corner{grid-area:1/1}#md-page #md-product .mdp-score__tabs{grid-area:1/2/2/-1}#md-page #md-product .mdp-score__row{grid-column:1/-1;align-items:center;padding-block:12px}#md-page #md-product .mdp-score__corner,#md-page #md-product .mdp-score__row,#md-page #md-product .mdp-score__tabs{border-bottom:1px solid var(--mdh-line)}#md-page #md-product .mdp-score__tab{position:relative;padding:0 12px 16px;border:0;background:none;text-align:left;font-size:var(--md-text-md);font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,var(--mdh-fg) 40%,transparent);cursor:pointer;transition:color .6s var(--mdh-ease)}#md-page #md-product .mdp-score__tab:hover{color:color-mix(in srgb,var(--mdh-fg) 70%,transparent)}#md-page #md-product .mdp-score__tab.is-active{color:var(--mdh-fg)}#md-page #md-product .mdp-score__tab .mdh-progress{height:2px;color:var(--mdh-accent);animation-duration:6s}#md-page #md-product .mdp-score__band{grid-column:var(--col);grid-row:1/-1;margin-inline:2px;border-radius:var(--md-radius-md);background:var(--mdh-panel);pointer-events:none}#md-page #md-product .mdp-score__role{padding-right:16px;font-size:var(--md-text-base);font-weight:500;color:var(--mdh-muted);transition:color .6s var(--mdh-ease)}#md-page #md-product .mdp-score__role.is-on{color:var(--mdh-fg);font-weight:600}#md-page #md-product .mdp-score__ribbon{grid-column:2/-1;display:block;width:100%;height:40px;overflow:visible;clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--mdh-ease);transition-delay:calc(.15s + var(--k) * .12s)}#md-page #md-product .mdp-score__lane{stroke:var(--mdh-line);stroke-width:1;stroke-dasharray:2 5}#md-page #md-product .mdp-score__defs{position:absolute;width:0;height:0;overflow:hidden}@media (scripting:enabled){#md-page #md-product :not(.is-in)>.mdp-score .mdp-score__ribbon{clip-path:inset(0 100% 0 0)}}#md-page #md-product .mdp-score__panels{display:grid;margin-top:clamp(40px,5vw,64px)}#md-page #md-product .mdp-score__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,5vw,80px);align-items:start;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}#md-page #md-product .mdp-score__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .7s var(--mdh-ease) .25s,transform .7s var(--mdh-ease) .25s,visibility 0s}#md-page #md-product .mdp-score__panel h3{font-size:var(--font-size-h2);font-weight:700;line-height:1;letter-spacing:-.045em}#md-page #md-product .mdp-score__text{max-width:44ch;margin-top:18px;font-size:var(--md-font-lead);line-height:1.6;color:var(--mdh-muted)}#md-page #md-product .mdp-score__facts{display:flex;flex-direction:column;gap:22px;padding-top:18px;border-top:1px solid var(--mdh-line)}#md-page #md-product .mdp-score__facts dt{font-size:var(--md-text-2xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mdh-accent)}#md-page #md-product .mdp-score__facts dd{margin:10px 0 0;font-size:var(--md-text-md);font-weight:600}#md-page #md-product .mdp-score__facts .mdp-dots li{font-size:var(--md-text-md);font-weight:500;color:var(--mdh-fg)}#md-page #md-product .mdp-close{overflow:hidden;padding-block:var(--section-space-close)}#md-page #md-product .mdp-close__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px clamp(32px,5vw,80px)}#md-page #md-product .mdp-close__title{max-width:14ch;margin-top:0;line-height:1.04}#md-page #md-product .mdp-close__light{font-weight:300;letter-spacing:-.035em}#md-page #md-product .mdp-close__lead{margin-top:28px;max-width:40ch}#md-page #md-product .mdp-reel{--row:calc(var(--md-font-display) * 1.45);height:calc(var(--row) * 2);overflow:hidden;-webkit-mask:linear-gradient(transparent,var(--md-black) 55%);mask:linear-gradient(transparent,var(--md-black) 55%)}#md-page #md-product .mdp-reel ol{transform:translateY(calc((1 - var(--i)) * var(--row)));transition:transform .9s var(--mdh-ease)}#md-page #md-product .mdp-reel li{display:flex;align-items:center;gap:22px;height:var(--row);opacity:.3;transform:scale(.62);transform-origin:left center;transition:opacity .9s var(--mdh-ease),transform .9s var(--mdh-ease)}#md-page #md-product .mdp-reel li.is-current{opacity:1;transform:none}#md-page #md-product .mdp-reel__number{font-size:var(--md-font-display);font-weight:700;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--md-white)}#md-page #md-product .mdp-reel li.is-current .mdp-reel__number{padding-bottom:.08em;background:var(--mdh-grad-d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#md-page #md-product .mdp-reel__stage{font-size:var(--font-size-h4);font-weight:300;letter-spacing:-.02em;color:var(--mdh-muted-d)}#md-page #md-product .mdp-reel li.is-current .mdp-reel__stage{color:var(--md-white);font-weight:500}@media (min-width:1024px) and (max-width:1279px){#md-page #md-product .mdp-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}}@media (max-width:1023px){#md-page #md-product .mdp-hero__grid{grid-template-columns:minmax(0,1fr)}#md-page #md-product .mdp-hero__visual{justify-self:start;width:min(100%,640px)}#md-page #md-product .mdp-intro{gap:24px}#md-page #md-product .mdp-fromto__row,#md-page #md-product .mdp-intro{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){#md-page #md-product .mdp-fromto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:0}#md-page #md-product .mdp-fromto__row{display:flex;flex-direction:column;gap:18px;padding:28px 26px;border:1px solid var(--mdh-line);border-radius:var(--md-radius-md);background:var(--mdh-panel)}#md-page #md-product .mdp-fromto__head{margin-top:0}#md-page #md-product .mdp-score__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px}#md-page #md-product .mdp-close__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px}}@media (max-width:767px){#md-page #md-product .mdp-score__panel{grid-template-columns:minmax(0,1fr)}#md-page #md-product .mdp-close__grid{grid-template-columns:minmax(0,1fr);gap:28px}#md-page #md-product .mdp-close__visual{order:-1}#md-page #md-product .mdp-hero__grid{gap:36px}#md-page #md-product .mdh-actions,#md-page #md-product .mdh-split-actions{gap:10px}#md-page #md-product .mdh-actions .mdh-btn,#md-page #md-product .mdh-split-actions .mdh-btn{flex:1 1 auto;justify-content:center;padding-inline:18px}#md-page #md-product .mdp-xp__picker{flex-wrap:nowrap;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);overflow-x:auto;scrollbar-width:none}#md-page #md-product .mdp-xp__picker::-webkit-scrollbar{display:none}#md-page #md-product .mdp-xp__picker li{flex:none}#md-page #md-product .mdp-xp__picker button{white-space:nowrap}#md-page #md-product .mdp-xp__kind{margin-top:10px;font-size:var(--md-text-xs)}#md-page #md-product .mdp-intro__text{margin-top:0}#md-page #md-product .mdp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}#md-page #md-product .mdp-facts dt{font-size:var(--md-text-2xs)}#md-page #md-product .mdp-facts div{justify-content:flex-end}#md-page #md-product .mdp-fromto{display:flex;border-top:0}#md-page #md-product .mdp-fromto__row{display:flex;flex-direction:column;gap:18px;padding:24px 22px;border:1px solid var(--mdh-line);border-radius:var(--md-radius-md);background:var(--mdh-panel)}#md-page #md-product .mdp-fromto__head{margin-top:0}#md-page #md-product .mdp-fromto__strike{transition-delay:.3s}#md-page #md-product .mdp-fromto__to{transition-delay:.8s}#md-page #md-product .mdp-score__grid{grid-template-columns:repeat(var(--phases),minmax(0,1fr))}#md-page #md-product .mdp-score__corner{display:none}#md-page #md-product .mdp-score__tabs{grid-area:1/1/2/-1}#md-page #md-product .mdp-score__band{grid-column:var(--col-m);border-radius:var(--md-radius-md);margin-inline:0}#md-page #md-product .mdp-score__row{row-gap:4px;padding-block:10px}#md-page #md-product .mdp-score__role{grid-column:1/-1;padding:0 0 0 6px;font-size:var(--md-text-2xs)}#md-page #md-product .mdp-score__ribbon{grid-column:1/-1;height:26px}#md-page #md-product .mdp-score__tab{padding:0 2px 12px;text-align:center;font-size:var(--md-text-2xs)}#md-page #md-product .mdp-score__panels{touch-action:pan-y}#md-page #md-product .mdp-score__panel{transform:translateX(18px)}#md-page #md-product .mdp-score__panel.is-active{transform:none}#md-page #md-product .mdp-score__dots{display:flex;justify-content:center;gap:6px;margin-top:28px}#md-page #md-product .mdp-score__dots span{width:6px;height:6px;border-radius:3px;background:var(--md-grey-faint);transition:width .5s var(--mdh-ease),background .5s var(--mdh-ease)}#md-page #md-product .mdp-score__dots span.is-active{width:22px;background:var(--mdh-grad-l)}}@media (max-width:767px),(pointer:coarse){#md-page #md-product .mdp-score__tab,#md-page #md-product .mdp-xp__picker button,#md-page #md-product .mdp-xp__read{position:relative}#md-page #md-product .mdp-score__tab:before,#md-page #md-product .mdp-xp__picker button:before,#md-page #md-product .mdp-xp__read:before{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;height:100%;transform:translateY(-50%)}}@media (max-width:767px) and (scripting:enabled){#md-page #md-product .mdp-fromto__row:not(.is-current) .mdp-fromto__strike{background-size:0 1.5px}#md-page #md-product .mdp-fromto__row:not(.is-current) .mdp-fromto__to{color:color-mix(in srgb,var(--mdh-fg) 30%,transparent)}}@media (max-width:419px){#md-page #md-product .mdp-score__tab{font-size:var(--md-text-3xs);letter-spacing:0}}@media (prefers-reduced-motion:reduce){#md-page #md-product .mdp-fromto__strike,#md-page #md-product .mdp-fromto__to,#md-page #md-product .mdp-reel li,#md-page #md-product .mdp-reel ol,#md-page #md-product .mdp-score__panel,#md-page #md-product .mdp-score__ribbon,#md-page #md-product .mdp-xp__product,#md-page #md-product .mdp-xp__screen,#md-page #md-product .mdp-xp__slice{transition:none!important}}