.aw-page .mw-ad-hero{padding:217px 24px 16px}.aw-page .mw-ad-hero:before{background-position:top;height:650px;inset-block-end:auto;inset-inline-start:calc(-1 * var(--mw-rail))}.aw-page .mw-ad-title{margin-top:8px;margin-bottom:56px;line-height:1.2}.aw-page .mw-ad-type-tabs>button{padding-block:7px}.aw-page .mw-ad-input-row{min-height:98px}.aw-page .mw-ad-recommendations{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.aw-page .mw-ad-quick-tools .aw-quick-label{color:var(--mw-text);line-height:20px;display:block}.aw-gallery-column{flex-direction:column;gap:8px;min-width:0;display:flex}.aw-gallery-column>.aw-template-card-wrap{flex-shrink:0;width:100%}.aw-template-card-wrap{aspect-ratio:3/4;border-radius:var(--mw-radius);flex-shrink:0;width:100%;min-width:0;position:relative}.aw-template-card-wrap>.mw-ad-template-card{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.aw-template-preview-button{z-index:2;border:1px solid var(--mw-border);border-radius:var(--mw-radius-sm);width:28px;height:28px;color:var(--mw-text);opacity:0;transition:opacity var(--mw-transition);background:#0009;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.aw-template-card-wrap:hover .aw-template-preview-button,.aw-template-card-wrap:focus-within .aw-template-preview-button{opacity:1}.aw-template-preview-button:hover{background:#000c}.aw-page .mw-prompt-editor-wrap{flex:1;min-width:0}.aw-page .mw-ad-editor{white-space:pre-wrap;word-break:break-word;min-height:88px;max-height:180px;color:var(--mw-secondary);outline:none;padding:0;line-height:22px;overflow-y:auto}.aw-page .mw-ad-editor:empty:before{content:attr(data-placeholder);color:var(--mw-faint);pointer-events:none}.aw-page .mw-ad-slot>button:first-child{position:relative}.aw-slot-state{background:#0006;place-items:center;display:grid;position:absolute;inset:0}.aw-page .mw-ad-slot[data-status=error]>button:first-child{outline:1px solid var(--mw-brand)}.aw-model-icon,.aw-template-meta>span{align-items:center;gap:4px;display:inline-flex}.aw-hd-icon{border:1px solid;border-radius:2px;padding:0 2px;font-size:9px;font-weight:600;line-height:12px}.aw-choices{flex-wrap:wrap}.aw-choices>button{justify-content:center;align-items:center;gap:6px;min-width:52px;display:inline-flex}.aw-ratio-icon{border:1px solid;border-radius:2px;width:14px;max-height:16px;display:block}.aw-settings-popover .mw-popover{width:376px!important}.aw-composer-error{border-top:1px solid var(--mw-border);color:var(--mw-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.aw-page .mw-script-review{margin-top:16px;padding:20px}.aw-page .mw-script-review h2{margin:0;font-size:18px}.aw-script-input{resize:vertical;width:100%;min-height:220px;margin-top:16px;line-height:24px;display:block}.aw-script-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.aw-script-footer>span{margin-inline-end:auto}.aw-generated{margin-bottom:24px}.aw-page .mw-ad-feature{text-align:start;width:100%;display:block}.aw-page .mw-ad-feature>img{transition:transform .2s}.aw-page .mw-ad-feature:hover>img{transform:scale(1.025)}.aw-video-recommendations .mw-ad-quick-tools{grid-template-rows:1fr}.aw-video-recommendations .mw-ad-feature{max-height:176px}.aw-page .aw-feature-play{color:var(--mw-text);background:#0002;place-items:center;display:grid;inset:0}.aw-skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.aw-skills>button{border-radius:var(--mw-radius);background:var(--mw-panel);text-align:start;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:112px;padding:16px;font-weight:600;display:flex}.aw-skills>button:hover{background:var(--mw-card)}.aw-skills>button[aria-pressed=true]{border-color:var(--mw-brand)}.aw-template-video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.aw-template-video.is-playing{opacity:1}.aw-template-kind{top:8px;color:#fff;background:#0006;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-inline-start:8px}.aw-template-section+.aw-template-section{margin-top:24px}.aw-template-section .mw-ad-explore-bar{margin-top:8px}.aw-carousel-controls{gap:4px;display:flex}.aw-template-carousel{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.aw-template-carousel::-webkit-scrollbar{display:none}.aw-template-carousel>.aw-template-card-wrap{scroll-snap-align:start;flex:0 0 calc(16.6667% - 6.66667px)}.aw-template-dialog{width:min(920px,100vw - 32px)!important;max-width:920px!important}.aw-template-preview{border-radius:var(--mw-radius);background:var(--mw-bg);overflow:hidden}.aw-template-preview>:is(img,video){object-fit:contain;width:100%;max-height:60svh;display:block}.aw-template-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-template-meta>span{border-radius:var(--mw-radius-xs);background:var(--mw-field);color:var(--mw-secondary);padding:4px 8px;font-size:12px}.aw-template-dialog h3{margin-bottom:8px;font-weight:600}@media (max-width:1280px){.aw-page .mw-ad-title{line-height:36px}.aw-template-carousel>.aw-template-card-wrap{flex-basis:calc(25% - 6px)}.aw-skills{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.aw-page .mw-ad-recommendations{grid-template-columns:1fr}}@media (max-width:766px){.aw-page .mw-ad-hero{padding:88px 12px 16px}.aw-page .mw-ad-hero:before{background-position:63% 0;height:464px;inset-inline-start:0}.aw-page .mw-ad-title{margin-bottom:32px;line-height:32px}.aw-page .mw-ad-input-row{min-height:160px}.aw-page .mw-prompt-editor-wrap{width:100%}.aw-page .mw-ad-editor{min-height:64px}.aw-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-skills>button{min-height:88px;padding:12px;font-size:12px}.aw-template-carousel>.aw-template-card-wrap{flex-basis:calc(50% - 4px)}.aw-template-section .mw-ad-explore-bar{flex-direction:row;align-items:center}.aw-template-preview>:is(img,video){max-height:32svh}.aw-template-dialog{max-height:90svh;overflow-y:auto}.aw-script-footer>button{flex:1}}@media (prefers-reduced-motion:reduce){.aw-page .mw-ad-feature>img{transition:none}}@media (hover:none){.aw-template-preview-button{opacity:1}}
