:where(.AdsStudio-module__393CvG__studio,.AdsStudio-module__393CvG__modal) :where(button,input,textarea,select){border:revert;background-color:revert;font:revert;letter-spacing:revert;color:revert}.AdsStudio-module__393CvG__frame{--ad-x:0px;--ad-y:0px;--ad-cbx:0px;--ad-cby:0px;position:absolute;inset:0;container:ads-studio/inline-size}.AdsStudio-module__393CvG__fixedProbe{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.AdsStudio-module__393CvG__studio{--ad-panel:var(--xd-surface-base,#18181c);--ad-border:var(--xd-border-subtle,#ffffff17);background:var(--xd-bg-app,#0f0f15);color:var(--xd-text-primary,#eee);flex-direction:column;font-size:13px;display:flex;position:absolute;inset:0}.AdsStudio-module__393CvG__studio button,.AdsStudio-module__393CvG__modal button{font:inherit;color:inherit;cursor:pointer}.AdsStudio-module__393CvG__studio button:disabled,.AdsStudio-module__393CvG__modal button:disabled{opacity:.45;cursor:wait}.AdsStudio-module__393CvG__studio button:focus-visible,.AdsStudio-module__393CvG__modal button:focus-visible,.AdsStudio-module__393CvG__studio a:focus-visible,.AdsStudio-module__393CvG__studio select:focus-visible,.AdsStudio-module__393CvG__modal input:focus-visible{outline-offset:3px;outline:2px solid #ab95eb}.AdsStudio-module__393CvG__topbar{border-bottom:1px solid var(--ad-border);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.AdsStudio-module__393CvG__topbar>div{align-items:center;gap:16px;display:flex}.AdsStudio-module__393CvG__topbar a{color:inherit;font-size:22px;text-decoration:none}.AdsStudio-module__393CvG__eyebrow{letter-spacing:.14em;color:var(--xd-text-tertiary,#888);border-left:1px solid var(--ad-border);padding-left:18px;font-size:10px}.AdsStudio-module__393CvG__topbar h1{letter-spacing:-.03em;font-size:17px;font-weight:550}.AdsStudio-module__393CvG__headerNote{color:var(--xd-text-tertiary,#888);font-size:12px}.AdsStudio-module__393CvG__workspace{flex:1;grid-template-columns:370px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.AdsStudio-module__393CvG__inputPanel{border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:18px;flex-direction:column;min-height:0;display:flex}.AdsStudio-module__393CvG__modeTabs{background:var(--xd-bg-app,#101015);border-radius:11px;gap:4px;margin:16px;padding:4px;display:flex}.AdsStudio-module__393CvG__modeTabs button{color:var(--xd-text-secondary,#999);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.AdsStudio-module__393CvG__modeTabs button[aria-pressed=true]{background:var(--xd-surface-hover,#29292d);color:var(--xd-text-primary,#fff);box-shadow:0 2px 8px #0000000c}.AdsStudio-module__393CvG__inputScroll{flex:1;padding:8px 18px 20px;overflow:auto}.AdsStudio-module__393CvG__sectionLabel{letter-spacing:.11em;color:var(--xd-text-secondary,#aaa);justify-content:space-between;margin:0 0 13px;font-size:9px;display:flex}.AdsStudio-module__393CvG__sectionLabel span{letter-spacing:0;color:var(--xd-text-tertiary,#777)}.AdsStudio-module__393CvG__slots{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.AdsStudio-module__393CvG__slotWrap{min-width:0;position:relative}.AdsStudio-module__393CvG__slot{border:1px dashed var(--ad-border);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:116px;display:flex;position:relative;overflow:hidden}.AdsStudio-module__393CvG__slot:hover{background:var(--xd-surface-hover,#232329);border-color:#9b87c7}.AdsStudio-module__393CvG__slot span{z-index:1;font-size:11px}.AdsStudio-module__393CvG__slot small{color:var(--xd-text-tertiary,#888);position:absolute;top:5px;right:7px}.AdsStudio-module__393CvG__slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AdsStudio-module__393CvG__slot:has(img) span{color:#fff;background:#0009;border-radius:6px;padding:3px 9px;position:absolute;bottom:6px}.AdsStudio-module__393CvG__remove{border:0;border-radius:50%;width:20px;height:20px;line-height:1;position:absolute;top:5px;right:5px;color:#fff!important;background:#0009!important}.AdsStudio-module__393CvG__brandButton{text-align:left;border:1px solid var(--ad-border);background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px;display:flex}.AdsStudio-module__393CvG__brandIcon{background:var(--xd-surface-hover,#28282d);border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.AdsStudio-module__393CvG__brandButton>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.AdsStudio-module__393CvG__brandButton small{color:var(--xd-text-tertiary,#888);font-size:10px}.AdsStudio-module__393CvG__brandButton strong{font-size:12px;font-weight:500}.AdsStudio-module__393CvG__prompt{margin-top:26px;display:block}.AdsStudio-module__393CvG__prompt>span{margin-bottom:11px;font-size:12px;display:block}.AdsStudio-module__393CvG__prompt textarea{resize:vertical;border:1px solid var(--ad-border);width:100%;min-height:200px;color:inherit;font:inherit;background:0 0;border-bottom:0;border-radius:12px 12px 0 0;outline:none;padding:15px 14px 8px;line-height:1.8}.AdsStudio-module__393CvG__prompt textarea:focus{border-color:#8e79b2}.AdsStudio-module__393CvG__prompt textarea::placeholder{color:var(--xd-text-tertiary,#7c7c84)}.AdsStudio-module__393CvG__prompt>small{text-align:right;border:1px solid var(--ad-border);color:var(--xd-text-tertiary,#777);border-top:0;border-radius:0 0 12px 12px;margin-top:-4px;padding:0 13px 12px;font-size:10px;display:block}.AdsStudio-module__393CvG__settings{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.AdsStudio-module__393CvG__settings label{color:var(--xd-text-tertiary,#888);flex-direction:column;gap:7px;font-size:10px;display:flex}.AdsStudio-module__393CvG__settings select,.AdsStudio-module__393CvG__filters select{border:1px solid var(--ad-border);background:var(--ad-panel);color:var(--xd-text-primary,#eee);font:inherit;border-radius:8px;max-width:100%;padding:9px 10px;font-size:11px}.AdsStudio-module__393CvG__hint{color:var(--xd-text-secondary,#999);font-size:11px;line-height:1.7}.AdsStudio-module__393CvG__generate{background:var(--xd-text-primary,#eee);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px;display:flex;color:var(--xd-bg-app,#151519)!important;font-size:12px!important;font-weight:600!important}.AdsStudio-module__393CvG__generate span{margin-left:auto}.AdsStudio-module__393CvG__composerFooter>small{text-align:center;color:var(--xd-text-tertiary,#777);margin-top:10px;font-size:9px;display:block}.AdsStudio-module__393CvG__results{flex-direction:column;min-width:0;min-height:0;display:flex}.AdsStudio-module__393CvG__resultTabs{border-bottom:1px solid var(--ad-border);flex:none;align-items:center;gap:24px;height:49px;padding:0 24px;display:flex}.AdsStudio-module__393CvG__resultScroll{flex:1;min-height:0;padding:24px;overflow:auto}.AdsStudio-module__393CvG__introTag{letter-spacing:.14em;color:var(--xd-accent-text);align-items:center;gap:7px;font-size:9px;display:flex}.AdsStudio-module__393CvG__onboarding>p{color:var(--xd-text-secondary,#919198);font-size:12px;line-height:1.8}.AdsStudio-module__393CvG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.AdsStudio-module__393CvG__step{background:var(--ad-panel);border:1px solid var(--ad-border);text-align:left;border-radius:15px;min-width:0;padding:19px 17px 0;transition:transform .2s,border-color .2s;overflow:hidden}.AdsStudio-module__393CvG__step:hover{border-color:#8f789b;transform:translateY(-4px)}.AdsStudio-module__393CvG__stepTop{align-items:center;gap:9px;display:flex}.AdsStudio-module__393CvG__stepTop b{border:1px solid var(--ad-border);color:var(--xd-text-tertiary,#999);border-radius:6px;padding:5px;font-size:9px;font-weight:500}.AdsStudio-module__393CvG__stepTop span{letter-spacing:-.02em;font-size:12px;font-weight:550}.AdsStudio-module__393CvG__step>p{color:var(--xd-text-tertiary,#888);min-height:38px;margin:12px 0 0;font-size:10px;line-height:1.8}.AdsStudio-module__393CvG__sceneIllustration,.AdsStudio-module__393CvG__portraitIllustration,.AdsStudio-module__393CvG__finalIllustration{justify-content:center;align-items:center;height:220px;margin-top:16px;display:flex;position:relative}.AdsStudio-module__393CvG__sceneIllustration{background:radial-gradient(#adbc8433,#0000 70%)}.AdsStudio-module__393CvG__productMock{color:#404735;background:linear-gradient(100deg,#e0e3bb,#f2f4d4 35%,#c1c597);border-radius:10px 10px 22px 22px;flex-direction:column;justify-content:space-between;width:88px;height:142px;padding:22px 10px 14px;display:flex;transform:rotate(-12deg);box-shadow:10px 16px 25px #0003}.AdsStudio-module__393CvG__productMock:before{content:"";background:repeating-linear-gradient(90deg,#5c6945 0 2px,#707c58 2px 4px);border-radius:4px;height:15px;position:absolute;top:-9px;left:5px;right:5px}.AdsStudio-module__393CvG__productMock span{letter-spacing:.14em;font-size:8px}.AdsStudio-module__393CvG__productMock b{letter-spacing:-.06em;font-size:28px}.AdsStudio-module__393CvG__productMock small{letter-spacing:.14em;font-size:4px}.AdsStudio-module__393CvG__colorChip{background:#f5f1e6;border-radius:7px;flex-wrap:wrap;gap:3px;width:87px;padding:9px;display:flex;position:absolute;top:80px;right:0;transform:rotate(11deg);box-shadow:0 8px 20px #0002}.AdsStudio-module__393CvG__colorChip span{background:#7d865f;border-radius:2px;width:20px;height:24px}.AdsStudio-module__393CvG__colorChip span:nth-child(2){background:#d6dab9}.AdsStudio-module__393CvG__colorChip span:nth-child(3){background:#ece9d9}.AdsStudio-module__393CvG__colorChip small{color:#777;margin-top:4px;font-size:7px}.AdsStudio-module__393CvG__floatingLabel{white-space:nowrap;border:1px solid var(--ad-border);background:var(--xd-bg-app,#17171c);color:var(--xd-text-secondary,#aaa);border-radius:20px;padding:7px 10px;font-size:8px;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0001}.AdsStudio-module__393CvG__portraitIllustration img{object-fit:cover;background:#eeecea;border-radius:10px;width:37%;height:158px;box-shadow:0 8px 18px #0002}.AdsStudio-module__393CvG__portraitIllustration img:first-child{transform:rotate(-12deg)translate(10px)}.AdsStudio-module__393CvG__portraitIllustration img:nth-child(2){z-index:1;height:171px;transform:translateY(-12px)}.AdsStudio-module__393CvG__portraitIllustration img:nth-child(3){transform:rotate(12deg)translate(-10px)}.AdsStudio-module__393CvG__portraitIllustration .AdsStudio-module__393CvG__floatingLabel{z-index:2;bottom:13px}.AdsStudio-module__393CvG__finalIllustration>div{color:#424b35;background:#e3e8cf;border:4px solid #373833;border-radius:17px;width:130px;height:194px;padding:16px 10px 8px;transform:rotate(7deg);box-shadow:8px 8px 20px #0002}.AdsStudio-module__393CvG__finalIllustration>div>span{letter-spacing:-.03em;font-size:13px;line-height:1.05}.AdsStudio-module__393CvG__finalIllustration em{font-family:Georgia,serif}.AdsStudio-module__393CvG__miniProduct{text-align:center;background:linear-gradient(100deg,#bec599,#f1f3d3,#bdc58f);border-radius:5px 5px 12px 12px;width:43px;height:69px;margin:16px auto 10px;padding-top:20px;font-size:16px;box-shadow:4px 7px 9px #66764433}.AdsStudio-module__393CvG__finalIllustration small{letter-spacing:.08em;font-size:4.5px}.AdsStudio-module__393CvG__playBadge{color:#263519;background:#a8b788;border-radius:50%;padding:12px;font-size:13px;position:absolute;bottom:48px;right:15%;box-shadow:0 5px 12px #0002}.AdsStudio-module__393CvG__onboardingFoot{color:var(--xd-text-tertiary,#777);align-items:center;gap:8px;margin:28px 0;font-size:10px;display:flex}.AdsStudio-module__393CvG__onboardingFoot>span{font-size:17px}.AdsStudio-module__393CvG__libraryHeading h2{letter-spacing:-.03em;margin-bottom:8px;font-size:25px;font-weight:450}.AdsStudio-module__393CvG__libraryHeading p,.AdsStudio-module__393CvG__libraryEmpty p{color:var(--xd-text-tertiary,#888);line-height:1.8}.AdsStudio-module__393CvG__libraryEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:400px;display:flex}.AdsStudio-module__393CvG__libraryEmpty h3{margin:8px;font-weight:500}.AdsStudio-module__393CvG__libraryEmpty button,.AdsStudio-module__393CvG__more{border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:9px;padding:10px 20px}.AdsStudio-module__393CvG__libraryEmpty a{color:inherit;margin:10px;font-size:11px}.AdsStudio-module__393CvG__assetGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:20px;display:grid}.AdsStudio-module__393CvG__assetGrid button{background:var(--ad-panel);border:1px solid var(--ad-border);text-align:left;border-radius:10px;padding:0;overflow:hidden}.AdsStudio-module__393CvG__assetGrid img{object-fit:cover;width:100%;height:155px}.AdsStudio-module__393CvG__assetGrid span{white-space:nowrap;text-overflow:ellipsis;padding:10px;font-size:11px;display:block;overflow:hidden}.AdsStudio-module__393CvG__modal{--ad-panel:var(--xd-surface-base,#18181c);--ad-border:var(--xd-border-subtle,#ffffff18);border:1px solid var(--ad-border);background:var(--xd-bg-app,#15151b);color:var(--xd-text-primary,#eee);border-radius:24px;width:min(560px,100cqw - 32px);max-height:90dvh;padding:0;box-shadow:0 25px 100px #0004}.AdsStudio-module__393CvG__modalBody{padding:26px}.AdsStudio-module__393CvG__wide{width:min(1160px,100cqw);overflow:hidden}.AdsStudio-module__393CvG__modal header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.AdsStudio-module__393CvG__modal h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:550}.AdsStudio-module__393CvG__modal header>button{background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.AdsStudio-module__393CvG__segment{background:var(--ad-panel);border-radius:9px;gap:2px;width:fit-content;padding:3px;display:flex}.AdsStudio-module__393CvG__segment button{color:var(--xd-text-secondary,#888);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:11px}.AdsStudio-module__393CvG__segment button[aria-pressed=true]{background:var(--xd-surface-hover,#33333a);color:var(--xd-text-primary,#eee);box-shadow:0 1px 4px #0001}.AdsStudio-module__393CvG__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.AdsStudio-module__393CvG__filters input{border:1px solid var(--ad-border);width:145px;min-width:100px;color:inherit;background:0 0;border-radius:8px;margin-left:auto;padding:10px;font-size:11px}.AdsStudio-module__393CvG__avatarScroll{scrollbar-width:thin;max-height:64dvh;padding:2px;overflow:auto}.AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.AdsStudio-module__393CvG__avatarCard,.AdsStudio-module__393CvG__createAvatar{aspect-ratio:.62;border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:12px;position:relative;overflow:hidden}.AdsStudio-module__393CvG__avatarSelect{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.AdsStudio-module__393CvG__avatarSelect img{object-fit:cover;background:#f2f2f2;width:100%;height:100%;transition:transform .2s}.AdsStudio-module__393CvG__avatarSelect:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0008);position:absolute;inset:65% 0 0}.AdsStudio-module__393CvG__avatarSelect span{color:#fff;z-index:1;font-size:12px;position:absolute;bottom:13px;left:12px}.AdsStudio-module__393CvG__favorite{background:#fff9;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:9px;right:9px;color:#333!important}.AdsStudio-module__393CvG__favorite[aria-pressed=true]{background:#edc7e9;color:#902979!important}.AdsStudio-module__393CvG__favorite[aria-pressed=true] svg{fill:currentColor}.AdsStudio-module__393CvG__createAvatar{flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.AdsStudio-module__393CvG__createAvatar small{color:var(--xd-text-tertiary,#888);font-size:10px}.AdsStudio-module__393CvG__count{color:var(--xd-text-tertiary,#888);margin:14px 0 0;font-size:10px}.AdsStudio-module__393CvG__more{margin:20px auto;display:block}.AdsStudio-module__393CvG__empty{color:var(--xd-text-tertiary,#999);text-align:center;padding:45px 10px;font-size:12px}.AdsStudio-module__393CvG__dropzone{border:1px dashed var(--ad-border);background:var(--ad-panel);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:250px;margin:20px 0 4px;display:flex}.AdsStudio-module__393CvG__dropzone strong{font-weight:500}.AdsStudio-module__393CvG__dropzone span,.AdsStudio-module__393CvG__dropzone small{color:var(--xd-text-tertiary,#888);font-size:12px}.AdsStudio-module__393CvG__dropzone small{margin-top:8px;font-size:10px}.AdsStudio-module__393CvG__brandNotes{margin:20px 0;font-size:12px;display:block}.AdsStudio-module__393CvG__brandNotes textarea{border:1px solid var(--ad-border);background:var(--ad-panel);width:100%;min-height:160px;font:inherit;color:inherit;resize:vertical;border-radius:10px;margin-top:9px;padding:13px}.AdsStudio-module__393CvG__brandList{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow:auto}.AdsStudio-module__393CvG__brandList button{border:1px solid var(--ad-border);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.AdsStudio-module__393CvG__brandList button[aria-pressed=true]{border-color:#9b82c7}.AdsStudio-module__393CvG__brandList img{object-fit:contain;border-radius:5px;width:36px;height:36px}.AdsStudio-module__393CvG__error{color:var(--xd-error-text);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.AdsStudio-module__393CvG__runGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.AdsStudio-module__393CvG__run{border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:15px;overflow:hidden}.AdsStudio-module__393CvG__run video{background:#000;width:100%;max-height:450px}.AdsStudio-module__393CvG__outputImages{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.AdsStudio-module__393CvG__outputImages img{object-fit:contain;width:100%;max-height:400px}.AdsStudio-module__393CvG__pending{background:radial-gradient(#ae93c81a,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:250px;display:flex}.AdsStudio-module__393CvG__pending strong{font-size:13px;font-weight:450}.AdsStudio-module__393CvG__pending small{color:var(--xd-text-tertiary,#888);font-size:10px}.AdsStudio-module__393CvG__runCaption{padding:15px;font-size:11px}.AdsStudio-module__393CvG__runCaption>span{color:var(--xd-text-tertiary,#888)}.AdsStudio-module__393CvG__runCaption p{overflow-wrap:anywhere;line-height:1.6}.AdsStudio-module__393CvG__runCaption a{color:inherit}.AdsStudio-module__393CvG__runCaption button{border:1px solid var(--ad-border);background:0 0;border-radius:7px;margin-top:9px;padding:6px 12px;display:block}@container ads-studio (min-width:1640px){.AdsStudio-module__393CvG__workspace{grid-template-columns:420px minmax(0,1fr)}.AdsStudio-module__393CvG__onboarding{margin-top:65px}.AdsStudio-module__393CvG__sceneIllustration,.AdsStudio-module__393CvG__portraitIllustration,.AdsStudio-module__393CvG__finalIllustration{height:270px}.AdsStudio-module__393CvG__step>p{font-size:12px}.AdsStudio-module__393CvG__stepTop span{font-size:14px}}@container ads-studio (max-width:1060px){.AdsStudio-module__393CvG__workspace{grid-template-columns:320px minmax(0,1fr)}.AdsStudio-module__393CvG__steps{gap:8px}.AdsStudio-module__393CvG__step{padding:13px 10px 0}.AdsStudio-module__393CvG__stepTop{gap:5px}.AdsStudio-module__393CvG__stepTop span{font-size:10px}.AdsStudio-module__393CvG__step>p{font-size:9px}.AdsStudio-module__393CvG__sceneIllustration,.AdsStudio-module__393CvG__portraitIllustration,.AdsStudio-module__393CvG__finalIllustration{height:190px}.AdsStudio-module__393CvG__onboarding{margin-top:24px}.AdsStudio-module__393CvG__resultScroll{padding:18px}.AdsStudio-module__393CvG__resultTabs>span{display:none}.AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.AdsStudio-module__393CvG__headerNote{display:none}}@container ads-studio (max-width:740px){.AdsStudio-module__393CvG__studio{inset:0;overflow:auto}.AdsStudio-module__393CvG__topbar{height:58px;padding:0 18px}.AdsStudio-module__393CvG__workspace{flex-direction:column;display:flex;overflow:auto}.AdsStudio-module__393CvG__inputPanel{flex:none;min-height:650px}.AdsStudio-module__393CvG__results{flex:none;min-height:620px}.AdsStudio-module__393CvG__steps{grid-template-columns:1fr}.AdsStudio-module__393CvG__step{display:none}.AdsStudio-module__393CvG__step:first-child{display:block}.AdsStudio-module__393CvG__onboarding h2{font-size:36px}.AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdsStudio-module__393CvG__modalBody{padding:18px}.AdsStudio-module__393CvG__wide{width:calc(100cqw - 20px)}.AdsStudio-module__393CvG__filters input{width:100%;margin:0}.AdsStudio-module__393CvG__avatarScroll{max-height:58dvh}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__step,.AdsStudio-module__393CvG__avatarSelect img{transition:none}}.AdsStudio-module__393CvG__pagination{justify-content:center;align-items:center;gap:16px;padding-top:16px;font-size:11px;display:flex}.AdsStudio-module__393CvG__pagination button{border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:8px;padding:8px 14px}.AdsStudio-module__393CvG__studio{--ad-rail:312px;--ad-raised:color-mix(in srgb, var(--xd-surface-base) 91%, var(--xd-text-primary));background:var(--xd-bg-page)}.AdsStudio-module__393CvG__studio *,.AdsStudio-module__393CvG__modal *{box-sizing:border-box}.AdsStudio-module__393CvG__studio button,.AdsStudio-module__393CvG__modal button{transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.AdsStudio-module__393CvG__studio button:disabled,.AdsStudio-module__393CvG__modal button:disabled{cursor:not-allowed}.AdsStudio-module__393CvG__topbar{border:0;height:60px;padding:0 18px;position:relative}.AdsStudio-module__393CvG__topbar h1{letter-spacing:-.8px;margin:0;font-size:22px;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__backButton{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.AdsStudio-module__393CvG__backButton:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__workspace{grid-template-columns:var(--ad-rail) minmax(0, 1fr);gap:10px;padding:0 14px 14px}.AdsStudio-module__393CvG__inputPanel{border-radius:20px;overflow:hidden}.AdsStudio-module__393CvG__modeControl{align-items:center;min-height:44px;padding:6px 10px;display:flex}.AdsStudio-module__393CvG__inputScroll{scrollbar-width:none;padding:14px 12px}.AdsStudio-module__393CvG__sectionLabel{margin:0 2px 12px;font-size:9px}.AdsStudio-module__393CvG__slots{gap:8px}.AdsStudio-module__393CvG__slot{border:1px dashed var(--xd-border-default);background:var(--ad-raised);border-radius:13px;gap:10px;height:114px;min-height:0;font-size:11px}.AdsStudio-module__393CvG__slot:hover,.AdsStudio-module__393CvG__slot[aria-expanded=true]{border-color:var(--xd-accent-border-subtle);background:var(--xd-surface-hover);box-shadow:inset 0 0 0 1px var(--xd-accent-border-subtle)}.AdsStudio-module__393CvG__slot[data-filled=true]{border-style:solid}.AdsStudio-module__393CvG__slot small{background:var(--xd-bg-page);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;top:7px;right:7px}.AdsStudio-module__393CvG__slotWrap .AdsStudio-module__393CvG__remove{opacity:0}.AdsStudio-module__393CvG__slotWrap:hover .AdsStudio-module__393CvG__remove,.AdsStudio-module__393CvG__slotWrap:focus-within .AdsStudio-module__393CvG__remove{opacity:1}.AdsStudio-module__393CvG__brandButton{background:var(--ad-raised);border:1px solid #0000;border-radius:12px;margin-top:12px;padding:10px}.AdsStudio-module__393CvG__brandButton:hover{background:var(--xd-surface-hover);border-color:var(--xd-border-default)}.AdsStudio-module__393CvG__brandButton strong{font-size:11px}.AdsStudio-module__393CvG__brandIcon{border-radius:9px;width:30px;height:30px}.AdsStudio-module__393CvG__prompt{margin-top:17px}.AdsStudio-module__393CvG__prompt>span{font-size:11px}.AdsStudio-module__393CvG__prompt textarea{background:var(--ad-raised);border:1px solid #0000;border-radius:12px;min-height:160px;font-size:12px;line-height:1.8}.AdsStudio-module__393CvG__prompt textarea:hover{border-color:var(--xd-border-default)}.AdsStudio-module__393CvG__prompt textarea:focus{border-color:var(--xd-accent-border-subtle);outline:none}.AdsStudio-module__393CvG__parameterStack{flex-direction:column;gap:8px;margin-top:14px;display:flex}.AdsStudio-module__393CvG__parameterPair{gap:8px;display:flex}.AdsStudio-module__393CvG__optionRow{background:var(--ad-raised);text-align:left;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.AdsStudio-module__393CvG__optionRow small{color:var(--xd-text-tertiary);margin-bottom:5px;font-size:10px;display:block}.AdsStudio-module__393CvG__optionRow strong{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.AdsStudio-module__393CvG__optionRow>svg{color:var(--xd-text-tertiary)}button.AdsStudio-module__393CvG__optionRow:hover,button.AdsStudio-module__393CvG__optionRow[aria-expanded=true]{background:var(--xd-surface-hover);border-color:var(--xd-border-default)}.AdsStudio-module__393CvG__composerFooter{border-top:1px solid var(--ad-border);padding:10px}.AdsStudio-module__393CvG__generate{border:1px solid var(--xd-border-default);background:var(--xd-text-primary);border-radius:12px;justify-content:center;min-height:42px;font-size:12px;color:var(--xd-text-inverse)!important}.AdsStudio-module__393CvG__generate>span{display:none}.AdsStudio-module__393CvG__generate:hover:not(:disabled){background:color-mix(in srgb, var(--xd-text-primary) 85%, var(--xd-accent-primary));box-shadow:0 3px 14px #0002}.AdsStudio-module__393CvG__composerFooter>small{font-size:9px}.AdsStudio-module__393CvG__results{border:1px solid var(--ad-border);background:var(--ad-panel);border-radius:20px;overflow:hidden}.AdsStudio-module__393CvG__resultTabs{border:0;justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:6px 12px;display:flex}.AdsStudio-module__393CvG__resultTabs button[aria-pressed=true]:after{display:none}.AdsStudio-module__393CvG__resultTabs button{margin:0}.AdsStudio-module__393CvG__resultScroll{scrollbar-width:thin;padding:12px}.AdsStudio-module__393CvG__layoutSwitch{gap:3px;display:flex}.AdsStudio-module__393CvG__layoutSwitch button{width:28px;height:28px;color:var(--xd-text-tertiary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.AdsStudio-module__393CvG__layoutSwitch button:hover,.AdsStudio-module__393CvG__layoutSwitch button[aria-pressed=true]{background:var(--xd-surface-hover);color:var(--xd-text-primary)}.AdsStudio-module__393CvG__runGrid[data-layout=list]{grid-template-columns:1fr}.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__run{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__runCaption{border:1px solid var(--ad-border);border-radius:16px}.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__outputImages,.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__pending{background:var(--ad-raised);border-radius:16px;align-items:center;min-height:400px}.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__outputImages img{max-height:65vh}.AdsStudio-module__393CvG__modal{inset:calc(var(--ad-y) + 128px) auto auto calc(var(--ad-x) + 14px + var(--ad-rail) + 12px);width:min(496px, calc(100cqw - 14px - var(--ad-rail) - 28px));max-width:none;max-height:calc(100dvh - var(--ad-y) - 150px);border:1px solid var(--ad-border);border-radius:18px;margin:0;padding:0;animation:.2s both AdsStudio-module__393CvG__adSheetIn;box-shadow:0 18px 70px #0005}.AdsStudio-module__393CvG__modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0002}.AdsStudio-module__393CvG__modalBody{max-height:calc(100dvh - var(--ad-y) - 152px);padding:12px;overflow:auto}.AdsStudio-module__393CvG__modal header{padding:0 2px 12px}.AdsStudio-module__393CvG__modal h2{font-size:13px;font-weight:550}.AdsStudio-module__393CvG__modal header>button{border-radius:50%;width:28px;height:28px}.AdsStudio-module__393CvG__modal header>button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__modal[data-compact=true]{inset:auto auto 95px calc(var(--ad-x) + 14px + var(--ad-rail) + 12px);width:min(400px, calc(100cqw - 14px - var(--ad-rail) - 28px))}.AdsStudio-module__393CvG__segment{background:var(--xd-bg-page);border-radius:999px;gap:3px;width:max-content;max-width:100%;padding:3px}.AdsStudio-module__393CvG__segment button{border-radius:999px;padding:7px 11px;font-size:11px}.AdsStudio-module__393CvG__segment button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__segment button[aria-pressed=true]{background:var(--xd-text-primary);color:var(--xd-text-inverse)}.AdsStudio-module__393CvG__dropzone{background:var(--ad-raised);border:1px dashed var(--xd-border-default);border-radius:13px;min-height:260px;margin-top:14px}.AdsStudio-module__393CvG__dropzone:hover{background:var(--xd-surface-hover);border-color:var(--xd-accent-border-subtle)}.AdsStudio-module__393CvG__modal .AdsStudio-module__393CvG__assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:380px;padding:4px;overflow:auto}.AdsStudio-module__393CvG__assetGrid button[aria-pressed=true]{outline:2px solid var(--xd-accent-primary);outline-offset:-2px}.AdsStudio-module__393CvG__filters{gap:8px}.AdsStudio-module__393CvG__filters .AdsStudio-module__393CvG__segment{flex-basis:100%}.AdsStudio-module__393CvG__filters select{border-radius:10px;flex:1;min-width:0;padding:8px;font-size:11px}.AdsStudio-module__393CvG__filters input{flex-basis:100%;width:100%}.AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.AdsStudio-module__393CvG__avatarScroll{max-height:380px;padding:4px;overflow:auto}.AdsStudio-module__393CvG__avatarCard,.AdsStudio-module__393CvG__createAvatar{border-radius:13px}.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]:after{content:"✓";background:var(--xd-accent-primary);width:21px;height:21px;color:var(--xd-text-inverse);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:9px}.AdsStudio-module__393CvG__sheetFooter{border-top:1px solid var(--ad-border);background:var(--ad-panel);justify-content:space-between;align-items:center;gap:14px;margin:12px -12px -12px;padding:12px 15px;display:flex;position:sticky;bottom:-12px}.AdsStudio-module__393CvG__sheetFooter>span{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.AdsStudio-module__393CvG__sheetFooter small{color:var(--xd-text-tertiary);margin-top:4px;font-size:9px;display:block}.AdsStudio-module__393CvG__sheetFooter button{border:1px solid var(--xd-border-default);background:var(--xd-text-primary);color:var(--xd-text-inverse);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;display:flex}.AdsStudio-module__393CvG__optionList button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.AdsStudio-module__393CvG__optionList button:hover,.AdsStudio-module__393CvG__optionList button[aria-pressed=true]{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__optionList button>span:not(.AdsStudio-module__393CvG__modelBadge){flex:1}.AdsStudio-module__393CvG__optionList strong{font-size:12px;font-weight:500;display:block}.AdsStudio-module__393CvG__optionList small{color:var(--xd-text-tertiary);margin-top:5px;font-size:10px;display:block}.AdsStudio-module__393CvG__modelBadge{border:1px solid var(--ad-border);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.AdsStudio-module__393CvG__referenceHeader{justify-content:space-between;align-items:center;gap:20px;padding:14px 4px 22px;display:flex}.AdsStudio-module__393CvG__referenceHeader h2{letter-spacing:-.7px;margin:0 0 8px;font-size:24px;font-weight:550}.AdsStudio-module__393CvG__referenceHeader p{color:var(--xd-text-tertiary);margin:0;font-size:12px}.AdsStudio-module__393CvG__referenceSearch{border:1px solid var(--ad-border);color:var(--xd-text-tertiary);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:flex}.AdsStudio-module__393CvG__referenceSearch input{width:140px;color:var(--xd-text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:11px}.AdsStudio-module__393CvG__referenceCategories{scrollbar-width:none;gap:5px;padding:0 0 16px;display:flex;overflow:auto}.AdsStudio-module__393CvG__referenceCategories button{white-space:nowrap;border:1px solid var(--ad-border);background:0 0;border-radius:999px;padding:7px 12px;font-size:11px}.AdsStudio-module__393CvG__referenceCategories button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__referenceCategories button[aria-pressed=true]{background:var(--xd-text-primary);color:var(--xd-text-inverse)}.AdsStudio-module__393CvG__referenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.AdsStudio-module__393CvG__referenceCard{background:var(--ad-raised);border:1px solid #0000;border-radius:16px;position:relative;overflow:hidden}.AdsStudio-module__393CvG__referenceCard[data-selected=true]{border-color:var(--xd-accent-primary);box-shadow:0 0 0 1px var(--xd-accent-border-subtle)}.AdsStudio-module__393CvG__referencePreview{aspect-ratio:9/16;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.AdsStudio-module__393CvG__referencePreview img,.AdsStudio-module__393CvG__referencePreview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AdsStudio-module__393CvG__playBadge{color:#fff;background:#0005;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;left:10px}.AdsStudio-module__393CvG__referenceInfo{bottom:0;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000b);justify-content:space-between;align-items:end;gap:6px;padding:40px 10px 12px;display:flex;position:absolute;inset-inline:0}.AdsStudio-module__393CvG__referenceInfo>span{min-width:0}.AdsStudio-module__393CvG__referenceInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.AdsStudio-module__393CvG__referenceInfo small{opacity:.75;font-size:9px}.AdsStudio-module__393CvG__referenceInfo button{pointer-events:auto;color:#17171b;background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;display:flex}.AdsStudio-module__393CvG__referenceInfo button:hover{background:#fff}@keyframes AdsStudio-module__393CvG__adSheetIn{0%{opacity:0;transform:translate(-8px)scale(.985)}to{opacity:1;transform:none}}@container ads-studio (min-width:1540px){.AdsStudio-module__393CvG__studio{--ad-rail:330px}.AdsStudio-module__393CvG__referenceGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container ads-studio (max-width:1040px){.AdsStudio-module__393CvG__studio{--ad-rail:282px}.AdsStudio-module__393CvG__referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ads-studio (max-width:740px){.AdsStudio-module__393CvG__studio{inset:0}.AdsStudio-module__393CvG__workspace{grid-template-columns:1fr;padding:0 8px 8px}.AdsStudio-module__393CvG__modal,.AdsStudio-module__393CvG__modal[data-compact=true]{inset:auto auto 8px calc(var(--ad-x) + 8px);width:calc(100cqw - 16px);max-height:82dvh}.AdsStudio-module__393CvG__modalBody{max-height:80dvh}.AdsStudio-module__393CvG__referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdsStudio-module__393CvG__referenceHeader{flex-wrap:wrap}.AdsStudio-module__393CvG__runGrid[data-layout=list] .AdsStudio-module__393CvG__run{grid-template-columns:1fr}.AdsStudio-module__393CvG__slotWrap .AdsStudio-module__393CvG__remove{opacity:1}.AdsStudio-module__393CvG__topbar{min-height:60px}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__modal{animation:none}}.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]:after{inset:auto 9px 9px auto}.AdsStudio-module__393CvG__avatarCard:has(.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]){outline:2px solid var(--xd-accent-primary);outline-offset:-2px}.AdsStudio-module__393CvG__modal header{margin-bottom:4px}.AdsStudio-module__393CvG__uploadSelection{align-items:center;gap:10px;padding:12px 2px;font-size:11px;display:flex}.AdsStudio-module__393CvG__uploadSelection img{object-fit:cover;border-radius:8px;width:40px;height:40px}.AdsStudio-module__393CvG__uploadSelection span{text-overflow:ellipsis;flex:1;overflow:hidden}.AdsStudio-module__393CvG__modeControl{flex:0 0 44px;min-width:0}.AdsStudio-module__393CvG__prompt>span{justify-content:space-between;align-items:center;display:flex}.AdsStudio-module__393CvG__prompt em{color:var(--xd-text-tertiary);font-size:11px;font-style:normal;font-weight:400}.AdsStudio-module__393CvG__modal.AdsStudio-module__393CvG__wide{width:min(760px,calc(100cqw - 14px - var(--ad-rail) - 28px))}.AdsStudio-module__393CvG__wide .AdsStudio-module__393CvG__modalBody{padding:16px}.AdsStudio-module__393CvG__wide .AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.AdsStudio-module__393CvG__wide .AdsStudio-module__393CvG__avatarScroll{min-height:240px;max-height:calc(100dvh - 320px)}.AdsStudio-module__393CvG__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.AdsStudio-module__393CvG__filters>:first-child,.AdsStudio-module__393CvG__filters>input{grid-column:1/-1}.AdsStudio-module__393CvG__filters select{appearance:auto;background:var(--xd-surface-hover);border:1px solid var(--xd-border-default);height:36px;color:var(--xd-text-secondary);cursor:pointer}.AdsStudio-module__393CvG__avatarCard,.AdsStudio-module__393CvG__createAvatar{aspect-ratio:3/4}.AdsStudio-module__393CvG__avatarSelect:hover img{transform:scale(1.035)}.AdsStudio-module__393CvG__avatarSelect img{transition:transform .18s}.AdsStudio-module__393CvG__createAvatar:hover{background:var(--xd-surface-hover);border-color:var(--xd-accent-border-subtle)}.AdsStudio-module__393CvG__ratioList{gap:4px;display:grid}.AdsStudio-module__393CvG__ratioList>button{text-align:left;border-radius:13px;align-items:center;gap:12px;min-height:72px;padding:14px 12px;display:flex}.AdsStudio-module__393CvG__ratioList>button:hover,.AdsStudio-module__393CvG__ratioList>button[aria-pressed=true]{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__ratioList strong{font-size:14px;font-weight:550}.AdsStudio-module__393CvG__ratioList small{color:var(--xd-text-secondary);margin-top:5px;font-size:12px;display:block}.AdsStudio-module__393CvG__ratioGlyph{border:1.7px solid;border-radius:4px;flex-shrink:0;max-width:28px;height:23px}.AdsStudio-module__393CvG__socials{gap:5px;margin-left:auto;display:flex}.AdsStudio-module__393CvG__socialIcon{border:1px solid var(--xd-border-subtle);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.AdsStudio-module__393CvG__socialIcon b{font-family:Arial,sans-serif;font-size:18px;line-height:1}.AdsStudio-module__393CvG__socialIcon[data-network=facebook]{color:#1877f2}.AdsStudio-module__393CvG__socialIcon[data-network=instagram]{color:#e8447b}.AdsStudio-module__393CvG__socialIcon[data-network=x]{color:#111}.AdsStudio-module__393CvG__socialIcon[data-network=linkedin]{color:#0a80b5}.AdsStudio-module__393CvG__socialIcon[data-network=google]{color:#4285f4}.AdsStudio-module__393CvG__socialIcon[data-network=pinterest],.AdsStudio-module__393CvG__socialIcon[data-network=youtube]{color:#e62138}.AdsStudio-module__393CvG__socialIcon[data-network=snapchat]{background:#fffc00}.AdsStudio-module__393CvG__optionCheck{flex-shrink:0;place-items:center;width:18px;margin-left:auto;display:grid}.AdsStudio-module__393CvG__ratioList .AdsStudio-module__393CvG__optionCheck{margin-left:0}.AdsStudio-module__393CvG__modal[data-expanded=true]{width:min(710px,calc(100cqw - 14px - var(--ad-rail) - 28px))}.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__optionList>button{min-height:54px;padding:10px 12px}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__hint{margin:0 0 12px;line-height:1.6}.AdsStudio-module__393CvG__focusPanel{border-left:1px solid var(--xd-border-subtle);padding-left:16px}.AdsStudio-module__393CvG__focusPanel h3{margin:0 0 8px;font-size:13px;font-weight:550}.AdsStudio-module__393CvG__focusLabel{text-transform:capitalize}.AdsStudio-module__393CvG__recommended{border:1px solid var(--xd-border-default);color:var(--xd-text-secondary);border-radius:6px;margin-left:5px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:400}.AdsStudio-module__393CvG__createBrand{border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px;font-size:12px;text-decoration:none;display:flex;background:var(--xd-text-primary)!important;color:var(--xd-text-inverse)!important}.AdsStudio-module__393CvG__createBrand:hover{opacity:.85}.AdsStudio-module__393CvG__brandList>button{border-radius:12px;gap:12px;padding:12px}.AdsStudio-module__393CvG__brandList>button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__brandList small{color:var(--xd-text-secondary);margin-top:5px;font-size:11px;display:block}.AdsStudio-module__393CvG__brandMonogram{background:var(--xd-surface-hover);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.AdsStudio-module__393CvG__brandSwatches{margin-left:auto;display:flex}.AdsStudio-module__393CvG__brandSwatches i{border:1px solid var(--xd-border-default);border-radius:50%;width:13px;height:13px}@container ads-studio (max-width:940px){.AdsStudio-module__393CvG__socials{gap:3px}.AdsStudio-module__393CvG__socialIcon{width:21px;height:21px}.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:1fr}.AdsStudio-module__393CvG__focusPanel{border-left:0;border-top:1px solid var(--xd-border-subtle);padding:14px 0 0}}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__modal.AdsStudio-module__393CvG__wide,.AdsStudio-module__393CvG__modal[data-expanded=true]{width:calc(100cqw - 16px)}.AdsStudio-module__393CvG__wide .AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}}.AdsStudio-module__393CvG__ratioList>button{color:var(--xd-text-primary);font:inherit;cursor:pointer;background:0 0;border:0}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__optionList>button>span:first-child{display:block}.AdsStudio-module__393CvG__optionList button>span.AdsStudio-module__393CvG__optionCheck{flex:0 0 18px}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__logo{place-items:center;width:150px;height:50px;margin:0;display:grid;overflow:hidden}.AdsStudio-module__393CvG__logo img{object-fit:contain;opacity:0;filter:blur(3px);width:150px;height:50px;transform:translateY(5px)scale(.9)}.AdsStudio-module__393CvG__logo[data-loaded=true] img{animation:.65s cubic-bezier(.2,.8,.2,1) both AdsStudio-module__393CvG__adLogoReveal}@keyframes AdsStudio-module__393CvG__adLogoReveal{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.AdsStudio-module__393CvG__prompt>small{background:0 0;border:0;border-radius:0;margin:0;padding:4px 2px 0}.AdsStudio-module__393CvG__prompt textarea{resize:none;display:block}.AdsStudio-module__393CvG__modal[data-variant=avatar]{height:min(720px,calc(100dvh - var(--ad-y) - 150px));overflow:hidden}.AdsStudio-module__393CvG__modal[data-variant=avatar] .AdsStudio-module__393CvG__modalBody{flex-direction:column;height:100%;max-height:none;padding:16px;display:flex;overflow:hidden}.AdsStudio-module__393CvG__modal[data-variant=avatar] header{flex-shrink:0}.AdsStudio-module__393CvG__modal[data-variant=avatar] .AdsStudio-module__393CvG__filters{z-index:2;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.AdsStudio-module__393CvG__avatarFilterGroup{gap:6px;min-width:0;display:flex}.AdsStudio-module__393CvG__avatarFilter{min-width:0;position:relative}.AdsStudio-module__393CvG__avatarFilter>button{height:30px;font:inherit;color:var(--xd-text-secondary);background:var(--xd-surface-hover);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:flex}.AdsStudio-module__393CvG__avatarFilter>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:75px;overflow:hidden}.AdsStudio-module__393CvG__avatarFilter>button:hover,.AdsStudio-module__393CvG__avatarFilter>button[aria-expanded=true],.AdsStudio-module__393CvG__avatarFilter>button[data-selected=true]{background:var(--xd-surface-pressed);color:var(--xd-text-primary)}.AdsStudio-module__393CvG__customizeOptions{background:var(--xd-surface-floating);border:1px solid var(--xd-border-subtle);border-radius:12px;width:210px;padding:5px;animation:.16s both AdsStudio-module__393CvG__adCustomizeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0004}.AdsStudio-module__393CvG__customizeOptions>button{text-align:left;width:100%;color:var(--xd-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:11px;display:block}.AdsStudio-module__393CvG__customizeOptions>button:hover,.AdsStudio-module__393CvG__customizeOptions>button[aria-selected=true]{background:var(--xd-surface-hover);color:var(--xd-text-primary)}@keyframes AdsStudio-module__393CvG__adCustomizeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.AdsStudio-module__393CvG__modal[data-variant=avatar] .AdsStudio-module__393CvG__avatarScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:none;padding:0;overflow-y:auto}.AdsStudio-module__393CvG__modal[data-variant=avatar] .AdsStudio-module__393CvG__avatarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.AdsStudio-module__393CvG__avatarGrid>div{min-width:0}.AdsStudio-module__393CvG__avatarGrid .AdsStudio-module__393CvG__createAvatar{width:100%;height:100%;min-height:0}.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]:after{content:"";border-radius:inherit;width:auto;height:auto;box-shadow:inset 0 0 0 2px var(--xd-text-primary);background:0 0;inset:0}.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]{box-shadow:none}.AdsStudio-module__393CvG__avatarCard:has(.AdsStudio-module__393CvG__avatarSelect[aria-pressed=true]){outline:0}.AdsStudio-module__393CvG__avatarCard:hover .AdsStudio-module__393CvG__avatarSelect:after{background:#ffffff0f}.AdsStudio-module__393CvG__modal[data-variant=model]{width:min(310px,100cqw - 32px)}.AdsStudio-module__393CvG__modelOptions{gap:3px;display:grid}.AdsStudio-module__393CvG__modelLogo{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-hover);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.AdsStudio-module__393CvG__modelName{font-size:12px;font-weight:500}.AdsStudio-module__393CvG__modal[data-variant=format]{width:min(340px,100cqw - 32px)}.AdsStudio-module__393CvG__modal[data-variant=format] .AdsStudio-module__393CvG__modalBody{padding:10px}.AdsStudio-module__393CvG__modal[data-variant=format] header{padding:2px 8px 8px}.AdsStudio-module__393CvG__ratioList>button{gap:8px;min-height:61px;padding:11px 8px}.AdsStudio-module__393CvG__ratioIconColumn{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.AdsStudio-module__393CvG__ratioGlyph{max-width:24px;height:20px;display:block}.AdsStudio-module__393CvG__ratioList strong{font-size:12px}.AdsStudio-module__393CvG__ratioList small{margin-top:4px;font-size:10px}.AdsStudio-module__393CvG__socials{gap:4px}.AdsStudio-module__393CvG__socialIcon{width:21px;height:21px}.AdsStudio-module__393CvG__socialIcon svg{width:14px;height:14px}.AdsStudio-module__393CvG__socialIcon b{font-size:15px}.AdsStudio-module__393CvG__socialIcon[data-network=linkedin] b{font-size:11px}.AdsStudio-module__393CvG__modal[data-variant=outputs]{width:min(340px,100cqw - 32px);transition:width .25s cubic-bezier(.2,.8,.2,1);overflow:visible}.AdsStudio-module__393CvG__modal[data-variant=outputs][data-expanded=true]{width:min(604px,calc(100cqw - 14px - var(--ad-rail) - 28px))}.AdsStudio-module__393CvG__modal[data-variant=outputs] .AdsStudio-module__393CvG__modalBody{padding:14px}.AdsStudio-module__393CvG__variationClose{width:24px;height:24px;color:var(--xd-text-secondary);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.AdsStudio-module__393CvG__variationClose:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:1.08fr 1fr;align-items:start;gap:12px}.AdsStudio-module__393CvG__variationPrimary,.AdsStudio-module__393CvG__focusPanel{min-width:0}.AdsStudio-module__393CvG__variations h2,.AdsStudio-module__393CvG__variations h3{letter-spacing:0;margin:0;font-size:12px;font-weight:550;line-height:18px}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__hint{min-height:30px;margin:7px 0 12px;font-size:10px;line-height:15px}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__optionList>button{min-height:46px;padding:8px 9px;font-size:11px}.AdsStudio-module__393CvG__variations .AdsStudio-module__393CvG__recommended{margin-left:4px;padding:2px 3px;font-size:8px}.AdsStudio-module__393CvG__focusPanel{border-left:1px solid var(--xd-border-subtle);transform-origin:0 100%;padding:0 0 0 12px;animation:.3s cubic-bezier(.16,.8,.25,1) both AdsStudio-module__393CvG__adFocusReveal}@keyframes AdsStudio-module__393CvG__adFocusReveal{0%{opacity:0;clip-path:inset(85% 100% 0 0 round 12px);transform:translate(-20px,14px)}to{opacity:1;clip-path:inset(0);transform:none}}@container ads-studio (max-width:940px){.AdsStudio-module__393CvG__modal[data-variant=avatar] .AdsStudio-module__393CvG__filters{flex-wrap:wrap}.AdsStudio-module__393CvG__avatarFilterGroup{margin-left:auto}.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:1fr}.AdsStudio-module__393CvG__focusPanel{border-left:0;border-top:1px solid var(--xd-border-subtle);padding:12px 0 0}}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__modal[data-variant=outputs][data-expanded=true]{width:calc(100cqw - 16px)}.AdsStudio-module__393CvG__modal[data-variant=avatar]{height:calc(100dvh - var(--ad-y) - 110px)}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__logo[data-loaded=true] img{opacity:1;filter:none;animation:none;transform:none}.AdsStudio-module__393CvG__focusPanel,.AdsStudio-module__393CvG__customizeOptions{animation:none}.AdsStudio-module__393CvG__modal[data-variant=outputs]{transition:none}}.AdsStudio-module__393CvG__customizeOptions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch{background:var(--xd-surface-hover);border:1px solid #0000;margin-left:auto;transition:background .24s,border-color .24s}.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch:hover,.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch:focus-within{background:var(--xd-surface-pressed);border-color:var(--xd-border-default)}.AdsStudio-module__393CvG__referenceCategories{gap:6px;padding:2px 2px 16px}.AdsStudio-module__393CvG__referenceCategories button{color:var(--xd-text-secondary);border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:12px;transition:background .2s,border-color .2s,color .2s}.AdsStudio-module__393CvG__referenceCategories button:hover{background:var(--ad-raised);color:var(--xd-text-primary)}.AdsStudio-module__393CvG__referenceCategories button[aria-pressed=true]{color:var(--xd-text-primary);background:linear-gradient(180deg,var(--ad-raised),var(--xd-surface-base));border-color:var(--xd-border-default);box-shadow:inset 0 1px 3px #ffffff12,0 2px 4px #0002}.AdsStudio-module__393CvG__referenceInfo,.AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceLike{opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s}.AdsStudio-module__393CvG__referenceCard:hover .AdsStudio-module__393CvG__referenceInfo,.AdsStudio-module__393CvG__referenceCard:focus-within .AdsStudio-module__393CvG__referenceInfo,.AdsStudio-module__393CvG__referenceCard:hover .AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceCard:focus-within .AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceCard:hover .AdsStudio-module__393CvG__referenceLike,.AdsStudio-module__393CvG__referenceCard:focus-within .AdsStudio-module__393CvG__referenceLike{opacity:1;visibility:visible}.AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceLike{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#10101470;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px}.AdsStudio-module__393CvG__referenceSound{left:10px}.AdsStudio-module__393CvG__referenceLike{right:10px}.AdsStudio-module__393CvG__referenceLike:hover,.AdsStudio-module__393CvG__referenceSound:hover{background:#ffffff30}.AdsStudio-module__393CvG__referenceLike[aria-pressed=true]{color:#ff9aaf}.AdsStudio-module__393CvG__referenceInfo{padding:42px 12px 12px}.AdsStudio-module__393CvG__referenceInfo button{padding:8px 14px}.AdsStudio-module__393CvG__referenceError{background:var(--ad-panel);color:var(--xd-text-primary);border-radius:8px;padding:8px;font-size:11px;position:absolute;top:45px;left:8px;right:8px}.AdsStudio-module__393CvG__onboarding{max-width:1200px;margin:20px auto 0}.AdsStudio-module__393CvG__onboarding h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2cqw + 1.2px,28px);font-weight:600;line-height:1.3}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__steps{gap:24px;margin-top:30px}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__step{background:var(--ad-raised);border-color:#0000;padding:20px 18px 12px}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__step:hover{border-color:var(--xd-border-default);transform:translateY(-2px)}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__stepTop{gap:9px}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__stepTop b{color:var(--xd-text-inverse);background:var(--xd-text-primary);border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;font-size:12px;display:grid}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__stepTop span{font-size:14px;font-weight:550}.AdsStudio-module__393CvG__tutorialImage{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;margin-top:24px;display:block}@media (hover:none){.AdsStudio-module__393CvG__referenceInfo,.AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceLike{opacity:1;visibility:visible}}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__resultTabs{flex-wrap:wrap}.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch{max-width:48%}.AdsStudio-module__393CvG__referenceSearch input{width:100%;min-width:0}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__steps{gap:14px}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__referenceInfo,.AdsStudio-module__393CvG__referenceSound,.AdsStudio-module__393CvG__referenceLike,.AdsStudio-module__393CvG__referenceCategories button,.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch{transition:none}}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__step{background:var(--ad-raised);color:var(--xd-text-primary);border:1px solid var(--ad-border)}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__stepTop b{background:var(--xd-text-primary);color:var(--xd-bg-page)}.AdsStudio-module__393CvG__referenceHeader{padding:10px 2px 14px}.AdsStudio-module__393CvG__referenceHeader h2{margin:0}.AdsStudio-module__393CvG__referenceCategories button{flex-shrink:0}.AdsStudio-module__393CvG__modal[data-variant=outputs],.AdsStudio-module__393CvG__modal[data-variant=outputs][data-expanded=true]{width:min(604px,calc(100cqw - 14px - var(--ad-rail) - 28px));box-shadow:none;background:0 0;border:0;transition:none}.AdsStudio-module__393CvG__modal[data-variant=outputs] .AdsStudio-module__393CvG__modalBody{background:0 0;padding:0;overflow:visible}.AdsStudio-module__393CvG__variations[data-focus=true]{isolation:isolate;grid-template-columns:312px minmax(0,1fr);gap:0}.AdsStudio-module__393CvG__variationPrimary{z-index:2;background:var(--ad-panel);border:1px solid var(--xd-border-default);border-radius:18px;padding:20px 14px 14px;position:relative;box-shadow:0 16px 48px #0003}.AdsStudio-module__393CvG__focusPanel{z-index:1;background:var(--ad-panel);border:1px solid var(--xd-border-default);border-radius:0 18px 18px 0;padding:20px 14px 14px;animation:.36s cubic-bezier(.2,.8,.2,1) both AdsStudio-module__393CvG__adFocusSlide;position:relative}@keyframes AdsStudio-module__393CvG__adFocusSlide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.AdsStudio-module__393CvG__brandIcon img{object-fit:cover;border-radius:9px;width:100%;height:100%}.AdsStudio-module__393CvG__inputPanel[data-mode=image] .AdsStudio-module__393CvG__slots{grid-template-columns:repeat(2,minmax(0,1fr))}@container ads-studio (max-width:940px){.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AdsStudio-module__393CvG__focusPanel{border-top:1px solid var(--xd-border-default)}}@container ads-studio (max-width:540px){.AdsStudio-module__393CvG__variations[data-focus=true]{grid-template-columns:1fr}.AdsStudio-module__393CvG__focusPanel{border-radius:0 0 18px 18px;animation:none}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__focusPanel{animation:none}}.AdsStudio-module__393CvG__imageReferenceFilters{z-index:3;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex;position:relative}.AdsStudio-module__393CvG__imageReferenceFilters .AdsStudio-module__393CvG__referenceCategories{margin:0}.AdsStudio-module__393CvG__imageReferenceGrid{columns:4;column-gap:12px}.AdsStudio-module__393CvG__imageReferenceGrid .AdsStudio-module__393CvG__referenceCard{break-inside:avoid;aspect-ratio:auto;margin-bottom:12px}.AdsStudio-module__393CvG__imageReferenceGrid .AdsStudio-module__393CvG__referencePreview{width:100%;display:block;position:relative}.AdsStudio-module__393CvG__imageReferenceGrid .AdsStudio-module__393CvG__referencePreview img{width:100%;height:auto;display:block;position:relative}@container ads-studio (max-width:1240px){.AdsStudio-module__393CvG__imageReferenceGrid{columns:3}}@container ads-studio (max-width:840px){.AdsStudio-module__393CvG__imageReferenceGrid{columns:2}}.AdsStudio-module__393CvG__imageReferenceGrid .AdsStudio-module__393CvG__referencePreview{aspect-ratio:auto}.AdsStudio-module__393CvG__modal[data-variant=outputs]{animation:none}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__modal[data-variant=outputs],.AdsStudio-module__393CvG__modal[data-variant=outputs][data-expanded=true]{width:calc(100cqw - 32px)}}.AdsStudio-module__393CvG__studio[data-mode]{--ad-rail:clamp(360px, calc(31cqw + 18.6px), 480px)}.AdsStudio-module__393CvG__inputPanel[data-mode] .AdsStudio-module__393CvG__slot{aspect-ratio:1;height:auto;min-height:0}.AdsStudio-module__393CvG__slot[data-kind=avatar] img{object-position:center top}.AdsStudio-module__393CvG__prompt{position:relative}.AdsStudio-module__393CvG__prompt textarea{padding-bottom:34px}.AdsStudio-module__393CvG__prompt>small{pointer-events:none;padding:0;position:absolute;bottom:12px;right:14px}.AdsStudio-module__393CvG__frameCard{border-radius:12px;position:relative;overflow:hidden}.AdsStudio-module__393CvG__frameCard>a{display:block}.AdsStudio-module__393CvG__createVideo{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;opacity:0;cursor:pointer;background:#15151b99;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:550;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.AdsStudio-module__393CvG__frameCard:hover .AdsStudio-module__393CvG__createVideo,.AdsStudio-module__393CvG__frameCard:focus-within .AdsStudio-module__393CvG__createVideo{opacity:1;transform:translateY(0)}.AdsStudio-module__393CvG__createVideo:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#6489ef80,#a276df80);transition:opacity .18s;position:absolute;inset:0}.AdsStudio-module__393CvG__createVideo:hover:before,.AdsStudio-module__393CvG__createVideo:focus-visible:before{opacity:1}.AdsStudio-module__393CvG__studio .AdsStudio-module__393CvG__createVideo:focus-visible{outline:none}.AdsStudio-module__393CvG__createVideo:active{transform:scale(.98)}.AdsStudio-module__393CvG__run{transition:box-shadow .18s,background .18s}.AdsStudio-module__393CvG__run:hover,.AdsStudio-module__393CvG__run:focus-within{background:color-mix(in srgb, var(--ad-panel) 94%, #9384db);box-shadow:0 8px 24px #00000018}.AdsStudio-module__393CvG__runCaption>span{letter-spacing:.02em;font-size:10px}.AdsStudio-module__393CvG__runCaption button{border-color:#0000;border-radius:8px;align-items:center;gap:6px;transition:background .16s;display:inline-flex}.AdsStudio-module__393CvG__runCaption button:hover{background:var(--xd-surface-hover,#ffffff0d)}.AdsStudio-module__393CvG__runCaption a{text-decoration:none}.AdsStudio-module__393CvG__runCaption a:hover{color:var(--xd-accent-primary,#ab95eb)}.AdsStudio-module__393CvG__generate{gap:8px;transition:background .18s,box-shadow .18s,transform .18s;font-weight:550!important}.AdsStudio-module__393CvG__generate:active:not(:disabled){transform:scale(.99)}.AdsStudio-module__393CvG__generate>svg{width:17px;height:17px}.AdsStudio-module__393CvG__generate>span{opacity:.75;border-left:0;gap:4px;padding-left:0}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__run,.AdsStudio-module__393CvG__generate,.AdsStudio-module__393CvG__createVideo:before{transition:none}}.AdsStudio-module__393CvG__runGrid[data-masonry=true]{columns:220px;column-gap:16px;display:block}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__run{break-inside:avoid;margin-bottom:16px;display:block}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__outputImages{width:100%}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__outputImages img{width:100%;height:auto;max-height:none;display:block}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__runCaption{padding:12px}@media (hover:none){.AdsStudio-module__393CvG__createVideo{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__createVideo{transition:none}}@container ads-studio (max-width:840px){.AdsStudio-module__393CvG__studio[data-mode]{--ad-rail:330px}}.AdsStudio-module__393CvG__generate>span{align-items:center;margin-left:8px;font-size:12px;display:inline-flex}.AdsStudio-module__393CvG__inputScroll{animation:.18s both AdsStudio-module__393CvG__adModeEnter}@keyframes AdsStudio-module__393CvG__adModeEnter{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.AdsStudio-module__393CvG__variations[data-focus=true]{align-items:stretch}.AdsStudio-module__393CvG__variationPrimary{box-shadow:none;border-radius:18px 0 0 18px;padding-top:28px}.AdsStudio-module__393CvG__variationPrimary h2{padding-right:18px}.AdsStudio-module__393CvG__focusPanel{border-left:0;padding-top:28px}.AdsStudio-module__393CvG__variationClose{z-index:4;top:5px;right:8px}.AdsStudio-module__393CvG__run{border:0;border-radius:14px;position:relative}.AdsStudio-module__393CvG__frameTop{z-index:2;opacity:0;color:#fff;background:linear-gradient(#0007,#0000);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;transition:opacity .16s;display:flex;position:absolute;inset:0 0 auto}.AdsStudio-module__393CvG__frameTop>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:55%;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.AdsStudio-module__393CvG__frameTop>div{gap:4px;display:flex}.AdsStudio-module__393CvG__frameTop button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#18182070;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.AdsStudio-module__393CvG__frameTop button:hover{background:linear-gradient(115deg,#688ff080,#ad7fe180)}.AdsStudio-module__393CvG__frameCard:hover .AdsStudio-module__393CvG__frameTop,.AdsStudio-module__393CvG__frameCard:focus-within .AdsStudio-module__393CvG__frameTop{opacity:1}.AdsStudio-module__393CvG__runError{color:#f0cccc;background:linear-gradient(#0000,#16141deb);padding:14px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.AdsStudio-module__393CvG__runError button{background:#ffffff12;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px;display:inline-flex}.AdsStudio-module__393CvG__fullscreen{background:#0b0b10;border:0;border-radius:18px;width:calc(100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:none;margin:auto;padding:0;position:fixed;inset:20px}.AdsStudio-module__393CvG__fullscreen::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}.AdsStudio-module__393CvG__fullscreen>img{object-fit:contain;box-sizing:border-box;padding:25px}.AdsStudio-module__393CvG__fullscreen>button{z-index:2;color:#fff;background:#ffffff16;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}@media (hover:none){.AdsStudio-module__393CvG__frameTop{opacity:1}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__inputScroll{animation:none}.AdsStudio-module__393CvG__frameTop{transition:none}}.AdsStudio-module__393CvG__finishingStatus{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13131dcc;border-radius:10px;padding:10px;font-size:11px;position:absolute;bottom:48px;left:12px;right:12px}.AdsStudio-module__393CvG__resultScroll{animation:.22s both AdsStudio-module__393CvG__adModeEnter}.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch{background:0 0;border-radius:12px;padding:2px 10px}.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch:hover,.AdsStudio-module__393CvG__resultTabs>.AdsStudio-module__393CvG__referenceSearch:focus-within{background:var(--ad-raised)}.AdsStudio-module__393CvG__imageReferenceFilters{gap:6px;margin-bottom:0;padding:2px 2px 16px}.AdsStudio-module__393CvG__allReferences{color:var(--xd-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:12px}.AdsStudio-module__393CvG__allReferences:hover{background:var(--ad-raised);color:var(--xd-text-primary)}.AdsStudio-module__393CvG__allReferences[aria-pressed=true]{background:linear-gradient(180deg,var(--ad-raised),var(--xd-surface-base));border-color:var(--xd-border-default);color:var(--xd-text-primary);box-shadow:inset 0 1px 3px #ffffff12,0 2px 4px #0002}.AdsStudio-module__393CvG__imageReferenceFilters .AdsStudio-module__393CvG__avatarFilter>button{border-radius:10px;min-height:36px;padding:9px 14px}.AdsStudio-module__393CvG__loadSentinel{min-height:36px;color:var(--xd-text-tertiary);place-items:center;font-size:12px;display:grid}.AdsStudio-module__393CvG__referenceCreate{flex-direction:column;gap:20px;max-width:680px;margin:20px auto;display:flex}.AdsStudio-module__393CvG__referenceCreate h2,.AdsStudio-module__393CvG__referenceCreate p{margin:0}.AdsStudio-module__393CvG__referenceCreate p{color:var(--xd-text-secondary);font-size:13px}.AdsStudio-module__393CvG__referenceCreate>label{flex-direction:column;gap:10px;font-size:13px;display:flex}.AdsStudio-module__393CvG__referenceCreate input:not([type=file]){background:var(--ad-raised);color:inherit;border:1px solid var(--ad-border);font:inherit;border-radius:12px;padding:14px}.AdsStudio-module__393CvG__referenceDrop{border:1px dashed var(--xd-border-default);background:var(--ad-raised);cursor:pointer;text-align:center;overflow-wrap:anywhere;border-radius:18px;justify-content:center;align-items:center;min-height:220px;padding:24px;transition:background .18s,border-color .18s;position:relative}.AdsStudio-module__393CvG__referenceDrop:hover,.AdsStudio-module__393CvG__referenceDrop:focus-within{background:var(--xd-surface-hover);border-color:var(--xd-text-secondary)}.AdsStudio-module__393CvG__referenceDrop small{color:var(--xd-text-tertiary)}.AdsStudio-module__393CvG__referenceDrop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AdsStudio-module__393CvG__brandPanel{flex-direction:column;min-height:100%;animation:.22s both AdsStudio-module__393CvG__adModeEnter;display:flex}.AdsStudio-module__393CvG__brandPanel>.AdsStudio-module__393CvG__modalBody{flex-direction:column;flex:1;width:100%;max-width:none;padding:0;display:flex}.AdsStudio-module__393CvG__brandPanel .AdsStudio-module__393CvG__brandList{flex:1}.AdsStudio-module__393CvG__brandPanel .AdsStudio-module__393CvG__createBrand{margin-top:24px}.AdsStudio-module__393CvG__brandSkeleton{gap:12px;display:grid}.AdsStudio-module__393CvG__brandSkeleton>div{background:linear-gradient(100deg,var(--ad-raised) 30%,var(--xd-surface-hover) 50%,var(--ad-raised) 70%);background-size:200% 100%;border-radius:14px;height:80px;animation:1.5s infinite AdsStudio-module__393CvG__brandShimmer}@keyframes AdsStudio-module__393CvG__brandShimmer{to{background-position:-200% 0}}.AdsStudio-module__393CvG__frameOpen{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.AdsStudio-module__393CvG__frameOpen>video{width:100%;height:auto;display:block}.AdsStudio-module__393CvG__frameTop{pointer-events:none;background:linear-gradient(270deg,#08080e90,#0000 36%),linear-gradient(#08080e55,#0000 28%);inset:0;box-shadow:inset -12px 0 28px #05050a38}.AdsStudio-module__393CvG__frameTop>div{flex-direction:column;gap:6px}.AdsStudio-module__393CvG__frameTop button{pointer-events:auto;border-radius:9px;width:30px;height:30px;transition:background .16s,transform .16s}.AdsStudio-module__393CvG__frameTop button:active{transform:scale(.94)}.AdsStudio-module__393CvG__mediaDetail{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-base,#15151a);width:min(1180px,100vw - 48px);max-width:none;height:min(820px,100dvh - 48px);max-height:none;color:var(--xd-text-primary,#eee);border-radius:22px;padding:0;overflow:hidden}.AdsStudio-module__393CvG__mediaDetail::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07070baa}.AdsStudio-module__393CvG__mediaDetail>header{border-bottom:1px solid var(--xd-border-subtle);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.AdsStudio-module__393CvG__mediaDetail h2{margin:0;font-size:16px}.AdsStudio-module__393CvG__mediaDetail>header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.AdsStudio-module__393CvG__mediaDetail>header button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__mediaDetailBody{grid-template-columns:minmax(0,1fr) 340px;height:calc(100% - 64px);display:grid}.AdsStudio-module__393CvG__detailMedia{background:#08080b;min-width:0;min-height:0;position:relative}.AdsStudio-module__393CvG__detailMedia img{object-fit:contain;padding:24px}.AdsStudio-module__393CvG__detailMedia video{object-fit:contain;width:100%;height:100%;padding:24px}.AdsStudio-module__393CvG__mediaDetailBody>aside{scrollbar-width:none;border-left:1px solid var(--xd-border-subtle);padding:24px;overflow-y:auto}.AdsStudio-module__393CvG__mediaDetailBody h3{margin:0 0 14px;font-size:12px;font-weight:600}.AdsStudio-module__393CvG__mediaDetailBody dl{margin:0 0 28px;font-size:12px}.AdsStudio-module__393CvG__mediaDetailBody dl>div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.AdsStudio-module__393CvG__mediaDetailBody dt{color:var(--xd-text-secondary)}.AdsStudio-module__393CvG__mediaDetailBody dd{text-align:right;overflow-wrap:anywhere;margin:0}.AdsStudio-module__393CvG__mediaDetailBody p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--xd-text-secondary);margin:0 0 28px;font-size:12px;line-height:1.7}.AdsStudio-module__393CvG__detailActions{gap:8px;display:grid}.AdsStudio-module__393CvG__detailActions button{border:1px solid var(--xd-border-subtle);color:inherit;background:var(--xd-surface-hover);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.AdsStudio-module__393CvG__detailActions button:hover{background:linear-gradient(115deg,#688ff033,#ad7fe133)}.AdsStudio-module__393CvG__detailActions button:disabled{opacity:.4;cursor:default}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__mediaDetailBody{grid-template-rows:minmax(220px,1fr) minmax(180px,.7fr);grid-template-columns:1fr}.AdsStudio-module__393CvG__mediaDetailBody>aside{border-left:0;border-top:1px solid var(--xd-border-subtle)}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__resultScroll,.AdsStudio-module__393CvG__brandPanel,.AdsStudio-module__393CvG__brandSkeleton>div{animation:none}}.AdsStudio-module__393CvG__brandPanel>.AdsStudio-module__393CvG__modalBody{max-height:none;overflow:visible}.AdsStudio-module__393CvG__brandPanel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.AdsStudio-module__393CvG__brandPanel h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600}.AdsStudio-module__393CvG__brandPanel header>button{background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.AdsStudio-module__393CvG__brandPanel header>button:hover{background:var(--ad-raised)}.AdsStudio-module__393CvG__referenceMasonry{width:100%;position:relative}.AdsStudio-module__393CvG__referenceMasonry .AdsStudio-module__393CvG__referenceCard{content-visibility:auto;inset:0 auto auto 0}.AdsStudio-module__393CvG__referenceMasonry .AdsStudio-module__393CvG__referencePreview{aspect-ratio:auto;width:100%;height:100%}.AdsStudio-module__393CvG__referenceMasonry .AdsStudio-module__393CvG__referencePreview img{object-fit:cover;width:100%;height:100%;display:block}.AdsStudio-module__393CvG__referenceGrid .AdsStudio-module__393CvG__referenceCard{content-visibility:auto;contain-intrinsic-size:auto 360px}.AdsStudio-module__393CvG__frameOpen>video{max-height:none}.AdsStudio-module__393CvG__fullscreen>video{object-fit:contain;width:100%;height:100%;padding:24px}.AdsStudio-module__393CvG__mediaDetail button:focus-visible{outline:2px solid var(--xd-accent-primary,#ab95eb);outline-offset:3px}.AdsStudio-module__393CvG__studio,.AdsStudio-module__393CvG__modal,.AdsStudio-module__393CvG__mediaDetail{--ad-panel:var(--xd-surface-base);--ad-border:var(--xd-border-subtle);--ad-raised:color-mix(in srgb,var(--xd-surface-base) 91%,var(--xd-text-primary));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=light] .AdsStudio-module__393CvG__studio,[data-theme=light] .AdsStudio-module__393CvG__modal,[data-theme=light] .AdsStudio-module__393CvG__mediaDetail){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.AdsStudio-module__393CvG__mediaDetail{margin:auto;position:fixed;inset:0}.AdsStudio-module__393CvG__mediaDetail,.AdsStudio-module__393CvG__mediaDetail *{box-sizing:border-box}.AdsStudio-module__393CvG__mediaDetail>header{border:0}.AdsStudio-module__393CvG__detailMedia{background:var(--xd-bg-page)}.AdsStudio-module__393CvG__mediaDetailBody>aside{background:var(--xd-surface-base)}.AdsStudio-module__393CvG__modal input:not([type=file]):not([type=color]),.AdsStudio-module__393CvG__modal select,.AdsStudio-module__393CvG__referenceCreate select{color:var(--xd-text-primary);background:var(--ad-raised);border-color:var(--ad-border)}.AdsStudio-module__393CvG__modal textarea,.AdsStudio-module__393CvG__studio textarea{color:var(--xd-text-primary)}[data-theme=light] .AdsStudio-module__393CvG__modal::backdrop{background:#17203340}[data-theme=light] .AdsStudio-module__393CvG__mediaDetail::backdrop{background:#17203340}[data-theme=light] .AdsStudio-module__393CvG__avatarSelect{background:var(--xd-surface-base)}[data-theme=light] .AdsStudio-module__393CvG__referenceCategories button[aria-pressed=true]{box-shadow:inset 0 1px 2px #fff8,0 1px 3px #0001}[data-theme=light] .AdsStudio-module__393CvG__allReferences[aria-pressed=true]{box-shadow:inset 0 1px 2px #fff8,0 1px 3px #0001}.AdsStudio-module__393CvG__fullscreen,.AdsStudio-module__393CvG__run video{background:var(--xd-bg-page)}.AdsStudio-module__393CvG__fullscreen>button{color:var(--xd-text-primary);background:var(--xd-surface-floating);border:1px solid var(--xd-border-subtle)}.AdsStudio-module__393CvG__fullscreen>button:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__socialPosting{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-base);border-radius:11px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex;position:absolute;right:28px}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__socialPosting:hover{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__sidePanel{inset:calc(var(--ad-y) + 84px) auto auto calc(var(--ad-x) + 24px + var(--ad-rail));width:min(520px,calc(100cqw - 48px - var(--ad-rail)));border:1px solid var(--xd-border-subtle);background:var(--xd-surface-base);max-width:none;height:auto;max-height:50dvh;color:var(--xd-text-primary);border-radius:22px;margin:0;padding:0;animation:.24s cubic-bezier(.2,.8,.2,1) both AdsStudio-module__393CvG__adPickerEnter;position:fixed;overflow:hidden;box-shadow:0 20px 70px #0003}.AdsStudio-module__393CvG__sidePanel::backdrop{background:#0002}.AdsStudio-module__393CvG__sidePanelBody{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(50dvh - 2px);overflow:auto}@keyframes AdsStudio-module__393CvG__adPickerEnter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__sidePanel{inset:calc(var(--ad-y) + 80px) auto auto calc(var(--ad-x) + 12px);width:calc(100cqw - 24px);height:auto}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__sidePanel{animation:none}}.AdsStudio-module__393CvG__sidePanelBody{padding:24px}.AdsStudio-module__393CvG__sidePanelBody .AdsStudio-module__393CvG__brandPanel{min-height:0}.AdsStudio-module__393CvG__sidePanelBody .AdsStudio-module__393CvG__brandList{min-height:0;max-height:max(80px,50dvh - 176px)}.AdsStudio-module__393CvG__sidePanelBody .AdsStudio-module__393CvG__brandList>button{flex-shrink:0}.AdsStudio-module__393CvG__sideScrim{z-index:3000;background:#0002;position:fixed;inset:0}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__sidePanel[aria-label=Brandkit\ picker]{top:calc(var(--ad-y) + 100px)}}.AdsStudio-module__393CvG__sidePanel{inset:calc(var(--ad-y) - var(--ad-cby) + 84px) auto auto calc(var(--ad-x) - var(--ad-cbx) + 24px + var(--ad-rail))}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__sidePanel{inset:calc(var(--ad-y) - var(--ad-cby) + 80px) auto auto calc(var(--ad-x) - var(--ad-cbx) + 12px)}}.AdsStudio-module__393CvG__sidePanel[aria-label=Brandkit\ picker]{top:calc(var(--ad-y) - var(--ad-cby) + min(29dvh, 280px))}@container ads-studio (max-width:700px){.AdsStudio-module__393CvG__sidePanel[aria-label=Brandkit\ picker]{top:calc(var(--ad-y) - var(--ad-cby) + 100px)}}.AdsStudio-module__393CvG__frame[data-contains-fixed] .AdsStudio-module__393CvG__sideScrim{inset:auto;left:calc(-1 * var(--ad-cbx));top:calc(-1 * var(--ad-cby));width:100vw;height:100dvh}.AdsStudio-module__393CvG__studio,.AdsStudio-module__393CvG__modal{--ad-panel:var(--xd-surface-base);--ad-border:var(--xd-border-subtle);--ad-raised:var(--xd-surface-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-theme=light] .AdsStudio-module__393CvG__studio,[data-theme=light] .AdsStudio-module__393CvG__modal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.AdsStudio-module__393CvG__uploadMedia{border:1px solid var(--ad-border);background:var(--ad-panel);color:var(--xd-text-primary);border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:8px 13px;display:inline-flex}.AdsStudio-module__393CvG__uploadMedia:hover{background:var(--xd-surface-hover);border-color:var(--xd-border-default)}.AdsStudio-module__393CvG__uploadMedia:focus-visible{outline:2px solid var(--xd-accent-primary);outline-offset:3px}[data-theme=light] .AdsStudio-module__393CvG__sideScrim{background:#17203318}[data-theme=light] .AdsStudio-module__393CvG__fullscreen{background:var(--xd-bg-page)}[data-theme=light] .AdsStudio-module__393CvG__detailMedia{background:var(--xd-surface-hover)}.AdsStudio-module__393CvG__onboarding .AdsStudio-module__393CvG__tutorialImage{background:#f3f3f6;border-radius:12px}[data-theme=light] .AdsStudio-module__393CvG__fullscreen>button{background:var(--xd-surface-hover);color:var(--xd-text-primary)}.AdsStudio-module__393CvG__imageReferenceFilters .AdsStudio-module__393CvG__customizeOptions{z-index:40;max-height:min(50vh,440px);left:0;right:auto;overflow-y:auto}.AdsStudio-module__393CvG__imageReferenceFilters{z-index:5;position:relative}.AdsStudio-module__393CvG__autoReferences{border:1px solid var(--ad-border);color:var(--xd-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 14px;font-size:12px}.AdsStudio-module__393CvG__autoReferences:hover,.AdsStudio-module__393CvG__autoReferences:focus-visible{background:linear-gradient(110deg,#688ff035,#ad7fe135)}.AdsStudio-module__393CvG__autoReferences:disabled{opacity:.6;cursor:wait}.AdsStudio-module__393CvG__pending[data-creating=true]{isolation:isolate;position:relative;overflow:hidden}.AdsStudio-module__393CvG__pending[data-creating=true]:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000 20%,#a3a3d92b 50%,#0000 80%);animation:2s ease-in-out infinite AdsStudio-module__393CvG__adCreatingSweep;position:absolute;inset:0;transform:translate(-100%)}.AdsStudio-module__393CvG__pending[data-creating=true] strong:after{content:"…";width:1em;animation:1.5s ease-in-out infinite AdsStudio-module__393CvG__adCreatingText;display:inline-block}@keyframes AdsStudio-module__393CvG__adCreatingSweep{to{transform:translate(100%)}}@keyframes AdsStudio-module__393CvG__adCreatingText{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.AdsStudio-module__393CvG__pending[data-creating=true]:before,.AdsStudio-module__393CvG__pending[data-creating=true] strong:after{animation:none}}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__frameCard,.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__pending{aspect-ratio:9/16;height:auto}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__frameOpen{width:100%;height:100%}.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__outputImages img,.AdsStudio-module__393CvG__runGrid[data-masonry=true] .AdsStudio-module__393CvG__run video{object-fit:cover;width:100%;height:100%;max-height:none}.AdsStudio-module__393CvG__runError{text-align:center;color:var(--xd-text-secondary);background:0 0;padding:20px 14px}.AdsStudio-module__393CvG__runError p{margin:0 0 12px;line-height:1.5}.AdsStudio-module__393CvG__runError button{background:var(--xd-surface-hover);color:var(--xd-text-primary);border-radius:20px;padding:9px 15px}.AdsStudio-module__393CvG__runError button:hover:not(:disabled){background:linear-gradient(115deg,#688ff033,#ad7fe133)}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions{align-items:center;gap:8px;display:flex;position:absolute;right:28px}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions .AdsStudio-module__393CvG__socialPosting,.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__campaignLink{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-base);border-radius:11px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex;position:static}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__campaignLink:hover{background:linear-gradient(110deg,#478eff22,#9561ed26)}@container ads-studio (max-width:580px){.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions{gap:6px;right:12px}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions a{padding:9px;font-size:11px}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__logo{width:90px;margin-right:auto}}.AdsStudio-module__393CvG__inputPanel{isolation:isolate;clip-path:inset(0 round 20px)}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions .AdsStudio-module__393CvG__campaignLink,.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions .AdsStudio-module__393CvG__socialPosting{border-color:color-mix(in srgb,var(--xd-border-default),#947ce6 45%);background:linear-gradient(115deg,#478eff30,#9561ed38,#d97cbd24);transition:background .2s,box-shadow .2s,border-color .2s;box-shadow:inset 0 1px #ffffff12,0 3px 16px #8966dd12}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions .AdsStudio-module__393CvG__campaignLink:hover,.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__headerActions .AdsStudio-module__393CvG__socialPosting:hover{background:linear-gradient(115deg,#478eff50,#9561ed58,#d97cbd40);box-shadow:0 4px 22px #8966dd30}@container ads-studio (max-width:580px){.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__logo{width:90px;left:14px;transform:none}.AdsStudio-module__393CvG__topbar .AdsStudio-module__393CvG__logo img{object-fit:contain;width:90px}}.AdsStudio-module__393CvG__noticeArea{flex:1;min-height:0;padding:0 14px 14px;display:grid}.AdsStudio-module__393CvG__notice{text-align:center;justify-content:center;align-items:center;gap:14px;padding:24px}.AdsStudio-module__393CvG__notice h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2cqw + 1.2px,28px);font-weight:600;line-height:1.3}.AdsStudio-module__393CvG__notice p{max-width:420px;color:var(--xd-text-secondary);margin:0;font-size:13px;line-height:1.6}.AdsStudio-module__393CvG__notice .AdsStudio-module__393CvG__createBrand{width:auto;margin-top:8px;padding:12px 18px}
.AdsSkeleton-module__llLC7q__frame{position:absolute;inset:0;container:ads-skeleton/inline-size}.AdsSkeleton-module__llLC7q__root{background:var(--xd-bg-app,#101015);box-sizing:border-box;padding:0 14px 14px;position:absolute;inset:0}.AdsSkeleton-module__llLC7q__root header{justify-content:center;align-items:center;height:60px;display:flex}.AdsSkeleton-module__llLC7q__root i{background:linear-gradient(100deg, var(--xd-surface-base,#1c1c23) 25%, var(--xd-surface-hover,#2a2932) 50%, var(--xd-surface-base,#1c1c23) 75%);background-size:200% 100%;border-radius:10px;animation:1.8s ease-in-out infinite AdsSkeleton-module__llLC7q__load;display:block}.AdsSkeleton-module__llLC7q__root header i{width:58px;height:36px}.AdsSkeleton-module__llLC7q__layout{grid-template-columns:clamp(360px,31cqw + 18.6px,480px) minmax(0,1fr);gap:10px;height:calc(100% - 60px);display:grid}.AdsSkeleton-module__llLC7q__layout aside,.AdsSkeleton-module__llLC7q__layout section{border:1px solid var(--xd-border-subtle,#ffffff0c);border-radius:20px;flex-direction:column;gap:14px;padding:12px;display:flex}.AdsSkeleton-module__llLC7q__layout aside>i{height:48px}.AdsSkeleton-module__llLC7q__tiles,.AdsSkeleton-module__llLC7q__cards{gap:8px;display:flex}.AdsSkeleton-module__llLC7q__tiles i{aspect-ratio:1;flex:1}.AdsSkeleton-module__llLC7q__layout aside>.AdsSkeleton-module__llLC7q__prompt{height:160px}.AdsSkeleton-module__llLC7q__layout aside>.AdsSkeleton-module__llLC7q__create{margin-top:auto}.AdsSkeleton-module__llLC7q__tabs{width:210px;height:34px}.AdsSkeleton-module__llLC7q__cards{gap:16px;margin-top:18px}.AdsSkeleton-module__llLC7q__cards i{aspect-ratio:9/16;opacity:.4;width:30%}@keyframes AdsSkeleton-module__llLC7q__load{to{background-position:-200% 0}}@container ads-skeleton (max-width:840px){.AdsSkeleton-module__llLC7q__layout{grid-template-columns:330px minmax(0,1fr)}}@container ads-skeleton (max-width:700px){.AdsSkeleton-module__llLC7q__root{inset:0}.AdsSkeleton-module__llLC7q__layout{grid-template-columns:1fr}.AdsSkeleton-module__llLC7q__layout section{display:none}}@media (prefers-reduced-motion:reduce){.AdsSkeleton-module__llLC7q__root i{animation:none}}
