@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Lato:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Merriweather:wght@400;500;600;700&family=Lora:wght@400;500;600;700&family=Work+Sans:wght@400;500;600;700&family=Rubik:wght@400;500;600;700&family=Ubuntu:wght@400;500;600;700&family=PT+Sans:wght@400;500;600;700&family=PT+Serif:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Noto+Serif:wght@400;500;600;700&family=Fira+Sans:wght@400;500;600;700&family=Cabin:wght@400;500;600;700&family=Quicksand:wght@400;500;600;700&family=Barlow:wght@400;500;600;700&family=Mulish:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Karla:wght@400;500;600;700&family=Heebo:wght@400;500;600;700&family=Hind:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&family=Bebas+Neue:wght@400;500;600;700&family=Anton:wght@400;500;600;700&family=Archivo+Black:wght@400;500;600;700&family=Archivo:wght@400;500;600;700&family=Exo+2:wght@400;500;600;700&family=Orbitron:wght@400;500;600;700&family=Rajdhani:wght@400;500;600;700&family=Teko:wght@400;500;600;700&family=Roboto+Condensed:wght@400;500;600;700&family=Roboto+Slab:wght@400;500;600;700&family=Arvo:wght@400;500;600;700&family=Bitter:wght@400;500;600;700&family=Crimson+Text:wght@400;500;600;700&family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600;700&family=Prata:wght@400;500;600;700&family=Marcellus:wght@400;500;600;700&family=Cardo:wght@400;500;600;700&family=Alegreya:wght@400;500;600;700&family=Vollkorn:wght@400;500;600;700&family=Domine:wght@400;500;600;700&family=Abril+Fatface:wght@400;500;600;700&family=Bodoni+Moda:wght@400;500;600;700&family=EB+Garamond:wght@400;500;600;700&family=Spectral:wght@400;500;600;700&family=Zilla+Slab:wght@400;500;600;700&family=Fjalla+One:wght@400;500;600;700&family=Alfa+Slab+One:wght@400;500;600;700&family=Bangers:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;600;700&family=Concert+One:wght@400;500;600;700&family=Cookie:wght@400;500;600;700&family=Courgette:wght@400;500;600;700&family=Dancing+Script:wght@400;500;600;700&family=Great+Vibes:wght@400;500;600;700&family=Pacifico:wght@400;500;600;700&family=Lobster:wght@400;500;600;700&family=Kaushan+Script:wght@400;500;600;700&family=Satisfy:wght@400;500;600;700&family=Sacramento:wght@400;500;600;700&family=Yellowtail:wght@400;500;600;700&family=Caveat:wght@400;500;600;700&family=Indie+Flower:wght@400;500;600;700&family=Permanent+Marker:wght@400;500;600;700&family=Shadows+Into+Light:wght@400;500;600;700&family=Amatic+SC:wght@400;500;600;700&family=Patrick+Hand:wght@400;500;600;700&family=Architects+Daughter:wght@400;500;600;700&family=Righteous:wght@400;500;600;700&family=Russo+One:wght@400;500;600;700&family=Audiowide:wght@400;500;600;700&family=Michroma:wght@400;500;600;700&family=Monoton:wght@400;500;600;700&family=Notable:wght@400;500;600;700&family=Press+Start+2P:wght@400;500;600;700&family=Special+Elite:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Urbanist:wght@400;500;600;700&family=Jost:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Questrial:wght@400;500;600;700&family=Signika:wght@400;500;600;700&family=Varela+Round:wght@400;500;600;700&family=Yanone+Kaffeesatz:wght@400;500;600;700&family=Assistant:wght@400;500;600;700&family=Prompt:wght@400;500;600;700&family=Maven+Pro:wght@400;500;600;700&family=Titillium+Web:wght@400;500;600;700&family=Asap:wght@400;500;600;700&family=Overpass:wght@400;500;600;700&family=Noto+Sans+Mono:wght@400;500;600;700&family=Inconsolata:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap');.mojlogo-ai-app{--ml-primary:#6d28d9;--ml-primary-2:#2563eb;--ml-dark:#0f172a;--ml-muted:#64748b;--ml-border:#e2e8f0;--ml-soft:#f8fafc;--ml-card:#fff;max-width:1180px;margin:24px auto;padding:24px;border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--ml-border);box-shadow:0 24px 70px rgba(15,23,42,.08);font-family:inherit;color:var(--ml-dark)}.mojlogo-ai-app *{box-sizing:border-box}.ml-header{padding:4px 2px 22px}.ml-branding{display:flex;gap:18px;align-items:center}.ml-site-logo{width:76px;height:auto;display:block}.ml-kicker{display:inline-flex;padding:6px 12px;border-radius:999px;background:#ede9fe;color:#5b21b6;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ml-header h1{margin:10px 0 6px;font-size:34px;line-height:1.1;color:var(--ml-dark);font-weight:950}.ml-header p{margin:0;color:var(--ml-muted);font-size:16px}.ml-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 18px;padding:8px;border-radius:18px;background:#eef2ff;border:1px solid #dbeafe}.ml-steps button{border:0;border-radius:14px;padding:14px 16px;background:transparent;color:#334155;font-weight:900;cursor:pointer;transition:.18s ease}.ml-steps button.active{background:linear-gradient(135deg,var(--ml-primary),var(--ml-primary-2));color:#fff;box-shadow:0 12px 26px rgba(37,99,235,.22)}.ml-panel{display:none;background:rgba(255,255,255,.92);border:1px solid var(--ml-border);border-radius:24px;padding:24px;box-shadow:0 14px 38px rgba(15,23,42,.05)}.ml-panel.active{display:block}.ml-panel h2{font-size:24px;margin:0 0 18px;font-weight:950;color:var(--ml-dark)}.ml-panel h3{font-size:18px;margin:0 0 8px;font-weight:950}.ml-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ml-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mojlogo-ai-app label{display:block;font-weight:900;color:#172033;margin:0 0 16px}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{width:100%;margin-top:8px;border:1px solid #d7deea;border-radius:16px;padding:14px 15px;background:#fff;color:#101827;font:inherit;font-weight:600;outline:none;transition:.18s ease;box-shadow:0 1px 0 rgba(15,23,42,.03)}.mojlogo-ai-app textarea{resize:vertical;min-height:130px}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:var(--ml-primary);box-shadow:0 0 0 4px rgba(109,40,217,.11)}.ml-color-fields input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ml-help{display:block;color:var(--ml-muted);font-size:13px;line-height:1.45;margin-top:8px;font-weight:700}.ml-btn{appearance:none;border:1px solid #cbd5e1;background:#fff;color:#111827;border-radius:16px;padding:14px 18px;font-weight:950;cursor:pointer;transition:.18s ease;box-shadow:0 8px 20px rgba(15,23,42,.06);text-align:center}.ml-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.10)}.ml-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ml-primary{background:linear-gradient(135deg,var(--ml-primary),var(--ml-primary-2));border-color:transparent;color:#fff}.ml-message{min-height:24px;margin:15px 0;font-weight:900;color:#475569}.ml-message.success{color:#15803d}.ml-message.error{color:#b91c1c}.ml-message.warning{color:#64748b}.ml-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.ml-logo-card{border:2px solid var(--ml-border);background:#fff;border-radius:20px;padding:10px;cursor:pointer;text-align:center;transition:.2s ease;overflow:hidden}.ml-logo-card:hover,.ml-logo-card.selected{border-color:var(--ml-primary);box-shadow:0 18px 32px rgba(109,40,217,.16)}.ml-logo-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:linear-gradient(135deg,#f8fafc,#eef2ff);border-radius:16px;pointer-events:none}.ml-logo-card span{display:block;margin-top:10px;font-weight:950;color:#334155;font-size:13px}.ml-edit-selected{margin-top:20px;padding:18px;border-radius:20px;background:#f5f3ff;border:1px solid #ddd6fe}.ml-edit-selected p{margin:0 0 12px;color:#5b21b6;font-weight:700;line-height:1.45}.ml-selected-wrap{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px dashed #cbd5e1;border-radius:22px;min-height:320px;margin-bottom:18px;padding:16px;overflow:hidden}.ml-selected-wrap:after,.ml-logo-card:after{content:'Preview';position:absolute;right:14px;bottom:14px;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:11px;font-weight:900;padding:5px 9px;pointer-events:none}.ml-logo-card{position:relative}.ml-selected-wrap img{max-width:100%;max-height:440px;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}.ml-protected-image{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ml-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.ml-package-card{border:1px solid var(--ml-border);border-radius:22px;background:#fff;padding:22px;box-shadow:0 14px 34px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:12px}.ml-package-card.featured{border-color:#c4b5fd;box-shadow:0 22px 44px rgba(109,40,217,.12)}.ml-package-card h3{font-size:22px}.ml-package-card p{margin:0;color:var(--ml-muted);font-weight:700;line-height:1.5;flex:1}.ml-svg-preview{margin:16px 0}.ml-vector-ready{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:16px;padding:14px;font-weight:800}.ml-vector-ready a{color:#166534;font-weight:950}.ml-screen-guard .ml-protected-image img{filter:blur(18px);opacity:.22}.ml-screen-guard:before{content:'Preview temporarily protected';position:fixed;z-index:999999;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.78);color:#fff;font-size:24px;font-weight:950;text-align:center;padding:20px}@media print{html,body{background:#fff!important}.mojlogo-ai-app{display:none!important}.mojlogo-print-block{display:block!important;font:700 18px/1.4 Arial,sans-serif;color:#111;padding:40px;text-align:center}.ml-protected-image img{visibility:hidden!important}.mojlogo-ai-app .ml-btn{display:none!important}}@media(max-width:980px){.ml-grid-4,.ml-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-package-grid{grid-template-columns:1fr}}@media(max-width:760px){.mojlogo-ai-app{padding:16px;margin:14px auto;border-radius:20px}.ml-branding{align-items:flex-start;gap:12px}.ml-site-logo{width:58px}.ml-header h1{font-size:26px}.ml-header p{font-size:14px}.ml-grid-2,.ml-grid-4,.ml-results,.ml-steps{grid-template-columns:1fr}.ml-panel{padding:16px;border-radius:20px}.ml-steps{gap:7px}.ml-steps button{padding:12px 10px}.ml-btn{width:100%;margin:5px 0}.ml-selected-wrap{min-height:240px}.ml-results{gap:12px}}.ml-after-results-note{margin-top:14px;padding:14px 16px;border-radius:16px;background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6;font-weight:800;line-height:1.45}.ml-selected-wrap+.ml-edit-selected{margin-top:0;margin-bottom:18px}.mojlogo-ai-app img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.mojlogo-ai-app.ml-no-select,.mojlogo-ai-app.ml-no-select *{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.ml-vector-box{margin-top:14px;border:1px solid #bbf7d0;border-radius:16px;background:#fff;min-height:260px;padding:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ml-vector-box object{width:100%;height:260px;pointer-events:none}.ml-package-card .ml-btn+.ml-btn{margin-top:8px}.mojlogo-ai-app .ml-selected-wrap:before,.mojlogo-ai-app .ml-logo-card:before,.mojlogo-ai-app .ml-vector-box:before{content:'MOJLogo Preview';position:absolute;left:12px;top:12px;z-index:3;border-radius:999px;background:rgba(255,255,255,.78);color:#334155;font-size:10px;font-weight:950;letter-spacing:.03em;padding:5px 8px;pointer-events:none;backdrop-filter:blur(8px)}@media(max-width:760px){.mojlogo-ai-app{font-size:14px}.ml-panel h2{font-size:20px}.ml-panel h3{font-size:16px}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{font-size:14px;padding:12px 13px}.ml-help,.ml-logo-card span,.ml-after-results-note,.ml-edit-selected p,.ml-package-card p{font-size:12px}.ml-package-card h3{font-size:18px}.ml-btn{font-size:14px;padding:12px 14px}.ml-message{font-size:13px}.ml-screen-guard:before{font-size:18px}.ml-vector-box,.ml-vector-box object{min-height:220px;height:220px}}@media(max-width:420px){.mojlogo-ai-app{font-size:13px}.ml-panel h2{font-size:18px}.ml-steps button{font-size:13px}.ml-package-card{padding:16px}.ml-selected-wrap{min-height:210px}.ml-logo-card span{font-size:11px}}.mojlogo-ai-app,.mojlogo-ai-app *{color-scheme:light !important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app button.ml-btn,.mojlogo-ai-app .ml-steps button,.mojlogo-ai-app .ml-logo-card{font-family:inherit !important;text-decoration:none !important;outline:none !important}.mojlogo-ai-app .ml-btn:not(.ml-primary),.mojlogo-ai-app button.ml-btn:not(.ml-primary){background:#ffffff !important;background-image:none !important;border-color:#cbd5e1 !important;color:#111827 !important}.mojlogo-ai-app .ml-btn:not(.ml-primary):hover,.mojlogo-ai-app .ml-btn:not(.ml-primary):focus,.mojlogo-ai-app button.ml-btn:not(.ml-primary):hover,.mojlogo-ai-app button.ml-btn:not(.ml-primary):focus{background:#f8fafc !important;background-image:none !important;border-color:#6d28d9 !important;color:#111827 !important}.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .ml-steps button.active{background:linear-gradient(135deg,#6d28d9,#2563eb) !important;border-color:transparent !important;color:#ffffff !important}.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover,.mojlogo-ai-app .ml-btn.ml-primary:focus,.mojlogo-ai-app button.ml-primary:focus{background:linear-gradient(135deg,#5b21b6,#1d4ed8) !important;border-color:transparent !important;color:#ffffff !important}.mojlogo-ai-app .ml-logo-card:hover,.mojlogo-ai-app .ml-logo-card.selected,.mojlogo-ai-app .ml-logo-card:focus{border-color:#6d28d9 !important;background:#ffffff !important;color:#334155 !important}.mojlogo-ai-app input::placeholder,.mojlogo-ai-app textarea::placeholder{color:#94a3b8 !important;font-weight:400 !important;opacity:1 !important}.mojlogo-ai-app input::-webkit-input-placeholder,.mojlogo-ai-app textarea::-webkit-input-placeholder{color:#94a3b8 !important;font-weight:400 !important}.ml-loader{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:14px 16px;border-radius:16px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a !important;line-height:1.35}.ml-loader[hidden]{display:none!important}.ml-loader span{width:22px;height:22px;border-radius:999px;border:3px solid #bfdbfe;border-top-color:#2563eb;animation:mlspin .8s linear infinite;flex:0 0 auto}.ml-loader strong{color:#1e3a8a!important;font-weight:950!important}.ml-loader em{color:#475569!important;font-style:normal!important;font-weight:700!important}@keyframes mlspin{to{transform:rotate(360deg)}}.ml-description-tip{font-weight:700!important;color:#475569!important}@media(max-width:760px){.ml-loader{align-items:flex-start;gap:10px;font-size:12px;padding:12px;flex-wrap:wrap}.ml-loader span{width:18px;height:18px;border-width:2px}.mojlogo-ai-app label{font-size:13px!important}}.mojlogo-ai-app{--ml-primary:#2AB8FF;--ml-primary-2:#7c3aed;--ml-dark:#f8fafc;--ml-muted:#aab6c8;--ml-border:rgba(255,255,255,.12);--ml-soft:rgba(255,255,255,.06);--ml-card:rgba(15,23,42,.82);max-width:1180px!important;background:radial-gradient(circle at 12% 0%,rgba(42,184,255,.22),transparent 34%),radial-gradient(circle at 95% 18%,rgba(124,58,237,.20),transparent 30%),linear-gradient(145deg,#070b14,#0f172a 58%,#111827)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 28px 90px rgba(2,6,23,.45)!important;color:#f8fafc!important}.mojlogo-ai-app,.mojlogo-ai-app *{color-scheme:dark!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-edit-selected{background:rgba(15,23,42,.72)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)}.mojlogo-ai-app .ml-header h1,.mojlogo-ai-app h2,.mojlogo-ai-app h3,.mojlogo-ai-app label{color:#fff!important}.mojlogo-ai-app .ml-header p,.mojlogo-ai-app .ml-help,.mojlogo-ai-app .ml-description-tip,.mojlogo-ai-app .ml-package-card p,.mojlogo-ai-app .ml-edit-selected p{color:#aab6c8!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:#2AB8FF!important;box-shadow:0 0 0 4px rgba(42,184,255,.15)!important}.mojlogo-ai-app input::placeholder,.mojlogo-ai-app textarea::placeholder{color:#8793a6!important;font-weight:400!important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app button.ml-btn,.mojlogo-ai-app .ml-steps button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.20)!important}.mojlogo-ai-app .ml-btn:hover,.mojlogo-ai-app button.ml-btn:hover,.mojlogo-ai-app .ml-steps button:hover{background:rgba(42,184,255,.14)!important;border-color:#2AB8FF!important;color:#fff!important}.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .ml-steps button.active{background:linear-gradient(135deg,#2AB8FF,#7c3aed)!important;border-color:transparent!important;color:#fff!important}.mojlogo-ai-app .ml-results{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mojlogo-ai-app .ml-logo-card{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;color:#fff!important}.mojlogo-ai-app .ml-logo-card:hover,.mojlogo-ai-app .ml-logo-card.selected,.mojlogo-ai-app .ml-logo-card:focus{background:rgba(42,184,255,.10)!important;border-color:#2AB8FF!important;box-shadow:0 18px 40px rgba(42,184,255,.18)!important}.mojlogo-ai-app .ml-logo-card img,.mojlogo-ai-app .ml-selected-wrap{background:linear-gradient(145deg,#fff,#eef6ff)!important}.mojlogo-ai-app .ml-logo-card span{color:#eef6ff!important}.mojlogo-ai-app .ml-selected-wrap{border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important}.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-loader{background:rgba(42,184,255,.10)!important;border:1px solid rgba(42,184,255,.28)!important;color:#dff6ff!important}.mojlogo-ai-app .ml-loader strong,.mojlogo-ai-app .ml-loader em{color:#dff6ff!important}.mojlogo-ai-app .ml-message{color:#cbd5e1!important}.mojlogo-ai-app .ml-message.success{color:#86efac!important}.mojlogo-ai-app .ml-message.error{color:#fca5a5!important}.mojlogo-ai-app .ml-message.warning{color:#cbd5e1!important}.mojlogo-ai-app .ml-vector-ready{background:rgba(22,101,52,.20)!important;border-color:rgba(134,239,172,.35)!important;color:#bbf7d0!important}.mojlogo-ai-app .ml-vector-ready a{color:#bbf7d0!important}.mojlogo-ai-app .ml-selected-wrap:before,.mojlogo-ai-app .ml-logo-card:before,.mojlogo-ai-app .ml-vector-box:before{content:'MOJLogo Preview'!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%) rotate(-18deg)!important;border-radius:999px!important;background:rgba(15,23,42,.06)!important;color:rgba(15,23,42,.20)!important;border:1px solid rgba(15,23,42,.08)!important;font-size:clamp(13px,2vw,22px)!important;letter-spacing:.08em!important;padding:9px 18px!important;text-transform:uppercase!important;backdrop-filter:none!important}.mojlogo-ai-app .ml-selected-wrap:after,.mojlogo-ai-app .ml-logo-card:after{content:'Protected preview'!important;background:rgba(15,23,42,.42)!important;color:#fff!important}@media(max-width:980px){.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}.mojlogo-ai-app{padding:14px!important;border-radius:22px!important}}.mojlogo-ai-app{--ml-primary:#2AB8FF;--ml-primary-dark:#1198dc;--ml-text:#0f172a;--ml-muted:#64748b;--ml-border:#e2e8f0;--ml-card:#ffffff;--ml-soft:#f8fafc;color-scheme:light!important;max-width:1180px!important;background:radial-gradient(circle at 10% 0%,rgba(42,184,255,.14),transparent 30%),linear-gradient(145deg,#ffffff,#f8fbff 62%,#eef6ff)!important;border:1px solid #dbeafe!important;box-shadow:0 24px 70px rgba(15,23,42,.10)!important;color:var(--ml-text)!important}.mojlogo-ai-app,.mojlogo-ai-app *{color-scheme:light!important;box-sizing:border-box!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-edit-selected{background:rgba(255,255,255,.92)!important;border:1px solid var(--ml-border)!important;box-shadow:0 16px 45px rgba(15,23,42,.08)!important;backdrop-filter:blur(10px)!important}.mojlogo-ai-app .ml-header h1,.mojlogo-ai-app h2,.mojlogo-ai-app h3,.mojlogo-ai-app label{color:var(--ml-text)!important}.mojlogo-ai-app .ml-header p,.mojlogo-ai-app .ml-help,.mojlogo-ai-app .ml-description-tip,.mojlogo-ai-app .ml-package-card p,.mojlogo-ai-app .ml-edit-selected p{color:var(--ml-muted)!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{background:#fff!important;border:1px solid #cbd5e1!important;color:var(--ml-text)!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:var(--ml-primary)!important;box-shadow:0 0 0 4px rgba(42,184,255,.16)!important}.mojlogo-ai-app input::placeholder,.mojlogo-ai-app textarea::placeholder{color:#94a3b8!important;font-weight:400!important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app button.ml-btn,.mojlogo-ai-app .ml-steps button{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}.mojlogo-ai-app .ml-btn:hover,.mojlogo-ai-app button.ml-btn:hover,.mojlogo-ai-app .ml-steps button:hover{background:#eff6ff!important;border-color:var(--ml-primary)!important;color:#075985!important}.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .ml-steps button.active{background:linear-gradient(135deg,var(--ml-primary),#2563eb)!important;border-color:transparent!important;color:#fff!important}.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover{background:linear-gradient(135deg,var(--ml-primary-dark),#1d4ed8)!important;color:#fff!important}.mojlogo-ai-app .ml-results{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mojlogo-ai-app .ml-logo-card{background:#fff!important;border:1px solid #dbeafe!important;border-radius:24px!important;color:#0f172a!important;box-shadow:0 14px 32px rgba(15,23,42,.08)!important;overflow:hidden!important}.mojlogo-ai-app .ml-logo-card:hover,.mojlogo-ai-app .ml-logo-card.selected,.mojlogo-ai-app .ml-logo-card:focus{background:#fff!important;border-color:var(--ml-primary)!important;box-shadow:0 18px 42px rgba(42,184,255,.18)!important}.mojlogo-ai-app .ml-logo-card img{background:#fff!important}.mojlogo-ai-app .ml-logo-card span{color:#334155!important}.mojlogo-ai-app .ml-selected-wrap{background:var(--ml-preview-bg,#ffffff)!important;border:1px solid #dbeafe!important;border-radius:26px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 16px 40px rgba(15,23,42,.08)!important}.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-loader{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e3a8a!important}.mojlogo-ai-app .ml-loader strong{color:#1e3a8a!important}.mojlogo-ai-app .ml-loader em{color:#475569!important}.mojlogo-ai-app .ml-message{color:#334155!important}.mojlogo-ai-app .ml-message.success{color:#15803d!important}.mojlogo-ai-app .ml-message.error{color:#dc2626!important}.mojlogo-ai-app .ml-message.warning{color:#64748b!important}.mojlogo-ai-app .ml-vector-ready{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#166534!important}.mojlogo-ai-app .ml-vector-ready a{color:#166534!important}.mojlogo-ai-app .ml-vector-box{background:var(--ml-preview-bg,#ffffff)!important;border:1px solid #bbf7d0!important}.mojlogo-ai-app .ml-package-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mojlogo-ai-app .ml-package-card.featured{border-color:rgba(42,184,255,.55)!important;box-shadow:0 22px 55px rgba(42,184,255,.14)!important}.ml-package-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ml-product-id{font-size:12px;font-weight:800;color:#0369a1!important;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;padding:5px 9px;white-space:nowrap}.ml-price{font-size:30px;line-height:1.1;font-weight:950;color:#0f172a!important;margin:8px 0 12px}.ml-price .amount{color:#0f172a!important}.ml-price del{font-size:16px;color:#94a3b8!important;margin-right:6px}.ml-price ins{text-decoration:none!important}.ml-preview-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 10px}.ml-preview-tools label{display:flex!important;align-items:center;gap:10px;margin:0!important;font-weight:800!important;color:#334155!important}.ml-preview-tools input[type="color"]{width:44px!important;height:38px!important;padding:3px!important;border-radius:12px!important;cursor:pointer!important;background:#fff!important}.ml-mini-btn{border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;border-radius:999px!important;padding:8px 12px!important;font-weight:800!important;cursor:pointer!important}.ml-mini-btn:hover{border-color:var(--ml-primary)!important;background:#eff6ff!important;color:#075985!important}.mojlogo-ai-app .ml-selected-wrap:before,.mojlogo-ai-app .ml-logo-card:before,.mojlogo-ai-app .ml-vector-box:before{content:'Preview'!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%) rotate(-16deg)!important;z-index:3!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:rgba(15,23,42,.16)!important;border:1px solid rgba(15,23,42,.06)!important;font-size:clamp(12px,1.7vw,20px)!important;font-weight:900!important;letter-spacing:.08em!important;padding:7px 16px!important;text-transform:uppercase!important;backdrop-filter:none!important;pointer-events:none!important}.mojlogo-ai-app .ml-selected-wrap:after,.mojlogo-ai-app .ml-logo-card:after{display:none!important;content:none!important}@media(max-width:980px){.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mojlogo-ai-app .ml-package-grid-two{grid-template-columns:1fr!important}}@media(max-width:760px){.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}.mojlogo-ai-app{padding:14px!important;border-radius:22px!important}.ml-preview-tools{justify-content:flex-start;flex-wrap:wrap}.ml-price{font-size:24px}}.mojlogo-ai-app .ml-selected-wrap:before,.mojlogo-ai-app .ml-selected-wrap:after,.mojlogo-ai-app .ml-logo-card:before,.mojlogo-ai-app .ml-logo-card:after,.mojlogo-ai-app .ml-vector-box:before,.mojlogo-ai-app .ml-vector-box:after{display:none!important;content:none!important}.mojlogo-ai-app .ml-product-id{display:none!important}.mojlogo-ai-app .ml-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.mojlogo-ai-app .ml-panel-head h2{margin:0}.mojlogo-ai-app .ml-saved-btn{text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}@media(max-width:760px){.mojlogo-ai-app .ml-panel-head{align-items:stretch;flex-direction:column}.mojlogo-ai-app .ml-saved-btn{width:100%}}.ml-save-preview{width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a;font-weight:950;cursor:pointer}.ml-save-preview:hover{background:#eef2ff;border-color:#6d28d9}.ml-saved-panel{background:#fff;border:1px solid var(--ml-border);border-radius:24px;padding:22px;margin:0 0 18px;box-shadow:0 16px 38px rgba(15,23,42,.07)}.ml-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ml-panel-head h2{margin:0}.ml-saved-info{margin:0 0 14px;color:var(--ml-muted);font-weight:800}.ml-saved-empty{padding:18px;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;font-weight:900;text-align:center}.ml-saved-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ml-saved-card{border:1px solid var(--ml-border);border-radius:18px;background:#fff;padding:10px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.ml-saved-card img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8fafc;border-radius:14px;display:block}.ml-saved-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ml-mini-btn{border:1px solid #cbd5e1;background:#fff;border-radius:12px;padding:10px 12px;color:#0f172a;font-weight:950;cursor:pointer}.ml-mini-btn:hover{border-color:#6d28d9;background:#f5f3ff}.ml-preview-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ml-preview-tools label{margin:0;display:flex;align-items:center;gap:8px}.ml-preview-tools input[type="color"]{width:52px;height:42px;padding:4px;margin:0}@media(max-width:980px){.ml-saved-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ml-panel-head{align-items:stretch;flex-direction:column}.ml-saved-list{grid-template-columns:1fr}.ml-preview-tools{align-items:stretch;flex-direction:column}.ml-preview-tools label{justify-content:space-between}}.mojlogo-ai-app .ml-upload-design-label{margin-top:8px;padding:16px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc}.mojlogo-ai-app .ml-upload-design-label input[type="file"]{background:#fff;border-style:dashed;cursor:pointer}.mojlogo-ai-app .ml-optional{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:11px;font-weight:950;vertical-align:middle}.mojlogo-ai-app .ml-captcha-wrap{margin:10px 0 16px;padding:14px;border:1px solid #dbeafe;border-radius:18px;background:#eff6ff}.mojlogo-ai-app .ml-captcha-wrap[hidden]{display:none!important}@media(max-width:760px){.mojlogo-ai-app .ml-upload-design-label,.mojlogo-ai-app .ml-captcha-wrap{padding:12px;border-radius:16px}}.mojlogo-ai-app,.mojlogo-ai-app *{font-weight:400!important}.mojlogo-ai-app{--ml-primary:#2AB8FF;--ml-primary-dark:#1198dc;--ml-text:#0f172a;--ml-muted:#64748b;--ml-border:#dbeafe;--ml-domain-label:"mojlogo.com";color-scheme:light!important;background:radial-gradient(circle at 0 0,rgba(42,184,255,.16),transparent 34%),linear-gradient(145deg,#ffffff,#f8fbff 62%,#eef6ff)!important;border:1px solid #dbeafe!important;box-shadow:0 26px 80px rgba(15,23,42,.10)!important}.mojlogo-ai-app .ml-steps,.mojlogo-ai-app .ml-edit-selected,.mojlogo-ai-app .ml-description-tip,.mojlogo-ai-app #ml-layout-help{display:none!important}.mojlogo-ai-app .ml-panel{display:block!important;border-radius:28px!important;padding:28px!important}.mojlogo-ai-app .ml-panel-head{align-items:flex-start!important;margin-bottom:20px!important}.mojlogo-ai-app .ml-panel h2{margin:0 0 8px!important;font-size:28px!important;line-height:1.15!important}.mojlogo-ai-app .ml-panel-subtitle{margin:0!important;color:var(--ml-muted)!important;font-size:15px!important;line-height:1.45!important}.mojlogo-ai-app label{margin-bottom:16px!important;color:var(--ml-text)!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{font-weight:400!important;border-radius:18px!important;padding:15px 16px!important}.mojlogo-ai-app textarea::placeholder,.mojlogo-ai-app input::placeholder{font-weight:400!important}.mojlogo-ai-app .ml-upload-design-label{margin-top:0!important;padding:16px!important;border:1px dashed #bfdbfe!important;border-radius:20px!important;background:#f8fbff!important}.mojlogo-ai-app .ml-captcha-wrap{background:transparent!important;border:0!important;padding:0!important;margin:8px 0 16px!important}.mojlogo-ai-app .ml-generate-full,.mojlogo-ai-app #ml-generate{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:54px!important;font-size:16px!important}.mojlogo-ai-app .ml-results{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-selected-wrap,.mojlogo-ai-app .ml-saved-card{position:relative!important;overflow:hidden!important}.mojlogo-ai-app .ml-logo-card:before,.mojlogo-ai-app .ml-selected-wrap:before,.mojlogo-ai-app .ml-saved-card:before{content:attr(data-domain)!important;display:flex!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%) rotate(-18deg)!important;z-index:4!important;padding:8px 18px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;border:1px solid rgba(15,23,42,.08)!important;color:rgba(15,23,42,.24)!important;font-size:clamp(13px,2vw,24px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important;backdrop-filter:blur(1px)!important}.mojlogo-ai-app .ml-logo-card:after,.mojlogo-ai-app .ml-selected-wrap:after,.mojlogo-ai-app .ml-vector-box:before,.mojlogo-ai-app .ml-vector-box:after{display:none!important;content:none!important}.mojlogo-ai-app .ml-selected-section{margin-top:22px!important;padding:22px!important;border:1px solid #dbeafe!important;border-radius:28px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 16px 45px rgba(15,23,42,.07)!important}.mojlogo-ai-app .ml-selected-section[hidden]{display:none!important}.mojlogo-ai-app .ml-selected-wrap{background:var(--ml-preview-bg,#ffffff)!important;min-height:360px!important}.mojlogo-ai-app .ml-selected-wrap img{pointer-events:auto!important;user-select:auto!important;-webkit-user-drag:auto!important}.mojlogo-ai-app .ml-package-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.mojlogo-ai-app .ml-package-card{border-radius:24px!important}.mojlogo-ai-app .ml-package-card .ml-btn{width:100%!important}.mojlogo-ai-app .ml-price{font-size:28px!important;line-height:1.15!important}.mojlogo-ai-app .ml-loader strong,.mojlogo-ai-app .ml-loader em{font-weight:400!important}.mojlogo-ai-app.ml-screen-guard:before{display:none!important;content:none!important}.mojlogo-ai-app.ml-screen-guard .ml-protected-image img{filter:none!important;opacity:1!important}@media print{.mojlogo-ai-app{display:block!important}.mojlogo-print-block{display:none!important}.ml-protected-image img{visibility:visible!important}}@media(max-width:980px){.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mojlogo-ai-app .ml-package-grid-two{grid-template-columns:1fr!important}}@media(max-width:760px){.mojlogo-ai-app .ml-panel{padding:18px!important;border-radius:22px!important}.mojlogo-ai-app .ml-panel h2{font-size:22px!important}.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}.mojlogo-ai-app .ml-selected-section{padding:14px!important;border-radius:22px!important}.mojlogo-ai-app .ml-selected-wrap{min-height:240px!important}}.mojlogo-ai-app .ml-inline-checkout{margin-top:22px!important}.mojlogo-ai-app .ml-inline-checkout[hidden]{display:none!important}.mojlogo-ai-app .ml-logo-editor{margin:18px 0 22px!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:22px!important;background:#f8fbff!important}.mojlogo-ai-app .ml-logo-editor label{display:block!important;margin:0 0 12px!important;color:#0f172a!important;font-weight:400!important}.mojlogo-ai-app .ml-logo-editor textarea{width:100%!important;margin-top:8px!important;border:1px solid #d7deea!important;border-radius:16px!important;padding:14px!important;min-height:110px!important;resize:vertical!important;background:#fff!important;color:#0f172a!important;font-weight:400!important}.mojlogo-ai-app .ml-logo-editor .ml-btn{width:100%!important;justify-content:center!important}.mojlogo-ai-app .ml-editor-note{margin:10px 0 0!important;color:#64748b!important;font-size:14px!important;font-weight:400!important}display:block!important;width:100%!important;min-height:520px!important;border:1px solid #dbeafe!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important;overflow:auto!important}margin:18px 0 12px!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#f8fbff!important}margin:0!important;font-weight:400!important}margin-top:6px!important;color:#64748b!important}.mojlogo-ai-app .ml-parent-processing{display:flex!important;align-items:center!important;gap:12px!important;margin:14px 0!important;padding:16px 18px!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:#eff6ff!important;color:#1e3a8a!important;font-weight:400!important}.mojlogo-ai-app .ml-parent-processing[hidden]{display:none!important}.mojlogo-ai-app .ml-parent-processing span{width:22px!important;height:22px!important;min-width:22px!important;border:3px solid #bfdbfe!important;border-top-color:#2563eb!important;border-radius:50%!important;animation:mlspin 1s linear infinite!important}.mojlogo-ready-links p{margin:8px 0!important}.mojlogo-ready-links .button{display:block!important;width:100%!important;max-width:360px!important;text-align:center!important;margin:8px 0!important}@media(max-width:980px){.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}}.mojlogo-ai-app .ml-selected-customizer{margin:18px 0 22px!important;padding:18px!important;border:1px solid rgba(42,184,255,.28)!important;border-radius:24px!important;background:rgba(248,251,255,.94)!important;box-shadow:0 16px 38px rgba(15,23,42,.06)!important}.mojlogo-ai-app .ml-selected-customizer h3{margin:0 0 14px!important;font-size:20px!important;line-height:1.25!important;color:#0f172a!important;font-weight:400!important}.mojlogo-ai-app .ml-selected-customizer label,.mojlogo-ai-app .ml-selected-customizer .ml-help,.mojlogo-ai-app .ml-selected-customizer .ml-editor-note{font-weight:400!important}.mojlogo-ai-app .ml-font-grid{margin-bottom:12px!important}.mojlogo-ai-app .ml-font-select{min-height:52px!important;font-size:17px!important;font-weight:400!important}.mojlogo-ai-app #ml-edit-note{min-height:110px!important;font-weight:400!important}.mojlogo-ai-app .ml-selected-customizer .ml-upload-design-label{margin-top:4px!important}@media(max-width:760px){.mojlogo-ai-app .ml-selected-customizer{padding:14px!important;border-radius:20px!important}.mojlogo-ai-app .ml-font-select{font-size:15px!important;min-height:48px!important}}.mojlogo-ai-app .ml-main-font-options,.mojlogo-ai-app .ml-main-color-options{margin:14px 0!important}.mojlogo-ai-app .ml-color-grid input[type="color"]{height:54px!important;padding:6px!important;cursor:pointer!important}.mojlogo-ai-app .ml-main-upload-design{margin-top:10px!important}.mojlogo-ai-app .ml-selected-customizer .ml-color-grid{margin-bottom:12px!important}overflow:hidden!important;min-height:700px!important}display:none!important;min-height:0!important;height:0!important;border:0!important;box-shadow:none!important}.mojlogo-ai-app .ml-parent-downloads{margin-top:18px!important;padding:20px!important;border:1px solid #dbeafe!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.mojlogo-ai-app .ml-parent-downloads[hidden]{display:none!important}.mojlogo-ai-app .ml-parent-downloads .button,.mojlogo-ai-app .mojlogo-ready-links .button,.mojlogo-ai-app .mojlogo-download-button{display:block!important;width:100%!important;max-width:none!important;margin:10px 0!important;padding:14px 18px!important;border-radius:16px!important;border:0!important;background:linear-gradient(135deg,#2ab8ff,#2563eb)!important;color:#fff!important;text-align:center!important;text-decoration:none!important;font-weight:400!important;box-shadow:0 12px 26px rgba(37,99,235,.18)!important}.mojlogo-ai-app .ml-parent-downloads p,.mojlogo-ai-app .mojlogo-ready-links p{margin:0!important}min-height:760px!important;overflow:hidden!important;display:block!important}display:block!important;visibility:visible!important;opacity:1!important;clear:both!important;margin-top:18px!important;overflow:visible!important;height:auto!important;max-height:none!important}display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;float:none!important;clear:both!important;position:relative!important;z-index:9999!important;margin:14px 0 0!important}.mojlogo-ai-app .ml-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:980px){.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}}.mojlogo-ai-app{--ml-primary:#111827!important;--ml-primary-2:#111827!important;--ml-primary-dark:#000000!important;--ml-text:#111827!important;--ml-muted:#667085!important;--ml-border:#e5e7eb!important;--ml-soft:#f9fafb!important;width:100%!important;max-width:1120px!important;margin:24px auto!important;padding:22px!important;background:#ffffff!important;border:1px solid var(--ml-border)!important;border-radius:24px!important;box-shadow:none!important}.mojlogo-ai-app,.mojlogo-ai-app *{text-shadow:none!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-saved-panel,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-selected-customizer,.mojlogo-ai-app .ml-logo-editor,.mojlogo-ai-app .ml-parent-downloads,background:#ffffff!important;border:1px solid var(--ml-border)!important;box-shadow:none!important;backdrop-filter:none!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-saved-panel{border-radius:22px!important;padding:24px!important}.mojlogo-ai-app .ml-panel-head{align-items:flex-start!important;gap:16px!important}.mojlogo-ai-app h2,.mojlogo-ai-app h3,.mojlogo-ai-app label{font-weight:600!important;color:var(--ml-text)!important}.mojlogo-ai-app .ml-panel-subtitle,.mojlogo-ai-app .ml-help,.mojlogo-ai-app .ml-editor-note,.mojlogo-ai-app .ml-package-card p{color:var(--ml-muted)!important;font-weight:400!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select,.mojlogo-ai-app .ml-logo-editor textarea{background:#fff!important;border:1px solid #d0d5dd!important;border-radius:14px!important;box-shadow:none!important;font-weight:400!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus,.mojlogo-ai-app .ml-logo-editor textarea:focus{border-color:#111827!important;box-shadow:none!important;outline:2px solid transparent!important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app button.ml-btn,.mojlogo-ai-app .ml-mini-btn,.mojlogo-ai-app .ml-steps button{box-shadow:none!important;transform:none!important;border-radius:14px!important;font-weight:500!important}.mojlogo-ai-app .ml-btn:hover,.mojlogo-ai-app button.ml-btn:hover,.mojlogo-ai-app .ml-mini-btn:hover,.mojlogo-ai-app .ml-steps button:hover{transform:none!important;box-shadow:none!important}.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .ml-steps button.active,.mojlogo-ai-app .ml-parent-downloads .button,.mojlogo-ai-app .mojlogo-ready-links .button,.mojlogo-ai-app .mojlogo-download-button{background:#111827!important;background-image:none!important;color:#ffffff!important;border:1px solid #111827!important;box-shadow:none!important}.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover,background:#000000!important;border-color:#000000!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app .ml-results{gap:18px!important}.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-logo-card:hover,.mojlogo-ai-app .ml-logo-card:focus{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important}.mojlogo-ai-app .ml-logo-card.selected{border-color:#111827!important;box-shadow:none!important}.mojlogo-ai-app .ml-logo-card img,.mojlogo-ai-app .ml-selected-wrap,.mojlogo-ai-app .ml-vector-box{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;box-shadow:none!important}.mojlogo-ai-app .ml-selected-wrap{border-radius:20px!important}.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-loader,.mojlogo-ai-app .ml-parent-processing{background:#f9fafb!important;border:1px solid #e5e7eb!important;color:#344054!important;box-shadow:none!important}.mojlogo-ai-app .ml-loader span,.mojlogo-ai-app .ml-parent-processing span{border-color:#e5e7eb!important;border-top-color:#111827!important}.mojlogo-ai-app .ml-loader strong,.mojlogo-ai-app .ml-loader em{color:#344054!important}.mojlogo-ai-app .ml-package-grid-two{gap:18px!important}.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-package-card.featured{border-color:#e5e7eb!important;border-radius:20px!important;box-shadow:none!important}.mojlogo-ai-app .ml-price,.mojlogo-ai-app .ml-price .amount{color:#111827!important}.mojlogo-ai-app .ml-inline-checkout{margin-top:22px!important}padding:0!important;margin:20px 0 14px!important;border:0!important;background:transparent!important;border-radius:0!important}width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;min-height:760px!important}box-shadow:none!important;border-color:#e5e7eb!important;background:#fff!important}background:#fff!important;border:0!important;padding:0!important}border:1px solid #e5e7eb!important;box-shadow:none!important;background:#fff!important}background:#f9fafb!important;border:1px solid #e5e7eb!important;box-shadow:none!important}@media(max-width:760px){.mojlogo-ai-app{max-width:none!important;margin:0!important;padding:12px!important;border-left:0!important;border-right:0!important;border-radius:0!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-saved-panel{padding:14px!important;border-radius:16px!important}.mojlogo-ai-app .ml-panel-head{display:block!important}.mojlogo-ai-app .ml-open-saved,.mojlogo-ai-app .ml-saved-btn{width:100%!important;margin-top:12px!important}.mojlogo-ai-app .ml-grid-2,.mojlogo-ai-app .ml-package-grid-two,.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-selected-customizer{border-radius:16px!important}.mojlogo-ai-app .ml-inline-checkout{width:calc(100%+28px)!important;max-width:none!important;margin-left:-14px!important;margin-right:-14px!important;padding:0!important}padding:0 14px!important;margin:18px 0 10px!important}width:100%!important;max-width:none!important;border-radius:0!important;min-height:920px!important}}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app button.ml-btn{box-shadow:none!important}.mojlogo-ai-app .ml-primary,.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,background:linear-gradient(135deg,#6d28d9,#2563eb)!important;background-image:linear-gradient(135deg,#6d28d9,#2563eb)!important;border-color:#6d28d9!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover,background:linear-gradient(135deg,#5b21b6,#1d4ed8)!important;background-image:linear-gradient(135deg,#5b21b6,#1d4ed8)!important;border-color:#5b21b6!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:#6d28d9!important;box-shadow:none!important;outline:1px solid rgba(109,40,217,.25)!important}.mojlogo-ai-app .ml-logo-card.selected{border-color:#6d28d9!important}position:relative!important;padding:14px 14px 14px 46px!important;text-align:left!important}display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-start!important;line-height:1.35!important}position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}min-height:760px!important;max-height:2400px!important}@media(max-width:760px){min-height:900px!important;max-height:2600px!important}}.mojlogo-ai-app{--ml-primary:#b8bec8!important;--ml-primary-2:#64748b!important;--ml-gold:#b8bec8!important;--ml-gold-dark:#64748b!important;--ml-gold-soft:#f1f5f9!important;--ml-dark:#111827!important;--ml-muted:#475569!important;--ml-border:#cbd5e1!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-color:#cbd5e1!important;color:#111827!important;box-shadow:none!important}.mojlogo-ai-app *{box-shadow:none!important;text-shadow:none!important}.mojlogo-ai-app .ml-panel,.mojlogo-ai-app .ml-saved-panel,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-selected-wrap,.mojlogo-ai-app .ml-selected-customizer,background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:none!important}.mojlogo-ai-app .ml-panel-head h2,.mojlogo-ai-app h2,.mojlogo-ai-app h3,.mojlogo-ai-app label{color:#111827!important}.mojlogo-ai-app .ml-panel-subtitle,.mojlogo-ai-app .ml-help,.mojlogo-ai-app .ml-saved-info,.mojlogo-ai-app .ml-package-card p,.mojlogo-ai-app .ml-loader em{color:#475569!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{background:#ffffff!important;border-color:#cbd5e1!important;color:#111827!important;box-shadow:none!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:#b8bec8!important;outline:1px solid rgba(148,163,184,.35)!important;box-shadow:none!important}.mojlogo-ai-app .ml-primary,.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .mojlogo-download-button,.mojlogo-ai-app .mojlogo-ready-links .button{background:linear-gradient(135deg,#c8ced8,#64748b)!important;background-image:linear-gradient(135deg,#c8ced8,#64748b)!important;border:1px solid #64748b!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app .ml-primary:hover,.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover,.mojlogo-ai-app .mojlogo-download-button:hover{background:linear-gradient(135deg,#b8bec8,#475569)!important;background-image:linear-gradient(135deg,#b8bec8,#475569)!important;border-color:#475569!important;color:#fff!important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app .ml-mini-btn,.mojlogo-ai-app .ml-save-preview{border-color:#cbd5e1!important;color:#111827!important;box-shadow:none!important}.mojlogo-ai-app .ml-btn:hover,.mojlogo-ai-app .ml-mini-btn:hover,.mojlogo-ai-app .ml-save-preview:hover{border-color:#b8bec8!important;background:#f1f5f9!important;color:#111827!important}.mojlogo-ai-app .ml-logo-card.selected{border-color:#b8bec8!important}.mojlogo-ai-app .ml-logo-card:hover{border-color:#b8bec8!important}.mojlogo-ai-app .ml-loader,.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-parent-processing,.mojlogo-ai-app .ml-edit-selected{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#111827!important;box-shadow:none!important}.mojlogo-ai-app .ml-loader span,.mojlogo-ai-app .ml-parent-processing span{border-color:#cbd5e1!important;border-top-color:#b8bec8!important}.mojlogo-ai-app .ml-loader strong{color:#111827!important}.mojlogo-ai-app .ml-price,.mojlogo-ai-app .ml-price .amount{color:#64748b!important}border:0!important;background:#fff!important;box-shadow:none!important;min-height:760px!important;max-height:2100px!important}padding:0!important;margin:0!important;background:#fff!important;border:0!important;list-style:none!important}display:block!important;position:relative!important;padding:14px 12px!important;border:0!important;border-bottom:1px solid #cbd5e1!important;border-radius:0!important;background:#fff!important;text-align:left!important;min-height:0!important;overflow:visible!important}position:static!important;left:auto!important;top:auto!important;transform:none!important;display:inline-block!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0 10px 0 0!important;padding:0!important;vertical-align:middle!important;float:none!important;accent-color:#b8bec8!important}display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:calc(100% - 34px)!important;margin:0!important;padding:0!important;line-height:1.35!important;text-align:left!important;vertical-align:middle!important;color:#111827!important}@media(max-width:760px){}.mojlogo-ai-app{--ml-primary:#b8bec8!important;--ml-primary-2:#64748b!important;--ml-gold:#b8bec8!important;--ml-gold-dark:#64748b!important;--ml-gold-soft:#f1f5f9!important;--ml-gold-line:#d1d5db!important;background:linear-gradient(180deg,#f8fafc 0%,#e5e7eb 100%)!important;border:1px solid #d1d5db!important;border-radius:28px!important;box-shadow:none!important}.mojlogo-ai-app .ml-panel{background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important;border:1px solid #d1d5db!important;border-radius:26px!important;box-shadow:none!important}.mojlogo-ai-app .ml-premium-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid #d1d5db!important}.mojlogo-ai-app .ml-brand-mark{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:46px!important}.mojlogo-ai-app .ml-brand-mark img{display:block!important;max-width:190px!important;max-height:58px!important;width:auto!important;height:auto!important;object-fit:contain!important}.mojlogo-ai-app .ml-brand-mark span{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid #d1d5db!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#e5e7eb)!important;color:#64748b!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important}.mojlogo-ai-app .ml-panel-head{margin-bottom:22px!important}.mojlogo-ai-app .ml-panel-head h2{margin:0 0 8px!important;font-size:30px!important;line-height:1.12!important;letter-spacing:-.03em!important;color:#111827!important;font-weight:700!important}.mojlogo-ai-app .ml-panel-subtitle{color:#475569!important;font-size:15px!important;line-height:1.55!important}.mojlogo-ai-app .ml-grid-2{gap:18px!important}.mojlogo-ai-app label{color:#111827!important;font-weight:650!important}.mojlogo-ai-app input,.mojlogo-ai-app textarea,.mojlogo-ai-app select{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;color:#111827!important;box-shadow:none!important}.mojlogo-ai-app textarea{min-height:150px!important}.mojlogo-ai-app input:focus,.mojlogo-ai-app textarea:focus,.mojlogo-ai-app select:focus{border-color:#b8bec8!important;outline:1px solid rgba(148,163,184,.32)!important;box-shadow:none!important}.mojlogo-ai-app .ml-main-upload-design,.mojlogo-ai-app .ml-upload-design-label{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)!important;border:1px solid #d1d5db!important;border-radius:20px!important;padding:18px!important;box-shadow:none!important}.mojlogo-ai-app .ml-upload-design-label input[type="file"]{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;color:#111827!important;box-shadow:none!important;padding:10px!important}.mojlogo-ai-app .ml-optional{background:#e5e7eb!important;color:#64748b!important;border:1px solid #d1d5db!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important}.mojlogo-ai-app .ml-help{color:#64748b!important;font-weight:400!important}.mojlogo-ai-app .ml-captcha-wrap{background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)!important;border:1px solid #d1d5db!important;border-radius:18px!important;padding:14px!important;box-shadow:none!important}.mojlogo-ai-app .ml-btn,.mojlogo-ai-app .ml-mini-btn,.mojlogo-ai-app .ml-save-preview{border-radius:14px!important;border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#111827!important;font-weight:600!important;box-shadow:none!important}.mojlogo-ai-app .ml-primary,.mojlogo-ai-app .ml-btn.ml-primary,.mojlogo-ai-app button.ml-primary,.mojlogo-ai-app .mojlogo-download-button,.mojlogo-ai-app .mojlogo-ready-links .button{background:linear-gradient(135deg,#b8bec8 0%,#64748b 48%,#475569 100%)!important;background-image:linear-gradient(135deg,#b8bec8 0%,#64748b 48%,#475569 100%)!important;border:1px solid #475569!important;color:#fff!important;box-shadow:none!important}.mojlogo-ai-app .ml-primary:hover,.mojlogo-ai-app .ml-btn.ml-primary:hover,.mojlogo-ai-app button.ml-primary:hover{background:linear-gradient(135deg,#cbd5e1 0%,#64748b 55%,#111827 100%)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.mojlogo-ai-app .ml-results{gap:20px!important}.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-selected-customizer,.mojlogo-ai-app .ml-selected-wrap{background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:22px!important;box-shadow:none!important}.mojlogo-ai-app .ml-logo-card.selected,.mojlogo-ai-app .ml-logo-card:hover{border-color:#b8bec8!important;background:#f8fafc!important}.mojlogo-ai-app .ml-logo-card img{background:#fff!important;background-image:none!important;border-radius:18px!important}.mojlogo-ai-app .ml-loader,.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-parent-processing{background:#f1f5f9!important;border:1px solid #d1d5db!important;color:#111827!important;border-radius:18px!important;box-shadow:none!important}.mojlogo-ai-app .ml-loader span,.mojlogo-ai-app .ml-parent-processing span{border-color:#d1d5db!important;border-top-color:#b8bec8!important}.mojlogo-ai-app .ml-price,.mojlogo-ai-app .ml-price .amount{color:#475569!important}display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:0!important;text-align:left!important}position:relative!important;display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0 10px 0 0!important;float:none!important}display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100% - 28px)!important;margin:0!important;padding:0!important;text-align:left!important}flex:0 0 100%!important;width:100%!important;margin-top:12px!important}@media(max-width:760px){.mojlogo-ai-app{padding:12px!important;border-radius:0!important}.mojlogo-ai-app .ml-panel{padding:16px!important;border-radius:20px!important}.mojlogo-ai-app .ml-premium-topbar{align-items:flex-start!important;gap:12px!important}.mojlogo-ai-app .ml-brand-mark img{max-width:150px!important;max-height:48px!important}.mojlogo-ai-app .ml-panel-head h2{font-size:25px!important}}.mojlogo-ai-app{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.92),rgba(255,255,255,0) 34%),linear-gradient(135deg,var(--ml-app-bg-1,#f8fafc) 0%,var(--ml-app-bg-2,#e5e7eb) 100%)!important}.mojlogo-ai-app .ml-panel.active,.mojlogo-ai-app .ml-saved-panel{background:rgba(255,255,255,.90)!important;border:1px solid rgba(148,163,184,.34)!important;box-shadow:none!important}.mojlogo-ai-app .ml-premium-topbar{border-bottom:1px solid rgba(148,163,184,.28)!important;padding-bottom:18px!important;margin-bottom:24px!important}.mojlogo-ai-app .ml-brand-mark{display:flex!important;align-items:center!important;min-height:44px!important}.mojlogo-ai-app .ml-brand-mark img{width:var(--ml-app-logo-size,150px)!important;max-width:min(var(--ml-app-logo-size,150px),70vw)!important;height:auto!important;max-height:none!important;object-fit:contain!important}.mojlogo-ai-app .ml-brand-mark span{color:#111827!important;letter-spacing:.02em!important;font-weight:700!important}.mojlogo-ai-app .ml-saved-btn,.mojlogo-ai-app .ml-open-saved{border:1px solid #d1d5db!important;background:linear-gradient(180deg,#f8fafc,#e5e7eb)!important;color:#475569!important}.mojlogo-ai-app .ml-saved-btn:hover,.mojlogo-ai-app .ml-open-saved:hover,.mojlogo-ai-app .ml-saved-btn:focus,.mojlogo-ai-app .ml-open-saved:focus{border-color:#64748b!important;background:linear-gradient(135deg,#f8fafc 0%,#b8bec8 48%,#64748b 100%)!important;color:#111827!important;outline:1px solid rgba(100,116,139,.28)!important;box-shadow:none!important;transform:none!important}.mojlogo-ai-app .ml-main-upload-design,.mojlogo-ai-app .ml-upload-design-label,.mojlogo-ai-app .ml-captcha-wrap,.mojlogo-ai-app .ml-loader,.mojlogo-ai-app .ml-after-results-note,.mojlogo-ai-app .ml-parent-processing{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,249,.96))!important;border:1px solid rgba(148,163,184,.42)!important}.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-package-card,.mojlogo-ai-app .ml-selected-customizer,.mojlogo-ai-app .ml-selected-wrap{background:linear-gradient(180deg,#f8fafc,#f8fafc)!important;border-color:rgba(148,163,184,.40)!important}@media(max-width:760px){.mojlogo-ai-app .ml-brand-mark img{max-width:min(var(--ml-app-logo-size,150px),62vw)!important}}.mojlogo-ai-app .ml-inline-checkout{margin-top:24px!important;width:100%!important;max-width:100%!important}.mojlogo-ai-app .ml-standard-checkout{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mojlogo-ai-app .ml-checkout-error{border:1px solid rgba(148,163,184,.45)!important;background:#f1f5f9!important;color:#475569!important;border-radius:14px!important;padding:14px!important}.mojlogo-ai-app .ml-selected-wrap{background:var(--ml-preview-bg,#ffffff)!important;background-image:none!important}.mojlogo-ai-app .ml-selected-wrap img{background:transparent!important}.mojlogo-ai-app .ml-protected-image,.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app #ml-results,.mojlogo-ai-app #ml-selected-wrap{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.mojlogo-ai-app .ml-protected-image img,.mojlogo-ai-app .ml-logo-card img,.mojlogo-ai-app #ml-selected-png{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.mojlogo-ai-app .ml-captcha-wrap{overflow:hidden!important;max-width:100%!important}.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{max-width:100%!important;overflow:hidden!important}@media(max-width:360px){.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{transform:scale(.88)!important;transform-origin:left top!important;width:340px!important;height:58px!important}}@media(max-width:760px){.mojlogo-ai-app .ml-inline-checkout{margin-left:0!important;margin-right:0!important;width:100%!important}}.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}@media(max-width:980px){.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}}.mojlogo-ai-app .ml-protected-image,.mojlogo-ai-app .ml-logo-card,.mojlogo-ai-app .ml-saved-card,.mojlogo-ai-app #ml-selected-wrap{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.mojlogo-ai-app .ml-protected-image img,.mojlogo-ai-app .ml-logo-card img,.mojlogo-ai-app .ml-saved-card img,.mojlogo-ai-app #ml-selected-png{-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.mojlogo-ai-app .ml-inline-checkout,.mojlogo-ai-app .ml-standard-checkout,.mojlogo-ai-app .ml-standard-checkout .woocommerce,.mojlogo-ai-app .ml-standard-checkout form.checkout{width:100%!important;max-width:100%!important;overflow:visible!important;color:#111827!important}.mojlogo-ai-app .ml-standard-checkout form.checkout,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-review-order,.mojlogo-ai-app .ml-standard-checkout #payment,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment{background:#f8fafc!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:18px!important;box-shadow:none!important}.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-review-order,.mojlogo-ai-app .ml-standard-checkout #payment,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment{padding:16px!important}.mojlogo-ai-app .ml-standard-checkout input[type="text"],.mojlogo-ai-app .ml-standard-checkout input[type="email"],.mojlogo-ai-app .ml-standard-checkout input[type="tel"],.mojlogo-ai-app .ml-standard-checkout input[type="number"],.mojlogo-ai-app .ml-standard-checkout input[type="password"],.mojlogo-ai-app .ml-standard-checkout textarea,.mojlogo-ai-app .ml-standard-checkout select,.mojlogo-ai-app .ml-standard-checkout .select2-container .select2-selection,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-elements-field,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-iban-element-field,.mojlogo-ai-app .ml-standard-checkout .StripeElement,.mojlogo-ai-app .ml-standard-checkout #stripe-card-element,.mojlogo-ai-app .ml-standard-checkout #stripe-exp-element,.mojlogo-ai-app .ml-standard-checkout #stripe-cvc-element,.mojlogo-ai-app .ml-standard-checkout .wc-credit-card-form-card-number,.mojlogo-ai-app .ml-standard-checkout .wc-credit-card-form-card-expiry,.mojlogo-ai-app .ml-standard-checkout .wc-credit-card-form-card-cvc{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:44px!important;height:auto!important;margin:6px 0 0!important;padding:12px 14px!important;background:#ffffff!important;color:#111827!important;border:1px solid #d1d5db!important;border-radius:12px!important;box-shadow:none!important;line-height:1.4!important}.mojlogo-ai-app .ml-standard-checkout .StripeElement iframe,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-elements-field iframe,.mojlogo-ai-app .ml-standard-checkout #stripe-card-element iframe{min-height:22px!important;height:22px!important;opacity:1!important;visibility:visible!important}.mojlogo-ai-app .ml-standard-checkout label,.mojlogo-ai-app .ml-standard-checkout .form-row label{color:#111827!important;text-align:left!important;margin:0 0 6px!important;font-weight:500!important}.mojlogo-ai-app .ml-standard-checkout .form-row{margin:0 0 14px!important;padding:0!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods,.mojlogo-ai-app .ml-standard-checkout ul.wc_payment_methods{display:block!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method,.mojlogo-ai-app .ml-standard-checkout li.payment_method_stripe,.mojlogo-ai-app .ml-standard-checkout li.payment_method_ppcp-gateway,.mojlogo-ai-app .ml-standard-checkout li.payment_method_paypal{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;row-gap:10px!important;width:100%!important;margin:0!important;padding:14px 0!important;text-align:left!important;border-bottom:1px solid rgba(148,163,184,.28)!important;background:transparent!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method>input[type="radio"],.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>input[type="radio"],.mojlogo-ai-app .ml-standard-checkout input.input-radio[name="payment_method"]{grid-column:1!important;grid-row:1!important;position:static!important;float:none!important;display:inline-block!important;visibility:visible!important;opacity:1!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important;transform:none!important;vertical-align:middle!important;accent-color:#b8bec8!important;justify-self:start!important;align-self:start!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method>label,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>label,.mojlogo-ai-app .ml-standard-checkout label[for^="payment_method_"]{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:22px!important;margin:0!important;padding:0!important;text-align:left!important;color:#111827!important;line-height:1.35!important;white-space:normal!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method .payment_box,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin:10px 0 0!important;padding:14px!important;background:#f1f5f9!important;color:#111827!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:14px!important;box-shadow:none!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method .payment_box:before,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box:before{display:none!important;content:none!important}.mojlogo-ai-app .ml-standard-checkout label[for^="payment_method_"] img,.mojlogo-ai-app .ml-standard-checkout .payment_methods img,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment img,.mojlogo-ai-app .ml-standard-checkout #payment img{display:inline-block!important;width:auto!important;max-width:90px!important;height:auto!important;max-height:24px!important;object-fit:contain!important;margin:0 4px!important;vertical-align:middle!important}.mojlogo-ai-app .ml-standard-checkout .payment_method_paypal img,.mojlogo-ai-app .ml-standard-checkout .payment_method_ppcp-gateway img{max-width:110px!important;max-height:28px!important}.mojlogo-ai-app .ml-standard-checkout #place_order,.mojlogo-ai-app .ml-standard-checkout button#place_order,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment button.button.alt,.mojlogo-ai-app .ml-standard-checkout .place-order .button,.mojlogo-ai-app .ml-standard-checkout button[type="submit"].button.alt{display:block!important;float:none!important;width:100%!important;min-height:52px!important;margin:16px 0 0!important;padding:15px 22px!important;border-radius:14px!important;border:1px solid #475569!important;background:linear-gradient(135deg,#c8ced8,#64748b)!important;background-image:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#ffffff!important;font-weight:700!important;text-align:center!important;box-shadow:none!important;opacity:1!important}.mojlogo-ai-app .ml-standard-checkout #place_order:hover,.mojlogo-ai-app .ml-standard-checkout button#place_order:hover,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment button.button.alt:hover,.mojlogo-ai-app .ml-standard-checkout .place-order .button:hover{background:linear-gradient(135deg,#b8bec8,#64748b)!important;background-image:linear-gradient(135deg,#b8bec8,#64748b)!important;color:#ffffff!important}.mojlogo-ai-app .ml-standard-checkout .place-order{width:100%!important;margin:0!important;padding:16px 0 0!important}@media(max-width:760px){.mojlogo-ai-app .ml-standard-checkout form.checkout,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-review-order,.mojlogo-ai-app .ml-standard-checkout #payment,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment{padding:12px!important;border-radius:14px!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method,.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method{grid-template-columns:20px minmax(0,1fr)!important;column-gap:8px!important}.mojlogo-ai-app .ml-standard-checkout label[for^="payment_method_"] img,.mojlogo-ai-app .ml-standard-checkout .payment_methods img{max-width:76px!important;max-height:22px!important}}.mojlogo-ai-app .ml-saved-btn,.mojlogo-ai-app button.ml-saved-btn,.mojlogo-ai-app .ml-open-saved{border-color:#b8bec8!important;color:#64748b!important;background:#f8fafc!important}.mojlogo-ai-app .ml-saved-btn:hover,.mojlogo-ai-app .ml-saved-btn:focus,.mojlogo-ai-app button.ml-saved-btn:hover,.mojlogo-ai-app button.ml-saved-btn:focus,.mojlogo-ai-app .ml-open-saved:hover,.mojlogo-ai-app .ml-open-saved:focus{border-color:#c8ced8!important;background:linear-gradient(135deg,#f8fafc,#e5e7eb)!important;color:#111827!important}.mojlogo-ai-app .ml-standard-checkout .col2-set,.mojlogo-ai-app .ml-standard-checkout #customer_details,.mojlogo-ai-app .ml-standard-checkout .woocommerce-billing-fields,.mojlogo-ai-app .ml-standard-checkout .woocommerce-billing-fields__field-wrapper,.mojlogo-ai-app .ml-standard-checkout .woocommerce-shipping-fields,.mojlogo-ai-app .ml-standard-checkout .woocommerce-additional-fields{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important}.mojlogo-ai-app .ml-standard-checkout .col2-set .col-1,.mojlogo-ai-app .ml-standard-checkout .col2-set .col-2,.mojlogo-ai-app .ml-standard-checkout #customer_details .col-1,.mojlogo-ai-app .ml-standard-checkout #customer_details .col-2,.mojlogo-ai-app .ml-standard-checkout .woocommerce-billing-fields .form-row,.mojlogo-ai-app .ml-standard-checkout .woocommerce-shipping-fields .form-row,.mojlogo-ai-app .ml-standard-checkout .woocommerce-additional-fields .form-row{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.mojlogo-ai-app .ml-standard-checkout .form-row-first,.mojlogo-ai-app .ml-standard-checkout .form-row-last{width:100%!important;float:none!important;clear:both!important}.mojlogo-ai-app .ml-standard-checkout input[type="checkbox"],.mojlogo-ai-app .ml-standard-checkout input[type="radio"]{width:auto!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:0 8px 0 0!important;padding:0!important;display:inline-block!important;vertical-align:middle!important;position:static!important;transform:none!important;float:none!important;text-align:left!important;accent-color:#b8bec8!important}.mojlogo-ai-app .ml-standard-checkout .woocommerce-terms-and-conditions-wrapper,.mojlogo-ai-app .ml-standard-checkout .woocommerce-terms-and-conditions-wrapper .form-row,.mojlogo-ai-app .ml-standard-checkout .place-order .form-row,.mojlogo-ai-app .ml-standard-checkout p.form-row.validate-required{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important}.mojlogo-ai-app .ml-standard-checkout label.woocommerce-form__label-for-checkbox,.mojlogo-ai-app .ml-standard-checkout .woocommerce-form__label-for-checkbox.checkbox,.mojlogo-ai-app .ml-standard-checkout label[for="terms"],.mojlogo-ai-app .ml-standard-checkout .woocommerce-terms-and-conditions-checkbox-text{display:inline!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;justify-content:flex-start!important;color:#111827!important;font-weight:500!important;line-height:1.5!important}.mojlogo-ai-app .ml-standard-checkout #terms{position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important}.mojlogo-ai-app .ml-standard-checkout li.wc_payment_method:empty,.mojlogo-ai-app .ml-standard-checkout li.wc_payment_method.disabled,.mojlogo-ai-app .ml-standard-checkout li.wc_payment_method[aria-hidden="true"]{display:none!important}.mojlogo-ai-app .ml-standard-checkout .payment_box,.mojlogo-ai-app .ml-standard-checkout .payment_box *{text-align:left!important}.mojlogo-ai-app .ml-standard-checkout .payment_box input[type="text"],.mojlogo-ai-app .ml-standard-checkout .payment_box input[type="tel"],.mojlogo-ai-app .ml-standard-checkout .payment_box input[type="email"],.mojlogo-ai-app .ml-standard-checkout .payment_box input[type="number"],.mojlogo-ai-app .ml-standard-checkout .payment_box select,.mojlogo-ai-app .ml-standard-checkout .payment_box textarea,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-elements-field,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-card-element,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-card-number,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-card-expiry,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-card-cvc,.mojlogo-ai-app .ml-standard-checkout .wc-stripe_cc-container,.mojlogo-ai-app .ml-standard-checkout .wc-stripe_cc-new-method-container,.mojlogo-ai-app .ml-standard-checkout .paymentplugins-stripe-card,.mojlogo-ai-app .ml-standard-checkout .paymentplugins-stripe-card-number,.mojlogo-ai-app .ml-standard-checkout .paymentplugins-stripe-card-expiry,.mojlogo-ai-app .ml-standard-checkout .paymentplugins-stripe-card-cvc,.mojlogo-ai-app .ml-standard-checkout #wc-stripe-card-element,.mojlogo-ai-app .ml-standard-checkout #stripe-card-element,.mojlogo-ai-app .ml-standard-checkout #stripe-exp-element,.mojlogo-ai-app .ml-standard-checkout #stripe-cvc-element{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:8px 0 12px!important;padding:12px 14px!important;background:#ffffff!important;color:#111827!important;border:1px solid #d1d5db!important;border-radius:12px!important;box-shadow:none!important;overflow:visible!important}.mojlogo-ai-app .ml-standard-checkout .payment_box iframe,.mojlogo-ai-app .ml-standard-checkout .StripeElement iframe,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-elements-field iframe,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-card-element iframe,.mojlogo-ai-app .ml-standard-checkout .paymentplugins-stripe-card iframe,.mojlogo-ai-app .ml-standard-checkout #stripe-card-element iframe{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:100%!important;min-height:26px!important;height:26px!important;border:0!important;background:transparent!important}.mojlogo-ai-app .ml-standard-checkout .wc-stripe-save-source,.mojlogo-ai-app .ml-standard-checkout .wc-stripe-save-source label,.mojlogo-ai-app .ml-standard-checkout .payment_box .form-row{text-align:left!important;justify-content:flex-start!important}.mojlogo-ai-app .ml-standard-checkout #payment ul.payment_methods li.wc_payment_method>input[type="radio"],.mojlogo-ai-app .ml-standard-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>input[type="radio"],.mojlogo-ai-app .ml-standard-checkout input.input-radio[name="payment_method"]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;justify-self:start!important;align-self:start!important}.mojlogo-ai-app #ml-inline-checkout,.mojlogo-ai-app .ml-inline-checkout,.mojlogo-ai-app .ml-standard-checkout{display:none!important}.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mojlogo-ai-app .ml-saved-btn,.mojlogo-ai-app button.ml-saved-btn,.mojlogo-ai-app .ml-open-saved{border:1px solid #b8bec8!important}.mojlogo-ai-app .ml-saved-btn:hover,.mojlogo-ai-app .ml-saved-btn:focus,.mojlogo-ai-app button.ml-saved-btn:hover,.mojlogo-ai-app button.ml-saved-btn:focus,.mojlogo-ai-app .ml-open-saved:hover,.mojlogo-ai-app .ml-open-saved:focus{border-color:#c8ced8!important}@media(max-width:980px){.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.mojlogo-ai-app #ml-results.ml-results,.mojlogo-ai-app .ml-results{grid-template-columns:1fr!important}}#mojlogo-ai-app.mojlogo-ai-app button.ml-btn.ml-saved-btn.ml-open-saved,#mojlogo-ai-app.mojlogo-ai-app .ml-premium-topbar button.ml-saved-btn,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-btn,#mojlogo-ai-app.mojlogo-ai-app .ml-open-saved{border:1px solid #b8bec8!important;border-color:#b8bec8!important;background:#f8fafc!important;background-image:linear-gradient(180deg,#f8fafc,#e5e7eb)!important;color:#475569!important;box-shadow:none!important;outline-color:rgba(148,163,184,.35)!important}#mojlogo-ai-app.mojlogo-ai-app button.ml-btn.ml-saved-btn.ml-open-saved:hover,#mojlogo-ai-app.mojlogo-ai-app button.ml-btn.ml-saved-btn.ml-open-saved:focus,#mojlogo-ai-app.mojlogo-ai-app .ml-premium-topbar button.ml-saved-btn:hover,#mojlogo-ai-app.mojlogo-ai-app .ml-premium-topbar button.ml-saved-btn:focus,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-btn:hover,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-btn:focus,#mojlogo-ai-app.mojlogo-ai-app .ml-open-saved:hover,#mojlogo-ai-app.mojlogo-ai-app .ml-open-saved:focus{border-color:#64748b!important;background:#f8fafc!important;background-image:linear-gradient(135deg,#f8fafc 0%,#b8bec8 48%,#64748b 100%)!important;color:#111827!important;box-shadow:none!important;transform:none!important}#mojlogo-ai-app.mojlogo-ai-app .ml-mini-btn:hover,#mojlogo-ai-app.mojlogo-ai-app .ml-mini-btn:focus{border-color:#b8bec8!important;background:#f1f5f9!important;color:#475569!important;box-shadow:none!important}.mojlogo-order-saved-list{margin-top:14px!important}.mojlogo-order-saved-card{width:180px!important;max-width:100%!important;display:inline-block!important;margin:10px!important;vertical-align:top!important;padding:10px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:16px!important;background:#f8fafc!important;text-align:center!important;box-sizing:border-box!important}.mojlogo-order-saved-card small{display:block!important;margin-top:8px!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.mojlogo-order-saved-media{position:relative!important;overflow:hidden!important;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;width:100%!important;aspect-ratio:1/1!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.mojlogo-order-saved-media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;background:#fff!important;-webkit-user-drag:none!important;user-drag:none!important;pointer-events:none!important}.mojlogo-order-saved-media.is-unpaid:before{content:attr(data-domain)!important;position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;transform:translate(-50%,-50%) rotate(-18deg)!important;padding:8px 16px!important;border-radius:999px!important;background:rgba(255,255,255,.28)!important;border:1px solid rgba(15,23,42,.10)!important;color:rgba(15,23,42,.28)!important;font-size:clamp(12px,2vw,20px)!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important;backdrop-filter:blur(1px)!important}.mojlogo-order-saved-media.is-unpaid:after{content:'UNPAID PREVIEW'!important;position:absolute!important;right:8px!important;bottom:8px!important;z-index:4!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(17,24,39,.72)!important;color:#fff!important;font-size:10px!important;line-height:1!important;letter-spacing:.04em!important;pointer-events:none!important}.mojlogo-order-svg-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;min-height:120px!important;color:#475569!important;font-weight:500!important}.mojlogo-unpaid-note{margin:8px 0 0!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}@media(max-width:520px){.mojlogo-order-saved-card{width:calc(50% - 22px)!important;margin:8px!important}}#mojlogo-ai-app.mojlogo-ai-app .ml-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:12px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card .ml-choose-logo,#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card .ml-save-preview{width:100%!important;margin:0!important;justify-content:center!important;text-align:center!important;font-weight:400!important}#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card .ml-save-preview{border:1px solid #d1d5db!important;background:#f8fafc!important;color:#475569!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:14px 0 18px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-card{border:1px solid #cbd5e1!important;border-radius:22px!important;background:#f8fafc!important;padding:14px!important;box-shadow:none!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-card h3{margin:0 0 10px!important;color:#111827!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-white{background:#ffffff!important;background-image:none!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-dark{background:#111827!important;background-image:none!important;border-color:#2f3544!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-dark:before{background:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.78)!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-dark:after{background:rgba(255,255,255,.18)!important;color:#ffffff!important}#mojlogo-ai-app.mojlogo-ai-app .ml-preview-tools-simple{justify-content:flex-end!important}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-grid{grid-template-columns:1fr!important}}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{overflow:visible!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{width:300px!important;max-width:100%!important;min-height:65px!important;height:auto!important;overflow:visible!important;transform:none!important;transform-origin:center top!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile iframe{max-width:none!important;overflow:visible!important}@media(max-width:420px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{padding:12px 8px!important}}@media(max-width:380px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{padding:10px 6px!important;min-height:70px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{width:300px!important;max-width:300px!important;min-height:65px!important;transform:scale(.92)!important;transform-origin:center top!important;margin-bottom:-5px!important}}@media(max-width:340px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{min-height:66px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{transform:scale(.86)!important;margin-bottom:-9px!important}}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-head h3{margin:0!important}#mojlogo-ai-app.mojlogo-ai-app .ml-preview-bg-control{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#475569!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important}#mojlogo-ai-app.mojlogo-ai-app .ml-preview-bg-control input[type="color"]{width:48px!important;min-width:48px!important;height:36px!important;padding:3px!important;margin:0!important;border:1px solid #d1d5db!important;border-radius:12px!important;background:#fff!important;cursor:pointer!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-white,#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-dark{transition:background .18s ease!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{justify-content:flex-start!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{margin-left:0!important;margin-right:auto!important}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app .ml-selected-preview-head{align-items:flex-start!important;flex-direction:column!important}#mojlogo-ai-app.mojlogo-ai-app .ml-preview-bg-control{width:100%!important;justify-content:space-between!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{justify-content:center!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{margin-left:auto!important;margin-right:auto!important}}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;overflow:visible!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:auto!important;min-height:65px!important;margin:0 auto 0 0!important;padding:0!important;align-self:flex-start!important;text-align:left!important;transform:none!important;transform-origin:left top!important;overflow:visible!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile iframe{display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-white,#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap-dark{background-image:none!important}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{justify-content:center!important;align-items:flex-start!important;text-align:center!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{margin-left:auto!important;margin-right:auto!important;transform-origin:center top!important}}@media(max-width:380px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{min-height:72px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{transform:scale(.92)!important;margin-bottom:-5px!important}}@media(max-width:340px){#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap{min-height:68px!important}#mojlogo-ai-app.mojlogo-ai-app .ml-captcha-wrap .cf-turnstile{transform:scale(.86)!important;margin-bottom:-9px!important}}#mojlogo-ai-app.mojlogo-ai-app.ml-v290{--ml-primary:#b8bec8!important;--ml-primary-2:#64748b!important;--ml-gold-light:#f1f5f9!important;--ml-gold-soft:#e5e7eb!important;--ml-dark:#111827!important;--ml-muted:#64748b!important;--ml-border:#cbd5e1!important;max-width:1240px!important;margin:24px auto!important;padding:26px!important;border-radius:32px!important;background:radial-gradient(circle at 12% 0%,rgba(209,213,219,.9),transparent 33%),linear-gradient(135deg,var(--ml-app-bg-1,#f8fafc),var(--ml-app-bg-2,#e5e7eb))!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 28px 90px rgba(17,24,39,.16)!important;color:#111827!important;font-family:inherit!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img{width:var(--ml-app-logo-size,150px)!important;max-width:100%!important;height:auto!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark span{font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-sales-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:22px!important;align-items:stretch!important;margin-bottom:22px!important}#mojlogo-ai-app.ml-v290 .ml-hero-copy,#mojlogo-ai-app.ml-v290 .ml-hero-card,#mojlogo-ai-app.ml-v290 .ml-packages-section,#mojlogo-ai-app.ml-v290 .ml-integrated-checkout,#mojlogo-ai-app.ml-v290 .ml-generator-panel,#mojlogo-ai-app.ml-v290 .ml-saved-panel{background:rgba(255,255,255,.86)!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:28px!important;box-shadow:0 20px 60px rgba(17,24,39,.09)!important;backdrop-filter:blur(14px)!important}#mojlogo-ai-app.ml-v290 .ml-hero-copy{padding:36px!important}#mojlogo-ai-app.ml-v290 .ml-hero-card{padding:28px!important}#mojlogo-ai-app.ml-v290 .ml-kicker{display:inline-flex!important;margin-bottom:14px!important;padding:7px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#e5e7eb,#cbd5e1)!important;color:#475569!important;border:1px solid rgba(148,163,184,.42)!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important}#mojlogo-ai-app.ml-v290 .ml-sales-hero h1{margin:0 0 14px!important;font-size:clamp(34px,5vw,62px)!important;line-height:.98!important;letter-spacing:-.055em!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-sales-hero p{font-size:18px!important;line-height:1.65!important;color:#475569!important;margin:0!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-hero-benefits{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}#mojlogo-ai-app.ml-v290 .ml-hero-benefits span{display:inline-flex!important;border-radius:999px!important;padding:9px 12px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.34)!important;color:#475569!important;font-size:13px!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-hero-card strong{display:block!important;margin-bottom:14px!important;font-size:20px!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-hero-card ol{margin:0!important;padding-left:22px!important;color:#475569!important;line-height:1.8!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-packages-section,#mojlogo-ai-app.ml-v290 .ml-integrated-checkout,#mojlogo-ai-app.ml-v290 .ml-generator-panel{padding:26px!important;margin-top:20px!important}#mojlogo-ai-app.ml-v290 .ml-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}#mojlogo-ai-app.ml-v290 .ml-section-head h2,#mojlogo-ai-app.ml-v290 .ml-panel-head h2{margin:0!important;font-size:30px!important;line-height:1.1!important;color:#111827!important;font-weight:600!important;letter-spacing:-.03em!important}#mojlogo-ai-app.ml-v290 .ml-section-head p,#mojlogo-ai-app.ml-v290 .ml-panel-subtitle{margin:6px 0 0!important;color:#64748b!important;font-weight:400!important;line-height:1.55!important}#mojlogo-ai-app.ml-v290 .ml-package-grid-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:0!important}#mojlogo-ai-app.ml-v290 .ml-package-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:24px!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(148,163,184,.34)!important;box-shadow:0 18px 46px rgba(17,24,39,.09)!important;overflow:hidden!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured{border-color:#b8bec8!important;box-shadow:0 28px 72px rgba(100,116,139,.18)!important;transform:translateY(-4px)!important}#mojlogo-ai-app.ml-v290 .ml-package-badge{align-self:flex-start!important;display:inline-flex!important;padding:7px 11px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured .ml-package-badge{background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important}#mojlogo-ai-app.ml-v290 .ml-package-card h3{margin:4px 0 0!important;font-size:28px!important;line-height:1.08!important;color:#111827!important;font-weight:600!important;letter-spacing:-.035em!important}#mojlogo-ai-app.ml-v290 .ml-package-card h4{margin:0!important;font-size:16px!important;color:#475569!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-package-card p{margin:0!important;color:#475569!important;font-weight:400!important;line-height:1.58!important;flex:0!important}#mojlogo-ai-app.ml-v290 .ml-price{margin:2px 0!important;font-size:34px!important;line-height:1.1!important;color:#111827!important;font-weight:600!important;letter-spacing:-.03em!important}#mojlogo-ai-app.ml-v290 .ml-price .amount,#mojlogo-ai-app.ml-v290 .ml-price bdi{color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-package-includes{list-style:none!important;margin:4px 0 10px!important;padding:0!important;display:grid!important;gap:9px!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li{position:relative!important;padding-left:22px!important;color:#111827!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li:before{content:''!important;position:absolute!important;left:0!important;top:.43em!important;width:8px!important;height:8px!important;border-radius:50%!important;background:linear-gradient(135deg,#c8ced8,#64748b)!important;box-shadow:0 0 0 4px rgba(184,190,200,.16)!important}#mojlogo-ai-app.ml-v290 .ml-btn,#mojlogo-ai-app.ml-v290 button.ml-btn,#mojlogo-ai-app.ml-v290 .ml-mini-btn{border-radius:16px!important;font-weight:500!important;text-decoration:none!important;box-shadow:0 12px 26px rgba(17,24,39,.10)!important;transition:.18s ease!important}#mojlogo-ai-app.ml-v290 .ml-btn.ml-primary,#mojlogo-ai-app.ml-v290 button.ml-primary{background:linear-gradient(135deg,#c8ced8,#64748b)!important;border-color:transparent!important;color:#fff!important}#mojlogo-ai-app.ml-v290 .ml-btn.ml-primary:hover,#mojlogo-ai-app.ml-v290 button.ml-primary:hover{background:linear-gradient(135deg,#cbd5e1,#64748b)!important;color:#fff!important;transform:translateY(-1px)!important}#mojlogo-ai-app.ml-v290 .ml-payment-success{padding:16px 18px!important;border-radius:20px!important;margin-bottom:18px!important;font-weight:500!important;line-height:1.5!important;border:1px solid rgba(34,197,94,.35)!important;background:#f0fdf4!important;color:#166534!important}#mojlogo-ai-app.ml-v290 .ml-payment-success.is-error{border-color:rgba(239,68,68,.35)!important;background:#fef2f2!important;color:#991b1b!important}#mojlogo-ai-app.ml-v290 .ml-credit-pill{white-space:nowrap!important;border-radius:999px!important;padding:10px 14px!important;background:#f8fafc!important;color:#475569!important;border:1px solid rgba(148,163,184,.38)!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-credit-pill strong{color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-results{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#mojlogo-ai-app.ml-v290 .ml-logo-card{border-radius:24px!important;border:1px solid rgba(148,163,184,.34)!important;background:#fff!important;box-shadow:0 16px 38px rgba(17,24,39,.08)!important;padding:12px!important}#mojlogo-ai-app.ml-v290 .ml-logo-card:hover,#mojlogo-ai-app.ml-v290 .ml-logo-card.selected{border-color:#b8bec8!important;box-shadow:0 24px 55px rgba(100,116,139,.18)!important}#mojlogo-ai-app.ml-v290 .ml-logo-card img{background:#fff!important;border-radius:18px!important}#mojlogo-ai-app.ml-v290 .ml-card-actions{display:grid!important;gap:8px!important;margin-top:12px!important}#mojlogo-ai-app.ml-v290 .ml-selected-preview-grid,#mojlogo-ai-app.ml-v290 .ml-svg-preview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:16px 0!important}#mojlogo-ai-app.ml-v290 .ml-selected-preview-card{border:1px solid rgba(148,163,184,.34)!important;border-radius:24px!important;background:#f8fafc!important;padding:16px!important;box-shadow:0 14px 34px rgba(17,24,39,.07)!important}#mojlogo-ai-app.ml-v290 .ml-selected-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}#mojlogo-ai-app.ml-v290 .ml-selected-preview-head h3{margin:0!important;font-size:15px!important;color:#111827!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-selected-wrap{min-height:300px!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.34)!important;background:#fff!important;padding:16px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)!important}#mojlogo-ai-app.ml-v290 .ml-selected-wrap img{max-width:100%!important;max-height:420px!important;object-fit:contain!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-svg-preview{margin-top:18px!important}#mojlogo-ai-app.ml-v290 .ml-final-files{border:1px solid rgba(34,197,94,.28)!important;background:#f0fdf4!important;border-radius:22px!important;padding:18px!important;margin:18px 0!important}#mojlogo-ai-app.ml-v290 .ml-final-files-head h3,#mojlogo-ai-app.ml-v290 .ml-svg-preview-title h3{margin:0 0 6px!important;font-size:20px!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-final-files-head p,#mojlogo-ai-app.ml-v290 .ml-svg-preview-title p{margin:0!important;color:#506053!important;font-weight:400!important;line-height:1.5!important}#mojlogo-ai-app.ml-v290 .ml-download-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}#mojlogo-ai-app.ml-v290 .ml-download-buttons .ml-btn{display:block!important;text-align:center!important;width:100%!important}#mojlogo-ai-app.ml-v290 .ml-download-preparing{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:22px!important;background:#f8fafc!important;color:#475569!important;padding:24px!important;text-align:center!important}#mojlogo-ai-app.ml-v290 .ml-download-preparing span{width:42px!important;height:42px!important;border-radius:50%!important;border:4px solid rgba(148,163,184,.25)!important;border-top-color:#b8bec8!important;animation:mojlogoSpin 1s linear infinite!important}#mojlogo-ai-app.ml-v290 .ml-download-preparing strong{font-weight:600!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-download-preparing em{font-style:normal!important;color:#64748b!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-download-error{border:1px solid rgba(239,68,68,.28)!important;background:#fef2f2!important;color:#991b1b!important;border-radius:18px!important;padding:16px!important}#mojlogo-ai-app.ml-v290 .ml-checkout-shell{background:#fff!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:24px!important;padding:20px!important;overflow:visible!important}#mojlogo-ai-app.ml-v290 .woocommerce form .form-row input.input-text,#mojlogo-ai-app.ml-v290 .woocommerce form .form-row textarea,#mojlogo-ai-app.ml-v290 .woocommerce form .form-row select{border:1px solid #d1d5db!important;border-radius:14px!important;padding:13px 14px!important;background:#fff!important;color:#111827!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .woocommerce button.button,#mojlogo-ai-app.ml-v290 .woocommerce #payment #place_order{background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important;border:0!important;border-radius:16px!important;padding:14px 20px!important;font-weight:500!important;width:100%!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment{background:#f8fafc!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:20px!important}#mojlogo-ai-app.ml-v290 .woocommerce table.shop_table{border:1px solid rgba(148,163,184,.34)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}#mojlogo-ai-app.ml-v290 label{font-weight:500!important;color:#111827!important}#mojlogo-ai-app.ml-v290 input,#mojlogo-ai-app.ml-v290 textarea,#mojlogo-ai-app.ml-v290 select{font-weight:400!important;border-color:#d1d5db!important;border-radius:16px!important}#mojlogo-ai-app.ml-v290 input:focus,#mojlogo-ai-app.ml-v290 textarea:focus,#mojlogo-ai-app.ml-v290 select:focus{border-color:#b8bec8!important;box-shadow:0 0 0 4px rgba(148,163,184,.16)!important}@media(max-width:980px){#mojlogo-ai-app.ml-v290 .ml-sales-hero{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-package-grid-three{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured{transform:none!important}#mojlogo-ai-app.ml-v290 .ml-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app.ml-v290{padding:14px!important;border-radius:22px!important;margin:14px auto!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar{align-items:flex-start!important;flex-direction:column!important}#mojlogo-ai-app.ml-v290 .ml-hero-copy,#mojlogo-ai-app.ml-v290 .ml-hero-card,#mojlogo-ai-app.ml-v290 .ml-packages-section,#mojlogo-ai-app.ml-v290 .ml-integrated-checkout,#mojlogo-ai-app.ml-v290 .ml-generator-panel{padding:18px!important;border-radius:22px!important}#mojlogo-ai-app.ml-v290 .ml-sales-hero h1{font-size:34px!important}#mojlogo-ai-app.ml-v290 .ml-sales-hero p{font-size:15px!important}#mojlogo-ai-app.ml-v290 .ml-section-head,#mojlogo-ai-app.ml-v290 .ml-panel-head{align-items:flex-start!important;flex-direction:column!important}#mojlogo-ai-app.ml-v290 .ml-section-head h2,#mojlogo-ai-app.ml-v290 .ml-panel-head h2{font-size:24px!important}#mojlogo-ai-app.ml-v290 .ml-results,#mojlogo-ai-app.ml-v290 .ml-selected-preview-grid,#mojlogo-ai-app.ml-v290 .ml-svg-preview-grid,#mojlogo-ai-app.ml-v290 .ml-download-buttons{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-selected-wrap{min-height:240px!important}#mojlogo-ai-app.ml-v290 .ml-selected-preview-head{align-items:flex-start!important;flex-direction:column!important}#mojlogo-ai-app.ml-v290 .ml-preview-bg-control{width:100%!important;justify-content:space-between!important}}@keyframes mojlogoSpin{to{transform:rotate(360deg)}}#mojlogo-ai-app.ml-v290 .ml-checkout-shell,#mojlogo-ai-app.ml-v290 .ml-checkout-shell .woocommerce,#mojlogo-ai-app.ml-v290 .ml-checkout-shell form.checkout,#mojlogo-ai-app.ml-v290 .woocommerce-checkout{width:100%!important;max-width:100%!important;overflow:visible!important;color:#111827!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .woocommerce .col2-set,#mojlogo-ai-app.ml-v290 .woocommerce #customer_details,#mojlogo-ai-app.ml-v290 .woocommerce #customer_details .col-1,#mojlogo-ai-app.ml-v290 .woocommerce .woocommerce-billing-fields,#mojlogo-ai-app.ml-v290 .woocommerce .woocommerce-billing-fields__field-wrapper{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .woocommerce #customer_details .col-2,#mojlogo-ai-app.ml-v290 .woocommerce .woocommerce-additional-fields,#mojlogo-ai-app.ml-v290 .woocommerce .woocommerce-shipping-fields,#mojlogo-ai-app.ml-v290 .woocommerce #billing_company_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_country_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_address_1_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_address_2_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_city_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_state_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_postcode_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_phone_field,#mojlogo-ai-app.ml-v290 .woocommerce #order_comments_field{display:none!important}#mojlogo-ai-app.ml-v290 .woocommerce .woocommerce-billing-fields h3,#mojlogo-ai-app.ml-v290 .woocommerce h3#order_review_heading{margin:0 0 16px!important;font-size:20px!important;line-height:1.25!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .woocommerce form.checkout{display:block!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:24px!important;padding:20px!important;box-shadow:none!important}#mojlogo-ai-app.ml-v290 .woocommerce .form-row,#mojlogo-ai-app.ml-v290 .woocommerce .form-row-first,#mojlogo-ai-app.ml-v290 .woocommerce .form-row-last,#mojlogo-ai-app.ml-v290 .woocommerce .form-row-wide{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin:0 0 14px!important;padding:0!important;box-sizing:border-box!important}@media(min-width:720px){#mojlogo-ai-app.ml-v290 .woocommerce #billing_first_name_field,#mojlogo-ai-app.ml-v290 .woocommerce #billing_last_name_field{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;display:inline-block!important;vertical-align:top!important;clear:none!important}#mojlogo-ai-app.ml-v290 .woocommerce #billing_first_name_field{margin-right:12px!important}}#mojlogo-ai-app.ml-v290 .woocommerce form .form-row input.input-text,#mojlogo-ai-app.ml-v290 .woocommerce form .form-row textarea,#mojlogo-ai-app.ml-v290 .woocommerce form .form-row select{display:block!important;width:100%!important;max-width:100%!important;min-height:46px!important;box-sizing:border-box!important;border:1px solid #d1d5db!important;border-radius:14px!important;background:#fff!important;color:#111827!important;padding:12px 14px!important;box-shadow:none!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment{background:#f8fafc!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:22px!important;padding:16px!important;overflow:visible!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment ul.payment_methods,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods,#mojlogo-ai-app.ml-v290 .woocommerce-checkout ul.wc_payment_methods{display:block!important;list-style:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method,#mojlogo-ai-app.ml-v290 .woocommerce-checkout ul.wc_payment_methods li.wc_payment_method{display:block!important;position:relative!important;width:100%!important;min-height:50px!important;margin:0 0 10px!important;padding:14px 14px 14px 46px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:#f8fafc!important;text-align:left!important;box-sizing:border-box!important;overflow:visible!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input[type="radio"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>input[type="radio"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout input.input-radio[name="payment_method"]{position:absolute!important;left:16px!important;top:18px!important;display:block!important;visibility:visible!important;opacity:1!important;float:none!important;transform:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;accent-color:#b8bec8!important;z-index:2!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>label{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:22px!important;margin:0!important;padding:0!important;text-align:left!important;color:#111827!important;font-weight:600!important;line-height:1.35!important;cursor:pointer!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method>label img,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_methods img{display:inline-block!important;width:auto!important;max-width:46px!important;max-height:22px!important;height:auto!important;margin:0 3px!important;vertical-align:middle!important;object-fit:contain!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment div.payment_box,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment div.payment_box,#mojlogo-ai-app.ml-v290 .woocommerce-checkout li.wc_payment_method .payment_box{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:12px 0 0!important;padding:14px!important;border:1px solid rgba(148,163,184,.30)!important;border-radius:16px!important;background:#fff!important;color:#111827!important;box-sizing:border-box!important;overflow:visible!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #payment div.payment_box::before,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-checkout-payment div.payment_box::before{display:none!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box fieldset,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .form-row,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .wc-credit-card-form,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .wc-stripe_cc-container,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .wc-stripe_cc-new-method-container,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box .wc-stripe-upe-form,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box #stripe-payment-data,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box [id^="wc-stripe"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box [class*="stripe"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout .payment_box [class*="Stripe"]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:1px!important;height:auto!important;overflow:visible!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .StripeElement,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .wc-stripe-elements-field,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .wc-stripe-card-element,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .paymentplugins-stripe-card,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .paymentplugins-stripe-card-number,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .paymentplugins-stripe-card-expiry,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .paymentplugins-stripe-card-cvc,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #stripe-card-element,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #wc-stripe-card-element,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #wc-stripe-upe-element,#mojlogo-ai-app.ml-v290 .woocommerce-checkout [id*="stripe-card"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout [id*="card-element"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout [class*="card-number"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout [class*="CardElement"]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:8px 0 12px!important;padding:12px 14px!important;border:1px solid #d1d5db!important;border-radius:14px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .StripeElement iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .wc-stripe-elements-field iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .wc-stripe-card-element iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .paymentplugins-stripe-card iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #stripe-card-element iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #wc-stripe-card-element iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout #wc-stripe-upe-element iframe,#mojlogo-ai-app.ml-v290 .woocommerce-checkout iframe[name*="stripe"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout iframe[title*="Secure"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout iframe[title*="card"]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:100%!important;min-height:30px!important;height:30px!important;border:0!important;background:transparent!important;overflow:visible!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .place-order,#mojlogo-ai-app.ml-v290 .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{display:block!important;width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .place-order input[type="checkbox"],#mojlogo-ai-app.ml-v290 .woocommerce-checkout #terms{position:static!important;display:inline-block!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0 8px 0 0!important;vertical-align:middle!important;accent-color:#b8bec8!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout .place-order label,#mojlogo-ai-app.ml-v290 .woocommerce-checkout label.woocommerce-form__label-for-checkbox{display:inline!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;line-height:1.45!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .woocommerce-checkout #place_order{display:block!important;width:100%!important;margin-top:14px!important}#mojlogo-ai-app.ml-v290.ml-only-generator .ml-sales-hero,#mojlogo-ai-app.ml-v290.ml-only-generator .ml-packages-section,#mojlogo-ai-app.ml-v290.ml-only-generator .ml-integrated-checkout{display:none!important}#mojlogo-ai-app.ml-v290 .ml-package-grid-three{align-items:stretch!important}#mojlogo-ai-app.ml-v290 .ml-package-card{height:100%!important;min-height:560px!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured{transform:none!important}#mojlogo-ai-app.ml-v290 .ml-package-card h4{min-height:42px!important;display:flex!important;align-items:flex-start!important}#mojlogo-ai-app.ml-v290 .ml-package-includes{flex:1!important;align-content:start!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-btn{margin-top:auto!important;width:100%!important}@media(max-width:980px){#mojlogo-ai-app.ml-v290 .ml-package-card{min-height:0!important}}#mojlogo-ai-app.ml-v290.ml-only-generator .ml-vector-seo-section{display:none!important}#mojlogo-ai-app.ml-v290 .ml-vector-seo-section{background:rgba(255,255,255,.86)!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:28px!important;box-shadow:0 20px 60px rgba(17,24,39,.09)!important;backdrop-filter:blur(14px)!important;padding:26px!important;margin-top:20px!important}#mojlogo-ai-app.ml-v290 .ml-vector-section-head{margin-bottom:18px!important}#mojlogo-ai-app.ml-v290 .ml-vector-benefit-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}#mojlogo-ai-app.ml-v290 .ml-vector-benefit-card{background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:22px!important;padding:18px!important;min-height:180px!important;box-shadow:0 14px 34px rgba(17,24,39,.07)!important}#mojlogo-ai-app.ml-v290 .ml-vector-benefit-card h3{margin:0 0 8px!important;font-size:18px!important;line-height:1.18!important;color:#111827!important;font-weight:600!important;letter-spacing:-.02em!important}#mojlogo-ai-app.ml-v290 .ml-vector-benefit-card p{margin:0!important;color:#475569!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-package-card{min-height:620px!important}@media(max-width:1180px){#mojlogo-ai-app.ml-v290 .ml-vector-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){#mojlogo-ai-app.ml-v290 .ml-package-card{min-height:0!important}}@media(max-width:620px){#mojlogo-ai-app.ml-v290 .ml-vector-benefit-grid{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-vector-seo-section{padding:18px!important;border-radius:22px!important}#mojlogo-ai-app.ml-v290 .ml-vector-benefit-card{min-height:0!important}}#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap:before,#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap:after,#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card:before,#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card:after,#mojlogo-ai-app.mojlogo-ai-app .ml-vector-box:before,#mojlogo-ai-app.mojlogo-ai-app .ml-vector-box:after,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-card:before,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-card:after,.mojlogo-order-saved-media:before,.mojlogo-order-saved-media:after{display:none!important;content:none!important}#mojlogo-ai-app.mojlogo-ai-app img,#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card img,#mojlogo-ai-app.mojlogo-ai-app .ml-selected-wrap img,#mojlogo-ai-app.mojlogo-ai-app .ml-saved-card img,.mojlogo-order-saved-media img{pointer-events:auto!important;-webkit-user-drag:auto!important;user-drag:auto!important;-webkit-user-select:auto!important;user-select:auto!important;-webkit-touch-callout:default!important}#mojlogo-ai-app.mojlogo-ai-app .ml-protected-image,#mojlogo-ai-app.mojlogo-ai-app .ml-protected-image img{filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-user-drag:auto!important;user-drag:auto!important}#mojlogo-ai-app.mojlogo-ai-app.ml-screen-guard:before{display:none!important;content:none!important}@media print{#mojlogo-ai-app.mojlogo-ai-app .ml-protected-image img,#mojlogo-ai-app.mojlogo-ai-app img{visibility:visible!important}}#mojlogo-ai-app.ml-v290 .ml-package-card{min-height:0!important;gap:14px!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status{order:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.34)!important;background:linear-gradient(180deg,#f8fafc,#ffffff)!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status span{display:block!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#475569!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status strong{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:22px!important;line-height:1.1!important;color:#111827!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status strong:before{content:''!important;width:11px!important;height:11px!important;min-width:11px!important;border-radius:999px!important;background:#16a34a!important;box-shadow:0 0 0 5px rgba(22,163,74,.12)!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status.is-not-included{background:#f9fafb!important;border-color:#e5e7eb!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status.is-not-included span{color:#6b7280!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status.is-not-included strong:before{background:#ef4444!important;box-shadow:0 0 0 5px rgba(239,68,68,.10)!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status small{display:block!important;margin:0!important;color:#475569!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box{min-width:0!important;padding:14px 10px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:16px!important;background:#ffffff!important;text-align:center!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box span,#mojlogo-ai-app.ml-v290 .ml-package-feature-box small{display:block!important;margin:0!important;color:#667085!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box span{text-transform:uppercase!important;letter-spacing:.035em!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box strong{display:block!important;margin:6px 0!important;color:#111827!important;font-size:26px!important;line-height:1!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-includes{margin:0!important;padding-left:18px!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li{margin:0 0 8px!important;color:#475569!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important}#mojlogo-ai-app.ml-v290 .ml-final-files.no-vector{border-color:#e5e7eb!important;background:linear-gradient(180deg,#ffffff,#f9fafb)!important}#mojlogo-ai-app.ml-v290 .ml-vector-upgrade-note{margin-top:16px!important;padding:18px!important;border:1px solid #e5e7eb!important;border-radius:20px!important;background:#f9fafb!important;color:#344054!important}#mojlogo-ai-app.ml-v290 .ml-vector-upgrade-note h3{margin:0 0 6px!important;color:#111827!important;font-size:18px!important;line-height:1.2!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-vector-upgrade-note p{margin:0!important;color:#667085!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important}@media(max-width:1180px){#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{grid-template-columns:1fr!important}}@media(max-width:980px){#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:560px){#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status strong{font-size:20px!important}}.mojlogo-ai-app .ml-package-card{height:100%!important}.mojlogo-ai-app .ml-package-feature-boxes{align-items:stretch!important}.mojlogo-ai-app .ml-package-feature-box{min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.mojlogo-ai-app .ml-package-includes{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.mojlogo-ai-app .ml-package-includes li{display:grid!important;grid-template-columns:22px 1fr!important;gap:10px!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #dbeafe!important;border-radius:14px!important;background:#f8fbff!important;color:#0f172a!important}.mojlogo-ai-app .ml-package-includes li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;background:#e0f2fe!important;color:#0369a1!important}.mojlogo-ai-app .ml-package-includes li.is-no span{background:#fee2e2!important;color:#b91c1c!important}.mojlogo-ai-app .ml-package-includes li em{font-style:normal!important;line-height:1.35!important}.mojlogo-ai-app .ml-package-card .ml-package-select{margin-top:auto!important}.mojlogo-ai-app .ml-package-vector-status{min-height:112px!important}.mojlogo-ai-app .ml-download-request-box{margin:18px 0 0!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:20px!important;background:#f8fbff!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.mojlogo-ai-app .ml-download-request-box h3{margin:0 0 8px!important;font-size:20px!important}.mojlogo-ai-app .ml-download-request-box p{margin:0 0 14px!important;color:#475569!important;line-height:1.5!important}.mojlogo-ai-app .ml-svg-preview{margin-top:16px!important}.mojlogo-ai-app .ml-download-rule-inline{margin-top:10px!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.mojlogo-ai-app .ml-vector-preview-request{margin-top:14px!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#fff!important}.mojlogo-ai-app .ml-vector-preview-request p{margin:10px 0 0!important;color:#64748b!important}.mojlogo-ai-app .ml-vector-preview-target{margin-top:16px!important}.mojlogo-ai-app .ml-package-grid-three{align-items:stretch!important}@media(max-width:980px){.mojlogo-ai-app .ml-package-feature-box{min-height:96px!important}}.mojlogo-ai-app .ml-package-vector-status{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;min-height:120px!important}.mojlogo-ai-app .ml-package-vector-status strong{display:flex!important;align-items:center!important;gap:10px!important;font-size:22px!important;line-height:1.15!important;color:#111!important;margin:0!important}.mojlogo-ai-app .ml-package-vector-status .ml-status-dot{display:inline-block!important;width:18px!important;height:18px!important;border-radius:999px!important;flex:0 0 18px!important}.mojlogo-ai-app .ml-package-vector-status.is-included .ml-status-dot{background:#5fb55f!important;box-shadow:0 0 0 7px rgba(95,181,95,.14)!important}.mojlogo-ai-app .ml-package-vector-status.is-not-included .ml-status-dot{background:#e15a4f!important;box-shadow:0 0 0 7px rgba(225,90,79,.14)!important}.mojlogo-ai-app .ml-package-vector-status small{display:none!important}.mojlogo-ai-app .ml-package-feature-box span{white-space:nowrap!important}.mojlogo-ai-app .ml-package-feature-box strong{font-size:28px!important}.mojlogo-ai-app .ml-package-feature-box small{min-height:20px!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-packages-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#mojlogo-ai-app.ml-v290 .ml-section-head{margin-bottom:18px!important}#mojlogo-ai-app.ml-v290 .ml-package-grid-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}#mojlogo-ai-app.ml-v290 .ml-package-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:16px!important;min-height:100%!important;padding:28px!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:1px solid rgba(148,163,184,.32)!important;box-shadow:0 20px 55px rgba(17,24,39,.08)!important;overflow:hidden!important}#mojlogo-ai-app.ml-v290 .ml-package-card::after{content:''!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 28%)!important}#mojlogo-ai-app.ml-v290 .ml-package-card:hover{transform:translateY(-4px)!important;box-shadow:0 28px 70px rgba(17,24,39,.13)!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured{border:1.5px solid rgba(148,163,184,.95)!important;box-shadow:0 28px 76px rgba(100,116,139,.18)!important;transform:translateY(-6px)!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured::before{content:''!important;position:absolute!important;inset:0!important;border-radius:28px!important;padding:1px!important;background:linear-gradient(135deg,rgba(184,190,200,.8),rgba(71,85,105,.45))!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}#mojlogo-ai-app.ml-v290 .ml-package-badge{align-self:flex-start!important;margin:0!important;padding:8px 12px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}#mojlogo-ai-app.ml-v290 .ml-package-card.featured .ml-package-badge,#mojlogo-ai-app.ml-v290 .ml-package-card:last-child .ml-package-badge{background:linear-gradient(135deg,#b8bec8,#64748b)!important}#mojlogo-ai-app.ml-v290 .ml-package-top{margin:0!important}#mojlogo-ai-app.ml-v290 .ml-package-card h3{margin:0!important;font-size:30px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.03em!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-package-card h4{margin:-6px 0 2px!important;color:#475569!important;font-size:18px!important;line-height:1.4!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-price{margin:2px 0 2px!important;font-size:50px!important;line-height:1!important;letter-spacing:-.04em!important;color:#111827!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-price .woocommerce-Price-currencySymbol,#mojlogo-ai-app.ml-v290 .ml-price .amount{font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status{min-height:auto!important;padding:18px 18px 16px!important;border-radius:20px!important;border:1px solid rgba(148,163,184,.24)!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;gap:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status span{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#475569!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status strong{font-size:24px!important;font-weight:700!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status .ml-status-dot{width:14px!important;height:14px!important;flex:0 0 14px!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status.is-included .ml-status-dot{background:#5cae60!important;box-shadow:0 0 0 6px rgba(92,174,96,.14)!important}#mojlogo-ai-app.ml-v290 .ml-package-vector-status.is-not-included .ml-status-dot{background:#e06659!important;box-shadow:0 0 0 6px rgba(224,102,89,.13)!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box{min-height:110px!important;padding:14px 10px!important;border-radius:18px!important;background:#ffffff!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 10px 24px rgba(17,24,39,.05)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box span{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6d7588!important;font-weight:700!important;white-space:normal!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box strong{margin:3px 0 2px!important;font-size:38px!important;line-height:1!important;color:#111827!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box small{font-size:12px!important;line-height:1.35!important;color:#667085!important;font-weight:500!important;min-height:32px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}#mojlogo-ai-app.ml-v290 .ml-package-includes{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li{position:relative!important;display:grid!important;grid-template-columns:22px 1fr!important;gap:12px!important;align-items:flex-start!important;min-height:0!important;padding:13px 14px!important;border-radius:16px!important;border:1px solid #e6edf8!important;background:#f8fbff!important;color:#334155!important;box-shadow:none!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li:before,#mojlogo-ai-app.ml-v290 .ml-package-includes li:after{display:none!important;content:none!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li span{width:22px!important;height:22px!important;margin:0!important;border-radius:999px!important;background:#e3efff!important;color:#2168b5!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li.is-no{background:#fff8f7!important;border-color:#f0dbd7!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li.is-no span{background:#fde8e5!important;color:#c24137!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li em{font-size:15px!important;line-height:1.45!important;color:#445065!important;font-style:normal!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-package-select{margin-top:auto!important;width:100%!important;min-height:56px!important;border-radius:18px!important;border:0!important;background:linear-gradient(135deg,#b8bec8,#64748b)!important;color:#fff!important;font-size:22px!important;font-weight:700!important;box-shadow:0 16px 36px rgba(100,116,139,.25)!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-package-select:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px rgba(100,116,139,.32)!important}@media (max-width:1100px){#mojlogo-ai-app.ml-v290 .ml-package-grid-three{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-package-card,#mojlogo-ai-app.ml-v290 .ml-package-card.featured{transform:none!important}}@media (max-width:640px){#mojlogo-ai-app.ml-v290 .ml-package-card{padding:22px!important;border-radius:24px!important}#mojlogo-ai-app.ml-v290 .ml-package-card h3{font-size:26px!important}#mojlogo-ai-app.ml-v290 .ml-price{font-size:42px!important}#mojlogo-ai-app.ml-v290 .ml-package-feature-box strong{font-size:30px!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li em{font-size:14px!important}}#mojlogo-ai-app.ml-v290 .ml-package-vector-status,#mojlogo-ai-app.ml-v290 .ml-package-feature-boxes{display:none!important}#mojlogo-ai-app.ml-v290 .ml-package-card{gap:14px!important;padding:24px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important}#mojlogo-ai-app.ml-v290 .ml-package-card h3{font-size:28px!important;line-height:1.08!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-package-card h4{margin:0!important;font-size:16px!important;line-height:1.45!important;color:#475569!important;font-weight:500!important}#mojlogo-ai-app.ml-v290 .ml-price{margin:6px 0 4px!important;font-size:30px!important;line-height:1.1!important;letter-spacing:0!important;color:#0f172a!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-package-includes{margin:4px 0 8px!important;gap:9px!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li{padding:12px 14px!important;border-radius:16px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;color:#334155!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li.is-no{background:#fff8f7!important;border-color:#f3d8d4!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li span{width:20px!important;height:20px!important;font-size:12px!important;background:#e0f2fe!important;color:#0369a1!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li.is-no span{background:#fee2e2!important;color:#b91c1c!important}#mojlogo-ai-app.ml-v290 .ml-package-includes li em{font-size:14px!important;line-height:1.4!important;color:#475569!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-package-select{min-height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;box-shadow:0 14px 34px rgba(100,116,139,.22)!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-package-select:hover{box-shadow:0 18px 40px rgba(100,116,139,.28)!important}@media (max-width:640px){#mojlogo-ai-app.ml-v290 .ml-package-card{padding:20px!important}#mojlogo-ai-app.ml-v290 .ml-package-card h3{font-size:24px!important}#mojlogo-ai-app.ml-v290 .ml-package-card h4{font-size:15px!important}#mojlogo-ai-app.ml-v290 .ml-price{font-size:28px!important}#mojlogo-ai-app.ml-v290 .ml-package-card .ml-package-select{font-size:17px!important}}.mojlogo-ai-app .ml-download-request-box .ml-btn{margin-bottom:12px!important}.mojlogo-ai-app .ml-download-credit-note{font-size:13px!important;line-height:1.5!important;color:#64748b!important}#mojlogo-ai-app.ml-v290{--ml-app-bg-1:#f8fafc!important;--ml-app-bg-2:#e5e7eb!important}#mojlogo-ai-app.ml-v290 .ml-credit-rules{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 18px!important;padding:12px!important;border:1px solid rgba(148,163,184,.26)!important;border-radius:18px!important;background:#f8fafc!important;color:#475569!important}#mojlogo-ai-app.ml-v290 .ml-credit-rules span{display:inline-flex!important;align-items:center!important;padding:8px 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(148,163,184,.18)!important;font-size:13px!important;line-height:1.2!important;color:#475569!important}#mojlogo-ai-app.ml-v290 .ml-gallery-section{margin-top:22px!important;padding:24px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:28px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 18px 48px rgba(17,24,39,.08)!important}#mojlogo-ai-app.ml-v290 .ml-gallery-panel{padding:24px!important;border-radius:28px!important;background:#fff!important}#mojlogo-ai-app.ml-v290 .ml-gallery-controls{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;gap:12px!important;align-items:center!important;margin:14px 0 18px!important}#mojlogo-ai-app.ml-v290 .ml-gallery-search{margin:0!important;border-radius:999px!important;min-height:44px!important;background:#fff!important}#mojlogo-ai-app.ml-v290 .ml-gallery-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}#mojlogo-ai-app.ml-v290 .ml-gallery-tab{border:1px solid rgba(148,163,184,.25)!important;background:#fff!important;color:#475569!important;border-radius:999px!important;padding:9px 12px!important;cursor:pointer!important;font-size:13px!important;line-height:1!important}#mojlogo-ai-app.ml-v290 .ml-gallery-tab.active{background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important;border-color:transparent!important}#mojlogo-ai-app.ml-v290 .ml-gallery-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;margin-left:5px!important;border-radius:999px!important;background:rgba(15,23,42,.08)!important;font-size:11px!important}#mojlogo-ai-app.ml-v290 .ml-gallery-tab.active .ml-gallery-count{background:rgba(255,255,255,.22)!important;color:#fff!important}#mojlogo-ai-app.ml-v290 .ml-gallery-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}#mojlogo-ai-app.ml-v290 .ml-gallery-card{padding:12px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 10px 28px rgba(17,24,39,.06)!important}#mojlogo-ai-app.ml-v290 .ml-gallery-image{border-radius:16px!important;background:#f8fafc!important;border:1px solid #eef2f7!important;overflow:hidden!important;aspect-ratio:1/1!important;display:flex!important;align-items:center!important;justify-content:center!important}#mojlogo-ai-app.ml-v290 .ml-gallery-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-gallery-meta{display:grid!important;gap:6px!important;margin:10px 0!important;color:#334155!important}#mojlogo-ai-app.ml-v290 .ml-gallery-meta strong{display:block!important;font-size:14px!important;line-height:1.2!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#mojlogo-ai-app.ml-v290 .ml-gallery-meta small{display:block!important;font-size:12px!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#mojlogo-ai-app.ml-v290 .ml-gallery-status,#mojlogo-ai-app.ml-v290 .ml-gallery-version{display:inline-flex!important;width:max-content!important;padding:5px 8px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;background:#eef6ff!important;color:#075985!important}#mojlogo-ai-app.ml-v290 .ml-gallery-status.is-finalized{background:#ecfdf3!important;color:#15803d!important}#mojlogo-ai-app.ml-v290 .ml-gallery-version{background:#f1f5f9!important;color:#475569!important}#mojlogo-ai-app.ml-v290 .ml-gallery-downloads{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}#mojlogo-ai-app.ml-v290 .ml-gallery-card .ml-saved-actions{grid-template-columns:1fr!important;gap:8px!important}#mojlogo-ai-app.ml-v290 .ml-gallery-card .ml-mini-btn{text-align:center!important;text-decoration:none!important}#mojlogo-ai-app.ml-v290 .ml-version-history{margin:12px 0 16px!important}#mojlogo-ai-app.ml-v290 .ml-version-history h4{margin:0 0 10px!important;font-size:16px!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-version-list{display:flex!important;gap:10px!important;overflow:auto!important;padding-bottom:4px!important}#mojlogo-ai-app.ml-v290 .ml-version-item{min-width:110px!important;border:1px solid rgba(148,163,184,.25)!important;background:#fff!important;border-radius:14px!important;padding:8px!important;cursor:pointer!important;color:#334155!important}#mojlogo-ai-app.ml-v290 .ml-version-item img{width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:10px!important;background:#f8fafc!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-version-item span{display:block!important;margin-top:6px!important;font-size:12px!important;text-align:center!important}@media(max-width:1100px){#mojlogo-ai-app.ml-v290 .ml-gallery-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){#mojlogo-ai-app.ml-v290 .ml-gallery-controls{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-gallery-tabs{justify-content:flex-start!important}#mojlogo-ai-app.ml-v290 .ml-gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){#mojlogo-ai-app.ml-v290 .ml-gallery-list{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-credit-rules span{width:100%!important}}#mojlogo-ai-app .ml-save-preview,#mojlogo-ai-app #ml-save-selected,.mojlogo-order-save-design,.mojlogo-order-save-box{display:none!important}#mojlogo-ai-app .ml-card-actions{grid-template-columns:1fr!important}#mojlogo-ai-app.ml-v290 .ml-account-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px!important;margin:0 0 18px!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;box-shadow:0 16px 42px rgba(17,24,39,.08)!important}#mojlogo-ai-app.ml-v290 .ml-account-box h2{margin:0 0 6px!important;font-size:22px!important;color:#111827!important;font-weight:600!important}#mojlogo-ai-app.ml-v290 .ml-account-box p{margin:0!important;color:#475569!important;line-height:1.5!important}#mojlogo-ai-app.ml-v290 .ml-account-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}#mojlogo-ai-app.ml-v290 .ml-account-sync-status{display:block!important;margin-top:8px!important;font-size:13px!important;color:#64748b!important}#mojlogo-ai-app.ml-v290 .ml-account-sync-status.success{color:#15803d!important}#mojlogo-ai-app.ml-v290 .ml-account-sync-status.error{color:#b91c1c!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290 .ml-account-box{align-items:stretch!important;flex-direction:column!important}#mojlogo-ai-app.ml-v290 .ml-account-actions{justify-content:flex-start!important}#mojlogo-ai-app.ml-v290 .ml-account-actions .ml-btn,#mojlogo-ai-app.ml-v290 .ml-account-actions .ml-mini-btn{width:100%!important}}#mojlogo-ai-app .ml-topbar-actions:empty{display:none!important}#mojlogo-ai-app .ml-topup-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:12px 0 20px!important;padding:14px 16px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#f8fbff!important;box-shadow:0 10px 26px rgba(15,23,42,.05)!important}#mojlogo-ai-app .ml-topup-box strong{display:block!important;color:#0f172a!important;font-size:16px!important;margin-bottom:3px!important}#mojlogo-ai-app .ml-topup-box span{display:block!important;color:#64748b!important;font-size:13px!important;line-height:1.4!important}#mojlogo-ai-app .ml-topup-select{white-space:nowrap!important;background:#fff!important;border-color:#b8bec8!important;color:#475569!important}@media(max-width:760px){#mojlogo-ai-app .ml-topup-box{align-items:stretch!important;flex-direction:column!important}#mojlogo-ai-app .ml-topup-select{width:100%!important}}#mojlogo-ai-app .ml-topup-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}#mojlogo-ai-app .ml-topup-actions .ml-topup-select{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:760px){#mojlogo-ai-app .ml-topup-actions{justify-content:stretch!important;flex-direction:column!important}#mojlogo-ai-app .ml-topup-actions .ml-topup-select{width:100%!important}}#mojlogo-ai-app .ml-topup-field{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;color:#475569!important;font-weight:600!important;white-space:nowrap!important}#mojlogo-ai-app .ml-topup-field input{width:96px!important;min-width:96px!important;margin:0!important;padding:10px 12px!important;border:1px solid #dbeafe!important;border-radius:12px!important;background:#fff!important;text-align:center!important;font-size:16px!important;color:#0f172a!important}#mojlogo-ai-app .ml-topup-price{font-size:13px!important;color:#64748b!important;line-height:1.35!important}@media(max-width:760px){#mojlogo-ai-app .ml-topup-field{width:100%!important;justify-content:space-between!important}#mojlogo-ai-app .ml-topup-field input{width:120px!important}.ml-topup-price{display:block!important}}#mojlogo-ai-app.ml-generator-home .ml-sales-hero,#mojlogo-ai-app.ml-generator-home #ml-packages-section,#mojlogo-ai-app.ml-generator-home .ml-vector-seo-section,#mojlogo-ai-app.ml-generator-home .ml-account-box,#mojlogo-ai-app.ml-generator-home>.ml-gallery-panel{display:none!important}#mojlogo-ai-app.ml-v290 .ml-compact-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:nowrap!important;margin-bottom:18px!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;margin-left:auto!important;min-width:0!important}#mojlogo-ai-app.ml-v290 .ml-header-credit{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;border:1px solid #dbeafe!important;border-radius:999px!important;padding:9px 12px!important;background:#f8fbff!important;color:#0f172a!important;font-size:14px!important;line-height:1!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1{margin:8px 0!important;font-size:clamp(30px,5vw,56px)!important;line-height:1.05!important;color:#111827!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{margin-top:24px!important;padding:26px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:28px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 20px 60px rgba(17,24,39,.09)!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-box{display:flex!important}#mojlogo-ai-app.ml-v290 .ml-gallery-image img,#mojlogo-ai-app.ml-v290 .ml-logo-card img,#mojlogo-ai-app.ml-v290 .ml-selected-wrap img{backface-visibility:hidden!important;transform:translateZ(0)!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290{padding:12px!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important}#mojlogo-ai-app.ml-v290 *{transition:none!important;animation-duration:.001ms!important;scroll-behavior:auto!important}#mojlogo-ai-app.ml-v290 .ml-compact-header{gap:8px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img{max-width:92px!important;max-height:42px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark span{font-size:18px!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions{gap:5px!important}#mojlogo-ai-app.ml-v290 .ml-header-credit{padding:7px 8px!important;font-size:12px!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn{padding:8px 9px!important;font-size:12px!important;border-radius:999px!important;white-space:nowrap!important}#mojlogo-ai-app.ml-v290 .ml-panel,#mojlogo-ai-app.ml-v290 .ml-selected-preview-card,#mojlogo-ai-app.ml-v290 .ml-gallery-section,#mojlogo-ai-app.ml-v290 .ml-package-card,#mojlogo-ai-app.ml-v290 .ml-payg-section{box-shadow:none!important;backdrop-filter:none!important}#mojlogo-ai-app.ml-v290 .ml-gallery-card,#mojlogo-ai-app.ml-v290 .ml-logo-card{content-visibility:auto!important;contain-intrinsic-size:260px!important}}#mojlogo-ai-app.ml-v290 .ml-global-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:10px 0 20px!important;margin-bottom:8px!important}#mojlogo-ai-app.ml-v290 .ml-brand-link{text-decoration:none!important;flex:0 0 auto!important}#mojlogo-ai-app.ml-v290 .ml-brand-link:hover{opacity:.9!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-header-credit{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current{border-color:rgba(148,163,184,.56)!important;background:#f1f5f9!important;color:#475569!important}#mojlogo-ai-app.ml-v290.ml-pricing-page{background:radial-gradient(circle at 10% 0,rgba(148,163,184,.14),transparent 34%),linear-gradient(180deg,#ffffff,#f8fafc 68%,#ffffff)!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main{padding:30px!important;border-radius:30px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 24px 70px rgba(17,24,39,.08)!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero{text-align:center!important;max-width:820px!important;margin:0 auto 24px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-logo{display:block!important;width:min(var(--ml-app-logo-size,150px),170px)!important;height:auto!important;margin:0 auto 12px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1{margin:8px 0!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#111827!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head p{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;font-size:16px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-grid-three{margin-top:22px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{margin-top:24px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:30px!important;box-shadow:0 20px 55px rgba(17,24,39,.08)!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290 .ml-global-header{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-bottom:14px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img{max-width:76px!important;max-height:38px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark span{font-size:17px!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions{gap:4px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;justify-content:flex-end!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar{display:none!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-header-credit{padding:7px 8px!important;font-size:11px!important;line-height:1!important;min-height:32px!important;white-space:nowrap!important}#mojlogo-ai-app.ml-v290 .ml-header-credit{order:10!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{padding:18px!important;border-radius:22px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1{font-size:28px!important}}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-logo{display:none!important}#mojlogo-ai-app.ml-v290 .ml-buy-credits-under-generate{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:10px 0 14px!important;border-color:rgba(148,163,184,.42)!important;background:#f8fafc!important;color:#475569!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(17,24,39,.07)!important}#mojlogo-ai-app.ml-v290 .ml-buy-credits-under-generate:hover{background:#e5e7eb!important;color:#111827!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290 .ml-global-header{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:8px 0 14px!important;margin-bottom:10px!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-mark img{max-width:104px!important;max-height:48px!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-mark span{font-size:20px!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;overflow:visible!important;margin:0!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-global-header .ml-header-credit{flex:0 1 auto!important;padding:7px 8px!important;font-size:11px!important;min-height:32px!important;white-space:nowrap!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-header-credit{order:0!important}#mojlogo-ai-app.ml-v290 .ml-buy-credits-under-generate{min-height:44px!important;margin-top:8px!important}}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main{padding:34px 30px 30px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;max-width:900px!important;margin:0 auto 30px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero .ml-kicker{margin:0 auto!important;align-self:center!important;display:inline-flex!important;order:0!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero h1{order:1!important;display:block!important;width:100%!important;max-width:760px!important;margin:0 auto!important;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#111827!important;font-weight:700!important;text-align:center!important;white-space:normal!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero p{order:2!important;display:block!important;width:100%!important;max-width:650px!important;margin:0 auto!important;font-size:16px!important;line-height:1.55!important;color:#64748b!important;text-align:center!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-grid-three{margin-top:0!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main{padding:20px 16px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero{gap:9px!important;margin-bottom:20px!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero h1{max-width:320px!important;font-size:30px!important;line-height:1.1!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero p{max-width:340px!important;font-size:14px!important}}.woocommerce-account #mojlogo-account-header.mojlogo-ai-app.ml-v290.ml-account-page-header{max-width:1180px!important;margin:24px auto 18px!important;padding:18px 24px!important;border-radius:28px!important;background:radial-gradient(circle at 10% 0,rgba(148,163,184,.13),transparent 34%),linear-gradient(180deg,#ffffff,#f8fafc 72%,#ffffff)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 22px 62px rgba(17,24,39,.08)!important;color:#111827!important;font-family:inherit!important}.woocommerce-account #mojlogo-account-header .ml-global-header{margin:0!important;padding:0!important}.woocommerce-account #mojlogo-account-header .ml-brand-mark img{max-width:var(--ml-app-logo-size,150px)!important;max-height:54px!important;object-fit:contain!important}.woocommerce-account #mojlogo-account-header .ml-brand-mark span{font-size:24px!important;font-weight:700!important;color:#111827!important}.woocommerce-account .woocommerce{max-width:1180px!important;margin:0 auto 40px!important}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:""!important;display:table!important;clear:both!important}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info{border-radius:26px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 18px 52px rgba(17,24,39,.08)!important}.woocommerce-account .woocommerce-MyAccount-navigation{padding:16px!important;width:27%!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:8px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important;border:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:12px 14px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important;color:#111827!important;text-decoration:none!important;font-weight:600!important;transition:.18s ease!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(100,116,139,.20)!important}.woocommerce-account .woocommerce-MyAccount-content{padding:26px!important;width:70%!important;min-height:360px!important;color:#334155!important;line-height:1.6!important}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{padding:18px 20px!important;margin:0 0 20px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;color:#475569!important}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce h3{color:#111827!important;font-weight:700!important;letter-spacing:-.02em!important}.woocommerce-account .woocommerce table.shop_table,.woocommerce-account .woocommerce table.account-orders-table{border:1px solid rgba(148,163,184,.28)!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account .woocommerce table.account-orders-table th{background:#f8fafc!important;color:#475569!important;font-weight:700!important;border-color:rgba(148,163,184,.20)!important}.woocommerce-account .woocommerce table.shop_table td,.woocommerce-account .woocommerce table.account-orders-table td{border-color:#eef2f7!important;color:#334155!important}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button,.woocommerce-account .woocommerce .woocommerce-Button,.woocommerce-account .woocommerce .button{border-radius:16px!important;padding:12px 18px!important;min-height:44px!important;background:linear-gradient(135deg,#c8ced8,#64748b)!important;border:0!important;color:#fff!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(100,116,139,.20)!important}.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce input.button:hover,.woocommerce-account .woocommerce .woocommerce-Button:hover,.woocommerce-account .woocommerce .button:hover{background:linear-gradient(135deg,#b8bec8,#475569)!important;color:#fff!important}.woocommerce-account .woocommerce form .form-row label,.woocommerce-account .woocommerce form label{color:#111827!important;font-weight:600!important}.woocommerce-account .woocommerce form .form-row input.input-text,.woocommerce-account .woocommerce form .form-row textarea,.woocommerce-account .woocommerce form .form-row select,.woocommerce-account .woocommerce input[type="text"],.woocommerce-account .woocommerce input[type="email"],.woocommerce-account .woocommerce input[type="password"],.woocommerce-account .woocommerce input[type="tel"]{min-height:48px!important;border-radius:16px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;padding:13px 15px!important;font:inherit!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}.woocommerce-account .woocommerce form .form-row input.input-text:focus,.woocommerce-account .woocommerce input[type="text"]:focus,.woocommerce-account .woocommerce input[type="email"]:focus,.woocommerce-account .woocommerce input[type="password"]:focus{outline:none!important;border-color:#b8bec8!important;box-shadow:0 0 0 4px rgba(148,163,184,.12)!important}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword{padding:26px!important;margin:0 0 24px!important}.woocommerce-account .woocommerce .u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.woocommerce-account .woocommerce .u-columns.col2-set:before,.woocommerce-account .woocommerce .u-columns.col2-set:after{display:none!important;content:none!important}.woocommerce-account .woocommerce .u-column1,.woocommerce-account .woocommerce .u-column2{float:none!important;width:auto!important}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info{padding:16px 18px!important;color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{padding:16px 18px!important;color:#b91c1c!important;background:#fff1f2!important;border-color:#fecdd3!important}.woocommerce-account .woocommerce-Address,.woocommerce-account .woocommerce-customer-details address{border:1px solid rgba(148,163,184,.28)!important;border-radius:20px!important;background:#f8fafc!important;padding:18px!important}.woocommerce-account .woocommerce-EditAccountForm fieldset{border:1px solid rgba(148,163,184,.28)!important;border-radius:20px!important;padding:18px!important;margin:18px 0!important;background:#f8fafc!important}@media(max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:18px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;overflow-x:auto!important;gap:8px!important;scrollbar-width:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{flex:0 0 auto!important}.woocommerce-account .woocommerce .u-columns.col2-set{grid-template-columns:1fr!important}}@media(max-width:760px){.woocommerce-account #mojlogo-account-header.mojlogo-ai-app.ml-v290.ml-account-page-header{margin:12px auto 14px!important;padding:14px 12px!important;border-radius:20px!important;box-shadow:none!important}.woocommerce-account #mojlogo-account-header .ml-global-header{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}.woocommerce-account #mojlogo-account-header .ml-brand-link{width:100%!important;display:flex!important;justify-content:center!important}.woocommerce-account #mojlogo-account-header .ml-brand-mark img{max-width:104px!important;max-height:48px!important}.woocommerce-account #mojlogo-account-header .ml-topbar-actions{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important}.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn{padding:7px 9px!important;font-size:12px!important;min-height:32px!important;white-space:nowrap!important}.woocommerce-account .woocommerce{margin:0 auto 24px!important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword{padding:16px!important;border-radius:20px!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{min-height:38px!important;padding:10px 12px!important;font-size:13px!important}}#mojlogo-ai-app.ml-v290 .ml-quick-edit-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important}#mojlogo-ai-app.ml-v290 .ml-generate-similar{margin:4px 0 14px!important;background:#fff!important;color:#475569!important;border:1px solid rgba(148,163,184,.35)!important}#mojlogo-ai-app.ml-v290 .ml-brand-kit-upsell{margin-top:16px!important;padding:18px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:20px!important;background:#f8fafc!important;box-shadow:0 10px 26px rgba(17,24,39,.06)!important}#mojlogo-ai-app.ml-v290 .ml-brand-kit-upsell h3{margin:0 0 6px!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-brand-kit-upsell p{margin:0 0 12px!important;color:#64748b!important;line-height:1.5!important}#mojlogo-ai-app.ml-v290 .ml-legal-note-section{margin:22px 0 0!important}#mojlogo-ai-app.ml-v290 .ml-legal-note-card{padding:22px!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 14px 36px rgba(17,24,39,.06)!important;text-align:center!important}#mojlogo-ai-app.ml-v290 .ml-legal-note-card h2{margin:0 0 8px!important;font-size:22px!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-legal-note-card p{margin:6px auto!important;max-width:760px!important;color:#64748b!important;line-height:1.55!important}.ml-account-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:18px}.ml-account-logo-card{border:1px solid #cbd5e1;border-radius:18px;padding:14px;background:#fff}.ml-account-logo-img{aspect-ratio:1/1;background:#f8fafc;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ml-account-logo-img img{width:100%;height:100%;object-fit:contain}.ml-account-logo-card h3{font-size:16px;margin:12px 0 4px}.ml-account-logo-card p{margin:0 0 10px;color:#64748b}@media(max-width:760px){#mojlogo-ai-app.ml-v290 .ml-quick-edit-row{display:grid!important;grid-template-columns:1fr!important}}#mojlogo-ai-app.mojlogo-ai-app,#mojlogo-account-header.mojlogo-ai-app{width:100%!important;max-width:1180px!important;box-sizing:border-box!important}.woocommerce-account .woocommerce,.woocommerce-account .woocommerce-notices-wrapper,.woocommerce-account .entry-content>.woocommerce{width:100%!important;max-width:1180px!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-global-header,.woocommerce-account #mojlogo-account-header .ml-global-header{width:100%!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-brand-link,.woocommerce-account #mojlogo-account-header .ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290,.woocommerce-account #mojlogo-account-header.mojlogo-ai-app.ml-v290.ml-account-page-header{width:calc(100% - 20px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}#mojlogo-ai-app.ml-v290 .ml-global-header,.woocommerce-account #mojlogo-account-header .ml-global-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;padding-bottom:14px!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .ml-brand-link,.woocommerce-account #mojlogo-account-header .ml-brand-link{width:100%!important;justify-content:flex-start!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark,.woocommerce-account #mojlogo-account-header .ml-brand-mark{justify-content:flex-start!important;width:100%!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img,.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:min(228px,78vw)!important;max-width:min(228px,78vw)!important;max-height:none!important;height:auto!important;object-fit:contain!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark span,.woocommerce-account #mojlogo-account-header .ml-brand-mark span{font-size:40px!important;line-height:1!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions,.woocommerce-account #mojlogo-account-header .ml-topbar-actions{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important;margin-left:0!important;text-align:left!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-header-credit,.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn{padding:8px 10px!important;font-size:12px!important;min-height:34px!important;white-space:nowrap!important;flex:0 0 auto!important}#mojlogo-ai-app.ml-v290 .ml-header-credit{order:10!important}#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,#mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,#mojlogo-ai-app.ml-v290 .ml-generator-panel,#mojlogo-ai-app.ml-v290 .ml-gallery-section,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword{width:100%!important;box-sizing:border-box!important}}#mojlogo-ai-app.mojlogo-ai-app,#mojlogo-account-header.mojlogo-ai-app,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-notices-wrapper,body.woocommerce-account .entry-content>.woocommerce{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-packages-section,#mojlogo-ai-app.ml-v290 .ml-pricing-main,#mojlogo-ai-app.ml-v290 .ml-payg-section,#mojlogo-ai-app.ml-v290 .ml-generator-panel,#mojlogo-ai-app.ml-v290 .ml-gallery-section,#mojlogo-ai-app.ml-v290 .ml-sales-hero{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,#mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-brand-link,#mojlogo-account-header.ml-v290 .ml-brand-link,.woocommerce-account #mojlogo-account-header .ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;flex:0 0 auto!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img,#mojlogo-account-header.ml-v290 .ml-brand-mark img,.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:var(--ml-app-logo-size,150px)!important;max-width:320px!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions,#mojlogo-account-header.ml-v290 .ml-topbar-actions,.woocommerce-account #mojlogo-account-header .ml-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;text-align:left!important}@media(max-width:760px){html body #mojlogo-ai-app.ml-v290,html body #mojlogo-account-header.ml-v290,html body.woocommerce-account .woocommerce,html body.woocommerce-account .woocommerce-notices-wrapper,html body.woocommerce-account .entry-content>.woocommerce{width:calc(100% - 18px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;padding:0 0 14px!important;width:100%!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-link,html body #mojlogo-account-header.ml-v290 .ml-brand-link,html body.woocommerce-account #mojlogo-account-header .ml-brand-link{order:1!important;width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-mark,html body #mojlogo-account-header.ml-v290 .ml-brand-mark,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-mark img,html body #mojlogo-account-header.ml-v290 .ml-brand-mark img,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark img,html body #mojlogo-ai-app.ml-v290 .ml-site-logo,html body #mojlogo-account-header.ml-v290 .ml-site-logo{width:min(420px,92vw)!important;max-width:min(420px,92vw)!important;min-width:240px!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-mark span,html body #mojlogo-account-header.ml-v290 .ml-brand-mark span,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark span{font-size:64px!important;line-height:1!important;text-align:left!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions{order:2!important;width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;text-align:left!important;overflow:visible!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.ml-v290 .ml-header-credit{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:36px!important;padding:8px 11px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important}}#mojlogo-ai-app.mojlogo-ai-app.ml-v290,#mojlogo-account-header.mojlogo-ai-app.ml-v290,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-notices-wrapper,body.woocommerce-account .entry-content>.woocommerce{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media screen and (max-width:900px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290,html body.woocommerce-account .woocommerce,html body.woocommerce-account .woocommerce-notices-wrapper,html body.woocommerce-account .entry-content>.woocommerce{width:calc(100vw - 16px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;justify-content:start!important;text-align:left!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;padding:0 0 14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link,html body.woocommerce-account #mojlogo-account-header a.ml-brand-mark.ml-brand-link{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:start!important;text-align:left!important;margin:0!important;padding:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link img,html body.woocommerce-account #mojlogo-account-header a.ml-brand-mark.ml-brand-link img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark img{width:280px!important;min-width:240px!important;max-width:82vw!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;display:block!important;margin:0 auto 0 0!important;padding:0!important;transform:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link span,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 a.ml-brand-mark.ml-brand-link span,html body.woocommerce-account #mojlogo-account-header a.ml-brand-mark.ml-brand-link span{font-size:56px!important;line-height:1!important;text-align:left!important;justify-content:flex-start!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;justify-self:start!important;gap:8px!important;margin:0!important;padding:0!important;text-align:left!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:38px!important;padding:9px 12px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;margin:0!important}}#mojlogo-ai-app.ml-v290,#mojlogo-account-header.ml-v290,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-notices-wrapper,body.woocommerce-account .entry-content>.woocommerce{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,#mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{border-bottom:1px solid rgba(148,163,184,.22)!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img,#mojlogo-account-header.ml-v290 .ml-brand-mark img,body.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:var(--ml-app-logo-size,150px)!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;object-fit:contain!important}@media(max-width:900px){html body #mojlogo-ai-app.ml-v290,html body #mojlogo-account-header.ml-v290,html body.woocommerce-account .woocommerce,html body.woocommerce-account .woocommerce-notices-wrapper,html body.woocommerce-account .entry-content>.woocommerce{width:calc(100vw - 16px)!important;max-width:1180px!important}html body #mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;justify-content:start!important;text-align:left!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;padding:0 0 14px!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.ml-v290 .ml-brand-mark.ml-brand-link,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark.ml-brand-link{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;justify-self:start!important;text-align:left!important;margin:0!important;padding:0!important}html body #mojlogo-ai-app.ml-v290 .ml-brand-mark img,html body #mojlogo-account-header.ml-v290 .ml-brand-mark img,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:min(var(--ml-app-logo-size-mobile,280px),82vw)!important;max-width:min(var(--ml-app-logo-size-mobile,280px),82vw)!important;min-width:0!important;height:auto!important;max-height:none!important;display:block!important;margin:0 auto 0 0!important;object-fit:contain!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;overflow:visible!important;margin:0!important;padding:0!important;text-align:left!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.ml-v290 .ml-header-credit{flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:8px 9px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;margin:0!important;text-align:center!important}html body #mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.ml-v290 .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:380px){html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.ml-v290 .ml-header-credit{padding:7px 7px!important;font-size:11px!important}}#mojlogo-ai-app.ml-v290,#mojlogo-account-header.ml-v290,body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content>.woocommerce,body.woocommerce-account .woocommerce-notices-wrapper{max-width:1180px!important;width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,#mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px 0 22px!important;margin:0 0 22px!important;border-bottom:1px solid rgba(148,163,184,.24)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,#mojlogo-account-header.ml-v290 .ml-brand-mark.ml-brand-link,body.woocommerce-account #mojlogo-account-header .ml-brand-mark.ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;flex:0 0 auto!important;text-decoration:none!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img,#mojlogo-account-header.ml-v290 .ml-brand-mark img,body.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:var(--ml-app-logo-size,150px)!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;max-height:none!important;display:block!important;object-fit:contain!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions,#mojlogo-account-header.ml-v290 .ml-topbar-actions,body.woocommerce-account #mojlogo-account-header .ml-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,#mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-header-credit,body.woocommerce-account #mojlogo-account-header .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(148,163,184,.32)!important;color:#111827!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important;font-size:14px!important;line-height:1!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,#mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn.is-current{background:linear-gradient(135deg,#c8ced8,#64748b)!important;border-color:transparent!important;color:#fff!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290,#mojlogo-account-header.ml-v290,body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content>.woocommerce,body.woocommerce-account .woocommerce-notices-wrapper{width:calc(100% - 24px)!important}#mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,#mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{align-items:flex-start!important;justify-content:flex-start!important;flex-direction:column!important;gap:12px!important;padding:14px 0 16px!important;margin-bottom:18px!important}#mojlogo-ai-app.ml-v290 .ml-brand-mark img,#mojlogo-account-header.ml-v290 .ml-brand-mark img,body.woocommerce-account #mojlogo-account-header .ml-brand-mark img{width:var(--ml-app-logo-size-mobile,280px)!important;max-width:min(var(--ml-app-logo-size-mobile,280px),82vw)!important;height:auto!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions,#mojlogo-account-header.ml-v290 .ml-topbar-actions,body.woocommerce-account #mojlogo-account-header .ml-topbar-actions{width:100%!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch!important}#mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,#mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-header-credit,body.woocommerce-account #mojlogo-account-header .ml-header-credit{flex:0 0 auto!important;min-height:34px!important;padding:8px 10px!important;font-size:12px!important;border-radius:999px!important;white-space:nowrap!important}}#mojlogo-ai-app.mojlogo-ai-app.ml-v290,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page,#mojlogo-account-header.mojlogo-ai-app.ml-v290,body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content>.woocommerce{--ml-app-bg-1:#f8fafc!important;--ml-app-bg-2:#e5e7eb!important;--ml-primary:#b8bec8!important;--ml-primary-2:#64748b!important;--ml-dark:#111827!important;--ml-muted:#64748b!important;--ml-border:#cbd5e1!important;background:radial-gradient(circle at 12% 0%,rgba(209,213,219,.9),transparent 33%),linear-gradient(135deg,var(--ml-app-bg-1),var(--ml-app-bg-2))!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 28px 90px rgba(17,24,39,.16)!important;color:#111827!important}#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page{padding:26px!important;border-radius:32px!important}body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content>.woocommerce{padding:26px!important;border-radius:32px!important;overflow:visible!important}body.woocommerce-account #mojlogo-account-header.mojlogo-ai-app.ml-v290.ml-account-page-header{margin:0 0 22px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header{margin:0 0 22px!important}#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-card,body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account .woocommerce-ResetPassword{background:rgba(255,255,255,.86)!important;border:1px solid rgba(148,163,184,.34)!important;box-shadow:0 20px 60px rgba(17,24,39,.09)!important}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page,body.woocommerce-account .woocommerce,body.woocommerce-account .entry-content>.woocommerce{padding:14px!important;border-radius:22px!important;box-shadow:0 18px 46px rgba(17,24,39,.12)!important}body.woocommerce-account #mojlogo-account-header.mojlogo-ai-app.ml-v290.ml-account-page-header{margin:0 0 18px!important;padding:0!important;width:100%!important}}#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card,#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card.featured,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card.featured{border-radius:30px!important;overflow:hidden!important;background-clip:padding-box!important;transform:none!important}#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card.featured,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card.featured{border:2px solid rgba(148,163,184,.95)!important;box-shadow:0 24px 64px rgba(100,116,139,.16),inset 0 0 0 1px rgba(255,255,255,.74)!important}#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card.featured::before,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card.featured::before{display:none!important;content:none!important}#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card::after,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card::after{border-radius:inherit!important}@media(max-width:760px){#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card,#mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-card.featured,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card,#mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card.featured{border-radius:28px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-section{display:grid!important;grid-template-columns:minmax(0,0.95fr) minmax(280px,1.05fr)!important;gap:24px!important;align-items:center!important;margin:0 0 26px!important;padding:28px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:30px!important;background:linear-gradient(135deg,#f1f5f9 0%,#e5e7eb 58%,#d1d5db 100%)!important;box-shadow:0 24px 70px rgba(71,85,105,.12)!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-copy h2{margin:8px 0 10px!important;font-size:clamp(28px,4vw,48px)!important;line-height:1.02!important;color:#1f2937!important;letter-spacing:-.04em!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-copy p{margin:0!important;color:#64748b!important;line-height:1.65!important;max-width:560px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:stretch!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark{min-height:230px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:24px!important;padding:20px!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 16px 42px rgba(17,24,39,.10)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light{background:#ffffff!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark{background:#111111!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-card img{width:100%!important;max-width:260px!important;max-height:190px!important;height:auto!important;object-fit:contain!important;display:block!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-gallery-section{margin-top:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-sync-status{display:inline-flex!important;margin:10px 0 0!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(148,163,184,.12)!important;border:1px solid rgba(148,163,184,.24)!important;color:#475569!important;font-size:13px!important;line-height:1.2!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-sync-status.success{background:rgba(46,125,50,.10)!important;border-color:rgba(46,125,50,.22)!important;color:#2e7d32!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-sync-status.error{background:rgba(176,0,32,.08)!important;border-color:rgba(176,0,32,.18)!important;color:#9b1c31!important}@media screen and (max-width:900px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-section{grid-template-columns:1fr!important;padding:20px!important;border-radius:24px!important;gap:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-card{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark{min-height:180px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-card img{max-height:150px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{display:block!important;margin:30px 0 24px!important;padding:24px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:30px!important;background:linear-gradient(135deg,#f1f5f9 0%,#e5e7eb 58%,#d1d5db 100%)!important;box-shadow:0 24px 70px rgba(71,85,105,.12)!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker .ml-home-preview-copy{margin:0 0 18px!important;max-width:820px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker .ml-home-preview-copy h2{margin:8px 0 8px!important;font-size:clamp(24px,3vw,40px)!important;line-height:1.05!important;color:#1f2937!important;letter-spacing:-.035em!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker .ml-home-preview-copy p{margin:0!important;color:#64748b!important;line-height:1.6!important;max-width:640px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-grid{margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-user-card{background:#f8fafc!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:300px!important;margin-bottom:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-width:100%!important;max-height:420px!important;object-fit:contain!important}@media screen and (max-width:900px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{margin:22px 0 18px!important;padding:18px!important;border-radius:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:220px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-height:180px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery{background:linear-gradient(135deg,#f1f5f9 0%,#e5e7eb 58%,#d1d5db 100%)!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:34px!important;box-shadow:0 24px 70px rgba(71,85,105,.12)!important;padding:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-gallery-link{display:inline-flex!important;margin-top:14px!important;text-decoration:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero{margin:12px 0 24px!important;padding:34px!important;border-radius:30px!important;background:rgba(255,255,255,.68)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 18px 48px rgba(17,24,39,.08)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero h1{margin:8px 0 10px!important;font-size:clamp(32px,5vw,62px)!important;line-height:.98!important;letter-spacing:-.05em!important;color:#1f2937!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero p{margin:0 0 18px!important;max-width:760px!important;color:#64748b!important;line-height:1.65!important;font-size:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-gallery-section{padding:24px!important;border-radius:30px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(148,163,184,.22)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{display:block!important;border-radius:26px!important;padding:14px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.30)!important;box-shadow:0 16px 42px rgba(17,24,39,.08)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card.is-hidden{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image{aspect-ratio:1/1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;background:#ffffff!important;border:1px solid rgba(15,23,42,.06)!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-load-wrap{display:flex!important;justify-content:center!important;margin-top:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-empty{margin:0!important}@media(max-width:1100px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery{padding:14px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-gallery-section{padding:18px!important;border-radius:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{border-radius:20px!important;padding:10px!important}}@media(max-width:430px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:1fr!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-gallery-page-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-gallery-page-link{display:inline-flex!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{padding:18px!important;margin:24px 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-grid{gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-user-card{padding:14px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:210px!important;padding:14px!important;border-radius:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-height:230px!important;width:auto!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-gallery-section{padding:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))!important;gap:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{padding:8px!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(17,24,39,.06)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image{border-radius:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image img{max-width:100%!important;max-height:100%!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:160px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-height:150px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{padding:7px!important;border-radius:16px!important}}@media(max-width:430px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-fast-logo-thumb.is-loading{opacity:.45!important;filter:blur(1px)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image{aspect-ratio:1/1!important;min-height:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image img.ml-fast-logo-thumb{width:100%!important;height:100%!important;object-fit:contain!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card:hover,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card:focus-visible{transform:translateY(-2px)!important;border-color:rgba(148,163,184,.62)!important;box-shadow:0 18px 46px rgba(17,24,39,.12)!important;outline:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-load-more,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-load-wrap .ml-btn.ml-secondary{border:1px solid rgba(148,163,184,.58)!important;background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%)!important;color:#111827!important;box-shadow:0 14px 34px rgba(17,24,39,.10)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-load-more:hover,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-load-wrap .ml-btn.ml-secondary:hover{border-color:rgba(148,163,184,.84)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important}body.mojlogo-lightbox-open{overflow:hidden!important}.ml-inspiration-lightbox{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:rgba(17,24,39,.82)!important;opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}.ml-inspiration-lightbox.is-open{opacity:1!important;pointer-events:auto!important}.ml-inspiration-lightbox-frame{width:min(92vw,920px)!important;height:min(86vh,920px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:28px!important;background:#ffffff!important;border:1px solid rgba(184,190,200,.50)!important;box-shadow:0 30px 90px rgba(0,0,0,.35)!important;padding:24px!important}.ml-inspiration-lightbox-frame img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.ml-inspiration-lightbox-close{position:absolute!important;top:18px!important;right:18px!important;width:46px!important;height:46px!important;border-radius:999px!important;border:1px solid rgba(184,190,200,.62)!important;background:linear-gradient(135deg,#c8ced8,#64748b)!important;color:#fff!important;font-size:30px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 12px 34px rgba(0,0,0,.25)!important}@media(max-width:900px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ml-inspiration-lightbox{padding:14px!important}.ml-inspiration-lightbox-frame{width:94vw!important;height:78vh!important;border-radius:22px!important;padding:14px!important}.ml-inspiration-lightbox-close{top:10px!important;right:10px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app *{box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section{max-width:100%!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section>.ml-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section>.ml-panel-head>div{min-width:0!important;max-width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section .ml-panel-subtitle{max-width:720px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-create-logo{width:auto!important;min-width:146px!important;max-width:190px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.18!important;padding:14px 18px!important;border-radius:18px!important;margin:0!important;flex:0 0 auto!important;overflow-wrap:anywhere!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-controls{width:100%!important;max-width:100%!important;min-width:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-search{max-width:100%!important}@media(max-width:860px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section>.ml-panel-head{grid-template-columns:1fr!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-create-logo{width:100%!important;min-width:0!important;max-width:100%!important}}@media(min-width:861px) and (max-width:1100px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-gallery-section>.ml-panel-head{grid-template-columns:minmax(0,1fr) 160px!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-account-create-logo{max-width:160px!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{padding:0!important;margin-top:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card{position:relative!important;display:block!important;width:100%!important;padding:26px!important;border-radius:32px!important;border:1px solid rgba(148,163,184,.42)!important;background:radial-gradient(circle at 12% 10%,rgba(184,190,200,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94) 0%,rgba(241,245,249,.94) 54%,rgba(229,231,235,.72) 100%)!important;box-shadow:0 24px 70px rgba(17,24,39,.10)!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(255,255,255,.75),transparent 42%)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card>*{position:relative!important;z-index:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:22px!important;margin-bottom:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2{margin:0!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#111827!important;font-weight:650!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title p{margin:9px 0 0!important;max-width:720px!important;color:#64748b!important;font-size:16px!important;line-height:1.55!important;font-weight:400!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price{min-width:168px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;padding:13px 16px!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.32)!important;background:rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 30px rgba(17,24,39,.06)!important;color:#475569!important;text-align:right!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price span{display:block!important;font-size:12px!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price strong,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price .woocommerce-Price-amount{display:block!important;font-size:22px!important;line-height:1.12!important;color:#111827!important;font-weight:700!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;align-items:stretch!important;gap:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit{min-height:104px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:16px!important;border-radius:24px!important;border:1px solid rgba(148,163,184,.25)!important;background:rgba(255,255,255,.78)!important;box-shadow:0 12px 32px rgba(17,24,39,.055)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit strong{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#fff!important;font-size:20px!important;line-height:1!important;font-weight:700!important;box-shadow:0 12px 24px rgba(100,116,139,.20)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit span{display:block!important;color:#475569!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;padding:16px!important;border-radius:26px!important;border:1px solid rgba(148,163,184,.34)!important;background:linear-gradient(180deg,#ffffff 0%,#f1f5f9 100%)!important;box-shadow:0 16px 42px rgba(17,24,39,.075)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-field{width:100%!important;display:grid!important;grid-template-columns:1fr 118px!important;align-items:center!important;gap:14px!important;padding:8px 8px 8px 16px!important;border-radius:20px!important;border:1px solid rgba(148,163,184,.24)!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:650!important;white-space:nowrap!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-field input{width:118px!important;min-width:118px!important;height:54px!important;margin:0!important;padding:10px 12px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#111827!important;text-align:center!important;font-size:20px!important;font-weight:700!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-field input:focus{border-color:rgba(100,116,139,.75)!important;box-shadow:0 0 0 4px rgba(184,190,200,.18)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-select{width:100%!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(100,116,139,.76)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;text-align:center!important;box-shadow:0 18px 38px rgba(100,116,139,.24)!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-select:hover{transform:translateY(-1px)!important;box-shadow:0 22px 46px rgba(100,116,139,.30)!important}@media(max-width:980px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{padding:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card{padding:18px!important;border-radius:24px!important;box-shadow:0 14px 38px rgba(17,24,39,.08)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-head{grid-template-columns:1fr!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price{width:100%!important;min-width:0!important;align-items:flex-start!important;text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2{font-size:27px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title p{font-size:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit{min-height:92px!important;padding:13px!important;border-radius:20px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit strong{width:34px!important;height:34px!important;border-radius:13px!important;font-size:17px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefit span{font-size:12.5px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{padding:13px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-field{grid-template-columns:1fr 104px!important;padding:7px 7px 7px 13px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel .ml-topup-field input{width:104px!important;min-width:104px!important;height:50px!important}}@media(max-width:380px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-benefits{grid-template-columns:1fr!important}}.ml-inspiration-lightbox-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;width:56px!important;height:56px!important;border-radius:999px!important;border:1px solid rgba(184,190,200,.72)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important;font-size:46px!important;font-weight:400!important;line-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 16px 42px rgba(0,0,0,.28)!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.ml-inspiration-lightbox-arrow:hover,.ml-inspiration-lightbox-arrow:focus-visible{transform:translateY(-50%) scale(1.05)!important;box-shadow:0 20px 52px rgba(0,0,0,.34)!important;outline:none!important}.ml-inspiration-lightbox-arrow[hidden]{display:none!important}.ml-inspiration-lightbox-prev{left:22px!important;padding-right:4px!important}.ml-inspiration-lightbox-next{right:22px!important;padding-left:4px!important}.ml-inspiration-lightbox-frame img.is-loading{opacity:.35!important}@media(max-width:760px){.ml-inspiration-lightbox-arrow{width:44px!important;height:44px!important;font-size:36px!important;line-height:38px!important}.ml-inspiration-lightbox-prev{left:8px!important}.ml-inspiration-lightbox-next{right:8px!important}}#mojlogo-ai-app.ml-v290 .ml-global-header,#mojlogo-account-header.ml-v290 .ml-global-header,#mojlogo-checkout-header.ml-v290 .ml-global-header,body.woocommerce-account #mojlogo-account-header .ml-global-header,body.woocommerce-checkout #mojlogo-checkout-header .ml-global-header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:72px!important;padding:14px 16px!important;margin:0 0 18px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(241,245,249,.96))!important;box-shadow:0 16px 38px rgba(17,24,39,.08)!important;overflow:hidden!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link,#mojlogo-account-header.ml-v290 .ml-global-header .ml-brand-link,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;min-width:0!important;max-width:var(--ml-app-logo-size,150px)!important;text-decoration:none!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link img,#mojlogo-account-header.ml-v290 .ml-global-header .ml-brand-link img,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-brand-link img{width:auto!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;max-height:58px!important;object-fit:contain!important;display:block!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link span,#mojlogo-account-header.ml-v290 .ml-global-header .ml-brand-link span,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-brand-link span{font-size:24px!important;line-height:1!important;font-weight:800!important;color:#111827!important;white-space:nowrap!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;margin-left:auto!important;flex-wrap:wrap!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:38px!important;padding:9px 13px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.34)!important;background:rgba(255,255,255,.92)!important;color:#111827!important;font-size:13px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 8px 18px rgba(17,24,39,.06)!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn:hover,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn:hover,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn:hover,#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn.is-current{border-color:rgba(100,116,139,.62)!important;background:linear-gradient(135deg,#b8bec8,#64748b)!important;color:#fff!important;box-shadow:0 12px 24px rgba(71,85,105,.16)!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-header-credit{background:rgba(241,245,249,.96)!important;color:#111827!important}@media(max-width:760px){#mojlogo-ai-app.ml-v290 .ml-global-header,#mojlogo-account-header.ml-v290 .ml-global-header,#mojlogo-checkout-header.ml-v290 .ml-global-header{align-items:flex-start!important;gap:10px!important;padding:12px!important;border-radius:20px!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link,#mojlogo-account-header.ml-v290 .ml-global-header .ml-brand-link,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-brand-link{max-width:min(var(--ml-app-logo-size-mobile,280px),44vw)!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-brand-link img,#mojlogo-account-header.ml-v290 .ml-global-header .ml-brand-link img,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-brand-link img{max-width:min(var(--ml-app-logo-size-mobile,280px),44vw)!important;max-height:52px!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions{justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}#mojlogo-ai-app.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-account-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-topbar-actions .ml-mini-btn,#mojlogo-ai-app.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-global-header .ml-header-credit,#mojlogo-checkout-header.ml-v290 .ml-global-header .ml-header-credit{min-height:32px!important;padding:7px 9px!important;font-size:11px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-section{margin:26px 0 0!important;padding:30px!important;border-radius:30px!important;background:rgba(255,255,255,.76)!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 18px 50px rgba(17,24,39,.08)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-intro{max-width:980px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-intro h2{margin:10px 0 12px!important;font-size:clamp(30px,4vw,52px)!important;line-height:1!important;letter-spacing:-.045em!important;color:#1f2937!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-intro p{margin:0 0 12px!important;max-width:940px!important;color:#64748b!important;font-size:16px!important;line-height:1.7!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid article{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:150px!important;padding:20px!important;border-radius:22px!important;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 12px 30px rgba(17,24,39,.06)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid strong{display:block!important;color:#1f2937!important;font-size:17px!important;line-height:1.25!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid span{display:block!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:20px!important;padding:20px!important;border-radius:24px!important;background:linear-gradient(135deg,#f1f5f9 0%,#d1d5db 100%)!important;border:1px solid rgba(148,163,184,.34)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta strong,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta span{display:block!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta strong{color:#1f2937!important;font-size:18px!important;margin-bottom:4px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta span{color:#64748b!important;font-size:14px!important;line-height:1.45!important}@media(max-width:980px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-section{padding:20px!important;border-radius:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-grid{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta{flex-direction:column!important;align-items:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-cta .ml-btn{width:100%!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290{background:linear-gradient(135deg,#eef2f7 0%,#f8fafc 46%,#e5e7eb 100%)!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:30px!important;box-shadow:none!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-height:168px!important;height:auto!important;margin:0 0 28px!important;padding:28px 26px 34px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(148,163,184,.34)!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img{display:block!important;width:var(--ml-app-logo-size,150px)!important;max-width:var(--ml-app-logo-size,150px)!important;min-width:0!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link span,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link span,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link span{color:#111827!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;overflow:visible!important;text-align:right!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 18px!important;margin:0!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#ffffff!important;color:#050505!important;box-shadow:0 12px 28px rgba(17,24,39,.07)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;text-align:center!important;transform:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn.is-current,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn:hover{border-color:rgba(100,116,139,.68)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(71,85,105,.18)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong{color:inherit!important;font-weight:800!important}@media (min-width:761px) and (max-width:1024px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header{gap:16px!important;padding-left:22px!important;padding-right:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions{gap:8px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit{padding:0 14px!important;font-size:13px!important}}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290{border-radius:22px!important;width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-height:auto!important;margin:0 0 18px!important;padding:16px 14px 18px!important;border-bottom:1px solid rgba(148,163,184,.34)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link{max-width:100%!important;width:100%!important;justify-content:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img{width:min(var(--ml-app-logo-size-mobile,280px),52vw)!important;max-width:min(var(--ml-app-logo-size-mobile,280px),52vw)!important;height:auto!important;max-height:none!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin:0!important;padding:0 0 2px!important;text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions::-webkit-scrollbar{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit{min-height:36px!important;height:36px!important;padding:0 11px!important;font-size:12px!important;box-shadow:0 8px 18px rgba(17,24,39,.07)!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body.woocommerce-account .entry-content>.woocommerce,html body.woocommerce-account .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-cart .woocommerce{--ml-shell-bg-a:#eef2f7!important;--ml-shell-bg-b:#f8fafc!important;--ml-shell-bg-c:#e5e7eb!important;--ml-gold:#a7b0bd!important;--ml-gold-dark:#64748b!important;--ml-gold-soft:#cbd5e1!important;--ml-text:#111827!important;--ml-muted:#475569!important;--ml-border-gold:rgba(148,163,184,.38)!important;width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:24px auto!important;padding:0 26px 28px!important;border:1px solid var(--ml-border-gold)!important;border-radius:30px!important;background:linear-gradient(135deg,var(--ml-shell-bg-a) 0%,var(--ml-shell-bg-b) 46%,var(--ml-shell-bg-c) 100%)!important;box-shadow:none!important;color:var(--ml-text)!important;font-family:inherit!important;box-sizing:border-box!important;overflow:hidden!important;color-scheme:light!important}html body.woocommerce-account .woocommerce #mojlogo-account-header.mojlogo-ai-app.ml-v290,html body.woocommerce-checkout .woocommerce #mojlogo-checkout-header.mojlogo-ai-app.ml-v290,html body.woocommerce-cart .woocommerce #mojlogo-checkout-header.mojlogo-ai-app.ml-v290{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.woocommerce-account .woocommerce-MyAccount-content #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-height:168px!important;height:auto!important;margin:0 0 28px!important;padding:24px 0 30px!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(148,163,184,.34)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark.ml-brand-link,html body.woocommerce-checkout #mojlogo-checkout-header .ml-brand-mark.ml-brand-link,html body.woocommerce-cart #mojlogo-checkout-header .ml-brand-mark.ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:var(--ml-app-logo-size,150px)!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body.woocommerce-account #mojlogo-account-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-checkout #mojlogo-checkout-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-cart #mojlogo-checkout-header .ml-brand-mark.ml-brand-link img{display:block!important;width:var(--ml-app-logo-size,150px)!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span{color:#111827!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;overflow:visible!important;text-align:right!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-header-credit,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-checkout #mojlogo-checkout-header .ml-header-credit,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-cart #mojlogo-checkout-header .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 18px!important;margin:0!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#ffffff!important;color:#050505!important;box-shadow:0 12px 28px rgba(17,24,39,.07)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;text-align:center!important;transform:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover{border-color:rgba(100,116,139,.68)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(71,85,105,.18)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit strong,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit strong,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit strong{color:inherit!important;font-weight:800!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-gallery-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-payg-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-packages-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-legal-note-card,html body.woocommerce-account .woocommerce-MyAccount-navigation,html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-form-login,html body.woocommerce-account .woocommerce-form-register,html body.woocommerce-account .woocommerce-ResetPassword,html body.woocommerce-checkout .woocommerce form.checkout,html body.woocommerce-cart .woocommerce-cart-form,html body.woocommerce-cart .cart-collaterals{background:rgba(255,255,255,.88)!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;box-shadow:0 18px 45px rgba(17,24,39,.06)!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h3,html body.woocommerce-account .woocommerce h1,html body.woocommerce-account .woocommerce h2,html body.woocommerce-account .woocommerce h3,html body.woocommerce-checkout .woocommerce h1,html body.woocommerce-checkout .woocommerce h2,html body.woocommerce-checkout .woocommerce h3,html body.woocommerce-cart .woocommerce h1,html body.woocommerce-cart .woocommerce h2,html body.woocommerce-cart .woocommerce h3{color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 p,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-subtitle,html body.woocommerce-account .woocommerce p,html body.woocommerce-checkout .woocommerce p,html body.woocommerce-cart .woocommerce p{color:#475569!important}@media (min-width:761px) and (max-width:1024px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body.woocommerce-account .entry-content>.woocommerce,html body.woocommerce-account .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-cart .woocommerce{width:min(1180px,calc(100% - 24px))!important;padding:0 22px 24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header{gap:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions{gap:8px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit{padding:0 14px!important;font-size:13px!important}}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body.woocommerce-account .entry-content>.woocommerce,html body.woocommerce-account .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-cart .woocommerce{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:12px auto!important;padding:0 14px 18px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-height:auto!important;margin:0 0 18px!important;padding:16px 0 18px!important;border-bottom:1px solid rgba(148,163,184,.34)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link{width:100%!important;max-width:100%!important;justify-content:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img{width:min(var(--ml-app-logo-size-mobile,280px),58vw)!important;max-width:min(var(--ml-app-logo-size-mobile,280px),58vw)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin:0!important;padding:0 0 2px!important;text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit{min-height:36px!important;height:36px!important;padding:0 11px!important;font-size:12px!important;box-shadow:0 8px 18px rgba(17,24,39,.07)!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body.woocommerce-account .entry-content>.woocommerce,html body.woocommerce-account .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-cart .woocommerce{--ml-shell-bg-a:#eef2f7!important;--ml-shell-bg-b:#f8fafc!important;--ml-shell-bg-c:#e5e7eb!important;--ml-gold:#a7b0bd!important;--ml-gold-dark:#64748b!important;--ml-text:#111827!important;--ml-muted:#475569!important;--ml-line:rgba(148,163,184,.34)!important;width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:24px auto!important;padding:0 26px 28px!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:30px!important;background:linear-gradient(135deg,var(--ml-shell-bg-a) 0%,var(--ml-shell-bg-b) 46%,var(--ml-shell-bg-c) 100%)!important;box-shadow:none!important;color:var(--ml-text)!important;font-family:inherit!important;box-sizing:border-box!important;overflow:hidden!important;color-scheme:light!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header>.ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header>.ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header>.ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-height:168px!important;height:auto!important;margin:0 0 28px!important;padding:24px 0 30px!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--ml-line)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body.woocommerce-account .woocommerce #mojlogo-account-header.mojlogo-ai-app.ml-v290,html body.woocommerce-checkout .woocommerce #mojlogo-checkout-header.mojlogo-ai-app.ml-v290,html body.woocommerce-cart .woocommerce #mojlogo-checkout-header.mojlogo-ai-app.ml-v290{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.woocommerce-account .woocommerce-MyAccount-content #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:var(--ml-app-logo-size,150px)!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img{display:block!important;width:var(--ml-app-logo-size,150px)!important;max-width:var(--ml-app-logo-size,150px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span{color:#111827!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;overflow:visible!important;text-align:right!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 18px!important;margin:0!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#ffffff!important;color:#050505!important;box-shadow:0 12px 28px rgba(17,24,39,.07)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;text-align:center!important;transform:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover{border-color:rgba(100,116,139,.68)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#ffffff!important;box-shadow:0 14px 28px rgba(71,85,105,.18)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit strong,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit strong,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit strong{color:inherit!important;font-weight:800!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290>.ml-page-content,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290>.ml-panel.active,html body.woocommerce-account .woocommerce-MyAccount-navigation,html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-form-login,html body.woocommerce-account .woocommerce-form-register,html body.woocommerce-account .woocommerce-ResetPassword,html body.woocommerce-checkout .woocommerce form.checkout,html body.woocommerce-cart .woocommerce-cart-form,html body.woocommerce-cart .cart-collaterals{background:rgba(255,255,255,.88)!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;box-shadow:0 18px 45px rgba(17,24,39,.06)!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content{padding:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-gallery-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-gallery-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section{margin-top:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 h3,html body.woocommerce-account .woocommerce h1,html body.woocommerce-account .woocommerce h2,html body.woocommerce-account .woocommerce h3,html body.woocommerce-checkout .woocommerce h1,html body.woocommerce-checkout .woocommerce h2,html body.woocommerce-checkout .woocommerce h3,html body.woocommerce-cart .woocommerce h1,html body.woocommerce-cart .woocommerce h2,html body.woocommerce-cart .woocommerce h3{color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 p,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-subtitle,html body.woocommerce-account .woocommerce p,html body.woocommerce-checkout .woocommerce p,html body.woocommerce-cart .woocommerce p{color:#475569!important}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290,html body.woocommerce-account .entry-content>.woocommerce,html body.woocommerce-account .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-cart .woocommerce{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:12px auto!important;padding:0 14px 18px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290>.ml-premium-topbar.ml-global-header{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-height:auto!important;margin:0 0 18px!important;padding:16px 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link{width:100%!important;max-width:100%!important;justify-content:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img{width:min(var(--ml-app-logo-size-mobile,280px),58vw)!important;max-width:min(var(--ml-app-logo-size-mobile,280px),58vw)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions{justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;margin:0!important;padding:0 0 2px!important;text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-header-credit{height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content{padding:16px!important;border-radius:20px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery{--ml-shell-bg-a:#eef2f7!important;--ml-shell-bg-b:#f8fafc!important;--ml-shell-bg-c:#e5e7eb!important;--ml-gold:#a7b0bd!important;--ml-gold-dark:#64748b!important;--ml-text:#111827!important;--ml-muted:#475569!important;--ml-line:rgba(148,163,184,.34)!important;width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:24px auto!important;padding:0 26px 28px!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:30px!important;background:radial-gradient(circle at 14% 0%,rgba(229,231,235,.95),rgba(229,231,235,0) 36%),linear-gradient(135deg,var(--ml-shell-bg-a) 0%,var(--ml-shell-bg-b) 46%,var(--ml-shell-bg-c) 100%)!important;box-shadow:none!important;color:var(--ml-text)!important;font-family:inherit!important;box-sizing:border-box!important;overflow:hidden!important;color-scheme:light!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-height:168px!important;height:auto!important;margin:0 0 28px!important;padding:24px 0 30px!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--ml-line)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-page-content,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-page-content,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-page-content{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:24px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:24px!important;box-shadow:0 18px 45px rgba(17,24,39,.06)!important;color:#111827!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-gallery-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-main,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero{margin:0 0 24px!important;padding-top:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-gallery-section,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section{margin:24px 0 0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero{text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1{margin:8px 0 10px!important;font-size:clamp(32px,5vw,62px)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head p,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero p{color:#475569!important;max-width:760px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-grid article{background:#f8fafc!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section .ml-topup-modern-card{margin:0!important}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:12px auto!important;padding:0 14px 18px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-premium-topbar.ml-global-header,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-premium-topbar.ml-global-header{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;min-height:auto!important;margin:0 0 18px!important;padding:16px 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell>.ml-page-content,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page>.ml-page-content,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-panel.active,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery>.ml-page-content{padding:16px!important;border-radius:20px!important}}#mojlogo-ai-app.ml-v290 .ml-header-credit,#mojlogo-account-header.ml-v290 .ml-header-credit,#mojlogo-checkout-header.ml-v290 .ml-header-credit,body.woocommerce-account #mojlogo-account-header .ml-header-credit,body.woocommerce-checkout #mojlogo-checkout-header .ml-header-credit,body.woocommerce-cart #mojlogo-checkout-header .ml-header-credit{cursor:pointer!important;text-decoration:none!important}#mojlogo-ai-app.ml-v290 .ml-header-credit:hover,#mojlogo-account-header.ml-v290 .ml-header-credit:hover,#mojlogo-checkout-header.ml-v290 .ml-header-credit:hover,body.woocommerce-account #mojlogo-account-header .ml-header-credit:hover,body.woocommerce-checkout #mojlogo-checkout-header .ml-header-credit:hover,body.woocommerce-cart #mojlogo-checkout-header .ml-header-credit:hover{border-color:rgba(100,116,139,.68)!important;background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#fff!important}#mojlogo-ai-app.ml-v290 .ml-pricing-balance-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0 0 22px!important;padding:18px 20px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:24px!important;background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%)!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important;box-sizing:border-box!important}#mojlogo-ai-app.ml-v290 .ml-pricing-balance-card h2{margin:7px 0 6px!important;font-size:clamp(26px,3.2vw,42px)!important;line-height:1.05!important;letter-spacing:-.04em!important;color:#111827!important}#mojlogo-ai-app.ml-v290 .ml-pricing-balance-card h2 strong{color:#64748b!important;font-weight:900!important}#mojlogo-ai-app.ml-v290 .ml-pricing-balance-card p{margin:0!important;color:#475569!important;line-height:1.45!important}#mojlogo-ai-app.ml-v290 .ml-pricing-balance-card .ml-btn{width:auto!important;flex:0 0 auto!important;margin:0!important}@media(max-width:760px){html body #mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;overflow:visible!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;gap:8px!important;align-items:stretch!important;justify-content:stretch!important;overflow:visible!important;padding:0!important;margin:0!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.ml-v290 .ml-header-credit,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-header-credit,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-checkout #mojlogo-checkout-header .ml-header-credit,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-cart #mojlogo-checkout-header .ml-header-credit{width:100%!important;max-width:100%!important;min-width:0!important;min-height:36px!important;height:auto!important;padding:8px 6px!important;font-size:11.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;box-sizing:border-box!important}html body #mojlogo-ai-app.ml-v290 .ml-pricing-balance-card{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px!important;border-radius:20px!important}html body #mojlogo-ai-app.ml-v290 .ml-pricing-balance-card .ml-btn{width:100%!important}}@media(max-width:420px){html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions,html body #mojlogo-checkout-header.ml-v290 .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.ml-v290 .ml-header-credit,html body #mojlogo-account-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.ml-v290 .ml-header-credit,html body #mojlogo-checkout-header.ml-v290 .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.ml-v290 .ml-header-credit{font-size:11px!important;padding:8px 5px!important}}html body.woocommerce-checkout .entry-content>.woocommerce,html body.woocommerce-cart .entry-content>.woocommerce,html body.woocommerce-checkout .woocommerce,html body.woocommerce-cart .woocommerce{--ml-shell-bg-a:#eef2f7!important;--ml-shell-bg-b:#f8fafc!important;--ml-shell-bg-c:#e5e7eb!important;--ml-gold:#a7b0bd!important;--ml-gold-dark:#64748b!important;--ml-text:#111827!important;--ml-muted:#475569!important;--ml-line:rgba(148,163,184,.34)!important;color:#111827!important;font-family:inherit!important;color-scheme:light!important}html body.woocommerce-checkout .woocommerce form.checkout,html body.woocommerce-checkout .woocommerce #customer_details,html body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce #order_review,html body.woocommerce-checkout .woocommerce #payment,html body.woocommerce-checkout .woocommerce .woocommerce-form-coupon,html body.woocommerce-checkout .woocommerce .woocommerce-form-login,html body.woocommerce-cart .woocommerce .woocommerce-cart-form,html body.woocommerce-cart .woocommerce .cart-collaterals,html body.woocommerce-cart .woocommerce .cart_totals,html body.woocommerce-cart .woocommerce .cross-sells,html body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,html body.woocommerce-cart .woocommerce .return-to-shop,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-cart .wc-block-cart{background:#f8fafc!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important;padding:22px!important;box-sizing:border-box!important;color:#111827!important}html body.woocommerce-checkout .woocommerce form.checkout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)!important;gap:18px!important;align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body.woocommerce-checkout .woocommerce form.checkout #customer_details{grid-column:1!important;grid-row:1 / span 3!important;margin:0!important;width:100%!important}html body.woocommerce-checkout .woocommerce form.checkout #order_review_heading{grid-column:2!important;grid-row:1!important;margin:0!important;padding:20px 22px!important;border-radius:22px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 14px 34px rgba(17,24,39,.06)!important}html body.woocommerce-checkout .woocommerce form.checkout #order_review{grid-column:2!important;grid-row:2!important;margin:0!important;width:100%!important}html body.woocommerce-checkout .woocommerce .col2-set,html body.woocommerce-checkout .woocommerce .col2-set .col-1,html body.woocommerce-checkout .woocommerce .col2-set .col-2{width:100%!important;float:none!important;margin:0!important}html body.woocommerce-checkout .woocommerce .col2-set .col-2{margin-top:18px!important}html body.woocommerce-checkout .woocommerce h1,html body.woocommerce-checkout .woocommerce h2,html body.woocommerce-checkout .woocommerce h3,html body.woocommerce-cart .woocommerce h1,html body.woocommerce-cart .woocommerce h2,html body.woocommerce-cart .woocommerce h3,html body.woocommerce-checkout .wc-block-components-title,html body.woocommerce-cart .wc-block-components-title{color:#111827!important;font-weight:850!important;letter-spacing:-.02em!important}html body.woocommerce-checkout .woocommerce h3,html body.woocommerce-checkout .woocommerce #order_review_heading,html body.woocommerce-cart .woocommerce .cart_totals h2{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.15!important}html body.woocommerce-checkout .woocommerce p,html body.woocommerce-cart .woocommerce p,html body.woocommerce-checkout .woocommerce label,html body.woocommerce-cart .woocommerce label,html body.woocommerce-checkout .woocommerce .woocommerce-privacy-policy-text,html body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label{color:#475569!important}html body.woocommerce-checkout .woocommerce label,html body.woocommerce-cart .woocommerce label{font-weight:750!important}html body.woocommerce-checkout .woocommerce input.input-text,html body.woocommerce-checkout .woocommerce textarea,html body.woocommerce-checkout .woocommerce select,html body.woocommerce-cart .woocommerce input.input-text,html body.woocommerce-cart .woocommerce textarea,html body.woocommerce-cart .woocommerce select,html body.woocommerce-checkout .select2-container .select2-selection,html body.woocommerce-checkout .wc-block-components-text-input input,html body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,html body.woocommerce-cart .wc-block-components-text-input input{width:100%!important;min-height:48px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:16px!important;background:#f8fafc!important;color:#111827!important;padding:13px 15px!important;font:inherit!important;font-weight:650!important;box-shadow:0 1px 0 rgba(17,24,39,.03)!important;outline:none!important}html body.woocommerce-checkout .woocommerce input.input-text:focus,html body.woocommerce-checkout .woocommerce textarea:focus,html body.woocommerce-checkout .woocommerce select:focus,html body.woocommerce-cart .woocommerce input.input-text:focus,html body.woocommerce-cart .woocommerce textarea:focus,html body.woocommerce-cart .woocommerce select:focus,html body.woocommerce-checkout .select2-container--open .select2-selection,html body.woocommerce-checkout .wc-block-components-text-input input:focus,html body.woocommerce-cart .wc-block-components-text-input input:focus{border-color:#a7b0bd!important;box-shadow:0 0 0 4px rgba(148,163,184,.14)!important}html body.woocommerce-checkout .woocommerce .form-row,html body.woocommerce-cart .woocommerce .form-row{margin:0 0 15px!important;padding:0!important}html body.woocommerce-checkout .woocommerce .form-row-first,html body.woocommerce-checkout .woocommerce .form-row-last{width:calc(50% - 7px)!important}html body.woocommerce-checkout .woocommerce .form-row-first{float:left!important;clear:left!important}html body.woocommerce-checkout .woocommerce .form-row-last{float:right!important;clear:right!important}html body.woocommerce-checkout .woocommerce table.shop_table,html body.woocommerce-cart .woocommerce table.shop_table,html body.woocommerce-checkout .wc-block-components-totals-wrapper,html body.woocommerce-cart .wc-block-components-totals-wrapper{border:1px solid rgba(148,163,184,.28)!important;border-radius:20px!important;overflow:hidden!important;background:#f8fafc!important;box-shadow:none!important}html body.woocommerce-checkout .woocommerce table.shop_table th,html body.woocommerce-checkout .woocommerce table.shop_table td,html body.woocommerce-cart .woocommerce table.shop_table th,html body.woocommerce-cart .woocommerce table.shop_table td{border-color:rgba(148,163,184,.22)!important;color:#111827!important;padding:14px!important}html body.woocommerce-checkout .woocommerce table.shop_table th,html body.woocommerce-cart .woocommerce table.shop_table th{background:#eef2f7!important;font-weight:850!important}html body.woocommerce-checkout .woocommerce table.shop_table .amount,html body.woocommerce-cart .woocommerce table.shop_table .amount,html body.woocommerce-checkout .woocommerce .order-total .amount,html body.woocommerce-cart .woocommerce .order-total .amount{color:#111827!important;font-weight:900!important}html body.woocommerce-checkout .woocommerce #payment{margin-top:18px!important;background:#f8fafc!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods{border-bottom:1px solid rgba(148,163,184,.24)!important;padding:0 0 14px!important;margin:0 0 16px!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li,html body.woocommerce-checkout .woocommerce .wc_payment_method,html body.woocommerce-checkout .wc-block-components-radio-control__option{border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:#f8fafc!important;padding:14px!important;margin:0 0 10px!important;color:#111827!important}html body.woocommerce-checkout .woocommerce #payment div.payment_box{border-radius:16px!important;background:#ffffff!important;color:#475569!important;border:1px solid rgba(148,163,184,.2)!important;margin:12px 0 0!important}html body.woocommerce-checkout .woocommerce #payment div.payment_box:before{border-bottom-color:#ffffff!important}html body.woocommerce-checkout .woocommerce button.button,html body.woocommerce-checkout .woocommerce a.button,html body.woocommerce-checkout .woocommerce #place_order,html body.woocommerce-cart .woocommerce button.button,html body.woocommerce-cart .woocommerce a.button,html body.woocommerce-cart .woocommerce input.button,html body.woocommerce-checkout .wc-block-components-button,html body.woocommerce-cart .wc-block-components-button{min-height:46px!important;border-radius:999px!important;border:1px solid #a7b0bd!important;background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)!important;color:#111827!important;font-weight:900!important;text-decoration:none!important;padding:12px 20px!important;box-shadow:0 12px 28px rgba(100,116,139,.18)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}html body.woocommerce-checkout .woocommerce button.button:hover,html body.woocommerce-checkout .woocommerce a.button:hover,html body.woocommerce-checkout .woocommerce #place_order:hover,html body.woocommerce-cart .woocommerce button.button:hover,html body.woocommerce-cart .woocommerce a.button:hover,html body.woocommerce-cart .woocommerce input.button:hover,html body.woocommerce-checkout .wc-block-components-button:hover,html body.woocommerce-cart .wc-block-components-button:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important;box-shadow:0 16px 34px rgba(100,116,139,.24)!important}html body.woocommerce-checkout .woocommerce #place_order,html body.woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%!important;font-size:16px!important;margin-top:8px!important}html body.woocommerce-checkout .woocommerce .woocommerce-info,html body.woocommerce-checkout .woocommerce .woocommerce-message,html body.woocommerce-checkout .woocommerce .woocommerce-error,html body.woocommerce-cart .woocommerce .woocommerce-info,html body.woocommerce-cart .woocommerce .woocommerce-message,html body.woocommerce-cart .woocommerce .woocommerce-error{border:1px solid rgba(148,163,184,.28)!important;border-radius:18px!important;background:#f8fafc!important;color:#475569!important;box-shadow:0 12px 28px rgba(17,24,39,.05)!important;padding:14px 18px!important;margin:0 0 16px!important}html body.woocommerce-cart .woocommerce .shop_table .product-thumbnail img{width:64px!important;height:64px!important;object-fit:contain!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.22)!important}html body.woocommerce-cart .woocommerce .actions .coupon{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body.woocommerce-cart .woocommerce .actions .coupon .input-text{width:min(260px,100%)!important;margin:0!important}html body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table .product-name,html body.woocommerce-cart .woocommerce .product-name a{color:#111827!important;font-weight:850!important;text-decoration:none!important}html body.woocommerce-checkout .woocommerce a,html body.woocommerce-cart .woocommerce a{color:#64748b!important}html body.woocommerce-checkout .woocommerce .blockUI.blockOverlay,html body.woocommerce-cart .woocommerce .blockUI.blockOverlay{border-radius:24px!important}@media(max-width:920px){html body.woocommerce-checkout .woocommerce form.checkout{grid-template-columns:1fr!important}html body.woocommerce-checkout .woocommerce form.checkout #customer_details,html body.woocommerce-checkout .woocommerce form.checkout #order_review_heading,html body.woocommerce-checkout .woocommerce form.checkout #order_review{grid-column:1!important;grid-row:auto!important}}@media(max-width:760px){html body.woocommerce-checkout .woocommerce form.checkout,html body.woocommerce-checkout .woocommerce #customer_details,html body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce #order_review,html body.woocommerce-checkout .woocommerce #payment,html body.woocommerce-checkout .woocommerce .woocommerce-form-coupon,html body.woocommerce-checkout .woocommerce .woocommerce-form-login,html body.woocommerce-cart .woocommerce .woocommerce-cart-form,html body.woocommerce-cart .woocommerce .cart-collaterals,html body.woocommerce-cart .woocommerce .cart_totals,html body.woocommerce-cart .woocommerce .cross-sells,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-cart .wc-block-cart{padding:16px!important;border-radius:20px!important}html body.woocommerce-checkout .woocommerce .form-row-first,html body.woocommerce-checkout .woocommerce .form-row-last{width:100%!important;float:none!important;clear:both!important}html body.woocommerce-checkout .woocommerce table.shop_table,html body.woocommerce-cart .woocommerce table.shop_table{font-size:14px!important}html body.woocommerce-checkout .woocommerce table.shop_table th,html body.woocommerce-checkout .woocommerce table.shop_table td,html body.woocommerce-cart .woocommerce table.shop_table th,html body.woocommerce-cart .woocommerce table.shop_table td{padding:10px!important}html body.woocommerce-cart .woocommerce .actions .coupon,html body.woocommerce-cart .woocommerce .actions .coupon .input-text,html body.woocommerce-cart .woocommerce .actions button.button{width:100%!important}}html body.woocommerce-checkout .woocommerce form.checkout{display:block!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html body.woocommerce-checkout .woocommerce form.checkout #customer_details,html body.woocommerce-checkout .woocommerce form.checkout #order_review_heading,html body.woocommerce-checkout .woocommerce form.checkout #order_review{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:both!important;grid-column:auto!important;grid-row:auto!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce form.checkout #customer_details{margin-bottom:18px!important}html body.woocommerce-checkout .woocommerce form.checkout #order_review_heading{margin:18px 0 0!important}html body.woocommerce-checkout .woocommerce form.checkout #order_review{margin:14px 0 0!important}html body.woocommerce-checkout .woocommerce .col2-set,html body.woocommerce-checkout .woocommerce .col2-set .col-1,html body.woocommerce-checkout .woocommerce .col2-set .col-2,html body.woocommerce-checkout .woocommerce .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields,html body.woocommerce-checkout .woocommerce .woocommerce-additional-fields{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce .col2-set .col-2,html body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields,html body.woocommerce-checkout .woocommerce .woocommerce-additional-fields{margin-top:18px!important}html body.woocommerce-checkout .woocommerce .form-row,html body.woocommerce-checkout .woocommerce .form-row-first,html body.woocommerce-checkout .woocommerce .form-row-last,html body.woocommerce-checkout .woocommerce .form-row-wide{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;margin:0 0 15px!important;padding:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table,html body.woocommerce-checkout .woocommerce #payment,html body.woocommerce-checkout .woocommerce #place_order{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar-layout,html body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,html body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{margin-top:18px!important;padding-left:0!important}html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;align-items:start!important}html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-card{width:100%!important;max-width:100%!important;min-width:0!important}html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-image,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-image{width:100%!important}html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-image img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-image img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important}@media(max-width:920px){html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:560px){html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app #ml-gallery-list.ml-gallery-list,html body.woocommerce-account #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-saved-list.ml-gallery-list{grid-template-columns:1fr!important;gap:12px!important}}html body.woocommerce-checkout .woocommerce .woocommerce-info::before,html body.woocommerce-checkout .woocommerce .woocommerce-message::before,html body.woocommerce-checkout .woocommerce .woocommerce-error::before,html body.woocommerce-cart .woocommerce .woocommerce-info::before,html body.woocommerce-cart .woocommerce .woocommerce-message::before,html body.woocommerce-cart .woocommerce .woocommerce-error::before,html body.woocommerce-account .woocommerce .woocommerce-info::before,html body.woocommerce-account .woocommerce .woocommerce-message::before,html body.woocommerce-account .woocommerce .woocommerce-error::before{content:none!important;display:none!important}html body.woocommerce-checkout .woocommerce .woocommerce-info,html body.woocommerce-checkout .woocommerce .woocommerce-message,html body.woocommerce-checkout .woocommerce .woocommerce-error,html body.woocommerce-cart .woocommerce .woocommerce-info,html body.woocommerce-cart .woocommerce .woocommerce-message,html body.woocommerce-cart .woocommerce .woocommerce-error,html body.woocommerce-account .woocommerce .woocommerce-info,html body.woocommerce-account .woocommerce .woocommerce-message,html body.woocommerce-account .woocommerce .woocommerce-error{position:relative!important;padding:16px 22px!important;padding-left:22px!important;text-indent:0!important;line-height:1.5!important;overflow:hidden!important}html body.woocommerce-checkout .woocommerce .woocommerce-info a,html body.woocommerce-cart .woocommerce .woocommerce-info a,html body.woocommerce-account .woocommerce .woocommerce-info a{position:relative!important;z-index:2!important;display:inline!important;margin-left:3px!important;white-space:normal!important}@media(max-width:640px){html body.woocommerce-checkout .woocommerce .woocommerce-info,html body.woocommerce-checkout .woocommerce .woocommerce-message,html body.woocommerce-checkout .woocommerce .woocommerce-error,html body.woocommerce-cart .woocommerce .woocommerce-info,html body.woocommerce-cart .woocommerce .woocommerce-message,html body.woocommerce-cart .woocommerce .woocommerce-error,html body.woocommerce-account .woocommerce .woocommerce-info,html body.woocommerce-account .woocommerce .woocommerce-message,html body.woocommerce-account .woocommerce .woocommerce-error{padding:14px 16px!important;padding-left:16px!important;border-radius:16px!important}}#mojlogo-ai-app.ml-v290 .ml-credit-pill-link{text-decoration:none!important;cursor:pointer!important;color:inherit!important}#mojlogo-ai-app.ml-v290 .ml-credit-pill-link:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(100,116,139,.18)}#mojlogo-ai-app.ml-v290 .ml-credit-pill-link:focus-visible{outline:2px solid rgba(148,163,184,.55)!important;outline-offset:3px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1{margin:0 0 10px!important;font-size:30px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.03em!important;color:#111827!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1{font-size:24px!important;line-height:1.15!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-payg-section{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card{position:relative!important;overflow:hidden!important;padding:28px!important;border-radius:30px!important;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 18px 40px rgba(17,24,39,.07)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(184,190,200,.14),transparent 34%)}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-head,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{position:relative;z-index:1}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;margin-bottom:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2{margin:8px 0 10px!important;font-size:clamp(32px,5vw,56px)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title p{margin:0!important;max-width:720px!important;color:#475569!important;font-size:18px!important;line-height:1.65!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price{min-width:190px!important;align-self:start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:16px 18px!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 8px 20px rgba(17,24,39,.05)!important;text-align:right!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price span{font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#64748b!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price strong,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price .woocommerce-Price-amount{color:#111827!important;font-size:36px!important;line-height:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr)!important;gap:22px!important;align-items:stretch!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-card{display:flex!important;align-items:flex-start!important;gap:14px!important;min-height:110px!important;padding:18px!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 10px 22px rgba(17,24,39,.04)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-count{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 10px!important;border-radius:14px!important;background:linear-gradient(135deg,#b8bec8 0%,#64748b 100%)!important;color:#fff!important;font-size:22px!important;font-weight:800!important;line-height:1!important;box-shadow:0 10px 18px rgba(100,116,139,.22)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-copy{display:flex!important;flex-direction:column!important;gap:6px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-copy strong{display:block!important;color:#111827!important;font-size:20px!important;line-height:1.2!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-copy small{display:block!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{display:flex!important;flex-direction:column!important;gap:16px!important;justify-content:flex-start!important;padding:22px!important;border-radius:24px!important;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 12px 28px rgba(17,24,39,.05)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-head{display:flex!important;flex-direction:column!important;gap:6px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-head strong{color:#111827!important;font-size:24px!important;line-height:1.1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-head span{color:#64748b!important;font-size:14px!important;line-height:1.6!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-input-row{display:block!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{display:flex!important;flex-direction:column!important;gap:10px!important;color:#111827!important;font-size:15px!important;font-weight:700!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input{width:100%!important;min-height:62px!important;padding:0 18px!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.28)!important;background:#fff!important;color:#111827!important;font-size:22px!important;font-weight:700!important;text-align:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 18px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(148,163,184,.22)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-total span{color:#64748b!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-total strong{color:#111827!important;font-size:28px!important;line-height:1!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-note{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important}@media (max-width:980px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{max-width:none!important}}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-card{padding:20px!important;border-radius:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-head{grid-template-columns:1fr!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price{min-width:0!important;width:100%!important;text-align:left!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2{font-size:clamp(28px,8vw,42px)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title p{font-size:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-card{min-height:auto!important;padding:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{padding:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-total strong{font-size:24px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-section-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topup-modern-title h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-pricing-balance-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-legal-note-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-section h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-gallery-section .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-preview-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-packages-section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-packages-section>h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-section>h2{margin-top:0!important;font-size:30px!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:600!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topup-modern-title h2{margin-bottom:10px!important}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-section-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-topup-modern-title h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-pricing-balance-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-legal-note-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-why-section h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-gallery-section .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-preview-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-packages-section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-packages-section>h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-gallery-section>h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home .ml-generator-panel>.ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell .ml-generator-panel>.ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-balance-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-grid h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-gallery-section .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-preview-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content>section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content>section>h2{font-size:30px!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:600!important;margin-top:0!important;color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1{margin-bottom:10px!important}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:center!important;justify-content:stretch!important;gap:12px 10px!important;width:100%!important;min-height:auto!important;padding:14px 0 16px!important;margin:0 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:auto!important;max-width:150px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions{display:contents!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-login-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-login-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-login-link,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-login-link{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:auto!important;min-width:86px!important;max-width:132px!important;text-align:center!important;padding:10px 14px!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-maker-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-maker-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-maker-link,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-maker-link{grid-column:1!important;grid-row:2!important;justify-self:stretch!important;width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-gallery-page-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-gallery-page-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-gallery-page-link,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-gallery-page-link{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-pricing-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-pricing-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-pricing-link,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-pricing-link{grid-column:1!important;grid-row:3!important;justify-self:stretch!important;width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit{grid-column:2!important;grid-row:3!important;justify-self:stretch!important;width:100%!important;max-width:none!important;text-align:center!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-mini-btn,html body .mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-mini-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;font-size:13px!important;line-height:1!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-generator-home .ml-generator-panel>.ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-home-container-shell .ml-generator-panel>.ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-section-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-title h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-pricing-balance-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-legal-note-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-inspiration-hero h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-public-inspiration-gallery .ml-gallery-why-section h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-account-gallery-section .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-preview-card h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-panel-head h2,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content>section>h1,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-page-content>section>h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important}}#mojlogo-ai-app.ml-v290 .ml-credit-topup-cta,.mojlogo-ai-app .ml-credit-topup-cta{margin:14px 0 0!important;padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important;box-shadow:0 10px 24px rgba(17,24,39,.06)!important}#mojlogo-ai-app.ml-v290 .ml-credit-topup-copy,.mojlogo-ai-app .ml-credit-topup-copy{color:#64748b!important;font-size:14px!important;line-height:1.55!important;font-weight:700!important}#mojlogo-ai-app.ml-v290 .ml-credit-topup-btn,.mojlogo-ai-app .ml-credit-topup-btn{white-space:nowrap!important;flex:0 0 auto!important}@media (max-width:760px){#mojlogo-ai-app.ml-v290 .ml-credit-topup-cta,.mojlogo-ai-app .ml-credit-topup-cta{flex-direction:column!important;align-items:stretch!important}#mojlogo-ai-app.ml-v290 .ml-credit-topup-btn,.mojlogo-ai-app .ml-credit-topup-btn{width:100%!important}}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;min-height:0!important;height:auto!important;width:100%!important;max-width:100%!important;padding:14px 8px 15px!important;margin:0 0 16px!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link{width:100%!important;max-width:100%!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-brand-mark.ml-brand-link img{width:min(var(--ml-app-logo-size-mobile,150px),42vw)!important;max-width:min(var(--ml-app-logo-size-mobile,150px),42vw)!important;height:auto!important;max-height:none!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;margin:0!important;padding:0!important;overflow:visible!important;overflow-x:visible!important;text-align:center!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-account #mojlogo-account-header .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-checkout #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-header-credit,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-topbar-actions .ml-mini-btn,html body.woocommerce-cart #mojlogo-checkout-header .ml-premium-topbar.ml-global-header .ml-header-credit{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:30px!important;padding:0 3px!important;border-radius:999px!important;font-size:clamp(9px,2.55vw,11px)!important;line-height:1!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit span,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit span,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit span{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong,html body #mojlogo-account-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong,html body #mojlogo-checkout-header.mojlogo-ai-app.ml-v290 .ml-premium-topbar.ml-global-header .ml-header-credit strong{font-size:inherit!important;line-height:1!important}}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads,body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address{display:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--mojlogo-logos{order:-100!important}html body.woocommerce-checkout .woocommerce #payment,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li[class*="payment_method_"],html body.woocommerce-checkout .woocommerce #payment .wc_payment_method{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method>input[type="radio"],html body.woocommerce-checkout .woocommerce #payment input.input-radio[name="payment_method"]{position:static!important;display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0 8px 0 0!important;vertical-align:middle!important;opacity:1!important;pointer-events:auto!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method>label,html body.woocommerce-checkout .woocommerce #payment label[for^="payment_method_"]{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin:0 0 8px!important;padding:0!important;color:#111827!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;vertical-align:middle!important;overflow:visible!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce #payment div.payment_box,html body.woocommerce-checkout .woocommerce #payment .payment_box,html body.woocommerce-checkout .woocommerce #payment .payment_box[class*="stripe"],html body.woocommerce-checkout .woocommerce #payment .payment_box.payment_method_stripe_cc,html body.woocommerce-checkout .woocommerce #payment .payment_box.payment_method_stripe,html body.woocommerce-checkout .woocommerce #payment .payment_box.payment_method_stripe_sepa,html body.woocommerce-checkout .woocommerce #payment .payment_box.payment_method_stripe_alipay{display:block!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important;color:inherit!important}html body.woocommerce-checkout .woocommerce #payment div.payment_box:before,html body.woocommerce-checkout .woocommerce #payment div.payment_box::before,html body.woocommerce-checkout .woocommerce #payment .payment_box:before,html body.woocommerce-checkout .woocommerce #payment .payment_box::before{display:none!important;content:none!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe_cc-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe_cc-new-method-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-fields,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-form,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-elements-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-elements-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-upe-form,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-payment-form,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card-form,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-elements,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [class*="-form-container"],html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc fieldset,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .form-row{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .StripeElement,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-elements-field,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-number,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-expiry,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-cvc,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card-number,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card-expiry,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card-cvc,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-card-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-upe-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="card-element"],html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="upe-element"]{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important;pointer-events:auto!important;cursor:text!important;position:relative!important;z-index:30!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .StripeElement,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-elements-field,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .paymentplugins-stripe-card,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-card-element{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:40px!important;height:auto!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc iframe,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc iframe[name*="stripe"],html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc iframe[src*="stripe"]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px!important;border:0!important;background:transparent!important;overflow:visible!important;box-sizing:border-box!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:40!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-upe-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-upe-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="upe-element"]{min-height:180px!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-upe-element iframe,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-upe-element iframe,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="upe-element"] iframe{min-height:180px!important;height:auto!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc span.wc-stripe-card-icons-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-icons-container,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-card-icons,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .stripe-card-icons{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px!important;max-width:100%!important;overflow:visible!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc img{max-width:27px!important;height:auto!important;max-height:16px!important;object-fit:contain!important;margin:0 2px 2px!important}@media (max-width:760px){html body.woocommerce-checkout .woocommerce,html body.woocommerce-checkout .entry-content>.woocommerce{width:calc(100vw - 2px)!important;max-width:calc(100vw - 2px)!important;padding-left:2px!important;padding-right:2px!important}html body.woocommerce-checkout .woocommerce form.checkout,html body.woocommerce-checkout .woocommerce form.checkout #customer_details,html body.woocommerce-checkout .woocommerce form.checkout #order_review,html body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce #payment{padding:4px!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods{padding:0!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li[class*="payment_method_"],html body.woocommerce-checkout .woocommerce #payment .wc_payment_method{padding:0!important;margin-bottom:13px!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method>label,html body.woocommerce-checkout .woocommerce #payment label[for^="payment_method_"]{font-size:11px!important;gap:4px!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin-bottom:7px!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc img{max-width:23px!important;max-height:13px!important;margin:0 1px 1px!important}html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-upe-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-upe-element,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="upe-element"],html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc #wc-stripe-upe-element iframe,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc .wc-stripe-upe-element iframe,html body.woocommerce-checkout .woocommerce #payment .payment_method_stripe_cc [id*="upe-element"] iframe{min-height:200px!important}}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method:not(.mojlogo-payment-active)>.payment_box,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li[class*="payment_method_"]:not(.mojlogo-payment-active)>.payment_box,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method>input[type="radio"][name="payment_method"]:not(:checked)~.payment_box,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li[class*="payment_method_"]>input[type="radio"][name="payment_method"]:not(:checked)~.payment_box{display:none!important;height:0!important;max-height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;visibility:hidden!important}html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.mojlogo-payment-active>.payment_box,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li.wc_payment_method>input[type="radio"][name="payment_method"]:checked~.payment_box,html body.woocommerce-checkout .woocommerce #payment ul.payment_methods li[class*="payment_method_"]>input[type="radio"][name="payment_method"]:checked~.payment_box{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;margin:8px 0 0!important;padding:0!important;overflow:visible!important;visibility:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{padding:34px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker .ml-home-preview-copy{max-width:980px!important;margin-bottom:26px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-grid{gap:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-user-card{padding:22px!important;border-radius:28px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:430px!important;padding:26px!important;border-radius:26px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{width:auto!important;max-width:92%!important;max-height:360px!important}@media screen and (max-width:900px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{padding:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-grid{grid-template-columns:1fr!important;gap:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:340px!important;padding:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-height:280px!important}}@media screen and (max-width:520px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{min-height:300px!important;padding:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-height:240px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-lightbox-trigger{cursor:zoom-in!important;transition:transform .18s ease,box-shadow .18s ease!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-lightbox-trigger:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(17,24,39,.12)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-lightbox-trigger:focus{outline:3px solid rgba(148,163,184,.38)!important;outline-offset:4px!important}html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame{max-width:min(92vw,980px)!important;max-height:88vh!important}html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame img{max-width:min(88vw,900px)!important;max-height:82vh!important;object-fit:contain!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-credit-summary{display:flex!important;flex-direction:column!important;gap:6px!important;margin:4px 0 4px!important;padding:14px 16px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-credit-summary strong{color:#111827!important;font-size:15px!important;line-height:1.2!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-credit-summary span{color:#64748b!important;font-size:13px!important;line-height:1.5!important;font-weight:700!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-extra-credits{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:4px!important;padding:14px 16px!important;border:1px dashed rgba(148,163,184,.42)!important;border-radius:18px!important;background:#f8fafc!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-extra-credits strong{color:#111827!important;font-size:14px!important;line-height:1.25!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-extra-credits span{color:#475569!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-package-extra-credits small{color:#64748b!important;font-size:12px!important;line-height:1.45!important;font-weight:700!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-tools{display:flex!important;justify-content:flex-end!important;margin:0 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-multi-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-example-card{min-width:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-example-wrap{min-height:320px!important;margin:0!important;padding:24px!important;background:#fff!important;border-radius:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-example-wrap img{width:auto!important;max-width:92%!important;max-height:260px!important;object-fit:contain!important}@media screen and (max-width:1100px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-multi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:680px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-tools{justify-content:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-multi-grid{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-example-wrap{min-height:280px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-example-wrap img{max-height:230px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-multi-grid,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-tools{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-rotate-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin:-8px 0 18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-arrow{width:46px!important;height:46px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.36)!important;background:linear-gradient(135deg,#b8bec8 0%,#64748b 100%)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:32px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(71,85,105,.14)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-arrow:hover{transform:translateY(-1px)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-counter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.28)!important;background:#f8fafc!important;color:#64748b!important;font-size:14px!important;font-weight:800!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-counter strong{color:#111827!important;font-size:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head{justify-content:flex-end!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head h3{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head .ml-preview-bg-control{margin-left:auto!important}@media screen and (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-rotate-controls{justify-content:center!important;margin:6px 0 16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-arrow{width:42px!important;height:42px!important;font-size:28px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head{justify-content:flex-start!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head .ml-preview-bg-control{margin-left:0!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{padding:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head h3,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-user-card h3{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{aspect-ratio:1/1!important;min-height:0!important;height:auto!important;padding:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-width:86%!important;max-height:86%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-summary,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits span,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-includes li,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-checklist li{background:#f8fafc!important;border-color:rgba(148,163,184,.28)!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-includes li span,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-checklist li span{background:#e5e7eb!important;color:#64748b!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-summary strong,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits strong{color:#111827!important}@media screen and (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{padding:10px!important;border-radius:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-copy{padding:0 2px!important;margin-bottom:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-grid{gap:10px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-user-card{padding:8px!important;border-radius:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head{margin-bottom:8px!important;min-height:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head .ml-preview-bg-control{font-size:12px!important;gap:6px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-control-head input[type="color"]{width:40px!important;height:32px!important;padding:2px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{aspect-ratio:1/1!important;min-height:0!important;padding:8px!important;border-radius:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{max-width:88%!important;max-height:88%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-rotate-controls{margin:2px 0 10px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-includes li,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-checklist li{background:#f8fafc!important;border:1px solid rgba(148,163,184,.28)!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-includes li span,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-checklist li span{background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#fff!important;box-shadow:0 6px 14px rgba(100,116,139,.20)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-summary,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits{background:#f8fafc!important;border:1px solid rgba(148,163,184,.28)!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-summary strong,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits strong{color:#111827!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-lightbox-trigger{cursor:zoom-in!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-lightbox-trigger:hover{box-shadow:0 16px 34px rgba(17,24,39,.10)!important}html body .ml-inspiration-lightbox .ml-inspiration-lightbox-frame,html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame,html body .ml-selected-preview-lightbox .ml-inspiration-lightbox-frame{max-width:min(60vw,620px)!important;max-height:60vh!important}html body .ml-inspiration-lightbox .ml-inspiration-lightbox-frame img,html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame img,html body .ml-selected-preview-lightbox .ml-inspiration-lightbox-frame img{max-width:min(60vw,620px)!important;max-height:60vh!important;object-fit:contain!important}@media screen and (max-width:760px){html body .ml-inspiration-lightbox .ml-inspiration-lightbox-frame,html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame,html body .ml-selected-preview-lightbox .ml-inspiration-lightbox-frame{max-width:82vw!important;max-height:58vh!important}html body .ml-inspiration-lightbox .ml-inspiration-lightbox-frame img,html body .ml-home-preview-lightbox .ml-inspiration-lightbox-frame img,html body .ml-selected-preview-lightbox .ml-inspiration-lightbox-frame img{max-width:82vw!important;max-height:58vh!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-after-maker{display:block!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-summary,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-extra-credits{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks{margin:18px 0 26px!important;gap:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li{background:#f8fafc!important;border:1px solid rgba(148,163,184,.30)!important;color:#475569!important;border-radius:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li span{background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;color:#fff!important;box-shadow:0 6px 14px rgba(100,116,139,.20)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li em{font-style:normal!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap{padding:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img{width:auto!important;height:auto!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-card{padding:16px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image{aspect-ratio:1/1!important;padding:14px!important;border-radius:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image img{width:auto!important;height:auto!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;display:block!important;margin:auto!important}@media (max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image{padding:10px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-light-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-home-preview-dark-wrap img,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-inspiration-image img{max-width:94%!important;max-height:94%!important}}#mojlogo-ai-app.ml-v290 .ml-download-file-link.is-loading,.mojlogo-ai-app .ml-download-file-link.is-loading{position:relative!important;opacity:.82!important;pointer-events:none!important}#mojlogo-ai-app.ml-v290 .ml-download-file-link.is-loading:before,.mojlogo-ai-app .ml-download-file-link.is-loading:before{content:''!important;width:14px!important;height:14px!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.55)!important;border-top-color:#fff!important;display:inline-block!important;margin-right:8px!important;vertical-align:-2px!important;animation:ml-spin .8s linear infinite!important}@keyframes ml-spin{to{transform:rotate(360deg)}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-amount{display:inline-flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price .woocommerce-Price-amount{display:inline-flex!important;align-items:flex-end!important;gap:4px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price .woocommerce-Price-currencySymbol{font-size:28px!important;line-height:1!important;font-weight:800!important;vertical-align:baseline!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-amount em{font-style:normal!important;font-size:13px!important;font-weight:700!important;color:#475569!important;letter-spacing:.02em!important;padding-bottom:3px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{display:block!important;font-size:14px!important;font-weight:700!important;color:#64748b!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 18px rgba(17,24,39,.04)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input{width:92px!important;min-width:92px!important;padding:10px 12px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;text-align:center!important;font-size:20px!important;font-weight:800!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-unit{font-size:14px!important;font-weight:700!important;color:#475569!important;white-space:nowrap!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-card .ml-topup-usage-copy strong{color:#111827!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-amount{justify-content:center!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-price .woocommerce-Price-currencySymbol{font-size:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{flex-direction:column!important;align-items:stretch!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control{justify-content:center!important;width:100%!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-input-row{width:100%!important;max-width:100%!important;min-width:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 16px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 22px rgba(17,24,39,.05)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{flex:1 1 auto!important;min-width:0!important;font-size:14px!important;font-weight:800!important;color:#64748b!important;white-space:normal!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:132px!important;padding:6px 10px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:18px!important;background:#f8fafc!important;box-shadow:none!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:46px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:21px!important;line-height:1!important;font-weight:800!important;color:#111827!important;outline:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input::-webkit-outer-spin-button,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input[type=number]{-moz-appearance:textfield!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-unit{flex:0 0 auto!important;display:inline-block!important;font-size:14px!important;line-height:1!important;font-weight:800!important;color:#475569!important;white-space:nowrap!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{font-size:13px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control{min-width:118px!important;padding:5px 8px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field input{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:42px!important;font-size:20px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-unit{font-size:12px!important}}@media(max-width:380px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{flex-direction:column!important;align-items:stretch!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control{width:100%!important;min-width:0!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks{margin-bottom:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-note{margin:0 0 26px!important;padding:14px 16px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#f8fafc 0%,#f8fafc 100%)!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important;font-weight:700!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-note{font-size:12px!important;padding:12px 14px!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{grid-template-columns:1fr!important;gap:18px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{width:100%!important;max-width:none!important;overflow:hidden!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-input-row{width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-width:0!important;padding:16px 18px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 22px rgba(17,24,39,.05)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{flex:1 1 auto!important;min-width:0!important;font-size:15px!important;font-weight:800!important;color:#64748b!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-unit{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{flex:0 0 auto!important;display:inline-flex!important;align-items:stretch!important;justify-content:center!important;min-width:124px!important;max-width:124px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:20px!important;background:#f8fafc!important;overflow:hidden!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{flex:1 1 auto!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:64px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:32px!important;line-height:1!important;font-weight:800!important;color:#111827!important;-moz-appearance:textfield!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input::-webkit-outer-spin-button,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons{flex:0 0 36px!important;display:flex!important;flex-direction:column!important;border-left:1px solid rgba(148,163,184,.20)!important;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{flex:1 1 50%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:12px!important;line-height:1!important;cursor:pointer!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step+.ml-topup-step{border-top:1px solid rgba(148,163,184,.20)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:hover{background:rgba(184,190,200,.12)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:disabled{opacity:.38!important;cursor:not-allowed!important}@media(max-width:980px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{gap:12px!important;padding:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{font-size:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{min-width:112px!important;max-width:112px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{width:62px!important;min-width:62px!important;max-width:62px!important;height:56px!important;font-size:28px!important}}@media(max-width:520px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{flex-direction:column!important;align-items:stretch!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{align-self:flex-end!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{grid-template-columns:1fr!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-account-logos-app .ml-gallery-card .ml-use-saved{cursor:pointer!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-usage-grid{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-modern-body{display:block!important;grid-template-columns:1fr!important;width:100%!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-buy-panel{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-input-row{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{display:grid!important;grid-template-columns:minmax(0,1fr) 136px!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 16px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 22px rgba(17,24,39,.05)!important;overflow:visible!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-label{min-width:0!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;color:#64748b!important;white-space:normal!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-control,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field-unit{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{justify-self:end!important;display:grid!important;grid-template-columns:92px 42px!important;align-items:stretch!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:62px!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:18px!important;background:#f8fafc!important;overflow:hidden!important;box-shadow:0 8px 16px rgba(17,24,39,.05)!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{grid-column:1!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:60px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#111827!important;text-align:center!important;font-size:26px!important;line-height:1!important;font-weight:800!important;outline:none!important;appearance:textfield!important;-moz-appearance:textfield!important;box-sizing:border-box!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input::-webkit-outer-spin-button,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons{grid-column:2!important;display:flex!important;flex-direction:column!important;width:42px!important;height:60px!important;border-left:1px solid rgba(148,163,184,.26)!important;background:linear-gradient(180deg,#f8fafc 0%,#e5e7eb 100%)!important;opacity:1!important;visibility:visible!important;z-index:2!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;font-size:22px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step+.ml-topup-step{border-top:1px solid rgba(148,163,184,.26)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:hover{background:rgba(148,163,184,.15)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:disabled{opacity:.42!important;cursor:not-allowed!important}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{grid-template-columns:minmax(0,1fr) 118px!important;gap:10px!important;padding:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{width:118px!important;min-width:118px!important;max-width:118px!important;height:56px!important;grid-template-columns:78px 40px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{width:78px!important;min-width:78px!important;max-width:78px!important;height:54px!important;font-size:24px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons{width:40px!important;height:54px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{width:40px!important;height:27px!important;min-height:27px!important;font-size:20px!important}}@media(max-width:420px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{grid-template-columns:1fr!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:1fr 44px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{width:100%!important;max-width:100%!important;min-width:0!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-head h4{margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-row{display:flex!important;align-items:center!important;gap:10px!important;padding:8px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;background:#f8fafc!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-row.is-selected{border-color:rgba(148,163,184,.46)!important;box-shadow:0 8px 20px rgba(17,24,39,.06)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-row .ml-version-item{flex:1 1 auto!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-edit-version,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-all-edits{flex:0 0 auto!important;background:#f1f5f9!important;border-color:rgba(100,116,139,.22)!important;color:#475569!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-edit-version:hover,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-all-edits:hover{background:#e5e7eb!important;color:#475569!important}@media(max-width:640px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-head,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-version-row{align-items:stretch!important;flex-direction:column!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-edit-version,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-delete-all-edits{width:100%!important;justify-content:center!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-selected-customizer-immediate{margin-top:22px!important;margin-bottom:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;margin-top:22px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-action-card,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-button-card{display:flex!important;flex-direction:column!important;gap:10px!important;padding:18px!important;border-radius:22px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 10px 24px rgba(17,24,39,.05)!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-action-card h3{margin:0!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-action-card p{margin:0!important;color:#64748b!important;line-height:1.55!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-cost-note{display:block!important;color:#475569!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-buttons-with-notes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-file-link.is-loading{opacity:.75!important;pointer-events:none!important;position:relative!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-file-link.is-loading:after,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-btn[disabled]:after{content:''!important;width:14px!important;height:14px!important;margin-left:8px!important;border:2px solid rgba(255,255,255,.65)!important;border-top-color:transparent!important;border-radius:50%!important;display:inline-block!important;vertical-align:-2px!important;animation:mlspin .8s linear infinite!important}@keyframes mlspin{to{transform:rotate(360deg)}}@media(max-width:760px){html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-action-grid,html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290 .ml-download-buttons-with-notes{grid-template-columns:1fr!important}}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-credit-note{display:none!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks{margin:18px 0 26px!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li.is-download .ml-pricing-download-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li.is-download .ml-pricing-download-icon svg{width:15px!important;height:15px!important;display:block!important;fill:currentColor!important}html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-package-simple-checks li em{font-style:normal!important}
/* v2.9.108 hardened protection + generated-logo original-size lightbox */
#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card .ml-preview-original-logo{width:100%!important;margin:0!important;justify-content:center!important;text-align:center!important;font-weight:500!important;border:1px solid #d1d5db!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important}#mojlogo-ai-app.mojlogo-ai-app .ml-logo-card .ml-preview-original-logo:hover{background:#e5e7eb!important;border-color:#94a3b8!important;color:#111827!important}body.ml-original-logo-lightbox-open{overflow:hidden!important}.ml-original-logo-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none!important;align-items:center!important;justify-content:center!important;background:rgba(15,23,42,.78)!important;padding:18px!important}.ml-original-logo-lightbox.is-open{display:flex!important}.ml-original-logo-lightbox__inner{position:relative!important;width:auto!important;height:auto!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 30px 90px rgba(0,0,0,.38)!important;padding:18px!important}.ml-original-logo-lightbox__stage{overflow:auto!important;max-width:calc(100vw - 72px)!important;max-height:calc(100vh - 96px)!important;background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border-radius:18px!important;padding:18px!important}.ml-original-logo-lightbox__stage img{display:block!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:auto!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 34px rgba(15,23,42,.12)!important}.ml-original-logo-lightbox__close{position:absolute!important;right:-12px!important;top:-12px!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;color:#111827!important;font-size:28px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important;z-index:2!important}@media(max-width:768px){.ml-original-logo-lightbox{padding:10px!important}.ml-original-logo-lightbox__inner{max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:12px!important;border-radius:18px!important}.ml-original-logo-lightbox__stage{max-width:calc(100vw - 44px)!important;max-height:calc(100vh - 72px)!important;padding:10px!important}.ml-original-logo-lightbox__stage img{max-width:100%!important;max-height:calc(100vh - 100px)!important}.ml-original-logo-lightbox__close{right:4px!important;top:4px!important;width:36px!important;height:36px!important;font-size:24px!important}}
/* v2.9.110 mobile top-up amount field fix */
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
  overflow:hidden!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{
  position:relative!important;
  color:transparent!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
  background:transparent!important;
  opacity:1!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step::before{
  content:'▲'!important;
  position:absolute!important;
  inset:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-indent:0!important;
  color:#475569!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:900!important;
  opacity:1!important;
  visibility:visible!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-down::before{
  content:'▼'!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:disabled::before{
  opacity:.48!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{
  -webkit-text-fill-color:#111827!important;
  opacity:1!important;
  caret-color:#111827!important;
}
@media(max-width:760px){
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step::before{
    font-size:14px!important;
  }
}

/* v2.9.111 mobile top-up arrows hard visible fix */
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 46px!important;
  align-items:stretch!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons{
  grid-column:2!important;
  display:grid!important;
  grid-template-rows:1fr 1fr!important;
  width:46px!important;
  min-width:46px!important;
  max-width:46px!important;
  height:100%!important;
  min-height:56px!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:10!important;
  border-left:1px solid rgba(148,163,184,.34)!important;
  background:#e5e7eb!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{
  -webkit-appearance:none!important;
  appearance:none!important;
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:46px!important;
  height:auto!important;
  min-height:28px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#e5e7eb!important;
  box-shadow:none!important;
  color:#111827!important;
  font-size:0!important;
  line-height:1!important;
  text-indent:0!important;
  overflow:visible!important;
  opacity:1!important;
  visibility:visible!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:hover,
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:focus{
  background:#d1d5db!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step + .ml-topup-step{
  border-top:1px solid rgba(148,163,184,.34)!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step::before,
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step::after{
  content:none!important;
  display:none!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step .ml-topup-arrow-symbol{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:950!important;
  text-indent:0!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:disabled{
  opacity:.6!important;
  cursor:not-allowed!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step:disabled .ml-topup-arrow-symbol{
  opacity:.55!important;
}
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{
  grid-column:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  padding-right:8px!important;
}
@media(max-width:760px){
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
    grid-template-columns:minmax(0,1fr) 50px!important;
    width:126px!important;
    min-width:126px!important;
    max-width:126px!important;
    height:58px!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons,
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{
    width:50px!important;
    min-width:50px!important;
    max-width:50px!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step .ml-topup-arrow-symbol{
    font-size:20px!important;
  }
}
@media(max-width:420px){
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    grid-template-columns:minmax(0,1fr) 54px!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons,
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
  }
}


/* v2.9.112 mobile top-up compact visible number fix */
html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{
  display:block!important;
  position:relative!important;
  z-index:1!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  text-align:center!important;
  text-indent:0!important;
  opacity:1!important;
  visibility:visible!important;
  background:#ffffff!important;
  caret-color:#111827!important;
}
@media(max-width:760px){
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{
    grid-template-columns:minmax(0,1fr) 112px!important;
    gap:10px!important;
    align-items:center!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
    justify-self:end!important;
    display:grid!important;
    grid-template-columns:76px 36px!important;
    width:112px!important;
    min-width:112px!important;
    max-width:112px!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
    border-radius:16px!important;
    overflow:hidden!important;
    background:#ffffff!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper input{
    grid-column:1!important;
    grid-row:1!important;
    display:block!important;
    width:76px!important;
    min-width:76px!important;
    max-width:76px!important;
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
    margin:0!important;
    padding:0 4px!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    background:#ffffff!important;
    text-align:center!important;
    font-size:22px!important;
    font-weight:900!important;
    line-height:52px!important;
    letter-spacing:0!important;
    text-indent:0!important;
    opacity:1!important;
    visibility:visible!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step-buttons{
    grid-column:2!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-rows:26px 26px!important;
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:52px!important;
    min-height:52px!important;
    max-height:52px!important;
    border-left:1px solid rgba(148,163,184,.32)!important;
    background:#e5e7eb!important;
    z-index:3!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step{
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:26px!important;
    min-height:26px!important;
    max-height:26px!important;
    padding:0!important;
    margin:0!important;
    background:#e5e7eb!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    overflow:hidden!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-step .ml-topup-arrow-symbol{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:36px!important;
    height:26px!important;
    font-size:15px!important;
    line-height:1!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    opacity:1!important;
    visibility:visible!important;
    text-indent:0!important;
  }
}
@media(max-width:380px){
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-field{
    grid-template-columns:1fr!important;
  }
  html body #mojlogo-ai-app.mojlogo-ai-app.ml-v290.ml-pricing-page .ml-topup-stepper{
    justify-self:start!important;
  }
}

/* v3.0.10 - WooCommerce shop and single product pages use the same MojLogo shell as the homepage. */
html body.woocommerce-shop,
html body.post-type-archive-product,
html body.tax-product_cat,
html body.tax-product_tag,
html body.single-product{
  background:#f8fafc!important;
  color:#111827!important;
  color-scheme:light!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290.ml-shop-page-header{
  --ml-shell-bg-a:#eef2f7!important;
  --ml-shell-bg-b:#f8fafc!important;
  --ml-shell-bg-c:#e5e7eb!important;
  --ml-gold:#a7b0bd!important;
  --ml-gold-dark:#64748b!important;
  --ml-text:#111827!important;
  --ml-muted:#475569!important;
  --ml-line:rgba(148,163,184,.34)!important;
  width:min(1180px,calc(100% - 32px))!important;
  max-width:1180px!important;
  margin:24px auto 0!important;
  padding:0 26px!important;
  border:1px solid rgba(148,163,184,.38)!important;
  border-bottom:0!important;
  border-radius:30px 30px 0 0!important;
  background:radial-gradient(circle at 14% 0%,rgba(229,231,235,.95),rgba(229,231,235,0) 36%),linear-gradient(135deg,var(--ml-shell-bg-a) 0%,var(--ml-shell-bg-b) 46%,var(--ml-shell-bg-c) 100%)!important;
  box-shadow:none!important;
  color:var(--ml-text)!important;
  font-family:inherit!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  color-scheme:light!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290.ml-shop-page-header > .ml-premium-topbar.ml-global-header{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:24px!important;
  width:100%!important;
  min-height:168px!important;
  height:auto!important;
  margin:0!important;
  padding:24px 0 30px!important;
  border:0!important;
  border-radius:0!important;
  border-bottom:1px solid var(--ml-line)!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 auto!important;
  width:auto!important;
  max-width:var(--ml-app-logo-size,150px)!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
  overflow:visible!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img{
  display:block!important;
  width:var(--ml-app-logo-size,150px)!important;
  max-width:var(--ml-app-logo-size,150px)!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  opacity:1!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link span{
  color:#111827!important;
  font-size:30px!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
  line-height:1!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0 0 0 auto!important;
  padding:0!important;
  overflow:visible!important;
  text-align:right!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-header-credit{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  min-height:42px!important;
  height:42px!important;
  padding:0 18px!important;
  margin:0!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#050505!important;
  box-shadow:0 12px 28px rgba(17,24,39,.07)!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  text-align:center!important;
  transform:none!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn.is-current,
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn:hover{
  border-color:rgba(100,116,139,.68)!important;
  background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;
  color:#ffffff!important;
  box-shadow:0 14px 28px rgba(71,85,105,.18)!important;
}
html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-header-credit strong{color:inherit!important;font-weight:800!important;}
html body.woocommerce-shop .site-main,
html body.post-type-archive-product .site-main,
html body.tax-product_cat .site-main,
html body.tax-product_tag .site-main,
html body.single-product .site-main,
html body.woocommerce-shop #primary,
html body.post-type-archive-product #primary,
html body.tax-product_cat #primary,
html body.tax-product_tag #primary,
html body.single-product #primary,
html body.woocommerce-shop .content-area,
html body.post-type-archive-product .content-area,
html body.tax-product_cat .content-area,
html body.tax-product_tag .content-area,
html body.single-product .content-area{
  width:min(1180px,calc(100% - 32px))!important;
  max-width:1180px!important;
  margin:0 auto 24px!important;
  padding:0 26px 28px!important;
  border:1px solid rgba(148,163,184,.38)!important;
  border-top:0!important;
  border-radius:0 0 30px 30px!important;
  background:radial-gradient(circle at 14% 0%,rgba(229,231,235,.95),rgba(229,231,235,0) 36%),linear-gradient(135deg,#eef2f7 0%,#f8fafc 46%,#e5e7eb 100%)!important;
  box-shadow:none!important;
  color:#111827!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body.woocommerce-shop #mojlogo-shop-header + .site-main,
html body.post-type-archive-product #mojlogo-shop-header + .site-main,
html body.tax-product_cat #mojlogo-shop-header + .site-main,
html body.tax-product_tag #mojlogo-shop-header + .site-main,
html body.single-product #mojlogo-shop-header + .site-main{
  margin-top:0!important;
}
html body.woocommerce-shop .woocommerce,
html body.post-type-archive-product .woocommerce,
html body.tax-product_cat .woocommerce,
html body.tax-product_tag .woocommerce,
html body.single-product .woocommerce{
  color:#111827!important;
  font-family:inherit!important;
}
html body.woocommerce-shop .woocommerce-products-header,
html body.post-type-archive-product .woocommerce-products-header,
html body.tax-product_cat .woocommerce-products-header,
html body.tax-product_tag .woocommerce-products-header,
html body.single-product div.product,
html body.single-product .related.products,
html body.single-product .upsells.products,
html body.single-product .woocommerce-tabs,
html body.woocommerce-shop .woocommerce-notices-wrapper,
html body.post-type-archive-product .woocommerce-notices-wrapper,
html body.tax-product_cat .woocommerce-notices-wrapper,
html body.tax-product_tag .woocommerce-notices-wrapper,
html body.single-product .woocommerce-notices-wrapper{
  background:rgba(255,255,255,.88)!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:24px!important;
  box-shadow:0 18px 45px rgba(17,24,39,.06)!important;
  color:#111827!important;
  box-sizing:border-box!important;
}
html body.woocommerce-shop .woocommerce-products-header,
html body.post-type-archive-product .woocommerce-products-header,
html body.tax-product_cat .woocommerce-products-header,
html body.tax-product_tag .woocommerce-products-header{
  margin:0 0 24px!important;
  padding:24px!important;
}
html body.woocommerce-shop .woocommerce-products-header__title,
html body.post-type-archive-product .woocommerce-products-header__title,
html body.tax-product_cat .woocommerce-products-header__title,
html body.tax-product_tag .woocommerce-products-header__title,
html body.woocommerce-shop .page-title,
html body.post-type-archive-product .page-title,
html body.tax-product_cat .page-title,
html body.tax-product_tag .page-title,
html body.single-product .product_title,
html body.single-product .related.products > h2,
html body.single-product .upsells.products > h2,
html body.single-product .woocommerce-tabs h2{
  color:#111827!important;
  font-weight:900!important;
  letter-spacing:-.04em!important;
  line-height:1.05!important;
}
html body.woocommerce-shop .woocommerce-products-header__title,
html body.post-type-archive-product .woocommerce-products-header__title,
html body.tax-product_cat .woocommerce-products-header__title,
html body.tax-product_tag .woocommerce-products-header__title,
html body.woocommerce-shop .page-title,
html body.post-type-archive-product .page-title,
html body.tax-product_cat .page-title,
html body.tax-product_tag .page-title{
  font-size:clamp(32px,5vw,58px)!important;
  margin:0 0 10px!important;
}
html body.woocommerce-shop .term-description,
html body.post-type-archive-product .term-description,
html body.tax-product_cat .term-description,
html body.tax-product_tag .term-description,
html body.woocommerce-shop .woocommerce-products-header p,
html body.post-type-archive-product .woocommerce-products-header p,
html body.tax-product_cat .woocommerce-products-header p,
html body.tax-product_tag .woocommerce-products-header p,
html body.single-product div.product .woocommerce-product-details__short-description,
html body.single-product .woocommerce-Tabs-panel,
html body.single-product .related.products,
html body.single-product .upsells.products{
  color:#475569!important;
}
html body.woocommerce-shop .woocommerce-result-count,
html body.post-type-archive-product .woocommerce-result-count,
html body.tax-product_cat .woocommerce-result-count,
html body.tax-product_tag .woocommerce-result-count{
  display:inline-flex!important;
  align-items:center!important;
  min-height:42px!important;
  margin:0 0 18px!important;
  padding:0 16px!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#475569!important;
  font-weight:700!important;
  box-shadow:0 12px 28px rgba(17,24,39,.05)!important;
}
html body.woocommerce-shop .woocommerce-ordering,
html body.post-type-archive-product .woocommerce-ordering,
html body.tax-product_cat .woocommerce-ordering,
html body.tax-product_tag .woocommerce-ordering{
  margin:0 0 18px!important;
}
html body.woocommerce-shop .woocommerce-ordering select,
html body.post-type-archive-product .woocommerce-ordering select,
html body.tax-product_cat .woocommerce-ordering select,
html body.tax-product_tag .woocommerce-ordering select,
html body.single-product form.cart .qty,
html body.single-product form.cart input,
html body.single-product form.cart select,
html body.single-product .variations select{
  min-height:46px!important;
  border:1px solid rgba(148,163,184,.34)!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:#111827!important;
  box-shadow:0 10px 22px rgba(17,24,39,.04)!important;
  font-weight:700!important;
}
html body.woocommerce-shop ul.products,
html body.post-type-archive-product ul.products,
html body.tax-product_cat ul.products,
html body.tax-product_tag ul.products{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;
  margin:0!important;
  padding:0!important;
}
html body.woocommerce-shop ul.products li.product,
html body.post-type-archive-product ul.products li.product,
html body.tax-product_cat ul.products li.product,
html body.tax-product_tag ul.products li.product,
html body .wc-block-grid__products .wc-block-grid__product{
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:16px!important;
  background:rgba(255,255,255,.9)!important;
  border:1px solid rgba(148,163,184,.24)!important;
  border-radius:24px!important;
  box-shadow:0 18px 45px rgba(17,24,39,.06)!important;
  color:#111827!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
html body.woocommerce-shop ul.products li.product:hover,
html body.post-type-archive-product ul.products li.product:hover,
html body.tax-product_cat ul.products li.product:hover,
html body.tax-product_tag ul.products li.product:hover,
html body .wc-block-grid__products .wc-block-grid__product:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(100,116,139,.48)!important;
  box-shadow:0 22px 54px rgba(17,24,39,.09)!important;
}
html body.woocommerce-shop ul.products li.product a,
html body.post-type-archive-product ul.products li.product a,
html body.tax-product_cat ul.products li.product a,
html body.tax-product_tag ul.products li.product a,
html body.single-product div.product a{
  color:#111827!important;
  text-decoration:none!important;
}
html body.woocommerce-shop ul.products li.product img,
html body.post-type-archive-product ul.products li.product img,
html body.tax-product_cat ul.products li.product img,
html body.tax-product_tag ul.products li.product img,
html body .wc-block-grid__products .wc-block-grid__product img,
html body.single-product div.product .woocommerce-product-gallery img{
  width:100%!important;
  border:1px solid rgba(148,163,184,.18)!important;
  border-radius:18px!important;
  background:#ffffff!important;
  box-shadow:none!important;
}
html body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,
html body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title,
html body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,
html body.tax-product_tag ul.products li.product .woocommerce-loop-product__title,
html body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{
  min-height:0!important;
  margin:14px 0 8px!important;
  padding:0!important;
  color:#111827!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1.15!important;
  letter-spacing:-.025em!important;
}
html body.woocommerce-shop ul.products li.product .price,
html body.post-type-archive-product ul.products li.product .price,
html body.tax-product_cat ul.products li.product .price,
html body.tax-product_tag ul.products li.product .price,
html body.single-product div.product p.price,
html body.single-product div.product span.price,
html body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{
  display:block!important;
  margin:8px 0 14px!important;
  color:#111827!important;
  font-size:18px!important;
  font-weight:900!important;
}
html body.woocommerce-shop ul.products li.product .button,
html body.post-type-archive-product ul.products li.product .button,
html body.tax-product_cat ul.products li.product .button,
html body.tax-product_tag ul.products li.product .button,
html body.single-product div.product form.cart .button,
html body.single-product div.product .single_add_to_cart_button,
html body.single-product div.product .button,
html body .wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
html body .wc-block-components-product-button .wp-block-button__link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  padding:0 22px!important;
  border:1px solid rgba(100,116,139,.48)!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;
  color:#ffffff!important;
  box-shadow:0 14px 28px rgba(71,85,105,.18)!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  text-transform:none!important;
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important;
}
html body.woocommerce-shop ul.products li.product .button:hover,
html body.post-type-archive-product ul.products li.product .button:hover,
html body.tax-product_cat ul.products li.product .button:hover,
html body.tax-product_tag ul.products li.product .button:hover,
html body.single-product div.product form.cart .button:hover,
html body.single-product div.product .single_add_to_cart_button:hover,
html body.single-product div.product .button:hover,
html body .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,
html body .wc-block-components-product-button .wp-block-button__link:hover{
  transform:translateY(-2px)!important;
  background:linear-gradient(135deg,#94a3b8 0%,#475569 100%)!important;
  color:#ffffff!important;
  box-shadow:0 18px 34px rgba(71,85,105,.24)!important;
}
html body.woocommerce-shop span.onsale,
html body.post-type-archive-product span.onsale,
html body.tax-product_cat span.onsale,
html body.tax-product_tag span.onsale,
html body.single-product span.onsale{
  min-height:0!important;
  min-width:0!important;
  padding:8px 12px!important;
  border:1px solid rgba(100,116,139,.32)!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#111827!important;
  box-shadow:0 12px 24px rgba(17,24,39,.08)!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
}
html body.single-product div.product{
  margin:0!important;
  padding:24px!important;
}
html body.single-product div.product .woocommerce-product-gallery,
html body.single-product div.product .summary.entry-summary{
  background:#f8fafc!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:22px!important;
  box-shadow:0 14px 34px rgba(17,24,39,.05)!important;
  padding:18px!important;
  box-sizing:border-box!important;
}
html body.single-product div.product .summary.entry-summary{
  color:#475569!important;
}
html body.single-product div.product .product_title{
  margin:0 0 12px!important;
  font-size:clamp(32px,4vw,54px)!important;
}
html body.single-product div.product .woocommerce-product-details__short-description{
  margin:16px 0!important;
  font-size:16px!important;
  line-height:1.7!important;
}
html body.single-product div.product form.cart{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  align-items:center!important;
  margin:20px 0!important;
}
html body.single-product div.product form.cart .quantity{
  margin:0!important;
}
html body.single-product div.product form.cart .qty{
  width:88px!important;
  text-align:center!important;
}
html body.single-product .product_meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:18px!important;
  padding-top:18px!important;
  border-top:1px solid rgba(148,163,184,.24)!important;
  color:#475569!important;
  font-size:14px!important;
  font-weight:700!important;
}
html body.single-product .woocommerce-tabs,
html body.single-product .related.products,
html body.single-product .upsells.products{
  margin-top:24px!important;
  padding:24px!important;
}
html body.single-product .woocommerce-tabs ul.tabs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:0 0 18px!important;
  padding:0!important;
  border:0!important;
}
html body.single-product .woocommerce-tabs ul.tabs:before{display:none!important;}
html body.single-product .woocommerce-tabs ul.tabs li{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
}
html body.single-product .woocommerce-tabs ul.tabs li a{
  display:inline-flex!important;
  min-height:42px!important;
  align-items:center!important;
  padding:0 16px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#111827!important;
  font-weight:800!important;
  text-decoration:none!important;
}
html body.single-product .woocommerce-tabs ul.tabs li.active a,
html body.single-product .woocommerce-tabs ul.tabs li a:hover{
  border-color:rgba(100,116,139,.68)!important;
  background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;
  color:#ffffff!important;
}
html body.single-product .woocommerce-message,
html body.single-product .woocommerce-info,
html body.single-product .woocommerce-error,
html body.woocommerce-shop .woocommerce-message,
html body.woocommerce-shop .woocommerce-info,
html body.woocommerce-shop .woocommerce-error,
html body.post-type-archive-product .woocommerce-message,
html body.post-type-archive-product .woocommerce-info,
html body.post-type-archive-product .woocommerce-error,
html body.tax-product_cat .woocommerce-message,
html body.tax-product_cat .woocommerce-info,
html body.tax-product_cat .woocommerce-error,
html body.tax-product_tag .woocommerce-message,
html body.tax-product_tag .woocommerce-info,
html body.tax-product_tag .woocommerce-error{
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:18px!important;
  background:#ffffff!important;
  color:#111827!important;
  box-shadow:0 12px 30px rgba(17,24,39,.06)!important;
}
html body.single-product .woocommerce-message::before,
html body.single-product .woocommerce-info::before,
html body.woocommerce-shop .woocommerce-message::before,
html body.woocommerce-shop .woocommerce-info::before,
html body.post-type-archive-product .woocommerce-message::before,
html body.post-type-archive-product .woocommerce-info::before,
html body.tax-product_cat .woocommerce-message::before,
html body.tax-product_cat .woocommerce-info::before,
html body.tax-product_tag .woocommerce-message::before,
html body.tax-product_tag .woocommerce-info::before{
  color:#64748b!important;
}
html body.woocommerce-shop nav.woocommerce-pagination ul,
html body.post-type-archive-product nav.woocommerce-pagination ul,
html body.tax-product_cat nav.woocommerce-pagination ul,
html body.tax-product_tag nav.woocommerce-pagination ul{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  justify-content:center!important;
  border:0!important;
  margin:24px 0 0!important;
}
html body.woocommerce-shop nav.woocommerce-pagination ul li,
html body.post-type-archive-product nav.woocommerce-pagination ul li,
html body.tax-product_cat nav.woocommerce-pagination ul li,
html body.tax-product_tag nav.woocommerce-pagination ul li{
  border:0!important;
}
html body.woocommerce-shop nav.woocommerce-pagination ul li a,
html body.woocommerce-shop nav.woocommerce-pagination ul li span,
html body.post-type-archive-product nav.woocommerce-pagination ul li a,
html body.post-type-archive-product nav.woocommerce-pagination ul li span,
html body.tax-product_cat nav.woocommerce-pagination ul li a,
html body.tax-product_cat nav.woocommerce-pagination ul li span,
html body.tax-product_tag nav.woocommerce-pagination ul li a,
html body.tax-product_tag nav.woocommerce-pagination ul li span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:42px!important;
  min-height:42px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#111827!important;
  font-weight:800!important;
}
html body.woocommerce-shop nav.woocommerce-pagination ul li span.current,
html body.post-type-archive-product nav.woocommerce-pagination ul li span.current,
html body.tax-product_cat nav.woocommerce-pagination ul li span.current,
html body.tax-product_tag nav.woocommerce-pagination ul li span.current,
html body.woocommerce-shop nav.woocommerce-pagination ul li a:hover,
html body.post-type-archive-product nav.woocommerce-pagination ul li a:hover,
html body.tax-product_cat nav.woocommerce-pagination ul li a:hover,
html body.tax-product_tag nav.woocommerce-pagination ul li a:hover{
  background:linear-gradient(135deg,#c8ced8 0%,#64748b 100%)!important;
  color:#ffffff!important;
  border-color:rgba(100,116,139,.68)!important;
}
@media(min-width:900px){
  html body.single-product div.product{
    display:grid!important;
    grid-template-columns:minmax(280px,46%) minmax(0,1fr)!important;
    gap:24px!important;
    align-items:start!important;
  }
  html body.single-product div.product .woocommerce-tabs,
  html body.single-product div.product .related.products,
  html body.single-product div.product .upsells.products{
    grid-column:1 / -1!important;
  }
}
@media(max-width:980px){
  html body.woocommerce-shop ul.products,
  html body.post-type-archive-product ul.products,
  html body.tax-product_cat ul.products,
  html body.tax-product_tag ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290.ml-shop-page-header,
  html body.woocommerce-shop .site-main,
  html body.post-type-archive-product .site-main,
  html body.tax-product_cat .site-main,
  html body.tax-product_tag .site-main,
  html body.single-product .site-main,
  html body.woocommerce-shop #primary,
  html body.post-type-archive-product #primary,
  html body.tax-product_cat #primary,
  html body.tax-product_tag #primary,
  html body.single-product #primary,
  html body.woocommerce-shop .content-area,
  html body.post-type-archive-product .content-area,
  html body.tax-product_cat .content-area,
  html body.tax-product_tag .content-area,
  html body.single-product .content-area{
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290.ml-shop-page-header{
    margin-top:12px!important;
    border-radius:22px 22px 0 0!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290.ml-shop-page-header > .ml-premium-topbar.ml-global-header{
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    gap:14px!important;
    min-height:auto!important;
    padding:16px 0 18px!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link{
    max-width:var(--ml-app-logo-size-mobile,280px)!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-brand-mark.ml-brand-link img{
    width:var(--ml-app-logo-size-mobile,280px)!important;
    max-width:var(--ml-app-logo-size-mobile,280px)!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions{
    justify-content:flex-start!important;
    width:100%!important;
    max-width:100%!important;
    gap:6px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    margin:0!important;
    padding:0 0 2px!important;
    text-align:left!important;
  }
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions::-webkit-scrollbar{display:none!important;}
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-topbar-actions .ml-mini-btn,
  html body #mojlogo-shop-header.mojlogo-ai-app.ml-v290 .ml-header-credit{
    height:36px!important;
    min-height:36px!important;
    padding:0 11px!important;
    font-size:12px!important;
  }
  html body.woocommerce-shop .site-main,
  html body.post-type-archive-product .site-main,
  html body.tax-product_cat .site-main,
  html body.tax-product_tag .site-main,
  html body.single-product .site-main,
  html body.woocommerce-shop #primary,
  html body.post-type-archive-product #primary,
  html body.tax-product_cat #primary,
  html body.tax-product_tag #primary,
  html body.single-product #primary,
  html body.woocommerce-shop .content-area,
  html body.post-type-archive-product .content-area,
  html body.tax-product_cat .content-area,
  html body.tax-product_tag .content-area,
  html body.single-product .content-area{
    margin-bottom:12px!important;
    padding-bottom:18px!important;
    border-radius:0 0 22px 22px!important;
  }
  html body.woocommerce-shop .woocommerce-products-header,
  html body.post-type-archive-product .woocommerce-products-header,
  html body.tax-product_cat .woocommerce-products-header,
  html body.tax-product_tag .woocommerce-products-header,
  html body.single-product div.product,
  html body.single-product .related.products,
  html body.single-product .upsells.products,
  html body.single-product .woocommerce-tabs{
    padding:16px!important;
    border-radius:20px!important;
  }
  html body.woocommerce-shop ul.products,
  html body.post-type-archive-product ul.products,
  html body.tax-product_cat ul.products,
  html body.tax-product_tag ul.products{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  html body.single-product div.product .woocommerce-product-gallery,
  html body.single-product div.product .summary.entry-summary{
    width:100%!important;
    float:none!important;
    margin:0 0 16px!important;
    padding:14px!important;
    border-radius:18px!important;
  }
  html body.single-product div.product form.cart{
    align-items:stretch!important;
  }
  html body.single-product div.product form.cart .quantity,
  html body.single-product div.product form.cart .button,
  html body.single-product div.product .single_add_to_cart_button{
    width:100%!important;
  }
  html body.single-product div.product form.cart .qty{
    width:100%!important;
  }
}

/* v3.0.10 nested wrapper reset: when a theme has #primary > .site-main, keep only the outer shell. */
html body.woocommerce-shop #primary .site-main,
html body.post-type-archive-product #primary .site-main,
html body.tax-product_cat #primary .site-main,
html body.tax-product_tag #primary .site-main,
html body.single-product #primary .site-main,
html body.woocommerce-shop .content-area .site-main,
html body.post-type-archive-product .content-area .site-main,
html body.tax-product_cat .content-area .site-main,
html body.tax-product_tag .content-area .site-main,
html body.single-product .content-area .site-main{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}

