/* MCE MASTER PRODUCT PAGE — WooCommerce catalogue */
body.single-product #site-header,
body.single-product #site-footer,
body.single-product .site-header:not(.mcei-header),
body.single-product .site-footer:not(.mcei-footer){display:none!important}
body.single-product{margin:0;background:#fff}
body.single-product .site-main{padding:0!important;margin:0!important;max-width:none!important}
.mcep-root{--mcep-dark:#061827;--mcep-deep:#03111c;--mcep-blue:#0876bd;--mcep-cyan:#4fc3ed;--mcep-soft:#eef5f8;--mcep-line:#d7e3e9;--mcep-muted:#667987}
.mcep-root main{background:#fff}

.mcep-hero{position:relative;min-height:760px;padding:150px 0 78px;color:#fff;background:radial-gradient(circle at 82% 32%,rgba(35,149,204,.19),transparent 31%),linear-gradient(135deg,#03111c 0%,#061827 52%,#09263a 100%);overflow:hidden}
.mcep-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent,black 38%,black)}
.mcep-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);gap:70px;align-items:center}
.mcep-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:38px;color:#8ea6b5;font-size:10px;font-weight:750;letter-spacing:.04em}.mcep-breadcrumb a:hover{color:#fff}.mcep-breadcrumb span:last-child{color:#cbd7de}
.mcep-kicker{color:#58c5ee!important}.mcep-hero-copy h1{margin:0 0 11px;font-size:clamp(46px,5.4vw,78px);line-height:.95;letter-spacing:-.055em}.mcep-hero-copy h2{margin:0 0 24px;max-width:760px;font-size:clamp(20px,2.1vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#c7d5de}.mcep-intro{max-width:720px;margin:0;color:#9db0bc;font-size:14px;line-height:1.8}
.mcep-official{display:inline-flex;align-items:center;gap:11px;margin:24px 0 0;padding:9px 12px;border:1px solid rgba(93,197,238,.28);background:rgba(13,98,146,.14);font-size:10px}.mcep-official span{padding:4px 7px;background:#0b7dbc;color:#fff;font-weight:900;letter-spacing:.1em}.mcep-official strong{font-weight:800;color:#d8e8ef}
.mcep-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mcep-btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.25);color:#fff!important;font-size:12px;font-weight:850}.mcep-btn-ghost:hover{background:#fff;color:#071827!important}.mcep-btn-brochure{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;color:#75c9ee!important;border-bottom:1px solid rgba(117,201,238,.55);font-size:11px;font-weight:850}.mcep-btn-brochure:hover{color:#fff!important;border-color:#fff}.mcep-hero-trust{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:26px;color:#8099a8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.mcep-hero-trust span:before{content:"✓";color:#55c8ef;margin-right:6px}
.mcep-hero-visual{min-width:0}.mcep-visual-stage{position:relative;min-height:515px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));overflow:hidden}.mcep-visual-code{position:absolute;top:18px;left:20px;z-index:3;font-size:8px;font-weight:900;letter-spacing:.14em;color:#7192a5}.mcep-main-image{position:relative;z-index:2;width:84%;height:430px;object-fit:contain;filter:drop-shadow(0 32px 38px rgba(0,0,0,.27));transition:.2s ease}.mcep-main-image.is-changing{opacity:.3;transform:scale(.985)}.mcep-grid-lines{position:absolute;inset:0;background:linear-gradient(rgba(67,191,237,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(67,191,237,.07) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at center,black,transparent 73%)}
.mcep-visual-stage:after{content:"";position:absolute;z-index:5;inset:15px;pointer-events:none;background:linear-gradient(#62c9f0,#62c9f0) left top/28px 1px no-repeat,linear-gradient(#62c9f0,#62c9f0) left top/1px 28px no-repeat,linear-gradient(#62c9f0,#62c9f0) right top/28px 1px no-repeat,linear-gradient(#62c9f0,#62c9f0) right top/1px 28px no-repeat,linear-gradient(#62c9f0,#62c9f0) left bottom/28px 1px no-repeat,linear-gradient(#62c9f0,#62c9f0) left bottom/1px 28px no-repeat,linear-gradient(#62c9f0,#62c9f0) right bottom/28px 1px no-repeat,linear-gradient(#62c9f0,#62c9f0) right bottom/1px 28px no-repeat;opacity:.38}
.mcep-hud{position:absolute;z-index:1;left:50%;top:50%;width:310px;height:310px;transform:translate(-50%,-50%);pointer-events:none;opacity:.88}
.mcep-hud-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px dashed rgba(126,207,245,.42)}
.mcep-hud-ring-1{width:270px;height:270px;animation:mcepHudSpin 12s linear infinite}
.mcep-hud-ring-2{width:205px;height:205px;border-style:solid;border-color:rgba(126,207,245,.19);animation:mcepHudSpinReverse 8.5s linear infinite}
.mcep-hud-ring-3{width:128px;height:128px;border-style:dotted;border-color:rgba(86,196,243,.48);animation:mcepHudPulse 2.6s ease-in-out infinite}
.mcep-hud-axis{position:absolute;z-index:1;background:rgba(126,207,245,.16)}
.mcep-hud-axis-x{left:18px;right:18px;top:50%;height:1px}.mcep-hud-axis-y{top:18px;bottom:18px;left:50%;width:1px}
.mcep-hud-scan{position:absolute;z-index:4;left:42px;right:42px;top:66px;height:2px;background:linear-gradient(90deg,transparent,#63d5ff 17%,#fff 50%,#63d5ff 83%,transparent);box-shadow:0 0 15px rgba(87,202,255,.8);animation:mcepHudScan 2.9s cubic-bezier(.45,0,.55,1) infinite}
.mcep-hud-pulse{position:absolute;z-index:2;width:10px;height:10px;border:1px solid rgba(112,208,250,.75);border-radius:50%;animation:mcepHudPing 2.4s ease-out infinite}.mcep-hud-pulse-a{left:48px;top:98px}.mcep-hud-pulse-b{right:54px;top:76px;animation-delay:-.8s}.mcep-hud-pulse-c{right:78px;bottom:57px;animation-delay:-1.45s}
.mcep-hud-readout{position:absolute;z-index:5;right:-8px;bottom:24px;min-width:126px;padding:8px 10px;border:1px solid rgba(126,207,245,.2);background:rgba(4,20,31,.66);backdrop-filter:blur(7px);text-align:center}.mcep-hud-readout span{display:block;color:#9dd3ec;font-size:7px;font-weight:900;letter-spacing:.12em}.mcep-hud-readout span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#5ed998;box-shadow:0 0 0 4px rgba(94,217,152,.09);animation:mcepHudBlink 1.8s ease-in-out infinite}.mcep-hud-readout strong{display:block;margin-top:2px;color:#fff;font-size:18px;letter-spacing:-.03em}
@keyframes mcepHudSpin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes mcepHudSpinReverse{from{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}
@keyframes mcepHudPulse{0%,100%{transform:translate(-50%,-50%) scale(.9);opacity:.35}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}
@keyframes mcepHudScan{0%,100%{transform:translateY(0);opacity:.15}45%,55%{opacity:1}50%{transform:translateY(176px)}}
@keyframes mcepHudPing{0%{transform:scale(.35);opacity:1}100%{transform:scale(4.1);opacity:0}}
@keyframes mcepHudBlink{0%,100%{opacity:.4}50%{opacity:1}}

.mcep-thumbs{display:flex;gap:8px;margin-top:10px}.mcep-thumb{width:72px;height:64px;padding:5px;border:1px solid rgba(255,255,255,.12);background:#0a2233;cursor:pointer;transition:.2s}.mcep-thumb img{width:100%;height:100%;object-fit:cover}.mcep-thumb.is-active,.mcep-thumb:hover{border-color:#57c9f1;transform:translateY(-2px)}

.mcep-proof{background:#fff;border-bottom:1px solid var(--mcep-line)}.mcep-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.mcep-proof-grid>div{padding:23px 22px;border-right:1px solid var(--mcep-line)}.mcep-proof-grid>div:last-child{border-right:0}.mcep-proof strong{display:block;font-size:12px}.mcep-proof span{display:block;margin-top:5px;color:var(--mcep-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}

.mcep-benefits,.mcep-applications,.mcep-specs,.mcep-related{padding:96px 0}.mcep-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mcep-line);border-left:1px solid var(--mcep-line)}.mcep-benefit{min-height:245px;padding:25px;background:#fff;border-right:1px solid var(--mcep-line);border-bottom:1px solid var(--mcep-line)}.mcep-benefit>span,.mcep-app>span,.mcep-mce-points article>span{color:var(--mcep-blue);font-size:9px;font-weight:900}.mcep-benefit h3{margin:56px 0 11px;font-size:20px;letter-spacing:-.025em}.mcep-benefit p{margin:0;color:var(--mcep-muted);font-size:11px;line-height:1.75}

.mcep-editorial{padding:96px 0;background:#eef5f8}.mcep-editorial-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.mcep-editorial-copy h2{margin:0 0 22px;font-size:clamp(34px,4vw,55px);line-height:1.02;letter-spacing:-.045em}.mcep-editorial-copy>p{margin:0;color:var(--mcep-muted);font-size:13px;line-height:1.85}.mcep-local-tags{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.mcep-local-tags span{padding:8px 10px;border:1px solid #c8d8e0;background:#fff;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.mcep-text-link{display:inline-flex;margin-top:8px;color:var(--mcep-blue)!important;font-size:12px;font-weight:900}.mcep-editorial-media{position:relative;min-height:490px;overflow:hidden;background:#0b2130}.mcep-editorial-media img{width:100%;height:490px;object-fit:cover}.mcep-media-caption{position:absolute;left:20px;right:20px;bottom:20px;padding:15px 17px;background:rgba(4,21,32,.86);backdrop-filter:blur(8px);color:#fff}.mcep-media-caption strong,.mcep-media-caption span{display:block}.mcep-media-caption strong{font-size:12px}.mcep-media-caption span{margin-top:4px;color:#a9bdc8;font-size:9px;text-transform:uppercase;letter-spacing:.08em}

.mcep-applications{background:#fff}.mcep-app-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--mcep-line);border-left:1px solid var(--mcep-line)}.mcep-app{min-height:230px;padding:24px 21px;border-right:1px solid var(--mcep-line);border-bottom:1px solid var(--mcep-line)}.mcep-app h3{margin:43px 0 10px;font-size:17px;letter-spacing:-.02em}.mcep-app p{margin:0;color:var(--mcep-muted);font-size:10px;line-height:1.7}
.mcep-benefit,.mcep-app,.mcep-mce-points article{position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}
.mcep-benefit:hover,.mcep-app:hover{z-index:2;transform:translateY(-5px);border-color:rgba(8,118,189,.28);box-shadow:0 18px 46px rgba(6,24,39,.08);background:#fbfdfe}
.mcep-mce-points article:hover{transform:translateY(-3px);background:rgba(255,255,255,.035);box-shadow:0 18px 42px rgba(0,0,0,.14)}


.mcep-result{padding:96px 0;background:var(--mcep-dark);color:#fff}.mcep-result-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.mcep-result-media{height:500px;background:#102738;overflow:hidden}.mcep-result-media img{width:100%;height:100%;object-fit:cover}
.mcep-result-media{position:relative;isolation:isolate}.mcep-result-media:after{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(90,194,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(90,194,238,.08) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,transparent 5%,#000 30%,#000 80%,transparent)}
.mcep-scan-overlay{position:absolute;z-index:4;inset:0;pointer-events:none}.mcep-scan-overlay>span{position:absolute;left:5%;right:5%;top:13%;height:2px;background:linear-gradient(90deg,transparent,#55cafa,#fff,#55cafa,transparent);box-shadow:0 0 16px rgba(85,202,250,.85);animation:mcepResultScan 3.2s ease-in-out infinite}.mcep-scan-overlay>i,.mcep-scan-overlay>b{position:absolute;width:12px;height:12px;border:1px solid rgba(110,213,255,.78);border-radius:50%;box-shadow:0 0 0 6px rgba(110,213,255,.05);animation:mcepResultPing 2.4s ease-out infinite}.mcep-scan-overlay>i{left:24%;top:35%}.mcep-scan-overlay>b{right:26%;bottom:31%;animation-delay:-1.15s}
@keyframes mcepResultScan{0%,100%{transform:translateY(0);opacity:.18}50%{transform:translateY(350px);opacity:1}}@keyframes mcepResultPing{0%{transform:scale(.45);opacity:1}100%{transform:scale(3.8);opacity:0}}
.mcep-result-copy h2{margin:0 0 20px;font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.045em}.mcep-result-copy>p{color:#9fb1bc;font-size:12px;line-height:1.8}.mcep-result-copy ol{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.12)}.mcep-result-copy li{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:750}.mcep-result-copy li b{color:#58c8f1;font-size:9px}

.mcep-specs{background:#f7fafb}.mcep-spec-table{border-top:1px solid var(--mcep-line)}.mcep-spec-row{display:grid;grid-template-columns:minmax(200px,.75fr) 1.25fr;gap:25px;padding:17px 8px;border-bottom:1px solid var(--mcep-line);align-items:start}.mcep-spec-row span{color:var(--mcep-muted);font-size:11px}.mcep-spec-row strong{font-size:12px;font-weight:800}

.mcep-mce-value{padding:96px 0;background:#071827;color:#fff}.mcep-mce-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.mcep-mce-grid>div:first-child h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.03;letter-spacing:-.045em}.mcep-mce-points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13)}.mcep-mce-points article{min-height:205px;padding:23px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.mcep-mce-points h3{margin:38px 0 9px;font-size:18px}.mcep-mce-points p{margin:0;color:#97aab6;font-size:10px;line-height:1.7}


.mcep-faq{padding:96px 0;background:#eef5f8}.mcep-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.mcep-faq-head h2{margin:0 0 15px;font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.045em}.mcep-faq-head p{color:var(--mcep-muted);font-size:11px;line-height:1.7}.mcep-faq-list{border-top:1px solid #c8d7df}.mcep-faq-item{border-bottom:1px solid #c8d7df}.mcep-faq-item button{width:100%;display:grid;grid-template-columns:42px 1fr 24px;gap:10px;align-items:center;padding:19px 0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--mcep-dark)!important;-webkit-text-fill-color:var(--mcep-dark)!important;box-shadow:none!important}.mcep-faq-item button span{font-size:9px;color:var(--mcep-blue);font-weight:900}.mcep-faq-item button strong{font-size:13px;color:var(--mcep-dark)!important;-webkit-text-fill-color:var(--mcep-dark)!important}.mcep-faq-item button:hover strong,.mcep-faq-item button:focus strong,.mcep-faq-item.is-open button strong{color:var(--mcep-blue)!important;-webkit-text-fill-color:var(--mcep-blue)!important}.mcep-faq-item button i{font-style:normal;font-size:22px;color:var(--mcep-blue);text-align:right}.mcep-faq-answer{display:grid;grid-template-rows:0fr;transition:.28s ease}.mcep-faq-answer>p{overflow:hidden;margin:0;color:var(--mcep-muted);font-size:11px;line-height:1.75}.mcep-faq-item.is-open .mcep-faq-answer{grid-template-rows:1fr}.mcep-faq-item.is-open .mcep-faq-answer>p{padding:0 34px 19px 52px}

.mcep-related{background:#fff}.mcep-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mcep-related-card{border:1px solid var(--mcep-line);background:#fff;transition:.25s}.mcep-related-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(5,31,48,.08)}.mcep-related-card a{display:block;padding:18px}.mcep-related-card a>div{height:230px;display:grid;place-items:center;background:#f6f9fa}.mcep-related-card img{max-height:195px;width:auto;object-fit:contain}.mcep-related-card span{display:block;margin-top:18px;color:var(--mcep-blue);font-size:8px;font-weight:850;text-transform:uppercase}.mcep-related-card h3{margin:7px 0 18px;font-size:20px}.mcep-related-card b{font-size:11px}

.mcep-final-cta{padding:85px 0;background:#03111c}.mcep-final-card{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:end;padding:52px;background:linear-gradient(115deg,#0b3047,#0a5b83);color:#fff}.mcep-final-card h2{max-width:800px;margin:0 0 12px;font-size:clamp(34px,4.5vw,58px);line-height:1;letter-spacing:-.05em}.mcep-final-card p{max-width:680px;margin:0;color:#b4cad5;font-size:11px;line-height:1.75}.mcep-final-card>div:last-child{display:flex;flex-direction:column;gap:10px;min-width:220px}.mcep-btn-ghost.light{border-color:rgba(255,255,255,.3)}

@media(max-width:1080px){.mcep-hero-grid{grid-template-columns:1fr 440px;gap:38px}.mcep-app-grid{grid-template-columns:repeat(3,1fr)}.mcep-benefit-grid{grid-template-columns:1fr 1fr}.mcep-editorial-grid,.mcep-result-grid,.mcep-mce-grid,.mcep-faq-layout{gap:45px}.mcep-proof-grid{grid-template-columns:1fr 1fr}.mcep-proof-grid>div:nth-child(2){border-right:0}.mcep-proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--mcep-line)}}
@media(max-width:820px){.mcep-hero{padding-top:120px}.mcep-hero-grid,.mcep-editorial-grid,.mcep-result-grid,.mcep-mce-grid,.mcep-faq-layout,.mcep-final-card{grid-template-columns:1fr}.mcep-hero-visual{max-width:620px}.mcep-visual-stage{min-height:420px}.mcep-main-image{height:350px}.mcep-app-grid{grid-template-columns:1fr 1fr}.mcep-resource-grid{grid-template-columns:1fr}.mcep-mce-grid{gap:35px}.mcep-final-card>div:last-child{min-width:0;max-width:300px}.mcep-editorial-media,.mcep-editorial-media img{height:410px}.mcep-result-media{height:410px}}
@media(max-width:560px){.mcep-hero{padding:112px 0 55px;min-height:0}.mcep-hero-copy h1{font-size:48px}.mcep-hero-copy h2{font-size:20px}.mcep-intro{font-size:12px}.mcep-actions{display:grid}.mcep-actions a{width:100%}.mcep-hero-trust{display:grid}.mcep-visual-stage{min-height:330px}.mcep-main-image{width:90%;height:275px}.mcep-thumbs{overflow:auto;padding-bottom:4px}.mcep-thumb{flex:0 0 64px;height:58px}.mcep-proof-grid,.mcep-benefit-grid,.mcep-app-grid,.mcep-mce-points,.mcep-related-grid{grid-template-columns:1fr}.mcep-proof-grid>div{border-right:0;border-bottom:1px solid var(--mcep-line)}.mcep-benefits,.mcep-applications,.mcep-specs,.mcep-related,.mcep-editorial,.mcep-result,.mcep-mce-value,.mcep-faq{padding:70px 0}.mcep-benefit{min-height:auto}.mcep-benefit h3{margin-top:30px}.mcep-app{min-height:auto}.mcep-app h3{margin-top:25px}.mcep-editorial-media,.mcep-editorial-media img,.mcep-result-media{height:320px}.mcep-spec-row{grid-template-columns:1fr;gap:5px}.mcep-faq-item button{grid-template-columns:30px 1fr 20px}.mcep-faq-item.is-open .mcep-faq-answer>p{padding-left:40px}.mcep-final-card{padding:30px 24px}.mcep-final-card h2{font-size:38px}}


/* FINAL BRAND SAFETY — prevent Woo/theme accent leakage (pink/magenta) */
body.single-product .mcep-root .mcep-faq button,
body.single-product .mcep-root .mcep-faq button:focus,
body.single-product .mcep-root .mcep-faq button:hover{background:transparent!important;border-color:transparent!important;outline:none!important}
body.single-product .mcep-root .mcep-faq-item button span,
body.single-product .mcep-root .mcep-faq-item button i{color:var(--mcep-blue)!important;-webkit-text-fill-color:var(--mcep-blue)!important}
body.single-product .mcep-root .mcep-faq-answer p{color:var(--mcep-muted)!important;-webkit-text-fill-color:var(--mcep-muted)!important}
body.single-product .mcep-root .mcep-text-link:visited,
body.single-product .mcep-root .mcep-btn-brochure:visited{color:var(--mcep-blue)!important}

/* pause decorative product motion when JS marks it off-screen */
.mcep-motion-paused,.mcep-motion-paused *{animation-play-state:paused!important}

@media(max-width:820px){.mcep-hud{width:260px;height:260px}.mcep-hud-ring-1{width:228px;height:228px}.mcep-hud-ring-2{width:174px;height:174px}.mcep-hud-ring-3{width:108px;height:108px}.mcep-hud-scan{left:34px;right:34px;top:55px}@keyframes mcepHudScan{0%,100%{transform:translateY(0);opacity:.15}45%,55%{opacity:1}50%{transform:translateY(145px)}}}
@media(max-width:560px){.mcep-hud{width:220px;height:220px;opacity:.72}.mcep-hud-ring-1{width:196px;height:196px}.mcep-hud-ring-2{width:148px;height:148px}.mcep-hud-ring-3{width:94px;height:94px}.mcep-hud-readout{right:-12px;bottom:11px;transform:scale(.86);transform-origin:right bottom}.mcep-hud-scan{left:30px;right:30px;top:48px}@keyframes mcepHudScan{0%,100%{transform:translateY(0);opacity:.15}45%,55%{opacity:1}50%{transform:translateY(124px)}}@keyframes mcepResultScan{0%,100%{transform:translateY(0);opacity:.18}50%{transform:translateY(220px);opacity:1}}}
@media(prefers-reduced-motion:reduce){.mcep-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mcep-hud-scan{opacity:.45}.mcep-scan-overlay>span{opacity:.35}}
