body.mwm-runtime-env--codex_window{background:#fff4f4!important}body.mwm-runtime-env--codex_window:before,body.mwm-runtime-env--local_machine:before{content:"";position:fixed;inset:0;z-index:900;pointer-events:none;transition:opacity .9s ease,background .9s ease}body.mwm-runtime-env--codex_window:before{background:radial-gradient(circle at 22% 18%,rgba(212,48,48,.24),transparent 42%),linear-gradient(135deg,#bc161652,#ff5d5d33);opacity:.38}body.mwm-runtime-env--codex_window.mwm-runtime-codex-dismissed:before{opacity:.08}body.mwm-runtime-env--local_machine:before{background:radial-gradient(circle at 18% 12%,rgba(43,158,255,.34),transparent 36%),linear-gradient(135deg,#59b7ff3d,#0c5eab33);opacity:.42}body.mwm-runtime-env--local_machine.mwm-runtime-local-dismissed:before{opacity:0}.mwm-codex-window-warning{position:fixed;inset:0;z-index:1000;pointer-events:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;overflow:hidden;opacity:1;transition:opacity .22s ease}.mwm-codex-window-warning--dismissed{opacity:0}.mwm-codex-window-warning span{display:inline-flex;align-items:center;justify-content:center;width:310px;min-height:48px;transform:rotate(-34deg);transform-origin:center;color:#fff7f7ad;font-size:28px;font-weight:1000;letter-spacing:0;text-align:center;text-shadow:0 2px 12px rgba(86,0,0,.28);white-space:nowrap}.mwm-local-runtime-popup{position:fixed;top:max(20px,env(safe-area-inset-top));left:50%;z-index:1100;pointer-events:none;transform:translate(-50%);width:min(420px,calc(100vw - 28px));border:1px solid rgba(10,62,113,.28);border-radius:8px;background:#edf8fff5;color:#08365d;box-shadow:0 24px 80px #05305c38;padding:16px 18px;font-size:18px;font-weight:1000;letter-spacing:0;text-align:center;transition:opacity .22s ease,transform .22s ease}.mwm-local-runtime-popup--closing{opacity:0;transform:translate(-50%) translateY(-8px)}.mwm-live-version-popup-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#050e1885}.mwm-live-version-popup{width:min(460px,100%);border:1px solid rgba(24,88,148,.32);border-radius:8px;background:#f4fbff;color:#0d3357;box-shadow:0 28px 90px #03182e57;padding:18px}.mwm-live-version-popup strong,.mwm-live-version-popup span{display:block}.mwm-live-version-popup strong{font-size:17px;line-height:1.25}.mwm-live-version-popup span{margin-top:8px;color:#315a7c;font-size:14px;line-height:1.45}.mwm-live-version-popup button{margin-top:16px;min-height:40px;border:0;border-radius:8px;background:#0b5fa5;color:#fff;padding:0 14px;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.mwm-live-version-popup button:hover,.mwm-live-version-popup button:focus-visible{background:#084a82}@media(max-width:720px){.mwm-codex-window-warning{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.mwm-codex-window-warning span{width:230px;font-size:20px}}@media(prefers-reduced-motion:reduce){body.mwm-runtime-env--codex_window:before,body.mwm-runtime-env--local_machine:before,.mwm-codex-window-warning,.mwm-local-runtime-popup{transition:none}}
