.ev-shots{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.ev-shot{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ev-shot__img{width:100%;height:100%;position:absolute;inset:0}.ev-cover-layer{pointer-events:none;position:absolute;inset:0}.ev-cover{align-items:center;gap:calc(var(--ev-cover-h) * .18);font-family:Nunito Sans,Inter,system-ui,sans-serif;font-weight:700;font-size:calc(var(--ev-cover-h) * .62);letter-spacing:-.01em;padding-inline:2px;display:flex;position:absolute}.ev-cover svg{width:var(--ev-cover-h);height:var(--ev-cover-h);flex:none}.ev-pointer{z-index:40;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.ev-cursor{filter:drop-shadow(0 3px 6px #08162459);width:34px;height:34px;position:absolute;top:-3px;left:-5px}.ev-cursor path{fill:#fff;stroke:#10202c;stroke-width:1.4px;stroke-linejoin:round}.ev-pointer--touch:before{content:"";background:#ffffff8c;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px;box-shadow:0 0 0 2px #10202c59,0 6px 16px #0816244d}.ev-ring{border:3px solid var(--mk-teal,#2fb7a4);opacity:0;border-radius:50%;width:60px;height:60px;position:absolute;top:0;left:0}.ev-ink{z-index:35;color:#fff;pointer-events:none;text-shadow:0 2px 14px #00000073;font-family:Caveat,Segoe Print,cursive;font-weight:500;position:absolute}.ev-ink__text{white-space:nowrap;font-size:46px;line-height:1.1;display:block}.mk-tall .ev-ink__text{font-size:50px}.ev-ink__stroke{width:70%;height:26px;margin-top:2px;display:block;overflow:visible}.ev-ink__stroke path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.ev-ink--dark{color:#16232d;text-shadow:0 1px 10px #fff9}.mk-tall .ev-ink--sm .ev-ink__text{font-size:42px}.ev-card{z-index:5;transform-origin:0 0;--ev-ring:6px;box-shadow:0 0 0 var(--ev-ring) #ffffffe6, 0 60px 120px -30px #040a10bf;background:#111;position:absolute;top:0;left:0;overflow:hidden}.ev-card__screen,.ev-card__cam{transform-origin:0 0;position:absolute;top:0;left:0}.ev-card__spots{z-index:3;pointer-events:none;position:absolute;inset:0}.ev-spot{opacity:0;box-shadow:0 0 0 var(--ev-outline,3px) var(--mk-teal,#2fb7a4), 0 0 0 4000px rgba(6, 12, 18, var(--ev-dim,.38));border-radius:14px;position:absolute}.mk-tall .ev-ink--wrap .ev-ink__text{white-space:normal;max-width:600px}.ev-ink--end{text-align:end}.ev-ink--end .ev-ink__stroke{margin-inline-start:auto}:root:is(:lang(ar),:lang(hi),:lang(zh-Hans)) .ev-ink{font-family:inherit;font-weight:600}:root:is(:lang(ar),:lang(hi),:lang(zh-Hans)) .ev-ink__text{font-size:34px}.ev-room-root{position:absolute;inset:0;overflow:hidden}.ev-room{transform-origin:0 0;position:absolute;top:0;left:0}.ev-art{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ev-screen{transform-origin:0 0;backface-visibility:hidden;opacity:0;position:absolute;top:0;left:0;overflow:hidden}.ev-screen img{width:100%;height:100%;display:block}.ev-screen__cover{transform-origin:0 0;position:absolute;top:0;left:0}.ev-shade,.ev-signal{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ev-shade polygon{fill:#0e151d;stroke:#0e151d;stroke-width:1.5px;stroke-linejoin:round}.ev-signal path{fill:none;stroke:#9af0ff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 6px #82ebfff2)}.ev-pulse,.ev-glow{opacity:0;pointer-events:none;border-radius:50%;position:absolute}.ev-pulse{border:3px solid var(--mk-teal,#2fb7a4);width:90px;height:90px}.ev-glow{mix-blend-mode:screen;transform:translate(-50%,-50%)}.ev-glow--cool{background:radial-gradient(closest-side,#cdecff99,#cdecff00 100%)}.ev-glow--warm{background:radial-gradient(closest-side,#ffdca0cc,#ffcd824d 42%,#ffc37300 100%)}.ev-glow--screen{background:radial-gradient(closest-side,#ffc48c8c,#96cdff38 50%,#96cdff00 100%)}.mk-wide .ev-ink--wrap .ev-ink__text{white-space:normal;max-width:620px}.mk-stage.mk-wide:has(.ev-room-root) .mk-concept{inset:18px 22px auto auto}.mk-stage.mk-tall:has(.ev-room-root) .mk-concept{inset:auto auto 22px 24px}
