.mini-mock{--mm-accent: #00c896;aspect-ratio:16 / 10;background:linear-gradient(160deg,#101418,#0b0e11 70%);border-bottom:1px solid color-mix(in srgb,var(--mm-accent) 30%,transparent);display:flex;flex-direction:column;padding:14px 16px 12px;gap:10px;position:relative;overflow:hidden}.mini-mock:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 80% -10%,color-mix(in srgb,var(--mm-accent) 14%,transparent),transparent 60%)}.mini-mock--sourcer{--mm-accent: #6366f1}.mini-mock--gm{--mm-accent: #e87040}.mm-titlebar{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:.8rem;letter-spacing:.04em;color:var(--mm-accent);text-transform:uppercase}.mm-dot{width:7px;height:7px;border-radius:50%;background:var(--mm-accent);box-shadow:0 0 8px var(--mm-accent)}.mm-badges{margin-left:auto;display:flex;gap:4px}.mm-badges i{font-style:normal;font-size:.5rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#00005b8c;color:#99f}.mm-badges i.pr{color:#ea77ff}.mm-search{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:7px 10px;font-size:.7rem;color:var(--text2);display:flex;align-items:center;min-height:30px}.mm-search:before{content:"🔍";font-size:.65rem;margin-right:7px;opacity:.6}.mm-type{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;animation:mmType 5s steps(10) infinite}@keyframes mmType{0%{max-width:0}30%,85%{max-width:90px}95%,to{max-width:0}}.mm-caret{width:1px;height:12px;background:var(--mm-accent);margin-left:2px;animation:mmCaret 1s steps(1) infinite}@keyframes mmCaret{50%{opacity:0}}.mm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1;min-height:0}.mm-tile{border-radius:6px;position:relative;overflow:hidden;background:#ffffff0a}.mm-tile img{width:100%;height:100%;object-fit:cover;display:block}.mm-tile.video:before{content:"▶";position:absolute;top:4px;left:4px;z-index:2;font-size:.5rem;color:#fff;background:#0000008c;border-radius:4px;padding:1px 5px}.mm-tile.sel{animation:mmSelect 5s ease-in-out infinite}@keyframes mmSelect{0%,45%{outline:2px solid color-mix(in srgb,var(--mm-accent) 0%,transparent);outline-offset:0}55%,85%{outline:2px solid var(--mm-accent);outline-offset:1px}to{outline:2px solid color-mix(in srgb,var(--mm-accent) 0%,transparent)}}.mm-tile.sel:after{content:"Insert →";position:absolute;inset:auto 4px 4px auto;z-index:2;font-size:.5rem;font-weight:700;color:#000;background:var(--mm-accent);border-radius:4px;padding:2px 6px;opacity:0;animation:mmInsert 5s ease-in-out infinite}@keyframes mmInsert{0%,50%{opacity:0;transform:translateY(4px)}60%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}.gm-controls{display:flex;align-items:center;gap:8px;font-size:.6rem;color:var(--text2)}.gm-controls span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px}.gm-controls .gm-btn{margin-left:auto;background:var(--mm-accent);color:#000;font-weight:700;border-color:transparent;animation:gmBtnPulse 4.5s ease-in-out infinite}@keyframes gmBtnPulse{0%,28%{box-shadow:0 0 color-mix(in srgb,var(--mm-accent) 0%,transparent);transform:scale(1)}33%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--mm-accent) 60%,transparent);transform:scale(1.06)}40%,to{box-shadow:0 0 0 0 transparent;transform:scale(1)}}.gm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;flex:1;min-height:0}.gm-cell{border-radius:4px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--mm-accent) 50%,#1a1208),color-mix(in srgb,var(--mm-accent) 18%,#0d0d12));border:1px solid color-mix(in srgb,var(--mm-accent) 35%,transparent);transform:scale(0);opacity:0;animation:gmPop 4.5s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(.55s + var(--d) * .07s)}@keyframes gmPop{0%,8%{transform:scale(0);opacity:0}14%,88%{transform:scale(1);opacity:1}96%,to{transform:scale(0);opacity:0}}.gm-cell img{width:100%;height:100%;object-fit:cover;display:block}.mm--tp{--mm-accent: #4a9eff}.tp-bar{display:flex;gap:6px;font-size:.6rem}.tp-bar span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;color:var(--text2)}.tp-bar .tp-go{margin-left:auto;background:var(--mm-accent);color:#000;font-weight:700;border-color:transparent}.tp-rows{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center}.tp-row{position:relative;background:#ffffff0a;border-radius:6px;padding:7px 10px;font-size:.65rem;color:var(--text2);overflow:hidden}.tp-row:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--mm-accent) 18%,transparent);opacity:0;animation:tprFlash 10s infinite;animation-delay:var(--d)}.tp-old{display:inline-block;animation:tpOld 5s infinite;animation-delay:var(--d)}.tp-new{position:absolute;left:10px;top:7px;color:var(--mm-accent);opacity:0;animation:tpNew 5s infinite;animation-delay:var(--d)}@keyframes tpFlash{0%,20%{opacity:0}26%,38%{opacity:1}48%,to{opacity:0}}@keyframes tpOld{0%,30%{opacity:1}38%,86%{opacity:0}95%,to{opacity:1}}@keyframes tpNew{0%,32%{opacity:0}40%,86%{opacity:1}95%,to{opacity:0}}.tabE{animation:kTabE 16s infinite}.tabR{animation:kTabR 16s infinite}.tabS{animation:kTabS 16s infinite}.tabT{animation:kTabT 16s infinite}@keyframes kTabE{0%,1%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}3%,21%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}24%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kTabR{0%,24%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}26%,46%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}49%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kTabS{0%,49%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}51%,71%{background:#22c55e24;color:#22c55e;border-color:#22c55e}74%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kTabT{0%,74%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}76%,94%{background:#c084fc29;color:#c084fc;border-color:#c084fc}97%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}.tpA:before{animation:tpaFlash 16s infinite;animation-delay:var(--d)}@keyframes tpaFlash{0%,25%{opacity:0}27%,31%{opacity:1}36%,to{opacity:0}}.tp-sp:before{background:#22c55e29;animation:tpspFlash 16s infinite}@keyframes tpspFlash{0%,62%{opacity:0}64%,68%{opacity:1}74%,to{opacity:0}}.tp-ed:before{background:#22c55e29;animation:tpedFlash 16s infinite}@keyframes tpedFlash{0%,17%{opacity:0}19%,22%{opacity:1}27%,to{opacity:0}}.tEN-old{display:inline-block;animation:kENold 16s infinite;animation-delay:var(--d)}.tEN-new,.tES,.t3-fix{position:absolute;left:10px;top:7px;opacity:0;white-space:nowrap}.tEN-new{color:var(--mm-accent);animation:kENnew 16s infinite;animation-delay:var(--d)}.tES{color:#c084fc;animation:kES 16s infinite;animation-delay:var(--d)}.t3-fix{color:var(--text2);animation:k3fix 16s infinite}@keyframes kENold{0%,27%{opacity:1}29%,97%{opacity:0}99.5%,to{opacity:1}}@keyframes kENnew{0%,28%{opacity:0}30%,77%{opacity:1}79%,to{opacity:0}}@keyframes kES{0%,78%{opacity:0}80%,96%{opacity:1}98.5%,to{opacity:0}}.t3-old{display:inline-block;animation:k3old 16s infinite}@keyframes k3old{0%,63%{opacity:1}65%,97%{opacity:0}99.5%,to{opacity:1}}@keyframes k3fix{0%,64%{opacity:0}66%,81%{opacity:1}83%,to{opacity:0}}.tp-sq{text-decoration:underline wavy #ef4444 1px;text-underline-offset:3px;text-decoration-color:transparent;animation:tpSq16 16s infinite}@keyframes tpSq16{0%,50%{text-decoration-color:transparent}53%,62%{text-decoration-color:#ef4444}66%,to{text-decoration-color:transparent}}.t4-base{display:inline-block;animation:k4base 16s infinite}@keyframes k4base{0%,84%{opacity:1}86%,97%{opacity:0}99.5%,to{opacity:1}}.t4-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:0;animation:k4type 16s infinite}@keyframes k4type{0%,3%{max-width:0;animation-timing-function:steps(9,end)}15%,97%{max-width:5.5em}99%,to{max-width:0}}.t4-caret{display:inline-block;width:1px;height:11px;background:var(--mm-accent);margin-left:2px;vertical-align:middle;animation:k4caretWin 16s steps(1) infinite,mmCaret 1s steps(1) infinite}@keyframes k4caretWin{0%,1.5%{visibility:hidden}2%,20%{visibility:visible}20.5%,to{visibility:hidden}}.tp-chip{position:absolute;right:12px;bottom:12px;z-index:2;background:var(--mm-accent);color:#000;font-size:.55rem;font-weight:700;padding:3px 8px;border-radius:5px;opacity:0}.chipApply{animation:kChipApply 16s infinite}.chipR{animation:kChipR 16s infinite}.chipS{background:#22c55e;animation:kChipS 16s infinite}.chipT{background:#c084fc;animation:kChipT 16s infinite}@keyframes kChipApply{0%,7%{opacity:0;transform:translateY(4px) scale(1)}9%,17.5%{opacity:1;transform:translateY(0) scale(1)}18.5%{transform:translateY(0) scale(.88)}19.5%,21%{opacity:1;transform:translateY(0) scale(1)}24%,to{opacity:0;transform:translateY(4px) scale(1)}}@keyframes kChipR{0%,31%{opacity:0;transform:translateY(4px)}33%,45%{opacity:1;transform:none}49%,to{opacity:0}}@keyframes kChipS{0%,64%{opacity:0;transform:translateY(4px)}66%,72%{opacity:1;transform:none}76%,to{opacity:0}}@keyframes kChipT{0%,84%{opacity:0;transform:translateY(4px)}86%,95%{opacity:1;transform:none}98%,to{opacity:0}}.mm--cm{--mm-accent: #b44dff}.cm-rows{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:center}.cm-row{display:flex;align-items:center;gap:8px;background:#ffffff0a;border-radius:6px;padding:5px 10px;font-size:.58rem;color:var(--text2);font-family:DM Mono,monospace;opacity:0;animation:cmRowIn 16s infinite;animation-delay:var(--d)}@keyframes cmRowIn{0%,2%{opacity:0;transform:translateY(4px)}5%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}.cm-dot{width:13px;height:13px;border-radius:4px;flex-shrink:0;background:var(--c1);animation:cmHue16 16s infinite,cmPal 16s infinite}@keyframes cmHue16{0%,26%{filter:hue-rotate(0deg)}32%,70%{filter:hue-rotate(95deg)}76%,to{filter:hue-rotate(0deg)}}@keyframes cmPal{0%,73%{background:var(--c1)}78%,95%{background:var(--c2)}99%,to{background:var(--c1)}}.cm-scan{background:var(--mm-accent)!important;color:#000!important;font-weight:700;border-color:transparent!important;animation:cmScanPress 16s infinite}@keyframes cmScanPress{0%,2%{transform:scale(1)}3%{transform:scale(.88)}4.5%,to{transform:scale(1)}}.cmT1{animation:kCmT1 16s infinite}.cmT2{animation:kCmT2 16s infinite}.cmT3{animation:kCmT3 16s infinite}@keyframes kCmT1{0%,22%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}24%,44%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}47%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kCmT2{0%,48%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}50%,68%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}71%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kCmT3{0%,72%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}74%,94%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}97%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}.cm-grp{font-size:.5rem;font-weight:800;letter-spacing:.08em;color:var(--mm-accent);opacity:0;max-height:0;overflow:hidden;animation:cmGrpIn 16s infinite;animation-delay:var(--d)}@keyframes cmGrpIn{0%,49%{opacity:0;max-height:0}53%,96%{opacity:1;max-height:12px}99%,to{opacity:0;max-height:0}}.cm-chip2{position:absolute;right:12px;bottom:12px;z-index:2;background:var(--mm-accent);color:#000;font-size:.55rem;font-weight:700;padding:3px 8px;border-radius:5px;opacity:0}.cmcScan{animation:kCmcScan 16s infinite}.cmcUpd{animation:kCmcUpd 16s infinite}.cmcPal{animation:kCmcPal 16s infinite}@keyframes kCmcScan{0%,6%{opacity:0;transform:translateY(4px)}8%,17%{opacity:1;transform:none}21%,to{opacity:0}}@keyframes kCmcUpd{0%,31%{opacity:0;transform:translateY(4px)}33%,43%{opacity:1;transform:none}47%,to{opacity:0}}@keyframes kCmcPal{0%,79%{opacity:0;transform:translateY(4px)}81%,93%{opacity:1;transform:none}96%,to{opacity:0}}.cm-chip{position:absolute;right:12px;bottom:12px;z-index:2;background:var(--mm-accent);color:#000;font-size:.55rem;font-weight:700;padding:3px 8px;border-radius:5px;opacity:0;animation:popChip 5s infinite}@keyframes popChip{0%,42%{opacity:0;transform:translateY(4px)}50%,85%{opacity:1;transform:none}95%,to{opacity:0}}.mm--co{--mm-accent: #10b981}.co-scene{flex:1;border-radius:8px;position:relative;background:linear-gradient(135deg,#16222e,#0e141b);overflow:hidden}.co-t{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--mm-accent);box-shadow:0 0 10px var(--mm-accent);animation:coPulse 2s infinite}.co-t1{left:13%;bottom:15%}.co-t2{left:56%;bottom:26%}@keyframes coPulse{50%{box-shadow:0 0 16px var(--mm-accent)}}.co-seg{position:absolute;background:var(--mm-accent)}.co-v{width:2px;transform:scaleY(0);transform-origin:bottom}.co-h{height:2px;transform:scaleX(0);transform-origin:left}.co-v1{left:calc(13% + 3.5px);bottom:calc(15% + 9px);height:calc(26% - 10px);animation:coV1 12s infinite}.co-h1{left:calc(13% + 13.5px);bottom:calc(41% + 9px);width:calc(24% - 10px);animation:coH1 12s infinite}.co-v2{left:calc(56% + 3.5px);bottom:calc(26% + 9px);height:calc(20% - 10px);animation:coV2 12s infinite}.co-h2{left:calc(56% + 13.5px);bottom:calc(46% + 9px);width:calc(18% - 10px);animation:coH2 12s infinite}@keyframes coV1{0%,8%{transform:scaleY(0)}13%,90%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes coH1{0%,13%{transform:scaleX(0)}18%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes coV2{0%,24%{transform:scaleY(0)}29%,90%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes coH2{0%,29%{transform:scaleX(0)}34%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.co-c{position:absolute;width:12px;height:12px;border-left:2px solid var(--mm-accent);border-top:2px solid var(--mm-accent);opacity:0}.co-c1{left:calc(13% + 3.5px);bottom:calc(41% - 1px);animation:coC1k 12s infinite}.co-c2{left:calc(56% + 3.5px);bottom:calc(46% - 1px);animation:coC2k 12s infinite}@keyframes coC1k{0%,11%{opacity:0;border-top-left-radius:0}13%,44%{opacity:1;border-top-left-radius:0}52%,90%{opacity:1;border-top-left-radius:10px}96%,to{opacity:0;border-top-left-radius:0}}@keyframes coC2k{0%,27%{opacity:0;border-top-left-radius:0}29%,44%{opacity:1;border-top-left-radius:0}52%,90%{opacity:1;border-top-left-radius:10px}96%,to{opacity:0;border-top-left-radius:0}}.co-lab{position:absolute;background:#0a0e0ceb;border:1px solid var(--mm-accent);color:var(--mm-accent);font-size:.52rem;font-weight:700;letter-spacing:.05em;padding:4px 8px;border-radius:6px;opacity:0}.co-l1{left:39%;bottom:calc(41% + 1px);animation:coL1 12s infinite}.co-l2{left:76%;bottom:calc(46% + 1px);animation:coL2 12s infinite}@keyframes coL1{0%,17%{opacity:0;transform:translateY(3px)}20%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes coL2{0%,33%{opacity:0;transform:translateY(3px)}36%,90%{opacity:1;transform:none}96%,to{opacity:0}}.co-ctrl{display:flex;align-items:center;gap:10px;font-size:.55rem;color:var(--text3)}.co-gen{background:var(--mm-accent);color:#000;font-weight:700;border-radius:6px;padding:4px 10px;animation:coGen 12s infinite}@keyframes coGen{0%,3%{transform:scale(1)}5%{transform:scale(.88)}7%,to{transform:scale(1)}}.co-rc{display:flex;align-items:center;gap:6px;margin-left:auto}.co-track{position:relative;width:54px;height:3px;background:#ffffff1f;border-radius:2px;display:inline-block}.co-thumb{position:absolute;top:-3.5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--mm-accent);animation:coThumb 12s infinite}@keyframes coThumb{0%,44%{left:0}52%,90%{left:44px}96%,to{left:0}}.mm--px{--mm-accent: #f59e0b}.px-stage{flex:1;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 9%}.px-dot{width:13px;height:13px;border-radius:50%;background:#ffffff38;animation:pxReact 4.5s ease-in-out infinite;animation-delay:var(--d)}@keyframes pxReact{0%,to{transform:scale(.7);background:#ffffff2e;box-shadow:none}12%{transform:scale(1.6);background:var(--mm-accent);box-shadow:0 0 12px var(--mm-accent)}26%{transform:scale(.7);background:#ffffff2e}}.px-ctrl{position:absolute;top:50%;margin-top:-11px;width:22px;height:22px;border:2px solid var(--mm-accent);border-radius:50%;left:6%;animation:pxCtrl 4.5s ease-in-out infinite}@keyframes pxCtrl{0%{left:6%}60%{left:calc(94% - 22px)}to{left:6%}}.px-foot{font-size:.55rem;color:var(--text3);text-align:center}.mm--rd{--mm-accent: #ff6b6b}.rd-rows{flex:1;display:flex;flex-direction:column;gap:5px;justify-content:center}.rd-row{display:flex;justify-content:space-between;background:#ffffff0a;border-radius:6px;padding:6px 10px;font-size:.6rem;color:var(--text2);overflow:hidden;max-height:28px}.rd-row.doomed{animation:rdCut 5s infinite;animation-delay:var(--d)}@keyframes rdCut{0%,28%{max-height:28px;opacity:1;padding-top:6px;padding-bottom:6px}36%{background:#ef44444d;opacity:1}48%,88%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:28px;opacity:1;padding-top:6px;padding-bottom:6px}}.rd-foot{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;color:var(--text2);position:relative}.rd-size{position:relative}.rd-size .tp-new{left:0;top:0;color:var(--mm-accent)}.mm--tr{--mm-accent: var(--clr-transitions, #fb7185)}.tr-timeline{flex:1;display:flex;align-items:center;position:relative;border-radius:8px;overflow:hidden;background:#ffffff08;padding:0 6px}.tr-clip{height:62%;flex:1;border-radius:6px}.tr-a{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);margin-right:4px}.tr-b{background:linear-gradient(135deg,#7c3aed,#db2777)}.tr-whip{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);filter:blur(6px);transform:skew(-18deg);left:-40%;animation:trWhip 4.5s ease-in-out infinite}@keyframes trWhip{0%,30%{left:-40%}44%{left:110%}to{left:110%}}.tr-head{position:absolute;top:0;bottom:0;width:2px;background:#fffc;animation:trHead 4.5s linear infinite}@keyframes trHead{0%{left:4%}to{left:96%}}.tr-chips{display:flex;gap:6px;font-size:.55rem}.tr-chips span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:3px 8px;color:var(--text3)}.tr-chips .on{background:color-mix(in srgb,var(--mm-accent) 18%,transparent);border-color:var(--mm-accent);color:var(--mm-accent);font-weight:700}.mm--ov{--mm-accent: var(--clr-overlays, #eab308)}.ov-scene{flex:1;border-radius:8px;position:relative;overflow:hidden}.ov-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ov-leak{position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 30%,rgba(255,140,50,.4) 45%,rgba(255,80,120,.28) 55%,transparent 70%);animation:ovLeak 5s ease-in-out infinite}@keyframes ovLeak{0%,to{transform:translate(-28%)}50%{transform:translate(24%)}}.ov-vig{position:absolute;inset:0;box-shadow:inset 0 0 40px 18px #0000008c;animation:ovVig 5s infinite}@keyframes ovVig{50%{box-shadow:inset 0 0 60px 26px #000000b8}}.ov-grain{position:absolute;inset:0;opacity:.13;background-image:radial-gradient(rgba(255,255,255,.7) .5px,transparent .5px);background-size:3px 3px;animation:ovGrain .35s steps(2) infinite}@keyframes ovGrain{50%{transform:translate(1px,-1px)}}.ov-chips{display:flex;gap:6px;font-size:.55rem;color:var(--text3)}.ov-chips span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:3px 8px}.mm--jc{--mm-accent: #ef4444}.jc-ruler{display:flex;justify-content:space-between;font-size:.42rem;color:var(--text3);font-family:DM Mono,monospace;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:3px}.jc-track{flex:1;display:flex;align-items:stretch;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:6px 8px;position:relative;overflow:hidden}.jc-wave{flex:1;display:flex;align-items:center;gap:2px;position:relative}.jc-bar{flex:1;min-width:0;background:#ffffff57;border-radius:2px;height:calc(var(--h) * 1%);align-self:center}.jc-sil{flex:3;min-width:0;display:flex;gap:2px;align-items:center;position:relative;border-radius:4px;padding:2px;animation:jcZone 14s infinite}.jc-sil .jc-bar{background:#ffffff38}@keyframes jcZone{0%,12%{flex:3;opacity:1;background:transparent;box-shadow:none}16%,44%{flex:3;opacity:1;background:#ef44442e;box-shadow:inset 0 0 0 1px #ef4444b3}46%{flex:3;opacity:1;background:#ef444466;box-shadow:inset 0 0 0 1px #ef4444e6}54%,90%{flex:.001;opacity:0;background:#ef444466;box-shadow:none}97%,to{flex:3;opacity:1;background:transparent;box-shadow:none}}.jc-sil:before,.jc-sil:after{content:"";position:absolute;top:-2px;width:6px;height:6px;background:#ffd166;transform:rotate(45deg) scale(0);z-index:2}.jc-sil:before{left:-3px;animation:jcKf 14s infinite}.jc-sil:after{right:-3px;animation:jcKf 14s infinite .15s}@keyframes jcKf{0%,26%{transform:rotate(45deg) scale(0)}30%,50%{transform:rotate(45deg) scale(1)}54%,to{transform:rotate(45deg) scale(0)}}.jc-ph{position:absolute;top:-6px;bottom:-6px;width:2px;background:#ffffffe6;left:0;opacity:0;animation:jcPh 14s infinite;z-index:3}@keyframes jcPh{0%,1.5%{left:0;opacity:0}2.5%{opacity:1}11%{left:calc(100% - 2px);opacity:1}12.5%,to{opacity:0}}.jc-ctrl{display:flex;align-items:center;gap:8px;font-size:.55rem}.jc-detect,.jc-gen{border-radius:6px;padding:4px 10px;font-weight:700}.jc-detect{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text2);animation:jcDetect 14s infinite}@keyframes jcDetect{0%,1%{transform:scale(1)}2%{transform:scale(.9)}3.5%,to{transform:scale(1)}}.jc-gen{background:var(--mm-accent);color:#fff;margin-left:auto;animation:jcGen 14s infinite}@keyframes jcGen{0%,41%{transform:scale(1)}43%{transform:scale(.88)}45%,to{transform:scale(1)}}.jcc{animation:kJcc 14s infinite}@keyframes kJcc{0%,58%{opacity:0;transform:translateY(4px)}62%,84%{opacity:1;transform:none}92%,to{opacity:0}}.mm--or{--mm-accent: #22c55e}.orT1{animation:kOrT1 16s infinite}.orT2{animation:kOrT2 16s infinite}.orT3{animation:kOrT3 16s infinite}@keyframes kOrT1{0%,1%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}3%,28%{background:#22c55e24;color:#22c55e;border-color:#22c55e}31%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kOrT2{0%,32%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}34%,60%{background:#22c55e24;color:#22c55e;border-color:#22c55e}63%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}@keyframes kOrT3{0%,64%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}66%,93%{background:#22c55e24;color:#22c55e;border-color:#22c55e}96%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}.or-rows{flex:1;display:flex;flex-direction:column;gap:4px;justify-content:center}.or-folder{font-size:.55rem;font-weight:800;letter-spacing:.08em;color:var(--mm-accent);opacity:0;animation:orIn 16s infinite;animation-delay:var(--d)}.or-row{display:flex;align-items:center;gap:7px;background:#ffffff0a;border-radius:5px;padding:5px 9px;font-size:.6rem;color:var(--text2)}.or-tag{width:8px;height:8px;border-radius:2px;background:#ffffff26;animation:orTag 16s infinite;animation-delay:var(--d);flex-shrink:0}@keyframes orIn{0%,3%{opacity:0}6%,96%{opacity:1}99.5%,to{opacity:0}}@keyframes orTag{0%,4%{background:#ffffff26}7%,96%{background:var(--tag)}to{background:#ffffff26}}.orn{position:relative}.orn-old{display:inline-block;animation:kOrnOld 16s infinite;animation-delay:var(--d)}.orn-new{position:absolute;left:0;top:0;color:var(--mm-accent);opacity:0;white-space:nowrap;animation:kOrnNew 16s infinite;animation-delay:var(--d)}@keyframes kOrnOld{0%,38%{opacity:1}41%,96%{opacity:0}99.5%,to{opacity:1}}@keyframes kOrnNew{0%,40%{opacity:0}43%,96%{opacity:1}99%,to{opacity:0}}.or-eye{font-size:.55rem;opacity:0;animation:kOrEye 16s infinite;flex-shrink:0}@keyframes kOrEye{0%,65%{opacity:0}68%,94%{opacity:.85}97%,to{opacity:0}}.or-eyeoff{animation:kOrEyeOff 16s infinite}@keyframes kOrEyeOff{0%,65%{opacity:0}68%,74%{opacity:.85}77%,94%{opacity:.25}97%,to{opacity:0}}.or-dimrow{animation:kOrDim 16s infinite}@keyframes kOrDim{0%,76%{opacity:1}79%,94%{opacity:.35}97%,to{opacity:1}}.or-selrow{position:relative}.or-selrow:after{content:"";position:absolute;inset:0;border-radius:5px;border:1px solid var(--mm-accent);opacity:0;animation:kOrSel 16s infinite}@keyframes kOrSel{0%,69%{opacity:0}72%,94%{opacity:1}97%,to{opacity:0}}.orcR{animation:kOrcR 16s infinite}.orcN{animation:kOrcN 16s infinite}@keyframes kOrcR{0%,44%{opacity:0;transform:translateY(4px)}46%,58%{opacity:1;transform:none}62%,to{opacity:0}}@keyframes kOrcN{0%,78%{opacity:0;transform:translateY(4px)}80%,92%{opacity:1;transform:none}96%,to{opacity:0}}.mm--tk{--mm-accent: #00bcd4}.tk-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tk-btn{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7px;font-size:.55rem;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.04em;position:relative;overflow:hidden;text-align:center;padding:4px}.tk-btn.run{animation:tkRun 5s infinite}@keyframes tkRun{0%,25%{color:var(--text2);border-color:#ffffff1a;background:#ffffff0d}32%,80%{color:var(--mm-accent);border-color:var(--mm-accent);background:color-mix(in srgb,var(--mm-accent) 12%,transparent)}to{color:var(--text2)}}.tk-btn.run:after{content:"";position:absolute;left:0;bottom:0;height:2px;background:var(--mm-accent);width:0;animation:tkProg 5s infinite}@keyframes tkProg{0%,32%{width:0;opacity:1}70%,80%{width:100%;opacity:1}88%,to{width:0;opacity:0}}.tkc{animation:kTkc 5s infinite}@keyframes kTkc{0%,68%{opacity:0;transform:translateY(4px)}72%,90%{opacity:1;transform:none}96%,to{opacity:0}}.mm--cc{--mm-accent: #5865F2}.cc-tabs{display:flex;gap:6px;font-size:.52rem}.cc-tabs span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:3px 8px;color:var(--text3)}.ccF1{animation:kCcF1 16s infinite}.ccF2{animation:kCcF2 16s infinite}@keyframes kCcF1{0%,1%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}3%,38%{background:color-mix(in srgb,var(--mm-accent) 18%,transparent);color:#aab4ff;border-color:var(--mm-accent)}41%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}@keyframes kCcF2{0%,41%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}43%,78%{background:color-mix(in srgb,var(--mm-accent) 18%,transparent);color:#aab4ff;border-color:var(--mm-accent)}81%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}.ccP1{animation:kCcP1 16s infinite}.ccP2{animation:kCcP2 16s infinite}.ccP3{animation:kCcP3 16s infinite}@keyframes kCcP1{0%,42%{background:#0a84ff33;color:#6db6ff;border-color:#0a84ff}44%,96%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}99%,to{background:#0a84ff33;color:#6db6ff;border-color:#0a84ff}}@keyframes kCcP2{0%,43%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}45%,60%{background:#1f8f5738;color:#4ade80;border-color:#1f8f57}63%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}@keyframes kCcP3{0%,61%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}63%,78%{background:#5865f238;color:#aab4ff;border-color:#5865f2}81%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}.cc-chat{flex:1;display:flex;flex-direction:column;gap:5px;justify-content:flex-end;padding:2px}.cc-b{max-width:72%;font-size:.55rem;padding:5px 9px;border-radius:9px;opacity:0;transform:translateY(5px);line-height:1.35;position:relative}.cc-l{align-self:flex-start;color:var(--text2);border-bottom-left-radius:3px;animation:ccLPlat 16s infinite}.cc-r{align-self:flex-end;color:#fff;border-bottom-right-radius:3px;animation:ccRPlat 16s infinite}@keyframes ccRPlat{0%,42%{background:#0a84ff}45%,60%{background:#1f8f57}63%,96%{background:#4752c4}99%,to{background:#0a84ff}}@keyframes ccLPlat{0%,42%{background:#3a3a3c}45%,60%{background:#2a3942}63%,96%{background:#313338}99%,to{background:#3a3a3c}}.cc-b1{animation:ccB1 16s infinite,ccLPlat 16s infinite}.cc-b2{animation:ccB2 16s infinite,ccRPlat 16s infinite}.cc-b3{animation:ccB3 16s infinite,ccRPlat 16s infinite}@keyframes ccB1{0%,3%{opacity:0;transform:translateY(5px)}5%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ccB2{0%,10%{opacity:0;transform:translateY(5px)}12%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ccB3{0%,26%{opacity:0;transform:translateY(5px)}28%,95%{opacity:1;transform:none}99%,to{opacity:0}}.cc-dots{align-self:flex-start;font-size:.6rem;letter-spacing:2px;color:var(--text3);opacity:0;animation:ccDots 16s infinite}@keyframes ccDots{0%,16%{opacity:0}18%,25%{opacity:1}27%,to{opacity:0}}.cc-react{position:absolute;top:-7px;right:-5px;font-size:.55rem;opacity:0;transform:scale(0);animation:ccReact 16s infinite}@keyframes ccReact{0%,33%{opacity:0;transform:scale(0)}35.5%{opacity:1;transform:scale(1.3)}37%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(0)}}.cc-read{align-self:flex-end;font-size:.42rem;color:var(--text3);opacity:0;animation:ccRead 16s infinite;margin-top:-2px}@keyframes ccRead{0%,31%{opacity:0}33%,95%{opacity:.8}99%,to{opacity:0}}.cc-export{background:var(--mm-accent);color:#fff;font-weight:700;border-radius:6px;padding:4px 10px;font-size:.55rem;margin-left:auto;animation:ccExport 16s infinite}@keyframes ccExport{0%,80%{transform:scale(1)}82%{transform:scale(.88)}84%,to{transform:scale(1)}}.ccc{animation:kCcc 16s infinite}@keyframes kCcc{0%,84%{opacity:0;transform:translateY(4px)}86%,95%{opacity:1;transform:none}99%,to{opacity:0}}.mm--ex{--mm-accent: #a855f7}.exT1{animation:kExT1 16s infinite}.exT2{animation:kExT2 16s infinite}@keyframes kExT1{0%,1%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}3%,40%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}43%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}@keyframes kExT2{0%,43%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}45%,78%{background:color-mix(in srgb,var(--mm-accent) 16%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}81%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}.ex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ex-p{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 4px;font-size:.52rem;font-weight:700;color:var(--text2);text-align:center}.ex-sel{animation:exSel 16s infinite}@keyframes exSel{0%,6%{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}9%,40%{background:color-mix(in srgb,var(--mm-accent) 14%,transparent);color:var(--mm-accent);border-color:var(--mm-accent)}44%,to{background:#ffffff0d;color:var(--text2);border-color:#ffffff1a}}.ex-ai{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:0 9px;font-size:.55rem;color:var(--text3);font-style:italic;max-height:0;opacity:0;overflow:hidden;animation:kExAi 16s infinite}@keyframes kExAi{0%,43%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}46%,80%{max-height:26px;opacity:1;padding-top:5px;padding-bottom:5px}84%,to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}.ex-aitype{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;vertical-align:bottom;font-style:italic;animation:kExAiType 16s infinite}@keyframes kExAiType{0%,46%{max-width:0;animation-timing-function:steps(16,end)}60%,80%{max-width:14em}84%,to{max-width:0}}.ex-code{font-family:DM Mono,monospace;font-size:.58rem;color:#c084fc;background:#00000059;border:1px solid rgba(168,85,247,.3);border-radius:6px;padding:6px 9px;overflow:hidden;white-space:nowrap;position:relative}.ex-type{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;vertical-align:bottom;animation:exType 16s infinite}@keyframes exType{0%,10%{max-width:0;animation-timing-function:steps(12,end)}22%,60%{max-width:8em}62%,to{max-width:0;animation-timing-function:step-end}}.ex-c2{position:absolute;left:9px;top:6px;opacity:0;color:#e9d5ff;animation:kExC2 16s infinite}@keyframes kExC2{0%,62%{opacity:0}65%,95%{opacity:1}99%,to{opacity:0}}.ex-apply{background:var(--mm-accent);color:#fff;font-weight:700;border-radius:6px;padding:4px 10px;font-size:.55rem;margin-left:auto;animation:exApply 16s infinite}@keyframes exApply{0%,80%{transform:scale(1)}82%{transform:scale(.88)}84%,to{transform:scale(1)}}.exc{animation:kExc 16s infinite}@keyframes kExc{0%,84%{opacity:0;transform:translateY(4px)}86%,95%{opacity:1;transform:none}99%,to{opacity:0}}.mm--cp{--mm-accent: #f97316}.cp-set{display:flex;gap:6px;font-size:.5rem;color:var(--text3)}.cp-set span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:3px 7px}.cp-rows{flex:1;display:flex;flex-direction:column;gap:5px;justify-content:center}.cp-row{display:flex;align-items:center;gap:7px;background:#ffffff0a;border-radius:6px;padding:6px 9px;font-size:.58rem;color:var(--text2);position:relative}.cp-chk{color:var(--mm-accent);font-weight:700}.cp-badge{position:absolute;right:8px;font-size:.5rem;font-weight:800;color:var(--mm-accent);opacity:0;animation:cpBadge 12s infinite;animation-delay:var(--d)}@keyframes cpBadge{0%,40%{opacity:0;transform:translate(-4px)}44%,92%{opacity:1;transform:none}97%,to{opacity:0}}.cp-btn{background:var(--mm-accent);color:#000;font-weight:700;border-radius:6px;padding:4px 10px;font-size:.55rem;margin-left:auto;animation:cpBtn 12s infinite}@keyframes cpBtn{0%,33%{transform:scale(1)}35%{transform:scale(.88)}37%,to{transform:scale(1)}}.cpc{animation:kCpc 12s infinite}@keyframes kCpc{0%,64%{opacity:0;transform:translateY(4px)}68%,88%{opacity:1;transform:none}95%,to{opacity:0}}.mm--rg{--mm-accent: #8b5cf6}.rg-scene{flex:1;position:relative;border-radius:8px;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#2a1a4a,#0d0a18 75%);display:flex;align-items:center;justify-content:center}.rg-px{position:absolute;inset:0;opacity:0;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,0,0,.35) 0 1px,transparent 1px 5px);animation:rgPx 12s infinite}@keyframes rgPx{0%,16%{opacity:0}20%,92%{opacity:1}97%,to{opacity:0}}.rg-sl{position:absolute;inset:0;opacity:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.4) 0 2px,transparent 2px 4px);animation:rgSl 12s infinite}@keyframes rgSl{0%,40%{opacity:0}44%,92%{opacity:1}97%,to{opacity:0}}.rg-txt{font-family:DM Mono,monospace;font-weight:700;letter-spacing:.18em;color:#c4b5fd;font-size:.75rem;text-transform:uppercase;animation:rgBlink 1.1s steps(1) infinite,rgGlitch 12s infinite}@keyframes rgBlink{55%{opacity:.3}}@keyframes rgGlitch{0%,64%{text-shadow:none;transform:none}67%{text-shadow:-2px 0 #ff3c5a,2px 0 #00e5ff;transform:skew(-5deg)}69%{text-shadow:2px 0 #ff3c5a,-2px 0 #00e5ff;transform:skew(4deg) translate(1px)}71%,92%{text-shadow:-1px 0 #ff3c5a,1px 0 #00e5ff;transform:none}96%,to{text-shadow:none;transform:none}}.rg-chips{display:flex;gap:6px;font-size:.52rem}.rg-chips span{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:3px 8px;color:var(--text3)}.rgc1{animation:kRg1 12s infinite}.rgc2{animation:kRg2 12s infinite}.rgc3{animation:kRg3 12s infinite}@keyframes kRg1{0%,16%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}20%,40%{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf6}44%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}@keyframes kRg2{0%,40%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}44%,62%{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf6}66%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}@keyframes kRg3{0%,62%{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}66%,92%{background:#8b5cf62e;color:#c4b5fd;border-color:#8b5cf6}96%,to{background:#ffffff0d;color:var(--text3);border-color:#ffffff1a}}.mm--crt{--mm-accent: #00ff41}.crt-screen{flex:1;position:relative;border-radius:6px;overflow:hidden;background:#020503;border:1px solid rgba(0,255,65,.15);display:flex;align-items:center;justify-content:center;animation:crtCurve 12s infinite,crtFlick 12s infinite}@keyframes crtCurve{0%,42%{border-radius:6px;box-shadow:none}50%,92%{border-radius:18px;box-shadow:inset 0 0 26px 8px #000c,0 0 14px #00ff411f}98%,to{border-radius:6px;box-shadow:none}}@keyframes crtFlick{0%,69%{opacity:1}70%{opacity:.82}71%{opacity:1}74%{opacity:.9}75%,to{opacity:1}}.crt-sl{position:absolute;inset:0;opacity:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.5) 0 2px,transparent 2px 4px);animation:crtSl 12s infinite}@keyframes crtSl{0%,16%{opacity:0}20%,94%{opacity:1}99%,to{opacity:0}}.crt-txt{font-family:DM Mono,monospace;color:#00ff41;font-size:.72rem;letter-spacing:.12em;text-shadow:0 0 8px rgba(0,255,65,.7)}.crt-cur{animation:mmCaret 1s steps(1) infinite}.crt-ctrl{display:flex;align-items:center;gap:6px;font-size:.55rem;color:var(--text3);justify-content:flex-end}.mm--lut{--mm-accent: var(--clr-lutmanager, #ff3c5a)}.lut-prev{flex:1;border-radius:7px;overflow:hidden;position:relative;min-height:0}.lut-prev img{width:100%;height:100%;object-fit:cover;display:block;animation:lutPrev 16s infinite}@keyframes lutPrev{0%,20%{filter:none}26%,42%{filter:saturate(1.5) contrast(1.08) hue-rotate(-12deg)}48%,64%{filter:saturate(.05) contrast(1.25)}70%,90%{filter:saturate(1.3) contrast(1.12) hue-rotate(165deg)}96%,to{filter:none}}.lut-tiles{display:flex;gap:6px}.lut-t{flex:1;border-radius:5px;overflow:hidden;position:relative}.lut-t img{width:100%;height:24px;object-fit:cover;display:block}.lut-t2 img{filter:saturate(1.5) contrast(1.08) hue-rotate(-12deg)}.lut-t3 img{filter:saturate(.05) contrast(1.25)}.lut-t4 img{filter:saturate(1.3) contrast(1.12) hue-rotate(165deg)}.lut-t:after{content:"";position:absolute;inset:0;border-radius:5px;border:2px solid transparent}.lut-t1:after{animation:kLut1 16s infinite}.lut-t2:after{animation:kLut2 16s infinite}.lut-t3:after{animation:kLut3 16s infinite}.lut-t4:after{animation:kLut4 16s infinite}@keyframes kLut1{0%,20%{border-color:var(--clr-lutmanager, #ff3c5a)}24%,94%{border-color:transparent}98%,to{border-color:var(--clr-lutmanager, #ff3c5a)}}@keyframes kLut2{0%,24%{border-color:transparent}26%,42%{border-color:var(--clr-lutmanager, #ff3c5a)}46%,to{border-color:transparent}}@keyframes kLut3{0%,46%{border-color:transparent}48%,64%{border-color:var(--clr-lutmanager, #ff3c5a)}68%,to{border-color:transparent}}@keyframes kLut4{0%,68%{border-color:transparent}70%,90%{border-color:var(--clr-lutmanager, #ff3c5a)}94%,to{border-color:transparent}}.lutc1{animation:kLutc1 16s infinite}.lutc2{animation:kLutc2 16s infinite}.lutc3{animation:kLutc3 16s infinite}@keyframes kLutc1{0%,27%{opacity:0;transform:translateY(4px)}29%,41%{opacity:1;transform:none}45%,to{opacity:0}}@keyframes kLutc2{0%,49%{opacity:0;transform:translateY(4px)}51%,63%{opacity:1;transform:none}67%,to{opacity:0}}@keyframes kLutc3{0%,71%{opacity:0;transform:translateY(4px)}73%,89%{opacity:1;transform:none}93%,to{opacity:0}}.mm--cr{--mm-accent: #c4a35a}.cr-screen{flex:1;position:relative;border-radius:7px;overflow:hidden;background:#000;border:1px solid rgba(196,163,90,.18);min-height:0}.cr-screen:before,.cr-screen:after{content:"";position:absolute;left:0;right:0;height:22px;z-index:2;pointer-events:none}.cr-screen:before{top:0;background:linear-gradient(to bottom,#000,transparent)}.cr-screen:after{bottom:0;background:linear-gradient(to top,#000,transparent)}.cr-roll{position:absolute;left:0;right:0;top:0;animation:crRoll 18s linear infinite}@keyframes crRoll{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.cr-t{text-align:center;color:#eee;font-family:Georgia,Times New Roman,serif;font-size:.62rem;letter-spacing:.18em;padding:8px 0}.cr-hd{text-align:center;color:var(--mm-accent);font-size:.5rem;letter-spacing:.25em;text-transform:uppercase;padding:9px 0 4px}.cr-r{display:flex;justify-content:center;gap:10px;font-size:.55rem;padding:2px 0;font-family:Georgia,Times New Roman,serif}.cr-r span{color:#888;flex:1;text-align:right;text-transform:uppercase;font-size:.46rem;letter-spacing:.06em;padding-top:1px}.cr-r b{color:#eee;flex:1;text-align:left;font-weight:400}.cr-foot{display:flex;align-items:center;gap:6px;font-size:.55rem}.cr-tpl{color:var(--text3)}.cr-gen{background:var(--mm-accent);color:#000;font-weight:700;border-radius:6px;padding:4px 10px;margin-left:auto}@media(prefers-reduced-motion:reduce){.mini-mock *,.mini-mock *:before,.mini-mock *:after{animation:none!important}.mm-type{max-width:90px}.t4-type{max-width:5.5em}.gm-cell{transform:scale(1);opacity:1}.cc-b,.cc-react,.cc-read{opacity:1;transform:none}.ex-type{max-width:8em}.ex-aitype{max-width:14em}.cm-row{opacity:1}.co-v,.co-h{transform:none}.co-c,.co-lab{opacity:1}}.pcard-thumb .mini-mock{width:100%}.product-card .mm-badges{display:none}@media(hover:hover){.product-card .mini-mock{filter:saturate(.3) brightness(.62);transition:filter .25s ease}.product-card:hover .mini-mock{filter:none}}
