/* Auto Edit: real photo pairs, native motion, and a distinct editorial layout. */
.qp-auto-edit-page #main [hidden]{display:none!important}
.qp-auto-edit-page #main{--ae-pink:#eda9e6;--ae-blue:#a3eefc;--ae-line:#d8bfd52b}
.qp-auto-edit-page.qp-feature-page #main>.section{padding-block:76px!important}
.qp-auto-edit-page #main .ae-hero{padding-bottom:10px!important}
.ae-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.ae-hero-copy{max-width:555px;min-width:0}.ae-hero-copy .primary-subtitle{margin:0}.qp-auto-edit-page #main .ae-hero-copy h1{margin:16px 0 24px}
.qp-auto-edit-page #main .ae-hero-copy p{margin:0;max-width:51ch}
.ae-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}
.ae-actions .button>span{font-size:20px;line-height:1}
.ae-hero-art{position:relative;isolation:isolate;min-width:0;width:100%;max-width:560px;height:470px;margin:0 auto}
.ae-hero-orbit{position:absolute;inset:15% -2% 5%;border:1px solid #bda1dd25;border-radius:50%;transform:rotateX(60deg) rotateZ(-24deg);background:radial-gradient(ellipse,#9a63ca24,transparent 68%);box-shadow:0 0 80px #8766da10}
.ae-hero-source{position:absolute;left:1%;top:28px;width:40%;transform:rotate(-8deg);animation:ae-float 10s ease-in-out infinite;--ae-angle:-8deg}
.ae-hero-result{position:absolute;right:0;top:74px;width:48%;transform:rotate(7deg);animation:ae-float 11s ease-in-out infinite;--ae-angle:7deg;animation-delay:-3s}
.ae-photo-frame{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid #ead2ed38;border-radius:16px;background:#1c1722;box-shadow:0 16px 34px #0006;padding:7px}
.ae-photo-frame>.ae-photo{position:absolute;inset:7px;aspect-ratio:auto}
.ae-photo{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:9px;isolation:isolate;background:#25202a}
.ae-photo img{position:absolute;inset:0 auto 0 0;width:200%!important;max-width:none!important;height:100%!important;object-fit:fill;border-radius:0!important;margin:0!important}
.ae-photo-after img{left:-100%}
.ae-hero-result .ae-hero-reveal{position:absolute;inset:7px;aspect-ratio:auto;animation:ae-transform 12s ease-in-out infinite}
.ae-image-caption{display:block;margin-top:12px;text-align:center;color:#d9d1e1;font:500 16px/1.4 'Schibsted Grotesk',sans-serif}
.ae-hero-path{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;stroke:#b7a0d931;stroke-width:1.4;stroke-linecap:round}
.ae-hero-path .ae-path-light{stroke:#c9b0ee;stroke-dasharray:9 520;animation:ae-signal 6s linear infinite;filter:drop-shadow(0 0 4px #d7bbff)}
.ae-scan{position:absolute;inset:7px;border-radius:9px;pointer-events:none;background:linear-gradient(90deg,transparent 40%,#dda2fa44 49%,#e9d5ff88 50%,transparent 54%);background-size:300% 100%;animation:ae-scan 12s ease-in-out infinite;mix-blend-mode:screen}
.ae-hero-studio{position:absolute;left:3%;bottom:34px;display:flex;align-items:center;gap:4px;padding:5px 21px 5px 6px;border:1px solid #d5b3f22e;border-radius:22px;background:linear-gradient(125deg,#22172b,#141824);box-shadow:0 8px 24px #0003;color:#e6d9f1;font:500 17px/1.4 'Schibsted Grotesk',sans-serif}
.ae-hero-studio img{width:69px;height:69px;object-fit:contain;filter:drop-shadow(0 0 12px #ce6bd63b)}
.ae-motion-row{display:flex;justify-content:flex-end}
.ae-motion-button{display:inline-flex;align-items:center;gap:7px;padding:9px 0 9px 12px;border:0;background:none;color:#a69dad;font:400 14px/1.5 'Schibsted Grotesk',sans-serif;cursor:pointer}
.ae-motion-button:hover{color:#e9d6f3}.ae-motion-button:focus-visible{outline:2px solid #BA94C1;outline-offset:4px;border-radius:3px}
.qp-auto-edit-page.qp-feature-page #main>.ae-demo-section{padding-top:22px!important}
.qp-auto-edit-page #main .ae-demo-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:60px;align-items:center;padding:52px 60px;border:1px solid var(--ae-line);border-radius:28px;background:radial-gradient(ellipse at 0 0,#c375c619,transparent 65%),linear-gradient(120deg,#141017,#101319)}
.ae-demo-copy{min-width:0}.qp-auto-edit-page #main .ae-demo-copy h2{font-size:clamp(32px,3.5vw,46px)!important;line-height:1.16!important;margin:0 0 20px}
.qp-auto-edit-page #main .ae-demo-copy>p{margin:0 0 27px;font-size:17px!important;line-height:1.7!important;max-width:46ch}
.ae-switch{display:flex;align-items:center;gap:5px;padding:5px;width:fit-content;max-width:100%;border:1px solid #e4d6f022;border-radius:12px;background:#08080b66}
.ae-switch button{appearance:none;flex:1;border:1px solid transparent;border-radius:8px;padding:10px 16px;background:none;color:#aaa1b6;font:500 15px/1.4 'Schibsted Grotesk',sans-serif;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.ae-switch button[aria-pressed=true]{color:#f7f0fc;background:#d6afe21c;border-color:#d7b1df50;box-shadow:0 3px 10px #0002}
.ae-switch button:hover{color:#fff}.ae-switch button:focus-visible,.qp-auto-edit-page #main .edit-example-button:focus-visible{outline:3px solid #BA94C1;outline-offset:3px}

.ae-demo-stage .edit-example-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
.ae-demo-stage .edit-example-button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:46px;width:100%;border:1px solid #d49ce12e;border-radius:9px;padding:10px 12px;background:#ffffff03;color:#d4cadc;font:500 15px/1.4 'Schibsted Grotesk',sans-serif;text-align:left;white-space:normal;cursor:pointer;transition:background .2s,border-color .2s}
.ae-demo-stage .edit-example-button:hover{background:#d494d811;border-color:#d49ce161}
.ae-demo-stage .edit-example-button[aria-pressed=true]{background:#dba8e71d;border-color:#e5acf18f;color:#fff}
.qp-auto-edit-page #main .ae-demo-copy .ae-example-note{margin:18px 0 0;min-height:54px;color:#c4b3ce!important;font-size:15px!important;line-height:1.6!important}
.ae-demo-stage .ai-demo{width:100%;max-width:400px;margin:0 auto}
.ae-demo-stage .comparison{aspect-ratio:3/4;height:auto;width:100%;border:1px solid #e1c2e12b;border-radius:18px}
.ae-demo-stage .comparison-image{background-image:var(--edit-image);background-size:200% 100%}
.ae-demo-stage .comparison-after{background-position:right top}.ae-demo-stage .comparison-before{background-position:left top}
.qp-auto-edit-page #main .comparison-hint{margin:15px 0 0;min-height:0;font-size:14px!important;line-height:1.5!important;text-align:center}
/* Preserve the measured registration of these two genuine Dashboard pairs. */
.ae-demo-stage .comparison[data-edit-example="reduce-glasses-glare"]{--before-align:translate(-.65086677%,-1.17295785%) matrix(1.04272916,.00090163,-.00090163,1.04272916,0,0);--after-align:none}
.ae-demo-stage .comparison[data-edit-example="fix-stray-hairs"]{--before-align:translate(-.37808000%,-2.20901258%) matrix(1.06068273,-.00077444,.00077444,1.06068273,0,0);--after-align:translate(-2%,-2%) scale(1.04)}
.ae-demo-stage .comparison:is([data-edit-example="reduce-glasses-glare"],[data-edit-example="fix-stray-hairs"]) .comparison-image{background-image:none}
.ae-demo-stage .comparison:is([data-edit-example="reduce-glasses-glare"],[data-edit-example="fix-stray-hairs"]) .comparison-image::before{content:'';position:absolute;inset:0;background-image:var(--edit-image);background-size:200% 100%;background-repeat:no-repeat;transform-origin:0 0}
.ae-demo-stage .comparison:is([data-edit-example="reduce-glasses-glare"],[data-edit-example="fix-stray-hairs"]) .comparison-before::before{background-position:left top;transform:var(--before-align)}
.ae-demo-stage .comparison:is([data-edit-example="reduce-glasses-glare"],[data-edit-example="fix-stray-hairs"]) .comparison-after::before{background-position:right top;transform:var(--after-align)}
.ae-section-heading{max-width:780px;margin:0 auto 44px;text-align:center}
.qp-auto-edit-page #main .ae-section-heading h2{font-size:clamp(34px,4vw,52px)!important;margin:0;line-height:1.14!important}
.ae-flow-board{padding:30px 36px 24px;border:1px solid #9fdce22b;border-radius:26px;background:radial-gradient(ellipse at 40% 0,#73cada12,transparent 70%),linear-gradient(140deg,#12191d,#101016)}
.ae-flow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:32px;color:#dbd9e6;font:500 17px/1.5 'Schibsted Grotesk',sans-serif}
.ae-flow-toolbar .ae-switch button[aria-pressed=true]{background:#9fdef118;border-color:#a3eefc49}
.ae-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) minmax(0,1fr);align-items:center;gap:28px}
.ae-flow-end{min-width:0}.qp-auto-edit-page #main .ae-flow-end h3{font-size:18px!important;letter-spacing:-.02em!important;text-align:center;margin:0 0 18px}
.ae-flow-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ae-flow-tile{position:relative;min-width:0;border:1px solid #e0cfee28;border-radius:9px;padding:3px;background:#211c29;transition:opacity .4s,filter .4s}
.ae-flow-tile .ae-photo{border-radius:5px}
.ae-tile-check{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #a3eefc57;border-radius:50%;background:#1b343b;color:#bff5f5;font:500 14px/1 'Schibsted Grotesk',sans-serif}
.ae-flow-end:first-child .ae-tile-check{display:none}
.ae-flow-outputs .ae-flow-tile{animation:ae-copy-ready 5.5s ease-in-out infinite;animation-delay:var(--tile-delay)}
.ae-processor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;text-align:center;isolation:isolate}
.ae-processor-orb{position:relative;display:grid;place-items:center;width:146px;height:146px;border-radius:50%;border:1px solid #c0a0d72e;background:radial-gradient(ellipse,#b472e621,#a3eefc05 65%);box-shadow:0 0 45px #9373bc15}
.ae-processor-orb:before,.ae-processor-orb:after{content:'';position:absolute;inset:-10px;border:1px solid #d0b7f224;border-radius:50%;animation:ae-ring 5.5s ease-out infinite}
.ae-processor-orb:after{animation-delay:2.7s}.ae-processor-orb img{width:134px;height:134px;object-fit:contain;filter:drop-shadow(0 4px 12px #b472c62f)}
.ae-processor strong{margin-top:12px;color:#f0e8f8;font:600 17px/1.5 'Schibsted Grotesk',sans-serif}
.ae-processor>span:not(.ae-flow-arrow){color:#b5acbf;font:400 15px/1.5 'Schibsted Grotesk',sans-serif}
.ae-flow-arrow{position:absolute;top:61px;color:#b5d9ec86;font:300 35px/1 Geom,sans-serif}.ae-flow-arrow-in{left:-17px}.ae-flow-arrow-out{right:-17px}
.qp-auto-edit-page #main .ae-scope-status{margin:26px 0 0;font-size:15px!important;text-align:center;color:#a5bdc9!important}
.ae-workflow-notes{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1000px;margin:32px auto 0}
.qp-auto-edit-page #main .ae-workflow-notes p{font-size:17px!important;margin:0}.ae-workflow-notes strong{color:#e9e0ef;font-weight:600}
.ae-originals-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
.ae-originals-copy{max-width:555px;min-width:0}.qp-auto-edit-page #main .ae-originals-copy h2{font-size:clamp(34px,3.8vw,50px)!important;line-height:1.14!important;margin:0 0 24px}
.ae-originals-copy>p{margin:0}.ae-gallery-switch{margin-top:28px}
.qp-auto-edit-page #main .ae-gallery-explanation{margin:18px 0 0;font-size:16px!important;line-height:1.7!important;max-width:43ch;min-height:55px;color:#cbb4d3!important}
.ae-gallery-art{position:relative;padding:28px 16px 0;isolation:isolate;min-width:0;max-width:540px;width:100%;margin:auto}
.ae-gallery-orbit{position:absolute;z-index:-1;inset:3% -5% -3%;border-radius:50%;background:radial-gradient(ellipse,#9c68cb1c,transparent 68%)}
.ae-retail-gallery{position:relative;padding:25px;border:1px solid #d8bdd83b;border-radius:23px;background:linear-gradient(145deg,#1a1520,#121218);box-shadow:0 20px 50px #0003;transform:rotate(2deg)}
.ae-gallery-heading{display:flex;align-items:center;gap:9px;min-width:0;color:#e2d8eb;margin-bottom:23px;font:500 17px/1.4 'Schibsted Grotesk',sans-serif}
.ae-gallery-heading strong{font-weight:500}.ae-gallery-dot{width:6px;height:6px;border-radius:50%;background:#dcace5;box-shadow:0 0 10px #e99ef26b}
.ae-gallery-heading svg{width:20px;height:20px;margin-left:auto;color:#cfafdf}
.ae-gallery-polish{max-width:235px;margin:0 auto;text-align:center}.ae-gallery-polish>.ae-photo{box-shadow:0 6px 20px #0003}
.ae-gallery-polish>span:last-child,.ae-gallery-creative>div>span:last-child{display:block;margin-top:12px;color:#cbc0d8;font:400 15px/1.5 'Schibsted Grotesk',sans-serif;text-align:center}
.ae-gallery-creative{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px 0 38px;min-height:356px;align-items:center}
.ae-gallery-creative>div{min-width:0;animation:ae-gallery-arrive .35s ease-out both}.ae-gallery-creative>div+div{animation-delay:.07s}
.ae-gallery-polish{animation:ae-gallery-arrive .35s ease-out both}
.ae-original-kept{position:relative;width:fit-content;display:flex;align-items:center;gap:10px;margin:23px auto 0;padding:12px 18px;border:1px solid #a1e4e82e;border-radius:12px;background:#121e22;color:#b5e1e5;font:500 15px/1.5 'Schibsted Grotesk',sans-serif}
.ae-original-kept>span{color:#a3eefc}
.ae-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.ae-business-grid article{padding:18px 12px 18px 0;min-width:0;border-top:1px solid #d3b1dd39;background:linear-gradient(#bb86c508,transparent)}
.ae-business-grid img{display:block;width:68px;height:68px;object-fit:contain;margin:10px 0 20px}
.qp-auto-edit-page #main .ae-business-grid h3{font-size:23px!important;line-height:1.25!important;margin:0 0 15px;max-width:17ch}
.qp-auto-edit-page #main .ae-business-grid p{margin:0;font-size:16px!important;line-height:1.8!important}
.ae-closing{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:48px;padding-top:35px;border-top:1px solid #cbb8d01f}
.qp-auto-edit-page #main .ae-closing p{font-size:17px!important;line-height:1.6!important;margin:0}.ae-closing .ae-actions{margin:0;flex-shrink:0}
.qp-auto-edit-page[data-ae-motion-state=paused] #main :is(.ae-hero-source,.ae-hero-result,.ae-hero-reveal,.ae-path-light,.ae-scan,.ae-flow-tile){animation-play-state:paused!important}
.qp-auto-edit-page[data-ae-motion-state=paused] #main .ae-processor-orb::before,.qp-auto-edit-page[data-ae-motion-state=paused] #main .ae-processor-orb::after{animation-play-state:paused!important}
@keyframes ae-float{0%,100%{transform:translateY(0) rotate(var(--ae-angle))}50%{transform:translateY(-9px) rotate(var(--ae-angle))}}
@keyframes ae-transform{0%,13%{clip-path:inset(0 0 0 0)}42%,87%{clip-path:inset(0 0 0 100%)}98%,100%{clip-path:inset(0 0 0 0)}}
@keyframes ae-scan{0%,12%{background-position:100% 0;opacity:0}18%{opacity:1}43%{background-position:0% 0;opacity:0}100%{opacity:0}}
@keyframes ae-signal{from{stroke-dashoffset:530}to{stroke-dashoffset:0}}
@keyframes ae-ring{0%{transform:scale(.94);opacity:0}25%{opacity:.7}100%{transform:scale(1.19);opacity:0}}
@keyframes ae-copy-ready{0%,100%{box-shadow:0 0 0 #a3eefc00}35%{border-color:#a3eefc70;box-shadow:0 0 16px #a3eefc15}65%{border-color:#e0cfee28}}
@keyframes ae-gallery-arrive{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.ae-hero-grid{gap:35px}.ae-hero-art{height:430px}.ae-hero-studio{bottom:25px}.qp-auto-edit-page #main .ae-demo-stage{gap:35px;padding:40px}.ae-originals-grid{gap:45px}.ae-flow-board{padding:25px}.ae-flow{gap:20px;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)}.ae-processor-orb{width:125px;height:125px}.ae-processor-orb img{width:116px;height:116px}.ae-flow-arrow{top:52px}.ae-gallery-creative{min-height:330px}.ae-business-grid{gap:24px}}
@media(max-width:900px){.ae-demo-stage .edit-example-button{padding:10px;font-size:14px}.ae-hero-studio{font-size:15px;padding-right:15px}.ae-hero-studio img{width:58px;height:58px}.ae-flow{gap:18px;grid-template-columns:minmax(0,1fr) 135px minmax(0,1fr)}.ae-flow-photos{gap:5px}.ae-processor-orb{width:100px;height:100px}.ae-processor-orb img{width:98px;height:98px}.ae-flow-arrow{top:38px;font-size:30px}.ae-processor strong{font-size:15px}.ae-processor>span:not(.ae-flow-arrow){font-size:13px}.ae-gallery-heading{font-size:15px}.ae-retail-gallery{padding:20px}.ae-closing{gap:24px}.ae-closing .ae-actions .button{padding-inline:15px!important}}
@media(max-width:760px){.qp-auto-edit-page.qp-feature-page #main>.section{padding-block:48px!important}.ae-hero-grid{grid-template-columns:1fr;gap:24px}.ae-hero-copy{max-width:none}.qp-auto-edit-page #main .ae-hero-copy h1{font-size:58px!important;margin:16px 0 22px}.ae-hero-art{max-width:450px;height:390px}.ae-hero-studio{bottom:16px}.ae-hero-result{top:60px}.ae-hero-source{top:14px}.ae-motion-row{justify-content:center}.qp-auto-edit-page.qp-feature-page #main>.ae-demo-section{padding-top:12px!important}.qp-auto-edit-page #main .ae-demo-stage{grid-template-columns:1fr;padding:30px 24px;gap:30px}.qp-auto-edit-page #main .ae-demo-copy h2{font-size:36px!important}.qp-auto-edit-page #main .ae-demo-copy>p{font-size:16px!important;margin-bottom:22px}.ae-demo-stage .edit-example-button{font-size:15px;padding:10px 12px}.qp-auto-edit-page #main .ae-demo-copy .ae-example-note{min-height:0;font-size:15px!important;margin-top:16px}.ae-demo-stage .ai-demo{max-width:370px}.ae-section-heading{margin-bottom:30px}.qp-auto-edit-page #main .ae-section-heading h2,.qp-auto-edit-page #main .ae-originals-copy h2{font-size:36px!important}.ae-flow-toolbar{flex-direction:column;gap:15px;margin-bottom:25px;font-size:16px}.ae-flow-toolbar .ae-switch{width:100%}.ae-flow-toolbar .ae-switch button{padding-inline:10px;font-size:14px}.ae-flow-board{padding:25px 20px 20px}.ae-flow{grid-template-columns:1fr;gap:23px}.ae-flow-end{max-width:360px;width:100%;margin:auto}.qp-auto-edit-page #main .ae-flow-end h3{margin-bottom:14px}.ae-flow-photos{gap:10px}.ae-processor{display:grid;grid-template-columns:95px auto;grid-template-rows:1fr 1fr;column-gap:15px;row-gap:0;width:fit-content;margin:5px auto}.ae-processor-orb{grid-row:span 2;width:90px;height:90px}.ae-processor-orb img{width:92px;height:92px}.ae-processor strong{font-size:16px;margin:0;align-self:end;text-align:left}.ae-processor>span:not(.ae-flow-arrow){font-size:14px;align-self:start;text-align:left}.ae-flow-arrow{left:34px!important;right:auto!important;font-size:25px;transform:rotate(90deg)}.ae-flow-arrow-in{top:-23px}.ae-flow-arrow-out{top:auto;bottom:-23px}.qp-auto-edit-page #main .ae-scope-status{font-size:14px!important;margin-top:22px}.ae-workflow-notes{grid-template-columns:1fr;gap:20px;margin-top:25px}.qp-auto-edit-page #main .ae-workflow-notes p{font-size:16px!important}.ae-originals-grid{grid-template-columns:1fr;gap:24px}.ae-originals-copy{max-width:none}.ae-gallery-switch button{font-size:15px;padding-inline:14px}.qp-auto-edit-page #main .ae-gallery-explanation{min-height:0}.ae-gallery-art{max-width:460px;padding-top:10px}.ae-gallery-creative{min-height:340px;padding:20px 0 30px}.ae-retail-gallery{padding:23px}.ae-gallery-heading{font-size:17px}.ae-business-grid{grid-template-columns:1fr;gap:22px}.ae-business-grid article{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:18px;align-items:start;padding:25px 0 0}.ae-business-grid img{width:64px;height:64px;grid-row:span 2;margin:0}.qp-auto-edit-page #main .ae-business-grid h3{max-width:none;font-size:23px!important;margin:0 0 12px}.ae-closing{flex-direction:column;align-items:flex-start;gap:24px;margin-top:35px;padding-top:28px}.ae-closing .ae-actions{gap:10px}}
@media(max-width:420px){.ae-hero-art{height:325px}.ae-hero-studio{left:0;bottom:5px}.ae-hero-studio img{width:53px;height:53px}.ae-hero-result{top:48px;width:48%}.ae-image-caption{font-size:14px}.qp-auto-edit-page #main .ae-demo-stage{padding:27px 18px}.ae-demo-stage .edit-example-button{font-size:14px;padding:10px 9px}.ae-switch button{padding:10px 12px}.ae-gallery-switch button{font-size:14px;padding-inline:12px}.ae-retail-gallery{padding:18px}.ae-gallery-heading{font-size:15px}.ae-gallery-creative{min-height:290px}.ae-gallery-art{padding-inline:8px}.ae-gallery-polish{max-width:205px}.ae-gallery-polish>span:last-child,.ae-gallery-creative>div>span:last-child{font-size:14px}.ae-original-kept{font-size:14px}.ae-business-grid article{grid-template-columns:54px minmax(0,1fr);gap:0 15px}.ae-business-grid img{width:50px;height:50px}.ae-closing .ae-actions{width:100%}.ae-closing .ae-actions .button{font-size:15px!important;padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){.qp-auto-edit-page #main :is(.ae-hero-source,.ae-hero-result,.ae-hero-reveal,.ae-path-light,.ae-scan,.ae-flow-tile,.ae-gallery-polish,.ae-gallery-creative>div){animation:none!important}.ae-hero-reveal,.ae-scan,.ae-path-light{display:none!important}.ae-motion-button{display:none!important}.qp-auto-edit-page #main *{scroll-behavior:auto!important}}
@media(prefers-reduced-motion:reduce){.qp-auto-edit-page #main .ae-processor-orb::before,.qp-auto-edit-page #main .ae-processor-orb::after{animation:none!important}}

@media(min-width:761px){.qp-auto-edit-page #main .ae-switch button{white-space:nowrap}}

.ae-example-label{min-width:0}
.ae-example-badge{flex:none;display:inline-flex;align-items:center;padding:3px 6px;border:1px solid;border-radius:5px;font:500 11px/1.3 'Schibsted Grotesk',sans-serif;letter-spacing:.01em;white-space:nowrap}
.ae-example-badge-polish{color:#b9eaf2;background:#a3eefc0b;border-color:#a3eefc28}
.ae-example-badge-creative{color:#ebbee7;background:#eda9e60d;border-color:#eda9e62b}
@media(max-width:420px){.ae-demo-stage .edit-example-button{flex-direction:column;align-items:flex-start;gap:6px;min-height:72px}}

.ae-targeted-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.qp-auto-edit-page #main .ae-targeted-copy h2{font-size:clamp(34px,3.8vw,50px)!important;line-height:1.14!important;margin:0 0 24px}
.ae-targeted-copy>p{margin:0}.ae-culler-note{margin-top:28px;padding:24px 26px;border:1px solid #d4b2e52c;border-radius:18px;background:linear-gradient(130deg,#d89ae30c,#a3eefc05)}
.ae-coming-soon{display:inline-block;padding:4px 9px;border:1px solid #d4b2e540;border-radius:6px;background:#d4b2e50c;color:#dbbfe5;font:500 12px/1.4 'Schibsted Grotesk',sans-serif}
.qp-auto-edit-page #main .ae-culler-note h3{font-size:21px!important;line-height:1.3!important;margin:13px 0 12px}.qp-auto-edit-page #main .ae-culler-note p{font-size:16px!important;line-height:1.7!important;margin:0}
.ae-culler-note a{display:inline-flex;align-items:center;gap:13px;margin-top:17px;text-decoration:none;font:500 15px/1.5 'Schibsted Grotesk',sans-serif}
.ae-targeted-art{position:relative;isolation:isolate;height:440px;max-width:520px;width:100%;margin:0 auto}
.ae-targeted-art:before{content:'';position:absolute;inset:10% -5% -2%;background:radial-gradient(ellipse,#bc80c821,transparent 65%);border-radius:50%;z-index:-1}
.ae-targeted-photo{position:absolute;padding:8px 8px 14px;border:1px solid #d8b6e22e;border-radius:15px;background:#17121e;box-shadow:0 12px 28px #0005;width:45%}
.ae-targeted-first{left:3%;top:12px;transform:rotate(-8deg)}.ae-targeted-second{right:0;top:67px;transform:rotate(7deg)}
.ae-targeted-photo>span:last-of-type{display:block;text-align:center;margin-top:12px;color:#e3d7ed;font:500 14px/1.4 'Schibsted Grotesk',sans-serif}.ae-targeted-photo i{position:absolute;top:-8px;left:-8px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #a3eefc5c;border-radius:50%;background:#193039;color:#a3eefc;font:500 17px/1 sans-serif}
.ae-targeted-art figcaption{position:absolute;inset:auto 0 0;text-align:center;color:#bcaac8;font:400 16px/1.5 'Schibsted Grotesk',sans-serif}
/* Reveal both genuine edits with a shared, quicker wipe and a visible scan edge. */
.ae-fix-preview{--ae-fix-cycle:6.4s;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:9px;isolation:isolate;background:#25202a}
.ae-fix-preview>.ae-photo{position:absolute;inset:0;aspect-ratio:auto}
.ae-fix-preview::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent calc(100% - 22px),#a3eefc00 calc(100% - 22px),#a3eefc55 calc(100% - 7px),#effcff 100%);transform:translateX(-100%);animation:ae-fix-sweep var(--ae-fix-cycle) cubic-bezier(.65,0,.35,1) infinite both;animation-play-state:paused}
.ae-fix-badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 9px;border:1px solid #ead6f34d;border-radius:6px;background:#201728ed;color:#f3def4;font:600 12px/1.2 'Schibsted Grotesk',sans-serif;box-shadow:0 2px 8px #0003}
.ae-fix-preview>.ae-photo-after{animation:ae-fix-reveal var(--ae-fix-cycle) cubic-bezier(.65,0,.35,1) infinite both;animation-play-state:paused}
.ae-fix-badge-after{opacity:0;animation:ae-fix-after var(--ae-fix-cycle) ease-in-out infinite both;animation-play-state:paused}
.ae-fix-badge-before{animation:ae-fix-before var(--ae-fix-cycle) ease-in-out infinite both;animation-play-state:paused}
.ae-fix-badge-after{background:#142c32ed;border-color:#a3eefc80;color:#c5f6ff}
.ae-targeted-art[data-ae-cycle=running] :is(.ae-photo-after,.ae-fix-badge),.ae-targeted-art[data-ae-cycle=running] .ae-fix-preview::after{animation-play-state:running}
@keyframes ae-fix-reveal{0%,34%,96%,100%{clip-path:inset(0 100% 0 0)}46%,84%{clip-path:inset(0 0 0 0)}}
@keyframes ae-fix-sweep{0%,33%,97%,100%{opacity:0;transform:translateX(-100%)}34%,96%{opacity:1;transform:translateX(-100%)}46%,84%{opacity:1;transform:translateX(0)}47%,83%{opacity:0;transform:translateX(0)}}
@keyframes ae-fix-after{0%,38%,92%,100%{opacity:0;transform:translateY(-4px)}42%,88%{opacity:1;transform:translateY(0)}}
@keyframes ae-fix-before{0%,38%,92%,100%{opacity:1;transform:translateY(0)}42%,88%{opacity:0;transform:translateY(4px)}}
@media(prefers-reduced-motion:reduce){.ae-fix-preview>.ae-photo-after,.ae-fix-badge{animation:none!important}.ae-fix-preview>.ae-photo-after{clip-path:none}.ae-fix-preview>.ae-photo-after,.ae-fix-badge-after{opacity:1}.ae-fix-badge-before{opacity:0}.ae-fix-preview::after{display:none;animation:none!important}}
.qp-auto-edit-page #main .ae-auto-edit-intro{margin:22px auto 0;max-width:740px;font-size:17px!important;line-height:1.7!important}
@media(max-width:1050px){.ae-targeted-grid{gap:40px}.ae-targeted-art{height:390px}.ae-culler-note{padding:22px}}
@media(max-width:760px){.ae-targeted-grid{grid-template-columns:1fr;gap:26px}.qp-auto-edit-page #main .ae-targeted-copy h2{font-size:36px!important}.ae-targeted-art{max-width:450px;height:425px}.ae-targeted-photo{width:44%}.ae-targeted-photo>span:last-of-type{font-size:13px}.ae-auto-edit-intro{font-size:16px!important}}
@media(max-width:420px){.ae-targeted-art{height:345px}.ae-targeted-photo{width:46%;padding:6px 6px 12px}.ae-targeted-first{left:1%;top:8px}.ae-targeted-second{top:48px}.ae-targeted-art figcaption{font-size:14px}}

@media(max-width:760px){.qp-auto-edit-page #main .ae-hero-copy h1{font-size:clamp(44px,12.5vw,58px)!important}}

/* Keep the interactive character with Studio as the title reflows. */
.qp-auto-edit-page #main .ae-hero-copy h1{font-size:clamp(44px,5.5vw,76px)!important;line-height:1.12!important}
.ae-title-first{display:block}.ae-title-studio{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;vertical-align:middle}
.ae-title-candy{display:inline-block;position:relative;flex:none;width:1.18em;height:1.18em;vertical-align:middle;margin-block:-.12em;align-self:center}
.ae-title-candy>img{display:block;width:100%;height:100%;object-fit:contain}
.ae-title-candy>img,.ae-processor-painting>img{transform:translate(-.63%,-4.43%) scale(1.039)}
.ae-flow{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) minmax(0,1fr)}
.ae-processor-painting{position:relative;display:block;width:100%;max-width:280px;height:190px;isolation:isolate}
.ae-processor-painting>img{display:block;width:57.4%;height:100%;object-fit:contain;max-width:none;margin:0}
.ae-flow-arrow{top:88px}
@media(max-width:1100px){.ae-flow{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr)}}
@media(max-width:900px){.ae-flow{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)}.ae-processor-painting{height:165px}.ae-flow-arrow{top:74px}}
@media(max-width:760px){
 .qp-auto-edit-page #main .ae-hero-copy h1{font-size:clamp(36px,11.5vw,58px)!important}
 .ae-title-candy{width:1.15em;height:1.15em}.ae-flow{grid-template-columns:1fr}
 .ae-processor{display:flex;flex-direction:column;width:100%;max-width:300px;margin:8px auto;gap:5px}
 .ae-processor-painting{width:260px;max-width:100%;height:190px}.ae-processor strong,.ae-processor>span:not(.ae-flow-arrow){text-align:center;align-self:center}
 .ae-flow-arrow{left:calc(50% - 13px)!important;right:auto!important;top:-24px;transform:rotate(90deg)}.ae-flow-arrow-out{top:auto;bottom:-24px}
}
@media(min-width:761px){.ae-workflow-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Outcome cards use real editing examples and calm, site-controlled motion. */
.ae-business-grid{gap:22px;align-items:stretch}
.ae-business-grid .ae-benefit{--benefit-tint:#d9a6e1;display:flex;flex-direction:column;gap:0;position:relative;isolation:isolate;overflow:hidden;padding:26px 26px 30px;border:1px solid #d2a6de38;border-radius:24px;background:radial-gradient(ellipse at 25% 0,#c27cd51b,transparent 65%),#121016}
.ae-business-grid .ae-benefit-sales{--benefit-tint:#a3eefc;border-color:#a3eefc32;background:radial-gradient(ellipse at 50% 0,#70d6e918,transparent 65%),#101418}
.ae-business-grid .ae-benefit-time{--benefit-tint:#c3b5ed;border-color:#c3b5ed38;background:radial-gradient(ellipse at 70% 0,#a892e21a,transparent 65%),#121117}
.qp-auto-edit-page #main .ae-business-grid .ae-benefit h3{max-width:none;font-size:24px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 14px}
.qp-auto-edit-page #main .ae-business-grid .ae-benefit p{font-size:16px!important;line-height:1.75!important;color:#cbc4d2!important;margin:0}
.ae-benefit-art{position:relative;display:grid;place-items:center;flex:none;width:100%;height:242px;margin-bottom:24px;isolation:isolate}
.ae-benefit-art:before{content:'';position:absolute;inset:10% 0;background:radial-gradient(ellipse,var(--benefit-tint),transparent 65%);opacity:.08;z-index:-1}
.ae-benefit-pair{display:flex;justify-content:center;gap:27px;padding:4px 0 10px}
.ae-benefit-frame{position:relative;flex:none;width:118px;border:1px solid #f3d9f23b;border-radius:12px;background:#211a28;padding:5px;box-shadow:0 12px 24px #0004}
.ae-benefit-frame .ae-photo{border-radius:7px}.ae-benefit .ae-photo img{object-fit:fill}
.ae-benefit-before{transform:translateY(9px) rotate(-9deg)}.ae-benefit-after{transform:translateY(-5px) rotate(7deg);animation:ae-benefit-float 7s ease-in-out infinite;--benefit-angle:7deg}
.ae-benefit-arrow{position:absolute;z-index:2;left:calc(50% - 11px);top:78px;color:#e6bdec;font:400 30px/1 'Schibsted Grotesk',sans-serif;text-shadow:0 0 15px #d4a9e866}
.ae-benefit-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:184px;padding:8px;transform:translateY(-4px) rotate(-5deg);border:1px solid #b8d6e95c;border-radius:16px;background:linear-gradient(140deg,#293340,#111b22 60%);box-shadow:0 14px 30px #0005,inset 0 0 0 3px #ffffff05}
.ae-gallery-thumb{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:7px;background:#25202a;border:1px solid #e0e9f51c}
.ae-gallery-thumb>.ae-photo{width:100%;height:100%;aspect-ratio:auto;border-radius:0}
.ae-gallery-output{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}
.ae-gallery-label{position:absolute;inset:auto 0 0;z-index:1;padding:10px 2px 4px;background:linear-gradient(transparent,#080c13e8);color:#fff;font:600 11px/1.3 'Schibsted Grotesk',sans-serif;text-align:center;white-space:nowrap}
.ae-benefit-notice,.ae-benefit-next{position:absolute;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:10px 14px;border:1px solid #a3eefc49;border-radius:12px;color:#c5f3fa;background:linear-gradient(130deg,#1c3038,#142229);box-shadow:0 8px 24px #0005;font:500 14px/1.4 'Schibsted Grotesk',sans-serif}
.ae-benefit-notice{right:0;bottom:22px;animation:ae-notice-float 6s ease-in-out infinite}
.ae-benefit-delivery .ae-benefit-notice{right:0;bottom:-18px;padding:6px 10px;font-size:13px}
.ae-benefit-notice svg,.ae-benefit-next svg{flex:none;width:19px;height:19px}
.ae-clock-face{display:block;width:176px;height:176px;filter:drop-shadow(0 8px 20px #9f80c415)}
.ae-clock-hand{transform-origin:100px 100px;animation:ae-clock-sweep 24s linear infinite}
.ae-benefit-next{right:0;bottom:14px;border-color:#d1b5ed49;color:#e3d2f4;background:linear-gradient(130deg,#2b2339,#1d1a28)}
.ae-benefit-next>span{margin-left:5px;color:#a3eefc;font-size:18px}
.ae-closing{gap:25px;margin-top:28px;padding:26px 30px;border:1px solid #d8bde12c;border-radius:20px;background:linear-gradient(110deg,#d79fe90d,#a3eefc05)}
.qp-auto-edit-page #main .ae-closing p{font-size:17px!important;line-height:1.7!important}.ae-closing strong{display:block;font-size:20px;font-weight:500;color:#f3eaf7}.ae-closing p>span{display:block;color:#bcb3c5}
@keyframes ae-benefit-float{0%,100%{transform:translateY(-5px) rotate(var(--benefit-angle))}50%{transform:translateY(-12px) rotate(var(--benefit-angle))}}
@keyframes ae-notice-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes ae-clock-sweep{to{transform:rotate(360deg)}}
@media(max-width:1100px){.ae-business-grid{gap:17px}.ae-business-grid .ae-benefit{padding:22px 20px 26px}.ae-benefit-frame{width:90px}.ae-benefit-pair{gap:22px}.qp-auto-edit-page #main .ae-business-grid .ae-benefit h3{font-size:22px!important}.ae-benefit-notice,.ae-benefit-next{font-size:13px;padding:9px 11px}}
@media(max-width:760px){.ae-business-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto;gap:20px}.ae-business-grid .ae-benefit{padding:25px 26px 28px}.ae-benefit-art{height:242px;margin-bottom:22px}.ae-benefit-frame{width:104px}.ae-benefit-pair{gap:27px}.qp-auto-edit-page #main .ae-business-grid .ae-benefit h3{font-size:25px!important}.ae-benefit-notice,.ae-benefit-next{right:calc(50% - 112px);font-size:14px}.ae-closing{align-items:stretch;padding:24px;gap:22px}.ae-closing .ae-actions{flex-shrink:1}.ae-closing .ae-actions .button{flex:1 1 150px;justify-content:center}}
@media(prefers-reduced-motion:reduce){.ae-benefit-after,.ae-benefit-notice,.ae-clock-hand{animation:none!important}}

/* Genuine custom edits with their exact prompts and the supplied reference. */
.ae-custom-heading{max-width:790px}
.qp-auto-edit-page #main .ae-custom-heading>p{max-width:660px;margin:22px auto 0;font-size:18px!important;line-height:1.7!important}
.ae-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ae-custom-card{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #eda9e638;border-radius:24px;background:radial-gradient(ellipse at 10% 0,#d38add16,transparent 65%),#131017}
.ae-custom-card.ae-custom-image{border-color:#a3eefc32;background:radial-gradient(ellipse at 90% 0,#78d4eb13,transparent 65%),#101418}
.qp-auto-edit-page #main .ae-custom-card h3{font-size:28px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 18px}
.qp-auto-edit-page #main .ae-custom-card>p{margin:0 0 26px;font-size:17px!important;line-height:1.75!important;color:#cbc4d2!important}
.ae-custom-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto}
.ae-custom-pair>figure{min-width:0;margin:0}
.ae-custom-photo{aspect-ratio:2/3;overflow:hidden;border:1px solid #ead2ed2e;border-radius:12px;background:#1a1621}
.qp-auto-edit-page #main .ae-custom-photo img{display:block;width:100%!important;height:100%!important;object-fit:contain;margin:0;border-radius:0}
.ae-custom-pair figcaption{margin-top:11px;color:#d5c9dd;font:500 15px/1.4 'Schibsted Grotesk',sans-serif;text-align:center}
.ae-custom-pair>figure:last-child figcaption{color:var(--ae-blue)}
.ae-custom-instructions{display:flex;align-items:center;gap:20px;min-height:177px;margin-top:24px;padding:22px 0 0;border-top:1px solid var(--ae-line)}
.qp-auto-edit-page #main .ae-custom-instructions blockquote{min-width:0;margin:0;padding:0;border:0;background:none;color:#f0e4f3;font:500 20px/1.5 'Schibsted Grotesk',sans-serif;letter-spacing:-.015em}
.ae-custom-reference{flex:none;width:74px;margin:0}
.qp-auto-edit-page #main .ae-custom-reference img{display:block;width:100%!important;height:auto!important;aspect-ratio:2/3;object-fit:contain;margin:0;border:1px solid #a3eefc42;border-radius:7px;background:#1a1621}
.ae-custom-reference figcaption{margin-top:8px;color:#b7dce7;font:500 14px/1.4 'Schibsted Grotesk',sans-serif;text-align:center}
@media(max-width:1050px){.ae-custom-card{padding:25px}.ae-custom-instructions{gap:16px}.qp-auto-edit-page #main .ae-custom-instructions blockquote{font-size:18px}.ae-custom-reference{width:64px}}
@media(max-width:760px){.ae-custom-grid{grid-template-columns:1fr;gap:24px}.ae-custom-card{padding:28px}.qp-auto-edit-page #main .ae-custom-heading>p{font-size:17px!important}.qp-auto-edit-page #main .ae-custom-card h3{font-size:26px!important}.ae-custom-instructions{min-height:0;padding-top:22px;gap:20px}.qp-auto-edit-page #main .ae-custom-instructions blockquote{font-size:20px}.ae-custom-reference{width:76px}.ae-custom-section .ae-closing{margin-top:30px}}
@media(max-width:420px){.ae-custom-card{padding:24px 20px}.ae-custom-pair{gap:10px}.ae-custom-instructions{gap:16px;margin-top:20px}.qp-auto-edit-page #main .ae-custom-instructions blockquote{font-size:18px}.ae-custom-reference{width:62px}}
