html.lite-doc-open,html.lite-doc-open body{overflow:hidden}.lite-docwin-backdrop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0006;animation:lite-fade .15s ease}.lite-docwin{position:relative;display:flex;flex-direction:column;width:min(100%,1200px);height:88vh;height:88dvh;background:var(--mg-paper, #fff);color:var(--mg-text, #191613);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000059;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lite-docwin-head{display:flex;align-items:center;gap:12px;padding:12px 10px 12px 18px;border-bottom:1px solid var(--mg-line, #ded7ca)}.lite-docwin-head strong{flex:1 1 auto;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lite-docwin-float{position:absolute;top:8px;right:8px;z-index:1}[dir=rtl] .lite-docwin-float{right:auto;left:8px}.lite-docwin-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#7f7f7f2e;color:inherit;cursor:pointer}.lite-docwin-x:hover{background:#7f7f7f4d}.lite-docwin-x .lite-ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lite-docwin-body{flex:1 1 auto;min-height:0}.lite-docwin-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}@keyframes lite-fade{0%{opacity:0}}@media (max-width: 599px){.lite-docwin-backdrop{padding:0}.lite-docwin{width:100%;height:100%;border-radius:0}}.lite-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:2147482000;max-width:min(92vw,440px);padding:12px 18px;border-radius:12px;text-align:center;background:#191613;color:#fff;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .2s,transform .2s}.lite-toast.show{opacity:1;transform:translate(-50%)}#genny-ux #mg-up-notice.is-error,#genny-ux #mg-wish-notice.is-error{color:var(--mg-orange)}#genny-ux #mg-continue:disabled{opacity:.5;cursor:progress}#genny-ux #mg-pricing button[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}#genny-ux .mg-nav-right .mg-login{padding:10px 18px;white-space:nowrap;border-radius:999px}@media (max-width: 520px){#genny-ux .mg-nav-right .mg-login{padding:8px 12px;font-size:14px}}.lite-drop-hint{position:fixed;inset:12px;z-index:2147482500;display:none;align-items:center;justify-content:center;pointer-events:none;border:2px dashed var(--mg-orange, #e86239);border-radius:18px;background:color-mix(in srgb,var(--mg-bg, var(--mg-paper, #fff)) 94%,transparent);color:var(--mg-text, #191613);font:600 18px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;padding:24px}html.lite-drag .lite-drop-hint{display:flex}.lite-drop-hint span{padding:18px 28px;border-radius:14px;background:var(--mg-paper, #fff);border:1px solid var(--mg-line, #ded7ca);box-shadow:0 12px 32px #0000002e}#genny-ux .up-card.drag{outline:2px dashed var(--mg-orange);outline-offset:4px}
