.ml-experience-console{--screen-ink:#14292c;--screen-paper:#f8f7f2;width:100%;margin:36px 0 28px;border:1px solid #aeb8b4;background:var(--screen-paper);color:var(--screen-ink);isolation:isolate;box-shadow:0 12px 32px #10282b0a;scroll-margin-top:140px}
body.ml-viewing-experience .ml-wa-float{visibility:hidden;pointer-events:none}
.ml-experience-console__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #d1d7d1;background:var(--screen-paper)}
.ml-experience-console__eyebrow{display:block;font:700 11px/1.4 var(--ml-mono,monospace);letter-spacing:.16em;color:#536662}
.ml-experience-console__header h3{margin:7px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.03em;color:var(--screen-ink)}
.ml-experience-console__tag{flex-shrink:0;border:1px solid #9baa9e;padding:8px 10px;font:700 10px/1.4 var(--ml-mono,monospace);letter-spacing:.08em;color:#3f5950}
.ml-experience-console__stage{padding:36px;background:#e0e4dd;background-image:linear-gradient(#d3d9d040 1px,transparent 1px),linear-gradient(90deg,#d3d9d040 1px,transparent 1px);background-size:24px 24px}
.ml-experience-console__bezel{padding:12px 12px 0;border:1px solid #384244;border-radius:16px;background:#182225;box-shadow:0 18px 32px #15232326,0 2px 4px #15232330}
.ml-experience-console .ml-experience-console__viewport{position:relative;width:100%;height:auto;aspect-ratio:16/9;margin:0;border:1px solid #030c0e;border-radius:5px;overflow:hidden;background:#101a1d;box-shadow:none}
.ml-experience-console .ml-experience-console__viewport iframe{display:block;width:100%;height:100%;margin:0;border:0;background:#f8f4ec}
.ml-experience-console__signature{display:flex;align-items:center;justify-content:space-between;gap:16px;height:36px;padding:0 8px;color:#a8b4b4;font:10px/1 var(--ml-mono,monospace);letter-spacing:.14em}
.ml-experience-console__signature b{font-size:11px;letter-spacing:.01em;color:#e2e8e6}.ml-experience-console__signature i{width:5px;height:5px;border-radius:50%;background:#e6b739}
.ml-experience-console__footer{padding:22px 28px 26px;border-top:1px solid #c6cec5;background:var(--screen-paper)}
.ml-experience-console__footer>p{margin:0;font-size:14px;line-height:1.6;color:#243d3b}.ml-experience-console__footer>p span{font-size:12px;color:#5e706a}
.ml-experience-console__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}
.ml-experience-console__actions button,.ml-experience-console__actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 16px;border:1px solid #9eaca5;border-radius:0;background:transparent;color:#183731;font:600 12px/1.3 var(--ml-mono,monospace);letter-spacing:0;text-decoration:none;cursor:pointer}
.ml-experience-console__actions [data-screen-fullscreen]{background:#163a35;border-color:#163a35;color:#fff}
.ml-experience-console__actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.ml-experience-console__actions button:hover,.ml-experience-console__actions a:hover{background:#dce5dd;color:#183731}.ml-experience-console__actions :focus-visible{outline:3px solid #bd681e;outline-offset:3px}
.ml-experience-console__footer .ml-experience-console__status{margin-top:12px;font-size:12px;color:#46645a}
.ml-has-experience-console [data-energy-fullscreen],.ml-has-experience-console [data-energy-reset],.ml-has-experience-console [data-rio-fullscreen],.ml-has-experience-console [data-vive-fullscreen]{display:none!important}
.ml-experience-console iframe:fullscreen{width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important}
@media(max-width:700px){.ml-experience-console{margin-top:24px}.ml-experience-console__header{padding:18px 16px;align-items:flex-start;flex-direction:column;gap:12px}.ml-experience-console__header h3{font-size:22px}.ml-experience-console__stage{padding:16px 10px 20px}.ml-experience-console__bezel{padding:7px 7px 0;border-radius:11px}.ml-experience-console .ml-experience-console__viewport{height:660px;aspect-ratio:auto}.ml-experience-console__signature{height:30px;font-size:8px;padding:0 4px}.ml-experience-console__signature b{font-size:10px}.ml-experience-console__footer{padding:18px 16px 20px}.ml-experience-console__actions{gap:8px}.ml-experience-console__actions button{flex:1;padding:12px 10px}.ml-experience-console__actions a{width:100%}.ml-experience-console__footer>p{font-size:13px}}
