.mv-teaser{isolation:isolate;color:#e5fff2;background:#163a36;border:2px dashed #6cffbd;width:min(100%,580px);margin:26px 0 32px;padding:22px 59px 24px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;position:relative;transform:rotate(-2.5deg);box-shadow:-10px 10px #f055b3}.mv-teaser:hover{transform:rotate(2deg)translateY(-3px);box-shadow:-14px 13px #f055b3}.mv-teaser:focus-visible{outline-offset:5px;outline:3px solid #fff}.mv-teaser__index{letter-spacing:.1em;color:#6cffbd;font:800 10px/1.4 ui-monospace,monospace;display:block}.mv-teaser strong{margin:12px 0 7px;font:950 clamp(25px,5vw,44px)/1.3 Tahoma,system-ui,sans-serif;display:block}.mv-teaser>span:not(.mv-teaser__index):not(.mv-teaser__arrow){line-height:1.8;display:block}.mv-teaser__arrow{top:22px;font-size:32px;position:absolute;inset-inline-end:22px}.mv-lab{isolation:isolate;color:#ecf9f1;background:radial-gradient(circle at 90% 11%,#3e1244,#0000 37%),radial-gradient(circle at 15% 75%,#1c4534,#0000 38%),#080a0d;min-height:100svh;padding:clamp(64px,9vw,120px) clamp(15px,6vw,90px) 64px;font-family:Tahoma,system-ui,sans-serif;position:relative;overflow:clip}.mv-lab:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(0deg,#0000 0 4px,#55ffe704 5px 6px);position:absolute;inset:0}.mv-hero{max-width:900px}.mv-eyebrow{color:#6cffbd;letter-spacing:.12em;font:800 11px/1.6 ui-monospace,monospace}.mv-hero h1{letter-spacing:-.055em;color:#f9fff6;text-shadow:4px 3px #a31b68,-3px -2px #1a7d6a;margin:12px 0 15px;font-size:clamp(34px,7.4vw,90px);font-weight:1000;line-height:1.15}.mv-lab[dir=rtl] .mv-hero h1{letter-spacing:0}.mv-hero>p{max-width:740px;font-size:clamp(14px,1.9vw,18px);line-height:1.95}.mv-hero .mv-safety{color:#9cdbbf;font-size:13px}.mv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin:32px 0;display:flex}.mv-meter{flex:1;min-width:min(270px,100%);max-width:420px}.mv-meter>span{color:#6cffbd;font:800 11px/1.7 ui-monospace,monospace;display:block}.mv-meter>strong{color:#fff;margin:5px 0;font:1000 54px/1.15 ui-monospace,monospace;display:block}.mv-meter__track{background:#141820;border:1px solid #6cffbd;height:12px;overflow:hidden}.mv-meter__track>div{background:repeating-linear-gradient(110deg,#6cffbd 0 15px,#ec69bd 15px 21px);height:100%;transition:width .22s}.mv-meter>small{color:#b4d9c5;margin-top:8px;display:block}.mv-toolbar__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mv-toolbar__actions button,.mv-overload button{cursor:pointer;border:2px solid #0000;border-radius:2px;padding:14px 18px;font:900 14px/1.5 Tahoma,system-ui,sans-serif}.mv-start{color:#071d15;background:#6cffbd;transform:rotate(2deg);box-shadow:5px 5px #38775f}.mv-reset{color:#200e1c;background:#f48ad2;transform:rotate(-2deg)}.mv-toolbar__actions button:focus-visible,.mv-decoy:focus-visible,.mv-overload button:focus-visible{outline-offset:5px;outline:3px solid #fff}.mv-sandbox{touch-action:pan-y;background:#0e1118;border:2px solid #6cffbd;min-height:clamp(470px,58vw,630px);position:relative;overflow:hidden;box-shadow:11px 13px #23433d}.mv-sandbox--active{border-color:#ef7cc0}.mv-sandbox--overload{border-color:#ff5e85}.mv-sandbox__titlebar{z-index:3;letter-spacing:.04em;color:#d6cddf;background:#20202b;border-bottom:1px solid #554564;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 17px;font:800 10px ui-monospace,monospace;display:flex;position:relative}.mv-sandbox__titlebar>span:first-child{color:#f477aa}.mv-sandbox__status{color:#70ffbe}.mv-sandbox__noise{pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 7px,#8cfce9 8px);position:absolute;inset:0}.mv-window{background:#172325;border:1px solid #54766d;flex-direction:column;padding:14px;display:flex;position:absolute;box-shadow:7px 8px #07090b}.mv-window--one{inset-inline-start:6%;width:31%;min-width:146px;max-width:330px;top:21%;transform:rotate(-7deg)}.mv-window--two{color:#e1d3fc;inset-inline-end:5%;background:#34223f;align-items:center;gap:15px;width:23%;font:900 14px ui-monospace,monospace;top:22%;transform:rotate(7deg)}.mv-window--two span:nth-child(2){font-size:65px;line-height:1}.mv-window__heading{color:#70ffbe;font:700 10px ui-monospace,monospace}.mv-window__pointer{text-align:center;color:#e79fe8;font:900 76px/1.3 system-ui,sans-serif}.mv-window__caption{color:#c4c6c6;font-size:10px;line-height:1.8}.mv-decoys{z-index:4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:10px;display:grid;position:absolute;inset:23% 2% 10%}.mv-decoy-slot{place-items:center;width:100%;min-width:0;min-height:90px;display:grid}.mv-decoy{z-index:4;color:#f3eaff;cursor:pointer;background:#21172c;border:2px solid #d7d1ff;justify-content:center;align-items:center;gap:8px;min-width:130px;max-width:calc(100% - 54px);min-height:52px;padding:13px 16px;font:900 clamp(11px,1.3vw,15px)/1.5 Tahoma,system-ui,sans-serif;transition:transform .16s,filter .16s;display:flex;position:relative;box-shadow:5px 5px #0a0910}.mv-decoy:hover:not(:disabled){filter:brightness(1.35)}.mv-decoy:nth-child(2n){border-color:#79d8ca}.mv-decoy:disabled{opacity:.55;cursor:not-allowed}.mv-decoy>span{font-size:19px}.mv-notices{z-index:6;pointer-events:none;bottom:20px;flex-direction:column;gap:8px;width:min(290px,42%);display:flex;position:absolute;inset-inline-end:18px}.mv-notice{background:#271d2ff0;border-inline-start:4px solid #ff91be;gap:3px;padding:9px 13px;font-size:11px;line-height:1.4;display:grid;box-shadow:4px 4px #090910}.mv-notice strong{color:#ffb4d4;font:900 10px ui-monospace,monospace}.mv-ghosts{z-index:5;pointer-events:none;position:absolute;inset:0}.mv-ghost{color:#ff5eb0;filter:drop-shadow(3px 3px #44ffc1);pointer-events:none;font:900 41px/1 system-ui,sans-serif;animation:.4s steps(2,end) infinite mv-jitter;position:absolute;transform:translate(-50%,-50%)rotate(-21deg)}.mv-ghost:nth-child(2n){color:#71ffcb;filter:drop-shadow(3px 3px #f269c3)}.mv-idle-note{z-index:5;text-align:center;color:#aeeaca;pointer-events:none;inset-inline:8%;font-size:13px;line-height:1.5;position:absolute;bottom:14px}.mv-overload{z-index:9;text-align:center;background:#09070ff5;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:18px;display:flex;position:absolute;inset:0}.mv-overload>span{color:#ff76bd;font:900 clamp(32px,7vw,80px)/1.1 ui-monospace,monospace}.mv-overload>strong{color:#8bffd1;font-size:clamp(22px,5vw,43px);line-height:1.5}.mv-overload>p{max-width:410px;line-height:1.65}.mv-overload button{color:#142313;background:#8bffd1}.mv-footnote{color:#b5b5c6;max-width:740px;margin-top:30px;font-size:12px;line-height:1.85}@keyframes mv-jitter{0%,to{transform:translate(-50%,-50%)rotate(-18deg)}50%{transform:translate(calc(6px - 50%),calc(-50% - 4px))rotate(15deg)}}@media (width<=650px){.mv-sandbox{min-height:530px;box-shadow:5px 7px #23433d}.mv-window--one{top:22%;width:39%;inset-inline-start:4%}.mv-window--two{top:26%;width:30%;inset-inline-end:4%}.mv-decoys{inset:28% 1% 14%}.mv-decoy{min-width:0;max-width:calc(100% - 20px);padding:11px 9px;font-size:11px}.mv-notices{width:min(230px,52%);bottom:9px}.mv-window--two span:nth-child(2){font-size:38px}}@media (prefers-reduced-motion:reduce){.mv-ghost{animation:none}.mv-teaser,.mv-meter__track>div,.mv-decoy{transition:none}.mv-teaser:hover{transform:rotate(-2.5deg)}}
