:root[data-theme=light] body.airmore-module-image-extender .image-extender__delete-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__delete-button:focus-visible{outline:2px solid var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__size-fields>label{border:1px solid var(--color-border);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__size-fields>label:focus-within{border-color:var(--color-primary-subtle);box-shadow:0 0 0 1px var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__size-fields label>span,:root[data-theme=light] body.airmore-module-image-extender .image-extender__size-fields label>em{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__size-fields input{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__lock-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__lock-button.is-active{border-color:var(--color-primary-subtle);background:var(--color-primary)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__field-help{color:var(--color-text-muted)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-card{border:1px solid var(--color-border);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-heading>label:first-child i{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-heading small{color:var(--color-text);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__switch>span[aria-hidden]{background:var(--color-surface-raised)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__switch>span[aria-hidden]:after{background:var(--color-surface-raised)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__switch input:checked+span{background:var(--color-primary)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__switch input:focus-visible+span{outline:2px solid var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-input textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-input textarea:focus{border-color:var(--color-primary-subtle);box-shadow:0 0 0 1px var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-input textarea::placeholder{color:var(--color-text-muted)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__prompt-input>span{color:var(--color-text-muted)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__credits-blocked p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__credits-actions a,:root[data-theme=light] body.airmore-module-image-extender .image-extender__credits-actions button{border:1px solid var(--color-primary);background:var(--color-primary)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__credits-actions button{border-color:var(--color-border);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-media{background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-preview-note{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-media .image-extender__result-placeholder{background:linear-gradient(115deg,var(--color-surface) 25%,var(--color-surface) 45%,var(--color-surface) 65%)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-media .image-extender__result-placeholder:before{background:radial-gradient(circle,rgba(var(--color-primary-rgb),.16),transparent 58%)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-media .image-extender__result-placeholder i{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__mock-comparison>figure{background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__heading h1{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__heading h1>span{background:linear-gradient(90deg,var(--color-primary),#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] body.airmore-module-image-extender .image-extender__heading>p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__mock-comparison figcaption{background:var(--color-page-bg);color:var(--color-text);border:1px solid var(--color-border)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__rate-limit{background:linear-gradient(145deg,rgba(94,18,31,.3),var(--color-surface))}:root[data-theme=light] body.airmore-module-image-extender .image-extender{--ie-primary:var(--color-primary);--ie-panel:var(--color-surface);--ie-line:var(--color-border);background:var(--color-page-bg);color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__hero{background:radial-gradient(circle at 20% 0,rgba(var(--color-primary-rgb),.24),transparent 35%),radial-gradient(circle at 85% 15%,rgba(147,51,234,.18),transparent 34%),var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__eyebrow,:root[data-theme=light] body.airmore-module-image-extender .image-extender__section-heading>span{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__heading h1{background:linear-gradient(100deg,var(--color-surface-raised) 20%,var(--color-primary-soft) 70%,#67e8f9);-webkit-background-clip:text}:root[data-theme=light] body.airmore-module-image-extender .image-extender__heading p,:root[data-theme=light] body.airmore-module-image-extender .image-extender__section-heading p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__tool{border:1px solid var(--color-border);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload{border:2px dashed var(--color-border)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload:hover,:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload.is-dragging{border-color:var(--color-primary-subtle);background:rgba(var(--color-primary-rgb),.08)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload-icon{background:linear-gradient(135deg,var(--color-primary),#9333ea);box-shadow:0 14px 35px rgba(var(--color-primary-rgb),.35)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__upload small{color:var(--color-text-muted)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__button{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__button--primary,:root[data-theme=light] body.airmore-module-image-extender .image-extender__button--generate{background:linear-gradient(100deg,var(--color-primary),#9333ea)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__button--secondary{background:var(--color-surface-raised)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__workspace{background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__stage{background-color:var(--color-surface);background-image:linear-gradient(45deg,var(--color-surface) 25%,transparent 25%),linear-gradient(-45deg,var(--color-surface) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-surface) 75%),linear-gradient(-45deg,transparent 75%,var(--color-surface) 75%)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__frame{border:2px solid var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__generated-area{background:repeating-linear-gradient(135deg,rgba(var(--color-primary-rgb),.11) 0 10px,#9333ea0f 10px 20px)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__controls{background:var(--color-surface);border-left:1px solid var(--color-border)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__control-heading span{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__text-button{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__ratio-grid span{border:1px solid var(--color-border);color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__ratio-grid input:checked+span{border-color:var(--color-primary-subtle);background:rgba(var(--color-primary-rgb),.14);box-shadow:0 0 0 1px var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__direction-grid button{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__direction-grid button.is-active{border-color:var(--color-primary-subtle);background:var(--color-primary)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__notice{color:var(--color-text);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__progress{background:var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__progress span:last-child{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__spinner{border:4px solid var(--color-border);border-top-color:var(--color-primary-subtle)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__result-placeholder{border:1px dashed var(--color-border);color:var(--color-text-muted)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__section{background:var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__section--soft{background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__use-cases article,:root[data-theme=light] body.airmore-module-image-extender .image-extender__features article{border:1px solid var(--color-border);background:var(--color-surface)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__use-cases article:hover,:root[data-theme=light] body.airmore-module-image-extender .image-extender__features article:hover{border-color:var(--color-primary)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__use-cases article>i,:root[data-theme=light] body.airmore-module-image-extender .image-extender__features article>i{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender article p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__mock-comparison>div{background:linear-gradient(145deg,var(--color-primary-hover),#0e7490)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__mock-comparison .is-after{background:linear-gradient(145deg,var(--color-primary),#0891b2)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__mock-comparison span{background:var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__showcase p,:root[data-theme=light] body.airmore-module-image-extender .image-extender__showcase li{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__steps strong{background:linear-gradient(135deg,var(--color-primary),#9333ea)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq details{border-bottom:1px solid var(--color-border)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__cta{background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.25),transparent 55%),var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__cta>div>i{color:var(--color-link)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__cta p{color:var(--color-text)}@media(max-width:900px){:root[data-theme=light] body.airmore-module-image-extender .image-extender__controls{border-top:1px solid var(--color-border)}}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq .image-extender__faq-item{border:1px solid var(--color-border);background:var(--color-page-bg)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq-item summary{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq-icon{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender__faq-item p{color:var(--color-text)}:root[data-theme=light] body.airmore-module-image-extender .image-extender button:focus-visible,:root[data-theme=light] body.airmore-module-image-extender .image-extender input:focus-visible,:root[data-theme=light] body.airmore-module-image-extender .image-extender summary:focus-visible,:root[data-theme=light] body.airmore-module-image-extender .image-extender a:focus-visible{outline:2px solid var(--color-primary-subtle)}
