.mm-r5-launch{display:block;width:100%;padding:1rem;margin:.75rem 0;border:1px solid #94a3b8;border-radius:12px;background:#f8fafc;color:#0f172a;text-align:left;font:inherit;font-weight:650;cursor:pointer}.mm-r5-launch:focus-visible,#mm-r5-close:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.mm-r5-open{overflow:hidden!important}#mm-r5-overlay[hidden]{display:none!important}#mm-r5-overlay{position:fixed;inset:0;z-index:2147483000;background:#0f172abf;padding:1.25rem;box-sizing:border-box}.mm-r5-dialog{background:white;color:#0f172a;border-radius:12px;height:100%;max-width:1200px;margin:auto;display:flex;flex-direction:column;overflow:hidden}.mm-r5-dialog header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;background:#f1f5f9;border-bottom:1px solid #cbd5e1}.mm-r5-dialog header strong{font-size:1rem}.mm-r5-dialog header button{padding:.65rem;border:1px solid #94a3b8;border-radius:8px;background:white;color:#0f172a;font:inherit;cursor:pointer}.mm-r5-stage{overflow:auto;flex:1;padding:1rem;overscroll-behavior:contain}.mm-r5-stage [data-mm-lab-root="1"]{max-width:100%}@media(max-width:640px){#mm-r5-overlay{padding:0}.mm-r5-dialog{border-radius:0}.mm-r5-stage{padding:.5rem}}