#mgBtn{display:inline-flex;align-items:center;gap:5px;border:0;background:0 0;color:inherit;opacity:1;border-radius:9px;padding:6px 9px;margin-right:2px;font:600 12.5px -apple-system,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}#mgBtn:hover{background:rgba(127,127,140,.12)}#mgBtn .mgSq{width:15px;height:15px}#mgBtn.mgAct{background:rgba(139,61,255,.12);color:#7b2cff}html:not(.light) #mgBtn.mgAct{background:rgba(139,61,255,.22);color:#d4b8ff}#mgLays{display:inline-flex;align-items:center;gap:1px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .5s cubic-bezier(.2,.9,.25,1),opacity .3s}#cbI2.mgAbierta #mgLays{max-width:360px;opacity:1}#cbI2>[style*=max-width]{transition:max-width .5s cubic-bezier(.2,.9,.25,1),opacity .3s,padding .5s,margin .5s;white-space:nowrap}#cbI2.mgAbierta>:not(#mgBtn):not(#mgLays){max-width:0!important;opacity:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;border-width:0!important;overflow:hidden!important;pointer-events:none!important}.mgRb{border:0;background:0 0;padding:5px;border-radius:8px;cursor:pointer;color:inherit;opacity:0;transform:translateX(10px);transition:opacity .25s,transform .3s,background .15s}#cbI2.mgAbierta .mgRb{opacity:1;transform:none}.mgRb:hover{background:rgba(255,255,255,.08)}html.light .mgRb:hover{background:rgba(0,0,0,.05)}.mgGg{display:grid;gap:1.5px;width:26px;height:18px;padding:1.5px;border:1.4px solid currentColor;border-radius:3px;box-sizing:border-box;opacity:.72}.mgGg i{display:block;background:currentColor;opacity:.2}.mgRb.mgSel{color:#7b2cff}html:not(.light) .mgRb.mgSel{color:#c9a8ff}.mgRb.mgSel .mgGg{opacity:1}.mgRb.mgSel .mgGg i{opacity:.45}#mgBoard{position:absolute;inset:0;display:none;z-index:19;gap:1px;background:rgba(140,130,190,.2)}html.light #mgBoard{background:#e3e1da}body.mgOn #editbar,body.mgOn #simpanel,body.mgOn #svQC{visibility:hidden!important}#mgBoard.on{display:grid}.mgCell{position:relative;overflow:hidden;min-width:0;min-height:0;background:var(--mgFondo,#0b0a14)}.mgCell.act::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #8b3dff;pointer-events:none;z-index:5}.mgCell.mgDrop::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #22c55e;pointer-events:none;z-index:5}.mgCell.mgSuelta{animation:mgSuelta .5s ease-out}@keyframes mgSuelta{0%{box-shadow:inset 0 0 0 0 rgba(34,197,94,.7)}100%{box-shadow:inset 0 0 0 16px rgba(34,197,94,0)}}.mgCell.mgEntra .mgCv{animation:mgEntra .32s cubic-bezier(.2,.9,.25,1)}@keyframes mgEntra{from{transform:translateX(var(--mgx,34px));opacity:.2}}.mgCv{position:absolute;inset:0}.mgLg{position:absolute;left:8px;top:6px;z-index:4;display:flex;align-items:baseline;gap:4px;font:700 12.5px -apple-system,system-ui,sans-serif;color:var(--mgLg,rgba(214,204,250,.75));user-select:none;-webkit-user-select:none;touch-action:pan-y}.mgCell.act .mgLg{color:var(--mgLgAct,#ece8ff)}.mgLg span{cursor:pointer;padding:1px 4px;border-radius:5px;transition:background .15s}.mgLg span:hover{background:var(--mgHov,rgba(255,255,255,.08))}.mgTf{font-weight:600;opacity:.78;display:inline-flex;align-items:center;gap:4px}.mgTf .mgSq{width:10px;height:10px;display:none}.mgSyncTf .mgTf{color:#c9a8ff;opacity:1}.mgSyncTf .mgTf .mgSq{display:inline}.mgFondoClaro.mgSyncTf .mgTf{color:#7b2cff}.mgTf.mgFlash{animation:mgFlash .6s ease-out}@keyframes mgFlash{0%{background:rgba(192,60,255,.55);color:#fff}100%{background:0 0}}.mgLg .mgMxI{display:inline-flex;align-items:center;opacity:0;padding:2px 3px;transition:opacity .2s}.mgMxI svg{width:12px;height:12px}.mgCell.mgMax .mgMxI,.mgCell:hover .mgMxI{opacity:.8}.mgEst{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:none;padding:8px 12px;border-radius:10px;background:rgba(20,16,36,.75);color:#d6ccf5;font:600 12px -apple-system,system-ui,sans-serif;text-align:center;max-width:80%}.mgEst.on{display:block}html.light .mgEst{background:rgba(255,255,255,.9);color:#55524b}#mgPrev{position:absolute;inset:0;display:none;z-index:19;gap:4px;padding:4px;pointer-events:none;box-sizing:border-box}#mgPrev.on{display:grid;animation:mgIn .2s ease-out}@keyframes mgIn{from{opacity:0}}#mgPrev i{border:1.5px dashed rgba(192,60,255,.9);background:rgba(139,61,255,.08);display:grid;place-items:center;color:#e9d5ff;font:800 22px -apple-system,system-ui,sans-serif;font-style:normal;text-shadow:0 2px 10px rgba(0,0,0,.6);border-radius:2px}.mgFl{position:fixed;z-index:100000;display:none;background:#16131f;color:#ece8ff;border:1px solid rgba(140,130,190,.25);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.45);font-family:-apple-system,system-ui,sans-serif}html.light .mgFl{background:#fff;color:#1a1a1a;border-color:#e8e6e0;box-shadow:0 18px 50px rgba(0,0,0,.18)}.mgFl.on{display:block;animation:mgPin .16s ease-out}@keyframes mgPin{from{opacity:0;transform:translateY(-4px)}}.mgBus{width:330px;max-height:420px;overflow:hidden}.mgBus.on{display:flex;flex-direction:column}.mgQ{margin:10px;border:1px solid rgba(140,130,190,.3);background:rgba(0,0,0,.25);color:inherit;border-radius:10px;padding:9px 11px;font:600 14px -apple-system,system-ui,sans-serif;outline:0}html.light .mgQ{background:#f7f7f5;border-color:#e8e6e0}.mgCats{display:flex;gap:4px;padding:0 10px 6px;overflow-x:auto;scrollbar-width:none}.mgCats::-webkit-scrollbar{display:none}.mgCats b{flex:0 0 auto;padding:4px 9px;border-radius:9px;font:700 11.5px -apple-system,system-ui,sans-serif;background:rgba(255,255,255,.07);color:#a39dc2;cursor:pointer;white-space:nowrap}html.light .mgCats b{background:rgba(0,0,0,.05);color:#6d6a62}.mgCats b.on{background:#ece8ff;color:#16131f}html.light .mgCats b.on{background:#1a1a1a;color:#fff}.mgRes{overflow:auto;flex:1}.mgIt{display:flex;align-items:baseline;gap:8px;padding:8px 12px;cursor:pointer;border-top:1px solid rgba(140,130,190,.12)}html.light .mgIt{border-color:#f0eee8}.mgIt.k,.mgIt:hover{background:rgba(139,61,255,.14)}.mgIt b{flex:1;font-size:13.5px;font-weight:600}.mgIt small{font-size:11px;color:#8f89ad}.mgVac{padding:14px 12px;font-size:13px;color:#8f89ad}.mgPie{padding:6px 12px 8px;font-size:11px;color:#8f89ad;border-top:1px solid rgba(140,130,190,.12)}.mgTfp{padding:5px}.mgTfp.on{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.mgTfp b{padding:7px 10px;border-radius:8px;font:700 12.5px -apple-system,system-ui,sans-serif;color:#a39dc2;cursor:pointer;text-align:center}html.light .mgTfp b{color:#6d6a62}.mgTfp b:hover{background:rgba(255,255,255,.08)}.mgTfp b.on{background:linear-gradient(135deg,#8b3dff,#c03cff);color:#fff}.mgMenu{min-width:262px;padding:6px}.mgCh{padding:6px 10px 4px;font:700 11px -apple-system,system-ui,sans-serif;letter-spacing:.06em;color:#8f89ad;text-transform:uppercase}.mgCr{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:13.5px}.mgCr:hover{background:rgba(255,255,255,.07)}html.light .mgCr:hover{background:rgba(0,0,0,.04)}.mgCr svg{width:17px;height:17px;flex:0 0 auto;color:#8f89ad}.mgCr b{flex:1;font-weight:500}.mgCr small{display:block;font-size:11px;color:#8f89ad;font-weight:400}.mgCr.rj b{color:#f87171}.mgSw{width:36px;height:21px;border-radius:11px;background:rgba(140,130,190,.3);position:relative;flex:0 0 auto;transition:background .2s}.mgSw::after{content:"";position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}.mgSw.on{background:#8b3dff}.mgSw.on::after{transform:translateX(15px)}.mgSep{height:1px;background:rgba(140,130,190,.18);margin:5px 8px}#mgToast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);opacity:0;z-index:100001;background:rgba(20,14,40,.95);color:#fff;padding:8px 14px;border-radius:12px;font:600 13px -apple-system,system-ui,sans-serif;transition:all .25s;pointer-events:none;white-space:nowrap}#mgToast.on{opacity:1;transform:translate(-50%,0)}.mgGhost{position:fixed;z-index:100002;pointer-events:none;padding:6px 10px;border-radius:10px;background:linear-gradient(135deg,#8b3dff,#c03cff);color:#fff;font:800 12.5px -apple-system,system-ui,sans-serif;box-shadow:0 10px 26px rgba(0,0,0,.4);transform:translate(-50%,-130%)}.mgLg{left:10px;top:7px;height:24px;align-items:center;gap:6px;font:600 11px -apple-system,system-ui,sans-serif;pointer-events:none}.mgLg span{cursor:default;padding:0;border-radius:0;transition:none}.mgLg span:hover{background:0 0}.mgLg .mgSy{font-weight:700}.mgFondoClaro.mgSyncTf .mgLg .mgTf,.mgLg .mgTf,.mgSyncTf .mgLg .mgTf{font-weight:500;color:inherit;opacity:1}.mgLg .mgTf .mgSq,.mgSyncTf .mgLg .mgTf .mgSq{display:none}.mgLg .mgCd{font-weight:500;opacity:.62;font-variant-numeric:tabular-nums}.mgLg .mgCd i.svRjE{margin-left:0}.mgLg .mgNm{display:none;font-weight:500;opacity:.7}.mgLg .mgAc{display:none;align-items:center;gap:2px;pointer-events:auto}.mgCell.mgMax .mgLg .mgAc,.mgCell:hover .mgLg .mgAc,.mgCell:hover .mgLg .mgNm.dif{display:inline-flex}.mgLg .mgAc button{width:24px;height:24px;padding:0;border:0;border-radius:7px;background:rgba(127,127,140,.12);color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}.mgLg .mgAc button:hover{background:rgba(127,127,140,.24)}.mgLg .mgAc svg{width:13px;height:13px}.mgCell.mgHid .mgLg{display:none}.mgShow{display:none;position:absolute;left:8px;top:8px;z-index:4;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid rgba(127,127,140,.28);background:var(--mgFondo,#fff);color:var(--mgLg,#5b6170);align-items:center;justify-content:center;cursor:pointer;opacity:.55}.mgShow svg{width:12px;height:12px}.mgCell.mgHid .mgShow{display:inline-flex}.mgCell:hover .mgShow{opacity:1}@media (hover:none){.mgCell.act .mgLg .mgAc{display:inline-flex}.mgLg .mgAc button,.mgShow{width:30px;height:30px}}.mgIs9{display:none}body.mgCel9 #svClk,body.mgCel9 #svClkTf,body.mgCel9 #svPx,body.mgCel9 #svSym{display:none!important}body.mgCel9 .mgIs9{display:inline}body.mgCel9 #mgIsClk9{display:block}body.mgCel9 #svRing{opacity:0}body.mnew.mgOn #tools{display:none!important}body.mnew #mgBoard{gap:4px;background:0 0}body.mnew .mgCell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mgCell.mgMini9 .mgLg{font-size:9px;top:3px!important;left:5px!important;gap:3px;height:16px}.mgCell.mgMini9 .mgAc,.mgCell.mgMini9 .mgCd,.mgCell.mgMini9 .mgNm,.mgCell.mgMini9 .mgShow{display:none!important}#mgVent9 .mgbtn{flex:0 0 calc(33.3% - 5px)}.mgSyncCel9{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:6px;padding:0 2px;border:0;background:0 0;font:600 13px -apple-system,system-ui,sans-serif;color:inherit;cursor:pointer}.mgSwC9{position:relative;flex:none;width:40px;height:24px;border-radius:12px;background:#cfd3dc;transition:background .2s}.mgSwC9::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.22);transition:left .2s}.mgSyncCel9.on .mgSwC9{background:#8b2cf5}.mgSyncCel9.on .mgSwC9::after{left:19px}.mgIs9{display:none!important}body.mgCel9 .mgIs9{display:inline!important}body.mgCel9 #mgIsClk9,body.mgCel9 #mgIsSym9{display:block!important}body.mnew #mgBoard{box-sizing:border-box;padding:0;gap:1px;background:#2a2e39}html.light body.mnew #mgBoard{background:#d9dce3}body.mnew .mgCell{border-radius:0}body.mnew .mgCell.act::after{box-shadow:inset 0 0 0 1px rgba(150,90,255,.55);border-radius:0}html.light body.mnew .mgCell.act::after{box-shadow:inset 0 0 0 1px rgba(124,58,237,.45)}body.mnew .mgCell.mgDrop::after{border-radius:0}body.mnew .mgLg .mgSy{pointer-events:auto;cursor:pointer}body.mnew .mgLg .mgSy::after{content:"\25BE";margin-left:3px;font-size:9px;opacity:.5}.mgMn9{display:none!important}body.mnew .mgLg .mgAc .mgMn9{display:inline-flex!important}.mgTog9{position:relative;flex:0 0 32px;height:30px;margin-left:3px;padding:0;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:inherit;opacity:.72;cursor:pointer;-webkit-tap-highlight-color:transparent}.mgTog9::before{content:"";position:absolute;left:-3px;top:8px;bottom:8px;width:1px;background:currentColor;opacity:.2}.mgTog9.on{opacity:1;color:#fff;background:linear-gradient(135deg,#dc40ff,#811bff);box-shadow:0 4px 12px rgba(129,27,255,.28)}.mgTog9.on::before{display:none}body.mnew.mgOn #dock{transition:transform .28s cubic-bezier(.2,.9,.25,1),opacity .2s}body.mnew.mgOn.mgCel9:not(.mgDock9) #dock.vert{transform:translateX(calc(-100% - 16px));opacity:0;pointer-events:none}body.mnew.mgOn.mgCel9:not(.mgDock9) #dock:not(.vert){transform:translateY(calc(100% + 16px));opacity:0;pointer-events:none}#mgDockT9{display:none;position:fixed;z-index:46;width:22px;height:48px;padding:0;border:0;border-radius:0 12px 12px 0;background:rgba(255,255,255,.94);color:#7b2cff;box-shadow:0 3px 12px rgba(20,16,40,.18);align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:left .28s cubic-bezier(.2,.9,.25,1),bottom .28s cubic-bezier(.2,.9,.25,1)}html:not(.light) #mgDockT9{background:rgba(30,26,46,.94);color:#cdb4ff;box-shadow:0 3px 12px rgba(0,0,0,.4)}#mgDockT9.on{display:inline-flex}#mgDockT9.ab{border-radius:12px}#mgDockT9 svg{transition:transform .25s}#mgDockT9.ab svg{transform:rotate(180deg)}#mgDockT9:not(.vt){width:48px;height:22px;border-radius:12px 12px 0 0}#mgDockT9:not(.vt) svg{transform:rotate(-90deg)}#mgDockT9:not(.vt).ab{border-radius:12px}#mgDockT9:not(.vt).ab svg{transform:rotate(90deg)}.mgSyncCel9 span{text-align:left}.mgSyncCel9 span small{display:block;font-weight:500;font-size:11px;opacity:.6;margin-top:1px}body.mnew .mgCell:hover .mgLg .mgNm.dif,body.mnew .mgLg .mgNm{display:none!important}body.mnew #svTfbar #svTfMore{min-width:30px;flex:0 0 30px;padding-left:0;padding-right:0}#chartarea.mgHostCa9{position:absolute!important;outline:1px solid rgba(124,58,237,.55);outline-offset:-1px}body.mgOn.mgHost9 #editbar{visibility:visible!important}#chartwrap>#mgBoard{z-index:0}.mgCv canvas.mgDw9{position:absolute;left:0;top:0;pointer-events:none;z-index:3}