#ig-lightbox:not([open]){display:none!important}#ig-lightbox[open]{display:flex!important}#ig-buy-points:not(.hidden){display:inline-flex}#ig-result-empty:not(.hidden),#ig-image-placeholder:not(.hidden){display:flex}#ig-image-drop.hidden{display:none}#image-generator .ig-shimmer{background-color:#0b1119;overflow:hidden}#image-generator .ig-shimmer:after{content:"";background-image:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite ig-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ig-shimmer{to{transform:translate(100%)}}#image-generator .ig-card-actions{opacity:1}@media (width>=640px){#image-generator .ig-card-actions{opacity:0}#image-generator .ig-card:hover .ig-card-actions,#image-generator .ig-card:focus-within .ig-card-actions{opacity:1}}#ig-model-list.ig-drop-up{margin-bottom:.5rem;bottom:100%}#ig-model-list.ig-drop-down{margin-top:.5rem;top:100%}#ig-model-list{scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;background-color:#141d29;background-image:linear-gradient(#ffffff0e,#fff0 46%);border-color:#94a3b83d;box-shadow:0 30px 68px -16px #000000f0,0 8px 20px -8px #000000b3,inset 0 1px #ffffff14}#ig-model-list::-webkit-scrollbar{width:6px}#ig-model-list::-webkit-scrollbar-track{background:0 0}#ig-model-list::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}#image-generator .ig-model-opt{text-align:left;border-radius:.75rem;align-items:flex-start;gap:.625rem;width:100%;padding:.4375rem .625rem .4375rem .75rem;transition:background-color .14s,color .14s;display:flex;position:relative}#image-generator .ig-model-opt:disabled{cursor:not-allowed;opacity:.38}#image-generator .ig-model-opt:hover:not(:disabled){background-color:#ffffff0b}#image-generator .ig-model-opt.is-active{background-color:#22d3ee1c}#image-generator .ig-model-opt.is-active:before{content:"";background-color:#22d3eee6;border-radius:999px;width:2px;position:absolute;top:.625rem;bottom:.625rem;left:.1875rem}#image-generator .ig-model-opt .ig-model-check{color:#22d3ee;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.25rem;display:none}#image-generator .ig-model-opt.is-active .ig-model-check{display:flex}#ig-model-trigger[aria-expanded=true]{background-color:#22d3ee12;border-color:#22d3ee80}#ig-model-trigger>svg{transition:transform .15s}#ig-model-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}#image-generator .ig-param-trigger{color:#e2e8f0;background-color:#090e149e;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;height:2rem;padding:0 .5rem 0 .625rem;font-size:12px;line-height:1;transition:border-color .14s,background-color .14s;display:inline-flex}#image-generator .ig-param-trigger:hover:not(:disabled){background-color:#22d3ee0d;border-color:#22d3ee61}#image-generator .ig-param-trigger:focus-visible{border-color:#22d3ee99;outline:none;box-shadow:0 0 0 2px #22d3ee29}#image-generator .ig-param-trigger.is-open{background-color:#22d3ee12;border-color:#22d3ee80}#image-generator .ig-param-trigger.is-open>span:last-child{transform:rotate(180deg)}#image-generator .ig-param-trigger:disabled{cursor:not-allowed;opacity:.55}#image-generator .ig-menu{z-index:40;scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;background-color:#141d29;background-image:linear-gradient(#ffffff0e,#fff0 46%);border:1px solid #94a3b83d;border-radius:.75rem;width:max-content;min-width:max(100%,10.5rem);max-width:min(15rem,72vw);padding:.25rem;display:none;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto;box-shadow:0 26px 54px -14px #000000e6,0 6px 16px -6px #000000a8,inset 0 1px #ffffff14}#image-generator .ig-menu.is-open{display:block}#image-generator .ig-menu.ig-menu-up{top:auto;bottom:calc(100% + .375rem)}#image-generator .ig-menu::-webkit-scrollbar{width:6px}#image-generator .ig-menu::-webkit-scrollbar-track{background:0 0}#image-generator .ig-menu::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}#image-generator .ig-menu-item{color:#cbd5e1;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.375rem .4375rem .375rem .625rem;font-size:13px;line-height:1.35;transition:background-color .12s,color .12s;display:flex}#image-generator .ig-menu-item:hover{color:#fff;background-color:#ffffff0f}#image-generator .ig-menu-item.is-active{color:#a5f3fc;background-color:#22d3ee1f;font-weight:600}#image-generator .ig-menu-tick{color:#22d3ee;flex-shrink:0;width:.8125rem;height:.8125rem;display:none}#image-generator .ig-menu-item.is-active .ig-menu-tick{display:flex}#image-generator .ig-ratio-slot{color:#cbd5e1cc;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;display:inline-flex}#image-generator .ig-ratio-slot:empty{display:none}#image-generator .ig-ratio-icon{width:.9375rem;height:.9375rem;display:block;overflow:visible}#image-generator .ig-param-trigger:hover:not(:disabled) .ig-ratio-slot{color:#e2e8f0}#image-generator .ig-param-trigger.is-open .ig-ratio-slot{color:#67e8f9}#image-generator .ig-menu-item .ig-ratio-icon{width:1.1875rem;height:1.1875rem}#image-generator .ig-menu-item:hover .ig-ratio-slot{color:#f1f5f9}#image-generator .ig-menu-item.is-active .ig-ratio-slot{color:#22d3ee}#image-generator .ig-menu-sub{letter-spacing:.02em;color:#94a3b89e;flex-shrink:0;font-size:10px;line-height:1;transition:color .12s}#image-generator .ig-menu-item:hover .ig-menu-sub{color:#cbd5e1d9}#image-generator .ig-menu-item.is-active .ig-menu-sub{color:#67e8f9bf}.hero-marquee__track[data-astro-cid-fmoyilmm]{gap:1rem;width:max-content;margin:0;padding-top:.35rem;padding-bottom:.75rem;animation:70s linear infinite hero-marquee-rtl;display:flex}.hero-marquee__item[data-astro-cid-fmoyilmm]{flex:none;line-height:0;list-style:none}.hero-marquee__card[data-astro-cid-fmoyilmm]{box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 50px #0006}.hero-marquee__img[data-astro-cid-fmoyilmm]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1.03)}.hero-marquee__card[data-astro-cid-fmoyilmm]:hover .hero-marquee__img[data-astro-cid-fmoyilmm]{transform:scale(1.08)}.hero-marquee[data-astro-cid-fmoyilmm]:hover .hero-marquee__track[data-astro-cid-fmoyilmm]{animation-play-state:paused}@keyframes hero-marquee-rtl{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-marquee__track[data-astro-cid-fmoyilmm]{animation:none;transform:none}.hero-marquee__img[data-astro-cid-fmoyilmm]{transition:none;transform:scale(1.03)}}.hero-bg-image[data-astro-cid-ge2uvauf]{animation:28s ease-in-out infinite alternate hero-bg-drift;transform:scale(1.04)}@keyframes hero-bg-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.2%,-.8%)}}@media (prefers-reduced-motion:reduce){.hero-bg-image[data-astro-cid-ge2uvauf]{animation:none;transform:scale(1.04)}}
